/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});CLI_ACCEPT_COOKIE_NAME=(typeof CLI_ACCEPT_COOKIE_NAME!=='undefined'?CLI_ACCEPT_COOKIE_NAME:'viewed_cookie_policy');CLI_PREFERNCE_COOKIE=(typeof CLI_PREFERNCE_COOKIE!=='undefined'?CLI_PREFERNCE_COOKIE:'CookieLawInfoConsent');CLI_ACCEPT_COOKIE_EXPIRE=(typeof CLI_ACCEPT_COOKIE_EXPIRE!=='undefined'?CLI_ACCEPT_COOKIE_EXPIRE:365);CLI_COOKIEBAR_AS_POPUP=(typeof CLI_COOKIEBAR_AS_POPUP!=='undefined'?CLI_COOKIEBAR_AS_POPUP:!1);var CLI_Cookie={set:function(name,value,days){var secure="";if(!0===Boolean(Cli_Data.secure_cookies))secure=";secure";var domain=(Cli_Data.cookieDomain!==''?";domain="+Cli_Data.cookieDomain:'');var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires=";expires="+date.toGMTString();if(days<1){this.eraseCookie(name,expires)}else{document.cookie=name+"="+value+secure+expires+domain+";path=/"}},read:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length)}
if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length)}}
return null},erase:function(name){this.set(name,"",-10)},eraseCookie:function(name,expires,index){if(this.cookieExist(name)===!1){return!1}
var _hostname=window.location.hostname;var value="";if(typeof index==='undefined'){index=0}
if(index===0){_hostname=_hostname.substring(_hostname.lastIndexOf(".",_hostname.lastIndexOf(".")-1))}else if(index===1){_hostname=(Cli_Data.cookieDomain!==''?Cli_Data.cookieDomain:'')}else if(index===2){if(_hostname.indexOf("www")!=1){_hostname=_hostname.replace('www','')}}
index=index+1;document.cookie=name+"="+value+expires+";domain="+_hostname+";path=/";if(index<=2){this.eraseCookie(name,expires,index)}},exists:function(name){return(this.read(name)!==null)},getallcookies:function(){var pairs=document.cookie.split(";");var cookieslist={};for(var i=0;i<pairs.length;i++){var pair=pairs[i].split("=");cookieslist[(pair[0]+'').trim()]=unescape(pair[1])}
return cookieslist},cookieExist:function(name){cookie_pattern=new RegExp("^(.*;)?\\s*"+name+"\\s*=\\s*[^;]+(.*)?$");if(!document.cookie.match(cookie_pattern)){return!1}
return!0}}
var CLI={bar_config:{},consent:{},ref:window.cookielawinfo,allowedCategories:[],showagain_config:{},set:function(args){if(typeof JSON.parse!=="function"){console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");return}
if(typeof args.settings!=='object'){this.settings=JSON.parse(args.settings)}else{this.settings=args.settings}
this.bar_elm=jQuery(this.settings.notify_div_id);this.showagain_elm=jQuery(this.settings.showagain_div_id);this.banner_heading=jQuery('#wt-cli-cookie-banner-title');this.main_button=jQuery('.cli-plugin-main-button');this.main_link=jQuery('.cli-plugin-main-link');this.reject_link=jQuery('.cookie_action_close_header_reject');this.settings_link=jQuery('.cli_settings_button');this.delete_link=jQuery(".cookielawinfo-cookie-delete");this.accept_all_button=jQuery('.wt-cli-accept-all-btn');this.save_my_prefer_button=jQuery('.wt-cli-save-preferences-btn');if(this.settings.cookie_bar_as=='popup'){CLI_COOKIEBAR_AS_POPUP=!0}
this.mayBeSetPreferenceCookie();this.cliRenewConsent();this.configBar();this.toggleBar();this.attachDelete();this.attachEvents();this.configButtons();this.addStyleAttribute();this.settingsPopUp();this.cookieLawInfoRunCallBacks();this.acceptPageNavigation();var cli_hidebar_on_readmore=this.hideBarInReadMoreLink();if(this.settings.scroll_close===!0&&cli_hidebar_on_readmore===!1){window.addEventListener("scroll",CLI.closeOnScroll,!1)}},hideBarInReadMoreLink:function(){if(CLI.settings.button_2_hidebar===!0&&this.main_link.length>0&&this.main_link.hasClass('cli-minimize-bar')){jQuery('.wt-cli-cookie-bar-container').addClass('wt-cli-hide-bar');this.hideHeader();this.showagain_elm.slideDown(this.settings.animate_speed_show);return!0}
return!1},settingsPopUp:function(){jQuery(document).on('click keypress','.cli_settings_button',function(e){var key=e.which;e.preventDefault();if(key===1||key===13){if(CLI.settings.cookie_setting_popup==!0){CLI.TogglePreference()}else{CLI.TogglePreference(!0)}}});jQuery('#cliModalClose').click(function(){CLI.settingsPopUpClose()});jQuery('#cliModalClose').keydown(function(e){var key=e.which
if(key===9){if(e.shiftKey===!0){e.preventDefault()
jQuery('#wt-cli-privacy-save-btn').focus()}}});document.addEventListener('keydown',function(e){var key=e.which;if(key===27&&jQuery('#cliSettingsPopup').hasClass('cli-show')){CLI.settingsPopUpClose()}});jQuery("#cliSettingsPopup").click(function(e){if(!(document.getElementsByClassName('cli-modal-dialog')[0].contains(e.target))){CLI.settingsPopUpClose()}});jQuery('.cli_enable_all_btn').click(function(){var cli_toggle_btn=jQuery(this);var enable_text=cli_toggle_btn.attr('data-enable-text');var disable_text=cli_toggle_btn.attr('data-disable-text');if(cli_toggle_btn.hasClass('cli-enabled')){CLI.disableAllCookies();cli_toggle_btn.html(enable_text)}else{CLI.enableAllCookies();cli_toggle_btn.html(disable_text)}
jQuery(this).toggleClass('cli-enabled')});this.settingsTabbedAccordion();this.toggleUserPreferenceCheckBox();this.privacyReadmore()},settingsTabbedAccordion:function(){jQuery(document).on('click keypress','.cli-tab-header',function(e){if(!(jQuery(e.target).hasClass('cli-slider')||jQuery(e.target).hasClass('cli-user-preference-checkbox')||jQuery(e.target).hasClass('cli-iab-checkbox'))){var key=e.which;e.preventDefault();if(key===1||key===13){var currentElement=jQuery(this);var tabLink=currentElement.closest('.cli-tab-header').find('.cli-nav-link');if(currentElement.hasClass("cli-tab-active")){currentElement.removeClass("cli-tab-active");currentElement.siblings(".cli-tab-content").slideUp(200);tabLink.attr('aria-expanded',!1)}else{jQuery(".cli-tab-header").removeClass("cli-tab-active");currentElement.addClass("cli-tab-active");jQuery(".cli-tab-content").slideUp(200);currentElement.siblings(".cli-tab-content").slideDown(200);tabLink.attr('aria-expanded',!0)}}}});jQuery(document).on('click keypress','.cli-sub-tab-header',function(e){if(!(jQuery(e.target).hasClass('cli-slider')||jQuery(e.target).hasClass('cli-iab-checkbox'))){var key=e.which;e.preventDefault();if(key===1||key===13){var currentElement=jQuery(this);var tabLink=currentElement.closest('.cli-sub-tab-header').find('.cli-nav-link');if(currentElement.hasClass("cli-tab-active")){currentElement.removeClass("cli-tab-active");currentElement.siblings(".cli-sub-tab-content").slideUp(200);tabLink.attr('aria-expanded',!1)}else{jQuery(".cli-sub-tab-header").removeClass("cli-tab-active");currentElement.addClass("cli-tab-active");jQuery(".cli-sub-tab-content").slideUp(200);currentElement.siblings(".cli-sub-tab-content").slideDown(200);tabLink.attr('aria-expanded',!0)}}}})},settingsPopUpClose:function(){jQuery('#cliSettingsPopup').removeClass('cli-show');jQuery('#cliSettingsPopup').addClass('cli-out');jQuery('#cliSettingsPopup').attr('aria-hidden',!0);jQuery('body').removeClass("cli-modal-open");jQuery(".cli-settings-overlay").removeClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':1});jQuery("#cookie-law-info-bar .cli_settings_button").focus()},toggleUserPreferenceCheckBox:function(){jQuery('.cli-user-preference-checkbox').each(function(){var categoryCookie='cookielawinfo-'+jQuery(this).attr('data-id');var categoryCookieValue=CLI_Cookie.read(categoryCookie);if(categoryCookieValue==null){if(jQuery(this).is(':checked')||'ccpa'===Cli_Data.ccpaType){CLI_Cookie.set(categoryCookie,'yes',CLI_ACCEPT_COOKIE_EXPIRE)}else{CLI_Cookie.set(categoryCookie,'no',CLI_ACCEPT_COOKIE_EXPIRE)}}else{if(categoryCookieValue=="yes"){jQuery(this).prop("checked",!0)}else{jQuery(this).prop("checked",!1)}}});jQuery('.cli-user-preference-checkbox').click(function(){var dataID=jQuery(this).attr('data-id');var currentToggleElm=jQuery('.cli-user-preference-checkbox[data-id='+dataID+']');if(jQuery(this).is(':checked')){CLI_Cookie.set('cookielawinfo-'+dataID,'yes',CLI_ACCEPT_COOKIE_EXPIRE);currentToggleElm.prop('checked',!0)}else{CLI_Cookie.set('cookielawinfo-'+dataID,'no',CLI_ACCEPT_COOKIE_EXPIRE);currentToggleElm.prop('checked',!1)}
CLI.checkCategories();CLI.generate_user_preference_cookie();CLI.generateConsent()})},attachEvents:function(){jQuery(document).on('click keypress','.wt-cli-privacy-btn',function(e){var key=e.which;e.preventDefault();if(key===1||key===13){const action=jQuery(this).attr('data-cli-action');if(action==='accept_all'){CLI.ConsentAction('accept')}else{CLI.ConsentAction('custom')}}});jQuery(document).on('click keypress','#wt-cli-save-preferences-btn',function(e){var key=e.which;e.preventDefault();if(key===1||key===13){CLI.ConsentAction('custom')}});jQuery('.wt-cli-privacy-overview-actions').find('a').last().keydown(function(e){var key=e.which
if(key===9){if(e.shiftKey===!1){e.preventDefault()
jQuery('#cliModalClose').focus()}}});jQuery(document).on('click keypress','.cli_action_button',function(e){let choice='all';var key=e.which;e.preventDefault();if(key===1||key===13){var elm=jQuery(this);var button_action=elm.attr('data-cli_action');var open_link=elm[0].hasAttribute("href")&&elm.attr("href").charAt(0)!=='#'?!0:!1;var new_window=!1;if(button_action=='accept'){if(e.originalEvent!==undefined){if(CLI.settings.accept_all==!0){CLI.enableAllCookies()}}else{CLI.settingsPopUpClose();choice='custom'}
CLI.accept_close();new_window=CLI.settings.button_1_new_win?!0:!1}else if(button_action=='accept_all'){CLI.enableAllCookies();CLI.accept_close();new_window=CLI.settings.button_7_new_win?!0:!1}else if(button_action=='reject'){CLI.disableAllCookies();CLI.reject_close();new_window=CLI.settings.button_3_new_win?!0:!1;choice='reject'}
CLI.saveLog(button_action);if(open_link){if(new_window){window.open(elm.attr("href"),'_blank')}else{window.location.href=elm.attr("href")}}
CLI.MaybeClosePreference(jQuery(this));CLI.AfterConsent(choice)}});jQuery(document).on('click','.cli_cookie_close_button',function(e){e.preventDefault();var elm=jQuery(this);var button_action=elm.attr('data-cli_action');if(CLI.settings.accept_all==!0){CLI.enableAllCookies()}
CLI.accept_close();CLI.saveLog(button_action)})},saveLog:function(button_action='ccpaOptOut'){if(CLI.settings.logging_on){var ccpaOptedOut=cliBlocker.ccpaOptedOut();var cookies=CLI_Cookie.getallcookies();cookies.ccpaOptout=ccpaOptedOut;jQuery.ajax({url:log_object.ajax_url,type:'POST',data:{action:'wt_log_visitor_action',wt_clicked_button_id:'',wt_user_action:button_action,cookie_list:cookies},success:function(response){}})}},attachDelete:function(){this.delete_link.click(function(){CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k])}
CLI.generate_user_preference_cookie();CLI.generateConsent();window.location.reload();return!1})},configButtons:function(){this.main_button.css('color',this.settings.button_1_link_colour);if(this.settings.button_1_as_button){this.main_button.css('background-color',this.settings.button_1_button_colour);this.main_button.hover(function(){jQuery(this).css('background-color',CLI.settings.button_1_button_hover)},function(){jQuery(this).css('background-color',CLI.settings.button_1_button_colour)})}
this.main_link.css('color',this.settings.button_2_link_colour);if(this.settings.button_2_as_button){this.main_link.css('background-color',this.settings.button_2_button_colour);this.main_link.hover(function(){jQuery(this).css('background-color',CLI.settings.button_2_button_hover)},function(){jQuery(this).css('background-color',CLI.settings.button_2_button_colour)})}
this.reject_link.css('color',this.settings.button_3_link_colour);if(this.settings.button_3_as_button){this.reject_link.css('background-color',this.settings.button_3_button_colour);this.reject_link.hover(function(){jQuery(this).css('background-color',CLI.settings.button_3_button_hover)},function(){jQuery(this).css('background-color',CLI.settings.button_3_button_colour)})}
this.settings_link.css('color',this.settings.button_4_link_colour);if(this.settings.button_4_as_button){this.settings_link.css('background-color',this.settings.button_4_button_colour);this.settings_link.hover(function(){jQuery(this).css('background-color',CLI.settings.button_4_button_hover)},function(){jQuery(this).css('background-color',CLI.settings.button_4_button_colour)})}
this.accept_all_button.css('color',this.settings.button_7_link_colour);if(this.settings.button_7_as_button){this.accept_all_button.css('background-color',this.settings.button_7_button_colour);this.accept_all_button.hover(function(){jQuery(this).css('background-color',CLI.settings.button_7_button_hover)},function(){jQuery(this).css('background-color',CLI.settings.button_7_button_colour)})}
this.save_my_prefer_button.css('color',this.settings.button_8_link_colour);if(this.settings.button_8_as_button){this.save_my_prefer_button.css('background-color',this.settings.button_8_button_colour);this.save_my_prefer_button.hover(function(){jQuery(this).css('background-color',CLI.settings.button_8_button_hover)},function(){jQuery(this).css('background-color',CLI.settings.button_8_button_colour)})}},toggleBar:function(){if(CLI_COOKIEBAR_AS_POPUP){this.barAsPopUp(1)}
if(CLI.settings.cookie_bar_as=='widget'){this.barAsWidget(1)}
if(this.settings.show_once_yn){setTimeout(function(){if(!CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)){CLI.close_header();CLI.BannerStatus('hidden')}},CLI.settings.show_once)}
this.showagain_elm.on('click keypress',function(e){var key=e.which;if(key===1||key===13){e.preventDefault();CLI.showagain_elm.slideUp(CLI.settings.animate_speed_hide,function(){CLI.BannerStatus('revisit');CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);CLI.refocusElement();if(CLI_COOKIEBAR_AS_POPUP){CLI.showPopupOverlay()}})}})},configShowAgain:function(){this.showagain_config={'background-color':this.settings.background,'color':this.settings.text,'position':'fixed','font-family':this.settings.font_family};if(this.settings.border_on){var border_to_hide='border-'+this.settings.notify_position_vertical;this.showagain_config.border='1px solid '+this.l1hs(this.settings.border);this.showagain_config[border_to_hide]='none'}
var cli_win=jQuery(window);var cli_winw=cli_win.width();var showagain_x_pos=this.settings.showagain_x_position;if(cli_winw<300){showagain_x_pos=10;this.showagain_config.width=cli_winw-20}else{this.showagain_config.width='auto'}
var cli_defw=cli_winw>400?500:cli_winw-20;if(CLI_COOKIEBAR_AS_POPUP){var sa_pos=this.settings.popup_showagain_position;var sa_pos_arr=sa_pos.split('-');if(sa_pos_arr[1]=='left'){this.showagain_config.left=showagain_x_pos}else if(sa_pos_arr[1]=='right'){this.showagain_config.right=showagain_x_pos}
if(sa_pos_arr[0]=='top'){this.showagain_config.top=0}else if(sa_pos_arr[0]=='bottom'){this.showagain_config.bottom=0}
this.bar_config.position='fixed'}else if(this.settings.cookie_bar_as=='widget'){this.showagain_config.bottom=0;if(this.settings.widget_position=='left'){this.showagain_config.left=showagain_x_pos}else if(this.settings.widget_position=='right'){this.showagain_config.right=showagain_x_pos}}else{if(this.settings.notify_position_vertical=="top"){this.showagain_config.top='0'}else if(this.settings.notify_position_vertical=="bottom"){this.bar_config.position='fixed';this.bar_config.bottom='0';this.showagain_config.bottom='0'}
if(this.settings.notify_position_horizontal=="left"){this.showagain_config.left=showagain_x_pos}else if(this.settings.notify_position_horizontal=="right"){this.showagain_config.right=showagain_x_pos}}
this.showagain_elm.css(this.showagain_config)},configBar:function(){var templateID='';this.bar_config={'background-color':this.settings.background,'color':this.settings.text,'font-family':this.settings.font_family};if(jQuery(".wt-cli-template")[0]){var templateElm=jQuery(".wt-cli-template");var templateClasses=templateElm.attr('class');var templateClasses=templateClasses.split(" ");var matchingID=templateClasses.filter(function(value){return value.match(/\bcli-style/)});templateID=matchingID[0];this.bar_elm.attr('data-template-id',templateID)}
if(jQuery(".wt-cli-category-widget")[0]){this.bar_elm.addClass('wt-cli-category-widget-active')}
if(this.settings.cookie_setting_popup===!1){this.barPopupStyle()}
if(this.settings.notify_position_vertical=="top"){this.bar_config.top='0';if(this.settings.header_fix===!0){this.bar_config.position='fixed'}}else{this.bar_config.bottom='0'}
this.configShowAgain();this.bar_elm.css(this.bar_config).hide()},l1hs:function(str){if(str.charAt(0)=="#"){str=str.substring(1,str.length)}else{return"#"+str}
return this.l1hs(str)},close_header:function(){CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);if(CLI.settings.accept_all==!0){CLI.enableAllCookies()}
CLI.accept_close();this.hideHeader();CLI.saveLog('accept')},accept_close:function(){this.hidePopupOverlay();CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);if(this.settings.notify_animate_hide){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts)}else{this.bar_elm.hide(0,cliBlocker.runScripts)}
if(this.settings.showagain_tab){this.showagain_elm.slideDown(this.settings.animate_speed_show)}
this.generate_user_preference_cookie();this.generateConsent();CLI.cookieLawInfoRunCallBacks();if(this.settings.accept_close_reload===!0){this.reload_current_page()}
CLI.BannerStatus('hidden');return!1},reject_close:function(){this.hidePopupOverlay();for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k])}
CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'no',CLI_ACCEPT_COOKIE_EXPIRE);if(this.settings.notify_animate_hide){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts)}else{this.bar_elm.hide(0,cliBlocker.runScripts)}
if(this.settings.showagain_tab){this.showagain_elm.slideDown(this.settings.animate_speed_show)}
this.generate_user_preference_cookie();CLI.generateConsent();if(this.settings.reject_close_reload===!0){this.reload_current_page()}
CLI.BannerStatus('hidden');if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='no'){this.checkCategories();if("function"==typeof CookieLawInfo_Reject_Callback){CookieLawInfo_Reject_Callback()}}
return!1},generate_user_preference_cookie:function(){var cli_user_preference_arr=new Array();var cli_user_preference_val='';if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)){cli_user_preference_arr.push('cli-'+CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME))}
jQuery('.cli-user-preference-checkbox').each(function(){if(jQuery(this).is(':checked')){cli_user_preference_arr.push(jQuery(this).attr('data-id')+'-yes')}else{cli_user_preference_arr.push(jQuery(this).attr('data-id')+'-no')}});if(cli_user_preference_arr.length>0){cli_user_preference_val=Cli_Data.current_lang+'-'+cli_user_preference_arr.join('-')}
CLI_Cookie.set('cli_user_preference',cli_user_preference_val,CLI_ACCEPT_COOKIE_EXPIRE)},isBase64:function(str){if(str===''||str.trim()===''){return!1}
try{return btoa(atob(str))==str}catch(err){return!1}},generateConsent:function(){var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);cliConsent={};if(preferenceCookie!==null){if(CLI.isBase64(preferenceCookie)){cliConsent=window.atob(preferenceCookie)}else{cliConsent=decodeURIComponent(preferenceCookie)}
cliConsent=JSON.parse(cliConsent)}
cliConsent.ver=Cli_Data.consentVersion;categories=[];jQuery('.cli-user-preference-checkbox').each(function(){categoryVal='';cli_chkbox_data_id=jQuery(this).attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');if(jQuery(this).is(':checked')){categoryVal='true'}else{categoryVal='false'}
cliConsent[cli_chkbox_data_id]=categoryVal});cliConsent=JSON.stringify(cliConsent);cliConsent=window.btoa(cliConsent);CLI_Cookie.set(CLI_PREFERNCE_COOKIE,cliConsent,CLI_ACCEPT_COOKIE_EXPIRE)},cliRenewConsent:function(){var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);if(preferenceCookie!==null){if(CLI.isBase64(preferenceCookie)){cliConsent=window.atob(preferenceCookie)}else{cliConsent=decodeURIComponent(preferenceCookie)}
cliConsent=JSON.parse(cliConsent);consentCurrentVersion=parseInt(cliConsent.ver);consentRenewVersion=parseInt(Cli_Data.consentVersion);if(typeof(cliConsent.ver)!=='undefined'){if(cliConsent.ver!==Cli_Data.consentVersion){CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);CLI_Cookie.erase(CLI_PREFERNCE_COOKIE);CLI_Cookie.erase('cli_user_preference');for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k])}}}}},reload_current_page:function(){window.location.reload()},add_clear_cache_url_query:function(){var cli_rand=new Date().getTime()/1000;var cli_url=window.location.href;var cli_hash_arr=cli_url.split('#');var cli_urlparts=cli_hash_arr[0].split('?');if(cli_urlparts.length>=2){var cli_url_arr=cli_urlparts[1].split('&');cli_url_temp_arr=new Array();for(var cli_i=0;cli_i<cli_url_arr.length;cli_i++){var cli_temp_url_arr=cli_url_arr[cli_i].split('=');if(cli_temp_url_arr[0]=='cli_action'){}else{cli_url_temp_arr.push(cli_url_arr[cli_i])}}
cli_urlparts[1]=cli_url_temp_arr.join('&');cli_url=cli_urlparts.join('?')+(cli_url_temp_arr.length>0?'&':'')+'cli_action='}else{cli_url=cli_hash_arr[0]+'?cli_action='}
cli_url+=cli_rand;if(cli_hash_arr.length>1){cli_url+='#'+cli_hash_arr[1]}
return cli_url},closeOnScroll:function(){if(window.pageYOffset>100&&!CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)){if(CLI.settings.accept_all==!0){CLI.enableAllCookies()}
CLI.accept_close();CLI.saveLog('accept');if(CLI.settings.scroll_close_reload===!0){window.location.reload()}
window.removeEventListener("scroll",CLI.closeOnScroll,!1)}},displayHeader:function(){if(this.settings.notify_animate_show){this.bar_elm.slideDown(this.settings.animate_speed_show)}else{this.bar_elm.show();CLI.refocusElement()}
this.showagain_elm.hide();if(CLI_COOKIEBAR_AS_POPUP){this.showPopupOverlay()}
CLI.BannerStatus('visible')},hideHeader:function(){if(this.settings.showagain_tab){if(this.settings.notify_animate_show){this.showagain_elm.slideDown(this.settings.animate_speed_show)}else{this.showagain_elm.show()}}else{this.showagain_elm.hide()}
this.bar_elm.slideUp(this.settings.animate_speed_show);this.hidePopupOverlay();CLI.BannerStatus('hidden')},hidePopupOverlay:function(){jQuery('body').removeClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").removeClass("cli-show")},showPopupOverlay:function(){if(this.bar_elm.length){if(this.settings.popup_overlay){if(!(this.main_link.hasClass('cli-minimize-bar'))){jQuery('body').addClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").addClass("cli-show")}}}},barAsWidget:function(a){var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','widget');var cli_win=jQuery(window);var cli_winh=cli_win.height()-40;var cli_winw=cli_win.width();var cli_defw=cli_winw>465?445:cli_winw-60;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_winh,'overflow':'auto','position':'fixed','box-shadow':'rgba(0,0,0,.5) 0px 5px 10px','box-sizing':'border-box'});if(this.settings.widget_position=='left'){cli_elm.css({'left':'30px','right':'auto','bottom':'30px','top':'auto'})}else{cli_elm.css({'left':'auto','right':'30px','bottom':'30px','top':'auto'})}
if(a){this.setResize()}},barAsPopUp:function(a){if(typeof cookie_law_info_bar_as_popup==='function'){return!1}
var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','popup');var cli_win=jQuery(window);var cli_winh=cli_win.height();var cli_defh=cli_winh>500?500:cli_winh;var cli_winw=cli_win.width();var cli_defw=cli_winw>700?500:cli_winw-20;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_defh,'bottom':'','top':'50%','left':'50%','transform':'translate(-50%, -50%)','overflow':'auto'});if(a){this.setResize()}},setResize:function(){var resizeTmr=null;jQuery(window).resize(function(){clearTimeout(resizeTmr);resizeTmr=setTimeout(function(){if(CLI_COOKIEBAR_AS_POPUP){CLI.barAsPopUp()}
if(CLI.settings.cookie_bar_as=='widget'){CLI.barAsWidget()}
CLI.configShowAgain()},500)})},isValidHex:function(color){if(!color||typeof color!=='string')return!1;if(color.substring(0,1)==='#')color=color.substring(1);switch(color.length){case 3:return/^[0-9A-F]{3}$/i.test(color);case 6:return/^[0-9A-F]{6}$/i.test(color);case 8:return/^[0-9A-F]{8}$/i.test(color);default:return!1}
return!1},ColorLuminance:function(hex,lum){hex=String(hex).replace(/[^0-9a-f]/gi,'');if(hex.length<6){hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2]}
lum=lum||0;var rgb="#",c,i;for(i=0;i<3;i++){c=parseInt(hex.substr(i*2,2),16);c=Math.round(Math.min(Math.max(0,c+(c*lum)),255)).toString(16);rgb+=("00"+c).substr(c.length)}
return rgb},rgb2hex:function(rgb){rgb=rgb.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return(rgb&&rgb.length===4)?"#"+("0"+parseInt(rgb[1],10).toString(16)).slice(-2)+("0"+parseInt(rgb[2],10).toString(16)).slice(-2)+("0"+parseInt(rgb[3],10).toString(16)).slice(-2):''},lightOrDark:function(color){var r,g,b,hsp;if(color.match(/^rgb/)){color=color.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/);r=color[1];g=color[2];b=color[3]}else{color=+("0x"+color.slice(1).replace(color.length<5&&/./g,'$&$&'));r=color>>16;g=color>>8&255;b=color&255}
hsp=Math.sqrt(0.299*(r*r)+0.587*(g*g)+0.114*(b*b));if(hsp>127.5){return'light'}else{return'dark'}},barPopupStyle:function(){var acceptBtn=jQuery('.cli_action_button[data-cli_action=accept]');var primaryColor=this.settings.button_1_button_colour;var primaryLinkColor=this.settings.button_1_link_colour;var barColor=this.settings.background;var extractedStyle='';var primaryBtnStyle=this.settings.button_1_style;Object.keys(primaryBtnStyle).forEach(function(element){extractedStyle+=primaryBtnStyle[element][0]+':'+primaryBtnStyle[element][1]+';'});var shadeColor;if(!CLI.isValidHex(barColor)){barColor=CLI.rgb2hex(barColor)}
if(barColor=="#000000"){shadeColor='#191919'}else{var intensity=CLI.lightOrDark(barColor);if(intensity=='light'){shadeColor=CLI.ColorLuminance(barColor,-0.05)}else{shadeColor=CLI.ColorLuminance(barColor,0.4)}}
jQuery("<style>").prop("type","text/css").html("\
		#cookie-law-info-bar .cli-switch input:checked + .cli-slider{\
			background-color: "+primaryColor+";\
		}\
		#cookie-law-info-bar  .cli-tab-header{\
			background-color: "+shadeColor+"\
		}\
		#cookie-law-info-bar .cli-switch .cli-slider:before{\
			background-color: "+barColor+";\
		}\
		#cookie-law-info-bar .cli-tab-footer .cli-btn{\
			background-color:"+primaryColor+";"+extractedStyle+"\
		}\
		").appendTo("head")},enableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');if(cli_chkbox_data_id!='checkbox-necessary'){cli_chkbox_elm.prop('checked',!0);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'yes',CLI_ACCEPT_COOKIE_EXPIRE)}})},disableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cliCategorySlug=cli_chkbox_data_id.replace('checkbox-','');if(Cli_Data.strictlyEnabled.indexOf(cliCategorySlug)===-1){cli_chkbox_elm.prop('checked',!1);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'no',CLI_ACCEPT_COOKIE_EXPIRE)}})},privacyReadmore:function(){var originalHtml='';Trunc={addReadmore:function(textBlock){if(textBlock.html().length>Cli_Data.privacy_length){jQuery('.cli-privacy-readmore').show()}else{jQuery('.cli-privacy-readmore').hide()}},truncateText:function(textBlock){var strippedText=jQuery('<div />').html(textBlock.html());strippedText.find('table').remove();textBlock.html(strippedText.html());currentText=textBlock.text();if(currentText.trim().length>Cli_Data.privacy_length){var newStr=currentText.substring(0,Cli_Data.privacy_length);textBlock.empty().html(newStr).append('...')}},replaceText:function(textBlock,original){return textBlock.html(original)}};jQuery('.cli-privacy-content .cli-privacy-content-text').each(function(){var el=jQuery(this);var clone=el.clone();originalHtml=clone.html();Trunc.addReadmore(el);Trunc.truncateText(el)});jQuery(document).on('click keypress','a.cli-privacy-readmore',function(e){var key=e.which;e.preventDefault();if(key===1||key===13){var currentElement=jQuery(this);var privacyElement=currentElement.closest('.cli-privacy-overview');var privacyContent=privacyElement.find('.cli-privacy-content-text');if(privacyElement.hasClass('cli-collapsed')){Trunc.truncateText(privacyContent);privacyElement.removeClass('cli-collapsed');privacyContent.css('height','100%')}else{privacyElement.addClass('cli-collapsed');Trunc.replaceText(privacyContent,originalHtml)}}})},checkCategories:function(){var cliAllowedCategories=[];var cli_categories={};jQuery('.cli-user-preference-checkbox').each(function(){var status=!1;cli_chkbox_elm=jQuery(this);cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');if(jQuery(cli_chkbox_elm).is(':checked')){status=!0;cliAllowedCategories.push(cli_chkbox_data_id)}
cli_categories[cli_chkbox_data_id]=status});CLI.allowedCategories=cliAllowedCategories;CLI.consent=cli_categories},cookieLawInfoRunCallBacks:function(){this.checkCategories();if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'){if("function"==typeof CookieLawInfo_Accept_Callback){CookieLawInfo_Accept_Callback()}}},addStyleAttribute:function(){var bar=this.bar_elm;var styleClass='';if(jQuery(bar).find('.cli-bar-container').length>0){styleClass=jQuery('.cli-bar-container').attr('class');styleClass=jQuery.trim(styleClass.replace('cli-bar-container',''));jQuery(bar).attr('data-cli-style',styleClass)}},getParameterByName:function(name,url){if(!url)url=window.location.href;name=name.replace(/[\[\]]/g,'\\$&');var regex=new RegExp('[?&]'+name+'(=([^&#]*)|&|#|$)'),results=regex.exec(url);if(!results)return null;if(!results[2])return'';return decodeURIComponent(results[2].replace(/\+/g,' '))},acceptPageNavigation:function(){if(Boolean(this.settings.accept_close_page_navigation)===!0&&!CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)){jQuery(document).on('click','a',function(){var href=jQuery(this).attr('href');if(href!==undefined){CLI.close_header()}})}},refocusElement:function(){if(this.banner_heading.length>0){this.banner_heading.focus()}else{this.bar_elm.find('a').first().focus()}},mayBeSetPreferenceCookie:function(){if(CLI.getParameterByName('cli_bypass')==="1"){CLI.generateConsent()}},AfterConsent:function(status){const consentCategories={accepted:[],rejected:[]};document.querySelectorAll(".cli-user-preference-checkbox").forEach(function(item){if(!item)return;const category=item.getAttribute("data-id").replace("checkbox-","");if(item.checked)consentCategories.accepted.push(category)
else consentCategories.rejected.push(category)});const consentUpdate=new CustomEvent('cli_consent_update',{detail:{status:status,categories:consentCategories},});document.dispatchEvent(consentUpdate)},ConsentAction:function(choice='accept'){if(choice==='accept'){CLI.enableAllCookies()}
if(choice!='reject'){CLI.accept_close()}else{CLI.reject_close()}
CLI.saveLog(choice);CLI.settingsPopUpClose();CLI.AfterConsent(choice)},TogglePreference:function(slide=!1){if(slide==!0){jQuery('#cookie-law-info-bar .cli-tab-container').slideToggle(CLI.settings.animate_speed_show)}else{jQuery('#cliSettingsPopup').addClass("cli-show").css({'opacity':0}).animate({'opacity':1});jQuery('#cliSettingsPopup').removeClass('cli-blowup cli-out').addClass("cli-blowup");jQuery('#cliSettingsPopup').attr('aria-hidden',!1);jQuery('body').addClass("cli-modal-open");jQuery(".cli-settings-overlay").addClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':.1});jQuery("#cliModalClose").focus();if(!jQuery('.cli-settings-mobile').is(':visible')){jQuery('#cliSettingsPopup').find('.cli-nav-link:eq(0)').click()}}},MaybeClosePreference:function(element){if(element.parent().hasClass('cli-preference-btn-wrapper')){CLI.settingsPopUpClose()}},async BannerStatus(status='visible'){if(CLI.ref&&typeof CLI.ref._cliIABStatusUpdate==='function'){if(status=='visible'){CLI.ref._cliIABStatusUpdate(!0,!0)}else if(status=='revisit'){CLI.ref._cliIABStatusUpdate(!0)}else{CLI.ref._cliIABStatusUpdate(!1)}}}}
var cliBlocker={blockingStatus:!0,geoIP:!1,scriptsLoaded:!1,ccpaEnabled:!1,ccpaRegionBased:!1,ccpaApplicable:!1,ccpaBarEnabled:!1,cliShowBar:!0,isBypassEnabled:CLI.getParameterByName('cli_bypass'),checkPluginStatus:function(callbackA,callbackB){cliBlocker.ccpaEnabled=Boolean(Cli_Data.ccpaEnabled);cliBlocker.ccpaRegionBased=Boolean(Cli_Data.ccpaRegionBased);cliBlocker.ccpaBarEnabled=Boolean(Cli_Data.ccpaBarEnabled);if(cliBlocker.ccpaEnabled===!0){cliBlocker.ccpaApplicable=!0;if(Cli_Data.ccpaType==='ccpa'){cliBlocker.blockingStatus=!1;cliBlocker.cliShowBar=!1;if(cliBlocker.ccpaBarEnabled===!0){cliBlocker.cliShowBar=!0;cliBlocker.blockingStatus=!0}}}
if(Cli_Data.geoIP==='enabled'||(cliBlocker.ccpaEnabled===!0&&cliBlocker.ccpaRegionBased===!0)){if(Boolean(Cli_Data.use_custom_geolocation_api)===!0){cliBlocker.tryCustomGeoLocationService(callbackA,callbackB)}else{jQuery.getJSON('https://ipapi.co/json/',function(data){cliBlocker.geolocationHandler(data,callbackA,callbackB)}).fail(function(){cliBlocker.tryCustomGeoLocationService(callbackA,callbackB)})}}else{if(cliBlocker.isBypassEnabled==="1"){cliBlocker.blockingStatus=!1}
callbackA();callbackB()}},tryCustomGeoLocationService:function(callbackA,callbackB){jQuery.getJSON(Cli_Data.custom_geolocation_api,function(data){cliBlocker.geolocationHandler(data,callbackA,callbackB)})},geolocationHandler:function(data,callbackA,callbackB){var euCountries=Cli_Data.eu_countries;if((data.in_eu===!1)&&(euCountries.indexOf(data.country)===-1)){if(Cli_Data.geoIP==='enabled'){cliBlocker.blockingStatus=!1;cliBlocker.cliShowBar=!1}else{if(Cli_Data.ccpaType!=='ccpa'){cliBlocker.blockingStatus=!0;cliBlocker.cliShowBar=!0}}}else{jQuery('body').addClass('wt-cli-geoip-on wt-cli-eu-country')}
if(cliBlocker.ccpaEnabled===!0){if(cliBlocker.ccpaRegionBased===!0&&data.region_code!=='CA'){cliBlocker.ccpaApplicable=!1;if(Cli_Data.ccpaType==='ccpa'){cliBlocker.cliShowBar=!1;cliBlocker.blockingStatus=!1}
jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove()}else{cliBlocker.ccpaApplicable=!0;if(cliBlocker.ccpaBarEnabled===!0){cliBlocker.cliShowBar=!0}}}
if(cliBlocker.blockingStatus===!1){if("function"==typeof CookieLawInfo_Accept_Callback){CookieLawInfo_Accept_Callback()}
jQuery('body').addClass('wt-cli-geoip-on wt-cli-non-eu-country');CLI.hidePopupOverlay();if(cliBlocker.ccpaApplicable!==!0){cliBlocker.removeAllPreferenceCookies();jQuery('.wt-cli-geoip-on.wt-cli-non-eu-country').find('.wt-cli-element').remove()}}
callbackA();callbackB()},cookieBar:function(){if(cliBlocker.cliShowBar===!1){jQuery('.wt-cli-cookie-bar-container').remove();CLI.BannerStatus('hidden')}else{jQuery('.wt-cli-cookie-bar-container').show();if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)){CLI.displayHeader()}else{CLI.hideHeader()}}},removeAllPreferenceCookies:function(){cliPreferenceCookies=Cli_Data.cookielist;for(var key in cliPreferenceCookies){CLI_Cookie.erase('cookielawinfo-checkbox-'+key)}},removeCookieByCategory:function(){if(cliBlocker.blockingStatus===!0){if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)!==null){var non_necessary_cookies=Cli_Data.non_necessary_cookies;for(var key in non_necessary_cookies){currentCategory=key;if(CLI.allowedCategories.indexOf(currentCategory)===-1){var nonNecessaryCookies=non_necessary_cookies[currentCategory];for(var i=0;i<nonNecessaryCookies.length;i++){if(CLI_Cookie.read(nonNecessaryCookies[i])!==null){CLI_Cookie.erase(nonNecessaryCookies[i])}}}}}}},runScripts:function(){srcReplaceableElms=['iframe','IFRAME','EMBED','embed','OBJECT','object','IMG','img','SOURCE','source'];var genericFuncs={renderByElement:function(callback){cliScriptFuncs.renderScripts();cliHtmlElmFuncs.renderSrcElement();callback();cliBlocker.scriptsLoaded=!0},reviewConsent:function(){jQuery(document).on('click','.cli_manage_current_consent,.wt-cli-manage-consent-link',function(){CLI.bar_elm.slideDown(CLI.settings.animate_speed_show)})}};var cliScriptFuncs={scriptsDone:function(){if(Boolean(Cli_Data.triggerDomRefresh)===!0){var DOMContentLoadedEvent=document.createEvent('Event')
DOMContentLoadedEvent.initEvent('DOMContentLoaded',!0,!0)
window.document.dispatchEvent(DOMContentLoadedEvent)}},seq:function(arr,callback,index){if(typeof index==='undefined'){index=0}
arr[index](function(){index++
if(index===arr.length){callback()}else{cliScriptFuncs.seq(arr,callback,index)}})},insertScript:function($script,callback){var s='';var allowedAttributes=['data-cli-class','data-cli-label','data-cli-placeholder','data-cli-script-type','data-cli-src'];var scriptType=$script.getAttribute('data-cli-script-type');var elementPosition=$script.getAttribute('data-cli-element-position');var isBlock=$script.getAttribute('data-cli-block');var blockIfCCPA=$script.getAttribute('data-cli-block-if-ccpa-optout');var s=document.createElement('script');var ccpaOptedOut=cliBlocker.ccpaOptedOut();s.type='text/plain';if($script.async){s.async=$script.async}
if($script.defer){s.defer=$script.defer}
if($script.src){s.onload=callback
s.onerror=callback
s.src=$script.src}else{s.textContent=$script.innerText}
if($script.hasAttribute('data-cli-id')){s.id=$script.getAttribute('data-cli-id')}
var attrs=jQuery($script).prop("attributes");for(var ii=0;ii<attrs.length;++ii){if(attrs[ii].nodeName==='id'&&s.id)
continue;s.setAttribute(attrs[ii].nodeName,attrs[ii].value)}
if(cliBlocker.blockingStatus===!0){if((CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'&&CLI.allowedCategories.indexOf(scriptType)!==-1)||(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)==null&&isBlock==='false')){s.setAttribute('data-cli-consent','accepted');s.type='text/javascript'}
if(Cli_Data.ccpaType==='ccpa'&&blockIfCCPA!=='true'){s.type='text/javascript'}}else{s.type='text/javascript'}
if(cliBlocker.ccpaApplicable===!0&&blockIfCCPA==='true'){if(ccpaOptedOut===!0||CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)==null){s.type='text/plain'}}
if($script&&$script.type!=s.type&&$script.parentNode){$script.parentNode.insertBefore(s,$script);if(!$script.src){callback()}
$script.parentNode.removeChild($script)}else{callback()}},renderScripts:function(){var $scripts=document.querySelectorAll('script[data-cli-class="cli-blocker-script"]');if($scripts.length>0){var runList=[]
var typeAttr
Array.prototype.forEach.call($scripts,function($script){typeAttr=$script.getAttribute('type')
var elmType=$script.tagName;runList.push(function(callback){cliScriptFuncs.insertScript($script,callback)})})
cliScriptFuncs.seq(runList,cliScriptFuncs.scriptsDone)}}};var cliHtmlElmFuncs={renderSrcElement:function(){var blockingElms=document.querySelectorAll('[data-cli-class="cli-blocker-script"]');var ccpaOptedOut=cliBlocker.ccpaOptedOut();for(var i=0;i<blockingElms.length;i++){var currentElm=blockingElms[i];var elmType=currentElm.tagName;if(srcReplaceableElms.indexOf(elmType)!==-1){var elmCategory=currentElm.getAttribute('data-cli-script-type');var isBlock=currentElm.getAttribute('data-cli-block');var blockIfCCPA=currentElm.getAttribute('data-cli-block-if-ccpa-optout');if(cliBlocker.blockingStatus===!0){if(('yes'===CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)&&CLI.allowedCategories.indexOf(elmCategory)!==-1)||(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)==null&&'false'===isBlock)||'ccpa'===Cli_Data.ccpaType){if(cliBlocker.ccpaApplicable==!0&&blockIfCCPA==='true'&&ccpaOptedOut===!0){this.addPlaceholder(currentElm)}else{this.replaceSrc(currentElm)}}else{if(Cli_Data.ccpaType==='ccpa'&&blockIfCCPA!=='true'){this.replaceSrc(currentElm)}else{this.addPlaceholder(currentElm)}}}else{if(cliBlocker.ccpaApplicable==!0&&blockIfCCPA==='true'){if(ccpaOptedOut===!0||CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)==null){this.addPlaceholder(currentElm)}else{this.replaceSrc(currentElm)}}else{this.replaceSrc(currentElm)}}}}},addPlaceholder:function(htmlElm){if(jQuery(htmlElm).prev('.wt-cli-iframe-placeholder').length===0){var htmlElemName=htmlElm.getAttribute('data-cli-label');var htmlElemType=htmlElm.getAttribute('data-cli-placeholder');var htmlElemWidth=htmlElm.getAttribute('width');var htmlElemHeight=htmlElm.getAttribute('height');if(htmlElemWidth==null){htmlElemWidth=htmlElm.offsetWidth}
if(htmlElemHeight==null){htmlElemHeight=htmlElm.offsetHeight}
pixelPattern=/px/;htmlElemWidth=((pixelPattern.test(htmlElemWidth))?htmlElemWidth:htmlElemWidth+'px');htmlElemHeight=((pixelPattern.test(htmlElemHeight))?htmlElemHeight:htmlElemHeight+'px');var addPlaceholder='<div style="width:'+htmlElemWidth+'; height:'+htmlElemHeight+';" class="wt-cli-iframe-placeholder"><div class="wt-cli-inner-text">'+htmlElemType+'</div></div>';addPlaceholder.width=htmlElemWidth;addPlaceholder.height=htmlElemHeight;if(htmlElm.tagName!=='IMG'){jQuery(addPlaceholder).insertBefore(htmlElm)}
htmlElm.removeAttribute('src');htmlElm.style.display='none'}},replaceSrc:function(htmlElm){if(!htmlElm.hasAttribute('src')){var htmlElemSrc=htmlElm.getAttribute('data-cli-src');htmlElm.setAttribute('src',htmlElemSrc);if(jQuery(htmlElm).prev('.wt-cli-iframe-placeholder').length>0){jQuery(htmlElm).prev('.wt-cli-iframe-placeholder').remove()}
htmlElm.style.display='block'}}};genericFuncs.reviewConsent();genericFuncs.renderByElement(cliBlocker.removeCookieByCategory)},ccpaOptedOut:function(){var ccpaOptedOut=!1;var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);if(preferenceCookie!==null){if(CLI.isBase64(preferenceCookie)){cliConsent=window.atob(preferenceCookie)}else{cliConsent=decodeURIComponent(preferenceCookie)}
cliConsent=JSON.parse(cliConsent);if(typeof cliConsent.ccpaOptout!=='undefined'){ccpaOptedOut=cliConsent.ccpaOptout}}
return ccpaOptedOut}}
jQuery(document).ready(function(){if(typeof cli_cookiebar_settings!='undefined'){CLI.set({settings:cli_cookiebar_settings});cliBlocker.checkPluginStatus(cliBlocker.cookieBar,cliBlocker.runScripts)}else{var data={action:'cli_get_settings_json',};jQuery.ajax({url:Cli_Data.ajax_url,data:data,dataType:'json',type:'GET',success:function(response){CLI.set({settings:response});cliBlocker.checkPluginStatus(cliBlocker.cookieBar,cliBlocker.runScripts)}})}});var bb_powerpack={search_term:'',version:'2.38.3',getAjaxUrl:function(){return atob('aHR0cHM6Ly9za3l0YWxlLmFjYWRlbXkvd3AtYWRtaW4vYWRtaW4tYWpheC5waHA=')},callback:function(){}};cli_cookiebar_settings='{"animate_speed_hide":"500","animate_speed_show":"500","background":"#fffffff7","border":"#b1a6a6c2","border_on":false,"button_1_button_colour":"#1e73be","button_1_button_hover":"#185c98","button_1_link_colour":"#fff","button_1_as_button":true,"button_1_new_win":false,"button_2_button_colour":"#898888","button_2_button_hover":"#6e6d6d","button_2_link_colour":"#fffcfc","button_2_as_button":true,"button_2_hidebar":false,"button_2_nofollow":false,"button_3_button_colour":"#61a229","button_3_button_hover":"#4e8221","button_3_link_colour":"#fff","button_3_as_button":true,"button_3_new_win":false,"button_4_button_colour":"#898888","button_4_button_hover":"#6e6d6d","button_4_link_colour":"#fffcfc","button_4_as_button":true,"button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":true,"button_7_new_win":false,"font_family":"inherit","header_fix":false,"notify_animate_hide":false,"notify_animate_show":false,"notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":false,"scroll_close_reload":false,"accept_close_reload":true,"reject_close_reload":false,"showagain_tab":false,"showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#333","show_once_yn":false,"show_once":"10000","logging_on":false,"as_popup":false,"popup_overlay":true,"bar_heading_text":"Cookie Einstellungen","cookie_bar_as":"popup","cookie_setting_popup":true,"accept_all":true,"js_script_blocker":false,"popup_showagain_position":"bottom-right","widget_position":"left","button_1_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_2_style":[],"button_3_style":[["margin","5px 5px 5px 5px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_4_style":[["border-bottom","1px solid"],["text-decoration","none"]],"button_5_style":[["float","right"],["text-decoration","none"],["color","#333"]],"button_7_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"accept_close_page_navigation":false,"button_8_button_colour":"#DEDFE0","button_8_button_hover":"#b2b2b3","button_8_link_colour":"#000000","button_8_as_button":"1","button_8_new_win":"","consent_mode":false,"google_consent_mode":true}';!function(t){"use strict";t.fn.fitVids=function(e){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0],a=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}",d=document.createElement("div");d.innerHTML='<p>x</p><style id="fit-vids-style">'+a+"</style>",r.appendChild(d.childNodes[1])}return e&&t.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);var a=t(this).find(e.join(","));a=a.not("object object"),a=a.not(r),a.each(function(){var e=t(this);if(!(e.parents(r).length>0||"embed"===this.tagName.toLowerCase()&&e.parent("object").length||e.parent(".fluid-width-video-wrapper").length)){e.css("height")||e.css("width")||!isNaN(e.attr("height"))&&!isNaN(e.attr("width"))||(e.attr("height",9),e.attr("width",16));var i="object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height(),a=isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10),d=i/a;if(!e.attr("name")){var o="fitvid"+t.fn.fitVids._count;e.attr("name",o),t.fn.fitVids._count++}e.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*d+"%"),e.removeAttr("height").removeAttr("width")}})})},t.fn.fitVids._count=0}(window.jQuery||window.Zepto);/*!
 * imagesLoaded PACKAGED v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:c}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);/*!
 * Isotope PACKAGED v3.0.1
 *
 * Licensed GPLv3 for open source use
 * or Isotope Commercial License for commercial use
 *
 * http://isotope.metafizzy.co
 * Copyright 2016 Metafizzy
 */
!function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,n){var o,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,n);o=void 0===o?l:o}),void 0!==o?o:t}function h(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new s(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return u(this,t,e)}return h(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];o;){var r=s&&s[o];r&&(this.off(t,o),delete s[o]),o.apply(this,e),n+=r?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;h>e;e++){var i=u[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s.isBoxSizeOuter=r=200==t(o.width),i.removeChild(e)}}function s(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=n(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;h>l;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),s=0;s<i.length;s++)o.push(i[s])}}),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,s=this;this[o]=setTimeout(function(){n.apply(s,e),delete s[o]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?t():document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var s=i.toDashed(o),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(n&&n.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,o,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=h[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],s=this.layout.size,r=-1!=n.indexOf("%")?parseFloat(n)/100*s.width:parseInt(n,10),a=-1!=o.indexOf("%")?parseFloat(o)/100*s.height:parseInt(o,10);r=isNaN(r)?0:r,a=isNaN(a)?0:a,r-=e?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=r,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[o];e[s]=this.getXValue(a),e[r]="";var u=n?"paddingTop":"paddingBottom",h=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),s=parseInt(e,10),r=o===this.position.x&&s===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,u=e-n,h={};h.transform=this.getTranslate(a,u),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,s){return e(t,i,n,o,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function s(t,e){var i=n.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,f[o]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=o,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;n.extend(c,e.prototype),c.option=function(t){n.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var s=e[o],r=new i(s,this);n.push(r)}return n},c._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){r++,r==s&&i()}var o=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,n)})},c.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),h)if(this.$element=this.$element||h(this.element),e){var o=h.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),s={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return s},c.handleEvent=n.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},n.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=n.extend({},s.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(o),n.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=o,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var n=e[i];this.sortData[i]=n(this.element,this)}}};var o=i.destroy;return i.destroy=function(){o.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=i.prototype,o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return o.forEach(function(t){n[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),n.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;if(this._getMeasurement(i,n),!this[i]){var o=this.getFirstItemSize();this[i]=o&&o[n]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=Object.create(n),o.prototype.constructor=o,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,s=o/n,r=n-o%n,a=r&&1>r?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),s=Math.min.apply(Math,o),r=o.indexOf(s),a={x:this.columnWidth*r,y:s},u=s+t.size.outerHeight,h=this.cols+1-o.length,d=0;h>d;d++)this.colYs[r+d]=u;return a},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),s=o?n.left:n.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?n.top:n.bottom)+i.outerHeight,l=a;u>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)o[s]||(n[s]=e.prototype[s]);var r=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,n,o,s,r,a){return e(t,i,n,o,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,n,o,s,r){function a(t,e){return function(i,n){for(var o=0;o<t.length;o++){var s=t[o],r=i.sortData[s],a=n.sortData[s];if(r>a||a>r){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var n=t[i];n.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?o.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&n&&o.dispatchEvent("arrangeComplete",null,[o.filteredItems])}var e,i,n,o=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){n=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],n=[],o=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?n.push(a):u||a.isHidden||o.push(a)}}return{matches:i,needReveal:n,needHide:o}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return n(e.element,t)}},l.updateSortData=function(t){var e;t?(t=o.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&e>i;i++){var n=t[i];n.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),n=i[0],o=n.match(/^\[(.+)\]$/),s=o&&o[1],r=e(s,n),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=a(e,this.options.sortAscending);this.filteredItems.sort(i),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;o>i;i++)n=e[i],this.element.appendChild(n.element);var s=this._filter(e).matches;for(i=0;o>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;o>i;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=o.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,n=0;i&&i>n;n++){var s=e[n];o.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.apply(this,e);return this.options.transitionDuration=i,n},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});void 0!==YUI&&(YUI._YUI=YUI);var YUI=function(){var e=0,t=this,n=arguments,i=n.length,r=function(e,t){return e&&e.hasOwnProperty&&e instanceof t},s="undefined"!=typeof YUI_config&&YUI_config;if(r(t,YUI)?(t._init(),YUI.GlobalConfig&&t.applyConfig(YUI.GlobalConfig),s&&t.applyConfig(s),i||t._setup()):t=new YUI,i){for(;e<i;e++)t.applyConfig(n[e]);t._setup()}return t.instanceOf=r,t};!function(){var e,t,n="3.18.1",i="https://yui-s.yahooapis.com/",r="yui3-js-enabled",s="yui3-css-stamp",a=function(){},o=Array.prototype.slice,u={"io.xdrReady":1,"io.xdrResponse":1,"SWF.eventHandler":1},l="undefined"!=typeof window,c=l?window:null,d=l?c.document:null,h=d&&d.documentElement,f=h&&h.className,p={},g=new Date().getTime(),m=function(e,t,n,i){e&&e.addEventListener&&"unload"!==t?e.addEventListener(t,n,i):e&&e.attachEvent&&e.attachEvent("on"+t,n)},v=function(e,t,n,i){if(e&&e.removeEventListener)try{e.removeEventListener(t,n,i)}catch(r){}else e&&e.detachEvent&&e.detachEvent("on"+t,n)},y=function(){YUI.Env.windowLoaded=!0,YUI.Env.DOMReady=!0,l&&v(window,"load",y)},b=function(e,t){var n=e.Env._loader;return n?(n.ignoreRegistered=!1,n.onEnd=null,n.data=null,n.required=[],n.loadType=null):(n=new e.Loader(e.config),e.Env._loader=n),YUI.Env.core=e.Array.dedupe([].concat(YUI.Env.core,["loader-base","loader-rollup","loader-yui3"])),n},$=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},_={success:!0};for(t in h&&-1==f.indexOf(r)&&(f&&(f+=" "),f+=r,h.className=f),n.indexOf("@")>-1&&(n="3.3.0"),e={applyConfig:function(e){e=e||a;var t,n,i=this.config,r=i.modules,s=i.groups,o=i.aliases,u=this.Env._loader;for(n in e)e.hasOwnProperty(n)&&(t=e[n],r&&"modules"==n?$(r,t):o&&"aliases"==n?$(o,t):s&&"groups"==n?$(s,t):"win"==n?(i[n]=t&&t.contentWindow||t,i.doc=i[n]?i[n].document:null):"_yuid"==n||(i[n]=t));u&&u._config(e)},_config:function(e){this.applyConfig(e)},_init:function(){var e,t,r,a=this,o=YUI.Env,u=a.Env;if(a.version=n,!u){if(a.Env={core:["get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"],mods:{},versions:{},base:i,cdn:i+n+"/build/",_idx:0,_used:{},_attached:{},_missed:[],_yidx:0,_uidx:0,_guidp:"y",_loaded:{},_BASE_RE:/(?:\?(?:[^&]*&)*([^&]*))?\b(simpleyui|yui(?:-\w+)?)\/\2(?:-(min|debug))?\.js/,parseBasePath:function(e,t){var n,i,r=e.match(t);return r&&(n=RegExp.leftContext||e.slice(0,e.indexOf(r[0])),i=r[3],r[1]&&(n+="?"+r[1]),n={filter:i,path:n}),n},getBase:o&&o.getBase||function(t){var n,i,r,s,o=d&&d.getElementsByTagName("script")||[],l=u.cdn;for(i=0,r=o.length;i<r;++i)if((s=o[i].src)&&(n=a.Env.parseBasePath(s,t))){e=n.filter,l=n.path;break}return l}},(u=a.Env)._loaded[n]={},o&&a!==YUI)u._yidx=++o._yidx,u._guidp=("yui_"+n+"_"+u._yidx+"_"+g).replace(/\./g,"_");else if(YUI._YUI){for(r in o=YUI._YUI.Env,u._yidx+=o._yidx,u._uidx+=o._uidx,o)r in u||(u[r]=o[r]);delete YUI._YUI}a.id=a.stamp(a),p[a.id]=a}a.constructor=YUI,a.config=a.config||{bootstrap:!0,cacheUse:!0,debug:!0,doc:d,fetchCSS:!0,throwFail:!0,useBrowserConsole:!0,useNativeES5:!0,win:c},d&&!d.getElementById(s)&&((t=d.createElement("div")).innerHTML='<div id="'+s+'" style="position: absolute !important; visibility: hidden !important"></div>',YUI.Env.cssStampEl=t.firstChild,h.insertBefore(YUI.Env.cssStampEl,h.firstChild)),a.config.lang=a.config.lang||"en-US",a.config.base=YUI.config.base||a.Env.getBase(a.Env._BASE_RE),e&&"mindebug".indexOf(e)||(e="min"),e=e?"-"+e:e,a.config.loaderPath=YUI.config.loaderPath||"loader/loader"+e+".js"},_setup:function(e){var t,n=[],i=YUI.Env.mods,r=this.config.core||[].concat(YUI.Env.core);for(t=0;t<r.length;t++)i[r[t]]&&n.push(r[t]);this._attach(["yui-base"]),this._attach(n),this.Loader&&b(this)},applyTo:function(e,t,n){if(!(t in u))return this.log(t+": applyTo not allowed","warn","yui"),null;var i,r,s,a=p[e];if(a){for(s=0,i=t.split("."),r=a;s<i.length;s+=1)(r=r[i[s]])||this.log("applyTo not found: "+t,"warn","yui");return r&&r.apply(a,n)}return null},add:function(e,t,n,i){i=i||{};var r,s,a=YUI.Env,o={name:e,fn:t,version:n,details:i},u=a.versions;for(s in a.mods[e]=o,u[n]=u[n]||{},u[n][e]=o,p)p.hasOwnProperty(s)&&(r=p[s].Env._loader)&&(!r.moduleInfo[e]||r.moduleInfo[e].temp)&&r.addModule(i,e);return this},_attach:function(e,t){var n,i,r,s,a,o,u,l,c,d=YUI.Env.mods,h=YUI.Env.aliases,f=this,c=f.Env._loader,p=f.Env._attached,g=e.length,m=[];for(n=0;n<g;n++)r=d[i=e[n]],m.push(i),c&&c.conditions[i]&&f.Object.each(c.conditions[i],function(e){e&&(e.ua&&f.UA[e.ua]||e.test&&e.test(f))&&m.push(e.name)});for(n=0,g=(e=m).length;n<g;n++)if(!p[e[n]]){if(r=d[i=e[n]],h&&h[i]){f._attach(h[i]);continue}if(r){for(l=0,p[i]=!0;l<f.Env._missed.length;l++)f.Env._missed[l]===i&&(f.message("Found: "+i+" (was reported as missing earlier)","warn","yui"),f.Env._missed.splice(l,1));if(a=(s=r.details).requires,o=s.use,u=s.after,a){for(l=0;l<a.length;l++)if(!p[a[l]]){if(!f._attach(a))return!1;break}}if(u){for(l=0;l<u.length;l++)if(!p[u[l]]){if(!f._attach(u,!0))return!1;break}}if(r.fn)try{r.fn(f,i)}catch(v){return f.error("Attach error: "+i,v,i),!1}if(o){for(l=0;l<o.length;l++)if(!p[o[l]]){if(!f._attach(o))return!1;break}}}else c&&c.moduleInfo[i]&&(r=c.moduleInfo[i],t=!0),!t&&i&&-1===i.indexOf("skin-")&&-1===i.indexOf("css")&&(f.Env._missed.push(i),f.Env._missed=f.Array.dedupe(f.Env._missed),f.message("NOT loaded: "+i,"warn","yui"))}return!0},use:function(){var e,t=o.call(arguments,0),n=t[t.length-1],i=this,r=0,s=i.Env,a=!0;if(i.Lang.isFunction(n)?t.pop():n=null,i.Lang.isArray(t[0])&&(t=t[0]),i.config.cacheUse){for(;e=t[r++];)if(!s._attached[e]){a=!1;break}if(a)return t.length,i._notify(n,_,t),i}return i._loading?(i._useQueue=i._useQueue||new i.Queue,i._useQueue.add([t,n])):i._use(t,function(e,i){e._notify(n,i,t)}),i},_notify:function(e,t,n){if(!t.success&&this.config.loadErrorFn)this.config.loadErrorFn.call(this,this,e,t,n);else if(e)try{e(this,t)}catch(i){this.error("use callback error",i,n)}},_use:function(e,t){this.Array||this._attach(["yui-base"]);var i,r,s,a=this,o=YUI.Env,u=o.mods,l=a.Env,c=l._used,d=o.aliases,h=o._loaderQueue,f=e[0],p=a.Array,g=a.config,m=g.bootstrap,v=[],y=[],$=!0,_=g.fetchCSS,E=function(e,t){var i=0,r=[];if(e.length){if(d){for(i=0;i<e.length;i++)d[e[i]]?r=[].concat(r,d[e[i]]):r.push(e[i]);e=r}p.each(e,function(e){if(t||y.push(e),!c[e]){var i,r,s=u[e];s?(c[e]=!0,i=s.details.requires,r=s.details.use):o._loaded[n][e]?c[e]=!0:v.push(e),i&&i.length&&E(i),r&&r.length&&E(r,1)}})}},A=function(n){var i,r,s=n||{success:!0,msg:"not dynamic"},o=!0,u=s.data;a._loading=!1,u&&(r=v,v=[],y=[],E(u),(i=v.length)&&v.sort().join()==r.sort().join()&&(i=!1)),i&&u?(a._loading=!0,a._use(v,function(){a._attach(u)&&a._notify(t,s,u)})):(u&&(o=a._attach(u)),o&&a._notify(t,s,e)),a._useQueue&&a._useQueue.size()&&!a._loading&&a._use.apply(a,a._useQueue.next())};return"*"===f?(($=a._attach(a.Object.keys(u)))&&A(),a):(u.loader&&!a.Loader&&a._attach(["loader"]),m&&a.Loader&&e.length&&((r=b(a)).require(e),r.ignoreRegistered=!0,r._boot=!0,r.calculate(null,_?null:"js"),e=r.sorted,r._boot=!1),E(e),(i=v.length)&&(i=(v=a.Object.keys(p.hash(v))).length),m&&i&&a.Loader?(a._loading=!0,(r=b(a)).onEnd=A,r.context=a,r.data=e,r.ignoreRegistered=!1,r.require(e),r.insert(null,_?null:"js")):m&&i&&a.Get&&!l.bootstrapped?(a._loading=!0,s=function(){a._loading=!1,h.running=!1,l.bootstrapped=!0,o._bootstrapping=!1,a._attach(["loader"])&&a._use(e,t)},o._bootstrapping?h.add(s):(o._bootstrapping=!0,a.Get.script(g.base+g.loaderPath,{onEnd:s}))):($=a._attach(e))&&A(),a)},namespace:function(){for(var e,t,n,i,r=arguments,s=0;s<r.length;s++)if(e=this,(i=r[s]).indexOf(".")>-1)for(t="YAHOO"==(n=i.split("."))[0]?1:0;t<n.length;t++)e[n[t]]=e[n[t]]||{},e=e[n[t]];else e[i]=e[i]||{},e=e[i];return e},log:a,message:a,dump:function(e){return""+e},error:function(e,t,n){var i;if(this.config.errorFn&&(i=this.config.errorFn.apply(this,arguments)),this.config.throwFail&&!i)throw t||Error(e);return this.message(e,"error",""+n),this},guid:function(e){var t=this.Env._guidp+"_"+ ++this.Env._uidx;return e?e+t:t},stamp:function(e,t){var n;if(!e)return e;if(!(n=e.uniqueID&&e.nodeType&&9!==e.nodeType?e.uniqueID:"string"==typeof e?e:e._yuid)&&(n=this.guid(),!t))try{e._yuid=n}catch(i){n=null}return n},destroy:function(){this.Event&&this.Event._unload(),delete p[this.id],delete this.Env,delete this.config}},YUI.prototype=e,e)e.hasOwnProperty(t)&&(YUI[t]=e[t]);YUI.applyConfig=function(e){e&&(YUI.GlobalConfig&&this.prototype.applyConfig.call(this,YUI.GlobalConfig),this.prototype.applyConfig.call(this,e),YUI.GlobalConfig=this.config)},YUI._init(),l?m(window,"load",y):y(),YUI.Env.add=m,YUI.Env.remove=v,"object"==typeof exports&&(exports.YUI=YUI)}(),YUI.add("yui-base",function(e){var t=e.Lang||(e.Lang={}),n=String.prototype,i=Object.prototype.toString,r={undefined:"undefined",number:"number",boolean:"boolean",string:"string","[object Function]":"function","[object RegExp]":"regexp","[object Array]":"array","[object Date]":"date","[object Error]":"error"},s=/\{\s*([^|}]+?)\s*(?:\|([^}]*))?\s*\}/g,a=/^\s+|\s+$/g,o=/\{\s*\[(?:native code|function)\]\s*\}/i;t._isNative=function(t){return!!(e.config.useNativeES5&&t&&o.test(t))},t.isArray=t._isNative(Array.isArray)?Array.isArray:function(e){return"array"===t.type(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isDate=function(e){return"date"===t.type(e)&&"Invalid Date"!==e.toString()&&!isNaN(e)},t.isFunction=function(e){return"function"===t.type(e)},t.isNull=function(e){return null===e},t.isNumber=function(e){return"number"==typeof e&&isFinite(e)},t.isObject=function(e,n){var i=typeof e;return e&&("object"===i||!n&&("function"===i||t.isFunction(e)))||!1},t.isString=function(e){return"string"==typeof e},t.isUndefined=function(e){return void 0===e},t.isValue=function(e){var n=t.type(e);switch(n){case"number":return isFinite(e);case"null":case"undefined":return!1;default:return!!n}},t.now=Date.now||function(){return new Date().getTime()},t.sub=function(e,n){return e.replace?e.replace(s,function(e,i){return t.isUndefined(n[i])?e:n[i]}):e},t.trim=n.trim?function(e){return e&&e.trim?e.trim():e}:function(e){try{return e.replace(a,"")}catch(t){return e}},t.trimLeft=n.trimLeft?function(e){return e.trimLeft()}:function(e){return e.replace(/^\s+/,"")},t.trimRight=n.trimRight?function(e){return e.trimRight()}:function(e){return e.replace(/\s+$/,"")},t.type=function(e){return r[typeof e]||r[i.call(e)]||(e?"object":"null")};var u=e.Lang,l=Array.prototype,c=Object.prototype.hasOwnProperty;function d(e,t,n){var i,r;if(t||(t=0),n||d.test(e))try{return l.slice.call(e,t)}catch(s){for(r=[],i=e.length;t<i;++t)r.push(e[t]);return r}return[e]}function h(){this._init(),this.add.apply(this,arguments)}e.Array=d,d.dedupe=function(e){var t,n,i,r={},s=[];for(t=0,i=e.length;t<i;++t)n=e[t],c.call(r,n)||(r[n]=1,s.push(n));return s},d.each=d.forEach=u._isNative(l.forEach)?function(t,n,i){return l.forEach.call(t||[],n,i||e),e}:function(t,n,i){for(var r=0,s=t&&t.length||0;r<s;++r)r in t&&n.call(i||e,t[r],r,t);return e},d.hash=function(e,t){var n,i,r={},s=t&&t.length||0;for(n=0,i=e.length;n<i;++n)n in e&&(r[e[n]]=!(s>n)||!(n in t)||t[n]);return r},d.indexOf=u._isNative(l.indexOf)?function(e,t,n){return l.indexOf.call(e,t,n)}:function(e,t,n){var i=e.length;for((n=((n=+n||0)>0||-1)*Math.floor(Math.abs(n)))<0&&(n+=i)<0&&(n=0);n<i;++n)if(n in e&&e[n]===t)return n;return-1},d.numericSort=function(e,t){return e-t},d.some=u._isNative(l.some)?function(e,t,n){return l.some.call(e,t,n)}:function(e,t,n){for(var i=0,r=e.length;i<r;++i)if(i in e&&t.call(n,e[i],i,e))return!0;return!1},d.test=function(e){var t=0;if(u.isArray(e))t=1;else if(u.isObject(e))try{"length"in e&&!e.tagName&&!e.alert&&!e.apply&&(t=2)}catch(n){}return t},h.prototype={_init:function(){this._q=[]},next:function(){return this._q.shift()},last:function(){return this._q.pop()},add:function(){return this._q.push.apply(this._q,arguments),this},size:function(){return this._q.length}},e.Queue=h,YUI.Env._loaderQueue=YUI.Env._loaderQueue||new h;var c=Object.prototype.hasOwnProperty,f=e.Lang.isObject;e.cached=function(e,t,n){return t||(t={}),function(i){var r=arguments.length>1?Array.prototype.join.call(arguments,"__"):String(i);return r in t&&(!n||t[r]!=n)||(t[r]=e.apply(e,arguments)),t[r]}},e.getLocation=function(){var t=e.config.win;return t&&t.location},e.merge=function(){for(var t=arguments,n=0,i=t.length,r={};n<i;++n)e.mix(r,t[n],!0);return r},e.mix=function(t,n,i,r,s,a){var o,u,l,d,h,p,g;if(!t||!n)return t||e;if(s){if(2===s&&e.mix(t.prototype,n.prototype,i,r,0,a),l=1===s||3===s?n.prototype:n,g=1===s||4===s?t.prototype:t,!l||!g)return t}else l=n,g=t;if(o=i&&!a,r)for(d=0,p=r.length;d<p;++d)h=r[d],c.call(l,h)&&(u=!o&&h in g,a&&u&&f(g[h],!0)&&f(l[h],!0)?e.mix(g[h],l[h],i,null,0,a):(i||!u)&&(g[h]=l[h]));else{for(h in l)c.call(l,h)&&(u=!o&&h in g,a&&u&&f(g[h],!0)&&f(l[h],!0)?e.mix(g[h],l[h],i,null,0,a):(i||!u)&&(g[h]=l[h]));e.Object._hasEnumBug&&e.mix(g,l,i,e.Object._forceEnum,s,a)}return t};var p,u=e.Lang,c=Object.prototype.hasOwnProperty,g=e.Object=u._isNative(Object.create)?function(e){return Object.create(e)}:function(){function e(){}return function(t){return e.prototype=t,new e}}(),m=g._forceEnum=["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","toLocaleString","valueOf"],v=g._hasEnumBug=!({valueOf:0}).propertyIsEnumerable("valueOf"),y=g._hasProtoEnumBug=(function(){}).propertyIsEnumerable("prototype"),b=g.owns=function(e,t){return!!e&&c.call(e,t)};g.hasKey=b,g.keys=u._isNative(Object.keys)?Object.keys:function(e){if(!u.isObject(e))throw TypeError("Object.keys called on a non-object");var t,n,i,r=[];if(y&&"function"==typeof e)for(n in e)b(e,n)&&"prototype"!==n&&r.push(n);else for(n in e)b(e,n)&&r.push(n);if(v)for(t=0,i=m.length;t<i;++t)b(e,n=m[t])&&r.push(n);return r},g.values=function(e){for(var t=g.keys(e),n=0,i=t.length,r=[];n<i;++n)r.push(e[t[n]]);return r},g.size=function(e){try{return g.keys(e).length}catch(t){return 0}},g.hasValue=function(t,n){return e.Array.indexOf(g.values(t),n)>-1},g.each=function(t,n,i,r){var s;for(s in t)(r||b(t,s))&&n.call(i||e,t[s],s,t);return e},g.some=function(t,n,i,r){var s;for(s in t)if((r||b(t,s))&&n.call(i||e,t[s],s,t))return!0;return!1},g.getValue=function(t,n){if(!u.isObject(t))return p;var i,r=e.Array(n),s=r.length;for(i=0;t!==p&&i<s;i++)t=t[r[i]];return t},g.setValue=function(t,n,i){var r,s=e.Array(n),a=s.length-1,o=t;if(a>=0){for(r=0;o!==p&&r<a;r++)o=o[s[r]];if(o===p)return p;o[s[r]]=i}return t},g.isEmpty=function(e){return!g.keys(Object(e)).length},YUI.Env.parseUA=function(t){var n,i=function(e){var t=0;return parseFloat(e.replace(/\./g,function(){return 1==t++?"":"."}))},r=e.config.win,s=r&&r.navigator,a={ie:0,opera:0,gecko:0,webkit:0,safari:0,chrome:0,mobile:null,air:0,ipad:0,iphone:0,ipod:0,ios:null,android:0,silk:0,accel:!1,webos:0,caja:s&&s.cajaVersion,secure:!1,os:null,nodejs:0},o=t||s&&s.userAgent,u=r&&r.location,l=u&&u.href;return a.userAgent=o,a.secure=l&&0===l.toLowerCase().indexOf("https"),o&&(/windows|win32/i.test(o)?a.os="windows":/macintosh|mac_powerpc/i.test(o)?a.os="macintosh":/android/i.test(o)?a.os="android":/symbos/i.test(o)?a.os="symbos":/linux/i.test(o)?a.os="linux":/rhino/i.test(o)&&(a.os="rhino"),/KHTML/.test(o)&&(a.webkit=1),/IEMobile|XBLWP7/.test(o)&&(a.mobile="windows"),/Fennec/.test(o)&&(a.mobile="gecko"),(n=o.match(/AppleWebKit\/([^\s]*)/))&&n[1]&&(a.webkit=i(n[1]),a.safari=a.webkit,/ Mobile\//.test(o)||/iPad|iPod|iPhone/.test(o)?(a.mobile="Apple",(n=o.match(/OS ([^\s]*)/))&&n[1]&&(n=i(n[1].replace("_","."))),a.ios=n,a.os="ios",a.ipad=a.ipod=a.iphone=0,(n=o.match(/iPad|iPod|iPhone/))&&n[0]&&(a[n[0].toLowerCase()]=a.ios)):((n=o.match(/NokiaN[^\/]*|webOS\/\d\.\d/))&&(a.mobile=n[0]),/webOS/.test(o)&&(a.mobile="WebOS",(n=o.match(/webOS\/([^\s]*);/))&&n[1]&&(a.webos=i(n[1]))),/ Android/.test(o)&&(/Mobile/.test(o)&&(a.mobile="Android"),(n=o.match(/Android ([^\s]*);/))&&n[1]&&(a.android=i(n[1]))),/Silk/.test(o)&&((n=o.match(/Silk\/([^\s]*)\)/))&&n[1]&&(a.silk=i(n[1])),a.android||(a.android=2.34,a.os="Android"),/Accelerated=true/.test(o)&&(a.accel=!0))),(n=o.match(/(Chrome|CrMo)\/([^\s]*)/))&&n[1]&&n[2]?(a.chrome=i(n[2]),a.safari=0,"CrMo"===n[1]&&(a.mobile="chrome")):(n=o.match(/AdobeAIR\/([^\s]*)/))&&(a.air=n[0])),!a.webkit&&(/Opera/.test(o)?((n=o.match(/Opera[\s\/]([^\s]*)/))&&n[1]&&(a.opera=i(n[1])),(n=o.match(/Version\/([^\s]*)/))&&n[1]&&(a.opera=i(n[1])),/Opera Mobi/.test(o)&&(a.mobile="opera",(n=o.replace("Opera Mobi","").match(/Opera ([^\s]*)/))&&n[1]&&(a.opera=i(n[1]))),(n=o.match(/Opera Mini[^;]*/))&&(a.mobile=n[0])):(n=o.match(/MSIE\s([^;]*)/))&&n[1]?a.ie=i(n[1]):(n=o.match(/Gecko\/([^\s]*)/))&&(a.gecko=1,(n=o.match(/rv:([^\s\)]*)/))&&n[1]&&(a.gecko=i(n[1]))))),t||("object"==typeof process&&process.versions&&process.versions.node&&(a.os=process.platform,a.nodejs=process.versions.node),YUI.Env.UA=a),a},e.UA=YUI.Env.UA||YUI.Env.parseUA(),e.UA.compareVersions=function(e,t){var n,i,r,s,a,o;if(e===t)return 0;for(a=0,i=(e+"").split("."),s=(t+"").split("."),o=Math.max(i.length,s.length);a<o;++a){if(n=parseInt(i[a],10),r=parseInt(s[a],10),isNaN(n)&&(n=0),isNaN(r)&&(r=0),n<r)return-1;if(n>r)return 1}return 0},YUI.Env.aliases={anim:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"],app:["app-base","app-transitions","model","model-list","router","view"],attribute:["attribute-base","attribute-complex"],autocomplete:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"],base:["base-base","base-pluginhost","base-build"],cache:["cache-base","cache-offline","cache-plugin"],collection:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"],controller:["router"],dataschema:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"],datasource:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling",],datatable:["datatable-core","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"],"datatable-deprecated":["datatable-base-deprecated","datatable-datasource-deprecated","datatable-sort-deprecated","datatable-scroll-deprecated"],datatype:["datatype-number","datatype-date","datatype-xml"],"datatype-date":["datatype-date-parse","datatype-date-format"],"datatype-number":["datatype-number-parse","datatype-number-format"],"datatype-xml":["datatype-xml-parse","datatype-xml-format"],dd:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"],dom:["dom-base","dom-screen","dom-style","selector-native","selector"],editor:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"],event:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange",],"event-custom":["event-custom-base","event-custom-complex"],"event-gestures":["event-flick","event-move"],handlebars:["handlebars-compiler"],highlight:["highlight-base","highlight-accentfold"],history:["history-base","history-hash","history-hash-ie","history-html5"],io:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"],json:["json-parse","json-stringify"],loader:["loader-base","loader-rollup","loader-yui3"],node:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"],pluginhost:["pluginhost-base","pluginhost-config"],querystring:["querystring-parse","querystring-stringify"],recordset:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"],resize:["resize-base","resize-proxy","resize-constrain"],slider:["slider-base","slider-value-range","clickable-rail","range-slider"],text:["text-accentfold","text-wordbreak"],widget:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]}},"3.18.1"),YUI.add("get",function(e){var t,n,i,r=e.Lang;e.Get=n={cssOptions:{attributes:{rel:"stylesheet"},doc:e.config.linkDoc||e.config.doc,pollInterval:50},jsOptions:{autopurge:!0,doc:e.config.scriptDoc||e.config.doc},options:{attributes:{charset:"utf-8"},purgethreshold:20},REGEX_CSS:/\.css(?:[?;].*)?$/i,REGEX_JS:/\.js(?:[?;].*)?$/i,_insertCache:{},_pending:null,_purgeNodes:[],_queue:[],abort:function(e){var t,n,i,r,s;if(!e.abort){if(n=e,s=this._pending,e=null,s&&s.transaction.id===n)e=s.transaction,this._pending=null;else for(t=0,r=this._queue.length;t<r;++t)if((i=this._queue[t].transaction).id===n){e=i,this._queue.splice(t,1);break}}e&&e.abort()},css:function(e,t,n){return this._load("css",e,t,n)},js:function(e,t,n){return this._load("js",e,t,n)},load:function(e,t,n){return this._load(null,e,t,n)},_autoPurge:function(e){e&&this._purgeNodes.length>=e&&this._purge(this._purgeNodes)},_getEnv:function(){var t=e.config.doc,n=e.UA;return this._env={async:t&&!0===t.createElement("script").async,cssFail:n.gecko>=9||n.compareVersions(n.webkit,535.24)>=0,cssLoad:(!n.gecko&&!n.webkit||n.gecko>=9||n.compareVersions(n.webkit,535.24)>=0)&&!(n.chrome&&n.chrome<=18),preservesScriptOrder:!!(n.gecko||n.opera)}},_getTransaction:function(t,n){var s,a,o,u,l=[];for(r.isArray(t)||(t=[t]),(n=e.merge(this.options,n)).attributes=e.merge(this.options.attributes,n.attributes),s=0,a=t.length;s<a;++s){if(u=t[s],o={attributes:{}},"string"==typeof u)o.url=u;else{if(!u.url)continue;e.mix(o,u,!1,null,0,!0),u=u.url}e.mix(o,n,!1,null,0,!0),o.type||(this.REGEX_CSS.test(u)?o.type="css":(this.REGEX_JS.test(u),o.type="js")),e.mix(o,"js"===o.type?this.jsOptions:this.cssOptions,!1,null,0,!0),o.attributes.id||(o.attributes.id=e.guid()),o.win?o.doc=o.win.document:o.win=o.doc.defaultView||o.doc.parentWindow,o.charset&&(o.attributes.charset=o.charset),l.push(o)}return new i(l,n)},_load:function(e,t,n,i){var r;return"function"==typeof n&&(i=n,n={}),n||(n={}),n.type=e,this._env||this._getEnv(),r=this._getTransaction(t,n),this._queue.push({callback:i,transaction:r}),this._next(),r},_next:function(){var e;!this._pending&&(e=this._queue.shift())&&(this._pending=e,e.transaction.execute(function(){e.callback&&e.callback.apply(this,arguments),n._pending=null,n._next()}))},_purge:function(t){for(var n,i,r=this._purgeNodes,s=t!==r;i=t.pop();)i._yuiget_finished&&(i.parentNode&&i.parentNode.removeChild(i),s&&(n=e.Array.indexOf(r,i))>-1&&r.splice(n,1))}},n.script=n.js,n.Transaction=i=function(t,n){var r=this;r.id=i._lastId+=1,r.data=n.data,r.errors=[],r.nodes=[],r.options=n,r.requests=t,r._callbacks=[],r._queue=[],r._waiting=0,r.tId=r.id,r.win=n.win||e.config.win},i._lastId=0,i.prototype={_state:"new",abort:function(e){this._pending=null,this._pendingCSS=null,this._pollTimer=clearTimeout(this._pollTimer),this._queue=[],this._waiting=0,this.errors.push({error:e||"Aborted"}),this._finish()},execute:function(e){var t,n,i,r,s=this,a=s.requests,o=s._state;if("done"===o){e&&e(s.errors.length?s.errors:null,s);return}if(e&&s._callbacks.push(e),"executing"!==o){for(s._state="executing",s._queue=i=[],s.options.timeout&&(s._timeout=setTimeout(function(){s.abort("Timeout")},s.options.timeout)),t=0,n=a.length;t<n;++t)(r=s.requests[t]).async||"css"===r.type?s._insert(r):i.push(r);s._next()}},purge:function(){n._purge(this.nodes)},_createNode:function(e,n,i){var r,s,a=i.createElement(e);for(r in t||((s=i.createElement("div")).setAttribute("class","a"),t="a"===s.className?{}:{for:"htmlFor",class:"className"}),n)n.hasOwnProperty(r)&&a.setAttribute(t[r]||r,n[r]);return a},_finish:function(){var e,t,n,i=this.errors.length?this.errors:null,r=this.options,s=r.context||this;if("done"!==this._state){for(t=0,this._state="done",n=this._callbacks.length;t<n;++t)this._callbacks[t].call(s,i,this);e=this._getEventData(),i?(r.onTimeout&&"Timeout"===i[i.length-1].error&&r.onTimeout.call(s,e),r.onFailure&&r.onFailure.call(s,e)):r.onSuccess&&r.onSuccess.call(s,e),r.onEnd&&r.onEnd.call(s,e)}},_getEventData:function(t){return t?e.merge(this,{abort:this.abort,purge:this.purge,request:t,url:t.url,win:t.win}):this},_getInsertBefore:function(t){var i,r,s=t.doc,a=t.insertBefore;return a?"string"==typeof a?s.getElementById(a):a:(a=(i=n._insertCache)[r=e.stamp(s)])?a:(a=s.getElementsByTagName("base")[0])?i[r]=a:(a=s.head||s.getElementsByTagName("head")[0])?(a.appendChild(s.createTextNode("")),i[r]=a.lastChild):i[r]=s.getElementsByTagName("script")[0]},_insert:function(t){var i,r,s=n._env,a=this._getInsertBefore(t),o="js"===t.type,u=t.node,l=this,c=e.UA;function d(){l._progress("Failed to load "+t.url,t)}function h(){i&&clearTimeout(i),l._progress(null,t)}u||(r=o?"script":!s.cssLoad&&c.gecko?"style":"link",u=t.node=this._createNode(r,t.attributes,t.doc)),o?(u.setAttribute("src",t.url),t.async?u.async=!0:(s.async&&(u.async=!1),s.preservesScriptOrder||(this._pending=t))):!s.cssLoad&&c.gecko?u.innerHTML=(t.attributes.charset?'@charset "'+t.attributes.charset+'";':"")+'@import "'+t.url+'";':u.setAttribute("href",t.url),o&&c.ie&&c.ie<9?u.onreadystatechange=function(){/loaded|complete/.test(u.readyState)&&(u.onreadystatechange=null,h())}:o||s.cssLoad?(u.onerror=d,u.onload=h,s.cssFail||o||(i=setTimeout(d,t.timeout||3e3))):this._poll(t),this._waiting+=1,this.nodes.push(u),a.parentNode.insertBefore(u,a)},_next:function(){!this._pending&&(this._queue.length?this._insert(this._queue.shift()):this._waiting||this._finish())},_poll:function(t){var n,i,r,s,a,o,u=this,l=u._pendingCSS,c=e.UA.webkit;if(!t||(l||(l=u._pendingCSS=[]),l.push(t),!u._pollTimer)){for(n=0,u._pollTimer=null;n<l.length;++n)if(a=l[n],c){for(r=(o=a.doc.styleSheets).length,s=a.node.href;--r>=0;)if(o[r].href===s){l.splice(n,1),n-=1,u._progress(null,a);break}}else try{i=!!a.node.sheet.cssRules,l.splice(n,1),n-=1,u._progress(null,a)}catch(d){}l.length&&(u._pollTimer=setTimeout(function(){u._poll.call(u)},u.options.pollInterval))}},_progress:function(e,t){var i=this.options;e&&(t.error=e,this.errors.push({error:e,request:t})),t.node._yuiget_finished=t.finished=!0,i.onProgress&&i.onProgress.call(i.context||this,this._getEventData(t)),t.autopurge&&(n._autoPurge(this.options.purgethreshold),n._purgeNodes.push(t.node)),this._pending===t&&(this._pending=null),this._waiting-=1,this._next()}}},"3.18.1",{requires:["yui-base"]}),YUI.add("features",function(e){var t={};e.mix(e.namespace("Features"),{tests:t,add:function(e,n,i){t[e]=t[e]||{},t[e][n]=i},all:function(n,i){var r=t[n],s=[];return r&&e.Object.each(r,function(t,r){s.push(r+":"+(e.Features.test(n,r,i)?1:0))}),s.length?s.join(";"):""},test:function(n,i,r){r=r||[];var s,a,o,u=t[n],l=u&&u[i];return l&&(s=l.result,e.Lang.isUndefined(s)&&((a=l.ua)&&(s=e.UA[a]),(o=l.test)&&(!a||s)&&(s=o.apply(e,r)),l.result=s)),s}});var n=e.Features.add;n("load","0",{name:"io-nodejs",trigger:"io-base",ua:"nodejs"}),n("load","1",{name:"graphics-canvas-default",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&"canvas"==e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return(!(t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"))||n)&&i&&i.getContext&&i.getContext("2d")},trigger:"graphics"}),n("load","2",{name:"autocomplete-list-keys",test:function(e){return!(e.UA.ios||e.UA.android)},trigger:"autocomplete-list"}),n("load","3",{name:"graphics-svg",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||"canvas"!=e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(n||!i)},trigger:"graphics"}),n("load","4",{name:"editor-para-ie",trigger:"editor-para",ua:"ie",when:"instead"}),n("load","5",{name:"graphics-vml-default",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}),n("load","6",{name:"graphics-svg-default",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||"canvas"!=e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(n||!i)},trigger:"graphics"}),n("load","7",{name:"history-hash-ie",test:function(e){var t=e.config.doc&&e.config.doc.documentMode;return e.UA.ie&&(!("onhashchange"in e.config.win)||!t||t<8)},trigger:"history-hash"}),n("load","8",{name:"transition-timer",test:function(e){var t=e.config.doc,n=t?t.documentElement:null,i=!0;return n&&n.style&&(i=!("MozTransition"in n.style||"WebkitTransition"in n.style)),i},trigger:"transition"}),n("load","9",{name:"dom-style-ie",test:function(e){var t=e.Features.test,n=e.Features.add,i=e.config.win,r=e.config.doc,s=!1;return n("style","computedStyle",{test:function(){return i&&"getComputedStyle"in i}}),n("style","opacity",{test:function(){return r&&"opacity"in r.documentElement.style}}),s=!t("style","opacity")&&!t("style","computedStyle")},trigger:"dom-style"}),n("load","10",{name:"selector-css2",test:function(e){var t=e.config.doc;return t&&!("querySelectorAll"in t)},trigger:"selector"}),n("load","11",{name:"widget-base-ie",trigger:"widget-base",ua:"ie"}),n("load","12",{name:"event-base-ie",test:function(e){var t=e.config.doc&&e.config.doc.implementation;return t&&!t.hasFeature("Events","2.0")},trigger:"node-base"}),n("load","13",{name:"dd-gestures",test:function(e){return e.config.win&&"ontouchstart"in e.config.win&&!(e.UA.chrome&&e.UA.chrome<6)},trigger:"dd-drag"}),n("load","14",{name:"scrollview-base-ie",trigger:"scrollview-base",ua:"ie"}),n("load","15",{name:"app-transitions-native",test:function(e){var t=e.config.doc,n=t?t.documentElement:null;return!!n&&!!n.style&&("MozTransition"in n.style||"WebkitTransition"in n.style)},trigger:"app-transitions"}),n("load","16",{name:"graphics-canvas",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&"canvas"==e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return(!(t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"))||n)&&i&&i.getContext&&i.getContext("2d")},trigger:"graphics"}),n("load","17",{name:"graphics-vml",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"})},"3.18.1",{requires:["yui-base"]}),YUI.add("intl-base",function(e){var t=/[, ]/;e.mix(e.namespace("Intl"),{lookupBestLang:function(n,i){var r,s,a,o;function u(e){var t;for(t=0;t<i.length;t+=1)if(e.toLowerCase()===i[t].toLowerCase())return i[t]}for(e.Lang.isString(n)&&(n=n.split(t)),r=0;r<n.length;r+=1)if((s=n[r])&&"*"!==s)for(;s.length>0;){if(a=u(s))return a;if((o=s.lastIndexOf("-"))>=0)s=s.substring(0,o),o>=2&&"-"===s.charAt(o-2)&&(s=s.substring(0,o-2));else break}return""}})},"3.18.1",{requires:["yui-base"]}),YUI.add("yui-log",function(e){var t=e,n="yui:log",i="undefined",r={debug:1,info:1,warn:1,error:1};t.log=function(e,s,a,o){var u,l,c,d,h,f=t,p=f.config,g=f.fire?f:YUI.Env.globalEvents;return p.debug&&(a&&(l=p.logExclude,!(c=p.logInclude)||a in c?c&&a in c?u=!c[a]:l&&a in l&&(u=l[a]):u=1),u||(p.useBrowserConsole&&(d=a?a+": "+e:e,f.Lang.isFunction(p.logFn)?p.logFn.call(f,e,s,a):typeof console!=i&&console.log?(h=s&&console[s]&&s in r?s:"log",console[h](d)):typeof opera!=i&&opera.postError(d)),g&&!o&&(g!=f||g.getEvent(n)||g.publish(n,{broadcast:2}),g.fire(n,{msg:e,cat:s,src:a})))),f},t.message=function(){return t.log.apply(t,arguments)}},"3.18.1",{requires:["yui-base"]}),YUI.add("yui-later",function(e){var t=[];e.later=function(n,i,r,s,a){n=n||0,s=e.Lang.isUndefined(s)?t:e.Array(s);var o=!1,u=(i=i||e.config.win||e)&&e.Lang.isString(r)?i[r]:r,l=function(){o||(u.apply?u.apply(i,s||t):u(s[0],s[1],s[2],s[3]))},c=a?setInterval(l,n):setTimeout(l,n);return{id:c,interval:a,cancel:function(){o=!0,this.interval?clearInterval(c):clearTimeout(c)}}},e.Lang.later=e.later},"3.18.1",{requires:["yui-base"]}),YUI.add("loader-base",function(e){if(!YUI.Env[e.version]){var t,n,i,r,s,a,o,u;t=e.version,n="/build/",r=(i=e.Env.base)+"combo?",a=(s={version:t,root:t+n,base:e.Env.base,comboBase:r,skin:{defaultSkin:"sam",base:"assets/skins/",path:"skin.css",after:["cssreset","cssfonts","cssgrids","cssbase","cssreset-context","cssfonts-context"]},groups:{},patterns:{}}).groups,o=function(e,t,s){var o="2in3."+(e||"4")+"/"+(t||"2.9.0")+n,u=s&&s.base?s.base:i,l=s&&s.comboBase?s.comboBase:r;a.yui2.base=u+o,a.yui2.root=o,a.yui2.comboBase=l},u=function(e,t){var s=(e||"gallery-2012.04.10-14-57")+n,o=t&&t.base?t.base:i,u=t&&t.comboBase?t.comboBase:r;a.gallery.base=o+s,a.gallery.root=s,a.gallery.comboBase=u},a[t]={},a.gallery={ext:!1,combine:!0,comboBase:r,update:u,patterns:{"gallery-":{},"lang/gallery-":{},"gallerycss-":{type:"css"}}},a.yui2={combine:!0,ext:!1,comboBase:r,update:o,patterns:{"yui2-":{configFn:function(e){/-skin|reset|fonts|grids|base/.test(e.name)&&(e.type="css",e.path=e.path.replace(/\.js/,".css"),e.path=e.path.replace(/\/yui2-skin/,"/assets/skins/sam/yui2-skin"))}}}},u(),o(),YUI.Env[t]=s}var l,c,d={},h=[],f=YUI.Env,p=f._loaded,g="intl",m=e.version,v=e.Object,y=v.each,b=e.Array,$=f._loaderQueue,_=f[m],E=e.Lang,A=f.mods,T=function(e,t,n,i){var r=e+"/"+t;return i||(r+="-min"),r+="."+(n||"css")};e.Env.meta=_,e.Loader=function(t){var n=_.modules,i=this;t=t||{},l=_.md5,i.context=e,i.base=e.Env.meta.base+e.Env.meta.root,i.comboBase=e.Env.meta.comboBase,i.combine=t.base&&t.base.indexOf(i.comboBase.substr(0,20))>-1,i.comboSep="&",i.maxURLLength=1024,i.root=e.Env.meta.root,i.timeout=0,i.forceMap={},i.allowRollup=!1,i.filters={},i.required={},i.patterns={},i.moduleInfo={},i.groups=e.merge(e.Env.meta.groups),i.skin=e.merge(e.Env.meta.skin),i.conditions={},i.config=t,i._internal=!0,(c=f._renderedMods)?(y(c,function t(n,r){i.moduleInfo[r]=e.merge(n)}),y(c=f._conditions,function t(n,r){i.conditions[r]=e.merge(n)})):y(n,i.addModule,i),i.loaded=p[m],i._inspectPage(),i._internal=!1,i._config(t),i.forceMap=i.force?e.Array.hash(i.force):{},i.testresults=null,e.config.tests&&(i.testresults=e.config.tests),i.sorted=[],i.dirty=!0,i.inserted={},i.skipped={},i.tested={}},e.Loader.prototype={REGEX_CSS:/\.css(?:[?;].*)?$/i,FILTER_DEFS:{RAW:{searchExp:"-min\\.js",replaceStr:".js"},DEBUG:{searchExp:"-min\\.js",replaceStr:"-debug.js"}},_inspectPage:function(){y(this.moduleInfo,function(e,t){e.type&&"css"===e.type&&this.isCSSLoaded(e.name)&&(this.loaded[t]=!0)},this),y(A,function(e,t){if(e.details){var n=this.moduleInfo[t],i=e.details.requires,r=n&&n.requires;n?!n._inspected&&i&&r.length!=i.length&&delete n.expanded:n=this.addModule(e.details,t),n._inspected=!0}},this)},_requires:function(e,t){var n,i,r,s,a=this.moduleInfo,o=a[e],u=a[t];if(!o||!u)return!1;if(i=o.expanded_map,(r=o.after_map)&&t in r)return!0;if((r=u.after_map)&&e in r)return!1;if(s=a[t]&&a[t].supersedes){for(n=0;n<s.length;n++)if(this._requires(e,s[n]))return!0}if(s=a[e]&&a[e].supersedes){for(n=0;n<s.length;n++)if(this._requires(t,s[n]))return!1}return!!i&&t in i||!!o.ext&&"css"==o.type&&!u.ext&&"css"==u.type},_config:function(t){var n,i,r,s,a,o,u=this;if(t){for(n in t)if(t.hasOwnProperty(n)){if(r=t[n],"require"==n)u.require(r);else if("skin"==n)"string"==typeof r&&(u.skin.defaultSkin=t.skin,r={defaultSkin:r}),e.mix(u.skin,r,!0);else if("groups"==n)for(i in r)r.hasOwnProperty(i)&&(o=i,a=r[i],u.addGroup(a,o),a.aliases&&y(a.aliases,u.addAlias,u));else"modules"==n?y(r,u.addModule,u):"aliases"===n?y(r,u.addAlias,u):"gallery"==n?this.groups.gallery.update(r,t):"yui2"==n||"2in3"==n?this.groups.yui2.update(t["2in3"],t.yui2,t):u[n]=r}}s=u.filter,E.isString(s)&&(s=s.toUpperCase(),u.filterName=s,u.filter=u.FILTER_DEFS[s],"DEBUG"==s&&u.require("yui-log","dump")),u.lang},formatSkin:function(e,t){var n="skin-"+e;return t&&(n=n+"-"+t),n},_addSkin:function(e,t,n){var i,r,s,a,o=this.moduleInfo,u=this.skin,l=o[t]&&o[t].ext;return t&&!o[s=this.formatSkin(e,t)]&&(r=(i=o[t]).pkg||t,a={name:s,group:i.group,type:"css",after:u.after,path:(n||r)+"/"+u.base+e+"/"+t+".css",ext:l},i.base&&(a.base=i.base),i.configFn&&(a.configFn=i.configFn),this.addModule(a,s)),s},addAlias:function(e,t){YUI.Env.aliases[t]=e,this.addModule({name:t,use:e})},addGroup:function(e,t){var n=e.modules,i=this;t=t||e.name,e.name=t,i.groups[t]=e,e.patterns&&y(e.patterns,function(e,n){e.group=t,i.patterns[n]=e}),n&&y(n,function(e,n){"string"==typeof e&&(e={name:n,fullpath:e}),e.group=t,i.addModule(e,n)},i)},addModule:function(t,n){if(n=n||t.name,"string"==typeof t&&(t={name:n,fullpath:t}),this.moduleInfo[n]&&this.moduleInfo[n].temp&&(t=e.merge(this.moduleInfo[n],t)),t.name=n,!t||!t.name)return null;if(!t.type){t.type="js";var i=t.path||t.fullpath;i&&this.REGEX_CSS.test(i)&&(t.type="css")}t.path||t.fullpath||(t.path=T(n,n,t.type)),t.supersedes=t.supersedes||t.use,t.ext="ext"in t?t.ext:!this._internal;var r,s,a,o,u,l,c,d,h,p,g,m,v,y,$,_,E,A,w,x,S=t.submodules,N=this.conditions;if(this.moduleInfo[n]=t,t.requires=t.requires||[],t.skinnable&&(A=this._addSkin(this.skin.defaultSkin,n),t.requires.unshift(A)),t.requires=this.filterRequires(t.requires)||[],!t.langPack&&t.lang)for(h=0,p=b(t.lang);h<p.length;h++)$=p[h],g=this.getLangPackName($,n),(l=this.moduleInfo[g])||(l=this._addLangPack($,t,g));if(S){for(r in o=t.supersedes||[],s=0,S)if(S.hasOwnProperty(r)){if((u=S[r]).path=u.path||T(n,r,t.type),u.pkg=n,u.group=t.group,u.supersedes&&(o=o.concat(u.supersedes)),l=this.addModule(u,r),o.push(r),l.skinnable){if(t.skinnable=!0,(E=this.skin.overrides)&&E[r])for(h=0;h<E[r].length;h++)A=this._addSkin(E[r][h],r,n),o.push(A);A=this._addSkin(this.skin.defaultSkin,r,n),o.push(A)}if(u.lang&&u.lang.length)for(h=0,p=b(u.lang);h<p.length;h++)$=p[h],g=this.getLangPackName($,n),m=this.getLangPackName($,r),(l=this.moduleInfo[g])||(l=this._addLangPack($,t,g)),m in(v=v||b.hash(l.supersedes))||l.supersedes.push(m),t.lang=t.lang||[],$ in(y=y||b.hash(t.lang))||t.lang.push($),g=this.getLangPackName("",n),m=this.getLangPackName("",r),(l=this.moduleInfo[g])||(l=this._addLangPack($,t,g)),m in v||l.supersedes.push(m);s++}t.supersedes=b.dedupe(o),this.allowRollup&&(t.rollup=s<4?s:Math.min(s-1,4))}if(c=t.plugins)for(r in c)c.hasOwnProperty(r)&&((d=c[r]).pkg=n,d.path=d.path||T(n,r,t.type),d.requires=d.requires||[],d.group=t.group,this.addModule(d,r),t.skinnable&&this._addSkin(this.skin.defaultSkin,r,n));if(t.condition)for(a=t.condition.trigger,YUI.Env.aliases[a]&&(a=YUI.Env.aliases[a]),e.Lang.isArray(a)||(a=[a]),r=0;r<a.length;r++)x=a[r],w=t.condition.when,N[x]=N[x]||{},N[x][n]=t.condition,w&&"after"!=w?"instead"==w&&(t.supersedes=t.supersedes||[],t.supersedes.push(x)):(t.after=t.after||[],t.after.push(x));return t.supersedes&&(t.supersedes=this.filterRequires(t.supersedes)),t.after&&(t.after=this.filterRequires(t.after),t.after_map=b.hash(t.after)),t.configFn&&!1===(_=t.configFn(t))&&(delete this.moduleInfo[n],delete f._renderedMods[n],t=null),t&&(f._renderedMods||(f._renderedMods={}),f._renderedMods[n]=e.merge(t),f._conditions=N),t},require:function(t){var n="string"==typeof t?b(arguments):t;this.dirty=!0,this.required=e.merge(this.required,b.hash(this.filterRequires(n))),this._explodeRollups()},_explodeRollups:function(){var e,t=this,n=t.required;t.allowRollup||(y(n,function(i,r){(e=t.getModule(r))&&e.use&&b.each(e.use,function(i){(e=t.getModule(i))&&e.use?b.each(e.use,function(e){n[e]=!0}):n[i]=!0})}),t.required=n)},filterRequires:function(t){if(t){e.Lang.isArray(t)||(t=[t]),t=e.Array(t);var n,i,r,s,a=[];for(n=0;n<t.length;n++)if((i=this.getModule(t[n]))&&i.use)for(r=0;r<i.use.length;r++)(s=this.getModule(i.use[r]))&&s.use?a=e.Array.dedupe([].concat(a,this.filterRequires(s.use))):a.push(i.use[r]);else a.push(t[n]);t=a}return t},getRequires:function(t){if(!t)return h;if(t._parsed)return t.expanded||h;var n,i,r,s,a,o,u,l,c,d,f,p,m,$,_,E,T=this.testresults,w=t.name,x=A[w]&&A[w].details,S=t.lang||t.intl,N=this.moduleInfo,O=e.Features&&e.Features.tests.load;if(t.temp&&x&&(d=t,(t=this.addModule(x,w)).group=d.group,t.pkg=d.pkg,delete t.expanded),t.expanded&&(!this.lang||t.langCache===this.lang))return t.expanded;for(l=[],E={},c=this.filterRequires(t.requires),t.lang&&(l.unshift("intl"),c.unshift("intl"),S=!0),f=this.filterRequires(t.optional),t._parsed=!0,t.langCache=this.lang,n=0;n<c.length;n++)if(!E[c[n]]&&(l.push(c[n]),E[c[n]]=!0,i=this.getModule(c[n])))for(r=0,s=this.getRequires(i),S=S||i.expanded_map&&(g in i.expanded_map);r<s.length;r++)l.push(s[r]);if(c=this.filterRequires(t.supersedes)){for(n=0;n<c.length;n++)if(!E[c[n]]&&(t.submodules&&l.push(c[n]),E[c[n]]=!0,i=this.getModule(c[n])))for(r=0,s=this.getRequires(i),S=S||i.expanded_map&&(g in i.expanded_map);r<s.length;r++)l.push(s[r])}if(f&&this.loadOptional){for(n=0;n<f.length;n++)if(!E[f[n]]&&(l.push(f[n]),E[f[n]]=!0,i=N[f[n]]))for(r=0,s=this.getRequires(i),S=S||i.expanded_map&&(g in i.expanded_map);r<s.length;r++)l.push(s[r])}if((u=this.conditions[w])&&(t._parsed=!1,T&&O?y(T,function(e,t){var n=O[t].name;!E[n]&&O[t].trigger==w&&e&&O[t]&&(E[n]=!0,l.push(n))}):y(u,function(t,n){if(!E[n]&&t&&(!t.ua&&!t.test||t.ua&&e.UA[t.ua]||t.test&&t.test(e,c))&&(E[n]=!0,l.push(n),i=this.getModule(n)))for(r=0,s=this.getRequires(i);r<s.length;r++)l.push(s[r])},this)),t.skinnable){if(m=this.skin.overrides,y(YUI.Env.aliases,function(t,n){e.Array.indexOf(t,w)>-1&&($=n)}),m&&(m[w]||$&&m[$]))for(_=w,m[$]&&(_=$),n=0;n<m[_].length;n++)p=this._addSkin(m[_][n],w),this.isCSSLoaded(p,this._boot)||l.push(p);else p=this._addSkin(this.skin.defaultSkin,w),this.isCSSLoaded(p,this._boot)||l.push(p)}return t._parsed=!1,S&&(t.lang&&!t.langPack&&e.Intl&&(o=e.Intl.lookupBestLang(this.lang||"",t.lang),(a=this.getLangPackName(o,w))&&l.unshift(a)),l.unshift(g)),t.expanded_map=b.hash(l),t.expanded=v.keys(t.expanded_map),t.expanded},isCSSLoaded:function(t,n){if(!t||!YUI.Env.cssStampEl||!n&&this.ignoreRegistered)return!1;var i=YUI.Env.cssStampEl,r=!1,s=i.currentStyle;return i.className=t,s||(s=e.config.doc.defaultView.getComputedStyle(i,null)),s&&"none"===s.display&&(r=!0),i.className="",r},getProvides:function(t){var n,i,r=this.getModule(t);return r?(r&&!r.provides&&(n={},(i=r.supersedes)&&b.each(i,function(t){e.mix(n,this.getProvides(t))},this),n[t]=!0,r.provides=n),r.provides):d},calculate:function(e,t){(e||t||this.dirty)&&(e&&this._config(e),this._init||this._setup(),this._explode(),this.allowRollup?this._rollup():this._explodeRollups(),this._reduce(),this._sort())},_addLangPack:function(t,n,i){var r,s,a=n.name;return!this.moduleInfo[i]&&(s={path:r=T(n.pkg||a,i,"js",!0),intl:!0,langPack:!0,ext:n.ext,group:n.group,supersedes:[]},n.configFn&&(s.configFn=n.configFn),this.addModule(s,i),t&&(e.Env.lang=e.Env.lang||{},e.Env.lang[t]=e.Env.lang[t]||{},e.Env.lang[t][a]=!0)),this.moduleInfo[i]},_setup:function(){var t,n,i,r,s,a,o=this.moduleInfo;for(t in o)o.hasOwnProperty(t)&&(r=o[t])&&(r.requires=b.dedupe(r.requires),r.lang&&r.lang.length&&(a=this.getLangPackName("",t),this._addLangPack(null,r,a)));for(i in s={},this.ignoreRegistered||e.mix(s,f.mods),this.ignore&&e.mix(s,b.hash(this.ignore)),s)s.hasOwnProperty(i)&&e.mix(s,this.getProvides(i));if(this.force)for(n=0;n<this.force.length;n++)this.force[n]in s&&delete s[this.force[n]];e.mix(this.loaded,s),this._init=!0},getLangPackName:function(e,t){return"lang/"+t+(e?"_"+e:"")},_explode:function(){var t,n,i=this.required,r={},s=this;s.dirty=!1,s._explodeRollups(),y(i=s.required,function(a,o){if(!r[o]&&(r[o]=!0,t=s.getModule(o))){var u=t.expound;u&&(i[u]=s.getModule(u),n=s.getRequires(i[u]),e.mix(i,b.hash(n))),n=s.getRequires(t),e.mix(i,b.hash(n))}})},getModule:function(t){if(!t)return null;var n,i,r,s=this.moduleInfo[t],a=this.patterns;if(!s){for(r in a)if(a.hasOwnProperty(r)&&((n=a[r]).test||(n.test=function(e,t){return e.indexOf(t)>-1}),n.test(t,r))){i=n;break}i&&(n.action?n.action.call(this,t,r):(s=this.addModule(e.merge(i),t)).temp=!0)}return s},_rollup:function(){},_reduce:function(e){e=e||this.required;var t,n,i,r,s=this.loadType,a=!!this.ignore&&b.hash(this.ignore);for(t in e)if(e.hasOwnProperty(t)&&(r=this.getModule(t),((this.loaded[t]||A[t])&&!this.forceMap[t]&&!this.ignoreRegistered||s&&r&&r.type!=s)&&delete e[t],a&&a[t]&&delete e[t],i=r&&r.supersedes))for(n=0;n<i.length;n++)i[n]in e&&delete e[i[n]];return e},_finish:function(e,t){$.running=!1;var n=this.onEnd;n&&n.call(this.context,{msg:e,data:this.data,success:t}),this._continue()},_onSuccess:function(){var t,n,i,r=this,s=e.merge(r.skipped),a=[],o=r.requireRegistration;y(s,function(e){delete r.inserted[e]}),r.skipped={},y(r.inserted,function(t,n){var i=r.getModule(n);!i||!o||"js"!=i.type||n in YUI.Env.mods?e.mix(r.loaded,r.getProvides(n)):a.push(n)}),t=r.onSuccess,i=a.length?"notregistered":"success",n=!a.length,t&&t.call(r.context,{msg:i,data:r.data,success:n,failed:a,skipped:s}),r._finish(i,n)},_onProgress:function(e){this.onProgress&&this.onProgress.call(this.context,{name:e.url,data:e.data})},_onFailure:function(e){for(var t=this.onFailure,n=[],i=0,r=e.errors.length;i<r;i++)n.push(e.errors[i].error);n=n.join(","),t&&t.call(this.context,{msg:n,data:this.data,success:!1}),this._finish(n,!1)},_onTimeout:function(){var e=this.onTimeout;e&&e.call(this.context,{msg:"timeout",data:this.data,success:!1})},_sort:function(){for(var e,t,n,i,r,s,a,o=v.keys(this.required),u={},l=0;;){for(e=o.length,s=!1,i=l;i<e;i++){for(t=o[i],r=i+1;r<e;r++)if(!u[a=t+o[r]]&&this._requires(t,o[r])){n=o.splice(r,1),o.splice(i,0,n[0]),u[a]=!0,s=!0;break}if(s)break;l++}if(!s)break}this.sorted=o},_insert:function(t,n,i,r){t&&this._config(t),r||this.calculate(n);var s=this.resolve(),a=this,o=0,u=0;i&&(s["js"===i?"css":"js"]=[]),s.js.length&&o++,s.css.length&&o++;var l=function(e){u++;var t,n={},i=0,r="";if(e&&e.errors)for(i=0;i<e.errors.length;i++)n[r=e.errors[i].request?e.errors[i].request.url:e.errors[i]]=r;if(e&&e.data&&e.data.length&&"success"===e.type)for(i=0;i<e.data.length;i++)a.inserted[e.data[i].name]=!0;u===o&&(a._loading=null,e&&e.fn&&(t=e.fn,delete e.fn,t.call(a,e)))};if(this._loading=!0,!s.js.length&&!s.css.length){u=-1,l({fn:a._onSuccess});return}s.css.length&&e.Get.css(s.css,{data:s.cssMods,attributes:a.cssAttributes,insertBefore:a.insertBefore,charset:a.charset,timeout:a.timeout,context:a,onProgress:function(e){a._onProgress.call(a,e)},onTimeout:function(e){a._onTimeout.call(a,e)},onSuccess:function(e){e.type="success",e.fn=a._onSuccess,l.call(a,e)},onFailure:function(e){e.type="failure",e.fn=a._onFailure,l.call(a,e)}}),s.js.length&&e.Get.js(s.js,{data:s.jsMods,insertBefore:a.insertBefore,attributes:a.jsAttributes,charset:a.charset,timeout:a.timeout,autopurge:!1,context:a,async:!0,onProgress:function(e){a._onProgress.call(a,e)},onTimeout:function(e){a._onTimeout.call(a,e)},onSuccess:function(e){e.type="success",e.fn=a._onSuccess,l.call(a,e)},onFailure:function(e){e.type="failure",e.fn=a._onFailure,l.call(a,e)}})},_continue:function(){!$.running&&$.size()>0&&($.running=!0,$.next()())},insert:function(t,n,i){var r=this,s=e.merge(this);delete s.require,delete s.dirty,$.add(function(){r._insert(s,t,n,i)}),this._continue()},loadNext:function(e){},_filter:function(e,t,n){var i=this.filter,r=t&&t in this.filters,s=r&&this.filters[t],a=n||(this.moduleInfo[t]?this.moduleInfo[t].group:null);return a&&this.groups[a]&&this.groups[a].filter&&(s=this.groups[a].filter,r=!0),e&&(r&&(i=E.isString(s)?this.FILTER_DEFS[s.toUpperCase()]||null:s),i&&(e=e.replace(RegExp(i.searchExp,"g"),i.replaceStr))),e},_url:function(e,t,n){return this._filter((n||this.base||"")+e,t)},resolve:function(e,t){var n,i,r,s,a,o,u,l,c,h,f,p,g,m,v,y,b,$,_=[],A={},T=this,w=T.ignoreRegistered?{}:T.inserted,x={js:[],jsMods:[],css:[],cssMods:[]},S=T.loadType||"js";e&&T.calculate(),t=t||T.sorted;var N=function(e){e&&(!1===(a=e.group&&T.groups[e.group]||d).async&&(e.async=a.async),s=e.fullpath?T._filter(e.fullpath,t[i]):T._url(e.path,t[i],a.base||e.base),(e.attributes||!1===e.async)&&(s={url:s,async:e.async},e.attributes&&(s.attributes=e.attributes)),x[e.type].push(s),x[e.type+"Mods"].push(e))};for(i=0,n=t.length,s=p=T.comboBase,h={};i<n;i++){if(c=p,o=(r=T.getModule(t[i]))&&r.group,a=T.groups[o],o&&a){if(!a.combine||r.fullpath){N(r);continue}r.combine=!0,a.comboBase&&(c=a.comboBase),"root"in a&&E.isValue(a.root)&&(r.root=a.root),r.comboSep=a.comboSep||T.comboSep,r.maxURLLength=a.maxURLLength||T.maxURLLength}else if(!T.combine){N(r);continue}h[c]=h[c]||[],h[c].push(r)}for(u in h)if(h.hasOwnProperty(u)&&(A[u]=A[u]||{js:[],jsMods:[],css:[],cssMods:[]},s=u,n=(f=h[u]).length))for(i=0;i<n;i++)!w[f[i]]&&((r=f[i])&&(r.combine||!r.ext)?(A[u].comboSep=r.comboSep,A[u].group=r.group,A[u].maxURLLength=r.maxURLLength,l=(E.isValue(r.root)?r.root:T.root)+(r.path||r.fullpath),l=T._filter(l,r.name),A[u][r.type].push(l),A[u][r.type+"Mods"].push(r)):f[i]&&N(f[i]));for(u in A)for(S in b=A[g=u].comboSep||T.comboSep,$=A[g].maxURLLength||T.maxURLLength,A[g])if("js"===S||"css"===S){if(m=A[g][S],f=A[g][S+"Mods"],n=m.length,y=(v=g+m.join(b)).length,$<=g.length&&($=1024),n){if(y>$){for(t=0,_=[];t<n;t++)_.push(m[t]),(v=g+_.join(b)).length>$&&(r=_.pop(),v=g+_.join(b),x[S].push(T._filter(v,null,A[g].group)),_=[],r&&_.push(r));_.length&&(v=g+_.join(b),x[S].push(T._filter(v,null,A[g].group)))}else x[S].push(T._filter(v,null,A[g].group))}x[S+"Mods"]=x[S+"Mods"].concat(f)}return A=null,x},load:function(e){if(e){var t=this,n=t.resolve(!0);t.data=n,t.onEnd=function(){e.apply(t.context||t,arguments)},t.insert()}}}},"3.18.1",{requires:["get","features"]}),YUI.add("loader-rollup",function(e){e.Loader.prototype._rollup=function(){var e,t,n,i,r,s,a,o,u=this.required,l=this.moduleInfo;if(this.dirty||!this.rollups)for(e in this.rollups={},l)l.hasOwnProperty(e)&&(n=this.getModule(e))&&n.rollup&&(this.rollups[e]=n);for(;;){for(e in s=!1,this.rollups)if(this.rollups.hasOwnProperty(e)&&!u[e]&&(!this.loaded[e]||this.forceMap[e])){if(i=(n=this.getModule(e)).supersedes||[],r=!1,!n.rollup)continue;for(t=0,a=0;t<i.length;t++){if(o=l[i[t]],this.loaded[i[t]]&&!this.forceMap[i[t]]){r=!1;break}if(u[i[t]]&&n.type==o.type&&(r=++a>=n.rollup))break}r&&(u[e]=!0,s=!0,this.getRequires(n))}if(!s)break}}},"3.18.1",{requires:["loader-base"]}),YUI.add("loader-yui3",function(e){YUI.Env[e.version].modules=YUI.Env[e.version].modules||{"align-plugin":{requires:["node-screen","node-pluginhost"]},anim:{use:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"]},"anim-base":{requires:["base-base","node-style"]},"anim-color":{requires:["anim-base"]},"anim-curve":{requires:["anim-xy"]},"anim-easing":{requires:["anim-base"]},"anim-node-plugin":{requires:["node-pluginhost","anim-base"]},"anim-scroll":{requires:["anim-base"]},"anim-shape-transform":{requires:["anim-base","anim-easing","matrix"]},"anim-xy":{requires:["anim-base","node-screen"]},app:{use:["app-base","app-transitions","model","model-list","router","view"]},"app-base":{requires:["classnamemanager","pjax-base","router","view"]},"app-transitions":{requires:["app-base"]},"app-transitions-css":{type:"css"},"app-transitions-native":{condition:{name:"app-transitions-native",test:function(e){var t=e.config.doc,n=t?t.documentElement:null;return!!n&&!!n.style&&("MozTransition"in n.style||"WebkitTransition"in n.style)},trigger:"app-transitions"},requires:["app-transitions","app-transitions-css","parallel","transition"]},"array-extras":{requires:["yui-base"]},"array-invoke":{requires:["yui-base"]},arraylist:{requires:["yui-base"]},"arraylist-add":{requires:["arraylist"]},"arraylist-filter":{requires:["arraylist"]},arraysort:{requires:["yui-base"]},"async-queue":{requires:["event-custom"]},attribute:{use:["attribute-base","attribute-complex"]},"attribute-base":{requires:["attribute-core","attribute-events","attribute-extras"]},"attribute-complex":{requires:["attribute-base"]},"attribute-core":{requires:["yui-base"]},"attribute-events":{requires:["event-custom"]},"attribute-extras":{requires:["yui-base"]},autocomplete:{use:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"]},"autocomplete-base":{optional:["autocomplete-sources"],requires:["array-extras","base-build","escape","event-valuechange","node-base"]},"autocomplete-filters":{requires:["array-extras","text-wordbreak"]},"autocomplete-filters-accentfold":{requires:["array-extras","text-accentfold","text-wordbreak"]},"autocomplete-highlighters":{requires:["array-extras","highlight-base"]},"autocomplete-highlighters-accentfold":{requires:["array-extras","highlight-accentfold"]},"autocomplete-list":{after:["autocomplete-sources"],lang:["en"],requires:["autocomplete-base","event-resize","node-screen","selector-css3","shim-plugin","widget","widget-position","widget-position-align"],skinnable:!0},"autocomplete-list-keys":{condition:{name:"autocomplete-list-keys",test:function(e){return!(e.UA.ios||e.UA.android)},trigger:"autocomplete-list"},requires:["autocomplete-list","base-build"]},"autocomplete-plugin":{requires:["autocomplete-list","node-pluginhost"]},"autocomplete-sources":{optional:["io-base","json-parse","jsonp","yql"],requires:["autocomplete-base"]},base:{use:["base-base","base-pluginhost","base-build"]},"base-base":{after:["attribute-complex"],requires:["base-core","attribute-base"]},"base-build":{requires:["base-base"]},"base-core":{requires:["attribute-core"]},"base-pluginhost":{requires:["base-base","pluginhost"]},button:{requires:["button-core","cssbutton","widget"]},"button-core":{requires:["attribute-core","classnamemanager","node-base"]},"button-group":{requires:["button-plugin","cssbutton","widget"]},"button-plugin":{requires:["button-core","cssbutton","node-pluginhost"]},cache:{use:["cache-base","cache-offline","cache-plugin"]},"cache-base":{requires:["base"]},"cache-offline":{requires:["cache-base","json"]},"cache-plugin":{requires:["plugin","cache-base"]},calendar:{lang:["de","en","fr","ja","nb-NO","pt-BR","ru","zh-HANT-TW"],requires:["calendar-base","calendarnavigator"],skinnable:!0},"calendar-base":{lang:["de","en","fr","ja","nb-NO","pt-BR","ru","zh-HANT-TW"],requires:["widget","substitute","datatype-date","datatype-date-math","cssgrids"],skinnable:!0},calendarnavigator:{requires:["plugin","classnamemanager","datatype-date","node","substitute"],skinnable:!0},charts:{requires:["charts-base"]},"charts-base":{requires:["dom","datatype-number","datatype-date","event-custom","event-mouseenter","event-touch","widget","widget-position","widget-stack","graphics"]},"charts-legend":{requires:["charts-base"]},classnamemanager:{requires:["yui-base"]},"clickable-rail":{requires:["slider-base"]},collection:{use:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"]},console:{lang:["en","es","ja"],requires:["yui-log","widget","substitute"],skinnable:!0},"console-filters":{requires:["plugin","console"],skinnable:!0},controller:{use:["router"]},cookie:{requires:["yui-base"]},"createlink-base":{requires:["editor-base"]},cssbase:{after:["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],type:"css"},"cssbase-context":{after:["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],type:"css"},cssbutton:{type:"css"},cssfonts:{type:"css"},"cssfonts-context":{type:"css"},cssgrids:{optional:["cssreset","cssfonts"],type:"css"},"cssgrids-base":{optional:["cssreset","cssfonts"],type:"css"},"cssgrids-units":{optional:["cssreset","cssfonts"],requires:["cssgrids-base"],type:"css"},cssreset:{type:"css"},"cssreset-context":{type:"css"},dataschema:{use:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"]},"dataschema-array":{requires:["dataschema-base"]},"dataschema-base":{requires:["base"]},"dataschema-json":{requires:["dataschema-base","json"]},"dataschema-text":{requires:["dataschema-base"]},"dataschema-xml":{requires:["dataschema-base"]},datasource:{use:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling",]},"datasource-arrayschema":{requires:["datasource-local","plugin","dataschema-array"]},"datasource-cache":{requires:["datasource-local","plugin","cache-base"]},"datasource-function":{requires:["datasource-local"]},"datasource-get":{requires:["datasource-local","get"]},"datasource-io":{requires:["datasource-local","io-base"]},"datasource-jsonschema":{requires:["datasource-local","plugin","dataschema-json"]},"datasource-local":{requires:["base"]},"datasource-polling":{requires:["datasource-local"]},"datasource-textschema":{requires:["datasource-local","plugin","dataschema-text"]},"datasource-xmlschema":{requires:["datasource-local","plugin","dataschema-xml"]},datatable:{use:["datatable-core","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"]},"datatable-base":{requires:["datatable-core","datatable-head","datatable-body","base-build","widget"],skinnable:!0},"datatable-base-deprecated":{requires:["recordset-base","widget","substitute","event-mouseenter"],skinnable:!0},"datatable-body":{requires:["datatable-core","view","classnamemanager"]},"datatable-column-widths":{requires:["datatable-base"]},"datatable-core":{requires:["escape","model-list","node-event-delegate"]},"datatable-datasource":{requires:["datatable-base","plugin","datasource-local"]},"datatable-datasource-deprecated":{requires:["datatable-base-deprecated","plugin","datasource-local"]},"datatable-deprecated":{use:["datatable-base-deprecated","datatable-datasource-deprecated","datatable-sort-deprecated","datatable-scroll-deprecated"]},"datatable-head":{requires:["datatable-core","view","classnamemanager"]},"datatable-message":{lang:["en"],requires:["datatable-base"],skinnable:!0},"datatable-mutable":{requires:["datatable-base"]},"datatable-scroll":{requires:["datatable-base","datatable-column-widths","dom-screen"],skinnable:!0},"datatable-scroll-deprecated":{requires:["datatable-base-deprecated","plugin"]},"datatable-sort":{lang:["en"],requires:["datatable-base"],skinnable:!0},"datatable-sort-deprecated":{lang:["en"],requires:["datatable-base-deprecated","plugin","recordset-sort"]},datatype:{use:["datatype-number","datatype-date","datatype-xml"]},"datatype-date":{supersedes:["datatype-date-format"],use:["datatype-date-parse","datatype-date-format"]},"datatype-date-format":{lang:["ar","ar-JO","ca","ca-ES","da","da-DK","de","de-AT","de-DE","el","el-GR","en","en-AU","en-CA","en-GB","en-IE","en-IN","en-JO","en-MY","en-NZ","en-PH","en-SG","en-US","es","es-AR","es-BO","es-CL","es-CO","es-EC","es-ES","es-MX","es-PE","es-PY","es-US","es-UY","es-VE","fi","fi-FI","fr","fr-BE","fr-CA","fr-FR","hi","hi-IN","id","id-ID","it","it-IT","ja","ja-JP","ko","ko-KR","ms","ms-MY","nb","nb-NO","nl","nl-BE","nl-NL","pl","pl-PL","pt","pt-BR","ro","ro-RO","ru","ru-RU","sv","sv-SE","th","th-TH","tr","tr-TR","vi","vi-VN","zh-Hans","zh-Hans-CN","zh-Hant","zh-Hant-HK","zh-Hant-TW",]},"datatype-date-math":{requires:["yui-base"]},"datatype-date-parse":{},"datatype-number":{use:["datatype-number-parse","datatype-number-format"]},"datatype-number-format":{},"datatype-number-parse":{},"datatype-xml":{use:["datatype-xml-parse","datatype-xml-format"]},"datatype-xml-format":{},"datatype-xml-parse":{},dd:{use:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"]},"dd-constrain":{requires:["dd-drag"]},"dd-ddm":{requires:["dd-ddm-base","event-resize"]},"dd-ddm-base":{requires:["node","base","yui-throttle","classnamemanager"]},"dd-ddm-drop":{requires:["dd-ddm"]},"dd-delegate":{requires:["dd-drag","dd-drop-plugin","event-mouseenter"]},"dd-drag":{requires:["dd-ddm-base"]},"dd-drop":{requires:["dd-drag","dd-ddm-drop"]},"dd-drop-plugin":{requires:["dd-drop"]},"dd-gestures":{condition:{name:"dd-gestures",test:function(e){return e.config.win&&"ontouchstart"in e.config.win&&!(e.UA.chrome&&e.UA.chrome<6)},trigger:"dd-drag"},requires:["dd-drag","event-synthetic","event-gestures"]},"dd-plugin":{optional:["dd-constrain","dd-proxy"],requires:["dd-drag"]},"dd-proxy":{requires:["dd-drag"]},"dd-scroll":{requires:["dd-drag"]},dial:{lang:["en","es"],requires:["widget","dd-drag","substitute","event-mouseenter","event-move","event-key","transition","intl"],skinnable:!0},dom:{use:["dom-base","dom-screen","dom-style","selector-native","selector"]},"dom-base":{requires:["dom-core"]},"dom-core":{requires:["oop","features"]},"dom-deprecated":{requires:["dom-base"]},"dom-screen":{requires:["dom-base","dom-style"]},"dom-style":{requires:["dom-base"]},"dom-style-ie":{condition:{name:"dom-style-ie",test:function(e){var t=e.Features.test,n=e.Features.add,i=e.config.win,r=e.config.doc,s=!1;return n("style","computedStyle",{test:function(){return i&&"getComputedStyle"in i}}),n("style","opacity",{test:function(){return r&&"opacity"in r.documentElement.style}}),s=!t("style","opacity")&&!t("style","computedStyle")},trigger:"dom-style"},requires:["dom-style"]},dump:{requires:["yui-base"]},editor:{use:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"]},"editor-base":{requires:["base","frame","node","exec-command","editor-selection"]},"editor-bidi":{requires:["editor-base"]},"editor-br":{requires:["editor-base"]},"editor-lists":{requires:["editor-base"]},"editor-para":{requires:["editor-para-base"]},"editor-para-base":{requires:["editor-base"]},"editor-para-ie":{condition:{name:"editor-para-ie",trigger:"editor-para",ua:"ie",when:"instead"},requires:["editor-para-base"]},"editor-selection":{requires:["node"]},"editor-tab":{requires:["editor-base"]},escape:{requires:["yui-base"]},event:{after:["node-base"],use:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange",]},"event-base":{after:["node-base"],requires:["event-custom-base"]},"event-base-ie":{after:["event-base"],condition:{name:"event-base-ie",test:function(e){var t=e.config.doc&&e.config.doc.implementation;return t&&!t.hasFeature("Events","2.0")},trigger:"node-base"},requires:["node-base"]},"event-contextmenu":{requires:["event-synthetic","dom-screen"]},"event-custom":{use:["event-custom-base","event-custom-complex"]},"event-custom-base":{requires:["oop"]},"event-custom-complex":{requires:["event-custom-base"]},"event-delegate":{requires:["node-base"]},"event-flick":{requires:["node-base","event-touch","event-synthetic"]},"event-focus":{requires:["event-synthetic"]},"event-gestures":{use:["event-flick","event-move"]},"event-hover":{requires:["event-mouseenter"]},"event-key":{requires:["event-synthetic"]},"event-mouseenter":{requires:["event-synthetic"]},"event-mousewheel":{requires:["node-base"]},"event-move":{requires:["node-base","event-touch","event-synthetic"]},"event-outside":{requires:["event-synthetic"]},"event-resize":{requires:["node-base","event-synthetic"]},"event-simulate":{requires:["event-base"]},"event-synthetic":{requires:["node-base","event-custom-complex"]},"event-touch":{requires:["node-base"]},"event-valuechange":{requires:["event-focus","event-synthetic"]},"exec-command":{requires:["frame"]},features:{requires:["yui-base"]},file:{requires:["file-flash","file-html5"]},"file-flash":{requires:["base"]},"file-html5":{requires:["base"]},frame:{requires:["base","node","selector-css3","substitute","yui-throttle"]},get:{requires:["yui-base"]},graphics:{requires:["node","event-custom","pluginhost","matrix"]},"graphics-canvas":{condition:{name:"graphics-canvas",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&"canvas"==e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return(!(t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"))||n)&&i&&i.getContext&&i.getContext("2d")},trigger:"graphics"},requires:["graphics"]},"graphics-canvas-default":{condition:{name:"graphics-canvas-default",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&"canvas"==e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return(!(t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"))||n)&&i&&i.getContext&&i.getContext("2d")},trigger:"graphics"}},"graphics-svg":{condition:{name:"graphics-svg",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||"canvas"!=e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(n||!i)},trigger:"graphics"},requires:["graphics"]},"graphics-svg-default":{condition:{name:"graphics-svg-default",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||"canvas"!=e.config.defaultGraphicEngine,i=t&&t.createElement("canvas");return t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(n||!i)},trigger:"graphics"}},"graphics-vml":{condition:{name:"graphics-vml",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"},requires:["graphics"]},"graphics-vml-default":{condition:{name:"graphics-vml-default",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}},handlebars:{use:["handlebars-compiler"]},"handlebars-base":{requires:["escape"]},"handlebars-compiler":{requires:["handlebars-base"]},highlight:{use:["highlight-base","highlight-accentfold"]},"highlight-accentfold":{requires:["highlight-base","text-accentfold"]},"highlight-base":{requires:["array-extras","classnamemanager","escape","text-wordbreak"]},history:{use:["history-base","history-hash","history-hash-ie","history-html5"]},"history-base":{requires:["event-custom-complex"]},"history-hash":{after:["history-html5"],requires:["event-synthetic","history-base","yui-later"]},"history-hash-ie":{condition:{name:"history-hash-ie",test:function(e){var t=e.config.doc&&e.config.doc.documentMode;return e.UA.ie&&(!("onhashchange"in e.config.win)||!t||t<8)},trigger:"history-hash"},requires:["history-hash","node-base"]},"history-html5":{optional:["json"],requires:["event-base","history-base","node-base"]},imageloader:{requires:["base-base","node-style","node-screen"]},intl:{requires:["intl-base","event-custom"]},"intl-base":{requires:["yui-base"]},io:{use:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"]},"io-base":{requires:["event-custom-base","querystring-stringify-simple"]},"io-form":{requires:["io-base","node-base"]},"io-nodejs":{condition:{name:"io-nodejs",trigger:"io-base",ua:"nodejs"},requires:["io-base"]},"io-queue":{requires:["io-base","queue-promote"]},"io-upload-iframe":{requires:["io-base","node-base"]},"io-xdr":{requires:["io-base","datatype-xml-parse"]},json:{use:["json-parse","json-stringify"]},"json-parse":{requires:["yui-base"]},"json-stringify":{requires:["yui-base"]},jsonp:{requires:["get","oop"]},"jsonp-url":{requires:["jsonp"]},loader:{use:["loader-base","loader-rollup","loader-yui3"]},"loader-base":{requires:["get","features"]},"loader-rollup":{requires:["loader-base"]},"loader-yui3":{requires:["loader-base"]},matrix:{requires:["yui-base"]},model:{requires:["base-build","escape","json-parse"]},"model-list":{requires:["array-extras","array-invoke","arraylist","base-build","escape","json-parse","model"]},node:{use:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"]},"node-base":{requires:["event-base","node-core","dom-base"]},"node-core":{requires:["dom-core","selector"]},"node-deprecated":{requires:["node-base"]},"node-event-delegate":{requires:["node-base","event-delegate"]},"node-event-html5":{requires:["node-base"]},"node-event-simulate":{requires:["node-base","event-simulate"]},"node-flick":{requires:["classnamemanager","transition","event-flick","plugin"],skinnable:!0},"node-focusmanager":{requires:["attribute","node","plugin","node-event-simulate","event-key","event-focus"]},"node-load":{requires:["node-base","io-base"]},"node-menunav":{requires:["node","classnamemanager","plugin","node-focusmanager"],skinnable:!0},"node-pluginhost":{requires:["node-base","pluginhost"]},"node-screen":{requires:["dom-screen","node-base"]},"node-style":{requires:["dom-style","node-base"]},oop:{requires:["yui-base"]},overlay:{requires:["widget","widget-stdmod","widget-position","widget-position-align","widget-stack","widget-position-constrain"],skinnable:!0},panel:{requires:["widget","widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"],skinnable:!0},parallel:{requires:["yui-base"]},pjax:{requires:["pjax-base","io-base"]},"pjax-base":{requires:["classnamemanager","node-event-delegate","router"]},"pjax-plugin":{requires:["node-pluginhost","pjax","plugin"]},plugin:{requires:["base-base"]},pluginhost:{use:["pluginhost-base","pluginhost-config"]},"pluginhost-base":{requires:["yui-base"]},"pluginhost-config":{requires:["pluginhost-base"]},profiler:{requires:["yui-base"]},querystring:{use:["querystring-parse","querystring-stringify"]},"querystring-parse":{requires:["yui-base","array-extras"]},"querystring-parse-simple":{requires:["yui-base"]},"querystring-stringify":{requires:["yui-base"]},"querystring-stringify-simple":{requires:["yui-base"]},"queue-promote":{requires:["yui-base"]},"range-slider":{requires:["slider-base","slider-value-range","clickable-rail"]},recordset:{use:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"]},"recordset-base":{requires:["base","arraylist"]},"recordset-filter":{requires:["recordset-base","array-extras","plugin"]},"recordset-indexer":{requires:["recordset-base","plugin"]},"recordset-sort":{requires:["arraysort","recordset-base","plugin"]},resize:{use:["resize-base","resize-proxy","resize-constrain"]},"resize-base":{requires:["base","widget","substitute","event","oop","dd-drag","dd-delegate","dd-drop"],skinnable:!0},"resize-constrain":{requires:["plugin","resize-base"]},"resize-plugin":{optional:["resize-constrain"],requires:["resize-base","plugin"]},"resize-proxy":{requires:["plugin","resize-base"]},rls:{requires:["get","features"]},router:{optional:["querystring-parse"],requires:["array-extras","base-build","history"]},scrollview:{requires:["scrollview-base","scrollview-scrollbars"]},"scrollview-base":{requires:["widget","event-gestures","event-mousewheel","transition"],skinnable:!0},"scrollview-base-ie":{condition:{name:"scrollview-base-ie",trigger:"scrollview-base",ua:"ie"},requires:["scrollview-base"]},"scrollview-list":{requires:["plugin","classnamemanager"],skinnable:!0},"scrollview-paginator":{requires:["plugin"]},"scrollview-scrollbars":{requires:["classnamemanager","transition","plugin"],skinnable:!0},selector:{requires:["selector-native"]},"selector-css2":{condition:{name:"selector-css2",test:function(e){var t=e.config.doc;return t&&!("querySelectorAll"in t)},trigger:"selector"},requires:["selector-native"]},"selector-css3":{requires:["selector-native","selector-css2"]},"selector-native":{requires:["dom-base"]},"shim-plugin":{requires:["node-style","node-pluginhost"]},slider:{use:["slider-base","slider-value-range","clickable-rail","range-slider"]},"slider-base":{requires:["widget","dd-constrain","substitute","event-key"],skinnable:!0},"slider-value-range":{requires:["slider-base"]},sortable:{requires:["dd-delegate","dd-drop-plugin","dd-proxy"]},"sortable-scroll":{requires:["dd-scroll","sortable"]},stylesheet:{requires:["yui-base"]},substitute:{optional:["dump"],requires:["yui-base"]},swf:{requires:["event-custom","node","swfdetect","escape"]},swfdetect:{requires:["yui-base"]},tabview:{requires:["widget","widget-parent","widget-child","tabview-base","node-pluginhost","node-focusmanager"],skinnable:!0},"tabview-base":{requires:["node-event-delegate","classnamemanager","skin-sam-tabview"]},"tabview-plugin":{requires:["tabview-base"]},test:{requires:["event-simulate","event-custom","substitute","json-stringify"],skinnable:!0},"test-console":{requires:["console-filters","test"],skinnable:!0},text:{use:["text-accentfold","text-wordbreak"]},"text-accentfold":{requires:["array-extras","text-data-accentfold"]},"text-data-accentfold":{requires:["yui-base"]},"text-data-wordbreak":{requires:["yui-base"]},"text-wordbreak":{requires:["array-extras","text-data-wordbreak"]},transition:{requires:["node-style"]},"transition-timer":{condition:{name:"transition-timer",test:function(e){var t=e.config.doc,n=t?t.documentElement:null,i=!0;return n&&n.style&&(i=!("MozTransition"in n.style||"WebkitTransition"in n.style)),i},trigger:"transition"},requires:["transition"]},uploader:{requires:["uploader-html5","uploader-flash"]},"uploader-deprecated":{requires:["event-custom","node","base","swf"]},"uploader-flash":{requires:["swf","widget","substitute","base","cssbutton","node","event-custom","file-flash","uploader-queue"]},"uploader-html5":{requires:["widget","node-event-simulate","substitute","file-html5","uploader-queue"]},"uploader-queue":{requires:["base"]},view:{requires:["base-build","node-event-delegate"]},"view-node-map":{requires:["view"]},widget:{use:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]},"widget-anim":{requires:["anim-base","plugin","widget"]},"widget-autohide":{requires:["base-build","event-key","event-outside","widget"]},"widget-base":{requires:["attribute","base-base","base-pluginhost","classnamemanager","event-focus","node-base","node-style"],skinnable:!0},"widget-base-ie":{condition:{name:"widget-base-ie",trigger:"widget-base",ua:"ie"},requires:["widget-base"]},"widget-buttons":{requires:["button-plugin","cssbutton","widget-stdmod"]},"widget-child":{requires:["base-build","widget"]},"widget-htmlparser":{requires:["widget-base"]},"widget-locale":{requires:["widget-base"]},"widget-modality":{requires:["base-build","event-outside","widget"],skinnable:!0},"widget-parent":{requires:["arraylist","base-build","widget"]},"widget-position":{requires:["base-build","node-screen","widget"]},"widget-position-align":{requires:["widget-position"]},"widget-position-constrain":{requires:["widget-position"]},"widget-skin":{requires:["widget-base"]},"widget-stack":{requires:["base-build","widget"],skinnable:!0},"widget-stdmod":{requires:["base-build","widget"]},"widget-uievents":{requires:["node-event-delegate","widget-base"]},yql:{requires:["jsonp","jsonp-url"]},yui:{},"yui-base":{},"yui-later":{requires:["yui-base"]},"yui-log":{requires:["yui-base"]},"yui-rls":{},"yui-throttle":{requires:["yui-base"]}},YUI.Env[e.version].md5="f5a3bc9bda2441a3b15fb52c567fc1f7"},"3.18.1",{requires:["loader-base"]}),YUI.add("yui",function(e){},"3.18.1",{use:["yui-base","get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"]}),YUI.add("widget-base",function(e){var t,n,i=e.Lang,r=e.Node,s=e.ClassNameManager,a=s.getClassName,o=e.cached(function(e){return e.substring(0,1).toUpperCase()+e.substring(1)}),u="content",l="visible",c="disabled",d="focused",h="width",f="height",p="boundingBox",g="contentBox",m="ownerDocument",v="srcNode",y="tabIndex",b="render",$="rendered",_="strings",E="<div></div>",A="loading",T="_uiSet",w=function(){},x={},S=[l,c,f,h,d,y],N=e.UA.webkit,O={};function q(e){var t,n,i=this,r=i.constructor;i._strs={},i._cssPrefix=r.CSS_PREFIX||a(r.NAME.toLowerCase()),e=e||{},q.superclass.constructor.call(i,e),(n=i.get(b))&&(!0!==n&&(t=n),i.render(t))}q.NAME="widget",n=q.UI_SRC="ui",q.ATTRS=x,x.id={valueFn:"_guid",writeOnce:!0},x[$]={value:!1,readOnly:!0},x[p]={value:null,setter:"_setBB",writeOnce:!0},x[g]={valueFn:"_defaultCB",setter:"_setCB",writeOnce:!0},x[y]={value:null,validator:"_validTabIndex"},x[d]={value:!1,readOnly:!0},x[c]={value:!1},x[l]={value:!0},x[f]={value:""},x[h]={value:""},x[_]={value:{},setter:"_strSetter",getter:"_strGetter"},x[b]={value:!1,writeOnce:!0},q.CSS_PREFIX=a(q.NAME.toLowerCase()),q.getClassName=function(){return a.apply(s,[q.CSS_PREFIX].concat(e.Array(arguments),!0))},t=q.getClassName,q.getByNode=function(e){var n,i,s=t();return(e=r.one(e))&&(e=e.ancestor("."+s,!0))&&(n=O[i=e.get("id")]),n||null},e.extend(q,e.Base,{getClassName:function(){return a.apply(s,[this._cssPrefix].concat(e.Array(arguments),!0))},initializer:function(e){var t=this.get(p);t instanceof r&&this._mapInstance(t.get("id")),this._applyParser&&this._applyParser(e)},_mapInstance:function(e){O[e]||(O[e]=this)},destructor:function(){var e,t=this.get(p);t instanceof r&&((e=t.get("id"))in O&&delete O[e],this._destroyBox())},destroy:function(e){return this._destroyAllNodes=e,q.superclass.destroy.apply(this)},_destroyBox:function(){var e,t=this.get(p),n=this.get(g),i=this._destroyAllNodes;e=t&&t.compareTo(n),this.UI_EVENTS&&this._destroyUIEvents(),this._unbindUI(t),i?(t.empty(),t.remove(!0)):(n&&n.remove(!0),e||t.remove(!0))},render:function(e){return this.get("destroyed")||this.get($)||(this.publish(b,{queuable:!1,fireOnce:!0,defaultTargetOnly:!0,defaultFn:this._defRenderFn}),this.fire(b,{parentNode:e?r.one(e):null})),this},_defRenderFn:function(e){this._parentNode=e.parentNode,this.renderer(),this._set($,!0),this._removeLoadingClassNames()},renderer:function(){this._renderUI(),this.renderUI(),this._bindUI(),this.bindUI(),this._syncUI(),this.syncUI()},bindUI:w,renderUI:w,syncUI:w,hide:function(){return this.set(l,!1)},show:function(){return this.set(l,!0)},focus:function(){return this._set(d,!0)},blur:function(){return this._set(d,!1)},enable:function(){return this.set(c,!1)},disable:function(){return this.set(c,!0)},_uiSizeCB:function(e){this.get(g).toggleClass(t(u,"expanded"),e)},_renderBox:function(e){var t=this.get(g),n=this.get(p),i=this.get(v),s=this.DEF_PARENT_NODE,a=i&&i.get(m)||n.get(m)||t.get(m);!i||i.compareTo(t)||t.inDoc(a)||i.replace(t),n.compareTo(t.get("parentNode"))||n.compareTo(t)||(t.inDoc(a)&&t.replace(n),n.appendChild(t)),(e=e||s&&r.one(s))?e.appendChild(n):n.inDoc(a)||r.one("body").insert(n,0)},_setBB:function(e){return this._setBox(this.get("id"),e,this.BOUNDING_TEMPLATE)},_setCB:function(e){return null===this.CONTENT_TEMPLATE?this.get(p):this._setBox(null,e,this.CONTENT_TEMPLATE)},_defaultCB:function(e){return this.get(v)||null},_setBox:function(t,n,i){return(n=r.one(n)||r.create(i)).get("id")||n.set("id",t||e.guid()),n},_renderUI:function(){this._renderBoxClassNames(),this._renderBox(this._parentNode)},_renderBoxClassNames:function(){var e,n,i=this._getClasses(),r=this.get(p);for(r.addClass(t()),n=i.length-3;n>=0;n--)e=i[n],r.addClass(e.CSS_PREFIX||a(e.NAME.toLowerCase()));this.get(g).addClass(this.getClassName(u))},_removeLoadingClassNames:function(){var e=this.get(p),n=this.get(g),i=this.getClassName(A),r=t(A);e.removeClass(r).removeClass(i),n.removeClass(r).removeClass(i)},_bindUI:function(){this._bindAttrUI(this._UI_ATTRS.BIND),this._bindDOM()},_unbindUI:function(e){this._unbindDOM(e)},_bindDOM:function(){var t=this.get(p).get(m),n=q._hDocFocus;n||((n=q._hDocFocus=t.on("focus",this._onDocFocus,this)).listeners={count:0}),n.listeners[e.stamp(this,!0)]=!0,n.listeners.count++,N&&(this._hDocMouseDown=t.on("mousedown",this._onDocMouseDown,this))},_unbindDOM:function(t){var n,i=q._hDocFocus,r=e.stamp(this,!0),s=this._hDocMouseDown;i&&((n=i.listeners)[r]&&(delete n[r],n.count--),0===n.count&&(i.detach(),q._hDocFocus=null)),N&&s&&s.detach()},_syncUI:function(){this._syncAttrUI(this._UI_ATTRS.SYNC)},_uiSetHeight:function(e){this._uiSetDim(f,e),this._uiSizeCB(""!==e&&"auto"!==e)},_uiSetWidth:function(e){this._uiSetDim(h,e)},_uiSetDim:function(e,t){this.get(p).setStyle(e,i.isNumber(t)?t+this.DEF_UNIT:t)},_uiSetVisible:function(e){this.get(p).toggleClass(this.getClassName("hidden"),!e)},_uiSetDisabled:function(e){this.get(p).toggleClass(this.getClassName(c),e)},_uiSetFocused:function(e,t){var i=this.get(p);i.toggleClass(this.getClassName(d),e),t!==n&&(e?i.focus():i.blur())},_uiSetTabIndex:function(e){var t=this.get(p);i.isNumber(e)?t.set(y,e):t.removeAttribute(y)},_onDocMouseDown:function(e){this._domFocus&&this._onDocFocus(e)},_onDocFocus:function(e){var t=q.getByNode(e.target),i=q._active;i&&i!==t&&(i._domFocus=!1,i._set(d,!1,{src:n}),q._active=null),t&&(t._domFocus=!0,t._set(d,!0,{src:n}),q._active=t)},toString:function(){return this.name+"["+this.get("id")+"]"},DEF_UNIT:"px",DEF_PARENT_NODE:null,CONTENT_TEMPLATE:E,BOUNDING_TEMPLATE:E,_guid:function(){return e.guid()},_validTabIndex:function(e){return i.isNumber(e)||i.isNull(e)},_bindAttrUI:function(e){var t,n=e.length;for(t=0;t<n;t++)this.after(e[t]+"Change",this._setAttrUI)},_syncAttrUI:function(e){var t,n,i=e.length;for(t=0;t<i;t++)this[T+o(n=e[t])](this.get(n))},_setAttrUI:function(e){e.target===this&&this[T+o(e.attrName)](e.newVal,e.src)},_strSetter:function(t){return e.merge(this.get(_),t)},getString:function(e){return this.get(_)[e]},getStrings:function(){return this.get(_)},_UI_ATTRS:{BIND:S,SYNC:S}}),e.Widget=q},"3.18.1",{requires:["attribute","event-focus","base-base","base-pluginhost","node-base","node-style","classnamemanager"],skinnable:!0}),YUI.add("widget-htmlparser",function(e){var t=e.Widget,n=e.Node,i=e.Lang,r="srcNode";t.HTML_PARSER={},t._buildCfg={aggregates:["HTML_PARSER"]},t.ATTRS[r]={value:null,setter:n.one,getter:"_getSrcNode",writeOnce:!0},e.mix(t.prototype,{_getSrcNode:function(e){return e||this.get("contentBox")},_applyParsedConfig:function(t,n,i){return i?e.mix(n,i,!1):n},_applyParser:function(t){var n,s,a=this,o=a.get(r),u=a._getHtmlParser();u&&o&&e.Object.each(u,function(e,t,r){s=null,i.isFunction(e)?s=e.call(a,o):i.isArray(e)?(s=o.all(e[0])).isEmpty()&&(s=null):s=o.one(e),null!=s&&((n=n||{})[t]=s)}),t=a._applyParsedConfig(o,t,n)},_getHtmlParser:function(){var t,n,i=this._getClasses(),r={};for(t=i.length-1;t>=0;t--)(n=i[t].HTML_PARSER)&&e.mix(r,n,!0);return r}})},"3.18.1",{requires:["widget-base"]}),YUI.add("widget-skin",function(e){var t=e.ClassNameManager.getClassName;e.Widget.prototype.getSkinName=function(){var e,n=this.get("contentBox")||this.get("boundingBox"),i=RegExp("\\b"+t("skin")+"-(\\S+)");return n&&n.ancestor(function(t){return e=t.get("className").match(i)}),e?e[1]:null}},"3.18.1",{requires:["widget-base"]}),YUI.add("widget-uievents",function(e){var t=e.Widget,n=e.Lang,i=e.Widget._uievts=e.Widget._uievts||{};e.mix(t.prototype,{_destroyUIEvents:function(){var t=e.stamp(this,!0);e.each(i,function(n,r){n.instances[t]&&(delete n.instances[t],e.Object.isEmpty(n.instances)&&(n.handle.detach(),i[r]&&delete i[r]))})},UI_EVENTS:e.Node.DOM_EVENTS,_getUIEventNode:function(){return this.get("boundingBox")},_createUIEvent:function(n){var r,s=this._getUIEventNode(),a=e.stamp(s)+n,o=i[a];o||(r=s.delegate(n,function(e){var n=t.getByNode(this);n&&n._filterUIEvent(e)&&n.fire(e.type,{domEvent:e})},"."+e.Widget.getClassName()),i[a]=o={instances:{},handle:r}),o.instances[e.stamp(this)]=1},_filterUIEvent:function(e){return e.currentTarget.compareTo(e.container)||e.container.compareTo(this._getUIEventNode())},_getUIEvent:function(e){if(n.isString(e)){var t,i,r=this.parseType(e)[1];return r&&((t=r.indexOf(":"))>-1&&(r=r.substring(t+1)),this.UI_EVENTS[r]&&(i=r)),i}},_initUIEvent:function(e){var t=this._getUIEvent(e),n=this._uiEvtsInitQueue||{};t&&!n[t]&&(this._uiEvtsInitQueue=n[t]=1,this.after("render",function(){this._createUIEvent(t),delete this._uiEvtsInitQueue[t]}))},on:function(e){return this._initUIEvent(e),t.superclass.on.apply(this,arguments)},publish:function(e,n){var i=this._getUIEvent(e);return i&&n&&n.defaultFn&&this._initUIEvent(i),t.superclass.publish.apply(this,arguments)}},!0)},"3.18.1",{requires:["widget-base","node-event-delegate"]}),YUI.add("arraylist",function(e){var t,n=e.Array,i=n.each;function r(t){void 0!==t?this._items=e.Lang.isArray(t)?t:n(t):this._items=this._items||[]}(t={item:function(e){return this._items[e]},each:function(e,t){return i(this._items,function(n,i){n=this.item(i),e.call(t||n,n,i,this)},this),this},some:function(e,t){return n.some(this._items,function(n,i){return n=this.item(i),e.call(t||n,n,i,this)},this)},indexOf:function(e){return n.indexOf(this._items,e)},size:function(){return this._items.length},isEmpty:function(){return!this.size()},toJSON:function(){return this._items}})._item=t.item,e.mix(r.prototype,t),e.mix(r,{addMethod:function(e,t){t=n(t),i(t,function(t){e[t]=function(){var e=n(arguments,0,!0),r=[];return i(this._items,function(n,i){var s=(n=this._item(i))[t].apply(n,e);void 0!==s&&s!==n&&(r[i]=s)},this),r.length?r:this}})}}),e.ArrayList=r},"3.18.1",{requires:["yui-base"]}),YUI.add("widget-parent",function(e){var t=e.Lang,n="rendered",i="boundingBox";function r(t){var n,i;this.publish("addChild",{defaultTargetOnly:!0,defaultFn:this._defAddChildFn}),this.publish("removeChild",{defaultTargetOnly:!0,defaultFn:this._defRemoveChildFn}),this._items=[],t&&t.children&&(n=t.children,i=this.after("initializedChange",function(e){this._add(n),i.detach()})),e.after(this._renderChildren,this,"renderUI"),e.after(this._bindUIParent,this,"bindUI"),this.after("selectionChange",this._afterSelectionChange),this.after("selectedChange",this._afterParentSelectedChange),this.after("activeDescendantChange",this._afterActiveDescendantChange),this._hDestroyChild=this.after("*:destroy",this._afterDestroyChild),this.after("*:focusedChange",this._updateActiveDescendant)}r.ATTRS={defaultChildType:{setter:function(n){var i=e.Attribute.INVALID_VALUE,r=t.isString(n)?e[n]:n;return t.isFunction(r)&&(i=r),i}},activeDescendant:{readOnly:!0},multiple:{value:!1,validator:t.isBoolean,writeOnce:!0,getter:function(e){var t=this.get("root");return t&&t!=this?t.get("multiple"):e}},selection:{readOnly:!0,setter:"_setSelection",getter:function(n){return t.isArray(n)?new e.ArrayList(n):n}},selected:{setter:function(t){var n=t;return 1!==t||this.get("multiple")||(n=e.Attribute.INVALID_VALUE),n}}},r.prototype={destructor:function(){this._destroyChildren()},_afterDestroyChild:function(e){var t=e.target;t.get("parent")==this&&t.remove()},_afterSelectionChange:function(t){if(t.target==this&&t.src!=this){var n=t.newVal,i=0;n&&(i=2,e.instanceOf(n,e.ArrayList)&&n.size()===this.size()&&(i=1)),this.set("selected",i,{src:this})}},_afterActiveDescendantChange:function(e){var t=this.get("parent");t&&t._set("activeDescendant",e.newVal)},_afterParentSelectedChange:function(e){var t=e.newVal;this==e.target&&e.src!=this&&(0===t||1===t)&&this.each(function(e){e.set("selected",t,{src:this})},this)},_setSelection:function(e){var t,n=null;return this.get("multiple")&&!this.isEmpty()?(t=[],this.each(function(e){e.get("selected")>0&&t.push(e)}),t.length>0&&(n=t)):e.get("selected")>0&&(n=e),n},_updateSelection:function(e){var t,n=e.target;n.get("parent")==this&&("_updateSelection"!=e.src&&(t=this.get("selection"),!this.get("multiple")&&t&&e.newVal>0&&t.set("selected",0,{src:"_updateSelection"}),this._set("selection",n)),e.src==this&&this._set("selection",n,{src:this}))},_updateActiveDescendant:function(e){var t=!0===e.newVal?e.target:null;this._set("activeDescendant",t)},_createChild:function(n){var i,r,s,a=this.get("defaultChildType"),o=n.childType||n.type;return o&&(r=t.isString(o)?e[o]:o),t.isFunction(r)?s=r:a&&(s=a),s?i=new s(n):e.error("Could not create a child instance because its constructor is either undefined or invalid."),i},_defAddChildFn:function(n){var i=n.child,r=n.index,s=this._items;i.get("parent")&&i.remove(),t.isNumber(r)?s.splice(r,0,i):s.push(i),i._set("parent",this),i.addTarget(this),n.index=i.get("index"),i.after("selectedChange",e.bind(this._updateSelection,this))},_defRemoveChildFn:function(e){var t=e.child,n=e.index,i=this._items;t.get("focused")&&t.blur(),t.get("selected")&&t.set("selected",0),i.splice(n,1),t.removeTarget(this),t._oldParent=t.get("parent"),t._set("parent",null)},_add:function(n,i){var r,s,a;return t.isArray(n)?(r=[],e.each(n,function(e,t){(s=this._add(e,i+t))&&r.push(s)},this),r.length>0&&(a=r)):(s=e.instanceOf(n,e.Widget)?n:this._createChild(n))&&this.fire("addChild",{child:s,index:i})&&(a=s),a},add:function(){var n=this._add.apply(this,arguments),i=n?t.isArray(n)?n:[n]:[];return new e.ArrayList(i)},remove:function(e){var t,n=this._items[e];return n&&this.fire("removeChild",{child:n,index:e})&&(t=n),t},removeAll:function(){var t,n=[];return e.each(this._items.concat(),function(){(t=this.remove(0))&&n.push(t)},this),new e.ArrayList(n)},selectChild:function(e){this.item(e).set("selected",1)},selectAll:function(){this.set("selected",1)},deselectAll:function(){this.set("selected",0)},_uiAddChild:function(e,t){e.render(t);var r,s,a=e.get("boundingBox"),o=e.next(!1);o&&o.get(n)?(r=o.get(i)).insert(a,"before"):(s=e.previous(!1))&&s.get(n)?(r=s.get(i)).insert(a,"after"):t.contains(a)||t.appendChild(a)},_uiRemoveChild:function(e){e.get("boundingBox").remove()},_afterAddChild:function(e){var t=e.child;t.get("parent")==this&&this._uiAddChild(t,this._childrenContainer)},_afterRemoveChild:function(e){var t=e.child;t._oldParent==this&&this._uiRemoveChild(t)},_bindUIParent:function(){this.after("addChild",this._afterAddChild),this.after("removeChild",this._afterRemoveChild)},_renderChildren:function(){var e=this._childrenContainer||this.get("contentBox");this._childrenContainer=e,this.each(function(t){t.render(e)})},_destroyChildren:function(){this._hDestroyChild.detach(),this.each(function(e){e.destroy()})}},e.augment(r,e.ArrayList),e.WidgetParent=r},"3.18.1",{requires:["base-build","arraylist","widget"]}),YUI.add("widget-child",function(e){var t=e.Lang;function n(){e.after(this._syncUIChild,this,"syncUI"),e.after(this._bindUIChild,this,"bindUI")}n.ATTRS={selected:{value:0,validator:t.isNumber},index:{readOnly:!0,getter:function(){var e=this.get("parent"),t=-1;return e&&(t=e.indexOf(this)),t}},parent:{readOnly:!0},depth:{readOnly:!0,getter:function(){for(var e=this.get("parent"),t=this.get("root"),n=-1;e&&(n+=1,e!=t);)e=e.get("parent");return n}},root:{readOnly:!0,getter:function(){var t=function(n){var i=n.get("parent"),r=n.ROOT_TYPE,s=i;return r&&(s=i&&e.instanceOf(i,r)),s?t(i):n};return t(this)}}},n.prototype={ROOT_TYPE:null,_getUIEventNode:function(){var e,t=this.get("root");return t&&(e=t.get("boundingBox")),e},next:function(e){var t,n=this.get("parent");return n&&(t=n.item(this.get("index")+1)),!t&&e&&(t=n.item(0)),t},previous:function(e){var t,n=this.get("parent"),i=this.get("index");return n&&i>0&&(t=n.item([i-1])),!t&&e&&(t=n.item(n.size()-1)),t},remove:function(n){var i,r;return t.isNumber(n)?r=e.WidgetParent.prototype.remove.apply(this,arguments):(i=this.get("parent"))&&(r=i.remove(this.get("index"))),r},isRoot:function(){return this==this.get("root")},ancestor:function(e){var t,n=this.get("root");if(this.get("depth")>e)for(t=this.get("parent");t!=n&&t.get("depth")>e;)t=t.get("parent");return t},_uiSetChildSelected:function(e){var t=this.get("boundingBox"),n=this.getClassName("selected");0===e?t.removeClass(n):t.addClass(n)},_afterChildSelectedChange:function(e){this._uiSetChildSelected(e.newVal)},_syncUIChild:function(){this._uiSetChildSelected(this.get("selected"))},_bindUIChild:function(){this.after("selectedChange",this._afterChildSelectedChange)}},e.WidgetChild=n},"3.18.1",{requires:["base-build","widget"]}),YUI.add("jsonp",function(e){var t=e.Lang.isFunction;function n(){this._init.apply(this,arguments)}n.prototype={_init:function(n,i){this.url=n,this._requests={},this._timeouts={};var r=(i=t(i)?{on:{success:i}}:i||{}).on||{};r.success||(r.success=this._defaultCallback(n,i)),this._config=e.merge({context:this,args:[],format:this._format,allowCache:!1},i,{on:r})},_defaultCallback:function(){},send:function(){var n,i=this,r=e.Array(arguments,0,!0),s=i._config,a=i._proxy||e.guid();if(s.allowCache&&(i._proxy=a),void 0===i._requests[a]&&(i._requests[a]=0),void 0===i._timeouts[a]&&(i._timeouts[a]=0),i._requests[a]++,r.unshift(i.url,"YUI.Env.JSONP."+a),n=s.format.apply(i,r),!s.on.success)return i;function o(e,n){return t(e)?function(t){var r=!0,o="_requests";n?(++i._timeouts[a],--i._requests[a]):(i._requests[a]||(r=!1,o="_timeouts"),--i[o][a]),i._requests[a]||i._timeouts[a]||delete YUI.Env.JSONP[a],r&&e.apply(s.context,[t].concat(s.args))}:null}return YUI.Env.JSONP[a]=o(s.on.success),e.Get.script(n,{onFailure:o(s.on.failure),onTimeout:o(s.on.timeout,!0),timeout:s.timeout,charset:s.charset,attributes:s.attributes}),i},_format:function(e,t){return e.replace(/\{callback\}/,t)}},e.JSONPRequest=n,e.jsonp=function(t,n){var i=new e.JSONPRequest(t,n);return i.send.apply(i,e.Array(arguments,2,!0))},YUI.Env.JSONP||(YUI.Env.JSONP={})},"3.18.1",{requires:["get","oop"]}),YUI.add("node-screen",function(e){e.each(["winWidth","winHeight","docWidth","docHeight","docScrollX","docScrollY"],function(t){e.Node.ATTRS[t]={getter:function(){var n=Array.prototype.slice.call(arguments);return n.unshift(e.Node.getDOMNode(this)),e.DOM[t].apply(this,n)}}}),e.Node.ATTRS.scrollLeft={getter:function(){var t=e.Node.getDOMNode(this);return"scrollLeft"in t?t.scrollLeft:e.DOM.docScrollX(t)},setter:function(t){var n=e.Node.getDOMNode(this);n&&("scrollLeft"in n?n.scrollLeft=t:(n.document||9===n.nodeType)&&e.DOM._getWin(n).scrollTo(t,e.DOM.docScrollY(n)))}},e.Node.ATTRS.scrollTop={getter:function(){var t=e.Node.getDOMNode(this);return"scrollTop"in t?t.scrollTop:e.DOM.docScrollY(t)},setter:function(t){var n=e.Node.getDOMNode(this);n&&("scrollTop"in n?n.scrollTop=t:(n.document||9===n.nodeType)&&e.DOM._getWin(n).scrollTo(e.DOM.docScrollX(n),t))}},e.Node.importMethod(e.DOM,["getXY","setXY","getX","setX","getY","setY","swapXY"]),e.Node.ATTRS.region={getter:function(){var t,n=this.getDOMNode();return n&&!n.tagName&&9===n.nodeType&&(n=n.documentElement),t=e.DOM.isWindow(n)?e.DOM.viewportRegion(n):e.DOM.region(n)}},e.Node.ATTRS.viewportRegion={getter:function(){return e.DOM.viewportRegion(e.Node.getDOMNode(this))}},e.Node.importMethod(e.DOM,"inViewportRegion"),e.Node.prototype.intersect=function(t,n){var i=e.Node.getDOMNode(this);return e.instanceOf(t,e.Node)&&(t=e.Node.getDOMNode(t)),e.DOM.intersect(i,t,n)},e.Node.prototype.inRegion=function(t,n,i){var r=e.Node.getDOMNode(this);return e.instanceOf(t,e.Node)&&(t=e.Node.getDOMNode(t)),e.DOM.inRegion(r,t,n,i)}},"3.18.1",{requires:["node-base","dom-screen"]}),YUI.add("anim-xy",function(e){var t=Number;e.Anim.behaviors.xy={set:function(e,n,i,r,s,a,o){e._node.setXY([o(s,t(i[0]),t(r[0])-t(i[0]),a),o(s,t(i[1]),t(r[1])-t(i[1]),a)])},get:function(e){return e._node.getXY()}}},"3.18.1",{requires:["anim-base","node-screen"]}),YUI.add("anim-curve",function(e){e.Anim.behaviors.curve={set:function(t,n,i,r,s,a,o){i=i.slice.call(i),r=r.slice.call(r);var u=o(s,0,100,a)/100;r.unshift(i),t._node.setXY(e.Anim.getBezier(r,u))},get:function(e,t){return e._node.getXY()}},e.Anim.getBezier=function(e,t){for(var n=e.length,i=[],r=0;r<n;++r)i[r]=[e[r][0],e[r][1]];for(var s=1;s<n;++s)for(r=0;r<n-s;++r)i[r][0]=(1-t)*i[r][0]+t*i[parseInt(r+1,10)][0],i[r][1]=(1-t)*i[r][1]+t*i[parseInt(r+1,10)][1];return[i[0][0],i[0][1]]}},"3.18.1",{requires:["anim-xy"]}),YUI.add("anim-easing",function(e){e.Easing={easeNone:function(e,t,n,i){return n*e/i+t},easeIn:function(e,t,n,i){return n*(e/=i)*e+t},easeOut:function(e,t,n,i){return-n*(e/=i)*(e-2)+t},easeBoth:function(e,t,n,i){return(e/=i/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},easeInStrong:function(e,t,n,i){return n*(e/=i)*e*e*e+t},easeOutStrong:function(e,t,n,i){return-n*((e=e/i-1)*e*e*e-1)+t},easeBothStrong:function(e,t,n,i){return(e/=i/2)<1?n/2*e*e*e*e+t:-n/2*((e-=2)*e*e*e-2)+t},elasticIn:function(e,t,n,i,r,s){var a;return 0===e?t:1==(e/=i)?t+n:(s||(s=.3*i),!r||r<Math.abs(n)?(r=n,a=s/4):a=s/(2*Math.PI)*Math.asin(n/r),-(r*Math.pow(2,10*(e-=1))*Math.sin((e*i-a)*(2*Math.PI)/s))+t)},elasticOut:function(e,t,n,i,r,s){var a;return 0===e?t:1==(e/=i)?t+n:(s||(s=.3*i),!r||r<Math.abs(n)?(r=n,a=s/4):a=s/(2*Math.PI)*Math.asin(n/r),r*Math.pow(2,-10*e)*Math.sin((e*i-a)*(2*Math.PI)/s)+n+t)},elasticBoth:function(e,t,n,i,r,s){var a;return 0===e?t:2==(e/=i/2)?t+n:(s||(s=i*(.3*1.5)),!r||r<Math.abs(n)?(r=n,a=s/4):a=s/(2*Math.PI)*Math.asin(n/r),e<1)?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e*i-a)*(2*Math.PI)/s))+t:r*Math.pow(2,-10*(e-=1))*Math.sin((e*i-a)*(2*Math.PI)/s)*.5+n+t},backIn:function(e,t,n,i,r){return void 0===r&&(r=1.70158),e===i&&(e-=.001),n*(e/=i)*e*((r+1)*e-r)+t},backOut:function(e,t,n,i,r){return void 0===r&&(r=1.70158),n*((e=e/i-1)*e*((r+1)*e+r)+1)+t},backBoth:function(e,t,n,i,r){return(void 0===r&&(r=1.70158),(e/=i/2)<1)?n/2*(e*e*(((r*=1.525)+1)*e-r))+t:n/2*((e-=2)*e*(((r*=1.525)+1)*e+r)+2)+t},bounceIn:function(t,n,i,r){return i-e.Easing.bounceOut(r-t,0,i,r)+n},bounceOut:function(e,t,n,i){return(e/=i)<1/2.75?n*(7.5625*e*e)+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},bounceBoth:function(t,n,i,r){return t<r/2?.5*e.Easing.bounceIn(2*t,0,i,r)+n:.5*e.Easing.bounceOut(2*t-r,0,i,r)+.5*i+n}}},"3.18.1",{requires:["anim-base"]}),YUI.add("pluginhost-base",function(e){var t=e.Lang;function n(){this._plugins={}}n.prototype={plug:function(e,n){var i,r,s;if(t.isArray(e))for(i=0,r=e.length;i<r;i++)this.plug(e[i]);else e&&!t.isFunction(e)&&(n=e.cfg,e=e.fn),e&&e.NS&&(s=e.NS,(n=n||{}).host=this,this.hasPlugin(s)?this[s].setAttrs(n):(this[s]=new e(n),this._plugins[s]=e));return this},unplug:function(e){var n=e,i=this._plugins;if(e)t.isFunction(e)&&(n=e.NS)&&(!i[n]||i[n]!==e)&&(n=null),n&&(this[n]&&(this[n].destroy(),delete this[n]),i[n]&&delete i[n]);else for(n in this._plugins)this._plugins.hasOwnProperty(n)&&this.unplug(n);return this},hasPlugin:function(e){return this._plugins[e]&&this[e]},_initPlugins:function(e){this._plugins=this._plugins||{},this._initConfigPlugins&&this._initConfigPlugins(e)},_destroyPlugins:function(){this.unplug()}},e.namespace("Plugin").Host=n},"3.18.1",{requires:["yui-base"]}),YUI.add("pluginhost-config",function(e){var t=e.Plugin.Host,n=e.Lang;t.prototype._initConfigPlugins=function(t){var n,i,r,s,a,o=this._getClasses?this._getClasses():[this.constructor],u=[],l={};for(i=o.length-1;i>=0;i--)(s=(n=o[i])._UNPLUG)&&e.mix(l,s,!0),(r=n._PLUG)&&e.mix(u,r,!0);for(a in u)u.hasOwnProperty(a)&&!l[a]&&this.plug(u[a]);t&&t.plugins&&this.plug(t.plugins)},t.plug=function(t,i,r){var s,a,o,u;if(t!==e.Base)for(t._PLUG=t._PLUG||{},n.isArray(i)||(r&&(i={fn:i,cfg:r}),i=[i]),a=0,o=i.length;a<o;a++)u=(s=i[a]).NAME||s.fn.NAME,t._PLUG[u]=s},t.unplug=function(t,i){var r,s,a,o;if(t!==e.Base)for(t._UNPLUG=t._UNPLUG||{},n.isArray(i)||(i=[i]),s=0,a=i.length;s<a;s++)o=(r=i[s]).NAME,t._PLUG[o]?delete t._PLUG[o]:t._UNPLUG[o]=r}},"3.18.1",{requires:["pluginhost-base"]}),YUI.add("node-pluginhost",function(e){e.Node.plug=function(){var t=e.Array(arguments);return t.unshift(e.Node),e.Plugin.Host.plug.apply(e.Base,t),e.Node},e.Node.unplug=function(){var t=e.Array(arguments);return t.unshift(e.Node),e.Plugin.Host.unplug.apply(e.Base,t),e.Node},e.mix(e.Node,e.Plugin.Host,!1,null,1),e.NodeList.prototype.plug=function(){var t=arguments;e.NodeList.each(this,function(n){e.Node.prototype.plug.apply(e.one(n),t)})},e.NodeList.prototype.unplug=function(){var t=arguments;e.NodeList.each(this,function(n){e.Node.prototype.unplug.apply(e.one(n),t)})}},"3.18.1",{requires:["node-base","pluginhost"]}),YUI.add("anim-node-plugin",function(e){var t=function(n){(n=n?e.merge(n):{}).node=n.host,t.superclass.constructor.apply(this,arguments)};t.NAME="nodefx",t.NS="fx",e.extend(t,e.Anim),e.namespace("Plugin"),e.Plugin.NodeFX=t},"3.18.1",{requires:["node-pluginhost","anim-base"]}),YUI.add("anim-scroll",function(e){var t=Number;e.Anim.behaviors.scroll={set:function(e,n,i,r,s,a,o){var u=e._node,l=[o(s,t(i[0]),t(r[0])-t(i[0]),a),o(s,t(i[1]),t(r[1])-t(i[1]),a)];l[0]&&u.set("scrollLeft",l[0]),l[1]&&u.set("scrollTop",l[1])},get:function(e){var t=e._node;return[t.get("scrollLeft"),t.get("scrollTop")]}}},"3.18.1",{requires:["anim-base"]}),YUI.add("event-synthetic",function(e){var t=e.Env.evt.dom_map,n=e.Array,i=e.Lang,r=i.isObject,s=i.isString,a=i.isArray,o=e.Selector.query,u=function(){};function l(e,t){this.handle=e,this.emitFacade=t}function c(e,t,n){this.handles=[],this.el=e,this.key=n,this.domkey=t}function d(){this._init.apply(this,arguments)}l.prototype.fire=function(t){var i,s=n(arguments,0,!0),a=this.handle,o=a.evt,u=a.sub,l=u.context,c=u.filter,d=t||{};return this.emitFacade?(t&&t.preventDefault||(d=o._getFacade(),r(t)&&!t.preventDefault?(e.mix(d,t,!0),s[0]=d):s.unshift(d)),d.type=o.type,d.details=s.slice(),c&&(d.container=o.host)):c&&r(t)&&t.currentTarget&&s.shift(),u.context=l||d.currentTarget||o.host,i=o.fire.apply(o,s),u.context=l,i},c.prototype={constructor:c,type:"_synth",fn:u,capture:!1,register:function(e){e.evt.registry=this,this.handles.push(e)},unregister:function(n){var i,r=this.handles,s=t[this.domkey];for(i=r.length-1;i>=0;--i)if(r[i].sub===n){r.splice(i,1);break}r.length||(delete s[this.key],e.Object.size(s)||delete t[this.domkey])},detachAll:function(){for(var e=this.handles,t=e.length;--t>=0;)e[t].detach()}},e.mix(d,{Notifier:l,SynthRegistry:c,getRegistry:function(n,i,r){var s=n._node,a=e.stamp(s),o="event:"+a+i+"_synth",u=t[a];return r&&(u||(u=t[a]={}),u[o]||(u[o]=new c(s,a,o))),u&&u[o]||null},_deleteSub:function(e){if(e&&e.fn){var t=this.eventDef,n=e.filter?"detachDelegate":"detach";this.subscribers={},this.subCount=0,t[n](e.node,e,this.notifier,e.filter),this.registry.unregister(e),delete e.fn,delete e.node,delete e.context}},prototype:{constructor:d,_init:function(){var e=this.publishConfig||(this.publishConfig={});this.emitFacade=!("emitFacade"in e)||e.emitFacade,e.emitFacade=!1},processArgs:u,on:u,detach:u,delegate:u,detachDelegate:u,_on:function(t,i){var r,a,u=[],l=t.slice(),c=this.processArgs(t,i),d=t[2],h=i?"delegate":"on";return!(r=s(d)?o(d):n(d||e.one(e.config.win))).length&&s(d)?a=e.on("available",function(){e.mix(a,e[h].apply(e,l),!0)},d):(e.Array.each(r,function(n){var r,s=t.slice();(n=e.one(n))&&(i&&(r=s.splice(3,1)[0]),s.splice(0,4,s[1],s[3]),this.preventDups&&this.getSubs(n,t,null,!0)||u.push(this._subscribe(n,h,s,c,r)))},this),1===u.length?u[0]:new e.EventHandle(u))},_subscribe:function(t,n,i,r,s){var a=new e.CustomEvent(this.type,this.publishConfig),o=a.on.apply(a,i),u=new l(o,this.emitFacade),c=d.getRegistry(t,this.type,!0),h=o.sub;return h.node=t,h.filter=s,r&&this.applyArgExtras(r,h),e.mix(a,{eventDef:this,notifier:u,host:t,currentTarget:t,target:t,el:t._node,_delete:d._deleteSub},!0),o.notifier=u,c.register(o),this[n](t,h,u,s),o},applyArgExtras:function(e,t){t._extra=e},_detach:function(t){var i,r,a,u,l,c=t[2],d=s(c)?o(c):n(c);for(t.splice(2,1),r=0,a=d.length;r<a;++r)if((i=e.one(d[r]))&&(u=this.getSubs(i,t)))for(l=u.length-1;l>=0;--l)u[l].detach()},getSubs:function(e,t,n,i){var r,s,a,o,u=d.getRegistry(e,this.type),l=[];if(u){for(r=u.handles,n||(n=this.subMatch),s=0,a=r.length;s<a;++s)if(o=r[s],n.call(this,o.sub,t)){if(i)return o;l.push(r[s])}}return l.length&&l},subMatch:function(e,t){return!t[1]||e.fn===t[1]}}},!0),e.SyntheticEvent=d,e.Event.define=function(t,i,r){var o,u,l;return t&&t.type?(o=t,r=i):i&&(o=e.merge({type:t},i)),o?(r||!e.Node.DOM_EVENTS[o.type])&&(u=function(){d.apply(this,arguments)},e.extend(u,d,o),t=(l=new u).type,e.Node.DOM_EVENTS[t]=e.Env.evt.plugins[t]={eventDef:l,on:function(){return l._on(n(arguments))},delegate:function(){return l._on(n(arguments),!0)},detach:function(){return l._detach(n(arguments))}}):(s(t)||a(t))&&e.Array.each(n(t),function(t){e.Node.DOM_EVENTS[t]=1}),l}},"3.18.1",{requires:["node-base","event-custom-complex"]}),YUI.add("event-mouseenter",function(e){var t=e.Env.evt.dom_wrappers,n=e.DOM.contains,i=e.Array,r=function(){},s={proxyType:"mouseover",relProperty:"fromElement",_notify:function(i,r,s){var a=this._node,o=i.relatedTarget||i[r];a===o||n(a,o)||s.fire(new e.DOMEventFacade(i,a,t["event:"+e.stamp(a)+i.type]))},on:function(t,n,i){var r=e.Node.getDOMNode(t),s=[this.proxyType,this._notify,r,null,this.relProperty,i];n.handle=e.Event._attach(s,{facade:!1})},detach:function(e,t){t.handle.detach()},delegate:function(t,n,i,s){var a=e.Node.getDOMNode(t),o=[this.proxyType,r,a,null,i];n.handle=e.Event._attach(o,{facade:!1}),n.handle.sub.filter=s,n.handle.sub.relProperty=this.relProperty,n.handle.sub._notify=this._filterNotify},_filterNotify:function(t,r,s){r=r.slice(),this.args&&r.push.apply(r,this.args);var a,o,u,l,c,d=e.delegate._applyFilter(this.filter,r,s),h=r[0].relatedTarget||r[0][this.relProperty];if(d)for(o=0,u=(d=i(d)).length&&(!a||!a.stopped);o<u&&(n(c=d[0],h)||(a||((a=new e.DOMEventFacade(r[0],c,s)).container=e.one(s.el)),a.currentTarget=e.one(c),!1!==(l=r[1].fire(a))));++o);return l},detachDelegate:function(e,t){t.handle.detach()}};e.Event.define("mouseenter",s,!0),e.Event.define("mouseleave",e.merge(s,{proxyType:"mouseout",relProperty:"toElement"}),!0)},"3.18.1",{requires:["event-synthetic"]}),YUI.add("plugin",function(e){function t(n){this.hasImpl&&this.hasImpl(e.Plugin.Base)?t.prototype.initializer.apply(this,arguments):t.superclass.constructor.apply(this,arguments)}t.ATTRS={host:{writeOnce:!0}},t.NAME="plugin",t.NS="plugin",e.extend(t,e.Base,{_handles:null,initializer:function(e){this._handles=[]},destructor:function(){if(this._handles)for(var e=0,t=this._handles.length;e<t;e++)this._handles[e].detach()},doBefore:function(e,t,n){var i,r=this.get("host");return e in r?i=this.beforeHostMethod(e,t,n):r.on&&(i=this.onHostEvent(e,t,n)),i},doAfter:function(e,t,n){var i,r=this.get("host");return e in r?i=this.afterHostMethod(e,t,n):r.after&&(i=this.afterHostEvent(e,t,n)),i},onHostEvent:function(e,t,n){var i=this.get("host").on(e,t,n||this);return this._handles.push(i),i},afterHostEvent:function(e,t,n){var i=this.get("host").after(e,t,n||this);return this._handles.push(i),i},beforeHostMethod:function(t,n,i){var r=e.Do.before(n,this.get("host"),t,i||this);return this._handles.push(r),r},afterHostMethod:function(t,n,i){var r=e.Do.after(n,this.get("host"),t,i||this);return this._handles.push(r),r},toString:function(){return this.constructor.NAME+"["+this.constructor.NS+"]"}}),e.namespace("Plugin").Base=t},"3.18.1",{requires:["base-base"]}),YUI.add("transition",function(e){var t,n,i,r,s,a,o,u,l="",c="",d=e.config.doc,h="Transition",f={},p=function(){this.init.apply(this,arguments)};p._toCamel=function(e){return e=e.replace(/-([a-z])/gi,function(e,t){return t.toUpperCase()})},p._toHyphen=function(e){return e=e.replace(/([A-Z]?)([a-z]+)([A-Z]?)/g,function(e,t,n,i){var r=(t?"-"+t.toLowerCase():"")+n;return i&&(r+="-"+i.toLowerCase()),r})},p.SHOW_TRANSITION="fadeIn",p.HIDE_TRANSITION="fadeOut",p.useNative=!1,e.Array.each(["Webkit","Moz"],function(e){e+h in d.documentElement.style&&(l=e,c=p._toHyphen(e)+"-",p.useNative=!0,p.supported=!0,p._VENDOR_PREFIX=e)}),h=l+h,t=l+"TransitionProperty",n=c+"transition-property",i=c+"transition-duration",r=c+"transition-timing-function",s=c+"transition-delay",a="transitionend",o="on"+l.toLowerCase()+"transitionend",a=({Webkit:"webkitTransitionEnd"})[l]||a,u=l+"Transform",p.fx={},p.toggles={},p._hasEnd={},p._reKeywords=/^(?:node|duration|iterations|easing|delay|on|onstart|onend)$/i,e.Node.DOM_EVENTS[a]=1,p.NAME="transition",p.DEFAULT_EASING="ease",p.DEFAULT_DURATION=.5,p.DEFAULT_DELAY=0,p._nodeAttrs={},p.prototype={constructor:p,init:function(e,t){var n=this;return n._node=e,!n._running&&t&&(n._config=t,e._transition=n,n._duration="duration"in t?t.duration:n.constructor.DEFAULT_DURATION,n._delay="delay"in t?t.delay:n.constructor.DEFAULT_DELAY,n._easing=t.easing||n.constructor.DEFAULT_EASING,n._count=0,n._running=!1),n},addProperty:function(t,n){var i,r,s,a,o,u=this,l=this._node,c=e.stamp(l),d=e.one(l),h=p._nodeAttrs[c];h||(h=p._nodeAttrs[c]={}),a=h[t],n&&void 0!==n.value?o=n.value:void 0!==n&&(o=n,n=f),"function"==typeof o&&(o=o.call(d,d)),a&&a.transition&&a.transition!==u&&a.transition._count--,u._count++,s=(void 0!==n.duration?n.duration:u._duration)||1e-4,h[t]={value:o,duration:s,delay:void 0!==n.delay?n.delay:u._delay,easing:n.easing||u._easing,transition:u},i=e.DOM.getComputedStyle(l,t),r="string"==typeof o?i:parseFloat(i),p.useNative&&r===o&&setTimeout(function(){u._onNativeEnd.call(l,{propertyName:t,elapsedTime:s})},1e3*s)},removeProperty:function(t){var n=p._nodeAttrs[e.stamp(this._node)];n&&n[t]&&(delete n[t],this._count--)},initAttrs:function(t){var n,i=this._node;for(n in t.transform&&!t[u]&&(t[u]=t.transform,delete t.transform),t)t.hasOwnProperty(n)&&!p._reKeywords.test(n)&&(this.addProperty(n,t[n]),""===i.style[n]&&e.DOM.setStyle(i,n,e.DOM.getComputedStyle(i,n)))},run:function(t){var n=this,i=n._node,r=n._config;return n._running||(n._running=!0,r.on&&r.on.start&&r.on.start.call(e.one(i),{type:"transition:start",config:r}),n.initAttrs(n._config),n._callback=t,n._start()),n},_start:function(){this._runNative()},_prepDur:function(e){return(e=parseFloat(e))+"s"},_runNative:function(t){var o,u,l,c=this._node,d=e.stamp(c),h=c.style,f=c.ownerDocument.defaultView.getComputedStyle(c),g=p._nodeAttrs[d],m="",v=f[p._toCamel(n)],y=n+": ",b=i+": ",$=r+": ",_=s+": ";for(l in"all"!==v&&(y+=v+",",b+=f[p._toCamel(i)]+",",$+=f[p._toCamel(r)]+",",_+=f[p._toCamel(s)]+","),g)o=p._toHyphen(l),u=g[l],(u=g[l])&&u.transition===this&&(l in c.style?(b+=this._prepDur(u.duration)+",",_+=this._prepDur(u.delay)+",",$+=u.easing+",",y+=o+",",m+=o+": "+u.value+"; "):this.removeProperty(l));y=y.replace(/,$/,";"),b=b.replace(/,$/,";"),$=$.replace(/,$/,";"),_=_.replace(/,$/,";"),p._hasEnd[d]||(c.addEventListener(a,this._onNativeEnd,""),p._hasEnd[d]=!0),h.cssText+=y+b+$+_+m},_end:function(t){var n=this,i=n._node,r=n._callback,s=n._config,a={type:"transition:end",config:s,elapsedTime:t},o=e.one(i);n._running=!1,n._callback=null,i&&(s.on&&s.on.end?setTimeout(function(){s.on.end.call(o,a),r&&r.call(o,a)},1):r&&setTimeout(function(){r.call(o,a)},1))},_endNative:function(e){var t=this._node,i=t.ownerDocument.defaultView.getComputedStyle(t,"")[p._toCamel(n)];e=p._toHyphen(e),"string"==typeof i&&(i=(i=i.replace(RegExp("(?:^|,\\s)"+e+",?"),",")).replace(/^,|,$/,""),t.style[h]=i)},_onNativeEnd:function(n){var i,r,s=this,a=e.stamp(s),o=n,u=p._toCamel(o.propertyName),l=o.elapsedTime,c=p._nodeAttrs[a][u],d=c?c.transition:null;d&&(d.removeProperty(u),d._endNative(u),r=d._config[u],i={type:"propertyEnd",propertyName:u,elapsedTime:l,config:r},r&&r.on&&r.on.end&&r.on.end.call(e.one(s),i),d._count<=0&&(d._end(l),s.style[t]=""))},destroy:function(){var e=this,t=e._node;t&&(t.removeEventListener(a,e._onNativeEnd,!1),e._node=null)}},e.Transition=p,e.TransitionNative=p,e.Node.prototype.transition=function(t,n,i){var r,s,a=p._nodeAttrs[e.stamp(this._node)],o=a&&a.transition||null;if("string"==typeof t){if("function"==typeof n&&(i=n,n=null),r=p.fx[t],n&&"boolean"!=typeof n)for(s in n=e.clone(n),r)!r.hasOwnProperty(s)||s in n||(n[s]=r[s]);else n=r}else i=n,n=t;return o&&!o._running?o.init(this,n):o=new p(this._node,n),o.run(i),this},e.Node.prototype.show=function(t,n,i){return this._show(),t&&e.Transition&&("string"==typeof t||t.push||("function"==typeof n&&(i=n,n=t),t=p.SHOW_TRANSITION),this.transition(t,n,i)),this};var g=function(e,t,n){return function(){t&&t.call(e),n&&n.apply(e._node,arguments)}};e.Node.prototype.hide=function(t,n,i){return t&&e.Transition?("function"==typeof n&&(i=n,n=null),i=g(this,this._hide,i),"string"==typeof t||t.push||("function"==typeof n&&(i=n,n=t),t=p.HIDE_TRANSITION),this.transition(t,n,i)):this._hide(),this},e.NodeList.prototype.transition=function(t,n){for(var i,r=this._nodes,s=0;i=r[s++];)e.one(i).transition(t,n);return this},e.Node.prototype.toggleView=function(t,n,i){return this._toggles=this._toggles||[],i=arguments[arguments.length-1],"boolean"==typeof t&&(n=t,t=null),t=t||e.Transition.DEFAULT_TOGGLE,void 0===n&&t in this._toggles&&(n=!this._toggles[t]),(n=n?1:0)?this._show():i=g(this,this._hide,i),this._toggles[t]=n,this.transition(e.Transition.toggles[t][n],i),this},e.NodeList.prototype.toggleView=function(t,n,i){for(var r,s=this._nodes,a=0;r=s[a++];)e.one(r).toggleView(t,n,i);return this},e.mix(p.fx,{fadeOut:{opacity:0,duration:.5,easing:"ease-out"},fadeIn:{opacity:1,duration:.5,easing:"ease-in"},sizeOut:{height:0,width:0,duration:.75,easing:"ease-out"},sizeIn:{height:function(e){return e.get("scrollHeight")+"px"},width:function(e){return e.get("scrollWidth")+"px"},duration:.5,easing:"ease-in",on:{start:function(){var e=this.getStyle("overflow");"hidden"!==e&&(this.setStyle("overflow","hidden"),this._transitionOverflow=e)},end:function(){this._transitionOverflow&&(this.setStyle("overflow",this._transitionOverflow),delete this._transitionOverflow)}}}}),e.mix(p.toggles,{size:["sizeOut","sizeIn"],fade:["fadeOut","fadeIn"]}),p.DEFAULT_TOGGLE="fade"},"3.18.1",{requires:["node-style"]}),YUI.add("transition-timer",function(e){var t=e.Transition;e.mix(t.prototype,{_start:function(){t.useNative?this._runNative():this._runTimer()},_runTimer:function(){var n=this;n._initAttrs(),t._running[e.stamp(n)]=n,n._startTime=new Date,t._startTimer()},_endTimer:function(){var n=this;delete t._running[e.stamp(n)],n._startTime=null},_runFrame:function(){var e=new Date-this._startTime;this._runAttrs(e)},_runAttrs:function(n){var i,r,s,a,o,u,l,c,d,h=this._node,f=this._config,p=e.stamp(h),g=t._nodeAttrs[p],m=t.behaviors,v=!1,y=!1;for(r in g)(s=g[r])&&s.transition===this&&(l=s.duration,o=(n-(u=s.delay))/1e3,c=n,i={type:"propertyEnd",propertyName:r,config:f,elapsedTime:o},a=d in m&&"set"in m[d]?m[d].set:t.DEFAULT_SETTER,v=c>=l,c>l&&(c=l),(!u||n>=u)&&(a(this,r,s.from,s.to,c-u,l-u,s.easing,s.unit),v&&(delete g[r],this._count--,f[r]&&f[r].on&&f[r].on.end&&f[r].on.end.call(e.one(h),i),!y&&this._count<=0&&(y=!0,this._end(o),this._endTimer()))))},_initAttrs:function(){var n,i,r,s,a,o,u,l,c,d,h,f=t.behaviors,p=e.stamp(this._node),g=t._nodeAttrs[p];for(o in g)(n=g[o])&&n.transition===this&&(i=1e3*n.duration,r=1e3*n.delay,s=n.easing,a=n.value,o in this._node.style||o in e.DOM.CUSTOM_STYLES?(d=o in f&&"get"in f[o]?f[o].get(this,o):t.DEFAULT_GETTER(this,o),l=t.RE_UNITS.exec(d),u=t.RE_UNITS.exec(a),d=l?l[1]:d,h=u?u[1]:a,!(c=u?u[2]:l?l[2]:"")&&t.RE_DEFAULT_UNIT.test(o)&&(c=t.DEFAULT_UNIT),"string"==typeof s&&(s.indexOf("cubic-bezier")>-1?s=s.substring(13,s.length-1).split(","):t.easings[s]&&(s=t.easings[s])),n.from=Number(d),n.to=Number(h),n.unit=c,n.easing=s,n.duration=i+r,n.delay=r):(delete g[o],this._count--))},destroy:function(){this.detachAll(),this._node=null}},!0),e.mix(e.Transition,{_runtimeAttrs:{},RE_DEFAULT_UNIT:/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i,DEFAULT_UNIT:"px",intervalTime:20,behaviors:{left:{get:function(t,n){return e.DOM._getAttrOffset(t._node,n)}}},DEFAULT_SETTER:function(n,i,r,s,a,o,u,l){r=Number(r),s=Number(s);var c=n._node,d=t.cubicBezier(u,a/o);d=r+d[0]*(s-r),c?(i in c.style||i in e.DOM.CUSTOM_STYLES)&&(l=l||"",e.DOM.setStyle(c,i,d+l)):n._end()},DEFAULT_GETTER:function(t,n){var i=t._node,r="";return(n in i.style||n in e.DOM.CUSTOM_STYLES)&&(r=e.DOM.getComputedStyle(i,n)),r},_startTimer:function(){t._timer||(t._timer=setInterval(t._runFrame,t.intervalTime))},_stopTimer:function(){clearInterval(t._timer),t._timer=null},_runFrame:function(){var e,n=!0;for(e in t._running)t._running[e]._runFrame&&(n=!1,t._running[e]._runFrame());n&&t._stopTimer()},cubicBezier:function(e,t){var n=e[0],i=e[1],r=e[2],s=e[3];return[(((1-3*r+3*n-0)*t+(3*r-6*n+0))*t+(3*n-0))*t+0,(((0-3*s+3*i-0)*t+(3*s-6*i+0))*t+(3*i-0))*t+0]},easings:{ease:[.25,0,1,.25],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},_running:{},_timer:null,RE_UNITS:/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/},!0),t.behaviors.top=t.behaviors.bottom=t.behaviors.right=t.behaviors.left,e.Transition=t},"3.18.1",{requires:["transition"]}),YUI.add("event-touch",function(e){var t="scale",n="rotation",i="identifier";e.DOMEventFacade.prototype._touch=function(r,s,a){var o,u,l,c,d;if(r.touches)for(o=0,this.touches=[],d={},u=r.touches.length;o<u;++o)c=r.touches[o],d[e.stamp(c)]=this.touches[o]=new e.DOMEventFacade(c,s,a);if(r.targetTouches)for(o=0,this.targetTouches=[],u=r.targetTouches.length;o<u;++o)c=r.targetTouches[o],l=d&&d[e.stamp(c,!0)],this.targetTouches[o]=l||new e.DOMEventFacade(c,s,a);if(r.changedTouches)for(o=0,this.changedTouches=[],u=r.changedTouches.length;o<u;++o)c=r.changedTouches[o],l=d&&d[e.stamp(c,!0)],this.changedTouches[o]=l||new e.DOMEventFacade(c,s,a);t in r&&(this[t]=r[t]),n in r&&(this[n]=r[n]),i in r&&(this[i]=r[i])},e.Node.DOM_EVENTS&&e.mix(e.Node.DOM_EVENTS,{touchstart:1,touchmove:1,touchend:1,touchcancel:1,gesturestart:1,gesturechange:1,gestureend:1})},"3.18.1",{requires:["node-base"]}),YUI.add("event-move",function(e){var t=e.config.win&&"ontouchstart"in e.config.win&&!(e.UA.chrome&&e.UA.chrome<6)?{start:"touchstart",move:"touchmove",end:"touchend"}:{start:"mousedown",move:"mousemove",end:"mouseup"},n="start",i="move",r="gesture"+i,s=r+"end",a=r+n,o="_msh",u="_meh",l="_dmsh",c="_dmh",d="_dmeh",h="minTime",f="minDistance",p="preventDefault",g="button",m="currentTarget",v="target",y=function(t,n,i){var r=i?4:3,s=n.length>r?e.merge(n.splice(r,1)[0]):{};return p in s||(s[p]=t.PREVENT_DEFAULT),s},b=function(e,t){return t._extra.root||9===e.get("nodeType")?e:e.get("ownerDocument")},$=function(e,t,n){e.pageX=t.pageX,e.pageY=t.pageY,e.screenX=t.screenX,e.screenY=t.screenY,e.clientX=t.clientX,e.clientY=t.clientY,e[v]=e[v]||t[v],e[m]=e[m]||t[m],e[g]=n&&n[g]||1},_=function(e,t){t&&(!t.call||t(e))&&e.preventDefault()},E=e.Event.define;E(a,{on:function(e,i,r){i[o]=e.on(t[n],this._onStart,this,e,i,r)},delegate:function(e,i,r,s){var a=this;i[l]=e.delegate(t[n],function(t){a._onStart(t,e,i,r,!0)},s)},detachDelegate:function(e,t,n,i){var r=t[l];r&&(r.detach(),t[l]=null)},detach:function(e,t,n){var i=t[o];i&&(i.detach(),t[o]=null)},processArgs:function(e,t){var n=y(this,e,t);return h in n||(n[h]=this.MIN_TIME),f in n||(n[f]=this.MIN_DISTANCE),n},_onStart:function(n,r,s,a,o){o&&(r=n[m]);var u,l=s._extra,c=!0,d=l[h],g=l[f],v=l.button,y=l[p],E=b(r,s);n.touches?1===n.touches.length?$(n,n.touches[0],l):c=!1:c=void 0===v||v===n.button,c&&(_(n,y),0===d||0===g?this._start(n,r,a,l):(u=[n.pageX,n.pageY],d>0&&(l._ht=e.later(d,this,this._start,[n,r,a,l]),l._hme=E.on(t.end,e.bind(function(){this._cancel(l)},this))),g>0&&(l._hm=E.on(t[i],e.bind(function(e){(Math.abs(e.pageX-u[0])>g||Math.abs(e.pageY-u[1])>g)&&this._start(n,r,a,l)},this)))))},_cancel:function(e){e._ht&&(e._ht.cancel(),e._ht=null),e._hme&&(e._hme.detach(),e._hme=null),e._hm&&(e._hm.detach(),e._hm=null)},_start:function(e,t,n,i){i&&this._cancel(i),e.type=a,t.setData("_ms",e),n.fire(e)},MIN_TIME:0,MIN_DISTANCE:0,PREVENT_DEFAULT:!1}),E(r,{on:function(e,n,r){var s=b(e,n).on(t[i],this._onMove,this,e,n,r);n._mh=s},delegate:function(e,n,r,s){var a=this;n[c]=e.delegate(t[i],function(t){a._onMove(t,e,n,r,!0)},s)},detach:function(e,t,n){var i=t._mh;i&&(i.detach(),t._mh=null)},detachDelegate:function(e,t,n,i){var r=t[c];r&&(r.detach(),t[c]=null)},processArgs:function(e,t){return y(this,e,t)},_onMove:function(e,t,n,i,s){s&&(t=e[m]);var a=n._extra.standAlone||t.getData("_ms"),o=n._extra.preventDefault;a&&(e.touches&&(1===e.touches.length?$(e,e.touches[0]):a=!1),a&&(_(e,o),e.type=r,i.fire(e)))},PREVENT_DEFAULT:!1}),E(s,{on:function(e,n,i){var r=b(e,n).on(t.end,this._onEnd,this,e,n,i);n[u]=r},delegate:function(e,n,i,r){var s=this;n[d]=e.delegate(t.end,function(t){s._onEnd(t,e,n,i,!0)},r)},detachDelegate:function(e,t,n,i){var r=t[d];r&&(r.detach(),t[d]=null)},detach:function(e,t,n){var i=t[u];i&&(i.detach(),t[u]=null)},processArgs:function(e,t){return y(this,e,t)},_onEnd:function(e,t,n,i,r){r&&(t=e[m]);var a=n._extra.standAlone||t.getData("_m")||t.getData("_ms"),o=n._extra.preventDefault;a&&(e.changedTouches&&(1===e.changedTouches.length?$(e,e.changedTouches[0]):a=!1),a&&(_(e,o),e.type=s,i.fire(e),t.clearData("_ms"),t.clearData("_m")))},PREVENT_DEFAULT:!1})},"3.18.1",{requires:["node-base","event-touch","event-synthetic"]}),YUI.add("event-delegate",function(e){var t=e.Array,n=e.Lang,i=n.isString,r=n.isObject,s=n.isArray,a=e.Selector.test,o=e.Env.evt.handles;function u(n,a,l,c){var d,h,f,p,g,m,v,y,b,$=t(arguments,0,!0),_=i(l)?l:null;if(r(n)){if(y=[],s(n))for(m=0,v=n.length;m<v;++m)$[0]=n[m],y.push(e.delegate.apply(e,$));else for(m in $.unshift(null),n)n.hasOwnProperty(m)&&($[0]=m,$[1]=n[m],y.push(e.delegate.apply(e,$)));return new e.EventHandle(y)}if((d=n.split(/\|/)).length>1&&(g=d.shift(),$[0]=n=d.shift()),r(h=e.Node.DOM_EVENTS[n])&&h.delegate&&(b=h.delegate.apply(h,arguments)),!b){if(!n||!a||!l||!c)return;!(f=_?e.Selector.query(_,null,!0):l)&&i(l)&&(b=e.on("available",function(){e.mix(b,e.delegate.apply(e,$),!0)},l)),!b&&f&&($.splice(2,2,f),(b=e.Event._attach($,{facade:!1})).sub.filter=c,b.sub._notify=u.notifySub)}return b&&g&&(p=(p=o[g]||(o[g]={}))[n]||(p[n]=[])).push(b),b}u.notifySub=function(n,i,r){i=i.slice(),this.args&&i.push.apply(i,this.args);var s,a,o,l,c=u._applyFilter(this.filter,i,r);if(c){for(a=0,c=t(c),(s=i[0]=new e.DOMEventFacade(i[0],r.el,r)).container=e.one(r.el),o=c.length;a<o&&!s.stopped&&(s.currentTarget=e.one(c[a]),!1!==(l=this.fn.apply(this.context||s.currentTarget,i)));++a);return l}},u.compileFilter=e.cached(function(e){return function(t,n){return a(t._node,e,n.currentTarget===n.target?null:n.currentTarget._node)}}),u._applyFilter=function(t,n,r){var s=n[0],o=r.el,u=s.target||s.srcElement,l=[],c=!1;if(3===u.nodeType&&(u=u.parentNode),n.unshift(u),i(t))for(;u&&(c=u===o,a(u,t,c?null:o)&&l.push(u),!c);)u=u.parentNode;else{for(n[0]=e.one(u),n[1]=new e.DOMEventFacade(s,o,r);u&&(t.apply(n[0],n)&&l.push(u),u!==o);)u=u.parentNode,n[0]=e.one(u);n[1]=s}return l.length<=1&&(l=l[0]),n.shift(),l},e.delegate=e.Event.delegate=u},"3.18.1",{requires:["node-base"]}),YUI.add("node-event-delegate",function(e){e.Node.prototype.delegate=function(t){var n=e.Array(arguments,0,!0),i=e.Lang.isObject(t)&&!e.Lang.isArray(t)?1:2;return n.splice(i,0,this._node),e.delegate.apply(e,n)}},"3.18.1",{requires:["node-base","event-delegate"]}),YUI.add("base-pluginhost",function(e){var t=e.Base,n=e.Plugin.Host;e.mix(t,n,!1,null,1),t.plug=n.plug,t.unplug=n.unplug},"3.18.1",{requires:["base-base","pluginhost"]}),YUI.add("base-build",function(e){var t,n=e.Base,i=e.Lang,r="initializer",s="destructor",a=function(e,t,n){n[e]&&(t[e]=(t[e]||[]).concat(n[e]))};n._build=function(t,i,a,o,u,l){var c,d,h,f,p,g,m=n._build,v=m._ctor(i,l),y=m._cfg(i,l,a),b=m._mixCust,$=v._yuibuild.dynamic;for(c=0,d=a.length;c<d;c++)p=(f=(h=a[c]).prototype)[r],g=f[s],delete f[r],delete f[s],e.mix(v,h,!0,null,1),b(v,h,y),p&&(f[r]=p),g&&(f[s]=g),v._yuibuild.exts.push(h);return o&&e.mix(v.prototype,o,!0),u&&(e.mix(v,m._clean(u,y),!0),b(v,u,y)),v.prototype.hasImpl=m._impl,$&&(v.NAME=t,v.prototype.constructor=v),v},t=n._build,e.mix(t,{_mixCust:function(t,n,r){var s,a,o,u,l,c;if(r&&(s=r.aggregates,a=r.custom,o=r.statics),o&&e.mix(t,n,!0,o),s)for(c=0,l=s.length;c<l;c++)u=s[c],!t.hasOwnProperty(u)&&n.hasOwnProperty(u)&&(t[u]=i.isArray(n[u])?[]:{}),e.aggregate(t,n,!0,[u]);if(a)for(c in a)a.hasOwnProperty(c)&&a[c](c,t,n)},_tmpl:function(t){function n(){n.superclass.constructor.apply(this,arguments)}return e.extend(n,t),n},_impl:function(e){var t,n,i,r,s,a,o=this._getClasses();for(t=0,n=o.length;t<n;t++)if((i=o[t])._yuibuild){for(a=0,s=(r=i._yuibuild.exts).length;a<s;a++)if(r[a]===e)return!0}return!1},_ctor:function(e,n){var i=!n||!1!==n.dynamic,r=i?t._tmpl(e):e,s=r._yuibuild;return s||(s=r._yuibuild={}),s.id=s.id||null,s.exts=s.exts||[],s.dynamic=i,r},_cfg:function(t,n,i){for(var r,s,a,o=[],u={},l=[],c=n&&n.aggregates,d=n&&n.custom,h=n&&n.statics,f=t;f&&f.prototype;)(r=f._buildCfg)&&(r.aggregates&&(o=o.concat(r.aggregates)),r.custom&&e.mix(u,r.custom,!0),r.statics&&(l=l.concat(r.statics))),f=f.superclass?f.superclass.constructor:null;if(i)for(s=0,a=i.length;s<a;s++)(r=(f=i[s])._buildCfg)&&(r.aggregates&&(o=o.concat(r.aggregates)),r.custom&&e.mix(u,r.custom,!0),r.statics&&(l=l.concat(r.statics)));return c&&(o=o.concat(c)),d&&e.mix(u,n.cfgBuild,!0),h&&(l=l.concat(h)),{aggregates:o,custom:u,statics:l}},_clean:function(t,n){var i,r,s,a=e.merge(t),o=n.aggregates,u=n.custom;for(i in u)a.hasOwnProperty(i)&&delete a[i];for(r=0,s=o.length;r<s;r++)i=o[r],a.hasOwnProperty(i)&&delete a[i];return a}}),n.build=function(e,n,i,r){return t(e,n,i,null,null,r)},n.create=function(e,n,i,r,s){return t(e,n,i,r,s)},n.mix=function(e,n){return t(null,e,n,null,null,{dynamic:!1})},n._buildCfg={custom:{ATTRS:function(t,n,i){if(n.ATTRS=n.ATTRS||{},i.ATTRS){var r,s=i.ATTRS,a=n.ATTRS;for(r in s)s.hasOwnProperty(r)&&(a[r]=a[r]||{},e.mix(a[r],s[r],!0))}},_NON_ATTRS_CFG:a},aggregates:["_PLUG","_UNPLUG"]}},"3.18.1",{requires:["base-base"]}),YUI.add("classnamemanager",function(e){var t,n,i="classNamePrefix",r="classNameDelimiter",s=e.config;s[i]=s[i]||"yui3",s[r]=s[r]||"-",e.ClassNameManager=(t=s[i],n=s[r],{getClassName:e.cached(function(){var i=e.Array(arguments);return!0!==i[i.length-1]?i.unshift(t):i.pop(),i.join(n)})})},"3.18.1",{requires:["yui-base"]}),YUI.add("event-focus",function(e){var t=e.Event,n=e.Lang,i=n.isString,r=e.Array.indexOf,s=n.isFunction(e.DOM.create('<p onbeforeactivate=";"/>').onbeforeactivate);function a(n,a,o){var u="_"+n+"Notifiers";e.Event.define(n,{_attach:function(i,r,s){return e.DOM.isWindow(i)?t._attach([n,function(e){r.fire(e)},i,]):t._attach([a,this._proxy,i,this,r,s],{capture:!0})},_proxy:function(n,i,r){var a,l=n.target,c=n.currentTarget,d=l.getData(u),h=e.stamp(c._node),f=s||l!==c;i.currentTarget=r?l:c,i.container=r?c:null,d?f=!0:(d={},l.setData(u,d),f&&((a=t._attach([o,this._notify,l._node]).sub).once=!0)),d[h]||(d[h]=[]),d[h].push(i),f||this._notify(n)},_notify:function(t,n){var i,s,a,o,l,c,d,h,f,p,g=t.currentTarget,m=g.getData(u),v=g.ancestors(),y=g.get("ownerDocument"),b=[],$=m?e.Object.keys(m).length:0;for(g.clearData(u),v.push(g),y&&v.unshift(y),v._nodes.reverse(),c=$,v.some(function(t){var n,i,r=m[e.stamp(t)];if(r)for($--,n=0,i=r.length;n<i;++n)r[n].handle.sub.filter&&b.push(r[n]);return!$}),$=c;$&&(i=v.shift());){if(s=m[o=e.stamp(i)]){for(d=0,h=s.length;d<h&&(f=(a=s[d]).handle.sub,l=!0,t.currentTarget=i,f.filter&&(l=f.filter.apply(i,[i,t].concat(f.args||[])),b.splice(r(b,a),1)),l&&(t.container=a.container,p=a.fire(t)),!1!==p&&2!==t.stopped);++d);delete s[o],$--}if(2!==t.stopped)for(d=0,h=b.length;d<h&&((f=(a=b[d]).handle.sub).filter.apply(i,[i,t].concat(f.args||[]))&&(t.container=a.container,t.currentTarget=i,p=a.fire(t)),!1!==p&&2!==t.stopped);++d);if(t.stopped)break}},on:function(e,t,n){t.handle=this._attach(e._node,n)},detach:function(e,t){t.handle.detach()},delegate:function(t,n,r,s){i(s)&&(n.filter=function(n){return e.Selector.test(n._node,s,t===n?null:t._node)}),n.handle=this._attach(t._node,r,!0)},detachDelegate:function(e,t){t.handle.detach()}},!0)}s?(a("focus","beforeactivate","focusin"),a("blur","beforedeactivate","focusout")):(a("focus","focus","focus"),a("blur","blur","blur"))},"3.18.1",{requires:["event-synthetic"]}),YUI.add("attribute-core",function(e){e.State=function(){this.data={}},e.State.prototype={add:function(e,t,n){var i=this.data;i[e]=i[e]||{},i[e][t]=n},addAll:function(e,t){var n;for(n in t)t.hasOwnProperty(n)&&this.add(e,n,t[n])},remove:function(e,t){var n=this.data;n[e]&&delete n[e][t]},removeAll:function(t,n){var i=this.data;n?e.each(n,function(n,i){e.Lang.isString(i)?this.remove(t,i):this.remove(t,n)},this):i[t]&&delete i[t]},get:function(e,t){var n=this.data;return n[e]?n[e][t]:void 0},getAll:function(t,n){var i,r=this.data;return n?i=r[t]:e.each(r[t],function(e,t){(i=i||{})[t]=e}),i}};var t,n=e.Object,i=e.Lang,r="getter",s="value",a="lazyAdd",o="_bypassProxy",u="initValue",l="lazy",c="isLazyAdd";function d(e,t,n){this._initAttrHost(e,t,n)}d.INVALID_VALUE={},t=d.INVALID_VALUE,d._ATTR_CFG=["setter",r,"validator",s,"valueFn","writeOnce","readOnly",a,o],d.prototype={_initAttrHost:function(t,n,i){this._state=new e.State,this._initAttrs(t,n,i)},addAttr:function(e,t,n){var i,r,o=this._state;return(n=a in(t=t||{})?t[a]:n)&&!this.attrAdded(e)?o.addAll(e,{lazy:t,added:!0}):(!this.attrAdded(e)||o.get(e,c))&&((r=s in t)&&(i=t.value,delete t.value),t.added=!0,t.initializing=!0,o.addAll(e,t),r&&this.set(e,i),o.remove(e,"initializing")),this},attrAdded:function(e){return!!this._state.get(e,"added")},get:function(e){return this._getAttr(e)},_isLazyAttr:function(e){return this._state.get(e,l)},_addLazyAttr:function(e,t){var n=this._state,i=n.get(e,l);n.add(e,c,!0),n.remove(e,l),this.addAttr(e,i)},set:function(e,t){return this._setAttr(e,t)},_set:function(e,t){return this._setAttr(e,t,null,!0)},_setAttr:function(t,i,r,a){var o,u,l,c,d,h,f,p=!0,g=this._state,m=this._stateProxy;return-1!==t.indexOf(".")&&(l=t,t=(c=t.split(".")).shift()),this._isLazyAttr(t)&&this._addLazyAttr(t),u=!(s in(o=g.getAll(t,!0)||{})),m&&t in m&&!o._bypassProxy&&(u=!1),h=o.writeOnce,f=o.initializing,u||a||(h&&(p=!1),o.readOnly&&(p=!1)),f||a||"initOnly"!==h||(p=!1),p&&(u||(d=this.get(t)),c&&void 0===(i=n.setValue(e.clone(d),c,i))&&(p=!1),p&&(!this._fireAttrChange||f?this._setAttrVal(t,l,d,i):this._fireAttrChange(t,l,d,i,r))),this},_getAttr:function(e){var t,i,s,a,o=e,u=this._state;return-1!==e.indexOf(".")&&(e=(t=e.split(".")).shift()),this._tCfgs&&this._tCfgs[e]&&((a={})[e]=this._tCfgs[e],delete this._tCfgs[e],this._addAttrs(a,this._tVals)),this._isLazyAttr(e)&&this._addLazyAttr(e),s=this._getStateVal(e),(i=u.get(e,r))&&!i.call&&(i=this[i]),s=i?i.call(this,s,o):s,s=t?n.getValue(s,t):s},_getStateVal:function(e){var t=this._stateProxy;return t&&e in t&&!this._state.get(e,o)?t[e]:this._state.get(e,s)},_setStateVal:function(e,t){var n=this._stateProxy;n&&e in n&&!this._state.get(e,o)?n[e]=t:this._state.add(e,s,t)},_setAttrVal:function(e,n,r,s){var a,o,l=!0,c=this._state.getAll(e,!0)||{},d=c.validator,h=c.setter,f=c.initializing,p=this._getStateVal(e),g=n||e;return d&&(d.call||(d=this[d]),!d||(o=d.call(this,s,g))||!f||(s=c.defaultValue,o=!0)),!d||o?(h&&(h.call||(h=this[h]),h&&((a=h.call(this,s,g))===t?l=!1:void 0!==a&&(s=a))),l&&(n||s!==p||i.isObject(s)?(u in c||(c.initValue=s),this._setStateVal(e,s)):l=!1)):l=!1,l},setAttrs:function(e){return this._setAttrs(e)},_setAttrs:function(e){for(var t in e)e.hasOwnProperty(t)&&this.set(t,e[t]);return this},getAttrs:function(e){return this._getAttrs(e)},_getAttrs:function(e){var t,i,r,s,a={},o=!0===e;for(t=0,i=(e=e&&!o?e:n.keys(this._state.data)).length;t<i;t++)r=e[t],s=this.get(r),o&&this._getStateVal(r)==this._state.get(r,u)||(a[r]=this.get(r));return a},addAttrs:function(e,t,n){var i=this;return e&&(i._tCfgs=e,i._tVals=i._normAttrVals(t),i._addAttrs(e,i._tVals,n),i._tCfgs=i._tVals=null),i},_addAttrs:function(e,t,n){var i,r,s;for(i in e)e.hasOwnProperty(i)&&((r=e[i]).defaultValue=r.value,void 0!==(s=this._getAttrInitVal(i,r,this._tVals))&&(r.value=s),this._tCfgs[i]&&delete this._tCfgs[i],this.addAttr(i,r,n))},_protectAttrs:function(t){if(t)for(var n in t=e.merge(t))t.hasOwnProperty(n)&&(t[n]=e.merge(t[n]));return t},_normAttrVals:function(t){return t?e.merge(t):null},_getAttrInitVal:function(e,t,n){var i,r;return!t.readOnly&&n&&n.hasOwnProperty(e)?i=n[e]:(i=t.value,(r=t.valueFn)&&(r.call||(r=this[r]),r&&(i=r.call(this,e)))),i},_initAttrs:function(t,n,i){t=t||this.constructor.ATTRS;var r=e.Base,s=e.BaseCore,a=r&&e.instanceOf(this,r),o=!a&&s&&e.instanceOf(this,s);!t||a||o||this.addAttrs(this._protectAttrs(t),n,i)}},e.AttributeCore=d},"3.18.1"),YUI.add("base-core",function(e){var t=e.Object,n=e.Lang,i="initializer",r=Object.prototype.constructor,s="destructor",a=e.AttributeCore,o=function(e,t,n){var i;for(i in t)n[i]&&(e[i]=t[i]);return e};function u(e){this._BaseInvoked||(this._BaseInvoked=!0,this._initBase(e))}u._ATTR_CFG=a._ATTR_CFG.concat("cloneDefaultValue"),u._ATTR_CFG_HASH=e.Array.hash(u._ATTR_CFG),u._NON_ATTRS_CFG=["plugins"],u.NAME="baseCore",u.ATTRS={initialized:{readOnly:!0,value:!1},destroyed:{readOnly:!0,value:!1}},u.prototype={_initBase:function(t){e.stamp(this),this._initAttribute(t);var n=e.Plugin&&e.Plugin.Host;this._initPlugins&&n&&n.call(this),!1!==this._lazyAddAttrs&&(this._lazyAddAttrs=!0),this.name=this.constructor.NAME,this.init.apply(this,arguments)},_initAttribute:function(){a.apply(this)},init:function(e){return this._baseInit(e),this},_baseInit:function(e){this._initHierarchy(e),this._initPlugins&&this._initPlugins(e),this._set("initialized",!0)},destroy:function(){return this._baseDestroy(),this},_baseDestroy:function(){this._destroyPlugins&&this._destroyPlugins(),this._destroyHierarchy(),this._set("destroyed",!0)},_getClasses:function(){return this._classes||this._initHierarchyData(),this._classes},_getAttrCfgs:function(){return this._attrs||this._initHierarchyData(),this._attrs},_filterAttrCfgs:function(e,t){var n,i=null,r=e.ATTRS;if(r)for(n in r)t[n]&&((i=i||{})[n]=t[n],t[n]=null);return i},_filterAdHocAttrs:function(e,t){var n,i,r=this._nonAttrs;if(t)for(i in n={},t)!e[i]&&!r[i]&&t.hasOwnProperty(i)&&(n[i]={value:t[i]});return n},_initHierarchyData:function(){for(var e,t,n,i=this.constructor,r=this._allowAdHocAttrs?{}:null,s=[],a=[];i;){if(s[s.length]=i,i.ATTRS&&(a[a.length]=i.ATTRS),this._allowAdHocAttrs&&(n=i._NON_ATTRS_CFG))for(e=0,t=n.length;e<t;e++)r[n[e]]=!0;i=i.superclass?i.superclass.constructor:null}this._classes=s,this._nonAttrs=r,this._attrs=this._aggregateAttrs(a)},_attrCfgHash:function(){return u._ATTR_CFG_HASH},_aggregateAttrs:function(i){var s,a,u,l,c,d,h,f=this._attrCfgHash(),p={};if(i)for(d=i.length-1;d>=0;--d)for(s in a=i[d])a.hasOwnProperty(s)&&(l=(u=o({},a[s],f)).value,h=u.cloneDefaultValue,l&&(void 0===h&&(r===l.constructor||n.isArray(l))||"deep"===h||!0===h?u.value=e.clone(l):"shallow"===h&&(u.value=e.merge(l))),c=null,-1!==s.indexOf(".")&&(s=(c=s.split(".")).shift()),c&&p[s]&&p[s].value?t.setValue(p[s].value,c,l):c||(p[s]?o(p[s],u,f):p[s]=u));return p},_initHierarchy:function(e){var t,n,r,s,a,o,u,l=this._lazyAddAttrs,c=this._getClasses(),d=this._getAttrCfgs(),h=c.length-1;for(r=h;r>=0;r--){if(n=(t=c[r]).prototype,u=t._yuibuild&&t._yuibuild.exts)for(s=0,a=u.length;s<a;s++)u[s].apply(this,arguments);if(this.addAttrs(this._filterAttrCfgs(t,d),e,l),this._allowAdHocAttrs&&r===h&&this.addAttrs(this._filterAdHocAttrs(d,e),e,l),n.hasOwnProperty(i)&&n.initializer.apply(this,arguments),u)for(s=0;s<a;s++)(o=u[s].prototype).hasOwnProperty(i)&&o.initializer.apply(this,arguments)}},_destroyHierarchy:function(){var e,t,n,i,r,a,o,u,l=this._getClasses();for(n=0,i=l.length;n<i;n++){if(t=(e=l[n]).prototype,o=e._yuibuild&&e._yuibuild.exts)for(r=0,a=o.length;r<a;r++)(u=o[r].prototype).hasOwnProperty(s)&&u.destructor.apply(this,arguments);t.hasOwnProperty(s)&&t.destructor.apply(this,arguments)}},toString:function(){return this.name+"["+e.stamp(this,!0)+"]"}},e.mix(u,a,!1,null,1),u.prototype.constructor=u,e.BaseCore=u},"3.18.1",{requires:["attribute-core"]}),YUI.add("oop",function(e){var t=e.Lang,n=e.Array,i=Object.prototype,r="_~yuim~_",s=i.hasOwnProperty,a=i.toString;function o(t,i,r,s,a){if(t&&t[a]&&t!==e)return t[a].call(t,i,r);switch(n.test(t)){case 1:return n[a](t,i,r);case 2:return n[a](e.Array(t,0,!0),i,r);default:return e.Object[a](t,i,r,s)}}e.augment=function(t,n,i,r,o){var u,l,c,d,h,f=t.prototype,p=f&&n,g=n.prototype,m=f||t;return o=o?e.Array(o):[],p&&(l={},c={},d={},u=function(e,t){!i&&t in f||("[object Function]"===a.call(e)?(d[t]=e,l[t]=c[t]=function(){return h(this,e,arguments)}):l[t]=e)},h=function(e,t,i){for(var r in d)s.call(d,r)&&e[r]===c[r]&&(e[r]=d[r]);return n.apply(e,o),t.apply(e,i)},r?e.Array.each(r,function(e){e in g&&u(g[e],e)}):e.Object.each(g,u,null,!0)),e.mix(m,l||g,i,r),p||n.apply(m,o),t},e.aggregate=function(t,n,i,r){return e.mix(t,n,i,r,0,!0)},e.extend=function(t,n,r,s){n&&t||e.error("extend failed, verify dependencies");var a=n.prototype,o=e.Object(a);return t.prototype=o,o.constructor=t,t.superclass=a,n!=Object&&a.constructor==i.constructor&&(a.constructor=n),r&&e.mix(o,r,!0),s&&e.mix(t,s,!0),t},e.each=function(e,t,n,i){return o(e,t,n,i,"each")},e.some=function(e,t,n,i){return o(e,t,n,i,"some")},e.clone=function(n,i,s,a,o,u){if(!t.isObject(n)||e.instanceOf(n,YUI))return n;var l,c,d=u||{},h=e.each;switch(t.type(n)){case"date":return new Date(n);case"regexp":case"function":return n;case"array":l=[];break;default:if(n[r])return d[n[r]];c=e.guid(),l=i?{}:e.Object(n),n[r]=c,d[c]=n}return n.addEventListener||n.attachEvent||h(n,function(t,u){(u||0===u)&&(!s||!1!==s.call(a||this,t,u,this,n))&&u!==r&&("prototype"==u||(this[u]=e.clone(t,i,s,a,o||n,d)))},l),u||(e.Object.each(d,function(e,t){if(e[r])try{delete e[r]}catch(n){e[r]=null}},this),d=null),l},e.bind=function(n,i){var r=arguments.length>2?e.Array(arguments,2,!0):null;return function(){var s=t.isString(n)?i[n]:n,a=r?r.concat(e.Array(arguments,0,!0)):arguments;return s.apply(i||s,a)}},e.rbind=function(n,i){var r=arguments.length>2?e.Array(arguments,2,!0):null;return function(){var s=t.isString(n)?i[n]:n,a=r?e.Array(arguments,0,!0).concat(r):arguments;return s.apply(i||s,a)}}},"3.18.1",{requires:["yui-base"]}),YUI.add("event-custom-base",function(e){e.Env.evt={handles:{},plugins:{}};var t={objs:{},before:function(t,n,i,r){var s,a=t;return r&&(s=[t,r].concat(e.Array(arguments,4,!0)),a=e.rbind.apply(e,s)),this._inject(0,a,n,i)},after:function(t,n,i,r){var s,a=t;return r&&(s=[t,r].concat(e.Array(arguments,4,!0)),a=e.rbind.apply(e,s)),this._inject(1,a,n,i)},_inject:function(t,n,i,r){var s,a,o=e.stamp(i);return this.objs[o]||(this.objs[o]={}),(s=this.objs[o])[r]||(s[r]=new e.Do.Method(i,r),i[r]=function(){return s[r].exec.apply(s[r],arguments)}),a=o+e.stamp(n)+r,s[r].register(a,n,t),new e.EventHandle(s[r],a)},detach:function(e){e.detach&&e.detach()},_unload:function(e,t){}};e.Do=t,t.Method=function(e,t){this.obj=e,this.methodName=t,this.method=e[t],this.before={},this.after={}},t.Method.prototype.register=function(e,t,n){n?this.after[e]=t:this.before[e]=t},t.Method.prototype._delete=function(e){delete this.before[e],delete this.after[e]},t.Method.prototype.exec=function(){var n,i,r,s=e.Array(arguments,0,!0),a=this.before,o=this.after,u=!1;for(n in a)if(a.hasOwnProperty(n)&&(i=a[n].apply(this.obj,s)))switch(i.constructor){case t.Halt:return i.retVal;case t.AlterArgs:s=i.newArgs;break;case t.Prevent:u=!0}for(n in u||(i=this.method.apply(this.obj,s)),t.originalRetVal=i,t.currentRetVal=i,o)if(o.hasOwnProperty(n)){if((r=o[n].apply(this.obj,s))&&r.constructor==t.Halt)return r.retVal;r&&r.constructor==t.AlterReturn&&(i=r.newRetVal,t.currentRetVal=i)}return i},t.AlterArgs=function(e,t){this.msg=e,this.newArgs=t},t.AlterReturn=function(e,t){this.msg=e,this.newRetVal=t},t.Halt=function(e,t){this.msg=e,this.retVal=t},t.Prevent=function(e){this.msg=e},t.Error=t.Halt;var n="after",i=["broadcast","monitored","bubbles","context","contextFn","currentTarget","defaultFn","defaultTargetOnly","details","emitFacade","fireOnce","async","host","preventable","preventedFn","queuable","silent","stoppedFn","target","type",];e.CustomEvent=function(t,n){n=n||{},this.id=e.stamp(this),this.type=t,this.context=e,this.logSystem="yui:log"==t,this.silent=this.logSystem,this.subscribers={},this.afters={},this.preventable=!0,this.bubbles=!0,this.signature=9,this.subCount=0,this.afterCount=0,this.applyConfig(n,!0)},e.CustomEvent.prototype={constructor:e.CustomEvent,hasSubs:function(e){var t=this.subCount,n=this.afterCount,i=this.sibling;return(i&&(t+=i.subCount,n+=i.afterCount),e)?"after"==e?n:t:t+n},monitor:function(t){this.monitored=!0;var n=this.id+"|"+this.type+"_"+t,i=e.Array(arguments,0,!0);return i[0]=n,this.host.on.apply(this.host,i)},getSubs:function(){var t=e.merge(this.subscribers),n=e.merge(this.afters),i=this.sibling;return i&&(e.mix(t,i.subscribers),e.mix(n,i.afters)),[t,n]},applyConfig:function(t,n){t&&e.mix(this,t,n,i)},_on:function(t,i,r,s){t||this.log("Invalid callback for CE: "+this.type);var a=new e.Subscriber(t,i,r,s);return this.fireOnce&&this.fired&&(this.async?setTimeout(e.bind(this._notify,this,a,this.firedWith),0):this._notify(a,this.firedWith)),s==n?(this.afters[a.id]=a,this.afterCount++):(this.subscribers[a.id]=a,this.subCount++),new e.EventHandle(this,a)},subscribe:function(t,n){var i=arguments.length>2?e.Array(arguments,2,!0):null;return this._on(t,n,i,!0)},on:function(t,n){var i=arguments.length>2?e.Array(arguments,2,!0):null;return this.host&&this.host._monitor("attach",this.type,{args:arguments}),this._on(t,n,i,!0)},after:function(t,i){var r=arguments.length>2?e.Array(arguments,2,!0):null;return this._on(t,i,r,n)},detach:function(t,n){if(t&&t.detach)return t.detach();var i,r,s=0,a=e.merge(this.subscribers,this.afters);for(i in a)a.hasOwnProperty(i)&&(r=a[i])&&(!t||t===r.fn)&&(this._delete(r),s++);return s},unsubscribe:function(){return this.detach.apply(this,arguments)},_notify:function(e,t,n){var i;return this.log(this.type+"->sub: "+e.id),!1!==(i=e.notify(t,this))&&!(this.stopped>1)||(this.log(this.type+" cancelled by subscriber"),!1)},log:function(e,t){this.silent},fire:function(){if(this.fireOnce&&this.fired)return this.log("fireOnce event: "+this.type+" already fired"),!0;var t=e.Array(arguments,0,!0);return(this.fired=!0,this.firedWith=t,this.emitFacade)?this.fireComplex(t):this.fireSimple(t)},fireSimple:function(e){if(this.stopped=0,this.prevented=0,this.hasSubs()){var t=this.getSubs();this._procSubs(t[0],e),this._procSubs(t[1],e)}return this._broadcast(e),!this.stopped},fireComplex:function(e){return e[0]=e[0]||{},this.fireSimple(e)},_procSubs:function(e,t,n){var i,r;for(r in e)if(e.hasOwnProperty(r)&&(i=e[r])&&i.fn&&(!1===this._notify(i,t,n)&&(this.stopped=2),2==this.stopped))return!1;return!0},_broadcast:function(t){if(!this.stopped&&this.broadcast){var n=e.Array(t);n.unshift(this.type),this.host!==e&&e.fire.apply(e,n),2==this.broadcast&&e.Global.fire.apply(e.Global,n)}},unsubscribeAll:function(){return this.detachAll.apply(this,arguments)},detachAll:function(){return this.detach()},_delete:function(e){e&&(this.subscribers[e.id]&&(delete this.subscribers[e.id],this.subCount--),this.afters[e.id]&&(delete this.afters[e.id],this.afterCount--)),this.host&&this.host._monitor("detach",this.type,{ce:this,sub:e}),e&&(e.deleted=!0)}},e.Subscriber=function(t,n,i){this.fn=t,this.context=n,this.id=e.stamp(this),this.args=i},e.Subscriber.prototype={constructor:e.Subscriber,_notify:function(e,t,n){if(this.deleted&&!this.postponed){if(!this.postponed)return delete this.postponed,null;delete this.fn,delete this.context}var i,r=this.args;switch(n.signature){case 0:i=this.fn.call(e,n.type,t,e);break;case 1:i=this.fn.call(e,t[0]||null,e);break;default:r||t?(t=t||[],r=r?t.concat(r):t,i=this.fn.apply(e,r)):i=this.fn.call(e)}return this.once&&n._delete(this),i},notify:function(t,n){var i=this.context,r=!0;if(i||(i=n.contextFn?n.contextFn():n.context),e.config.throwFail)r=this._notify(i,t,n);else try{r=this._notify(i,t,n)}catch(s){e.error(this+" failed: "+s.message,s)}return r},contains:function(e,t){return t?this.fn==e&&this.context==t:this.fn==e}},e.EventHandle=function(e,t){this.evt=e,this.sub=t},e.EventHandle.prototype={batch:function(t,n){t.call(n||this,this),e.Lang.isArray(this.evt)&&e.Array.each(this.evt,function(e){e.batch.call(n||e,t)})},detach:function(){var t,n=this.evt,i=0;if(n){if(e.Lang.isArray(n))for(t=0;t<n.length;t++)i+=n[t].detach();else n._delete(this.sub),i=1}return i},monitor:function(e){return this.evt.monitor.apply(this.evt,arguments)}};var r=e.Lang,s="~AFTER~",a=e.Array,o=e.cached(function(e){return e.replace(/(.*)(:)(.*)/,"*$2$3")}),u=e.cached(function(e,t){return!t||!r.isString(e)||e.indexOf(":")>-1?e:t+":"+e}),l=e.cached(function(e,t){var n,i,a,o=e;return r.isString(o)?((a=o.indexOf(s))>-1&&(i=!0,o=o.substr(s.length)),(a=o.indexOf("|"))>-1&&(n=o.substr(0,a),"*"==(o=o.substr(a+1))&&(o=null)),[n,t?u(o,t):o,i,o]):o}),c=function(t){var n=r.isObject(t)?t:{};this._yuievt=this._yuievt||{id:e.guid(),events:{},targets:{},config:n,chain:"chain"in n?n.chain:e.config.chain,bubbling:!1,defaults:{context:n.context||this,host:this,emitFacade:n.emitFacade,fireOnce:n.fireOnce,queuable:n.queuable,monitored:n.monitored,broadcast:n.broadcast,defaultTargetOnly:n.defaultTargetOnly,bubbles:!("bubbles"in n)||n.bubbles}}};c.prototype={constructor:c,once:function(){var e=this.on.apply(this,arguments);return e.batch(function(e){e.sub&&(e.sub.once=!0)}),e},onceAfter:function(){var e=this.after.apply(this,arguments);return e.batch(function(e){e.sub&&(e.sub.once=!0)}),e},parseType:function(e,t){return l(e,t||this._yuievt.config.prefix)},on:function(t,n,i){var o,u,c,d,h,f,p,g,m,v,y,b,$,_=l(t,this._yuievt.config.prefix),E=e.Env.evt.handles,A=e.Node;return(this._monitor("attach",_[1],{args:arguments,category:_[0],after:_[2]}),r.isObject(t))?r.isFunction(t)?e.Do.before.apply(e.Do,arguments):(o=n,u=i,c=a(arguments,0,!0),d=[],r.isArray(t)&&($=!0),g=t._after,delete t._after,e.each(t,function(e,t){r.isObject(e)&&(o=e.fn||(r.isFunction(e)?e:o),u=e.context||u);var n=g?s:"";c[0]=n+($?e:t),c[1]=o,c[2]=u,d.push(this.on.apply(this,c))},this),this._yuievt.chain?this:new e.EventHandle(d)):(f=_[0],g=_[2],v=_[3],A&&e.instanceOf(this,A)&&v in A.DOM_EVENTS)?(c=a(arguments,0,!0),c.splice(2,0,A.getDOMNode(this)),e.on.apply(e,c)):(t=_[1],e.instanceOf(this,YUI)&&(m=e.Env.evt.plugins[t],c=a(arguments,0,!0),c[0]=v,A&&(y=c[2],e.instanceOf(y,e.NodeList)?y=e.NodeList.getDOMNodes(y):e.instanceOf(y,A)&&(y=A.getDOMNode(y)),(b=v in A.DOM_EVENTS)&&(c[2]=y)),m?p=m.on.apply(e,c):(!t||b)&&(p=e.Event._attach(c))),p||(p=(h=this._yuievt.events[t]||this.publish(t))._on(n,i,arguments.length>3?a(arguments,3,!0):null,!g||"after")),f&&(E[f]=E[f]||{},E[f][t]=E[f][t]||[],E[f][t].push(p)),this._yuievt.chain?this:p)},subscribe:function(){return this.on.apply(this,arguments)},detach:function(t,n,i){var s,o=this._yuievt.events,u=e.Node,c=u&&e.instanceOf(this,u);if(!t&&this!==e){for(s in o)o.hasOwnProperty(s)&&o[s].detach(n,i);return c&&e.Event.purgeElement(u.getDOMNode(this)),this}var d,h,f,p,g,m=l(t,this._yuievt.config.prefix),v=r.isArray(m)?m[0]:null,y=m?m[3]:null,b=e.Env.evt.handles,$=function(e,t,n){var i,r,s=e[t];if(s)for(r=s.length-1;r>=0;--r)((i=s[r].evt).host===n||i.el===n)&&s[r].detach()};if(v){if(f=b[v],t=m[1],h=c?e.Node.getDOMNode(this):this,f){if(t)$(f,t,h);else for(s in f)f.hasOwnProperty(s)&&$(f,s,h);return this}}else{if(r.isObject(t)&&t.detach)return t.detach(),this;if(c&&(!y||y in u.DOM_EVENTS))return p=a(arguments,0,!0),p[2]=u.getDOMNode(this),e.detach.apply(e,p),this}if(d=e.Env.evt.plugins[y],e.instanceOf(this,YUI)){if(p=a(arguments,0,!0),d&&d.detach)return d.detach.apply(e,p),this;if(!t||!d&&u&&t in u.DOM_EVENTS)return p[0]=t,e.Event.detach.apply(e.Event,p),this}return(g=o[m[1]])&&g.detach(n,i),this},unsubscribe:function(){return this.detach.apply(this,arguments)},detachAll:function(e){return this.detach(e)},unsubscribeAll:function(){return this.detachAll.apply(this,arguments)},publish:function(t,n){var i,s,a,o,l=this._yuievt,c=l.config.prefix;return r.isObject(t)?(a={},e.each(t,function(e,t){a[t]=this.publish(t,e||n)},this),a):(t=c?u(t,c):t,this._monitor("publish",t,{args:arguments}),(s=(i=l.events)[t])?n&&s.applyConfig(n,!0):(o=l.defaults,s=new e.CustomEvent(t,n?e.merge(o,n):o),i[t]=s),i[t])},_monitor:function(e,t,n){var i,r=this.getEvent(t);(this._yuievt.config.monitored&&(!r||r.monitored)||r&&r.monitored)&&(i=t+"_"+e,n.monitored=e,this.fire.call(this,i,n))},fire:function(e){var t,n,i,s=r.isString(e),o=s?e:e&&e.type,l=this._yuievt.config.prefix,c=s?a(arguments,1,!0):arguments;if(o=l?u(o,l):o,this._monitor("fire",o,{args:c}),t=this.getEvent(o,!0),(i=this.getSibling(o,t))&&!t&&(t=this.publish(o)),t)t.sibling=i,n=t.fire.apply(t,c);else{if(this._yuievt.hasTargets)return this.bubble({type:o},c,this);n=!0}return this._yuievt.chain?this:n},getSibling:function(e,t){var n;return e.indexOf(":")>-1&&(e=o(e),(n=this.getEvent(e,!0))&&(n.applyConfig(t),n.bubbles=!1,n.broadcast=0)),n},getEvent:function(e,t){var n,i;return t||(e=(n=this._yuievt.config.prefix)?u(e,n):e),(i=this._yuievt.events)[e]||null},after:function(t,n){var i=a(arguments,0,!0);switch(r.type(t)){case"function":return e.Do.after.apply(e.Do,arguments);case"array":case"object":i[0]._after=!0;break;default:i[0]=s+t}return this.on.apply(this,i)},before:function(){return this.on.apply(this,arguments)}},e.EventTarget=c,e.mix(e,c.prototype),c.call(e,{bubbles:!1}),YUI.Env.globalEvents=YUI.Env.globalEvents||new c,e.Global=YUI.Env.globalEvents},"3.18.1",{requires:["oop"]}),YUI.add("event-custom-complex",function(e){var t,n,i={},r=e.CustomEvent.prototype,s=e.EventTarget.prototype;e.EventFacade=function(e,t){e=e||i,this._event=e,this.details=e.details,this.type=e.type,this._type=e.type,this.target=e.target,this.currentTarget=t,this.relatedTarget=e.relatedTarget},e.extend(e.EventFacade,Object,{stopPropagation:function(){this._event.stopPropagation(),this.stopped=1},stopImmediatePropagation:function(){this._event.stopImmediatePropagation(),this.stopped=2},preventDefault:function(){this._event.preventDefault(),this.prevented=1},halt:function(e){this._event.halt(e),this.prevented=1,this.stopped=e?2:1}}),r.fireComplex=function(t){var n,i,r,s,a,o,u,l,c,d,h,f=this,p=f.host||f;if(f.stack&&f.queuable&&f.type!=f.stack.next.type)return f.log("queue "+f.type),f.stack.queue.push([f,t]),!0;if(n=f.stack||{id:f.id,next:f,silent:f.silent,stopped:0,prevented:0,bubbling:null,type:f.type,afterQueue:new e.Queue,defaultTargetOnly:f.defaultTargetOnly,queue:[]},l=f.getSubs(),f.stopped=f.type!==n.type?0:n.stopped,f.prevented=f.type!==n.type?0:n.prevented,f.target=f.target||p,u=new e.EventTarget({fireOnce:!0,context:p}),f.events=u,f.stoppedFn&&u.on("stopped",f.stoppedFn),f.currentTarget=p,f.details=t.slice(),f.log("Firing "+f.type),f._facade=null,i=f._getFacade(t),e.Lang.isObject(t[0])?t[0]=i:t.unshift(i),l[0]&&f._procSubs(l[0],t,i),f.bubbles&&p.bubble&&!f.stopped&&(h=n.bubbling,n.bubbling=f.type,n.type!=f.type&&(n.stopped=0,n.prevented=0),o=p.bubble(f,t,null,n),f.stopped=Math.max(f.stopped,n.stopped),f.prevented=Math.max(f.prevented,n.prevented),n.bubbling=h),f.prevented?f.preventedFn&&f.preventedFn.apply(p,t):!f.defaultFn||(f.defaultTargetOnly||n.defaultTargetOnly)&&p!==i.target||f.defaultFn.apply(p,t),f._broadcast(t),l[1]&&!f.prevented&&f.stopped<2){if(n.id===f.id||f.type!=p._yuievt.bubbling)for(f._procSubs(l[1],t,i);d=n.afterQueue.last();)d();else c=l[1],n.execDefaultCnt&&(c=e.merge(c),e.each(c,function(e){e.postponed=!0})),n.afterQueue.add(function(){f._procSubs(c,t,i)})}if(f.target=null,n.id===f.id){for(s=n.queue;s.length;)a=(r=s.pop())[0],n.next=a,a.fire.apply(a,r[1]);f.stack=null}return o=!f.stopped,f.type!=p._yuievt.bubbling&&(n.stopped=0,n.prevented=0,f.stopped=0,f.prevented=0),o},r._getFacade=function(){var t,i,r=this._facade,s=this.details;return r||(r=new e.EventFacade(this,this.currentTarget)),t=s&&s[0],e.Lang.isObject(t,!0)&&(i={},e.mix(i,r,!0,n),e.mix(r,t,!0),e.mix(r,i,!0,n),r.type=t.type||r.type),r.details=this.details,r.target=this.originalTarget||this.target,r.currentTarget=this.currentTarget,r.stopped=0,r.prevented=0,this._facade=r,this._facade},r.stopPropagation=function(){this.stopped=1,this.stack&&(this.stack.stopped=1),this.events.fire("stopped",this)},r.stopImmediatePropagation=function(){this.stopped=2,this.stack&&(this.stack.stopped=2),this.events.fire("stopped",this)},r.preventDefault=function(){this.preventable&&(this.prevented=1,this.stack&&(this.stack.prevented=1))},r.halt=function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()},s.addTarget=function(t){this._yuievt.targets[e.stamp(t)]=t,this._yuievt.hasTargets=!0},s.getTargets=function(){return e.Object.values(this._yuievt.targets)},s.removeTarget=function(t){delete this._yuievt.targets[e.stamp(t)]},s.bubble=function(e,t,n,i){var r,s,a,o,u,l,c=this._yuievt.targets,d=!0,h=e&&e.type,f=n||e&&e.target||this;if(!e||!e.stopped&&c){for(a in c)if(c.hasOwnProperty(a)){if(s=(r=c[a]).getEvent(h,!0),(u=r.getSibling(h,s))&&!s&&(s=r.publish(h)),l=r._yuievt.bubbling,r._yuievt.bubbling=h,s){if(s.sibling=u,s.target=f,s.originalTarget=f,s.currentTarget=r,o=s.broadcast,s.broadcast=!1,s.emitFacade=!0,s.stack=i,d=d&&s.fire.apply(s,t||e.details||[]),s.broadcast=o,s.originalTarget=null,s.stopped)break}else r._yuievt.hasTargets&&r.bubble(e,t,f,i);r._yuievt.bubbling=l}}return d},t=new e.EventFacade,n=e.Object.keys(t)},"3.18.1",{requires:["event-custom-base"]}),YUI.add("attribute-events",function(e){var t=e.EventTarget,n="broadcast",i="published";function r(){this._ATTR_E_FACADE={},t.call(this,{emitFacade:!0})}r._ATTR_CFG=[n],r.prototype={set:function(e,t,n){return this._setAttr(e,t,n)},_set:function(e,t,n){return this._setAttr(e,t,n,!0)},setAttrs:function(e,t){return this._setAttrs(e,t)},_fireAttrChange:function(t,r,s,a,o){var u,l,c,d=t+"Change",h=this._state;h.get(t,i)||(c={queuable:!1,defaultTargetOnly:!0,defaultFn:this._defAttrChangeFn,silent:!0},void 0!==(l=h.get(t,n))&&(c.broadcast=l),this.publish(d,c),h.add(t,i,!0)),(u=o?e.merge(o):this._ATTR_E_FACADE).attrName=t,u.subAttrName=r,u.prevVal=s,u.newVal=a,this.fire(d,u)},_defAttrChangeFn:function(e){this._setAttrVal(e.attrName,e.subAttrName,e.prevVal,e.newVal)?e.newVal=this.get(e.attrName):e.stopImmediatePropagation()}},e.mix(r,t,!1,null,1),e.AttributeEvents=r},"3.18.1",{requires:["event-custom"]}),YUI.add("attribute-extras",function(e){var t={readOnly:1,writeOnce:1,getter:1,broadcast:1};function n(){}n.prototype={modifyAttr:function(e,n){var i,r;if(this.attrAdded(e))for(i in this._isLazyAttr(e)&&this._addLazyAttr(e),r=this._state,n)t[i]&&n.hasOwnProperty(i)&&(r.add(e,i,n[i]),"broadcast"===i&&r.remove(e,"published"))},removeAttr:function(e){this._state.removeAll(e)},reset:function(t){var n=this;return t?(n._isLazyAttr(t)&&n._addLazyAttr(t),n.set(t,n._state.get(t,"initValue"))):e.each(n._state.data,function(e,t){n.reset(t)}),n},_getAttrCfg:function(t){var n,i=this._state;return t?n=i.getAll(t)||{}:(n={},e.each(i.data,function(e,t){n[t]=i.getAll(t)})),n}},e.AttributeExtras=n},"3.18.1"),YUI.add("attribute-base",function(e){var t=function(){this._ATTR_E_FACADE=null,this._yuievt=null,e.AttributeCore.apply(this,arguments),e.AttributeEvents.apply(this,arguments),e.AttributeExtras.apply(this,arguments)};e.mix(t,e.AttributeCore,!1,null,1),e.mix(t,e.AttributeExtras,!1,null,1),e.mix(t,e.AttributeEvents,!0,null,1),t.INVALID_VALUE=e.AttributeCore.INVALID_VALUE,t._ATTR_CFG=e.AttributeCore._ATTR_CFG.concat(e.AttributeEvents._ATTR_CFG),e.Attribute=t},"3.18.1",{requires:["attribute-core","attribute-events","attribute-extras"]}),YUI.add("attribute-complex",function(e){var t=e.Object;e.Attribute.Complex=function(){},e.Attribute.Complex.prototype={_normAttrVals:function(e){var t,n,i,r,s={},a={};if(!e)return null;for(r in e)e.hasOwnProperty(r)&&(-1!==r.indexOf(".")?(i=a[n=(t=r.split(".")).shift()]=a[n]||[])[i.length]={path:t,value:e[r]}:s[r]=e[r]);return{simple:s,complex:a}},_getAttrInitVal:function(e,n,i){var r,s,a,o,u,l,c,d=n.value,h=n.valueFn;if(h&&(h.call||(h=this[h]),h&&(d=h.call(this,e))),!n.readOnly&&i&&((r=i.simple)&&r.hasOwnProperty(e)&&(d=r[e]),(s=i.complex)&&s.hasOwnProperty(e)))for(a=0,o=(c=s[e]).length;a<o;++a)u=c[a].path,l=c[a].value,t.setValue(d,u,l);return d}},e.mix(e.Attribute,e.Attribute.Complex,!0,null,1),e.AttributeComplex=e.Attribute.Complex},"3.18.1",{requires:["attribute-base"]}),YUI.add("base-base",function(e){var t=e.Lang,n="destroy",i="init",r=e.BaseCore,s=e.AttributeCore,a=e.Attribute;function o(){r.apply(this,arguments)}o._ATTR_CFG=a._ATTR_CFG.concat("cloneDefaultValue"),o._ATTR_CFG_HASH=e.Array.hash(o._ATTR_CFG),o._NON_ATTRS_CFG=r._NON_ATTRS_CFG.concat(["on","after","bubbleTargets"]),o.NAME="base",o.ATTRS=s.prototype._protectAttrs(r.ATTRS),o.prototype={_initBase:function(t){this._eventPrefix=this.constructor.EVENT_PREFIX||this.constructor.NAME,e.BaseCore.prototype._initBase.call(this,t)},_initAttribute:function(e){a.call(this),this._yuievt.config.prefix=this._eventPrefix},_attrCfgHash:function(){return o._ATTR_CFG_HASH},init:function(e){return this.publish(i,{queuable:!1,fireOnce:!0,defaultTargetOnly:!0,defaultFn:this._defInitFn}),this._preInitEventCfg(e),this.fire(i,{cfg:e}),this},_preInitEventCfg:function(e){e&&(e.on&&this.on(e.on),e.after&&this.after(e.after));var n,i,r,s=e&&"bubbleTargets"in e;if(s||"_bubbleTargets"in this){if(r=s?e&&e.bubbleTargets:this._bubbleTargets,t.isArray(r))for(n=0,i=r.length;n<i;n++)this.addTarget(r[n]);else r&&this.addTarget(r)}},destroy:function(){return this.publish(n,{queuable:!1,fireOnce:!0,defaultTargetOnly:!0,defaultFn:this._defDestroyFn}),this.fire(n),this.detachAll(),this},_defInitFn:function(e){this._baseInit(e.cfg)},_defDestroyFn:function(e){this._baseDestroy(e.cfg)}},e.mix(o,a,!1,null,1),e.mix(o,r,!1,null,1),o.prototype.constructor=o,e.Base=o},"3.18.1",{requires:["base-core","attribute-base"]}),YUI.add("dom-core",function(e){var t="nodeType",n="ownerDocument",i="tagName",r="contains",s="compareDocumentPosition",a=[],o={byId:function(e,t){return o.allById(e,t)[0]||null},getId:function(e){var t;return!e.id||e.id.tagName||e.id.item?e.attributes&&e.attributes.id&&(t=e.attributes.id.value):t=e.id,t},setId:function(e,t){e.setAttribute?e.setAttribute("id",t):e.id=t},ancestor:function(e,t,n,i){var r=null;return n&&(r=!t||t(e)?e:null),r||o.elementByAxis(e,"parentNode",t,null,i)},ancestors:function(e,t,n,i){for(var r=e,s=[];(r=o.ancestor(r,t,n,i))&&(n=!1,!(r&&(s.unshift(r),i&&i(r)))););return s},elementByAxis:function(e,t,n,r,s){for(;e&&(e=e[t]);){if((r||e[i])&&(!n||n(e)))return e;if(s&&s(e))break}return null},contains:function(n,i){var a=!1;return i&&n&&i[t]&&n[t]?n[r]?a=e.UA.opera||1===i[t]?n[r](i):o._bruteContains(n,i):n[s]&&(n===i||16&n[s](i))&&(a=!0):a=!1,a},inDoc:function(e,t){var i,r=!1;return e&&e.nodeType&&(t||(t=e[n]),r=(i=t.documentElement)&&i.contains&&e.tagName?i.contains(e):o.contains(i,e)),r},allById:function(t,n){n=n||e.config.doc;var i,r,s=[],u=[];if(n.querySelectorAll)u=n.querySelectorAll('[id="'+t+'"]');else if(n.all){if((s=n.all(t))&&(s.nodeName&&(s.id===t?(u.push(s),s=a):s=[s]),s.length))for(i=0;r=s[i++];)(r.id===t||r.attributes&&r.attributes.id&&r.attributes.id.value===t)&&u.push(r)}else u=[o._getDoc(n).getElementById(t)];return u},isWindow:function(e){return!!(e&&e.alert&&e.document)},_removeChildNodes:function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},siblings:function(e,t){for(var n=[],r=e;r=r.previousSibling;)r[i]&&(!t||t(r))&&n.unshift(r);for(r=e;r=r.nextSibling;)r[i]&&(!t||t(r))&&n.push(r);return n},_bruteContains:function(e,t){for(;t;){if(e===t)return!0;t=t.parentNode}return!1},_getRegExp:function(e,t){return t=t||"",o._regexCache=o._regexCache||{},o._regexCache[e+t]||(o._regexCache[e+t]=RegExp(e,t)),o._regexCache[e+t]},_getDoc:function(i){var r=e.config.doc;return i&&(r=9===i[t]?i:i[n]||i.document||e.config.doc),r},_getWin:function(t){var n=o._getDoc(t);return n.defaultView||n.parentWindow||e.config.win},_batch:function(e,t,n,i,r,s){t="string"==typeof t?o[t]:t;var a,u,l,c=0;if(t&&e)for(;u=e[c++];)void 0!==(a=a=t.call(o,u,n,i,r,s))&&(l||(l=[]),l.push(a));return void 0!==l?l:e},generateID:function(t){var n=t.id;return n||(n=e.stamp(t),t.id=n),n}};e.DOM=o},"3.18.1",{requires:["oop","features"]}),YUI.add("dom-base",function(e){var t,n,i,r=e.config.doc.documentElement,s=e.DOM,a="tagName",o=e.Features.add,u=e.Features.test;e.mix(s,{getText:void 0!==r.textContent?function(e){var t="";return e&&(t=e.textContent),t||""}:function(e){var t="";return e&&(t=e.innerText||e.nodeValue),t||""},setText:void 0!==r.textContent?function(e,t){e&&(e.textContent=t)}:function(e,t){"innerText"in e?e.innerText=t:"nodeValue"in e&&(e.nodeValue=t)},CUSTOM_ATTRIBUTES:r.hasAttribute?{htmlFor:"for",className:"class"}:{for:"htmlFor",class:"className"},setAttribute:function(e,t,n,i){e&&t&&e.setAttribute&&(t=s.CUSTOM_ATTRIBUTES[t]||t,e.setAttribute(t,n,i))},getAttribute:function(e,t,n){n=void 0!==n?n:2;var i="";return e&&t&&e.getAttribute&&(t=s.CUSTOM_ATTRIBUTES[t]||t,null===(i=e.getAttribute(t,n))&&(i="")),i},VALUE_SETTERS:{},VALUE_GETTERS:{},getValue:function(e){var t,n="";return e&&e[a]&&(n=(t=s.VALUE_GETTERS[e[a].toLowerCase()])?t(e):e.value),""===n&&(n=""),"string"==typeof n?n:""},setValue:function(e,t){var n;e&&e[a]&&((n=s.VALUE_SETTERS[e[a].toLowerCase()])?n(e,t):e.value=t)},creators:{}}),o("value-set","select",{test:function(){var t=e.config.doc.createElement("select");return t.innerHTML="<option>1</option><option>2</option>",t.value="2",t.value&&"2"===t.value}}),u("value-set","select")||(s.VALUE_SETTERS.select=function(e,t){for(var n,i=0,r=e.getElementsByTagName("option");n=r[i++];)if(s.getValue(n)===t){n.selected=!0;break}}),e.mix(s.VALUE_GETTERS,{button:function(e){return e.attributes&&e.attributes.value?e.attributes.value.value:""}}),e.mix(s.VALUE_SETTERS,{button:function(e,t){var n=e.attributes.value;n||(n=e.ownerDocument.createAttribute("value"),e.setAttributeNode(n)),n.value=t}}),e.mix(s.VALUE_GETTERS,{option:function(e){var t=e.attributes;return t.value&&t.value.specified?e.value:e.text},select:function(e){var t=e.value,n=e.options;return n&&n.length&&(e.multiple||e.selectedIndex>-1&&(t=s.getValue(n[e.selectedIndex]))),t}}),e.mix(e.DOM,{hasClass:function(t,n){return e.DOM._getRegExp("(?:^|\\s+)"+n+"(?:\\s+|$)").test(t.className)},addClass:function(t,n){e.DOM.hasClass(t,n)||(t.className=e.Lang.trim([t.className,n].join(" ")))},removeClass:function(t,r){r&&n(t,r)&&(t.className=e.Lang.trim(t.className.replace(e.DOM._getRegExp("(?:^|\\s+)"+r+"(?:\\s+|$)")," ")),n(t,r)&&i(t,r))},replaceClass:function(e,n,r){i(e,n),t(e,r)},toggleClass:function(e,r,s){(void 0!==s?s:!n(e,r))?t(e,r):i(e,r)}}),n=e.DOM.hasClass,i=e.DOM.removeClass,t=e.DOM.addClass;var l=/<([a-z]+)/i,s=e.DOM,o=e.Features.add,u=e.Features.test,c={},d=function(t,n){var i=e.config.doc.createElement("div"),r=!0;return i.innerHTML=t,i.firstChild&&i.firstChild.tagName===n.toUpperCase()||(r=!1),r},h=/(?:\/(?:thead|tfoot|tbody|caption|col|colgroup)>)+\s*<tbody/;e.mix(e.DOM,{_fragClones:{},_create:function(e,t,n){n=n||"div";var i=s._fragClones[n];return(i=i?i.cloneNode(!1):s._fragClones[n]=t.createElement(n)).innerHTML=e,i},_children:function(e,t){var n,i,r,s=0,a=e.children;if(a&&a.tags&&(t?a=e.children.tags(t):i=a.tags("!").length),!a||!a.tags&&t||i)for(n=a||e.childNodes,a=[];r=n[s++];)1!==r.nodeType||t&&t!==r.tagName||a.push(r);return a||[]},create:function(t,n){"string"==typeof t&&(t=e.Lang.trim(t)),n=n||e.config.doc;var i,r,a,o=l.exec(t),u=s._create,d=null;return void 0!=t&&(o&&o[1]&&("function"==typeof(i=c[o[1].toLowerCase()])?u=i:r=i),1===(a=u(t,n,r).childNodes).length?d=a[0].parentNode.removeChild(a[0]):a[0]&&"yui3-big-dummy"===a[0].className?2===a.length?d=a[0].nextSibling:(a[0].parentNode.removeChild(a[0]),d=s._nl2frag(a,n)):d=s._nl2frag(a,n)),d},_nl2frag:function(t,n){var i,r,s=null;if(t&&(t.push||t.item)&&t[0])for(s=(n=n||t[0].ownerDocument).createDocumentFragment(),t.item&&(t=e.Array(t,0,!0)),i=0,r=t.length;i<r;i++)s.appendChild(t[i]);return s},addHTML:function(t,n,i){var r,a,o=t.parentNode,u=0,l=n;if(void 0!=n){if(n.nodeType)a=n;else if("string"==typeof n||"number"==typeof n)l=a=s.create(n);else if(n[0]&&n[0].nodeType)for(a=e.config.doc.createDocumentFragment();r=n[u++];)a.appendChild(r)}if(i){if(a&&i.parentNode)i.parentNode.insertBefore(a,i);else switch(i){case"replace":for(;t.firstChild;)t.removeChild(t.firstChild);a&&t.appendChild(a);break;case"before":a&&o.insertBefore(a,t);break;case"after":a&&(t.nextSibling?o.insertBefore(a,t.nextSibling):o.appendChild(a));break;default:a&&t.appendChild(a)}}else a&&t.appendChild(a);return l},wrap:function(t,n){var i=n&&n.nodeType?n:e.DOM.create(n),r=i.getElementsByTagName("*");r.length&&(i=r[r.length-1]),t.parentNode&&t.parentNode.replaceChild(i,t),i.appendChild(t)},unwrap:function(e){var t,n=e.parentNode,i=n.lastChild,r=e;if(n){if(t=n.parentNode){for(e=n.firstChild;e!==i;)r=e.nextSibling,t.insertBefore(e,n),e=r;t.replaceChild(i,n)}else n.removeChild(e)}}}),o("innerhtml","table",{test:function(){var t=e.config.doc.createElement("table");try{t.innerHTML="<tbody></tbody>"}catch(n){return!1}return t.firstChild&&"TBODY"===t.firstChild.nodeName}}),o("innerhtml-div","tr",{test:function(){return d("<tr></tr>","tr")}}),o("innerhtml-div","script",{test:function(){return d("<script></script>","script")}}),u("innerhtml","table")||(c.tbody=function(t,n){var i=s.create("<table>"+t+"</table>",n),r=e.DOM._children(i,"tbody")[0];return i.children.length>1&&r&&!h.test(t)&&r.parentNode.removeChild(r),i}),u("innerhtml-div","script")||(c.script=function(e,t){var n=t.createElement("div");return n.innerHTML="-"+e,n.removeChild(n.firstChild),n},c.link=c.style=c.script),u("innerhtml-div","tr")||(e.mix(c,{option:function(e,t){return s.create('<select><option class="yui3-big-dummy" selected></option>'+e+"</select>",t)},tr:function(e,t){return s.create("<tbody>"+e+"</tbody>",t)},td:function(e,t){return s.create("<tr>"+e+"</tr>",t)},col:function(e,t){return s.create("<colgroup>"+e+"</colgroup>",t)},tbody:"table"}),e.mix(c,{legend:"fieldset",th:c.td,thead:c.tbody,tfoot:c.tbody,caption:c.tbody,colgroup:c.tbody,optgroup:c.option})),s.creators=c,e.mix(e.DOM,{setWidth:function(t,n){e.DOM._setSize(t,"width",n)},setHeight:function(t,n){e.DOM._setSize(t,"height",n)},_setSize:function(e,t,n){n=n>0?n:0;var i=0;e.style[t]=n+"px",(i="height"===t?e.offsetHeight:e.offsetWidth)>n&&((n-=i-n)<0&&(n=0),e.style[t]=n+"px")}})},"3.18.1",{requires:["dom-core"]}),YUI.add("dom-style",function(e){var t,n,i,r,s,a,o,u,l,c,d,h,f,p,g,m,v,y,b;n="documentElement",i="defaultView",r="ownerDocument",s="style",a="float",o="cssFloat",u="styleFloat",l="getComputedStyle",c="getBoundingClientRect",d=((t=e).config.win,t.config.doc),h=void 0,f=t.DOM,p="transform",g=/color$/i,m=/width|height|top|left|right|bottom|margin|padding/i,t.Array.each(["WebkitTransform","MozTransform","OTransform"],function(e){e in d[n].style&&(p=e)}),t.mix(f,{DEFAULT_UNIT:"px",CUSTOM_STYLES:{},setStyle:function(e,t,n,i){i=i||e.style;var r=f.CUSTOM_STYLES;if(i){if(null===n||""===n?n="":!isNaN(new Number(n))&&m.test(t)&&(n+=f.DEFAULT_UNIT),t in r){if(r[t].set){r[t].set(e,n,i);return}"string"==typeof r[t]&&(t=r[t])}else""===t&&(t="cssText",n="");i[t]=n}},getStyle:function(e,t,n){n=n||e.style;var i=f.CUSTOM_STYLES,r="";if(n){if(t in i){if(i[t].get)return i[t].get(e,t,n);"string"==typeof i[t]&&(t=i[t])}""===(r=n[t])&&(r=f[l](e,t))}return r},setStyles:function(e,n){var i=e.style;t.each(n,function(t,n){f.setStyle(e,n,t,i)},f)},getComputedStyle:function(e,t){var n,a="",o=e[r];return e[s]&&o[i]&&o[i][l]&&(n=o[i][l](e,null))&&(a=n[t]),a}}),d[n][s][o]!==h?f.CUSTOM_STYLES[a]=o:d[n][s][u]!==h&&(f.CUSTOM_STYLES[a]=u),t.UA.opera&&(f[l]=function(e,n){var s=e[r][i][l](e,"")[n];return g.test(n)&&(s=t.Color.toRGB(s)),s}),t.UA.webkit&&(f[l]=function(e,t){var n=e[r][i][l](e,"")[t];return"rgba(0, 0, 0, 0)"===n&&(n="transparent"),n}),t.DOM._getAttrOffset=function(e,n){var i,r,s,a=t.DOM[l](e,n),o=e.offsetParent;return"auto"===a&&("static"===(i=t.DOM.getStyle(e,"position"))||"relative"===i?a=0:o&&o[c]&&(r=o[c]()[n],s=e[c]()[n],a="left"===n||"top"===n?s-r:r-e[c]()[n])),a},t.DOM._getOffset=function(e){var t,n=null;return e&&(t=f.getStyle(e,"position"),isNaN((n=[parseInt(f[l](e,"left"),10),parseInt(f[l](e,"top"),10)])[0])&&(n[0]=parseInt(f.getStyle(e,"left"),10),isNaN(n[0])&&(n[0]="relative"===t?0:e.offsetLeft||0)),isNaN(n[1])&&(n[1]=parseInt(f.getStyle(e,"top"),10),isNaN(n[1])&&(n[1]="relative"===t?0:e.offsetTop||0))),n},f.CUSTOM_STYLES.transform={set:function(e,t,n){n[p]=t},get:function(e,t){return f[l](e,p)}},v=e,y=parseInt,b=RegExp,v.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){return v.Color.re_RGB.test(e)||(e=v.Color.toHex(e)),v.Color.re_hex.exec(e)&&(e="rgb("+[y(b.$1,16),y(b.$2,16),y(b.$3,16)].join(", ")+")"),e},toHex:function(e){if(e=v.Color.KEYWORDS[e]||e,v.Color.re_RGB.exec(e)){e=[Number(b.$1).toString(16),Number(b.$2).toString(16),Number(b.$3).toString(16)];for(var t=0;t<e.length;t++)e[t].length<2&&(e[t]="0"+e[t]);e=e.join("")}return e.length<6&&(e=e.replace(v.Color.re_hex3,"$1$1")),"transparent"!==e&&0>e.indexOf("#")&&(e="#"+e),e.toUpperCase()}}},"3.18.1",{requires:["dom-base"]}),YUI.add("selector-native",function(e){!function(e){e.namespace("Selector");var t="compareDocumentPosition",n="ownerDocument",i={_types:{esc:{token:"",re:/\\[:\[\]\(\)#\.\'\>+~"]/gi},attr:{token:"",re:/(\[[^\]]*\])/g},pseudo:{token:"",re:/(\([^\)]*\))/g}},useNative:!0,_escapeId:function(e){return e&&(e=e.replace(/([:\[\]\(\)#\.'<>+~"])/g,"\\$1")),e},_compare:"sourceIndex"in e.config.doc.documentElement?function(e,t){var n=e.sourceIndex,i=t.sourceIndex;return n===i?0:n>i?1:-1}:e.config.doc.documentElement[t]?function(e,n){return 4&e[t](n)?-1:1}:function(e,t){var i,r,s;return e&&t&&((i=e[n].createRange()).setStart(e,0),(r=t[n].createRange()).setStart(t,0),s=i.compareBoundaryPoints(1,r)),s},_sort:function(t){return t&&(t=e.Array(t,0,!0)).sort&&t.sort(i._compare),t},_deDupe:function(e){var t,n,i=[];for(t=0;n=e[t++];)n._found||(i[i.length]=n,n._found=!0);for(t=0;n=i[t++];)n._found=null,n.removeAttribute("_found");return i},query:function(t,n,r,s){n=n||e.config.doc;var a,o,u,l=[],c=e.Selector.useNative&&e.config.doc.querySelector&&!s,d=[[t,n]],h=c?e.Selector._nativeQuery:e.Selector._bruteQuery;if(t&&h){for(s||c&&!n.tagName||(d=i._splitQueries(t,n)),u=0;a=d[u++];)o=h(a[0],a[1],r),r||(o=e.Array(o,0,!0)),o&&(l=l.concat(o));d.length>1&&(l=i._sort(i._deDupe(l)))}return r?l[0]||null:l},_replaceSelector:function(t){var n,r,s=e.Selector._parse("esc",t);return t=e.Selector._replace("esc",t),r=e.Selector._parse("pseudo",t),t=i._replace("pseudo",t),n=e.Selector._parse("attr",t),t=e.Selector._replace("attr",t),{esc:s,attrs:n,pseudos:r,selector:t}},_restoreSelector:function(t){var n=t.selector;return n=e.Selector._restore("attr",n,t.attrs),n=e.Selector._restore("pseudo",n,t.pseudos),n=e.Selector._restore("esc",n,t.esc)},_replaceCommas:function(t){var n=e.Selector._replaceSelector(t),t=n.selector;return t&&(t=t.replace(/,/g,""),n.selector=t,t=e.Selector._restoreSelector(n)),t},_splitQueries:function(t,n){t.indexOf(",")>-1&&(t=e.Selector._replaceCommas(t));var i,r,s,a=t.split(""),o=[],u="";if(n)for(1===n.nodeType&&((i=e.Selector._escapeId(e.DOM.getId(n)))||(i=e.guid(),e.DOM.setId(n,i)),u='[id="'+i+'"] '),r=0,s=a.length;r<s;++r)o.push([t=u+a[r],n]);return o},_nativeQuery:function(t,n,i){if(e.UA.webkit&&t.indexOf(":checked")>-1&&e.Selector.pseudos&&e.Selector.pseudos.checked)return e.Selector.query(t,n,i,!0);try{return n["querySelector"+(i?"":"All")](t)}catch(r){return e.Selector.query(t,n,i,!0)}},filter:function(t,n){var i,r,s=[];if(t&&n)for(i=0;r=t[i++];)e.Selector.test(r,n)&&(s[s.length]=r);return s},test:function(t,i,r){var s,a,o,u,l,c,d,h,f,p=!1,g=!1;if(t&&t.tagName){if("function"==typeof i)p=i.call(t,t);else{for(s=i.split(","),r||e.DOM.inDoc(t)||((a=t.parentNode)?r=a:((l=t[n].createDocumentFragment()).appendChild(t),r=l,g=!0)),r=r||t[n],(c=e.Selector._escapeId(e.DOM.getId(t)))||(c=e.guid(),e.DOM.setId(t,c)),d=0;f=s[d++];){for(f+='[id="'+c+'"]',u=e.Selector.query(f,r),h=0;o=u[h++];)if(o===t){p=!0;break}if(p)break}g&&l.removeChild(t)}}return p},ancestor:function(t,n,i){return e.DOM.ancestor(t,function(t){return e.Selector.test(t,n)},i)},_parse:function(t,n){return n.match(e.Selector._types[t].re)},_replace:function(t,n){var i=e.Selector._types[t];return n.replace(i.re,i.token)},_restore:function(t,n,i){if(i){var r,s,a=e.Selector._types[t].token;for(r=0,s=i.length;r<s;++r)n=n.replace(a,i[r])}return n}};e.mix(e.Selector,i,!0)}(e)},"3.18.1",{requires:["dom-base"]}),YUI.add("selector",function(e){},"3.18.1",{requires:["selector-native"]}),YUI.add("node-core",function(e){var t="nodeName",n="nodeType",i="ownerDocument",r="_yuid",s=Array.prototype.slice,a=e.DOM,o=function(t){if(!this.getDOMNode)return new o(t);if("string"==typeof t&&!(t=o._fromString(t)))return null;var n=9!==t.nodeType?t.uniqueID:t[r];n&&o._instances[n]&&o._instances[n]._node!==t&&(t[r]=null),(n=n||e.stamp(t))||(n=e.guid()),this[r]=n,this._node=t,this._stateProxy=t,this._initPlugins&&this._initPlugins()},u=function(t){var n=null;return t&&(n="string"==typeof t?function(n){return e.Selector.test(n,t)}:function(n){return t(e.one(n))}),n};o.ATTRS={},o.DOM_EVENTS={},o._fromString=function(t){return t&&(t=0===t.indexOf("doc")?e.config.doc:0===t.indexOf("win")?e.config.win:e.Selector.query(t,null,!0)),t||null},o.NAME="node",o.re_aria=/^(?:role$|aria-)/,o.SHOW_TRANSITION="fadeIn",o.HIDE_TRANSITION="fadeOut",o._instances={},o.getDOMNode=function(e){return e?e.nodeType?e:e._node||null:null},o.scrubVal=function(t,i){return t?("object"==typeof t||"function"==typeof t)&&(n in t||a.isWindow(t)?t=e.one(t):(t.item&&!t._nodes||t[0]&&t[0][n])&&(t=e.all(t))):void 0===t?t=i:null===t&&(t=null),t},o.addMethod=function(e,t,n){e&&t&&"function"==typeof t&&(o.prototype[e]=function(){var e,n=s.call(arguments);return n[0]&&n[0]._node&&(n[0]=n[0]._node),n[1]&&n[1]._node&&(n[1]=n[1]._node),n.unshift(this._node),(e=t.apply(this,n))&&(e=o.scrubVal(e,this)),void 0!==e||(e=this),e})},o.importMethod=function(t,n,i){"string"==typeof n?(i=i||n,o.addMethod(i,t[n],t)):e.Array.each(n,function(e){o.importMethod(t,e)})},o.one=function(t){var n,i,s=null;if(t){if("string"==typeof t){if(!(t=o._fromString(t)))return null}else if(t.getDOMNode)return t;(t.nodeType||e.DOM.isWindow(t))&&(i=t.uniqueID&&9!==t.nodeType?t.uniqueID:t._yuid,n=(s=o._instances[i])?s._node:null,(!s||n&&t!==n)&&(s=new o(t),11!=t.nodeType&&(o._instances[s[r]]=s)))}return s},o.DEFAULT_SETTER=function(t,n){var i,r=this._stateProxy;return t.indexOf(".")>-1?(i=t,t=t.split("."),e.Object.setValue(r,t,n)):void 0!==r[t]&&(r[t]=n),n},o.DEFAULT_GETTER=function(t){var n,i=this._stateProxy;return t.indexOf&&t.indexOf(".")>-1?n=e.Object.getValue(i,t.split(".")):void 0!==i[t]&&(n=i[t]),n},e.mix(o.prototype,{DATA_PREFIX:"data-",toString:function(){var e,n,i,s=this[r]+": not bound to a node",a=this._node;return a&&(n=(e=a.attributes)&&e.id?a.getAttribute("id"):null,i=e&&e.className?a.getAttribute("className"):null,s=a[t],n&&(s+="#"+n),i&&(s+="."+i.replace(" ",".")),s+=" "+this[r]),s},get:function(e){var t;return(t=this._getAttr?this._getAttr(e):this._get(e))?t=o.scrubVal(t,this):null===t&&(t=null),t},_get:function(e){var t,n=o.ATTRS[e];return n&&n.getter?n.getter.call(this):o.re_aria.test(e)?this._node.getAttribute(e,2):o.DEFAULT_GETTER.apply(this,arguments)},set:function(e,t){var n=o.ATTRS[e];return this._setAttr?this._setAttr.apply(this,arguments):n&&n.setter?n.setter.call(this,t,e):o.re_aria.test(e)?this._node.setAttribute(e,t):o.DEFAULT_SETTER.apply(this,arguments),this},setAttrs:function(t){return this._setAttrs?this._setAttrs(t):e.Object.each(t,function(e,t){this.set(t,e)},this),this},getAttrs:function(t){var n={};return this._getAttrs?this._getAttrs(t):e.Array.each(t,function(e,t){n[e]=this.get(e)},this),n},compareTo:function(e){var t=this._node;return e&&e._node&&(e=e._node),t===e},inDoc:function(e){var t=this._node;if((e=e?e._node||e:t[i]).documentElement)return a.contains(e.documentElement,t)},getById:function(t){var n=this._node,r=a.byId(t,n[i]);return r&&a.contains(n,r)?e.one(r):null},ancestor:function(t,n,i){return 2===arguments.length&&("string"==typeof n||"function"==typeof n)&&(i=n),e.one(a.ancestor(this._node,u(t),n,u(i)))},ancestors:function(t,n,i){return 2===arguments.length&&("string"==typeof n||"function"==typeof n)&&(i=n),e.all(a.ancestors(this._node,u(t),n,u(i)))},previous:function(t,n){return e.one(a.elementByAxis(this._node,"previousSibling",u(t),n))},next:function(t,n){return e.one(a.elementByAxis(this._node,"nextSibling",u(t),n))},siblings:function(t){return e.all(a.siblings(this._node,u(t)))},one:function(t){return e.one(e.Selector.query(t,this._node,!0))},all:function(t){var n=e.all(e.Selector.query(t,this._node));return n._query=t,n._queryRoot=this._node,n},test:function(t){return e.Selector.test(this._node,t)},remove:function(e){var t=this._node;return t&&t.parentNode&&t.parentNode.removeChild(t),e&&this.destroy(),this},replace:function(e){var t=this._node;return"string"==typeof e&&(e=o.create(e)),t.parentNode.replaceChild(o.getDOMNode(e),t),this},replaceChild:function(t,n){return"string"==typeof t&&(t=a.create(t)),e.one(this._node.replaceChild(o.getDOMNode(t),o.getDOMNode(n)))},destroy:function(t){var n,i=e.config.doc.uniqueID?"uniqueID":"_yuid";this.purge(),this.unplug&&this.unplug(),this.clearData(),t&&e.NodeList.each(this.all("*"),function(e){(n=o._instances[e[i]])&&n.destroy()}),this._node=null,this._stateProxy=null,delete o._instances[this._yuid]},invoke:function(e,t,n,i,r,s){var a,u=this._node;return t&&t._node&&(t=t._node),n&&n._node&&(n=n._node),a=u[e](t,n,i,r,s),o.scrubVal(a,this)},swap:e.config.doc.documentElement.swapNode?function(e){this._node.swapNode(o.getDOMNode(e))}:function(e){e=o.getDOMNode(e);var t=this._node,n=e.parentNode,i=e.nextSibling;return i===t?n.insertBefore(t,e):e===t.nextSibling?n.insertBefore(e,t):(t.parentNode.replaceChild(e,t),a.addHTML(n,t,i)),this},hasMethod:function(e){var t=this._node;return!!(t&&e in t&&"unknown"!=typeof t[e]&&("function"==typeof t[e]||1===String(t[e]).indexOf("function")))},isFragment:function(){return 11===this.get("nodeType")},empty:function(){return this.get("childNodes").remove().destroy(!0),this},getDOMNode:function(){return this._node}},!0),e.Node=o,e.one=o.one;var l=function(t){var n=[];t&&("string"==typeof t?(this._query=t,t=e.Selector.query(t)):t.nodeType||a.isWindow(t)?t=[t]:t._node?t=[t._node]:t[0]&&t[0]._node?(e.Array.each(t,function(e){e._node&&n.push(e._node)}),t=n):t=e.Array(t,0,!0)),this._nodes=t||[]};l.NAME="NodeList",l.getDOMNodes=function(e){return e&&e._nodes?e._nodes:e},l.each=function(t,n,i){var r=t._nodes;r&&r.length&&e.Array.each(r,n,i||t)},l.addMethod=function(t,n,i){t&&n&&(l.prototype[t]=function(){var t=[],r=arguments;return e.Array.each(this._nodes,function(s){var a,o,u=s.uniqueID&&9!==s.nodeType?"uniqueID":"_yuid",c=e.Node._instances[s[u]];c||(c=l._getTempNode(s)),a=i||c,void 0!==(o=n.apply(a,r))&&o!==c&&(t[t.length]=o)}),t.length?t:this})},l.importMethod=function(t,n,i){"string"==typeof n?(i=i||n,l.addMethod(n,t[n])):e.Array.each(n,function(e){l.importMethod(t,e)})},l._getTempNode=function(t){var n=l._tempNode;return n||(n=e.Node.create("<div></div>"),l._tempNode=n),n._node=t,n._stateProxy=t,n},e.mix(l.prototype,{_invoke:function(e,t,n){var i=n?[]:this;return this.each(function(r){var s=r[e].apply(r,t);n&&i.push(s)}),i},item:function(t){return e.one((this._nodes||[])[t])},each:function(t,n){var i=this;return e.Array.each(this._nodes,function(r,s){return r=e.one(r),t.call(n||r,r,s,i)}),i},batch:function(t,n){var i=this;return e.Array.each(this._nodes,function(s,a){var o=e.Node._instances[s[r]];return o||(o=l._getTempNode(s)),t.call(n||o,o,a,i)}),i},some:function(t,n){var i=this;return e.Array.some(this._nodes,function(r,s){return r=e.one(r),n=n||r,t.call(n,r,s,i)})},toFrag:function(){return e.one(e.DOM._nl2frag(this._nodes))},indexOf:function(t){return e.Array.indexOf(this._nodes,e.Node.getDOMNode(t))},filter:function(t){return e.all(e.Selector.filter(this._nodes,t))},modulus:function(t,n){n=n||0;var i=[];return l.each(this,function(e,r){r%t===n&&i.push(e)}),e.all(i)},odd:function(){return this.modulus(2,1)},even:function(){return this.modulus(2)},destructor:function(){},refresh:function(){var t=this._nodes,n=this._query,i=this._queryRoot;return n&&(!i&&t&&t[0]&&t[0].ownerDocument&&(i=t[0].ownerDocument),this._nodes=e.Selector.query(n,i)),this},size:function(){return this._nodes.length},isEmpty:function(){return this._nodes.length<1},toString:function(){var e,n="",i=this[r]+": not bound to any nodes",s=this._nodes;return s&&s[0]&&(n+=(e=s[0])[t],e.id&&(n+="#"+e.id),e.className&&(n+="."+e.className.replace(" ",".")),s.length>1&&(n+="...["+s.length+" items]")),n||i},getDOMNodes:function(){return this._nodes}},!0),l.importMethod(e.Node.prototype,["destroy","empty","remove","set"]),l.prototype.get=function(t){var n,i,r=[],s=this._nodes,a=!1,o=l._getTempNode;return s[0]&&(i=(n=e.Node._instances[s[0]._yuid]||o(s[0]))._get(t))&&i.nodeType&&(a=!0),e.Array.each(s,function(s){(n=e.Node._instances[s._yuid])||(n=o(s)),i=n._get(t),a||(i=e.Node.scrubVal(i,n)),r.push(i)}),a?e.all(r):r},e.NodeList=l,e.all=function(e){return new l(e)},e.Node.all=e.all;var c=e.NodeList,d=Array.prototype;e.Object.each({concat:1,pop:0,push:0,shift:0,slice:1,splice:1,unshift:0},function(t,n){c.prototype[n]=function(){for(var i,r,s=[],a=0;void 0!==(i=arguments[a++]);)s.push(i._node||i._nodes||i);return r=d[n].apply(this._nodes,s),r=t?e.all(r):e.Node.scrubVal(r)}}),e.Array.each(["removeChild","hasChildNodes","cloneNode","hasAttribute","scrollIntoView","getElementsByTagName","focus","blur","submit","reset","select","createCaption"],function(t){e.Node.prototype[t]=function(e,n,i){return this.invoke(t,e,n,i)}}),e.Node.prototype.removeAttribute=function(e){var t=this._node;return t&&t.removeAttribute(e,0),this},e.Node.importMethod(e.DOM,["contains","setAttribute","getAttribute","wrap","unwrap","generateID"]),e.NodeList.importMethod(e.Node.prototype,["getAttribute","setAttribute","removeAttribute","unwrap","wrap","generateID"])},"3.18.1",{requires:["dom-core","selector"]}),YUI.add("node-base",function(e){var t=["hasClass","addClass","removeClass","replaceClass","toggleClass"];e.Node.importMethod(e.DOM,t),e.NodeList.importMethod(e.Node.prototype,t);var n=e.Node,i=e.DOM;n.create=function(t,n){return n&&n._node&&(n=n._node),e.one(i.create(t,n))},e.mix(n.prototype,{create:n.create,insert:function(e,t){return this._insert(e,t),this},_insert:function(e,t){var n=this._node,r=null;return"number"==typeof t?t=this._node.childNodes[t]:t&&t._node&&(t=t._node),e&&"string"!=typeof e&&(e=e._node||e._nodes||e),r=i.addHTML(n,e,t)},prepend:function(e){return this.insert(e,0)},append:function(e){return this.insert(e,null)},appendChild:function(e){return n.scrubVal(this._insert(e))},insertBefore:function(t,n){return e.Node.scrubVal(this._insert(t,n))},appendTo:function(t){return e.one(t).append(this),this},setContent:function(e){return this._insert(e,"replace"),this},getContent:function(e){return this.get("innerHTML")}}),e.Node.prototype.setHTML=e.Node.prototype.setContent,e.Node.prototype.getHTML=e.Node.prototype.getContent,e.NodeList.importMethod(e.Node.prototype,["append","insert","appendChild","insertBefore","prepend","setContent","getContent","setHTML","getHTML"]);var n=e.Node,i=e.DOM;n.ATTRS={text:{getter:function(){return i.getText(this._node)},setter:function(e){return i.setText(this._node,e),e}},for:{getter:function(){return i.getAttribute(this._node,"for")},setter:function(e){return i.setAttribute(this._node,"for",e),e}},options:{getter:function(){return this._node.getElementsByTagName("option")}},children:{getter:function(){var t,n,i,r=this._node,s=r.children;if(!s)for(n=0,t=r.childNodes,s=[],i=t.length;n<i;++n)t[n].tagName&&(s[s.length]=t[n]);return e.all(s)}},value:{getter:function(){return i.getValue(this._node)},setter:function(e){return i.setValue(this._node,e),e}}},e.Node.importMethod(e.DOM,["setAttribute","getAttribute"]);var n=e.Node,r=e.NodeList;n.DOM_EVENTS={abort:1,beforeunload:1,blur:1,change:1,click:1,close:1,command:1,contextmenu:1,dblclick:1,DOMMouseScroll:1,drag:1,dragstart:1,dragenter:1,dragover:1,dragleave:1,dragend:1,drop:1,error:1,focus:1,key:1,keydown:1,keypress:1,keyup:1,load:1,message:1,mousedown:1,mouseenter:1,mouseleave:1,mousemove:1,mousemultiwheel:1,mouseout:1,mouseover:1,mouseup:1,mousewheel:1,orientationchange:1,reset:1,resize:1,select:1,selectstart:1,submit:1,scroll:1,textInput:1,unload:1},e.mix(n.DOM_EVENTS,e.Env.evt.plugins),e.augment(n,e.EventTarget),e.mix(n.prototype,{purge:function(t,n){return e.Event.purgeElement(this._node,t,n),this}}),e.mix(e.NodeList.prototype,{_prepEvtArgs:function(t,n,i){var r=e.Array(arguments,0,!0);return r.length<2?r[2]=this._nodes:r.splice(2,0,this._nodes),r[3]=i||this,r},on:function(t,n,i){return e.on.apply(e,this._prepEvtArgs.apply(this,arguments))},once:function(t,n,i){return e.once.apply(e,this._prepEvtArgs.apply(this,arguments))},after:function(t,n,i){return e.after.apply(e,this._prepEvtArgs.apply(this,arguments))},onceAfter:function(t,n,i){return e.onceAfter.apply(e,this._prepEvtArgs.apply(this,arguments))}}),r.importMethod(e.Node.prototype,["detach","detachAll"]),e.mix(e.Node.ATTRS,{offsetHeight:{setter:function(t){return e.DOM.setHeight(this._node,t),t},getter:function(){return this._node.offsetHeight}},offsetWidth:{setter:function(t){return e.DOM.setWidth(this._node,t),t},getter:function(){return this._node.offsetWidth}}}),e.mix(e.Node.prototype,{sizeTo:function(t,n){var i;arguments.length<2&&(t=(i=e.one(t)).get("offsetWidth"),n=i.get("offsetHeight")),this.setAttrs({offsetWidth:t,offsetHeight:n})}});var n=e.Node;e.mix(n.prototype,{show:function(e){return e=arguments[arguments.length-1],this.toggleView(!0,e),this},_show:function(){this.setStyle("display","")},_isHidden:function(){return"none"===e.DOM.getStyle(this._node,"display")},toggleView:function(e,t){return this._toggleView.apply(this,arguments),this},_toggleView:function(e,t){return t=arguments[arguments.length-1],"boolean"!=typeof e&&(e=this._isHidden()?1:0),e?this._show():this._hide(),"function"==typeof t&&t.call(this),this},hide:function(e){return e=arguments[arguments.length-1],this.toggleView(!1,e),this},_hide:function(){this.setStyle("display","none")}}),e.NodeList.importMethod(e.Node.prototype,["show","hide","toggleView"]),e.config.doc.documentElement.hasAttribute||(e.Node.prototype.hasAttribute=function(e){return"value"===e&&""!==this.get("value")||!!(this._node.attributes[e]&&this._node.attributes[e].specified)}),e.Node.prototype.focus=function(){try{this._node.focus()}catch(e){}return this},e.Node.ATTRS.type={setter:function(e){if("hidden"===e)try{this._node.type="hidden"}catch(t){this.setStyle("display","none"),this._inputType="hidden"}else try{this._node.type=e}catch(n){}return e},getter:function(){return this._inputType||this._node.type},_bypassProxy:!0},e.config.doc.createElement("form").elements.nodeType&&(e.Node.ATTRS.elements={getter:function(){return this.all("input, textarea, button, select")}}),e.mix(e.Node.prototype,{_initData:function(){"_data"in this||(this._data={})},getData:function(t){this._initData();var n=this._data,i=n;return arguments.length?i=t in n?n[t]:this._getDataAttribute(t):"object"==typeof n&&null!==n&&(i={},e.Object.each(n,function(e,t){i[t]=e}),i=this._getDataAttributes(i)),i},_getDataAttributes:function(e){e=e||{};for(var t,n=0,i=this._node.attributes,r=i.length,s=this.DATA_PREFIX,a=s.length;n<r;)0!==(t=i[n].name).indexOf(s)||(t=t.substr(a))in e||(e[t]=this._getDataAttribute(t)),n+=1;return e},_getDataAttribute:function(e){var e=this.DATA_PREFIX+e,t=this._node.attributes;return t&&t[e]&&t[e].value},setData:function(e,t){return this._initData(),arguments.length>1?this._data[e]=t:this._data=e,this},clearData:function(e){return"_data"in this&&(void 0!==e?delete this._data[e]:delete this._data),this}}),e.mix(e.NodeList.prototype,{getData:function(e){var t=arguments.length?[e]:[];return this._invoke("getData",t,!0)},setData:function(e,t){var n=arguments.length>1?[e,t]:[e];return this._invoke("setData",n)},clearData:function(e){return arguments.length,this._invoke("clearData",[e])}})},"3.18.1",{requires:["dom-base","node-core","event-base"]}),function(){var e=YUI.Env;e._ready||(e._ready=function(){e.DOMReady=!0,e.remove(YUI.config.doc,"DOMContentLoaded",e._ready)},e.add(YUI.config.doc,"DOMContentLoaded",e._ready))}(),YUI.add("event-base",function(e){e.publish("domready",{fireOnce:!0,async:!0}),YUI.Env.DOMReady?e.fire("domready"):e.Do.before(function(){e.fire("domready")},YUI.Env,"_ready");var t,n,i,r,s,a,o,u,l,c,d,h,f,p,g,m,v,y,b,$=e.UA,_={},E={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9,63272:46,63273:36,63275:35},A=function(t){if(!t)return t;try{t&&3==t.nodeType&&(t=t.parentNode)}catch(n){return null}return e.one(t)},T=function(e,t,n){this._event=e,this._currentTarget=t,this._wrapper=n||_,this.init()};e.extend(T,Object,{init:function(){var e,t=this._event,n=this._wrapper.overrides,i=t.pageX,r=t.pageY,s=this._currentTarget;this.altKey=t.altKey,this.ctrlKey=t.ctrlKey,this.metaKey=t.metaKey,this.shiftKey=t.shiftKey,this.type=n&&n.type||t.type,this.clientX=t.clientX,this.clientY=t.clientY,this.pageX=i,this.pageY=r,e=t.keyCode||t.charCode,$.webkit&&e in E&&(e=E[e]),this.keyCode=e,this.charCode=e,this.which=t.which||t.charCode||e,this.button=this.which,this.target=A(t.target),this.currentTarget=A(s),this.relatedTarget=A(t.relatedTarget),("mousewheel"==t.type||"DOMMouseScroll"==t.type)&&(this.wheelDelta=t.detail?-1*t.detail:Math.round(t.wheelDelta/80)||(t.wheelDelta<0?-1:1)),this._touch&&this._touch(t,s,this._wrapper)},stopPropagation:function(){this._event.stopPropagation(),this._wrapper.stopped=1,this.stopped=1},stopImmediatePropagation:function(){var e=this._event;e.stopImmediatePropagation?e.stopImmediatePropagation():this.stopPropagation(),this._wrapper.stopped=2,this.stopped=2},preventDefault:function(e){var t=this._event;t.preventDefault(),t.returnValue=e||!1,this._wrapper.prevented=1,this.prevented=1},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}}),T.resolve=A,e.DOM2EventFacade=T,e.DOMEventFacade=T,e.Env.evt.dom_wrappers={},e.Env.evt.dom_map={},o=e.Env.evt,l=(u=e.config).win,c=YUI.Env.add,d=YUI.Env.remove,h=function(){YUI.Env.windowLoaded=!0,e.Event._load(),d(l,"load",h)},f=function(){e.Event._unload()},p="domready",g="~yui|2|compat~",m=function(t){try{return t&&"string"!=typeof t&&e.Lang.isNumber(t.length)&&!t.tagName&&!t.alert}catch(n){return!1}},v=e.CustomEvent.prototype._delete,y=function(t){var n=v.apply(this,arguments);return this.subCount||this.afterCount||e.Event._clean(this),n},b=(t=!1,n=0,i=[],r=o.dom_wrappers,s=null,a=o.dom_map,{POLL_RETRYS:1e3,POLL_INTERVAL:40,lastError:null,_interval:null,_dri:null,DOMReady:!1,startInterval:function(){b._interval||(b._interval=setInterval(b._poll,b.POLL_INTERVAL))},onAvailable:function(t,r,s,a,o,u){var l,c,d=e.Array(t);for(l=0;l<d.length;l+=1)i.push({id:d[l],fn:r,obj:s,override:a,checkReady:o,compat:u});return n=this.POLL_RETRYS,setTimeout(b._poll,0),c=new e.EventHandle({_delete:function(){var e,t;if(c.handle){c.handle.detach();return}for(e=0;e<d.length;e++)for(t=0;t<i.length;t++)d[e]===i[t].id&&i.splice(t,1)}})},onContentReady:function(e,t,n,i,r){return b.onAvailable(e,t,n,i,!0,r)},attach:function(t,n,i,r){return b._attach(e.Array(arguments,0,!0))},_createWrapper:function(t,n,i,o,u){var d,h=e.stamp(t),f="event:"+h+n;return!1===u&&(f+="native"),i&&(f+="capture"),(d=r[f])||((d=e.publish(f,{silent:!0,bubbles:!1,contextFn:function(){return o?d.el:(d.nodeRef=d.nodeRef||e.one(d.el),d.nodeRef)}})).overrides={},d.el=t,d.key=f,d.domkey=h,d.type=n,d.fn=function(e){d.fire(b.getEvent(e,t,o||!1===u))},d.capture=i,t==l&&"load"==n&&(d.fireOnce=!0,s=f),d._delete=y,r[f]=d,a[h]=a[h]||{},a[h][f]=d,c(t,n,d.fn,i)),d},_attach:function(t,n){var i,r,s,a,o,u,c=!1,d=t[0],h=t[1],f=t[2]||l,p=n&&n.facade,v=n&&n.capture,y=n&&n.overrides;if(t[t.length-1]===g&&(i=!0),!h||!h.call)return!1;if(m(f))return r=[],e.each(f,function(e,i){t[2]=e,r.push(b._attach(t.slice(),n))}),new e.EventHandle(r);if(e.Lang.isString(f)){if(i)s=e.DOM.byId(f);else switch((s=e.Selector.query(f)).length){case 0:s=null;break;case 1:s=s[0];break;default:return t[2]=s,b._attach(t,n)}if(!s)return u=b.onAvailable(f,function(){u.handle=b._attach(t,n)},b,!0,!1,i);f=s}return!!f&&(e.Node&&e.instanceOf(f,e.Node)&&(f=e.Node.getDOMNode(f)),a=b._createWrapper(f,d,v,i,p),y&&e.mix(a.overrides,y),f==l&&"load"==d&&YUI.Env.windowLoaded&&(c=!0),i&&t.pop(),o=t[3],u=a._on(h,o,t.length>4?t.slice(4):null),c&&a.fire(),u)},detach:function(t,n,i,s){var a,o,u,l,c,d,h=e.Array(arguments,0,!0);if(h[h.length-1]===g&&(a=!0),t&&t.detach)return t.detach();if("string"==typeof i&&(a?i=e.DOM.byId(i):(o=(i=e.Selector.query(i)).length)<1?i=null:1==o&&(i=i[0])),!i)return!1;if(i.detach)return h.splice(2,1),i.detach.apply(i,h);if(m(i)){for(l=0,u=!0,o=i.length;l<o;++l)h[2]=i[l],u=e.Event.detach.apply(e.Event,h)&&u;return u}return t&&n&&n.call?!!(d=r[c="event:"+e.stamp(i)+t])&&d.detach(n):b.purgeElement(i,!1,t)},getEvent:function(t,n,i){var s=t||l.event;return i?s:new e.DOMEventFacade(s,n,r["event:"+e.stamp(n)+t.type])},generateId:function(t){return e.DOM.generateID(t)},_isValidCollection:m,_load:function(n){t||(t=!0,e.fire&&e.fire(p),b._poll())},_poll:function(){if(!b.locked){if(e.UA.ie&&!YUI.Env.DOMReady){b.startInterval();return}b.locked=!0;var r,s,a,o,u,l,c=!t;for(c||(c=n>0),u=[],l=function(t,n){var i,r=n.override;try{n.compat?(i=n.override?!0===r?n.obj:r:t,n.fn.call(i,n.obj)):(i=n.obj||e.one(t),n.fn.apply(i,e.Lang.isArray(r)?r:[]))}catch(s){}},r=0,s=i.length;r<s;++r)(a=i[r])&&!a.checkReady&&((o=a.compat?e.DOM.byId(a.id):e.Selector.query(a.id,null,!0))?(l(o,a),i[r]=null):u.push(a));for(r=0,s=i.length;r<s;++r)(a=i[r])&&a.checkReady&&((o=a.compat?e.DOM.byId(a.id):e.Selector.query(a.id,null,!0))?(t||o.get&&o.get("nextSibling")||o.nextSibling)&&(l(o,a),i[r]=null):u.push(a));n=0===u.length?0:n-1,c?b.startInterval():(clearInterval(b._interval),b._interval=null),b.locked=!1}},purgeElement:function(t,n,i){var r,s,a,o,u=e.Lang.isString(t)?e.Selector.query(t,null,!0):t,l=b.getListeners(u,i);if(n&&u)for(l=l||[],a=e.Selector.query("*",u),r=0,s=a.length;r<s;++r)(o=b.getListeners(a[r],i))&&(l=l.concat(o));if(l)for(r=0,s=l.length;r<s;++r)l[r].detachAll()},_clean:function(t){var n=t.key,i=t.domkey;d(t.el,t.type,t.fn,t.capture),delete r[n],delete e._yuievt.events[n],a[i]&&(delete a[i][n],e.Object.size(a[i])||delete a[i])},getListeners:function(t,n){var i=e.stamp(t,!0),r=a[i],s=[],u=n?"event:"+i+n:null,l=o.plugins;return r?(u?(l[n]&&l[n].eventDef&&(u+="_synth"),r[u]&&s.push(r[u]),r[u+="native"]&&s.push(r[u])):e.each(r,function(e,t){s.push(e)}),s.length?s:null):null},_unload:function(t){e.each(r,function(e,n){"unload"==e.type&&e.fire(t),e.detachAll()}),d(l,"unload",f)},nativeAdd:c,nativeRemove:d}),e.Event=b,u.injected||YUI.Env.windowLoaded?h():c(l,"load",h),e.UA.ie&&e.on(p,b._poll),c(l,"unload",f),b.Custom=e.CustomEvent,b.Subscriber=e.Subscriber,b.Target=e.EventTarget,b.Handle=e.EventHandle,b.Facade=e.EventFacade,b._poll(),e.Env.evt.plugins.available={on:function(t,n,i,r){var s=arguments.length>4?e.Array(arguments,4,!0):null;return e.Event.onAvailable.call(e.Event,i,n,r,s)}},e.Env.evt.plugins.contentready={on:function(t,n,i,r){var s=arguments.length>4?e.Array(arguments,4,!0):null;return e.Event.onContentReady.call(e.Event,i,n,r,s)}}},"3.18.1",{requires:["event-custom-base"]}),YUI.add("node-style",function(e){var t;(t=e).mix(t.Node.prototype,{setStyle:function(e,n){return t.DOM.setStyle(this._node,e,n),this},setStyles:function(e){return t.DOM.setStyles(this._node,e),this},getStyle:function(e){return t.DOM.getStyle(this._node,e)},getComputedStyle:function(e){return t.DOM.getComputedStyle(this._node,e)}}),t.NodeList.importMethod(t.Node.prototype,["getStyle","getComputedStyle","setStyle","setStyles"])},"3.18.1",{requires:["dom-style","node-base"]}),YUI.add("anim-base",function(e){var t,n="running",i="startTime",r="elapsedTime",s="paused",a="reverse",o="iterationCount",u=Number,l={};e.Anim=function(){e.Anim.superclass.constructor.apply(this,arguments),e.Anim._instances[e.stamp(this)]=this},e.Anim.NAME="anim",e.Anim._instances={},e.Anim.RE_DEFAULT_UNIT=/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i,e.Anim.DEFAULT_UNIT="px",e.Anim.DEFAULT_EASING=function(e,t,n,i){return n*e/i+t},e.Anim._intervalTime=20,e.Anim.behaviors={left:{get:function(e,t){return e._getOffset(t)}}},e.Anim.behaviors.top=e.Anim.behaviors.left,e.Anim.DEFAULT_SETTER=function(t,n,i,r,s,a,o,l){var c=t._node,d=c._node,h=o(s,u(i),u(r)-u(i),a);d&&(d.style||d.attributes)?n in d.style||n in e.DOM.CUSTOM_STYLES?(l=l||"",c.setStyle(n,h+l)):d.attributes[n]&&c.setAttribute(n,h):c.set&&c.set(n,h)},e.Anim.DEFAULT_GETTER=function(t,n){var i=t._node,r=i._node,s="";return r&&(r.style||r.attributes)?n in r.style||n in e.DOM.CUSTOM_STYLES?s=i.getComputedStyle(n):r.attributes[n]&&(s=i.getAttribute(n)):i.get&&(s=i.get(n)),s},e.Anim.ATTRS={node:{setter:function(t){return t&&("string"==typeof t||t.nodeType)&&(t=e.one(t)),this._node=t,t}},duration:{value:1},easing:{value:e.Anim.DEFAULT_EASING,setter:function(t){if("string"==typeof t&&e.Easing)return e.Easing[t]}},from:{},to:{},startTime:{value:0,readOnly:!0},elapsedTime:{value:0,readOnly:!0},running:{getter:function(){return!!l[e.stamp(this)]},value:!1,readOnly:!0},iterations:{value:1},iterationCount:{value:0,readOnly:!0},direction:{value:"normal"},paused:{readOnly:!0,value:!1},reverse:{value:!1}},e.Anim.run=function(){var t=e.Anim._instances;for(var n in t)t[n].run&&t[n].run()},e.Anim.pause=function(){for(var t in l)l[t].pause&&l[t].pause();e.Anim._stopTimer()},e.Anim.stop=function(){for(var t in l)l[t].stop&&l[t].stop();e.Anim._stopTimer()},e.Anim._startTimer=function(){t||(t=setInterval(e.Anim._runFrame,e.Anim._intervalTime))},e.Anim._stopTimer=function(){clearInterval(t),t=0},e.Anim._runFrame=function(){var t=!0;for(var n in l)l[n]._runFrame&&(t=!1,l[n]._runFrame());t&&e.Anim._stopTimer()},e.Anim.RE_UNITS=/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/,e.extend(e.Anim,e.Base,{run:function(){return this.get(s)?this._resume():this.get(n)||this._start(),this},pause:function(){return this.get(n)&&this._pause(),this},stop:function(e){return(this.get(n)||this.get(s))&&this._end(e),this},_added:!1,_start:function(){this._set(i,new Date-this.get(r)),this._actualFrames=0,this.get(s)||this._initAnimAttr(),l[e.stamp(this)]=this,e.Anim._startTimer(),this.fire("start")},_pause:function(){this._set(i,null),this._set(s,!0),delete l[e.stamp(this)],this.fire("pause")},_resume:function(){this._set(s,!1),l[e.stamp(this)]=this,this._set(i,new Date-this.get(r)),e.Anim._startTimer(),this.fire("resume")},_end:function(t){var n=1e3*this.get("duration");t&&this._runAttrs(n,n,this.get(a)),this._set(i,null),this._set(r,0),this._set(s,!1),delete l[e.stamp(this)],this.fire("end",{elapsed:this.get(r)})},_runFrame:function(){var e=this._runtimeAttr.duration,t=new Date-this.get(i),n=this.get(a);this._runAttrs(t,e,n),this._actualFrames+=1,this._set(r,t),this.fire("tween"),t>=e&&this._lastFrame()},_runAttrs:function(t,n,i){var r,s,a,o=this._runtimeAttr,u=e.Anim.behaviors,l=o.easing,c=n,d=!1;for(a in t>=n&&(d=!0),i&&(t=n-t,c=0),o)o[a].to&&(r=o[a],(s=a in u&&"set"in u[a]?u[a].set:e.Anim.DEFAULT_SETTER)(this,a,r.from,r.to,d?c:t,n,l,r.unit))},_lastFrame:function(){var e=this.get("iterations"),t=this.get(o);t+=1,"infinite"===e||t<e?("alternate"===this.get("direction")&&this.set(a,!this.get(a)),this.fire("iteration")):(t=0,this._end()),this._set(i,new Date),this._set(o,t)},_initAnimAttr:function(){var t,n,i,r=this.get("from")||{},s=this.get("to")||{},a={duration:1e3*this.get("duration"),easing:this.get("easing")},o=e.Anim.behaviors,u=this.get("node");e.each(s,function(s,l){"function"==typeof s&&(s=s.call(this,u)),void 0===(n=r[l])?n=l in o&&"get"in o[l]?o[l].get(this,l):e.Anim.DEFAULT_GETTER(this,l):"function"==typeof n&&(n=n.call(this,u));var c=e.Anim.RE_UNITS.exec(n),d=e.Anim.RE_UNITS.exec(s);if(n=c?c[1]:n,i=d?d[1]:s,!(t=d?d[2]:c?c[2]:"")&&e.Anim.RE_DEFAULT_UNIT.test(l)&&(t=e.Anim.DEFAULT_UNIT),!n||!i){e.error('invalid "from" or "to" for "'+l+'"',"Anim");return}a[l]={from:n,to:i,unit:t}},this),this._runtimeAttr=a},_getOffset:function(e){var t=this._node,n=t.getComputedStyle(e);if("auto"===n){var i=t.getStyle("position");"absolute"===i||"fixed"===i?(n=t["left"===e?"getX":"getY"](),t["left"===e?"setX":"setY"](n)):n=0}return n},destructor:function(){delete e.Anim._instances[e.stamp(this)]}})},"3.18.1",{requires:["base-base","node-style"]}),YUI.add("anim-color",function(e){var t=Number;e.Anim.behaviors.color={set:function(n,i,r,s,a,o,u){r=e.Color.re_RGB.exec(e.Color.toRGB(r)),s=e.Color.re_RGB.exec(e.Color.toRGB(s)),(!r||r.length<3||!s||s.length<3)&&e.error("invalid from or to passed to color behavior"),n._node.setStyle(i,"rgb("+[Math.floor(u(a,t(r[1]),t(s[1])-t(r[1]),o)),Math.floor(u(a,t(r[2]),t(s[2])-t(r[2]),o)),Math.floor(u(a,t(r[3]),t(s[3])-t(r[3]),o))].join(", ")+")")},get:function(e,t){var n=e._node.getComputedStyle(t);return"transparent"===n?"rgb(255, 255, 255)":n}},e.each(["backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],function(t,n){e.Anim.behaviors[t]=e.Anim.behaviors.color})},"3.18.1",{requires:["anim-base"]}),YUI.add("dom-screen",function(e){var t,n,i,r,s,a,o,u,l,c;i="documentElement",r="compatMode",s="position",a="BackCompat",o="getBoundingClientRect",u="getComputedStyle",l=(t=e).DOM,c=/^t(?:able|d|h)$/i,t.UA.ie&&(n="BackCompat"!==t.config.doc[r]?i:"body"),t.mix(l,{winHeight:function(e){return l._getWinSize(e).height},winWidth:function(e){return l._getWinSize(e).width},docHeight:function(e){return Math.max(l._getDocSize(e).height,l._getWinSize(e).height)},docWidth:function(e){return Math.max(l._getDocSize(e).width,l._getWinSize(e).width)},docScrollX:function(e,n){var r=(n=n||e?l._getDoc(e):t.config.doc).defaultView,s=r?r.pageXOffset:0;return Math.max(n[i].scrollLeft,n.body.scrollLeft,s)},docScrollY:function(e,n){var r=(n=n||e?l._getDoc(e):t.config.doc).defaultView,s=r?r.pageYOffset:0;return Math.max(n[i].scrollTop,n.body.scrollTop,s)},getXY:t.config.doc[i][o]?function(e){var s,u,c,d,h,f,p,g,m,v,y=null;return e&&e.tagName&&((m=(v=(c=(p=e.ownerDocument)[r])!==a?p[i]:p.body).contains?v.contains(e):t.DOM.contains(v,e))?((g=p.defaultView)&&"pageXOffset"in g?(s=g.pageXOffset,u=g.pageYOffset):(s=n?p[n].scrollLeft:l.docScrollX(e,p),u=n?p[n].scrollTop:l.docScrollY(e,p)),t.UA.ie&&(!p.documentMode||p.documentMode<8||c===a)&&(h=v.clientLeft,f=v.clientTop),y=[(d=e[o]()).left,d.top],(h||f)&&(y[0]-=h,y[1]-=f),(u||s)&&(!t.UA.ios||t.UA.ios>=4.2)&&(y[0]+=s,y[1]+=u)):y=l._getOffset(e)),y}:function(e){var n,i,r,a,o,u=null;if(e){if(l.inDoc(e)){for(u=[e.offsetLeft,e.offsetTop],n=e.ownerDocument,i=e,r=!!t.UA.gecko||t.UA.webkit>519;i=i.offsetParent;)u[0]+=i.offsetLeft,u[1]+=i.offsetTop,r&&(u=l._calcBorders(i,u));if("fixed"!=l.getStyle(e,s)){for(i=e;i=i.parentNode;)a=i.scrollTop,o=i.scrollLeft,t.UA.gecko&&"visible"!==l.getStyle(i,"overflow")&&(u=l._calcBorders(i,u)),(a||o)&&(u[0]-=o,u[1]-=a);u[0]+=l.docScrollX(e,n),u[1]+=l.docScrollY(e,n)}else u[0]+=l.docScrollX(e,n),u[1]+=l.docScrollY(e,n)}else u=l._getOffset(e)}return u},getScrollbarWidth:t.cached(function(){var e=t.config.doc,n=e.createElement("div"),i=e.getElementsByTagName("body")[0],r=.1;return i&&(n.style.cssText="position:absolute;visibility:hidden;overflow:scroll;width:20px;",n.appendChild(e.createElement("p")).style.height="1px",i.insertBefore(n,i.firstChild),r=n.offsetWidth-n.clientWidth,i.removeChild(n)),r},null,.1),getX:function(e){return l.getXY(e)[0]},getY:function(e){return l.getXY(e)[1]},setXY:function(e,t,n){var i,r,a,o,u=l.setStyle;e&&t&&(i=l.getStyle(e,s),r=l._getOffset(e),"static"==i&&u(e,s,i="relative"),o=l.getXY(e),null!==t[0]&&u(e,"left",t[0]-o[0]+r[0]+"px"),null!==t[1]&&u(e,"top",t[1]-o[1]+r[1]+"px"),n||(a=l.getXY(e))[0]===t[0]&&a[1]===t[1]||l.setXY(e,t,!0))},setX:function(e,t){return l.setXY(e,[t,null])},setY:function(e,t){return l.setXY(e,[null,t])},swapXY:function(e,t){var n=l.getXY(e);l.setXY(e,l.getXY(t)),l.setXY(t,n)},_calcBorders:function(e,n){var i=parseInt(l[u](e,"borderTopWidth"),10)||0,r=parseInt(l[u](e,"borderLeftWidth"),10)||0;return t.UA.gecko&&c.test(e.tagName)&&(i=0,r=0),n[0]+=r,n[1]+=i,n},_getWinSize:function(e,n){var s=(n=n||e?l._getDoc(e):t.config.doc).defaultView||n.parentWindow,a=n[r],o=s.innerHeight,u=s.innerWidth,c=n[i];return a&&!t.UA.opera&&("CSS1Compat"!=a&&(c=n.body),o=c.clientHeight,u=c.clientWidth),{height:o,width:u}},_getDocSize:function(e){var n=e?l._getDoc(e):t.config.doc,s=n[i];return"CSS1Compat"!=n[r]&&(s=n.body),{height:s.scrollHeight,width:s.scrollWidth}}}),function(e){var t="right",n="bottom",i="left",r=function(e,r){var s=Math.max(e.top,r.top),a=Math.min(e[t],r[t]),o=Math.min(e[n],r[n]),u=Math.max(e[i],r[i]),l={};return l.top=s,l[t]=a,l[n]=o,l[i]=u,l},s=e.DOM;e.mix(s,{region:function(e){var t=s.getXY(e),n=!1;return e&&t&&(n=s._getRegion(t[1],t[0]+e.offsetWidth,t[1]+e.offsetHeight,t[0])),n},intersect:function(a,o,u){var l,c=u||s.region(a),d={},h=o;if(h.tagName)d=s.region(h);else{if(!e.Lang.isObject(o))return!1;d=o}return{top:(l=r(d,c)).top,right:l[t],bottom:l[n],left:l[i],area:(l[n]-l.top)*(l[t]-l[i]),yoff:l[n]-l.top,xoff:l[t]-l[i],inRegion:s.inRegion(a,o,!1,u)}},inRegion:function(a,o,u,l){var c,d={},h=l||s.region(a),f=o;if(f.tagName)d=s.region(f);else{if(!e.Lang.isObject(o))return!1;d=o}return u?h[i]>=d[i]&&h[t]<=d[t]&&h.top>=d.top&&h[n]<=d[n]:!!((c=r(d,h))[n]>=c.top)&&!!(c[t]>=c[i])},inViewportRegion:function(e,t,n){return s.inRegion(e,s.viewportRegion(e),t,n)},_getRegion:function(e,r,s,a){var o={};return o.top=o[1]=e,o[i]=o[0]=a,o[n]=s,o[t]=r,o.width=o[t]-o[i],o.height=o[n]-o.top,o},viewportRegion:function(t){t=t||e.config.doc.documentElement;var n,i,r=!1;return t&&(n=s.docScrollX(t),i=s.docScrollY(t),r=s._getRegion(i,s.winWidth(t)+n,i+s.winHeight(t),n)),r}})}(e)},"3.18.1",{requires:["dom-base","dom-style"]}),YUI.add("event-simulate",function(e){var t,n,i,r,s,a,o,u,l,c,d;t=e.Lang,n=(e.Array,t.isFunction),i=t.isString,r=t.isBoolean,s=t.isObject,a=t.isNumber,o=e.config.doc,u={click:1,dblclick:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,mousemove:1,contextmenu:1},l={keydown:1,keyup:1,keypress:1},c={blur:1,change:1,focus:1,resize:1,scroll:1,select:1},d={scroll:1,resize:1,reset:1,submit:1,change:1,select:1,error:1,abort:1},e.mix(d,u),e.mix(d,l),e.Event.simulate=function(t,h,f){if(f=f||{},u[h])!function t(l,c,d,h,f,p,g,m,v,y,b,$,_,E,A,T){l||e.error("simulateMouseEvent(): Invalid target."),i(c)?u[c=c.toLowerCase()]||e.error("simulateMouseEvent(): Event type '"+c+"' not supported."):e.error("simulateMouseEvent(): Event type must be a string."),r(d)||(d=!0),r(h)||(h="mousemove"!=c),s(f)||(f=e.config.win),a(p)||(p=1),a(g)||(g=0),a(m)||(m=0),a(v)||(v=0),a(y)||(y=0),r(b)||(b=!1),r($)||($=!1),r(_)||(_=!1),r(E)||(E=!1),a(A)||(A=0),T=T||null;var w=null;if(n(o.createEvent))(w=o.createEvent("MouseEvents")).initMouseEvent?w.initMouseEvent(c,d,h,f,p,g,m,v,y,b,$,_,E,A,T):((w=o.createEvent("UIEvents")).initEvent(c,d,h),w.view=f,w.detail=p,w.screenX=g,w.screenY=m,w.clientX=v,w.clientY=y,w.ctrlKey=b,w.altKey=$,w.metaKey=E,w.shiftKey=_,w.button=A,w.relatedTarget=T),T&&!w.relatedTarget&&("mouseout"==c?w.toElement=T:"mouseover"==c&&(w.fromElement=T)),l.dispatchEvent(w);else if(s(o.createEventObject)){switch((w=o.createEventObject()).bubbles=d,w.cancelable=h,w.view=f,w.detail=p,w.screenX=g,w.screenY=m,w.clientX=v,w.clientY=y,w.ctrlKey=b,w.altKey=$,w.metaKey=E,w.shiftKey=_,A){case 0:w.button=1;break;case 1:w.button=4;break;case 2:break;default:w.button=0}w.relatedTarget=T,l.fireEvent("on"+c,w)}else e.error("simulateMouseEvent(): No event simulation framework present.")}(t,h,f.bubbles,f.cancelable,f.view,f.detail,f.screenX,f.screenY,f.clientX,f.clientY,f.ctrlKey,f.altKey,f.shiftKey,f.metaKey,f.button,f.relatedTarget);else if(l[h])!function t(u,l,c,d,h,f,p,g,m,v,y){if(u||e.error("simulateKeyEvent(): Invalid target."),i(l))switch(l=l.toLowerCase()){case"textevent":l="keypress";break;case"keyup":case"keydown":case"keypress":break;default:e.error("simulateKeyEvent(): Event type '"+l+"' not supported.")}else e.error("simulateKeyEvent(): Event type must be a string.");r(c)||(c=!0),r(d)||(d=!0),s(h)||(h=e.config.win),r(f)||(f=!1),r(p)||(p=!1),r(g)||(g=!1),r(m)||(m=!1),a(v)||(v=0),a(y)||(y=0);var b=null;if(n(o.createEvent)){try{(b=o.createEvent("KeyEvents")).initKeyEvent(l,c,d,h,f,p,g,m,v,y)}catch($){try{b=o.createEvent("Events")}catch(_){b=o.createEvent("UIEvents")}finally{b.initEvent(l,c,d),b.view=h,b.altKey=p,b.ctrlKey=f,b.shiftKey=g,b.metaKey=m,b.keyCode=v,b.charCode=y}}u.dispatchEvent(b)}else s(o.createEventObject)?((b=o.createEventObject()).bubbles=c,b.cancelable=d,b.view=h,b.ctrlKey=f,b.altKey=p,b.shiftKey=g,b.metaKey=m,b.keyCode=y>0?y:v,u.fireEvent("on"+l,b)):e.error("simulateKeyEvent(): No event simulation framework present.")}(t,h,f.bubbles,f.cancelable,f.view,f.ctrlKey,f.altKey,f.shiftKey,f.metaKey,f.keyCode,f.charCode);else if(c[h]){var p,g,m,v,y,b,$;p=t,g=h,m=f.bubbles,v=f.cancelable,y=f.view,b=f.detail,p||e.error("simulateUIEvent(): Invalid target."),i(g)?c[g=g.toLowerCase()]||e.error("simulateUIEvent(): Event type '"+g+"' not supported."):e.error("simulateUIEvent(): Event type must be a string."),$=null,r(m)||(m=g in d),r(v)||(v="submit"==g),s(y)||(y=e.config.win),a(b)||(b=1),n(o.createEvent)?(($=o.createEvent("UIEvents")).initUIEvent(g,m,v,y,b),p.dispatchEvent($)):s(o.createEventObject)?(($=o.createEventObject()).bubbles=m,$.cancelable=v,$.view=y,$.detail=b,p.fireEvent("on"+g,$)):e.error("simulateUIEvent(): No event simulation framework present.")}else e.error("simulate(): Event '"+h+"' can't be simulated.")}},"3.18.1",{requires:["event-base"]}),YUI.add("node-event-simulate",function(e){e.Node.prototype.simulate=function(t,n){e.Event.simulate(e.Node.getDOMNode(this),t,n)}},"3.18.1",{requires:["node-base","event-simulate"]});YUI.add("fl-event-move",function(t){var e={_isEndEvent:!1,on:function(t,e,i){-1<this.type.indexOf("end")&&(this._isEndEvent=!0),e._direction=this.type.replace("gesturemove","").replace("end",""),window.navigator.msPointerEnabled?(e._startHandle=t.on("MSPointerDown",this._onStart,this,t,e,i),e._moveHandle=t.on("MSPointerMove",this._onMove,this,t,e,i),e._endHandle=t.on("MSPointerUp",this._onEnd,this,t,e,i)):(e._startHandle=t.on("gesturemovestart",this._onStart,null,this,t,e,i),e._moveHandle=t.on("gesturemove",this._onMove,null,this,t,e,i),e._endHandle=t.on("gesturemoveend",this._onEnd,{standAlone:!0},this,t,e,i))},detach:function(t,e,i){e._startHandle.detach(),e._startHandle=null,e._moveHandle.detach(),e._moveHandle=null,e._endHandle.detach(),e._endHandle=null},_onStart:function(t,e,i,s){i._doMove=null,i._startX=t.pageX,i._startY=t.pageY},_onMove:function(t,e,i,s){this._checkDirection(t,i)?i._doMove=!0:i._doMove=!1,i._doMove&&!this._isEndEvent&&s.fire(t)},_onEnd:function(t,e,i,s){i._doMove&&this._isEndEvent&&(t.startPageX=i._startX,t.startPageY=i._startY,s.fire(t)),i._doMove=null},_checkDirection:function(t,e){var i=Math.abs(e._startX-t.pageX),s=Math.abs(e._startY-t.pageY);return i<s&&e._startY>t.pageY&&"vertical"==e._direction||i<s&&e._startY<t.pageY&&"vertical"==e._direction||s<i&&e._startX>t.pageX&&"horizontal"==e._direction||s<i&&e._startX<t.pageX&&"horizontal"==e._direction}};t.Event.define("gesturemovevertical",e),t.Event.define("gesturemoveverticalend",e),t.Event.define("gesturemovehorizontal",e),t.Event.define("gesturemovehorizontalend",e)},"2.0.0",{requires:["event-move"]}),YUI.add("fl-slideshow",function(b){var t;b.namespace("FL").SlideshowCaption=b.Base.create("fl-slideshow-caption",b.Widget,[b.WidgetChild],{_textToggled:!1,_textToggleLink:null,renderUI:function(){var t=this.get("root"),e=this.get("boundingBox");this._textToggleLink=b.Node.create('<a href="javascript:void(0);"></a>'),this._textToggleLink.addClass("fl-slideshow-caption-toggle"),this._textToggleLink.set("innerHTML",t.get("captionMoreLinkText")),e.appendChild(this._textToggleLink)},bindUI:function(){this.get("root").on("imageLoadComplete",b.bind(this._setText,this)),this._textToggleLink.on("click",b.bind(this._toggleText,this))},_setText:function(){var t=this.get("root"),e=t.imageInfo.caption,i=t.get("captionTextLength"),s=this.get("contentBox");t.imageInfo.caption&&""!==t.imageInfo.caption?(-1<i?!this._textToggled&&i<e.length?(e=this._shortenText(e),this._textToggleLink.setStyle("display","inline-block")):this._textToggled&&i<e.length?(e=this._stripTags(e),this._textToggleLink.setStyle("display","inline-block")):(e=this._stripTags(e),this._textToggleLink.setStyle("display","none")):e=this._stripTags(e),s.set("innerHTML",e)):(s.set("innerHTML",""),this._textToggleLink.setStyle("display","none"))},_toggleText:function(){var t=this.get("root"),e=t.imageInfo.caption,i=this.get("contentBox");this._textToggled?(e=this._shortenText(e),this._textToggleLink.set("innerHTML",t.get("captionMoreLinkText")),this._textToggled=!1):(e=this._stripTags(e),this._textToggleLink.set("innerHTML",t.get("captionLessLinkText")),this._textToggled=!0),i.set("innerHTML",e)},_stripTags:function(t,e){var i=this.get("root");return(e||i.get("captionStripTags"))&&((e=document.createElement("div")).innerHTML=t,t=e.textContent||e.innerText),t},_shortenText:function(t){var e=this.get("root");return t=this._stripTags(t,!0).substring(0,e.get("captionTextLength")),b.Lang.trim(t.substring(0,t.lastIndexOf(" ")))+" ..."}},{CSS_PREFIX:"fl-slideshow-caption",ATTRS:{}}),b.namespace("FL").SlideshowFrame=b.Base.create("fl-slideshow-frame",b.Widget,[b.WidgetParent,b.WidgetChild],{_imageInfo:null,_activeImage:null,_nextImage:null,_loadQueue:null,_transition:null,_transitioning:!1,_resizeAfterTransition:!1,_gestures:null,initializer:function(){var t=this.get("imageConfig");this._activeImage=new b.FL.SlideshowImage(t),this._nextImage=new b.FL.SlideshowImage(t)},renderUI:function(){this.add(this._activeImage),this.add(this._nextImage)},bindUI:function(){var t=this._activeImage.get("boundingBox"),e=this._nextImage.get("boundingBox"),i=this.get("transition");("ontouchstart"in window||window.navigator.msPointerEnabled)&&this.get("touchSupport")&&(this._gestures=new b.FL.SlideshowGestures({direction:"slideVertical"==i?"vertical":"horizontal",activeItem:t,nextItem:e}),this._gestures.on("moveStart",this._gesturesMoveStart,this),this._gestures.on("endComplete",this._gesturesEndComplete,this))},syncUI:function(){var t=this._activeImage.get("boundingBox"),e=this._nextImage.get("boundingBox"),i=this.get("contentBox");t.setStyle("position","absolute"),t.setStyle("top","0px"),t.setStyle("left","-9999px"),e.setStyle("position","absolute"),e.setStyle("top","0px"),e.setStyle("left","-9999px"),i.setStyle("position","relative"),i.setStyle("overflow","hidden")},load:function(t){var e=this._activeImage._imageInfo;this._transitioning?this._loadQueue=t:e&&e.largeURL==t.largeURL||(this._imageInfo=t,this._transitionInit(t))},preload:function(t,e,i){this._imageInfo=t,this._nextImage.preload(t,e,i)},unload:function(){this._imageInfo=null,this._loadQueue=null,this._transitioning=!1,this._transition=null,this._activeImage.detachAll(),this._activeImage.unload(),this._activeImage.get("boundingBox").setStyle("left","-9999px"),this._nextImage.detachAll(),this._nextImage.unload(),this._nextImage.get("boundingBox").setStyle("left","-9999px")},resize:function(t,e){var i;t&&e&&(i=this.get("boundingBox"),e=e-(i=[parseInt(i.getComputedStyle("paddingTop"),10),parseInt(i.getComputedStyle("paddingRight"),10),parseInt(i.getComputedStyle("paddingBottom"),10),parseInt(i.getComputedStyle("paddingLeft"),10)])[0]-i[2],this.set("width",t=t-i[1]-i[3]),this.set("height",e),this._transitioning?this._resizeAfterTransition=!0:(this._activeImage.resize(t,e),this._nextImage.resize(t,e)))},_getTransition:function(){var t=this.get("root"),e=t.albumInfo.images.length-1,i="next",s=t.get("transition");return null===t.lastImageIndex?i="":t.imageIndex==e&&0===t.lastImageIndex?i="prev":0===t.imageIndex&&t.lastImageIndex==e?i="next":t.lastImageIndex>t.imageIndex?i="prev":t.lastImageIndex<t.imageIndex&&(i="next"),"next"==i?s=(s=s.replace("slideHorizontal","slideLeft")).replace("slideVertical","slideUp"):"prev"==i&&(s=(s=s.replace("slideHorizontal","slideRight")).replace("slideVertical","slideDown")),s},_transitionInit:function(t){this._transitioning=!0,this._gestures&&this._gestures.disable(),this.fire("transitionInit"),t?(this._nextImage.once("loadComplete",this._transitionStart,this),this._nextImage.load(t)):this._transitionStart()},_transitionStart:function(){var t=this.get("root");this.fire("transitionStart"),this._transition=new b.FL.SlideshowTransition({itemIn:this._nextImage._imageInfo?this._nextImage.get("boundingBox"):null,itemOut:this._activeImage._imageInfo?this._activeImage.get("boundingBox"):null,type:this._getTransition(),duration:t.get("transitionDuration"),easing:t.get("transitionEasing"),kenBurnsDuration:t.get("speed")/1e3,kenBurnsZoom:t.get("kenBurnsZoom")}),this._nextImage._imageInfo&&this._nextImage.get("boundingBox").setStyle("left","0px"),this._transition.once("complete",this._transitionComplete,this),this._transition.run()},_transitionComplete:function(){var t=this.get("root");this._swapImageRefs(),this.fire("transitionComplete"),this._transition=null,this._transitioning=!1,this._gestures&&(t&&t.albumInfo.images.length<=1?this._gestures.disable():this._gestures.enable()),this._loadQueue?(this.load(this._loadQueue),this._loadQueue=null):this._resizeAfterTransition&&(this._resizeAfterTransition=!1,this._activeImage.resize(this.get("width"),this.get("height")),this._nextImage.resize(this.get("width"),this.get("height")))},_gesturesMoveStart:function(t){var e=this.get("root");t=(t=(t="next"==t.direction?e.imageIndex+1:e.imageIndex-1)<0?e.albumInfo.images.length-1:t)>=e.albumInfo.images.length?0:t,e.pause(),e._hideLoadingImage(),e._showLoadingImageWithDelay(),b.FL.SlideshowImageLoader.removeGroup(this._nextImage.get("loadGroup")),this._nextImage.once("loadComplete",e._hideLoadingImage,e),this._nextImage.load(e.albumInfo.images[t])},_gesturesEndComplete:function(){var t,e=this.get("root");this._nextImage._imageInfo&&(t=this._nextImage._imageInfo.index,this._swapImageRefs(),this._imageInfo=e.albumInfo.images[t],e.loadImage(t))},_swapImageRefs:function(){var t=this._activeImage;this._activeImage=this._nextImage,this._nextImage=t,this._nextImage._imageInfo&&(this._nextImage.unload(),this._nextImage.get("boundingBox").setStyle("left","-9999px")),this._gestures&&(this._gestures.set("activeItem",this._activeImage.get("boundingBox")),this._gestures.set("nextItem",this._nextImage.get("boundingBox")))}},{CSS_PREFIX:"fl-slideshow-frame",ATTRS:{imageConfig:{value:null},touchSupport:{value:!1}}}),b.namespace("FL").SlideshowFullscreen=b.Base.create("fl-slideshow-fullscreen",b.Plugin.Base,[],{active:!1,_closeMessage:null,_closeMessageTimer:null,_initialStyles:{position:"static",top:"0px",left:"0px"},initializer:function(){var t=this.get("host").get("boundingBox"),e=this;t.addClass("fl-fullscreen-enabled"),b.FL.SlideshowFullscreen.OS_SUPPORT?(document.addEventListener("fullscreenchange",function(){e._osChange()},!1),document.addEventListener("mozfullscreenchange",function(){e._osChange()},!1),document.addEventListener("webkitfullscreenchange",function(){e._osChange()},!1)):this._renderCloseMessage()},toggle:function(){this.active?this.exit():this.enter()},enter:function(){b.FL.SlideshowFullscreen.OS_SUPPORT?this._osEnter():this._browserEnter()},exit:function(){b.FL.SlideshowFullscreen.OS_SUPPORT?this._osExit():this._browserExit()},_osEnter:function(){var t=this.get("host").get("boundingBox")._node;t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.requestFullScreen&&t.requestFullScreen()},_osExit:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()},_osChange:function(){var t=this.get("host");t.frame&&t.frame._transitioning&&t.frame._transitionComplete(),this.active?this._exit():this._enter()},_browserEnter:function(){var t=this.get("host").get("boundingBox");this._initialStyles={position:t.getStyle("position"),top:t.getStyle("top"),left:t.getStyle("left"),zIndex:t.getStyle("zIndex")},t.setStyles({position:"fixed",top:"0px",left:"0px",zIndex:1e4}),b.Node.one("body").on("fl-fullscreen|keydown",b.bind(this._onKey,this)),this._showCloseMessage(),this._enter()},_browserExit:function(){this.get("host").get("boundingBox").setStyles({position:this._initialStyles.position,top:this._initialStyles.top,left:this._initialStyles.left,zIndex:this._initialStyles.zIndex}),b.Node.one("body").detach("fl-fullscreen|keydown"),this._hideCloseMessage(),this._exit()},_enter:function(){var t=this.get("host");t.get("boundingBox").addClass("fl-fullscreen-active"),this.active=!0,t.resize()},_exit:function(){var t=this.get("host");t.get("boundingBox").removeClass("fl-fullscreen-active"),this.active=!1,t.resize()},_onKey:function(t){if(27==t.keyCode)return this.exit(),!1},_renderCloseMessage:function(){this._closeMessage=b.Node.create('<div class="fl-fullscreen-close-message"></div>'),this._closeMessage.set("innerHTML",'<span>Press the "esc" button to exit fullscreen mode.</span>'),this._closeMessage.setStyle("display","none"),this.get("host").get("boundingBox").insert(this._closeMessage)},_showCloseMessage:function(){this._closeMessageTimer&&(this._closeMessageTimer.cancel(),this._closeMessageTimer=null),this._closeMessage.show(!0),this._closeMessageTimer=b.later(4e3,this,this._hideCloseMessage)},_hideCloseMessage:function(){this._closeMessageTimer&&(this._closeMessageTimer.cancel(),this._closeMessageTimer=null),this._closeMessage.hide(!0)}},{NS:"fullscreen",OS_SUPPORT:(t=document.documentElement).webkitRequestFullScreen||t.mozRequestFullScreen||t.requestFullScreen}),b.namespace("FL").SlideshowGestures=b.Base.create("fl-slideshow-gestures",b.Base,[],{_startX:null,_startY:null,_touchMoving:!1,_moving:!1,_movingDirection:null,_transitioning:!1,initializer:function(){this.enable()},enable:function(){var t=this.get("id"),e=this.get("direction"),i=this.get("activeItem"),s=this.get("nextItem");i.on(t+"|gesturemovestart",b.bind(this._onStart,this)),s.on(t+"|gesturemovestart",b.bind(this._onStart,this)),s.on(t+"|transitionend",b.bind(this._onEndComplete,this)),s.on(t+"|oTransitionEnd",b.bind(this._onEndComplete,this)),s.on(t+"|webkitTransitionEnd",b.bind(this._onEndComplete,this)),"horizontal"==e?(i.on(t+"|gesturemovehorizontal",b.bind(this._onMoveHorizontal,this)),i.on(t+"|gesturemovehorizontalend",b.bind(this._onEndHorizontal,this)),s.on(t+"|gesturemovehorizontal",b.bind(this._onMoveHorizontal,this)),s.on(t+"|gesturemovehorizontalend",b.bind(this._onEndHorizontal,this))):(i.on(t+"|gesturemovevertical",b.bind(this._onMoveVertical,this)),i.on(t+"|gesturemoveverticalend",b.bind(this._onEndVertical,this)),s.on(t+"|gesturemovevertical",b.bind(this._onMoveVertical,this)),s.on(t+"|gesturemoveverticalend",b.bind(this._onEndVertical,this)))},disable:function(){var t=this.get("id"),e=this.get("activeItem"),i=this.get("nextItem");e.detach(t+"|*"),i.detach(t+"|*")},_onStart:function(t){var e=this.get("direction");this._transitioning&&this._onEndComplete(),"horizontal"==e?this._startX=t.pageX:this._startY=t.pageY,this.fire("start")},_onMoveHorizontal:function(t){var e=this._startX-t.pageX,i=this.get("activeItem"),s=this.get("nextItem"),n=parseInt(i.getComputedStyle("width"),10),a=e<0?Math.abs(e):-e,o=e<0?"prev":"next";t.preventDefault(),this._moving&&this._movingDirection==o||(i.setStyle("left",0),s.setStyles({opacity:1,left:e<0?-n:n}),this._moving=!0,this._movingDirection=o,this.fire("moveStart",{direction:o})),i.setStyle("-webkit-transform","translate("+a+"px, 0px) translateZ(0px)"),i.setStyle("-ms-transform","translate("+a+"px, 0px) translateZ(0px)"),s.setStyle("-webkit-transform","translate("+a+"px, 0px) translateZ(0px)"),s.setStyle("-ms-transform","translate("+a+"px, 0px) translateZ(0px)"),this.fire("move")},_onMoveVertical:function(t){var e=this._startY-t.pageY,i=this.get("activeItem"),s=this.get("nextItem"),n=parseInt(i.getComputedStyle("height"),10),a=e<0?Math.abs(e):-e,o=e<0?"prev":"next";t.preventDefault(),this._moving&&this._movingDirection==o||(i.setStyle("top",0),s.setStyles({opacity:1,left:"auto",top:e<0?-n:n}),this._moving=!0,this._movingDirection=o,this.fire("moveStart",{direction:o})),i.setStyle("-webkit-transform","translate(0px, "+a+"px) translateZ(0px)"),i.setStyle("-ms-transform","translate(0px, "+a+"px) translateZ(0px)"),s.setStyle("-webkit-transform","translate(0px, "+a+"px) translateZ(0px)"),s.setStyle("-ms-transform","translate(0px, "+a+"px) translateZ(0px)"),this.fire("move")},_onEndHorizontal:function(t){var e,i,s;this._moving&&(t=this._startX-t.pageX,s=this.get("activeItem"),e=this.get("nextItem"),i=parseInt(e.getComputedStyle("width"),10),s.transition({transform:"translate("+(s=t<0?i:-i)+"px, 0px)"}),e.transition({transform:"translate("+s+"px, 0px)"}),this._transitioning=!0,this.fire("end"))},_onEndVertical:function(t){var e,i,s;this._moving&&(t=this._startY-t.pageY,s=this.get("activeItem"),e=this.get("nextItem"),i=parseInt(e.getComputedStyle("height"),10),s.transition({transform:"translate(0px, "+(s=t<0?i:-i)+"px)"}),e.transition({transform:"translate(0px, "+s+"px)"}),this._transitioning=!0,this.fire("end"))},_onEndComplete:function(){var t=this.get("direction"),e=this.get("activeItem"),i=this.get("nextItem");e.setStyles({opacity:0,"-webkit-transform":"","-webkit-transition":"","-ms-transform":"","-ms-transition":""}),i.setStyles({"-webkit-transform":"","-webkit-transition":"","-ms-transform":"","-ms-transition":""}),"horizontal"==t?(e.setStyle("left","-9999px"),i.setStyle("left","0px")):(e.setStyle("top","-9999px"),i.setStyle("top","0px")),this.set("activeItem",i),this.set("nextItem",e),this._moving=!1,this._movingDirection=null,this._transitioning=!1,this.fire("endComplete")}},{ATTRS:{direction:{value:"horizontal"},activeItem:{value:null},nextItem:{value:null}}}),b.namespace("FL").SlideshowImageLoader={_loading:!1,_currentImage:null,_currentImageData:null,_queue:[],add:function(t,e,i,s){t={group:t,src:e,callback:i};s?this._queue.unshift(t):this._queue.push(t),this._loading||this._load()},removeGroup:function(t){for(var e=this._queue.length-1;-1<e;e--)this._queue[e].group==t&&this._queue.splice(e,1);this._currentImageData&&this._currentImageData.group==t&&(this._currentImage.detachAll(),this._currentImage=null,this._currentImageData=null,0<this._queue.length?this._load():this._loading=!1)},_load:function(){this._loading=!0,this._currentImageData=this._queue.shift(),this._currentImage=b.Node.create("<img />"),this._currentImage.on("error",b.bind(this._loadComplete,this)),this._currentImage.on("load",b.bind(this._loadComplete,this)),this._currentImage.set("src",this._currentImageData.src)},_loadComplete:function(){this._currentImageData.callback&&this._currentImageData.callback(this._currentImage),0<this._queue.length?this._load():(this._loading=!1,this._currentImage=null,this._currentImageData=null)}},b.namespace("FL").SlideshowImage=b.Base.create("fl-slideshow-image",b.Widget,[b.WidgetChild],{_imageInfo:null,_image:null,_loading:!1,_loadingURL:null,_videoButton:null,_videoBox:null,_video:null,CONTENT_TEMPLATE:null,syncUI:function(){var t=this.get("boundingBox");this.get("crop")&&(t.setStyle("overflow","hidden"),t.addClass("fl-slideshow-image-cropped"))},load:function(t){this._imageInfo=t,this._loading=!0,this._load()},preload:function(t,e,i){var s=this._isVideo(),n=this.get("loadVideos"),a=this.get("showVideoButton");this.unload(),this.set("width",e),this.set("height",i),this._imageInfo=t,s&&n&&!(s&&n&&a)||b.FL.SlideshowImageLoader.add(this.get("loadGroup"),this._getImageURL(),b.bind(this._imagePreloaded,this),this.get("loadPriority"))},_imagePreloaded:function(t){this._image=t},unload:function(){this._image&&(this._image.remove(),this._image.detachAll(),this._image.set("src",""),this._image=null),this._video&&(this._video.remove(),this._video=null),this._videoButton&&(this._videoButton.remove(),this._videoButton=null),this._videoBox&&this._removeVideoBox(),this._imageInfo=null,this._loading=!1,this._loadingURL=null},resize:function(t,e){var i=2*parseInt(this.get("boundingBox").getComputedStyle("borderTopWidth"),10),s=this.get("boundingBox");this.set("width",t-i),this.set("height",e-i),s.setStyle("width",t-i+"px"),s.setStyle("height",e-i+"px"),this._videoButton&&this._positionVideoButton(),this._videoBox&&this._loadVideo(),this._loading||(this._imageInfo&&this._load(),this._image&&this._positionImage())},_load:function(){var t=this.get("loadVideos"),e=this.get("showVideoButton");!this._isVideo()||!t||e||"ontouchstart"in window?this._loadImage():this._loadVideo()},_loadImage:function(){var t=this._getImageURL(),e=this.get("loadVideos");t!=this._loadingURL&&(this._loadingURL=t,b.FL.SlideshowImageLoader.add(this.get("loadGroup"),this._loadingURL,b.bind(this._loadImageComplete,this),this.get("loadPriority")),this._loading)&&(this._isVideo()&&e&&this._insertVideoButton(),this.fire("loadStart"))},_loadImageComplete:function(t){var e=this.get("boundingBox"),i=this.get("showVideoButton"),s=this.get("root").get("bgslideshow");this._image=t,this._image.setStyle("visibility","hidden"),this._image.addClass("fl-slideshow-image-img"),s?(this._image.set("aria-hidden","true"),this._image.set("alt","")):this._image.set("alt",this._imageInfo.alt),this._image.detachAll(),this._video&&!i&&(this._video.remove(),this._video=null),e.all("img").remove(),e.append(this._image),this._setupImage(),this._resizeImage(),this._positionImage(),this._image.setStyle("visibility","visible"),this._loadingURL=null,this._loading&&(this._loading=!1,this.fire("loadComplete"))},_setupImage:function(){var t=this.get("boundingBox");void 0!==this._image._node.style.msInterpolationMode&&(this._image._node.style.msInterpolationMode="bicubic"),this.get("protect")&&(t.delegate("contextmenu",this._protectImage,"img"),t.delegate("mousedown",this._protectImage,"img"))},_protectImage:function(t){return t.preventDefault(),!1},_resizeImage:function(){var t=2*parseInt(this._image.getComputedStyle("borderTopWidth"),10),e=this._image.get("width"),i=this._image.get("height"),s=parseInt(this.get("boundingBox").getComputedStyle("width"),10),n=parseInt(this.get("boundingBox").getComputedStyle("height"),10),a=0,o=0,l=this.get("cropHorizontalsOnly"),h=e<i,r=!1;this._imageInfo&&this.get("checkFilenamesForNoCrop")&&(r=-1<this._imageInfo.filename.indexOf("nocrop")),!this.get("crop")||l&&h||r?o=(l=e/s)<(h=i/n)?(a=Math.round(e*(1/h)),Math.round(i*(1/h))):(a=Math.round(e*(1/l)),Math.round(i*(1/l))):(a=s,(o=Math.round(i*s/e))<n&&(o=n,a=Math.round(e*n/i))),this.get("crop")||this.get("upsize")||!(e<a||i<o)||(a=e,o=i),o-=t,this._image.setStyle("width",(a-=t)+"px"),this._image.setStyle("height",o+"px"),!this.get("crop")&&this.get("constrainWidth")&&this.set("width",a+"px"),!this.get("crop")&&this.get("constrainHeight")&&this.set("height",o+"px")},_positionImage:function(){var t=this.get("position").split(" "),e=""===t[0]?"center":t[0],t=""===t[1]?"center":t[1],i=0,s=0,n=parseInt(this.get("boundingBox").getComputedStyle("width"),10),a=parseInt(this.get("boundingBox").getComputedStyle("height"),10),o=2*parseInt(this._image.getComputedStyle("borderTopWidth"),10),l=parseInt(this._image.getComputedStyle("width"),10)+o,o=parseInt(this._image.getComputedStyle("height"),10)+o;isNaN(l)&&isNaN(o)||("left"==e&&(i=0),"center"==e&&(i=(n-l)/2),"top"==t&&(s=0),"center"==t&&(s=(a-o)/2),this._image.setStyles({left:i="right"==e?n-l:i,top:s="bottom"==t?a-o:s}))},_getImageURL:function(){var t=0,e=0,i=this.get("width"),s=this.get("height"),n=this.get("useThumbSizes"),a=this._imageInfo,t=n&&i<=100?0:n&&i<=150?1:i<=400?2:400<=i&&i<=600?3:600<=i&&i<=800?4:800<=i&&i<=1024?5:1024<=i&&i<=1280?6:7,e=n&&s<=100?0:n&&s<=150?1:s<=300?2:300<=s&&s<=450?3:450<=s&&s<=600?4:600<=s&&s<=768?5:768<=s&&s<=960?6:7;return[a.tinyURL||a.thumbURL||a.largeURL,a.thumbURL||a.largeURL,a.smallURL||a.largeURL,a.mediumURL||a.largeURL||a.smallURL,a.largeURL||a.mediumURL||a.smallURL,a.xlargeURL||a.largeURL||a.mediumURL||a.smallURL,a.x2largeURL||a.largeURL||a.mediumURL||a.smallURL,a.x3largeURL||a.x2largeURL||a.largeURL||a.mediumURL||a.smallURL][Math.max(t,e)]},_isVideo:function(){return!!this._imageInfo&&("mp4"==this._imageInfo.format&&"smugmug"==this._imageInfo.sourceType||""!==this._imageInfo.iframe)},_loadVideo:function(){var t=this.get("boundingBox"),e=!!this.get("showVideoButton");this._video&&(this._video.remove(),this._video=null),"mp4"==this._imageInfo.format&&"smugmug"==this._imageInfo.sourceType?this._video=this._getSmugMugVideoEmbed(this._imageInfo,e):""!==this._imageInfo.iframe&&(this._video=this._getIframeVideoEmbed(this._imageInfo,e)),this._videoBox?this._videoBox.one(".fl-slideshow-video-wrap").insert(this._video):(t.all("img").remove(),t.append(this._video)),this._loading&&(this._loading=!1,this.fire("loadComplete"))},_insertVideoButton:function(){var t=this.get("boundingBox"),e="ontouchstart"in window?"touchstart":"click";this._videoButton=b.Node.create('<a class="fl-slideshow-video-button" href="javascript:void(0);"></a>'),this._videoButton.on(e,b.bind(this._showVideoBox,this)),t.insert(this._videoButton),this._positionVideoButton()},_positionVideoButton:function(){var t=this.get("width"),e=this.get("height"),i=parseInt(this._videoButton.getStyle("width"),10),s=parseInt(this._videoButton.getStyle("height"),10);this._videoButton.setStyles({left:(t-i)/2,top:(e-s)/2})},_showVideoBox:function(){var t=this.get("root"),e=b.Node.create('<div class="fl-slideshow-video-wrap"></div>'),i=b.Node.create('<a class="fl-slideshow-video-close" href="javascript:void(0);"></a>'),s="ontouchstart"in window?"touchstart":"click";this._videoBox=b.Node.create('<div class="fl-slideshow-video"></div>'),this._videoBox.setStyle("padding",t.get("boundingBox").getStyle("padding")),this._videoBox.insert(e),this._videoBox.insert(i),this._videoBox.on(s,b.bind(this._removeVideoBox,this)),i.on(s,b.bind(this._removeVideoBox,this)),void 0!==YUI.Env.mods["sm-fonticon"]&&i.addClass("sm-fonticon sm-fonticon-XCrossEncircled sm-button-skin-default sm-button-nochrome"),b.one("body").insert(this._videoBox),this._loadVideo(),b.one("body").on("fl-slideshow-image|keydown",this._onKey,this)},_getSmugMugVideoEmbed:function(t,e){var i=document.createElement("video"),s="",n="",n=null!==b.UA.mobile&&i.canPlayType&&i.canPlayType("video/mp4")?(i=this.get("width"),i="https://www.smugmug.com/photos/"+t.id+"_"+t.key+"-"+i+".mp4",n+='<video width="100%" height="100%" poster="'+this._getImageURL()+'" controls preload="none"',e&&(n+=" autoplay"),(n+=">")+'<source src="'+i+'" type="video/mp4" /></video>'):(s="imageId="+t.id,(n=(n+='<object type="application/x-shockwave-flash" width="100%" height="100%" data="https://cdn.smugmug.com/img/ria/SmugPlayer/2012102601.swf"><param name="movie" value="https://cdn.smugmug.com/img/ria/SmugPlayer/2012102601.swf"><param name="allowFullScreen" value="true">')+'<param name="wmode" value="transparent"><param name="flashVars" value="'+(s=(s=(s=(s+="&amp;imageKey="+t.key)+("&amp;albumId="+t.albumId))+("&amp;albumKey="+t.albumKey))+"&amp;apiURL=https://api.smugmug.com/&amp;hostLevel=live&amp;isPro=true"+(e?"&amp;autoPlay=true":"&amp;autoPlay=false"))+'">')+'<embed src="https://cdn.smugmug.com/img/ria/SmugPlayer/2012102601.swf" flashvars="'+s+'" width="100%" height="100%" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent"></object>');return b.Node.create(n)},_getIframeVideoEmbed:function(t,e){var i='<iframe width="100%" height="100%" allowfullscreen ',t=t.iframe;return e&&(t+=-1<t.indexOf("?")?"&autoplay=1":"?autoplay=1"),b.Node.create(i+='src="'+t+'"></iframe>')},_removeVideoBox:function(t){void 0!==t&&t.target&&t.target.get("className").indexOf("fl-slideshow-video")<0||(null!==this._videoBox&&(this._videoBox.remove(),this._videoBox=null,this._video=null),b.one("body").detach("fl-slideshow-image|keydown",this._onKey))},_onKey:function(t){if(27==t.keyCode)return this._removeVideoBox(),!1}},{CSS_PREFIX:"fl-slideshow-image",ATTRS:{loadGroup:{value:"none"},loadPriority:{value:!1},crop:{value:!1},checkFilenamesForNoCrop:{value:!0},cropHorizontalsOnly:{value:!1},position:{value:"center center"},protect:{value:!0},upsize:{value:!0},useThumbSizes:{value:!1},constrainWidth:{value:!1},constrainHeight:{value:!1},loadVideos:{value:!0},showVideoButton:{value:!0}}}),b.namespace("FL").SlideshowMouseNav=b.Base.create("fl-slideshow-mouse-nav",b.Plugin.Base,[],{initializer:function(){var t=this.get("trigger");t.on("click",this._triggerClick,this),t.on("mousemove",this._showArrow,this),t.on("mouseleave",this._hideArrow,this)},_triggerClick:function(t){var e=this.get("host"),i=this.get("trigger"),s=parseInt(i.getStyle("width"),10),i=i.get("region");s/2<=t.pageX-i.left+5?e.nextImage():e.prevImage()},_showArrow:function(t){var e=this.get("host"),i=this.get("trigger"),s=parseInt(i.getStyle("width"),10),n=i.get("region"),t=t.pageX-n.left+5;null!==e.albumInfo&&1<e.albumInfo.images.length&&(s/2<=t?(i.removeClass("fl-slideshow-mouse-nav-prev"),i.addClass("fl-slideshow-mouse-nav-next")):(i.removeClass("fl-slideshow-mouse-nav-next"),i.addClass("fl-slideshow-mouse-nav-prev")))},_hideArrow:function(){var t=this.get("trigger");t.removeClass("fl-slideshow-mouse-nav-next"),t.removeClass("fl-slideshow-mouse-nav-prev")}},{NS:"mouseNav",ATTRS:{trigger:{value:null}}}),b.namespace("FL").SlideshowKenBurns=b.Base.create("fl-slideshow-ken-burns",b.Base,[],{run:function(){var t,e=null;b.FL.Utils.cssSupport("transform")&&(e=this.get("image").one("img"),t=this._getTransform(),e.setStyles({"-webkit-transform-origin":t.origin,"-moz-transform-origin":t.origin,"-ms-transform-origin":t.origin,"transform-origin":t.origin,transform:t.start}),e.transition({easing:"ease-out",duration:this.get("duration"),transform:t.end}))},_getTransform:function(){var t=this.get("zoom"),e=this.get("image"),i=null,s=Math.floor(Math.random()*b.FL.SlideshowKenBurns.ZOOM_DIRECTIONS.length),n=b.FL.SlideshowKenBurns.ZOOM_DIRECTIONS[s];return s=Math.floor(Math.random()*b.FL.SlideshowKenBurns.TRANSFORMS.length),i=b.FL.SlideshowKenBurns.TRANSFORMS[s],e.hasClass("fl-slideshow-image-cropped")||"in"!=n?"out"==n?(i.start="scale("+t+") "+i.translate,i.end="scale(1) translate(0, 0)"):(i.start="scale(1) translate(0, 0)",i.end="scale("+t+") "+i.translate):(s=Math.floor(2*Math.random()),i.start=0===s?"scale(1) translate(100px, 0)":"scale(1) translate(-100px, 0)",i.end="scale("+t+") translate(0, 0)",i.origin="center center"),i}},{ATTRS:{image:{value:null},zoom:{value:1.2},duration:{value:2}},ZOOM_DIRECTIONS:["in","out"],TRANSFORMS:[{origin:"left top",translate:"translate(-30px, -15px)"},{origin:"left center",translate:"translate(-30px, 0)"},{origin:"left bottom",translate:"translate(-30px, 15px)"},{origin:"right top",translate:"translate(30px, -15px)"},{origin:"right center",translate:"translate(30px, 0)"},{origin:"right bottom",translate:"translate(30px, 15px)"}]}),b.namespace("FL").SlideshowNav=b.Base.create("fl-slideshow-nav",b.Widget,[b.WidgetChild],{_buttons:null,_buttonsContainer:null,_buttonsLeftContainer:null,_buttonsRightContainer:null,_fontIcons:{buy:"Cart",caption:"InfoEncircled",close:"XCrossEncircled",fullscreen:"ScreenExpand",next:"ArrowRight",nextPage:"ArrowRight",pause:"PlayerPause",play:"PlayerPlay",prev:"ArrowLeft",prevPage:"ArrowLeft",social:"Heart",thumbs:"ViewThumbGrid"},CONTENT_TEMPLATE:null,renderUI:function(){this._renderContainers(),this._renderButtons(),this._renderFontIcons()},bindUI:function(){var t=this.get("root"),e=this.get("id");this._buttons.prev&&this._buttons.prev.on("click",t.prevImage,t),this._buttons.next&&this._buttons.next.on("click",t.nextImage,t),this._buttons.play&&(this._buttons.play.on("click",this._playClicked,this),t.on(e+"|played",this._showPauseButton,this),t.on(e+"|paused",this._showPlayButton,this),t._playing?this._showPauseButton():this._showPlayButton()),this._buttons.buy&&(t.on(e+"|albumLoadComplete",this._updateBuy,this),null!==t.albumInfo)&&this._updateBuy(),this._buttons.count&&t.on(e+"|imageLoadComplete",this._updateCount,this),this._buttons.thumbs&&this._buttons.thumbs.on("click",t._toggleThumbs,t),this._buttons.caption&&(t.on(e+"|imageLoadComplete",this._updateCaption,this),this._updateCaption()),this._buttons.social&&this._buttons.social.on("click",t._toggleSocial,t),this._buttons.fullscreen&&t.fullscreen&&this._buttons.fullscreen.on("click",t.fullscreen.toggle,t.fullscreen),this._buttons.close&&this._buttons.close.on("click",t.hide,t)},destructor:function(){var t=this.get("root"),e=this.get("id");t.detach(e+"|*")},_renderContainers:function(){var t=this.get("contentBox"),e=this.get("buttonsLeft"),i=this.get("buttonsRight");this._buttonsContainer=b.Node.create("<div></div>"),this._buttonsContainer.addClass("fl-slideshow-nav-buttons"),t.appendChild(this._buttonsContainer),0<e.length&&(this._buttonsLeftContainer=b.Node.create("<div></div>"),this._buttonsLeftContainer.addClass("fl-slideshow-nav-buttons-left"),t.appendChild(this._buttonsLeftContainer)),0<i.length&&(this._buttonsRightContainer=b.Node.create("<div></div>"),this._buttonsRightContainer.addClass("fl-slideshow-nav-buttons-right"),t.appendChild(this._buttonsRightContainer))},_renderButtons:function(){var t="",e=0,i=0,s=[{names:this.get("buttons"),container:this._buttonsContainer},{names:this.get("buttonsLeft"),container:this._buttonsLeftContainer},{names:this.get("buttonsRight"),container:this._buttonsRightContainer}];for(this._buttons={};e<s.length;e++)for(i=0;i<s[e].names.length;i++)-1<(t=s[e].names[i]).indexOf("count")?(this._buttons[t]=b.Node.create("<span></span>"),this._updateCount()):this._buttons[t]=b.Node.create('<a href="javascript:void(0);"></a>'),-1<t.indexOf("buy")&&this._buttons[t].setStyle("display","none"),this._buttons[t].set("name",t),this._buttons[t].set("aria-label",t),this._buttons[t].addClass("fl-slideshow-nav-"+t),s[e].container.appendChild(this._buttons[t])},_renderFontIcons:function(){var t=null;if(this.get("useFontIcons")&&void 0!==YUI.Env.mods["sm-fonticon"])for(t in this._buttons)void 0!==this._buttons[t]&&void 0!==this._fontIcons[t]?(this._buttons[t].addClass("sm-fonticon-"+this._fontIcons[t]),this._buttons[t].addClass("sm-fonticon sm-button-skin-default sm-button-nochrome")):-1<t.indexOf("count")&&this._buttons[t].addClass("fonticons-enabled")},_updateCount:function(){var t=b.FL.SlideshowNav.COUNT_TEXT,e=1,i=1;this.get("root").albumInfo&&(e=this.get("root").imageInfo.index+1,i=this.get("root").albumInfo.images.length),t=t.replace("{current}",e).replace("{total}",i),this._buttons.count.set("innerHTML",t)},_updateCaption:function(){var t=this.get("root"),e=t.imageInfo;e&&""===e.caption?(t.caption.slideshowOverlay.enable(),t.caption.slideshowOverlay.hide(),this._buttons.caption.detach("click"),this._buttons.caption.addClass("fl-slideshow-nav-caption-disabled")):(this._buttons.caption.on("click",t._toggleCaption,t),this._buttons.caption.removeClass("fl-slideshow-nav-caption-disabled"))},_updateBuy:function(){var t=null,e=this.get("root"),i=e.get("source")[e.albumIndex],s=e.albumIndex,s=e.get("source")[s];i&&"smugmug"==i.type&&(void 0!==e.albumInfo.printable?this._updateBuyComplete():((t=new b.FL.SmugMugAPI).addParam("method","smugmug.albums.getInfo"),t.addParam("AlbumID",s.id),t.addParam("AlbumKey",s.key),t.on("complete",this._updateBuyComplete,this),t.request()))},_updateBuyComplete:function(t){var e=this.get("root"),t=void 0===t?e.albumInfo.printable:t.Album.Printable,i=e.albumInfo.link;t?(e.albumInfo.printable=!0,this._buttons.buy.set("href","https://secure.smugmug.com/cart/batchadd/?url="+encodeURIComponent(i)),this._buttons.buy.setStyle("display","inline-block")):(e.albumInfo.printable=!1,this._buttons.buy.setStyle("display","none")),this.fire("resize")},_playClicked:function(){var t=this.get("root");t._playing?t.pause():t.play()},_showPlayButton:function(){this._buttons.play.removeClass("fl-slideshow-nav-pause"),this._buttons.play.addClass("fl-slideshow-nav-play"),this.get("useFontIcons")&&void 0!==YUI.Env.mods["sm-fonticon"]&&(this._buttons.play.removeClass("sm-fonticon-PlayerPause"),this._buttons.play.addClass("sm-fonticon-PlayerPlay"))},_showPauseButton:function(){this._buttons.play.removeClass("fl-slideshow-nav-play"),this._buttons.play.addClass("fl-slideshow-nav-pause"),this.get("useFontIcons")&&void 0!==YUI.Env.mods["sm-fonticon"]&&(this._buttons.play.removeClass("sm-fonticon-PlayerPlay"),this._buttons.play.addClass("sm-fonticon-PlayerPause"))}},{CSS_PREFIX:"fl-slideshow-nav",COUNT_TEXT:"{current} of {total}",ATTRS:{buttons:{value:[],writeOnce:!0},buttonsLeft:{value:[],writeOnce:!0},buttonsRight:{value:[],writeOnce:!0},useFontIcons:{value:!0,writeOnce:!0}}}),b.namespace("FL").SlideshowOverlay=b.Base.create("fl-slideshow-overlay",b.Plugin.Base,[],{_focus:!1,_visible:!0,_disabled:!1,_showProps:{duration:.5,easing:"ease-out",opacity:1},_hideProps:{duration:.5,easing:"ease-out",opacity:0},_hideTimer:null,initializer:function(){var t=this.get("host").get("boundingBox");this.afterHostEvent("render",this._initFocus),this.afterHostEvent("render",this._initVisibility),this.get("closeButton")&&this._initCloseButton(),t.addClass("fl-slideshow-overlay")},destructor:function(){this._hideTimerCancel()},_initFocus:function(){var t=this.get("host").get("boundingBox");t.on("mouseenter",b.bind(this._setFocusOnMouseenter,this)),t.on("mouseleave",b.bind(this._setFocusOnMouseleave,this))},_initVisibility:function(){var t=this.get("host").get("boundingBox"),e=this.get("hideStyle");this.get("visible")||("display"==e?t.setStyle("display","none"):"left"==e&&t.setStyle("left","-99999px"),t.setStyle("opacity","0"),this._visible=!1)},_initCloseButton:function(){var t=this.get("host").get("boundingBox"),e=null;(e=b.Node.create('<a class="fl-slideshow-overlay-close" href="javascript:void(0);"></a>')).on("click",b.bind(this._closeButtonClick,this)),void 0!==YUI.Env.mods["sm-fonticon"]&&e.addClass("sm-fonticon sm-fonticon-XCrossEncircled sm-button-skin-default sm-button-nochrome"),t.insert(e)},_closeButtonClick:function(){this.get("host").get("boundingBox").transition(this._hideProps,b.bind(this._hideComplete,this))},_setFocusOnMouseenter:function(){this._focus=!0},_setFocusOnMouseleave:function(){this._focus=!1},disable:function(){this._disabled=!0},enable:function(){this._disabled=!1},show:function(){var t=this.get("host").get("boundingBox"),e=this.get("hideStyle");this._disabled||("display"==e?t.setStyle("display","block"):"left"==e&&t.setStyle("left","auto"),t.transition(this._showProps,b.bind(this._showComplete,this)),this.fire("showStart"))},_showComplete:function(){this._visible=!0,this.hideWithTimer(),this.fire("showComplete")},hide:function(){this._focus||this._disabled||(this.get("host").get("boundingBox").transition(this._hideProps,b.bind(this._hideComplete,this)),this.fire("hideStart"))},hideWithTimer:function(){this._hideTimerCancel(),this._hideTimer=b.later(this.get("hideDelay"),this,this.hide)},_hideTimerCancel:function(){this._hideTimer&&(this._hideTimer.cancel(),this._hideTimer=null)},_hideComplete:function(){var t=this.get("host").get("boundingBox"),e=this.get("hideStyle");"display"==e?t.setStyle("display","none"):"left"==e&&t.setStyle("left","-99999px"),this._visible=!1,this.fire("hideComplete")}},{NS:"slideshowOverlay",ATTRS:{closeButton:{value:!1,writeOnce:!0},hideDelay:{value:3e3,writeOnce:!0},hideStyle:{value:"display",writeOnce:!0},visible:{value:!0,writeOnce:!0}}}),b.namespace("FL").SlideshowSocial=b.Base.create("fl-slideshow-social",b.Widget,[b.WidgetChild],{_buttons:null,renderUI:function(){this._buttons={}},bindUI:function(){var t=this.get("root");t.get("likeButtonEnabled")&&t.on("imageLoadComplete",b.bind(this._updateLikeButton,this)),t.get("tweetButtonEnabled")&&t.on("imageLoadComplete",b.bind(this._updateTweetButton,this)),t.get("pinterestButtonEnabled")&&t.on("imageLoadComplete",b.bind(this._updatePinterestButton,this))},_updateLikeButton:function(){var t=null,e=this.get("contentBox"),i=this.get("root"),s=i.albumIndex,s=i.get("source")[s],i=i.imageInfo;this._buttons.like&&(this._buttons.like.remove(),this._buttons.like=null),"smugmug"==s.type?t=(t="https://www.facebook.com/plugins/like.php?")+"href=https://www.smugmug.com/services/graph/gallery/"+s.id+"_"+s.key+"/"+i.id+"_"+i.key:(t="https://www.facebook.com/plugins/like.php?",t+="href="+encodeURIComponent(i.largeURL)),this._buttons.like=b.Node.create('<iframe src="'+(t=(t=(t=(t+="&send=false")+"&layout=button_count"+"&width=90")+"&show_faces=false"+"&action=like")+"&colorscheme=light"+"&height=21")+'" scrolling="no" allowTransparency="true"></iframe>'),this._buttons.like.setStyles({overflow:"hidden",width:"90px",height:"21px"}),e.appendChild(this._buttons.like)},_updateTweetButton:function(){var t,e=this.get("root").imageInfo,i=this.get("contentBox");this._buttons.tweet&&(this._buttons.tweet.remove(),this._buttons.tweet=null),t="https://platform.twitter.com/widgets/tweet_button.html?",t+="url="+encodeURIComponent(e.largeURL),this._buttons.tweet=b.Node.create('<iframe src="'+(t+="&count=none")+'" scrolling="no" allowTransparency="true"></iframe>'),this._buttons.tweet.setStyles({overflow:"hidden",width:"90px",height:"21px"}),i.appendChild(this._buttons.tweet)},_updatePinterestButton:function(){var t="https://pinterest.com/pin/create/button/",e=this.get("root").imageInfo,i=this.get("contentBox");this._buttons.pin&&(this._buttons.pin.remove(),this._buttons.pin=null),t=(t=(t+="?url="+encodeURIComponent(window.location.href))+"&media="+encodeURIComponent(e.mediumURL))+"&description="+encodeURIComponent(e.caption),this._buttons.pin=b.Node.create("<a></a>"),this._buttons.pin.setAttribute("data-pin-config","none"),this._buttons.pin.setAttribute("data-pin-do","buttonPin"),this._buttons.pin.setAttribute("href",t),this._buttons.pin.setAttribute("target","_blank"),this._buttons.pin.set("innerHTML",'<img src="https://assets.pinterest.com/images/pidgets/pin_it_button.png" border="0" />'),i.appendChild(this._buttons.pin)}},{CSS_PREFIX:"fl-slideshow-social",ATTRS:{}}),b.namespace("FL").SlideshowThumbs=b.Base.create("fl-slideshow-thumbs",b.Widget,[b.WidgetParent,b.WidgetChild],{_clipBox:null,_pagesBox:null,_activePageBox:null,_activePageIndex:0,_nextPageBox:null,_activeImages:null,_nextImages:null,_prevImages:null,_leftNav:null,_rightNav:null,_topNav:null,_bottomNav:null,_bbHeight:0,_bbWidth:0,_cbWidth:0,_clipBoxMarginLeft:0,_clipBoxTop:0,_colsPerPage:0,_rowsPerPage:0,_imagesPerPage:0,_numPages:0,_pageHeight:0,_pageWidth:0,_horizontalSpacing:0,_verticalSpacing:0,_leftNavWidth:0,_rightNavWidth:0,_transition:null,_transitioning:!1,_transitionDirection:"next",_gestures:null,initializer:function(){this._activeImages=[],this._nextImages=[],this._prevImages=[]},renderUI:function(){this._renderBoxes(),this._renderNavs()},bindUI:function(){var t=this.get("root"),e=this.get("id"),i=this.get("transition");t.on(e+"|albumLoadComplete",this._albumLoadComplete,this),"ontouchstart"in window&&this.get("touchSupport")&&(this._gestures=new b.FL.SlideshowGestures({direction:"slideVertical"==i?"vertical":"horizontal",activeItem:this._activePageBox,nextItem:this._nextPageBox}),this._gestures.on("moveStart",this._gesturesMoveStart,this),this._gestures.on("endComplete",this._gesturesEndComplete,this))},syncUI:function(){this._syncBoxes(),this._syncNavs()},destructor:function(){var t=this.get("root"),e=this.get("id");t.detach(e+"|*"),b.FL.SlideshowImageLoader.removeGroup("thumbs")},unload:function(){var t=this.get("root"),e=this.get("id"),i=0;for(t.detach(e+"|imageLoadComplete"),b.FL.SlideshowImageLoader.removeGroup("thumbs");i<this._activeImages.length;i++)this._activeImages[i].unload()},resize:function(){this._setSizeInfo(),this._togglePageButtons(),this._resizeBoxes(),this._resizeNavs(),this.get("root").albumInfo&&(b.FL.SlideshowImageLoader.removeGroup("thumbs"),this._renderActivePage(),this._preloadNextPage(),this._preloadPrevPage()),this._gestures&&this._numPages<2?this._gestures.disable():this._gestures&&this._gestures.enable()},prevPage:function(){this._transitioning||this._transitionStart("prev")},nextPage:function(){this._transitioning||this._transitionStart("next")},_albumLoadComplete:function(){var t=this.get("root"),e=this.get("id");t.once(e+"|imageLoadComplete",this.resize,this),t.on(e+"|imageLoadComplete",this._imageLoadComplete,this)},_imageLoadComplete:function(){var t,e=this.get("root").albumInfo,i=b.one(".fl-slideshow-image-active"),s=i?i._imageInfo:null,n=this.get("root").imageInfo;this._setActiveImage(this._activeImages),t=b.one(".fl-slideshow-image-active"),i&&!t&&(0===n.index&&s.index===e.images.length-1?this.nextPage():0===s.index&&n.index===e.images.length-1?this.prevPage():s.index<n.index?this.nextPage():s.index>n.index&&this.prevPage())},_renderBoxes:function(){this._clipBox=b.Node.create("<div></div>"),this._clipBox.addClass("fl-slideshow-thumbs-clip"),this.get("contentBox").insert(this._clipBox),this._pagesBox=b.Node.create("<div></div>"),this._pagesBox.addClass("fl-slideshow-thumbs-pages"),this._clipBox.insert(this._pagesBox),this._activePageBox=b.Node.create("<div></div>"),this._activePageBox.addClass("fl-slideshow-thumbs-page"),this._pagesBox.insert(this._activePageBox),this._nextPageBox=b.Node.create("<div></div>"),this._nextPageBox.addClass("fl-slideshow-thumbs-page"),this._pagesBox.insert(this._nextPageBox)},_syncBoxes:function(){this._activePageBox.setStyle("left","0"),this._nextPageBox.setStyle("left","-9999px")},_resizeBoxes:function(){this.set("width",this._bbWidth),this.set("height",this._bbHeight),this.get("contentBox").setStyle("width",this._cbWidth+"px"),this._clipBox.setStyle("width",this._pageWidth+"px"),this._clipBox.setStyle("height",this._pageHeight+"px"),this._clipBox.setStyle("padding",this._verticalSpacing+"px 0 0 "+this._horizontalSpacing+"px "),this._clipBox.setStyle("margin","0 0 0 "+this._clipBoxMarginLeft+"px"),this._clipBox.setStyle("top",this._clipBoxTop),this._pagesBox.setStyle("width",this._pageWidth+"px"),this._pagesBox.setStyle("height",this._pageHeight+"px"),this._activePageBox.setStyle("width",this._pageWidth+"px"),this._activePageBox.setStyle("height",this._pageHeight+"px"),this._nextPageBox.setStyle("width",this._pageWidth+"px"),this._nextPageBox.setStyle("height",this._pageHeight+"px")},_renderActivePage:function(){var t=0,e=this.get("root"),i=this._imagesPerPage*this._activePageIndex,s=i+this._imagesPerPage,n=e.albumInfo.images;for(this._clearActiveImage();t<this._activeImages.length;t++)this._activeImages[t].remove(),this._activeImages[t].unload(),this._activeImages[t].get("boundingBox")._imageInfo=null,this._activeImages[t].get("boundingBox").remove();for(t=0;i<s&&n[i];i++)this._renderImage(this._activeImages,t,this._activePageBox,n[i]),t++;this._setActiveImage(this._activeImages)},_renderNextPage:function(){var t=0,e="next"==this._transitionDirection?this._nextImages:this._prevImages;for(this._nextPageBox.get("children").remove();t<e.length&&e[t]._imageInfo;t++)this._renderImage(e,t,this._nextPageBox,e[t]._imageInfo);this._setActiveImage(e)},_preloadNextPage:function(){var t=this._activePageIndex+1>=this._numPages?0:this._activePageIndex+1;this._preloadPage(t,this._nextImages)},_preloadPrevPage:function(){var t=this._activePageIndex-1<0?this._numPages-1:this._activePageIndex-1;this._preloadPage(t,this._prevImages)},_preloadPage:function(t,e){var i=0,s=this.get("root").albumInfo.images,n=t*this._imagesPerPage,a=n+this._imagesPerPage,t=this.get("imageConfig"),o=t.width,l=t.height;if(1<this._numPages){for(;i<e.length;i++)e[i].remove(),e[i].unload();for(i=0;n<a;n++)s[n]&&(this._renderImage(e,i),e[i].preload(s[n],o,l),i++)}},_renderImage:function(t,e,i,s){var n=null,a=this.get("imageConfig");void 0===t[e]&&(a.loadGroup="thumbs",a.useThumbSizes=!0,a.loadVideos=!1,t[e]=new b.FL.SlideshowImage(a),(n=t[e].get("boundingBox")).on("click",this._imageClick,this),n.on("mouseover",this._imageMouseover,this),n.on("mouseout",this._imageMouseout,this)),(n=t[e].get("boundingBox")).setStyle("margin","0 "+this._horizontalSpacing+"px "+this._verticalSpacing+"px 0"),i&&(this._childrenContainer=i,this.add(t[e]),t[e].resize(a.width,a.height)),s&&(t[e].load(s),n._imageInfo=s)},_uiAddChild:function(t,e){t.render(e),e.appendChild(t.get("boundingBox"))},_imageClick:function(t){var e=this.get("root");this.get("pauseOnClick")&&e.pause(),e.loadImage(t.currentTarget._imageInfo.index),this.fire("imageClick")},_setActiveImage:function(t){var e=0;for(this._clearActiveImage();e<t.length;e++)if(t[e]._imageInfo&&t[e]._imageInfo.index==this.get("root").imageInfo.index){t[e].get("boundingBox").addClass("fl-slideshow-image-active");break}},_clearActiveImage:function(){var t=b.one(".fl-slideshow-image-active");t&&t.removeClass("fl-slideshow-image-active")},_getTransition:function(){var t=this.get("transition");return"slideHorizontal"==t&&"next"==this._transitionDirection?"slideLeft":"slideHorizontal"==t&&"prev"==this._transitionDirection?"slideRight":"slideVertical"==t&&"next"==this._transitionDirection?"slideUp":"slideVertical"==t&&"prev"==this._transitionDirection?"slideDown":t},_transitionStart:function(t){1<this._numPages&&(b.FL.SlideshowImageLoader.removeGroup("thumbs"),this._transitionDirection=t,this._transitioning=!0,this._nextPageBox.setStyle("left","0px"),this._renderNextPage(),this._transition=new b.FL.SlideshowTransition({itemIn:this._nextPageBox,itemOut:this._activePageBox,type:this._getTransition(),duration:this.get("transitionDuration"),easing:this.get("transitionEasing")}),this._transition.once("complete",this._transitionComplete,this),this._transition.run(),this._gestures)&&this._gestures.disable()},_transitionComplete:function(){this._swapPageRefs(),this._transitioning=!1,this._transitionDirection="",this._transition=null,this._gestures&&this._gestures.enable(),this.fire("transitionComplete")},_gesturesMoveStart:function(t){b.FL.SlideshowImageLoader.removeGroup("thumbs"),this._transitionDirection=t.direction,this._renderNextPage()},_gesturesEndComplete:function(){this._swapPageRefs(),this._transitionDirection="",this.fire("transitionComplete")},_swapPageRefs:function(){var t=this._activePageBox,e=this._activeImages;this._activePageBox=this._nextPageBox,this._nextPageBox=t,this._nextPageBox.setStyle("left","-9999px"),"next"==this._transitionDirection?(this._activeImages=this._nextImages,this._nextImages=e):(this._activeImages=this._prevImages,this._prevImages=e),"next"==this._transitionDirection&&this._activePageIndex+1<this._numPages?this._activePageIndex++:"next"==this._transitionDirection?this._activePageIndex=0:"prev"==this._transitionDirection&&-1<this._activePageIndex-1?this._activePageIndex--:"prev"==this._transitionDirection&&(this._activePageIndex=this._numPages-1),this._gestures&&(this._gestures.set("activeItem",this._activePageBox),this._gestures.set("nextItem",this._nextPageBox)),this._preloadNextPage(),this._preloadPrevPage()},_renderNavs:function(){var t=this.get("topNavButtons"),e=this.get("rightNavButtons"),i=this.get("bottomNavButtons"),s=this.get("leftNavButtons");this.get("topNavEnabled")&&0<t.length&&(this._topNav=new b.FL.SlideshowNav({buttons:t}),this._topNav.get("boundingBox").addClass("fl-slideshow-thumbs-top-nav"),this.add(this._topNav),this._topNav.render(this.get("contentBox")),this._clipBox.insert(this._topNav.get("boundingBox"),"before"),this._bindNavEvents(this._topNav)),this.get("rightNavEnabled")&&0<e.length&&(this._rightNav=new b.FL.SlideshowNav({buttons:e}),this._rightNav.get("boundingBox").addClass("fl-slideshow-thumbs-right-nav"),this.add(this._rightNav),this._rightNav.render(this.get("contentBox")),this._bindNavEvents(this._rightNav)),this.get("bottomNavEnabled")&&0<i.length&&(this._bottomNav=new b.FL.SlideshowNav({buttons:i}),this._bottomNav.get("boundingBox").addClass("fl-slideshow-thumbs-bottom-nav"),this.add(this._bottomNav),this._bottomNav.render(this.get("contentBox")),this._bindNavEvents(this._bottomNav)),this.get("leftNavEnabled")&&0<s.length&&(this._leftNav=new b.FL.SlideshowNav({buttons:s}),this._leftNav.get("boundingBox").addClass("fl-slideshow-thumbs-left-nav"),this.add(this._leftNav),this._leftNav.render(this.get("contentBox")),this._bindNavEvents(this._leftNav))},_syncNavs:function(){var t;this._rightNav&&((t=this._rightNav.get("boundingBox")).setStyle("position","absolute"),t.setStyle("top","0px"),t.setStyle("right","0px")),this._bottomNav&&((t=this._bottomNav.get("boundingBox")).setStyle("position","absolute"),t.setStyle("bottom","0px"),t.setStyle("width","100%")),this._leftNav&&((t=this._leftNav.get("boundingBox")).setStyle("position","absolute"),t.setStyle("top","0px"),t.setStyle("left","0px"))},_resizeNavs:function(){var t,e;this._rightNav&&(t=this._rightNav.get("boundingBox"),e=this._bbHeight/2-parseInt(t.getComputedStyle("height"),10)/2,t.setStyle("marginTop",e+"px")),this._leftNav&&(t=this._leftNav.get("boundingBox"),e=this._bbHeight/2-parseInt(t.getComputedStyle("height"),10)/2,t.setStyle("marginTop",e+"px"))},_bindNavEvents:function(t){t._buttons.prevPage&&t._buttons.prevPage.on("click",this.prevPage,this),t._buttons.nextPage&&t._buttons.nextPage.on("click",this.nextPage,this),t.on("resize",this.resize,this)},_togglePageButtons:function(){var t=this.get("boundingBox").all(".fl-slideshow-nav-prevPage, .fl-slideshow-nav-nextPage"),e=t.getStyle("display")[0];1==this._numPages&&"inline-block"==e?(t.setStyle("display","none"),this._setSizeInfo()):1<this._numPages&&"none"==e&&(t.setStyle("display","inline-block"),this._setSizeInfo())},_setSizeInfo:function(){var t,e=this.get("root"),i=this.get("boundingBox"),s=i.getStyle("position"),n=parseInt(i.getStyle("marginLeft"),10),a=parseInt(i.getStyle("marginRight"),10),o=parseInt(i.getStyle("marginTop"),10),l=parseInt(i.getStyle("marginBottom"),10),h=parseInt(i.getStyle("paddingLeft"),10),r=parseInt(i.getStyle("paddingRight"),10),g=parseInt(i.getStyle("paddingTop"),10),u=parseInt(i.getStyle("paddingBottom"),10),d=i.get("parentNode"),h=parseInt(d.getComputedStyle("width"),10)-h-r-n-a,r=parseInt(d.getComputedStyle("height"),10)-g-u-o-l,n=h,a=h,d=r,g=this.get("columns"),u=this.get("rows"),o=this.get("imageConfig"),l=this.get("horizontalSpacing"),m=this.get("verticalSpacing"),c=this.get("spaceEvenly"),_=this.get("centerSinglePage"),v=0,p=0,f=0,b=0,y=g,x=u,I=1,S=0,w=0,T=0,B=0;i.setStyle("position","relative"),isNaN(g)||(h=a=g*(o.width+l)+l),isNaN(u)||(r=d=u*(o.height+m)+m),this._leftNav&&(v=parseInt(this._leftNav.get("boundingBox").getComputedStyle("width"),10),isNaN(g)?a-=v:h+=v),this._rightNav&&(p=parseInt(this._rightNav.get("boundingBox").getComputedStyle("width"),10),isNaN(g)?a-=p:h+=p),this._topNav&&(f=parseInt(this._topNav.get("boundingBox").getComputedStyle("height"),10),isNaN(u)?d-=f:r+=f),this._bottomNav&&(b=parseInt(this._bottomNav.get("boundingBox").getComputedStyle("height"),10),isNaN(u)?d-=b:r+=b),t=(y=isNaN(g)?(y=Math.floor(a/(o.width+l)))<1?1:y:y)*(x=isNaN(u)?(x=Math.floor(d/(o.height+m)))<1?1:x:x),e.albumInfo&&(I=Math.ceil(e.albumInfo.images.length/t)),isNaN(g)&&c&&(l=Math.floor((a-o.width*y)/(y+1))),isNaN(u)&&c&&(m=Math.floor((d-o.height*x)/(x+1))),e.albumInfo&&_&&1==I&&1==x?(n=e.albumInfo.images.length*o.width,n+=l*(e.albumInfo.images.length+1),this._leftNav&&(n+=v),this._rightNav&&(n+=p)):n=h,e.albumInfo&&_&&1==I&&1==x?(a=e.albumInfo.images.length*o.width,a+=l*e.albumInfo.images.length):a=y*(o.width+l),d=x*(o.height+m),S=I<2?v:(T=h,this._rightNav&&(T-=p),this._leftNav?v+((T-=v)-a-l)/2:(T-a-l)/2),1<I&&!c&&(B=r,this._topNav&&(B-=f),this._bottomNav&&(B-=b),w=(B-(m+d))/2),this._bbHeight=r,this._bbWidth=h,this._cbWidth=n,this._clipBoxMarginLeft=S,this._clipBoxTop=w,this._colsPerPage=y,this._rowsPerPage=x,this._imagesPerPage=t,this._numPages=I,this._pageHeight=d,this._pageWidth=a,this._leftNavWidth=v,this._rightNavWidth=p,this._horizontalSpacing=l,this._verticalSpacing=m,this._activePageIndex=Math.floor(e.imageIndex/this._imagesPerPage),i.setStyle("position",s)}},{CSS_PREFIX:"fl-slideshow-thumbs",ATTRS:{columns:{value:"auto"},rows:{value:"auto"},horizontalSpacing:{value:15},verticalSpacing:{value:15},spaceEvenly:{value:!0},centerSinglePage:{value:!0},pauseOnClick:{value:!1},transition:{value:"slideHorizontal"},transitionDuration:{value:.8},transitionEasing:{value:"ease-out"},imageConfig:{value:{crop:!0,width:50,height:50}},topNavEnabled:{value:!1},topNavButtons:{value:["prevPage","nextPage"]},rightNavEnabled:{value:!0},rightNavButtons:{value:["nextPage"]},bottomNavEnabled:{value:!1},bottomNavButtons:{value:["prevPage","nextPage"]},leftNavEnabled:{value:!0},leftNavButtons:{value:["prevPage"]},touchSupport:{value:!1}}}),b.namespace("FL").SlideshowTransition=b.Base.create("fl-slideshow-transition",b.Base,[],{_transitionFunction:"_transitionFade",_type:"fade",initializer:function(){var t=this.get("type"),e=[],i=b.FL.SlideshowTransition.TYPES,s=b.FL.SlideshowTransition.SLIDESHOW_IMAGE_TYPES,s=-1<b.Array.indexOf(s,t),n=this._isSlideshowImage(),a=this.get("itemIn"),o=this.get("itemOut");-1<t.indexOf(",")&&((e=t.split(",")).sort(function(){return.5-Math.random()}),t=e[0]),!n&&s?t="fade":n&&(a&&null===a.one("img")||o&&null===o.one("img")?t="none":s&&(b.UA.gecko&&b.UA.gecko<5||0<b.UA.opera||0<b.UA.ie&&b.UA.ie<9)&&(t="fade")),b.FL.SlideshowTransition.TYPES[t]&&(this._transitionFunction=i[t],this._type=t),this._setupItems()},run:function(){this.fire("start"),this[this._transitionFunction].call(this)},_setupItems:function(){var t=this.get("itemIn"),e=this.get("itemOut");t&&(t.setStyle("zIndex",2),t.setStyle("opacity",1),b.FL.Utils.cssSupport("transform")?t.setStyle("transform","translate(0, 0)"):(t.setStyle("top","0"),t.setStyle("left","0"))),e&&e.setStyle("zIndex",1)},_isSlideshowImage:function(){var t=this.get("itemIn"),e=this.get("itemOut");return!(!t||!t.hasClass("fl-slideshow-image"))||!(!e||!e.hasClass("fl-slideshow-image"))},_transitionStart:function(t,e){var i=this.get("itemIn"),s=this.get("itemOut"),n=b.bind(this._transitionComplete,this),a=i?null:n,o=this.get("duration"),l=this.get("easing");i&&(t.duration=t.duration||o,t.easing=t.easing||l,i.transition(t)),s&&(e.duration=e.duration||o,e.easing=e.easing||l,s.transition(e)),n?b.later(1e3*t.duration+100,null,n):a&&b.later(1e3*e.duration+100,null,a)},_transitionComplete:function(){this._set("itemIn",null),this._set("itemOut",null),this.fire("complete")},_transitionNone:function(){var t=this.get("itemIn"),e=this.get("itemOut");t&&t.setStyle("opacity",1),e&&e.setStyle("opacity",0),this._transitionComplete()},_transitionFade:function(){var t=this.get("itemIn");t&&t.setStyle("opacity",0),this._transitionStart({opacity:1},{opacity:0})},_transitionSlideLeft:function(){b.FL.Utils.cssSupport("transform")?this._cssTransitionSlide({inStart:"translate(100%, 0)",inEnd:"translate(0, 0)",outStart:"translate(0, 0)",outEnd:"translate(-100%, 0)"}):this._jsTransitionSlide("left")},_transitionSlideRight:function(){b.FL.Utils.cssSupport("transform")?this._cssTransitionSlide({inStart:"translate(-100%, 0)",inEnd:"translate(0, 0)",outStart:"translate(0, 0)",outEnd:"translate(100%, 0)"}):this._jsTransitionSlide("right")},_transitionSlideUp:function(){b.FL.Utils.cssSupport("transform")?this._cssTransitionSlide({inStart:"translate(0, 100%)",inEnd:"translate(0, 0)",outStart:"translate(0, 0)",outEnd:"translate(0, -100%)"}):this._jsTransitionSlide("up")},_transitionSlideDown:function(){b.FL.Utils.cssSupport("transform")?this._cssTransitionSlide({inStart:"translate(0, -100%)",inEnd:"translate(0, 0)",outStart:"translate(0, 0)",outEnd:"translate(0, 100%)"}):this._jsTransitionSlide("down")},_jsTransitionSlide:function(t){var e=this.get("itemIn"),i=this.get("itemOut"),s=0;i&&"left"==t&&(s=-parseInt(i.getStyle("width"),10)),i&&"right"==t&&(s=parseInt(i.getStyle("width"),10)),i&&"up"==t&&(s=-parseInt(i.getStyle("height"),10)),i&&"down"==t&&(s=parseInt(i.getStyle("height"),10)),e&&e.setStyle("opacity",1),e&&"left"==t&&e.setStyle("left",e.getStyle("width")),e&&"right"==t&&e.setStyle("left","-"+e.getStyle("width")),e&&"up"==t&&e.setStyle("top",e.getStyle("height")),e&&"down"==t&&e.setStyle("top","-"+e.getStyle("height")),"left"==t||"right"==t?this._transitionStart({left:0},{left:s}):this._transitionStart({top:0},{top:s})},_cssTransitionSlide:function(t){var e=this.get("itemIn"),i=this.get("itemOut"),s=b.UA.chrome<36?"transform":"-webkit-transform",n={},a={};n[s]=t.inEnd,a[s]=t.outEnd,e&&(e.setStyle("transition",""),e.setStyle("opacity",1),e.setStyle(s,t.inStart)),i&&(i.setStyle("transition",""),i.setStyle(s,t.outStart)),this._transitionStart(n,a)},_transitionBars:function(){this.get("itemIn").one(".fl-slideshow-image-img").setStyle("opacity",0);var t,e=this.get("bars"),i=this._renderSlices(1,e),s=0,n=100,a=0,o=null,l={duration:this.get("duration"),opacity:1};for("barsRandom"==this._type&&(i=this._randomizeSlices(i));a<i.length;a++)o=b.clone(l),"blinds"==this._type&&(o.width=parseFloat(i[a].getComputedStyle("width"),10)+"px",i[a].setStyle("width","0px"),n=50),t=a==i.length-1,b.later(s,this,this._transitionSlice,[i[a],o,t]),s+=n;this._transitionSlicesFadeLast(s)},_transitionBoxes:function(){this.get("itemIn").one(".fl-slideshow-image-img").setStyle("opacity",0);var t=this.get("boxCols"),e=this.get("boxRows"),i=t*e,s="boxesRandom"!=this._type,n=this._renderSlices(e,t,s),a=0,o=150,l=!1,h=0,r=0,g=0,u=-1,d=null,m={duration:this.get("duration"),opacity:1};if(s)for(;h<i;){for(r=0;r<e;r++)-1<(g=0===r?++u:g)&&g<t&&(h++,d=b.clone(m),"boxesGrow"==this._type&&(d.height=parseFloat(n[r][g].getComputedStyle("height"),10)+"px",d.width=parseFloat(n[r][g].getComputedStyle("width"),10)+"px",n[r][g].setStyle("height","0px"),n[r][g].setStyle("width","0px"),o=50),b.later(a,this,this._transitionSlice,[n[r][g],d,l=h==i-1])),g--;a+=o}else for(n=this._randomizeSlices(n),o=30;h<n.length;h++)d=b.clone(m),l=h==n.length-1,b.later(a,this,this._transitionSlice,[n[h],d,l]),a+=o;this._transitionSlicesFadeLast(a)},_renderSlices:function(t,e,i){for(var s=this.get("itemIn"),n=parseFloat(s.getComputedStyle("height"),10),a=parseFloat(s.getComputedStyle("width"),10),o=s.one("img"),l=o.get("src"),h=parseFloat(o.getComputedStyle("height"),10),r=parseFloat(o.getComputedStyle("width"),10),g=parseFloat(o.getComputedStyle("left"),10),u=parseFloat(o.getComputedStyle("top"),10),d=0,m=0,c=Math.round(n/t),_=Math.round(a/e),v=null,p=null,f=[];m<t;m++)for(void 0!==i&&i&&(f[m]=[]),d=0;d<e;d++)v=b.Node.create('<div class="fl-slideshow-transition-slice"></div>'),p=b.Node.create('<img src="'+l+'" />'),v.setStyles({left:_*d+"px",top:c*m+"px",width:d==e-1?a-_*d+"px":_+"px",height:m==t-1?n-c*m+"px":c+"px",opacity:0}),p.setStyles({height:h+"px",width:r+"px",top:u-(c+m*c-c)+"px",left:g-(_+d*_-_)+"px"}),v.append(p),s.append(v),(void 0!==i&&i?f[m]:f).push(v);return f},_transitionSlicesFadeLast:function(t){var e=this.get("itemOut"),t=parseInt(b.one("body").get("winWidth"),10)>FLBuilderLayoutConfig.breakpoints.medium?t/1e3:0;e&&!e.hasClass("fl-slideshow-image-cropped")&&e.transition({duration:t+this.get("duration"),opacity:0})},_transitionSlice:function(t,e,i){i=i?b.bind(this._transitionSlicesComplete,this):null;t.transition(e,i)},_transitionSlicesComplete:function(){var t=this.get("itemIn");t.all(".fl-slideshow-transition-slice").remove(),t.one(".fl-slideshow-image-img").setStyle("opacity",1),this._transitionComplete()},_randomizeSlices:function(t){var e,i,s=t.length;if(0!==s){for(;--s;)e=Math.floor(Math.random()*(s+1)),i=t[s],t[s]=t[e],t[e]=i;return t}},_transitionKenBurns:function(){var t=this.get("kenBurnsDuration"),e=this.get("duration"),i=this.get("itemIn"),s=this.get("kenBurnsZoom");this._transitionFade(),new b.FL.SlideshowKenBurns({duration:t+e+4,image:i,zoom:s}).run()}},{ATTRS:{itemIn:{value:null},itemOut:{value:null},duration:{value:.5},easing:{value:"ease-out"},type:{value:"fade"},bars:{value:15},boxCols:{value:8},boxRows:{value:4},kenBurnsDuration:{value:4},kenBurnsZoom:{value:1.2}},TYPES:{fade:"_transitionFade",none:"_transitionNone",slideLeft:"_transitionSlideLeft",slideRight:"_transitionSlideRight",slideUp:"_transitionSlideUp",slideDown:"_transitionSlideDown",blinds:"_transitionBars",bars:"_transitionBars",barsRandom:"_transitionBars",boxes:"_transitionBoxes",boxesRandom:"_transitionBoxes",boxesGrow:"_transitionBoxes",kenBurns:"_transitionKenBurns"},SLIDESHOW_IMAGE_TYPES:["blinds","bars","barsRandom","boxes","boxesRandom","boxesGrow","kenBurns"]}),b.namespace("FL").Slideshow=b.Base.create("fl-slideshow",b.FL.SlideshowBase,[],{frame:null,nav:null,imageNavLeft:null,imageNavRight:null,thumbs:null,verticalThumbs:null,caption:null,social:null,_nextImagePreloader:null,_initialNavSettings:null,initializer:function(){var t={loadGroup:"main-preload",crop:this.get("crop"),position:this.get("position"),protect:this.get("protect"),upsize:this.get("upsize")};this._nextImagePreloader=new b.FL.SlideshowImage(t),this._isMobile()&&(this._removeNavButton("prevPage"),this._removeNavButton("nextPage"),this._removeNavButton("fullscreen")),this._hasNavButton("fullscreen")&&(b.FL.SlideshowFullscreen.OS_SUPPORT?this.plug(b.FL.SlideshowFullscreen):this._removeNavButton("fullscreen"))},renderUI:function(){b.FL.Slideshow.superclass.renderUI.apply(this,arguments),this._renderFrame(),this._renderVerticalThumbs(),this._renderNavAndThumbs(),this._renderImageNav(),this._renderMouseNav(),this._renderCaption(),this._renderSocial()},bindUI:function(){var t=this.get("boundingBox"),e=this.frame.get("boundingBox"),i=this.get("navOverlay"),s=this.get("navType"),n=this._getNav(),a=this.get("clickAction");b.FL.Slideshow.superclass.bindUI.apply(this,arguments),b.Do.after(this._resizeChildWidgets,this,"resize"),this.on("albumLoadStart",this._albumLoadStart,this),this.on("albumLoadComplete",this._albumLoadComplete,this),this.on("imageLoadComplete",this._loadFrame,this),this.get("loadingImageAlwaysEnabled")&&(this.frame.on("transitionInit",b.bind(this._showLoadingImageWithDelay,this)),this.frame.on("transitionStart",b.bind(this._hideLoadingImage,this))),this.get("overlayHideOnMousemove")&&(n&&i&&(this.frame.once("transitionComplete",n.slideshowOverlay.hideWithTimer,n.slideshowOverlay),t.on("mousemove",b.bind(this._toggleNav,this))),"buttons"!=s&&"thumbs"!=s&&"custom"!=s||(t.on("mouseenter",b.bind(this._checkOverlaysOnMouseenter,this)),t.on("mouseleave",b.bind(this._hideAllOverlays,this)))),t.delegate("click",b.bind(this._overlayCloseClick,this),".fl-slideshow-overlay-close"),"gallery"!=a&&"url"!=a||e.delegate("click",b.bind(this._frameClick,this),".fl-slideshow-image-img")},syncUI:function(){var t=this.get("boundingBox");b.FL.Slideshow.superclass.syncUI.apply(this,arguments),t._node.onselectstart=function(){return!1},t._node.unselectable="on",(t._node.style.MozUserSelect="none")!=this.get("clickAction")&&this.frame.get("boundingBox").addClass("fl-click-action-enabled")},_isMobile:function(){return/Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test(navigator.userAgent)},unload:function(){this.pause(),this.frame.unload(),null!==this.thumbs&&this.thumbs.unload()},_albumLoadStart:function(){this._showLoadingImage()},_albumLoadComplete:function(){this.frame.once("transitionStart",b.bind(this._hideLoadingImage,this))},_resizeChildWidgets:function(){var t=this.get("boundingBox"),e=this.get("contentBox"),i=this.get("imageNavEnabled");this._renderNavAndThumbs(),this.get("verticalThumbsOverlay")?(this._resizeFrame(e.get("offsetWidth"),t.get("offsetHeight")),this._resizeVerticalThumbs()):(this._resizeVerticalThumbs(),this._resizeFrame(e.get("offsetWidth"),t.get("offsetHeight"))),i&&this._positionImageNav(),this._positionLoadingImage()},_renderVerticalThumbs:function(){var t=this.get("responsiveThreshold"),e=this.get("boundingBox"),i=e.get("offsetWidth");this.get("verticalThumbsEnabled")&&t<i&&(this.verticalThumbs=new b.FL.SlideshowThumbs(this._getVerticalThumbsConfig()),this.add(this.verticalThumbs),this.verticalThumbs.render(e),(t=this.verticalThumbs.get("boundingBox")).addClass("fl-slideshow-vertical-thumbs"),t.setStyle(this.get("verticalThumbsPosition"),0),e.append(t),this.get("verticalThumbsOverlay")?(this.verticalThumbs.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay"),hideStyle:"left"}),this.frame.get("boundingBox").append(t),this.verticalThumbs.resize()):(this.verticalThumbs.resize(),this._adjustContentForVerticalThumbs()),this._bindVerticalThumbs())},_getVerticalThumbsConfig:function(){var t=this.getAttrs();return{columns:t.verticalThumbsColumns,rows:"auto",centerSinglePage:!1,horizontalSpacing:t.verticalThumbsHorizontalSpacing,verticalSpacing:t.verticalThumbsVerticalSpacing,spaceEvenly:t.verticalThumbsSpaceEvenly,rightNavEnabled:!1,leftNavEnabled:!1,topNavEnabled:t.verticalThumbsTopNavEnabled,topNavButtons:t.verticalThumbsTopNavButtons,bottomNavEnabled:t.verticalThumbsBottomNavEnabled,bottomNavButtons:t.verticalThumbsBottomNavButtons,pauseOnClick:t.verticalThumbsPauseOnClick,transition:t.verticalThumbsTransition,transitionDirection:t.verticalThumbsTransitionDirection,transitionEasing:t.verticalThumbsTransitionEasing,touchSupport:!0,imageConfig:{crop:t.verticalThumbsImageCrop,width:t.verticalThumbsImageWidth,height:t.verticalThumbsImageHeight}}},_bindVerticalThumbs:function(){var t=this.get("boundingBox"),e=this.get("overlayHideOnMousemove"),i=this.get("verticalThumbsOverlay"),s=this.verticalThumbs;s&&e&&i&&(this.frame.once("transitionComplete",s.slideshowOverlay.hideWithTimer,s.slideshowOverlay),t.on("mousemove",b.bind(this._toggleVerticalThumbs,this)),t.on("mouseenter",b.bind(this._toggleVerticalThumbs,this)))},_resizeVerticalThumbs:function(){var t,e,i,s,n,a;this.get("verticalThumbsEnabled")&&(t=this.get("verticalThumbsOverlay"),e=this.get("responsiveThreshold"),i=this.get("boundingBox").get("offsetWidth"),a=this.get("navOverlay"),s=this.get("navType"),n=this._getNav(),this.verticalThumbs&&e<i?(this.verticalThumbs.get("boundingBox").setStyle("display","block"),this.verticalThumbs.resize(),t?n&&a&&(a=n.get("boundingBox"),"thumbs"==s?(this._adjustOverlayForVerticalThumbs(a,!0),this.thumbs.resize()):this._adjustOverlayForVerticalThumbs(a)):this._adjustContentForVerticalThumbs()):!this.verticalThumbs&&e<i?this._renderVerticalThumbs():this.verticalThumbs&&i<=e&&(this.verticalThumbs.get("boundingBox").setStyle("display","none"),t||this.get("contentBox").setStyles({left:"auto",position:"relative",right:"auto",width:"auto"})))},_toggleVerticalThumbs:function(){this.verticalThumbs&&(this.verticalThumbs.slideshowOverlay._visible?this.verticalThumbs.slideshowOverlay.hideWithTimer():this.verticalThumbs.slideshowOverlay.show())},_adjustContentForVerticalThumbs:function(){var t=this.get("boundingBox"),e=this.verticalThumbs.get("boundingBox"),i=this.get("verticalThumbsPosition"),s=this.get("contentBox"),i="left"==i?"right":"left",t=t.get("offsetWidth")-e.get("offsetWidth");s.setStyle("position","absolute"),s.setStyle(i,0),s.setStyle("width",t)},_adjustOverlayForVerticalThumbs:function(t,e){var i=this.get("verticalThumbsEnabled"),s=this.get("verticalThumbsOverlay"),e=void 0===e?"":"margin-";this.verticalThumbs&&i&&s&&(i=this.verticalThumbs.get("boundingBox").get("offsetWidth"),"left"==this.get("verticalThumbsPosition")?t.setStyle(e+"left",i+"px"):t.setStyle(e+"right",i+"px"))},_renderFrame:function(){this.frame=new b.FL.SlideshowFrame({imageConfig:{loadGroup:"main",loadPriority:!0,crop:this.get("crop"),cropHorizontalsOnly:this.get("cropHorizontalsOnly"),position:this.get("position"),protect:this.get("protect"),upsize:this.get("upsize"),showVideoButton:this.get("navOverlay")},touchSupport:this.get("touchSupport")}),this.add(this.frame),this.frame.render(this.get("contentBox")),this.frame.get("boundingBox").addClass("fl-slideshow-main-image"),this._setPlayingTimerEvent(this.frame,"transitionComplete"),this._loadingImageContainer=this.frame.get("contentBox")},_resizeFrame:function(t,e){var i=this.get("navOverlay"),s=this._getNav();s&&!i&&(e-=parseInt(s.get("boundingBox").getComputedStyle("height"),10)),this.frame.resize(t,e)},_loadFrame:function(t){var e=this.imageInfo.index,i=this.albumInfo.images,e=e+1>=i.length?0:e+1,s=this.frame.get("width"),n=this.frame.get("height");this.frame.load(t.imageInfo),b.FL.SlideshowImageLoader.removeGroup("main-preload"),this._nextImagePreloader.preload(i[e],s,n)},_frameClick:function(){var t=this.get("clickAction"),e=this.get("clickActionUrl");"url"==t?window.location.href=e:"gallery"==t&&(window.location.href=this.imageInfo.link)},_initMiniNav:function(){var t=[];this._hasNavButton("prev")&&t.push("prev"),!this._hasNavButton("thumbs")&&"thumbs"!=this.get("navType")||t.push("thumbs"),this._hasNavButton("caption")&&t.push("caption"),this._hasNavButton("social")&&t.push("social"),this._hasNavButton("buy")&&t.push("buy"),this._hasNavButton("play")&&t.push("play"),!this._hasNavButton("fullscreen")||"ontouchstart"in window||t.push("fullscreen"),this._hasNavButton("next")&&t.push("next"),this._initialNavSettings={buttons:this.get("navButtons"),buttonsLeft:this.get("navButtonsLeft"),buttonsRight:this.get("navButtonsRight"),type:this.get("navType")},this._set("navButtons",t),this._set("navButtonsLeft",[]),this._set("navButtonsRight",[]),this._set("navType","buttons")},_renderNavAndThumbs:function(){var t,e=this.get("navType"),i=!1;"buttons"!=e&&"thumbs"!=e||((e=this.get("boundingBox").get("offsetWidth"))<=(t=this.get("responsiveThreshold"))&&null===this._initialNavSettings?(this._initMiniNav(),i=!0):t<e&&null!==this._initialNavSettings&&(this._set("navButtons",this._initialNavSettings.buttons),this._set("navButtonsLeft",this._initialNavSettings.buttonsLeft),this._set("navButtonsRight",this._initialNavSettings.buttonsRight),this._set("navType",this._initialNavSettings.type),i=!(this._initialNavSettings=null)),!i&&null!==this.nav||this._renderNav(),i||null===this.thumbs?this._renderThumbs():this._thumbsEnabled()&&this._resizeThumbs(),i&&null!==this.caption&&this._syncCaption(),i&&null!==this.social&&this._syncSocial())},_renderNav:function(){var t=this.frame.get("boundingBox"),e=null,i=this.get("navOverlay"),s=this.get("navPosition");this._destroyNav(),"buttons"==this.get("navType")&&(this.nav=new b.FL.SlideshowNav({buttons:this.get("navButtons"),buttonsLeft:this.get("navButtonsLeft"),buttonsRight:this.get("navButtonsRight")}),this.add(this.nav),this.nav.render(this.get("contentBox")),e=this.nav.get("boundingBox"),i&&(this.nav.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay")}),e.setStyle("position","absolute"),e.setStyle(s,"0px")),"top"==s?t.insert(e,"before"):t.insert(e,"after"),e.addClass("fl-slideshow-main-nav"))},_destroyNav:function(){if(null!==this.nav){this.nav.slideshowOverlay&&this.nav.slideshowOverlay.destroy(),this.nav.get("boundingBox").remove(),this.remove(this.nav);try{this.nav.destroy(!0)}catch(t){}this.nav=null}},_getNav:function(){var t=this.get("navType");return"buttons"==t?this.nav:"thumbs"==t?this.thumbs:null},_toggleNav:function(){var t=this._getNav();t.slideshowOverlay&&(t.slideshowOverlay._visible?t.slideshowOverlay.hideWithTimer():t.slideshowOverlay.show())},_renderImageNav:function(){var t;this.get("imageNavEnabled")&&(this._isMobile()?this._set("imageNavEnabled",!1):(t=this.get("boundingBox"),this.imageNavLeft=new b.FL.SlideshowNav({buttons:["prev"],useFontIcons:!1}),this.imageNavRight=new b.FL.SlideshowNav({buttons:["next"],useFontIcons:!1}),this.add(this.imageNavLeft),this.add(this.imageNavRight),this.imageNavLeft.render(this.frame.get("boundingBox")),this.imageNavRight.render(this.frame.get("boundingBox")),this.imageNavLeft.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay")}),this.imageNavRight.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay")}),this.get("overlayHideOnMousemove")&&(this.frame.once("transitionComplete",this.imageNavLeft.slideshowOverlay.hideWithTimer,this.imageNavLeft.slideshowOverlay),this.frame.once("transitionComplete",this.imageNavRight.slideshowOverlay.hideWithTimer,this.imageNavRight.slideshowOverlay),t.on("mousemove",b.bind(this._toggleImageNav,this)),t.on("mouseenter",b.bind(this._toggleImageNav,this))),this.imageNavLeft.get("boundingBox").addClass("fl-slideshow-image-nav-left"),this.imageNavRight.get("boundingBox").addClass("fl-slideshow-image-nav-right")))},_positionImageNav:function(){var t=this.imageNavLeft.get("boundingBox"),e=this.imageNavRight.get("boundingBox"),i=t.get("offsetHeight"),i={top:this.frame.get("boundingBox").get("offsetHeight")/2-i/2+"px",display:"block"};t.setStyles(i),e.setStyles(i),this._adjustOverlayForVerticalThumbs(t),this._adjustOverlayForVerticalThumbs(e)},_toggleImageNav:function(){this.imageNavLeft.slideshowOverlay._visible?this.imageNavLeft.slideshowOverlay.hideWithTimer():this.imageNavLeft.slideshowOverlay.show(),this.imageNavRight.slideshowOverlay._visible?this.imageNavRight.slideshowOverlay.hideWithTimer():this.imageNavRight.slideshowOverlay.show()},_renderMouseNav:function(){!this.get("mouseNavEnabled")||"ontouchstart"in window||window.navigator.msPointerEnabled||this.plug(b.FL.SlideshowMouseNav,{trigger:this.frame.get("boundingBox")})},_thumbsEnabled:function(){var t=this.get("navType");return"thumbs"==t||!("buttons"!=t&&"custom"!=t||!this._hasNavButton("thumbs"))},_renderThumbs:function(){var t,e,i,s;if(this._destroyThumbs(),this._thumbsEnabled()){t=this.frame.get("boundingBox"),e=this.get("navOverlay"),i=this.get("navPosition"),s=this.get("navType"),this.thumbs=new b.FL.SlideshowThumbs(this._getThumbsConfig());try{this.add(this.thumbs)}catch(t){}"buttons"==s||"custom"==s?this.thumbs.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay"),hideStyle:"left",visible:!1}):"thumbs"==s&&e&&this.thumbs.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay"),hideStyle:"left"}),this.thumbs.render(this.get("contentBox")),"top"==i?t.insert(this.thumbs.get("boundingBox"),"before"):t.insert(this.thumbs.get("boundingBox"),"after"),this.get("thumbsHideOnClick")&&"thumbs"!=s&&this.thumbs.on("imageClick",b.bind(this._hideThumbsOnImageClick,this)),this._syncThumbs()}},_destroyThumbs:function(){if(null!==this.thumbs){this.thumbs.slideshowOverlay&&this.thumbs.slideshowOverlay.destroy(),this.thumbs.get("boundingBox").remove(),this.remove(this.thumbs);try{this.thumbs.destroy(!0)}catch(t){}this.thumbs=null}},_syncThumbs:function(){var t,e=this.thumbs.get("boundingBox"),i=this.get("navOverlay"),s=this.get("navPosition"),n=this.get("navType"),a="padding"+s.charAt(0).toUpperCase()+s.slice(1);"buttons"==n&&(t=parseInt(this.nav.get("boundingBox").getComputedStyle("height"),10),e.setStyle("position","absolute"),i?(e.setStyle(a,t+"px"),e.setStyle(s,"0px")):e.setStyle(s,t+"px")),("custom"==n||"thumbs"==n&&i)&&(e.setStyle("position","absolute"),e.setStyle(s,"0px")),this.thumbs.resize()},_getThumbsConfig:function(){var t=this.getAttrs(),e=this.get("navType"),i={crop:t.thumbsImageCrop,width:t.thumbsImageWidth,height:t.thumbsImageHeight},t={columns:"auto",rows:1,horizontalSpacing:t.thumbsHorizontalSpacing,verticalSpacing:t.thumbsVerticalSpacing,spaceEvenly:t.thumbsSpaceEvenly,centerSinglePage:t.thumbsCenterSinglePage,pauseOnClick:t.thumbsPauseOnClick,transition:t.thumbsTransition,transitionDirection:t.thumbsTransitionDirection,transitionEasing:t.thumbsTransitionEasing,leftNavButtons:t.navButtonsLeft,rightNavButtons:t.navButtonsRight,imageConfig:i,touchSupport:!0};return"buttons"!=e&&"custom"!=e||("ontouchstart"in window?(t.leftNavEnabled=!1,t.rightNavEnabled=!1):(t.centerSinglePage=!1,t.leftNavButtons=["prevPage"],t.rightNavButtons=["nextPage"])),t},_resizeThumbs:function(){this.thumbs&&this.thumbs.resize()},_toggleThumbs:function(){this._toggleOverlay(this.thumbs.slideshowOverlay)},_hideThumbsOnImageClick:function(){this.thumbs.slideshowOverlay&&(this.thumbs.slideshowOverlay._focus=!1,this.thumbs.slideshowOverlay.enable(),this.thumbs.slideshowOverlay.hide(),this.nav)&&this.nav.slideshowOverlay&&this.nav.slideshowOverlay.enable()},_renderCaption:function(){this._hasNavButton("caption")&&(this.caption=new b.FL.SlideshowCaption({lessLinkText:this.get("captionLessLinkText"),moreLinkText:this.get("captionMoreLinkText"),textLength:this.get("captionTextLength"),stripTags:this.get("captionStripTags")}),this.add(this.caption),this.caption.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay"),visible:!1,closeButton:!0}),this._syncCaption())},_syncCaption:function(){var t=this.caption.get("boundingBox"),e=this.get("navOverlay"),i=this.get("navPosition"),s=this._getNav(),n="padding"+i.charAt(0).toUpperCase()+i.slice(1),a=0;t.setStyle("position","absolute"),s&&(a=parseInt(s.get("boundingBox").getComputedStyle("height"),10)),s&&e?(t.setStyle(n,a+"px"),t.setStyle(i,"0px")):t.setStyle(i,a+"px")},_toggleCaption:function(){this._toggleOverlay(this.caption.slideshowOverlay)},_renderSocial:function(){this._hasNavButton("social")&&(this.social=new b.FL.SlideshowSocial,this.add(this.social),this.social.plug(b.FL.SlideshowOverlay,{hideDelay:this.get("overlayHideDelay"),visible:!1,closeButton:!0}),this._syncSocial())},_syncSocial:function(){var t=this.social.get("boundingBox"),e=this.get("navOverlay"),i=this.get("navPosition"),s=this._getNav(),n="padding"+i.charAt(0).toUpperCase()+i.slice(1),a=0;t.setStyle("position","absolute"),s&&(a=parseInt(s.get("boundingBox").getComputedStyle("height"),10)),s&&e?(t.setStyle(n,a+"px"),t.setStyle(i,"0px")):t.setStyle(i,a+"px")},_toggleSocial:function(){this._toggleOverlay(this.social.slideshowOverlay);var t=jQuery(".fl-slideshow-social-content").find("iframe");t.remove(),jQuery(".fl-slideshow-social-content").prepend(t)},_toggleOverlay:function(t){var e=this.get("navType"),i=this._getNav();t._visible?(i&&i.slideshowOverlay&&i.slideshowOverlay.enable(),t.enable(),t.hide()):(i&&i.slideshowOverlay&&i.slideshowOverlay.disable(),t.show(),t.disable()),this.thumbs&&"thumbs"!=e&&this.thumbs.slideshowOverlay!==t&&(this.thumbs.slideshowOverlay.enable(),this.thumbs.slideshowOverlay.hide()),this.caption&&this.caption.slideshowOverlay!==t&&(this.caption.slideshowOverlay.enable(),this.caption.slideshowOverlay.hide()),this.social&&this.social.slideshowOverlay!==t&&(this.social.slideshowOverlay.enable(),this.social.slideshowOverlay.hide())},_overlayCloseClick:function(){this.nav&&this.nav.slideshowOverlay&&this.nav.slideshowOverlay.enable(),this.thumbs&&this.thumbs.slideshowOverlay&&this.thumbs.slideshowOverlay.enable(),this.caption&&this.caption.slideshowOverlay.enable(),this.social&&this.social.slideshowOverlay.enable(),this.imageNavLeft&&(this.imageNavLeft.slideshowOverlay.enable(),this.imageNavRight.slideshowOverlay.enable())},_hideAllOverlays:function(){this.nav&&this.nav.slideshowOverlay&&this.nav.slideshowOverlay._visible&&(this.nav.slideshowOverlay.enable(),this.nav.slideshowOverlay.hideWithTimer()),this.thumbs&&this.thumbs.slideshowOverlay&&this.thumbs.slideshowOverlay._visible&&(this.thumbs.slideshowOverlay.enable(),this.thumbs.slideshowOverlay.hideWithTimer()),this.caption&&this.caption.slideshowOverlay._visible&&(this.caption.slideshowOverlay.enable(),this.caption.slideshowOverlay.hideWithTimer()),this.social&&this.social.slideshowOverlay._visible&&(this.social.slideshowOverlay.enable(),this.social.slideshowOverlay.hideWithTimer()),this.imageNavLeft&&(this.imageNavLeft.slideshowOverlay.enable(),this.imageNavLeft.slideshowOverlay.hideWithTimer(),this.imageNavRight.slideshowOverlay.enable(),this.imageNavRight.slideshowOverlay.hideWithTimer())},_checkOverlaysOnMouseenter:function(){var t=this.get("navType"),e=this.get("navOverlay"),i=this._getNav(),s=!1;this.thumbs&&"thumbs"!=t&&this.thumbs.slideshowOverlay._visible?(s=!0,this.thumbs.slideshowOverlay.disable()):this.caption&&this.caption.slideshowOverlay._visible?(s=!0,this.caption.slideshowOverlay.disable()):this.social&&this.social.slideshowOverlay._visible&&(s=!0,this.social.slideshowOverlay.disable()),i&&s&&e&&i.slideshowOverlay.disable()},_hasNavButton:function(t){var e=this.get("navType");return("buttons"==e||"thumbs"==e||"custom"==e)&&(-1<b.Array.indexOf(this.get("navButtons"),t)||-1<b.Array.indexOf(this.get("navButtonsLeft"),t)||-1<b.Array.indexOf(this.get("navButtonsRight"),t))},_removeNavButton:function(t){var e=this.get("navButtons"),i=this.get("navButtonsLeft"),s=this.get("navButtonsRight"),n=this.get("verticalThumbsTopNavButtons"),a=this.get("verticalThumbsBottomNavButtons");-1<b.Array.indexOf(e,t)&&e.splice(b.Array.indexOf(e,t),1),-1<b.Array.indexOf(i,t)&&i.splice(b.Array.indexOf(i,t),1),-1<b.Array.indexOf(s,t)&&s.splice(b.Array.indexOf(s,t),1),-1<b.Array.indexOf(n,t)&&n.splice(b.Array.indexOf(n,t),1),-1<b.Array.indexOf(a,t)&&a.splice(b.Array.indexOf(a,t),1),this._set("navButtons",e),this._set("navButtonsLeft",i),this._set("navButtonsRight",s),this._set("verticalThumbsTopNavButtons",n),this._set("verticalThumbsBottomNavButtons",a)}},{CSS_PREFIX:"fl-slideshow",ATTRS:{clickAction:{value:"none"},clickActionUrl:{value:""},crop:{value:!1},cropHorizontalsOnly:{value:!1},loadingImageAlwaysEnabled:{value:!0},position:{value:"center center"},protect:{value:!0},upsize:{value:!0},transition:{value:"fade"},transitionDuration:{value:1},transitionEasing:{value:"ease-out"},kenBurnsZoom:{value:1.2},navType:{value:"none"},navPosition:{value:"bottom"},navOverlay:{value:!1},navButtons:{value:[]},navButtonsLeft:{value:[]},navButtonsRight:{value:[]},overlayHideOnMousemove:{value:!0},overlayHideDelay:{value:3e3},imageNavEnabled:{value:!1},mouseNavEnabled:{value:!1},thumbsHideOnClick:{value:!0},thumbsHorizontalSpacing:{value:15},thumbsVerticalSpacing:{value:15},thumbsSpaceEvenly:{value:!0},thumbsCenterSinglePage:{value:!0},thumbsPauseOnClick:{value:!1},thumbsTransition:{value:"slideHorizontal"},thumbsTransitionDuration:{value:.8},thumbsTransitionEasing:{value:"ease-out"},thumbsImageCrop:{value:!0},thumbsImageWidth:{value:50},thumbsImageHeight:{value:50},captionLessLinkText:{value:"Read Less"},captionMoreLinkText:{value:"Read More"},captionTextLength:{value:200},captionStripTags:{value:!1},verticalThumbsEnabled:{value:!1},verticalThumbsPosition:{value:"left"},verticalThumbsOverlay:{value:!1},verticalThumbsColumns:{value:1},verticalThumbsTopNavEnabled:{value:!1},verticalThumbsTopNavButtons:{value:["prevPage","nextPage"]},verticalThumbsBottomNavEnabled:{value:!0},verticalThumbsBottomNavButtons:{value:["prevPage","nextPage"]},verticalThumbsHorizontalSpacing:{value:15},verticalThumbsVerticalSpacing:{value:15},verticalThumbsSpaceEvenly:{value:!1},verticalThumbsPauseOnClick:{value:!1},verticalThumbsImageCrop:{value:!0},verticalThumbsImageWidth:{value:75},verticalThumbsImageHeight:{value:75},verticalThumbsTransition:{value:"slideVertical"},verticalThumbsTransitionDuration:{value:.8},verticalThumbsTransitionEasing:{value:"ease-out"},likeButtonEnabled:{value:!0},pinterestButtonEnabled:{value:!0},tweetButtonEnabled:{value:!0},touchSupport:{value:!0}}})},"2.0.0",{requires:["anim","event-mouseenter","plugin","transition","fl-event-move","fl-slideshow-css","fl-slideshow-base","fl-utils","sm-fonticon"]}),YUI.add("fl-slideshow-album-loader",function(g){g.namespace("FL").SlideshowAlbumLoader=g.Base.create("fl-slideshow-album-loader",g.Base,[],{_source:null,load:function(t){this._source=t,this.fire("start"),this[g.FL.SlideshowAlbumLoader.TYPES[t.type]].call(this)},_loadComplete:function(t){t=this._randomize(t),this.fire("complete",t)},_randomize:function(t){var e;if(this.get("randomize"))for(t.albumInfo.images.sort(function(){return.5-Math.random()}),e=0;e<t.albumInfo.images.length;e++)t.albumInfo.images[e].index=e;return t},_loadSmugMug:function(){var t=new g.FL.SmugMugAPI;t.on("complete",this._loadSmugMugSuccess,this),t.addParam("method","smugmug.images.get"),t.addParam("AlbumID",this._source.id),t.addParam("AlbumKey",this._source.key),t.addParam("Extras","Caption,Format,FileName"),this._source.password&&t.addParam("Password",this._source.password),this._source.sp&&t.addParam("SitePassword",this._source.sp),t.request()},_loadSmugMugSuccess:function(t){var e,i,s,n,a=t.Album.Images,o={},l=void 0!==this._source.proxy?this._source.proxy:"",h=0,r=null;for(o.index=this._source.index,o.id=t.Album.id,o.key=t.Album.Key,o.link=t.Album.URL,o.title=this._source.title||"",o.images=[],e="https://"+o.link.replace("https://","").split("/").shift()+"/buy/"+t.Album.id+"_"+t.Album.Key+"/",h=0;h<a.length;h++)i=l+t.Album.URL+"/"+a[h].id+"_"+a[h].Key,s="mp4"==(n=a[h].Format.toLowerCase())?".jpg":"."+n,o.images[h]={},o.images[h].index=h,o.images[h].sourceType="smugmug",o.images[h].albumId=t.Album.id,o.images[h].albumKey=t.Album.Key,o.images[h].id=a[h].id,o.images[h].key=a[h].Key,o.images[h].filename=a[h].FileName,o.images[h].format=n,o.images[h].caption=a[h].Caption||"",o.images[h].link=t.Album.URL+"#"+a[h].id+"_"+a[h].Key,o.images[h].tinyURL=i+"-Ti"+s,o.images[h].thumbURL=i+"-Th"+s,o.images[h].smallURL=i+"-S"+s,o.images[h].mediumURL=i+"-M"+s,o.images[h].largeURL=i+"-L"+s,o.images[h].xlargeURL=i+"-XL"+s,o.images[h].x2largeURL=i+"-X2"+s,o.images[h].x3largeURL=i+"-X3"+s,o.images[h].buyURL=e+a[h].id+"_"+a[h].Key,o.images[h].iframe="",o.images[h].caption.indexOf("iframe")&&(r=g.Node.create("<div>"+o.images[h].caption+"</div>").one("iframe"))&&(o.images[h].iframe=r.getAttribute("src"),o.images[h].caption=o.images[h].caption.replace(/<iframe.*>.*<\/iframe>/gi,""));this._loadComplete({albumInfo:o})},_loadUrls:function(){var t={},e=0;for(t.index=this._source.index,t.title=this._source.title||"",t.images=[];e<this._source.urls.length;e++)t.images[e]={},t.images[e].index=e,t.images[e].sourceType="urls",t.images[e].filename=this._source.urls[e].largeURL.split("/").pop(),t.images[e].format="",t.images[e].caption=this._source.urls[e].caption||"",t.images[e].alt=this._source.urls[e].alt||"",t.images[e].link=this._source.urls[e].largeURL,t.images[e].thumbURL=this._source.urls[e].thumbURL||this._source.urls[e].largeURL,t.images[e].smallURL=this._source.urls[e].smallURL||this._source.urls[e].largeURL,t.images[e].mediumURL=this._source.urls[e].mediumURL||this._source.urls[e].largeURL,t.images[e].largeURL=this._source.urls[e].largeURL,t.images[e].xlargeURL=this._source.urls[e].xlargeURL||this._source.urls[e].largeURL,t.images[e].x2largeURL=this._source.urls[e].x2largeURL||this._source.urls[e].largeURL,t.images[e].x3largeURL=this._source.urls[e].x3largeURL||this._source.urls[e].largeURL,t.images[e].buyURL=this._source.urls[e].buyURL||"",t.images[e].iframe=this._source.urls[e].iframe||"";this._loadComplete({albumInfo:t})}},{ATTRS:{randomize:{value:!1}},TYPES:{smugmug:"_loadSmugMug",flickr:"_loadFlickr",picasa:"_loadPicasa",urls:"_loadUrls",html:"_loadHtml"}})},"2.0.0",{requires:["base","fl-smugmug-api"]}),YUI.add("fl-slideshow-base",function(l){l.namespace("FL").SlideshowBase=l.Base.create("fl-slideshow-base",l.Widget,[l.WidgetParent],{_albumLoader:null,albums:[],albumInfo:null,albumIndex:null,imageInfo:null,imageIndex:null,lastImageIndex:null,_resizeTimer:null,_playing:!1,_playingTimer:null,_playingTimerEvent:null,_loadingImage:null,_loadingImageWrap:null,_loadingImageVisible:!1,_loadingImageTimer:null,_loadingImageContainer:null,_initialHeight:null,_initialWidth:null,initializer:function(){this._albumLoader=new l.FL.SlideshowAlbumLoader({randomize:this.get("randomize")})},renderUI:function(){this._renderLoadingImage()},bindUI:function(){this._albumLoader.on("complete",this._loadAlbumComplete,this),l.one(window).on("fl-slideshow-base|resize",this._delayResize,this),l.one(window).on("fl-slideshow-base|orientationchange",this._delayResize,this),l.Node.one("body").on("keydown",l.bind(this._onKey,this))},syncUI:function(){this.get("boundingBox").addClass("fl-slideshow-"+this.get("color")),this.resize(),this.get("loadOnRender")&&this.loadAlbum(this.get("defaultAlbum"),this.get("defaultImage"))},addAlbum:function(t){var e=this.get("source"),i=e.length;e[i]=t,e[i].index=i,this.set("source",e)},loadAlbum:function(t,e){var i=this.get("source"),e=void 0===e?0:e;this.imageIndex=null,this.lastImageIndex=null,this.fire("albumLoadStart"),this.once("albumLoadComplete",l.bind(this.loadImage,this,e)),i[t]&&"album-data"==i[t].type?(this.albums[t]=i[t].data,this._loadAlbumComplete({albumInfo:this.albums[t]})):i[t]&&this.albums[t]?this._loadAlbumComplete({albumInfo:this.albums[t]}):this._albumLoader.load(i[t]||i[0])},_loadAlbumComplete:function(t){this.albums[t.albumInfo.index]=t.albumInfo,this.albumInfo=t.albumInfo,this.albumIndex=t.albumInfo.index,this.fire("albumLoadComplete"),this.get("autoPlay")&&(this._playingTimerStart(),this.fire("played"),this._playing=!0)},loadImage:function(t){this._playing&&this._playingTimerStart(),t=(t=t<0?this.albumInfo.images.length-1:t)>=this.albumInfo.images.length?0:t,this.lastImageIndex=this.imageIndex,this.imageIndex=t,this.imageInfo=this.albumInfo.images[t],this.fire("imageLoadComplete",{imageInfo:this.imageInfo})},prevImage:function(){this.get("pauseOnNextOrPrev")&&this.pause(),this.loadImage(this.imageIndex-1),this.fire("prevImage")},nextImage:function(){this.get("pauseOnNextOrPrev")&&this.pause(),this.loadImage(this.imageIndex+1),this.fire("nextImage")},_onKey:function(t){switch(t.keyCode){case 37:this.prevImage();break;case 39:this.nextImage()}},resize:function(){var t=this.get("stretchy"),e=this.get("stretchyType"),i=parseInt(l.one("body").get("winWidth"),10),s=this.get("responsiveThreshold");s<i&&t&&"window"==e?this._stretchyWindowResize():i<=s||t&&"ratio"==e?this._stretchyRatioResize():this._standardResize(),this.fire("resize")},_standardResize:function(){var t=this.get("stretchy"),e=this.get("stretchyType"),i=this.get("boundingBox"),s=i.get("parentNode"),n=parseInt(s.getComputedStyle("height"),10),s=parseInt(s.getComputedStyle("width"),10),a=this.get("height"),o=this.get("width");i.hasClass("fl-fullscreen-active")?this._stretchyWindowResize():t&&"contain"==e?(i.setStyle("height",n+"px"),i.setStyle("width",s+"px")):l.Lang.isNumber(a)?(i.setStyle("height",a+"px"),o?i.setStyle("width",o+"px"):i.setStyle("width",s+"px")):this._stretchyRatioResize()},_stretchyWindowResize:function(){var t=this.get("boundingBox"),e=this.get("stretchyVerticalSpace"),i=parseInt(t.getStyle("paddingTop"),10),s=parseInt(t.getStyle("paddingBottom"),10),n=parseInt(l.one("body").get("winHeight"),10),a="";t.hasClass("fl-fullscreen-active")&&(e=0,a=parseInt(l.one("body").get("winWidth"),10)+"px"),t.setStyle("height",n-i-s-e+"px"),t.setStyle("width",a)},_stretchyRatioResize:function(){var t=this.get("boundingBox"),e=t.get("parentNode"),i=this.get("stretchyRatio"),s=parseInt(t.getStyle("paddingTop"),10),n=parseInt(t.getStyle("paddingBottom"),10),e=parseInt(e.getComputedStyle("width"),10),a=parseInt(l.one("body").get("winHeight"),10),o=parseInt(l.one("body").get("winWidth"),10),e=e*i,i="";t.hasClass("fl-fullscreen-active")&&(e=a,i=o),t.setStyle("height",e=e-s-n+"px"),t.setStyle("width",i)},_delayResize:function(){this._resizeTimer&&this._resizeTimer.cancel(),this._resizeTimer=l.later(300,this,this.resize)},play:function(){this._playingTimer=l.later(this.get("speed"),this,this._playingTimerComplete),this.fire("played"),this._playing=!0},pause:function(){this._playingTimerCancel(),this.fire("paused"),this._playing=!1},_setPlayingTimerEvent:function(t,e){this._playingTimerEvent={obj:t,e:e}},_playingTimerStart:function(t){this._playingTimerCancel(),t||null===this._playingTimerEvent?this._playingTimer=l.later(this.get("speed"),this,this._playingTimerComplete):this._playingTimerEvent.obj.once("fl-slideshow-base|"+this._playingTimerEvent.e,l.bind(this._playingTimerStart,this))},_playingTimerComplete:function(){this.loadImage(this.imageIndex+1),this.fire("playingTimerComplete")},_playingTimerCancel:function(){this._playingTimer&&this._playingTimer.cancel(),this._playingTimerEvent&&this._playingTimerEvent.obj.detach("fl-slideshow-base|"+this._playingTimerEvent.e)},_renderLoadingImage:function(){var t=l.merge({lines:11,length:6,width:2,radius:7,color:"",speed:1,trail:60,shadow:!1},this.get("loadingImageSettings"));this.get("loadingImageEnabled")&&(""===t.color&&(t.color=this._colorToHex(l.one("body").getStyle("color"))),this._loadingImage=new l.FL.Spinner(t),this._loadingImageWrap=l.Node.create('<div class="fl-loading-image"></div>'),this._loadingImageWrap.setStyles({position:"absolute","z-index":"1000"}))},_showLoadingImage:function(){this._loadingImage&&!this._loadingImageVisible&&(this._loadingImageVisible=!0,this._loadingImage.spin(),this._loadingImageWrap.insert(this._loadingImage.el),(null!==this._loadingImageContainer?this._loadingImageContainer:this.get("contentBox")).insert(this._loadingImageWrap),this._positionLoadingImage())},_showLoadingImageWithDelay:function(){this._loadingImage&&(this._loadingImageTimer=l.later(1e3,this,this._showLoadingImage))},_hideLoadingImage:function(){this._loadingImageTimer&&(this._loadingImageTimer.cancel(),this._loadingImageTimer=null),this._loadingImage&&this._loadingImageVisible&&(this._loadingImageVisible=!1,this._loadingImage.stop(),this._loadingImageWrap.remove())},_positionLoadingImage:function(){var t,e,i,s,n;this._loadingImage&&this._loadingImageVisible&&(t=this._loadingImageWrap,e=parseInt(t.getComputedStyle("height"),10),i=parseInt(t.getComputedStyle("width"),10),n=t.get("parentNode"),s=parseInt(n.getComputedStyle("height"),10),n=parseInt(n.getComputedStyle("width"),10),t.setStyles({left:(n-i)/2+"px",top:(s-e)/2+"px"}),l.one(this._loadingImage.el).setStyles({left:"50%",top:"50%"}))},_colorToHex:function(t){var e,i;return"#"===t.substr(0,1)?t:null===(t=/(.*?)rgb\((\d+), (\d+), (\d+)\)/.exec(t))?"#000":(e=parseInt(t[2],10),i=parseInt(t[3],10),i=(i=parseInt(t[4],10)|i<<8|e<<16).toString(16),t[1]+"#"+(i="0"===i?"000":i))}},{CSS_PREFIX:"fl-slideshow-base",ATTRS:{color:{value:"dark",writeOnce:!0},source:{value:[],setter:function(t){t.constructor==Object&&(t=[t]);for(var e=0;e<t.length;e++)t[e].index=e;return t}},defaultAlbum:{value:0},defaultImage:{value:0},loadOnRender:{value:!0},autoPlay:{value:!0},pauseOnNextOrPrev:{value:!0},randomize:{value:!1},speed:{value:4e3},responsiveThreshold:{value:600},stretchy:{value:!1},stretchyType:{value:"ratio"},stretchyVerticalSpace:{value:0},stretchyRatio:{value:.7},loadingImageEnabled:{value:!0},loadingImageSettings:{value:{}}}})},"2.0.0",{requires:["node","base","widget","widget-parent","widget-child","fl-slideshow-album-loader","fl-spinner"]}),YUI.add("fl-smugmug-api",function(t){t.namespace("FL").SmugMugAPI=t.Base.create("fl-smugmug-api",t.Base,[],{_sessionID:null,_requestURL:null,initializer:function(){this._resetRequestURL()},addParam:function(t,e){this._requestURL=this._requestURL+"&"+t+"="+e},loginAnon:function(){this.addParam("method","smugmug.login.anonymously"),this.once("complete",this._loginAnonComplete),this.request()},_loginAnonComplete:function(t){t.Login&&(this._sessionID=t.Login.Session.id)},request:function(){this.addParam("Callback","{callback}"),t.jsonp(this._requestURL,{on:{success:this._requestComplete,timeout:function(){}},context:this,timeout:6e4,args:[]})},_requestComplete:function(t){this._resetRequestURL(),this.fire("complete",t)},_resetRequestURL:function(){this._requestURL=this.get("apiURL")+"?APIKey="+this.get("apiKey"),this._sessionID&&this.addParam("SessionID",this._sessionID)}},{ATTRS:{apiURL:{value:"https://api.smugmug.com/services/api/json/1.3.0/"},apiKey:{value:"7w6kuU5Ee6KSgRRExf2KLgppdkez9JD2"}}})},"2.0.0",{requires:["base","jsonp"]}),YUI.add("fl-spinner",function(U){var e,g=window,s=document,a=void 0,h="width",r="length",u="radius",d="lines",m="trail",c="color",_="opacity",v="speed",p="shadow",o="style",f="height",b="left",y="top",x="px",n="childNodes",I="firstChild",l="parentNode",S="position",z="relative",M="absolute",A="animation",w="transform",T="Timeout",B="#000",t=o+"Sheets",C="webkit0Moz0ms0O".split(0),D={};function L(t,e){for(var i=~~((t[r]-1)/2),s=1;s<=i;s++)e(t[2*s-1],t[2*s])}function N(t){var i=s.createElement(t||"div");return L(arguments,function(t,e){i[t]=e}),i}function P(t,e,i){return i&&!i[l]&&P(t,i),t.insertBefore(e,i||null),t}P(s.getElementsByTagName("head")[0],N(o));var O=s[t][s[t][r]-1];function R(t,e){var i,s,n=t[o];if(n[e]!==a)return e;for(e=e.charAt(0).toUpperCase()+e.slice(1),s=0;s<C[r];s++)if(n[i=C[s]+e]!==a)return i}function E(i){return L(arguments,function(t,e){i[o][R(i,t)||t]=e}),i}function H(t){this.opts=function(i){return L(arguments,function(t,e){i[t]===a&&(i[t]=e)}),i}(t||{},d,12,m,100,r,7,h,5,u,10,c,B,_,.25,v,1)}(t=H.prototype={spin:function(t){var s,n,a,o,l,h=this,r=h.el=h[d](h.opts);return t&&P(t,E(r,b,~~(t.offsetWidth/2)+x,y,~~(t.offsetHeight/2)+x),t[I]),e||(s=h.opts,n=0,a=20/s[v],o=(1-s[_])/(a*s[m]/100),l=a/s[d],function t(){n++;for(var e=s[d];e;e--){var i=Math.max(1-(n+e*l)%a*o,s[_]);h[_](r,s[d]-e,i,s)}h[T]=h.el&&g["set"+T](t,50)}()),h},stop:function(){var t=this.el;return g["clear"+T](this[T]),t&&t[l]&&t[l].removeChild(t),this.el=a,this}})[d]=function(i){var t,e=E(N(),S,z),s=function(t,e){var i,s=[_,e,~~(100*t)].join("-"),n="{"+_+":"+t+"}";if(!D[s]){for(i=0;i<C[r];i++)try{O.insertRule("@"+(C[i]&&"-"+C[i].toLowerCase()+"-"||"")+"keyframes "+s+"{0%{"+_+":1}"+e+"%"+n+"to"+n+"}",O.cssRules[r])}catch(t){}D[s]=1}return s}(i[_],i[m]),n=0;function a(t,e){return E(N(),S,M,h,i[r]+i[h]+x,f,i[h]+x,"background",t,"boxShadow",e,w+"Origin",b,w,"rotate("+~~(360/i[d]*n)+"deg) translate("+i[u]+x+",0)","borderRadius","100em")}for(;n<i[d];n++)t=E(N(),S,M,y,1+~(i[h]/2)+x,w,"translate3d(0,0,0)",A,s+" "+1/i[v]+"s linear infinite "+(1/i[d]/i[v]*n-1/i[v])+"s"),i[p]&&P(t,E(a(B,"0 0 4px "+B),y,2+x)),P(e,P(t,a(i[c],"0 0 1px rgba(0,0,0,.1)")));return e},t[_]=function(t,e,i){t[n][e][o][_]=i};var i,W="behavior",V="url(#default#VML)",k="group0roundrect0fill0stroke".split(0),F=E(N(k[0]),W,V);if(!R(F,w)&&F.adj){for(i=0;i<k[r];i++)O.addRule(k[i],W+":"+V);t[d]=function(){var s=this.opts,n=s[r]+s[h],t=2*n;function a(){return E(N(k[0],"coordsize",t+" "+t,"coordOrigin",-n+" "+-n),h,t,f,t)}var e,o=a(),i=~(s[r]+s[u]+s[h])+x;function l(t,e,i){P(o,P(E(a(),"rotation",360/s[d]*t+"deg",b,~~e),P(E(N(k[1],"arcsize",1),h,n,f,s[h],b,s[u],y,-s[h]/2,"filter",i),N(k[2],c,s[c],_,s[_]),N(k[3],_,0))))}if(s[p])for(e=1;e<=s[d];e++)l(e,-2,"progid:DXImage"+w+".Microsoft.Blur(pixel"+u+"=2,make"+p+"=1,"+p+_+"=.3)");for(e=1;e<=s[d];e++)l(e);return P(E(N(),"margin",i+" 0 0 "+i,S,z),o)},t[_]=function(t,e,i,s){s=s[p]&&s[d]||0,t[I][n][e+s][I][I][_]=i}}else e=R(F,A);U.namespace("FL").Spinner=H},"2.0.0"),YUI.add("fl-utils",function(n){n.namespace("FL").Utils={cssSupport:function(t){var e=(document.body||document.documentElement).style,i=["Moz","Webkit","Khtml","O","ms","Icab"],s=0;if("transform"==t&&n.UA.gecko&&n.UA.gecko<4)return!1;if("transform"==t&&0<n.UA.opera)return!1;if("transform"==t&&0<n.UA.ie&&n.UA.ie<10)return!1;if("transform"==t&&navigator.userAgent.match(/Trident/))return!1;if(void 0===e)return!1;if("string"==typeof e[t])return!0;for(t=t.charAt(0).toUpperCase()+t.substr(1);s<i.length;s++)if("string"==typeof e[i[s]+t])return!0}}},"2.0.0");;var wpAjaxUrl='https://skytale.academy/wp-admin/admin-ajax.php';var flBuilderUrl='https://skytale.academy/wp-content/plugins/bb-plugin/';var FLBuilderLayoutConfig={anchorLinkAnimations:{duration:1000,easing:'swing',offset:100},paths:{pluginUrl:'https://skytale.academy/wp-content/plugins/bb-plugin/',wpAjaxUrl:'https://skytale.academy/wp-admin/admin-ajax.php'},breakpoints:{small:750,medium:1000,large:1200},waypoint:{offset:80},emptyColWidth:'0%'};(function($){if(typeof FLBuilderLayout!='undefined'){return}
FLBuilderLayout={init:function(){FLBuilderLayout._destroy();FLBuilderLayout._initClasses();FLBuilderLayout._initBackgrounds();FLBuilderLayout._initRowShapeLayerHeight();if(0===$('.fl-builder-edit').length){FLBuilderLayout._initModuleAnimations();FLBuilderLayout._initAnchorLinks();FLBuilderLayout._initHash();FLBuilderLayout._initForms();FLBuilderLayout._reorderMenu()}else{FLBuilderLayout._initNestedColsWidth()}},refreshGalleries:function(element){var $element='undefined'==typeof element?$('body'):$(element),mfContent=$element.find('.fl-mosaicflow-content'),wmContent=$element.find('.fl-gallery'),mfObject=null;if(mfContent){mfObject=mfContent.data('mosaicflow');if(mfObject){mfObject.columns=$([]);mfObject.columnsHeights=[];mfContent.data('mosaicflow',mfObject);mfContent.mosaicflow('refill')}}
if(wmContent){wmContent.trigger('refreshWookmark')}},refreshGridLayout:function(element){var $element='undefined'==typeof element?$('body'):$(element),msnryContent=$element.find('.masonry');if(msnryContent.length){msnryContent.masonry('layout')}},reloadSlider:function(content){var $content='undefined'==typeof content?$('body'):$(content);if($content.find('.bx-viewport > div').length>0){$.each($content.find('.bx-viewport > div'),function(key,slider){setTimeout(function(){$(slider).data('bxSlider').reloadSlider()},100)})}},resizeAudio:function(element){var $element='undefined'==typeof element?$('body'):$(element),audioPlayers=$element.find('.wp-audio-shortcode.mejs-audio'),player=null,mejsPlayer=null,rail=null,railWidth=400;if(audioPlayers.length&&typeof mejs!=='undefined'){audioPlayers.each(function(){player=$(this);mejsPlayer=mejs.players[player.attr('id')];rail=player.find('.mejs-controls .mejs-time-rail');var innerMejs=player.find('.mejs-inner'),total=player.find('.mejs-controls .mejs-time-total');if(typeof mejsPlayer!=='undefined'){railWidth=Math.ceil(player.width()*0.8);if(innerMejs.length){rail.css('width',railWidth+'px!important');mejsPlayer.options.autosizeProgress=!0;setTimeout(function(){mejsPlayer.setControlsSize()},50);player.find('.mejs-inner').css({visibility:'visible',height:'inherit'})}}})}},preloadAudio:function(element){var $element='undefined'==typeof element?$('body'):$(element),contentWrap=$element.closest('.fl-accordion-item'),audioPlayers=$element.find('.wp-audio-shortcode.mejs-audio');if(!contentWrap.hasClass('fl-accordion-item-active')&&audioPlayers.find('.mejs-inner').length){audioPlayers.find('.mejs-inner').css({visibility:'hidden',height:0})}},resizeSlideshow:function(){if(typeof YUI!=='undefined'){YUI().use('node-event-simulate',function(Y){Y.one(window).simulate("resize")})}},reloadGoogleMap:function(element){var $element='undefined'==typeof element?$('body'):$(element),googleMap=$element.find('iframe[src*="google.com/maps"]');if(googleMap.length){googleMap.attr('src',function(i,val){return val})}},_destroy:function(){var win=$(window);win.off('scroll.fl-bg-parallax');win.off('resize.fl-bg-video')},_isTouch:function(){if(('ontouchstart'in window)||(window.DocumentTouch&&document instanceof DocumentTouch)){return!0}
return!1},_isMobile:function(){return/Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test(navigator.userAgent)},_initClasses:function(){var body=$('body'),ua=navigator.userAgent;if(!body.hasClass('archive')&&$('.fl-builder-content-primary').length>0){body.addClass('fl-builder')}
if(FLBuilderLayout._isTouch()){body.addClass('fl-builder-touch')}
if(FLBuilderLayout._isMobile()){body.addClass('fl-builder-mobile')}
if($(window).width()<FLBuilderLayoutConfig.breakpoints.small){body.addClass('fl-builder-breakpoint-small')}
if($(window).width()>FLBuilderLayoutConfig.breakpoints.small&&$(window).width()<FLBuilderLayoutConfig.breakpoints.medium){body.addClass('fl-builder-breakpoint-medium')}
if($(window).width()>FLBuilderLayoutConfig.breakpoints.medium&&$(window).width()<FLBuilderLayoutConfig.breakpoints.large){body.addClass('fl-builder-breakpoint-large')}
if($(window).width()>FLBuilderLayoutConfig.breakpoints.large){body.addClass('fl-builder-breakpoint-default')}
if(ua.indexOf('Trident/7.0')>-1&&ua.indexOf('rv:11.0')>-1){body.addClass('fl-builder-ie-11')}},_initBackgrounds:function(){var win=$(window);if($('.fl-row-bg-parallax').length>0&&!FLBuilderLayout._isMobile()){FLBuilderLayout._scrollParallaxBackgrounds();FLBuilderLayout._initParallaxBackgrounds();win.on('resize.fl-bg-parallax',FLBuilderLayout._initParallaxBackgrounds);win.on('scroll.fl-bg-parallax',FLBuilderLayout._scrollParallaxBackgrounds)}
if($('.fl-bg-video').length>0){FLBuilderLayout._initBgVideos();FLBuilderLayout._resizeBgVideos();var resizeBGTimer=null;win.on('resize.fl-bg-video',function(e){clearTimeout(resizeBGTimer);resizeBGTimer=setTimeout(function(){FLBuilderLayout._resizeBgVideos(e)},100)})}},_initParallaxBackgrounds:function(){$('.fl-row-bg-parallax').each(FLBuilderLayout._initParallaxBackground)},_initParallaxBackground:function(){var row=$(this),content=row.find('> .fl-row-content-wrap'),winWidth=$(window).width(),screenSize='',imageSrc={default:'',medium:'',responsive:'',};imageSrc.default=row.data('parallax-image')||'';imageSrc.medium=row.data('parallax-image-medium')||imageSrc.default;imageSrc.responsive=row.data('parallax-image-responsive')||imageSrc.medium;if(winWidth>FLBuilderLayoutConfig.breakpoints.medium){screenSize='default'}else if(winWidth>FLBuilderLayoutConfig.breakpoints.small&&winWidth<=FLBuilderLayoutConfig.breakpoints.medium){screenSize='medium'}else if(winWidth<=FLBuilderLayoutConfig.breakpoints.small){screenSize='responsive'}
content.css('background-image','url('+imageSrc[screenSize]+')');row.data('current-image-loaded',screenSize)},_scrollParallaxBackgrounds:function(){$('.fl-row-bg-parallax').each(FLBuilderLayout._scrollParallaxBackground)},_scrollParallaxBackground:function(){var win=$(window),row=$(this),content=row.find('> .fl-row-content-wrap'),speed=row.data('parallax-speed'),offset=content.offset(),yPos=-((win.scrollTop()-offset.top)/speed),initialOffset=(row.data('parallax-offset')!=null)?row.data('parallax-offset'):0,totalOffset=yPos-initialOffset;content.css('background-position','center '+totalOffset+'px')},_initBgVideos:function(){$('.fl-bg-video').each(FLBuilderLayout._initBgVideo)},_initBgVideo:function(){var wrap=$(this),width=wrap.data('width'),height=wrap.data('height'),mp4=wrap.data('mp4'),youtube=wrap.data('youtube'),vimeo=wrap.data('vimeo'),mp4Type=wrap.data('mp4-type'),webm=wrap.data('webm'),webmType=wrap.data('webm-type'),fallback=wrap.data('fallback'),loaded=wrap.data('loaded'),videoMobile=wrap.data('video-mobile'),fallbackTag='',videoTag=null,mp4Tag=null,webmTag=null;if(loaded){return}
videoTag=$('<video autoplay loop muted playsinline></video>');if('undefined'!=typeof fallback&&''!=fallback){videoTag.attr('poster','data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7')
videoTag.css({backgroundImage:'url("'+fallback+'")',backgroundColor:'transparent',backgroundRepeat:'no-repeat',backgroundSize:'cover',backgroundPosition:'center center',})}
if('undefined'!=typeof mp4&&''!=mp4){mp4Tag=$('<source />');mp4Tag.attr('src',mp4);mp4Tag.attr('type',mp4Type);videoTag.append(mp4Tag)}
if('undefined'!=typeof webm&&''!=webm){webmTag=$('<source />');webmTag.attr('src',webm);webmTag.attr('type',webmType);videoTag.append(webmTag)}
if(!FLBuilderLayout._isMobile()||(FLBuilderLayout._isMobile()&&"yes"==videoMobile)){if('undefined'!=typeof youtube){FLBuilderLayout._initYoutubeBgVideo.apply(this)}else if('undefined'!=typeof vimeo){FLBuilderLayout._initVimeoBgVideo.apply(this)}else{wrap.append(videoTag)}}else{videoTag.attr('src','')
wrap.append(videoTag)}
wrap.data('loaded',!0)},_initYoutubeBgVideo:function(){var playerWrap=$(this),videoId=playerWrap.data('video-id'),videoPlayer=playerWrap.find('.fl-bg-video-player'),enableAudio=playerWrap.data('enable-audio'),audioButton=playerWrap.find('.fl-bg-video-audio'),startTime='undefined'!==typeof playerWrap.data('start')?playerWrap.data('start'):0,startTime='undefined'!==typeof playerWrap.data('t')&&startTime===0?playerWrap.data('t'):startTime,endTime='undefined'!==typeof playerWrap.data('end')?playerWrap.data('end'):0,loop='undefined'!==typeof playerWrap.data('loop')?playerWrap.data('loop'):1,stateCount=0,player,fallback_showing;if(videoId){fallback=playerWrap.data('fallback')||!1
if(fallback){playerWrap.find('iframe').remove()
fallbackTag=$('<div></div>');fallbackTag.addClass('fl-bg-video-fallback');fallbackTag.css('background-image','url('+playerWrap.data('fallback')+')');fallbackTag.css('background-size','cover');fallbackTag.css('transition','background-image 1s')
playerWrap.append(fallbackTag);fallback_showing=!0}
FLBuilderLayout._onYoutubeApiReady(function(YT){setTimeout(function(){player=new YT.Player(videoPlayer[0],{videoId:videoId,events:{onReady:function(event){if("no"===enableAudio||FLBuilderLayout._isMobile()){event.target.mute()}else if("yes"===enableAudio&&event.target.isMuted){event.target.unMute()}
playerWrap.data('YTPlayer',player);FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap);event.target.playVideo();if(audioButton.length>0&&!FLBuilderLayout._isMobile()){audioButton.on('click',{button:audioButton,player:player},FLBuilderLayout._toggleBgVideoAudio)}},onStateChange:function(event){if(event.data===1){if(fallback_showing){$('.fl-bg-video-fallback').css('background-image','url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)')}}
if(stateCount<4){stateCount++}
if(stateCount>1&&(-1===event.data||2===event.data)&&"yes"===enableAudio){player.mute();player.playVideo();audioButton.show()}
if(event.data===YT.PlayerState.ENDED&&1===loop){if(startTime>0){player.seekTo(startTime)}else{player.playVideo()}}},onError:function(event){console.info('YT Error: '+event.data)
FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)}},playerVars:{playsinline:FLBuilderLayout._isMobile()?1:0,controls:0,showinfo:0,rel:0,start:startTime,end:endTime,}})},1)})}},_onErrorYoutubeVimeo:function(playerWrap){fallback=playerWrap.data('fallback')||!1
if(!fallback){return!1}
playerWrap.find('iframe').remove()
fallbackTag=$('<div></div>');fallbackTag.addClass('fl-bg-video-fallback');fallbackTag.css('background-image','url('+playerWrap.data('fallback')+')');playerWrap.append(fallbackTag)},_onYoutubeApiReady:function(callback){if(window.YT&&YT.loaded){callback(YT)}else{setTimeout(function(){FLBuilderLayout._onYoutubeApiReady(callback)},350)}},_initVimeoBgVideo:function(){var playerWrap=$(this),videoId=playerWrap.data('video-id'),videoPlayer=playerWrap.find('.fl-bg-video-player'),enableAudio=playerWrap.data('enable-audio'),audioButton=playerWrap.find('.fl-bg-video-audio'),player,width=playerWrap.outerWidth(),ua=navigator.userAgent;if(typeof Vimeo!=='undefined'&&videoId){player=new Vimeo.Player(videoPlayer[0],{id:videoId,loop:!0,title:!1,portrait:!1,background:!0,autopause:!1,muted:!0});playerWrap.data('VMPlayer',player);if("no"===enableAudio){player.setVolume(0)}else if("yes"===enableAudio){if(ua.indexOf("Safari")>-1||ua.indexOf("Chrome")>-1||ua.indexOf("Firefox")>-1){player.setVolume(0);audioButton.show()}else{player.setVolume(1)}}
player.play().catch(function(error){FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)});if(audioButton.length>0){audioButton.on('click',{button:audioButton,player:player},FLBuilderLayout._toggleBgVideoAudio)}}},_toggleBgVideoAudio:function(e){var player=e.data.player,control=e.data.button.find('.fl-audio-control');if(control.hasClass('fa-volume-off')){control.removeClass('fa-volume-off').addClass('fa-volume-up');e.data.button.find('.fa-times').hide();if('function'===typeof player.unMute){player.unMute()}else{player.setVolume(1)}}else{control.removeClass('fa-volume-up').addClass('fa-volume-off');e.data.button.find('.fa-times').show();if('function'===typeof player.unMute){player.mute()}else{player.setVolume(0)}}},_videoBgSourceError:function(e){var source=$(e.target),wrap=source.closest('.fl-bg-video'),vid=wrap.find('video'),fallback=wrap.data('fallback'),fallbackTag='';source.remove();if(vid.find('source').length){return}else if(''!==fallback){fallbackTag=$('<div></div>');fallbackTag.addClass('fl-bg-video-fallback');fallbackTag.css('background-image','url('+fallback+')');wrap.append(fallbackTag);vid.remove()}},_resizeBgVideos:function(){$('.fl-bg-video').each(function(){FLBuilderLayout._resizeBgVideo.apply(this);if($(this).parent().find('img').length>0){$(this).parent().imagesLoaded($.proxy(FLBuilderLayout._resizeBgVideo,this))}})},_resizeBgVideo:function(){if(0===$(this).find('video').length&&0===$(this).find('iframe').length){return}
var wrap=$(this),wrapHeight=wrap.outerHeight(),wrapWidth=wrap.outerWidth(),vid=wrap.find('video'),vidHeight=wrap.data('height'),vidWidth=wrap.data('width'),newWidth=wrapWidth,newHeight=Math.round(vidHeight*wrapWidth/vidWidth),newLeft=0,newTop=0,iframe=wrap.find('iframe'),isRowFullHeight=$(this).closest('.fl-row-bg-video').hasClass('fl-row-full-height'),vidCSS={top:'50%',left:'50%',transform:'translate(-50%,-50%)',};if(vid.length){if(vidHeight===''||typeof vidHeight==='undefined'||vidWidth===''||typeof vidWidth==='undefined'){vid.css({'left':'0px','top':'0px','width':newWidth+'px'});vid.on('loadedmetadata',FLBuilderLayout._resizeOnLoadedMeta);return}
if(!isRowFullHeight){if(newHeight<wrapHeight){newHeight=wrapHeight;newLeft=-((newWidth-wrapWidth)/2);newWidth=vidHeight?Math.round(vidWidth*wrapHeight/vidHeight):newWidth}else{newTop=-((newHeight-wrapHeight)/2)}
vidCSS={left:newLeft+'px',top:newTop+'px',height:newHeight+'px',width:newWidth+'px',}}
vid.css(vidCSS)}else if(iframe.length){if(typeof wrap.data('youtube')!=='undefined'){FLBuilderLayout._resizeYoutubeBgVideo.apply(this)}}},_resizeOnLoadedMeta:function(){var video=$(this),wrapHeight=video.parent().outerHeight(),wrapWidth=video.parent().outerWidth(),vidWidth=video[0].videoWidth,vidHeight=video[0].videoHeight,newHeight=Math.round(vidHeight*wrapWidth/vidWidth),newWidth=wrapWidth,newLeft=0,newTop=0;if(newHeight<wrapHeight){newHeight=wrapHeight;newWidth=Math.round(vidWidth*wrapHeight/vidHeight);newLeft=-((newWidth-wrapWidth)/2)}else{newTop=-((newHeight-wrapHeight)/2)}
video.parent().data('width',vidWidth);video.parent().data('height',vidHeight);video.css({'left':newLeft+'px','top':newTop+'px','width':newWidth+'px','height':newHeight+'px'})},_resizeYoutubeBgVideo:function(){var wrap=$(this),wrapWidth=wrap.outerWidth(),wrapHeight=wrap.outerHeight(),player=wrap.data('YTPlayer'),video=player?player.getIframe():null,aspectRatioSetting='16:9',aspectRatioArray=aspectRatioSetting.split(':'),aspectRatio=aspectRatioArray[0]/aspectRatioArray[1],ratioWidth=wrapWidth/aspectRatio,ratioHeight=wrapHeight*aspectRatio,isWidthFixed=wrapWidth/wrapHeight>aspectRatio,width=isWidthFixed?wrapWidth:ratioHeight,height=isWidthFixed?ratioWidth:wrapHeight;if(video){$(video).width(width).height(height)}},_initModuleAnimations:function(){if(typeof jQuery.fn.waypoint!=='undefined'){$('.fl-animation').each(function(){var node=$(this),nodeTop=node.offset().top,winHeight=$(window).height(),bodyHeight=$('body').height(),waypoint=FLBuilderLayoutConfig.waypoint,offset='80%';if(typeof waypoint.offset!==undefined){offset=FLBuilderLayoutConfig.waypoint.offset+'%'}
if(bodyHeight-nodeTop<winHeight*0.2){offset='100%'}
node.waypoint({offset:offset,handler:FLBuilderLayout._doModuleAnimation})})}},_doModuleAnimation:function(){var module='undefined'==typeof this.element?$(this):$(this.element),delay=parseFloat(module.data('animation-delay')),duration=parseFloat(module.data('animation-duration'));if(!isNaN(duration)){module.css('animation-duration',duration+'s')}
if(!isNaN(delay)&&delay>0){setTimeout(function(){module.addClass('fl-animated')},delay*1000)}else{setTimeout(function(){module.addClass('fl-animated')},1)}},_initHash:function(){var hash=window.location.hash.replace('#','').split('/').shift(),element=null,tabs=null,responsiveLabel=null,tabIndex=null,label=null;if(''!==hash){try{element=$('#'+hash);if(element.length>0){if(element.hasClass('fl-accordion-item')){setTimeout(function(){element.find('.fl-accordion-button').trigger('click')},100)}
if(element.hasClass('fl-tabs-panel')){setTimeout(function(){tabs=element.closest('.fl-tabs');responsiveLabel=element.find('.fl-tabs-panel-label');tabIndex=responsiveLabel.data('index');label=tabs.find('.fl-tabs-labels .fl-tabs-label[data-index='+tabIndex+']');label[0].click();FLBuilderLayout._scrollToElement(element)},100)}}}catch(e){}}},_initAnchorLinks:function(){$('a').each(FLBuilderLayout._initAnchorLink)},_initAnchorLink:function(){var link=$(this),href=link.attr('href'),loc=window.location,id=null,element=null,flNode=!1;if('undefined'!=typeof href&&href.indexOf('#')>-1&&link.closest('svg').length<1){if(loc.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&loc.hostname==this.hostname){try{id=href.split('#').pop();if(!id){return}
element=$('#'+id);if(element.length>0){flNode=element.hasClass('fl-row')||element.hasClass('fl-col')||element.hasClass('fl-module');if(!element.hasClass('fl-no-scroll')&&(link.hasClass('fl-scroll-link')||flNode)){$(link).on('click',FLBuilderLayout._scrollToElementOnLinkClick)}
if(element.hasClass('fl-accordion-item')){$(link).on('click',FLBuilderLayout._scrollToAccordionOnLinkClick)}
if(element.hasClass('fl-tabs-panel')){$(link).on('click',FLBuilderLayout._scrollToTabOnLinkClick)}}}catch(e){}}}},_scrollToElementOnLinkClick:function(e,callback){var element=$('#'+$(this).attr('href').split('#').pop());FLBuilderLayout._scrollToElement(element,callback);e.preventDefault()},_scrollToElement:function(element,callback){var config=FLBuilderLayoutConfig.anchorLinkAnimations,dest=0,win=$(window),doc=$(document);if(element.length>0){if('fixed'===element.css('position')||'fixed'===element.parent().css('position')){dest=element.position().top}else if(element.offset().top>doc.height()-win.height()){dest=doc.height()-win.height()}else{dest=element.offset().top-config.offset}
$('html, body').animate({scrollTop:dest},config.duration,config.easing,function(){if('undefined'!=typeof callback){callback()}
if(undefined!=element.attr('id')){if(history.pushState){history.pushState(null,null,'#'+element.attr('id'))}else{window.location.hash=element.attr('id')}}})}},_scrollToAccordionOnLinkClick:function(e){var element=$('#'+$(this).attr('href').split('#').pop());if(element.length>0){var callback=function(){if(element){element.find('.fl-accordion-button').trigger('click');element=!1}};FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,callback)}},_scrollToTabOnLinkClick:function(e){var element=$('#'+$(this).attr('href').split('#').pop()),tabs=null,label=null,responsiveLabel=null;if(element.length>0){tabs=element.closest('.fl-tabs');responsiveLabel=element.find('.fl-tabs-panel-label');tabIndex=responsiveLabel.data('index');label=tabs.find('.fl-tabs-labels .fl-tabs-label[data-index='+tabIndex+']');if(responsiveLabel.is(':visible')){var callback=function(){if(element){responsiveLabel.trigger($.Event('click',{which:1}))}};FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,callback)}else{label[0].click();FLBuilderLayout._scrollToElement(element)}
e.preventDefault()}},_initForms:function(){if(!FLBuilderLayout._hasPlaceholderSupport){$('.fl-form-field input').each(FLBuilderLayout._initFormFieldPlaceholderFallback)}
$('.fl-form-field input').on('focus',FLBuilderLayout._clearFormFieldError)},_hasPlaceholderSupport:function(){var input=document.createElement('input');return'undefined'!=input.placeholder},_initFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr('placeholder');if('undefined'!=placeholder&&''===val){field.val(placeholder);field.on('focus',FLBuilderLayout._hideFormFieldPlaceholderFallback);field.on('blur',FLBuilderLayout._showFormFieldPlaceholderFallback)}},_hideFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr('placeholder');if(val==placeholder){field.val('')}},_showFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr('placeholder');if(''===val){field.val(placeholder)}},_clearFormFieldError:function(){var field=$(this);field.removeClass('fl-form-error');field.siblings('.fl-form-error-message').hide()},_initRowShapeLayerHeight:function(){FLBuilderLayout._adjustRowShapeLayerHeight();$(window).on('resize',FLBuilderLayout._adjustRowShapeLayerHeight)},_initNestedColsWidth:function(){var nestedCols=$('.fl-col-has-cols');if(nestedCols.length<=0){return}
$(nestedCols).each(function(index,col){if($(col).width()<=0){$(col).css('width',FLBuilderLayoutConfig.emptyColWidth)}})},_adjustRowShapeLayerHeight:function(){var rowShapeLayers=$('.fl-builder-shape-layer');$(rowShapeLayers).each(function(index){var rowShapeLayer=$(this),shape=$(rowShapeLayer).find('svg'),height=shape.height(),excludeShapes='.fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect';if(!rowShapeLayer.is(excludeShapes)){$(shape).css('height',Math.ceil(height))}})},_string_to_slug:function(str){str=str.replace(/^\s+|\s+$/g,'');if('undefined'==typeof window._fl_string_to_slug_regex){regex=new RegExp('[^a-zA-Z0-9\'":() !.,-_|]','g')}else{regex=new RegExp('[^'+window._fl_string_to_slug_regex+'\'":\(\) !.,-_|\\\p{Letter}]','ug')}
str=str.replace(regex,'').replace(/\s+/g,' ');return str},_reorderMenu:function(){if($('#wp-admin-bar-fl-builder-frontend-edit-link-default li').length>1){$('#wp-admin-bar-fl-builder-frontend-duplicate-link').appendTo('#wp-admin-bar-fl-builder-frontend-edit-link-default').css('padding-top','5px').css('border-top','2px solid #1D2125').css('margin-top','5px')}}};$(function(){FLBuilderLayout.init()})})(jQuery);jQuery(function($){$(function(){$('.fl-node-u6gancb21tvy .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-1ncft9a23ilp .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5dcc2f2241ab9 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-elnsb3xjw52c .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-kecgaf9vtn2q .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-cw5yg67kv1d2 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-qo9trs06xhy4 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-knor7qw8jsct .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-k386cusr791n .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5dcc2f085e25f .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5dcc2ee5b4ff5 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5dcc2eb5e39e3 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5dcc2ea341c8e .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5dcc2e8999d4b .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});(function($){$(function(){$('.fl-embed-video').fitVids();if(($('.fl-module-video .fl-wp-video video').length>1)&&typeof $.fn.mediaelementplayer!=='undefined'){$('.fl-module-video .fl-wp-video video').mediaelementplayer({pauseOtherPlayers:!1})}});FLBuilderVideo=function(settings){this.nodeID=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .fl-video';this._initVideo();this._initStickyOnScroll()};FLBuilderVideo.prototype={_initVideo:function(){var origTop=$(this.nodeClass).offset().top,origLeft=$(this.nodeClass).offset().left,origHeight=$(this.nodeClass).outerHeight(),origWidth=$(this.nodeClass).outerWidth();$(this.nodeClass).attr('data-orig-top',origTop);$(this.nodeClass).attr('data-orig-left',origLeft);$(this.nodeClass).attr('data-orig-height',origHeight);$(this.nodeClass).attr('data-orig-width',origWidth)},_makeSticky:function(){var origLeft=$(this.nodeClass).data('orig-left'),origHeight=$(this.nodeClass).data('orig-height'),origWidth=$(this.nodeClass).data('orig-width');$(this.nodeClass).addClass('fl-video-sticky');$(this.nodeClass).css('left',origLeft);$(this.nodeClass).css('height',origHeight);$(this.nodeClass).css('width',origWidth)},_removeSticky:function(){$(this.nodeClass).removeClass('fl-video-sticky')},_initStickyOnScroll:function(){$(window).on('scroll',$.proxy(function(e){var win=$(window),winTop=win.scrollTop(),nodeTop=$(this.nodeClass).data('orig-top');isSticky=$(this.nodeClass).hasClass('fl-video-sticky');if(winTop>=nodeTop){if(!isSticky){this._makeSticky()}}else{this._removeSticky()}},this))},}})(jQuery);(function($){})(jQuery);(function($){PPContentGrid=function(settings){this.settings=settings;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .pp-content-post-'+this.settings.layout;this.postClass=this.wrapperClass+' .pp-content-'+this.settings.layout+'-post';this.matchHeight=settings.matchHeight=='yes'?true:!1;this.style=settings.style;this.masonry=settings.masonry=='yes'?true:!1;this.perPage=settings.perPage;this.filters=settings.filters;this.filterTax=settings.filterTax;this.filterType=settings.filterType;this.isFiltering=!1;this.isDefaultFilter=!1;this.activeFilter='';this.totalPages=1;this.currentPage=1;this.cacheData={};this.ajaxData={};this.includeSettings=!0;if(this._hasPosts()){this._initLayout();this._initSearch()}};PPContentGrid.prototype={settings:{},nodeClass:'',wrapperClass:'',postClass:'',perPage:'',filters:!1,filterTax:'',filterType:'',filterData:{},isFiltering:!1,isDefaultFilter:!1,activeFilter:'',totalPages:1,currentPage:1,cacheData:{},ajaxData:{},includeSettings:!0,matchHeight:!1,masonry:!1,style:'',_hasPosts:function(){return $(this.postClass).length>0},_useCssGrid:function(){return this.matchHeight&&'dynamic'===this.filterType},_initIsotopeData:function(){var postFilterData={itemSelector:'.pp-content-post',percentPosition:!0,transitionDuration:'0.3s',hiddenStyle:{opacity:0},visibleStyle:{opacity:1},masonry:{columnWidth:'.pp-content-post',gutter:'.pp-grid-space'},isOriginLeft:!$('body').hasClass('rtl'),};if(!this.masonry){postFilterData=$.extend({},postFilterData,{layoutMode:'fitRows',fitRows:{gutter:'.pp-grid-space'},})}
this.filterData=postFilterData;if(this.settings.defaultFilter!==''){this.activeFilter=this.settings.defaultFilter}},_initSearch:function(){var hasSearch=$(this.nodeClass).hasClass('cg-search-result')&&$('.cg-search-form').length>0;if(!hasSearch){return}
$('.cg-search-form').find('form').on('submit',function(e){e.preventDefault();var input=$(e.target).find('input[type="search"]');bb_powerpack.search_term=input.val();if(input.val()!==''){this.settings.is_search=!0;this.isFiltering=!0}else{this.settings.is_search=!1;this.isFiltering=!1;this.cacheData={};this.ajaxData={}}
this._getAjaxPosts(this.activeFilter,this.filterData,this.currentPage)}.bind(this));$('.cg-search-form').find('form input').on('input clear',function(e){if($(e.target).val()===''){bb_powerpack.search_term='';this.settings.is_search=!1;this.isFiltering=!1;this.cacheData={};this.ajaxData={};this._getAjaxPosts(this.activeFilter,this.filterData,this.currentPage)}}.bind(this))},_initLayout:function(){if($(this.nodeClass).find('.pp-posts-wrapper').hasClass('pp-posts-initiated')){return}
switch(this.settings.layout){case'grid':this._initIsotopeData();this._gridLayout();this._initPagination();this._reLayout();break;case'carousel':this._carouselLayout();break}
$(this.postClass).css('visibility','visible');var self=this;$(window).on('load',function(){if(!$(self.nodeClass).hasClass('pp-cg-no-page-scroll')){FLBuilderLayout._scrollToElement($(self.nodeClass+' .pp-paged-scroll-to'))}});$(this.nodeClass).on('grid.afterInit carousel.afterInit',function(){$(self.nodeClass).find('.pp-posts-wrapper').addClass('pp-posts-initiated');if('carousel'===self.settings.layout){setTimeout(function(){self._gridLayoutMatchHeightSimple()},200)}
if($(self.nodeClass).find('.owl-nav').length>0&&self.settings.carousel.autoplay){var carousel=$(self.nodeClass).find('.owl-carousel');$(self.nodeClass).find('.owl-nav button').on('mouseover',function(){carousel.trigger('stop.owl.autoplay')}).on('mouseleave',function(){carousel.trigger('play.owl.autoplay')})}});$(this.nodeClass).find('.pp-posts-wrapper img').on('load',function(){if('lazy'!==$(this).attr('loading')){return}
var postsWrapper=$(self.nodeClass).find('.pp-content-post-grid');if('undefined'!==typeof $.fn.isotope){setTimeout(function(){if(postsWrapper.data('isotope')){postsWrapper.isotope('layout')}},500)}})},_gridLayout:function(){var wrap=$(this.wrapperClass);var postFilterData=this.filterData;this._loadItemsFromCache();this._setLastPostClass();this._setCenterAlign();$(window).on('resize',this._setCenterAlign.bind(this));wrap.imagesLoaded(function(){var node=$(this.nodeClass);var base=this;var postFilters=!this._useCssGrid()&&!wrap.data('isotope')?wrap.isotope(postFilterData):wrap;if(this.settings.filters||this.masonry){var filterWrap=$(this.nodeClass).find('.pp-post-filters');var filterToggle=$(this.nodeClass).find('.pp-post-filters-toggle');filterToggle.on('click',function(){filterWrap.slideToggle(function(){if($(this).is(':visible')){filterToggle.addClass('pp-post-filters-open')}
if(!$(this).is(':visible')){filterToggle.removeClass('pp-post-filters-open')}})});filterWrap.on('click keyup','.pp-post-filter',function(e){var shouldFilter='click'===e.type||('keyup'===e.type&&(13===e.keyCode||13===e.which))
if(!shouldFilter){return}
base.activeFilter=$(this).data('term');base.isFiltering=!0;if('static'===base.filterType){var filterVal=$(this).attr('data-filter');postFilters.isotope({filter:filterVal})}else{var term=$(this).data('term');$(base.wrapperClass).addClass('pp-is-filtering');base._getPosts(term,postFilterData)}
filterWrap.find('.pp-post-filter').removeClass('pp-filter-active');$(this).addClass('pp-filter-active');filterToggle.find('span.toggle-text').html($(this).text());if(filterToggle.hasClass('pp-post-filters-open')){filterWrap.slideUp();filterToggle.removeClass('pp-post-filters-open')}
$(base.nodeClass).trigger('grid.filter.change')});$(window).on('resize',function(){if(!filterToggle.is(':visible')){filterWrap.removeAttr('style')}});if(base.settings.defaultFilter!==''){var defaultFilter=base.settings.defaultFilter;if(filterWrap.find('li[data-term="'+defaultFilter+'"]').length>0){self.isDefaultFilter=!0;filterWrap.find('li[data-term="'+defaultFilter+'"]').trigger('click')}}
if(''!==location.hash){var filterHash=location.hash.split('#')[1];filterWrap.find('li[data-term="'+filterHash+'"]').trigger('click')}
$(window).on('hashchange',function(){if(''!==location.hash){var filterHash=location.hash.split('#')[1];filterWrap.find('li[data-term="'+filterHash+'"]').trigger('click')}})}
if('dynamic'===base.filterType){$(base.nodeClass).find('.fl-builder-pagination a').off('click').on('click',function(e){e.preventDefault();var pageNumber=base._getPageNumber(this);base.currentPage=pageNumber;base._getPosts('',postFilterData,pageNumber)})}
if(!this.masonry){setTimeout(function(){if(base.settings.filters&&'static'===base.filterType){node.find('.pp-filter-active').trigger('click')}
base._gridLayoutMatchHeight();if(wrap.data('isotope')){wrap.isotope('layout')}},1000)}
$(this.nodeClass).trigger('grid.afterInit')}.bind(this))},_loadItemsFromCache:function(){if(window.localStorage&&$(this.nodeClass).hasClass('cg-cache-active')){var cachedResponse=window.localStorage.getItem('ppcg_'+this.settings.id);if(cachedResponse){cachedResponse=JSON.parse(cachedResponse);cachedTime=cachedResponse.timestamp;timeDiff=(new Date().getTime()-cachedTime)/1000;timeDiff/=(60*60);if(timeDiff>=12||location.href!==cachedResponse.currentUrl){window.localStorage.removeItem('ppcg_'+this.settings.id)}else{var pages=cachedResponse.cacheData.ajaxCache[cachedResponse.filter].page;Object.keys(pages).forEach(function(page){this._renderPosts(pages[page],{term:cachedResponse.filter,isotopeData:this.filterData,page:cachedResponse.paged})}.bind(this));this.currentPage=cachedResponse.currentPage;this.activeFilter=cachedResponse.activeFilter;this.cacheData=cachedResponse.cacheData;$(this.nodeClass).find('.pp-post-filter').removeClass('pp-filter-active');if(''===this.activeFilter||'all'===cachedResponse.filter){$(this.nodeClass).find('.pp-post-filter[data-filter="*"]').addClass('pp-filter-active')}else{$(this.nodeClass).find('.pp-post-filter[data-term="'+this.activeFilter+'"]').addClass('pp-filter-active')}}}}},_removeItemsFromCache:function(){if(window.localStorage){window.localStorage.removeItem('ppcg_'+this.settings.id)}},_setLastPostClass:function(){var posts=$(this.postClass);if(posts.length>0){var last=posts[posts.length-1];$(last).addClass('pp-post-last')}},_setCenterAlign:function(){if($(this.nodeClass).hasClass('cg-center-align')){var columns=this._getColumns();var gridSpace=$(this.wrapperClass).find('.pp-grid-space').outerWidth();if($(this.postClass).length>=columns){gridSpace=gridSpace*(columns-1)}
if(1===columns){gridSpace=0}
var colWidth=($(this.nodeClass+' .fl-module-content').outerWidth()/columns)-gridSpace;if(colWidth>0){this.filterData.masonry.columnWidth=colWidth;this.filterData.masonry.isFitRows=!0;this.filterData.percentPosition=!1;gridSpace+=0.18;if($(this.postClass).length<columns){var wrapperWidth=(colWidth*$(this.postClass).length)+(gridSpace*($(this.postClass).length-1))}else{var wrapperWidth=(colWidth*columns)+gridSpace}
$(this.postClass).css('width',colWidth+'px');$(this.wrapperClass).css('width',wrapperWidth+'px')}}},_carouselLayout:function(){var self=this;var wrap=$(this.nodeClass+' .pp-content-post-carousel .pp-content-posts-inner');var setAriaAttrs=function(e){var visibleSlides=0;$(e.target).find('.owl-item').each(function(index){if(!$(this).hasClass('cloned')){visibleSlides++;$(this).attr('aria-label','Item '+visibleSlides+' of '+e.item.count)}});var currentIndex=e.item.index;var visibleItems=e.page.size;$(e.target).find('.owl-item').each(function(index){if(index>=currentIndex&&index<currentIndex+visibleItems){$(this).attr('aria-hidden','false');$(this).attr('tabindex','0');$(this).find('a, button').attr('tabindex','0')}else{$(this).attr('aria-hidden','true');$(this).attr('tabindex','-1');$(this).find('a, button').attr('tabindex','-1')}})};var owlOptions={onInitialized:function(e){var count=1;$(e.target).find('.owl-dot').each(function(){$(this).append('<span class="sr-only">Slide group '+count+'</span>');count++;if($(this).hasClass('active')){$(this).attr('aria-current','true')}else{$(this).attr('aria-current','false')}});$(e.target).find('.owl-item').attr('role','group');setAriaAttrs(e);self._gridLayoutMatchHeightSimple()},onChanged:function(e){$(e.target).find('.owl-dot').each(function(){if($(this).hasClass('active')){$(this).attr('aria-current','true')}else{$(this).attr('aria-current','false')}});setAriaAttrs(e)},onResized:this._gridLayoutMatchHeightSimple.bind(this),onRefreshed:this._gridLayoutMatchHeightSimple.bind(this),onLoadedLazy:this._gridLayoutMatchHeightSimple.bind(this),rtl:$('body').hasClass('rtl')};if($(this.postClass).length<this.settings.carousel.items){this.settings.carousel.slideBy='page';this.settings.carousel.loop=!1}
if(this.settings.carousel.lazyLoad){$(this.postClass).each(function(){if($(this).find('.pp-content-grid-post-image img').length>0){var src=$(this).find('.pp-content-grid-post-image img').addClass('owl-lazy').attr('src');$(this).find('.pp-content-grid-post-image img').removeAttr('src').attr('data-src',src)}else{var src=$(this).find('.pp-post-image img').addClass('owl-lazy').attr('src');$(this).find('.pp-post-image img').removeAttr('src').attr('data-src',src)}})}
owlOptions=$.extend({},this.settings.carousel,owlOptions);$(this.nodeClass).trigger('carousel.beforeInit',[owlOptions]);wrap.imagesLoaded(function(){wrap.owlCarousel(owlOptions);var owl=wrap.data('owl.carousel');wrap.on('keyup',function(e){if(37===e.keyCode||37===e.which){owl.prev()}
if(39===e.keyCode||39===e.which){owl.next()}});$(this.nodeClass).trigger('carousel.afterInit')}.bind(this))},_getPosts:function(term,isotopeData,paged){var processAjax=!1,filter=term,paged=(!paged||'undefined'===typeof paged)?1:paged;if('undefined'===typeof term||''===term){filter='all'}
this._getTotalPages();var cacheData=this._getCacheData(filter);if('undefined'===typeof cacheData){processAjax=!0}else{var cachedResponse=cacheData.page[paged];if('undefined'===typeof cachedResponse){processAjax=!0}else{$(this.nodeClass).trigger('grid.beforeRender');this._renderPosts(cachedResponse,{term:term,isotopeData:isotopeData,page:paged})}}
if(processAjax){this._getAjaxPosts(term,isotopeData,paged)}},_getAjaxPosts:function(term,isotopeData,paged){var taxonomy=this.filterTax,perPage=this.perPage,paged='undefined'===typeof paged?false:paged,self=this;var currentPage=this.settings.current_page.split('?')[0];var data={pp_action:'get_ajax_posts',node_id:this.settings.id,paged:!paged?this.settings.page:paged,current_page:currentPage,};if('undefined'!==typeof this.includeSettings&&this.includeSettings){data.settings=this.settings.fields}
if('undefined'!==typeof this.settings.template_id){data.template_id=this.settings.template_id;data.template_node_id=this.settings.template_node_id}
if('undefined'!==typeof this.settings.is_archive){data.is_archive=!0}
if('undefined'!==typeof term&&''!==term){data.term=term}else if(this.settings.is_tax&&this.settings.current_term){data.is_tax=!0;data.taxonomy=this.settings.current_tax;data.term=this.settings.current_term}
if(this.settings.is_tax&&this.settings.current_term){data.current_tax=this.settings.current_tax;data.current_term=this.settings.current_term}
if(this.settings.is_author&&this.settings.current_author){data.is_author=!0;data.author_id=this.settings.current_author}
if(this.settings.is_search){data.is_search=!0;data.search_term=bb_powerpack.search_term}
if('undefined'!==typeof this.settings.orderby||''!==this.settings.orderby){data.orderby=this.settings.orderby}
this.ajaxData=data;if(!this.paginating){$(this.wrapperClass).addClass('pp-is-filtering')}
$.post(location.href.split('#').shift(),data,function(response){self.includeSettings=!0;self._setCacheData(term,response,paged);$(self.nodeClass).trigger('grid.beforeRender');self._renderPosts(response,{term:term,isotopeData:isotopeData,page:paged});$(self.wrapperClass).removeClass('pp-is-filtering');if(!self.paginating){self.paginating=!1}}).fail(function(xhr){if(404==xhr.status&&'undefined'!==xhr.responseJSON.data){var response=xhr.responseJSON;self.includeSettings=!0;self._setCacheData(term,response,paged);$(self.nodeClass).trigger('grid.beforeRender');self._renderPosts(response,{term:term,isotopeData:isotopeData,page:paged});$(self.wrapperClass).removeClass('pp-is-filtering');if(!self.paginating){self.paginating=!1}}})},_renderPosts:function(response,args){var self=this,wrap=$(this.wrapperClass),posts=$(response.data),count=0;posts.each(function(){if($(this).hasClass('pp-content-post')){count++}});wrap.parent().css('--items-count',count);if(('load_more'!==self.settings.pagination&&'scroll'!==self.settings.pagination)||self.isFiltering){if(wrap.data('isotope')){wrap.isotope('remove',$(this.postClass))}else{wrap.find(this.postClass).remove()}}
if(wrap.data('isotope')){wrap.isotope('remove',$('.pp-posts-not-found-text'))}else{wrap.find('.pp-posts-not-found-text').remove()}
if(wrap.data('isotope')){if(!this.masonry){wrap.isotope('insert',posts,this._gridLayoutMatchHeight.bind(this));wrap.imagesLoaded(function(){setTimeout(function(){self._gridLayoutMatchHeight()},150)}.bind(this))}else{wrap.isotope('insert',posts)}
wrap.find('.pp-grid-space').remove();wrap.append('<div class="pp-grid-space"></div>')}else{posts.hide();if(('load_more'==self.settings.pagination||'scroll'==self.settings.pagination)&&!self.isFiltering){wrap.append(posts.fadeIn(400))}else{wrap.html(posts.fadeIn(400))}}
wrap.imagesLoaded(function(){setTimeout(function(){if(!this.masonry){self._gridLayoutMatchHeight()}
if(wrap.data('isotope')){wrap.isotope('layout')}},500)}.bind(this));if('load_more'===self.settings.pagination){$(self.nodeClass).find('.pp-content-grid-load-more').remove()}
if('scroll'===self.settings.pagination){$(self.nodeClass).find('.pp-content-grid-loader').remove()}
if(response.pagination){var $pagination=$(response.pagination);if('numbers'===self.settings.pagination){$pagination.removeAttr('style')}
$(self.nodeClass).find('.fl-builder-pagination').remove();$(self.nodeClass).find('> .fl-module-content').append($pagination);if('load_more'===self.settings.pagination){setTimeout(function(){self._getTotalPages();if(self.totalPages!==self.currentPage){$(self.nodeClass).find('.fl-module-content .pp-content-grid-load-more').fadeIn();self._initPagination()}else{$(self.nodeClass).find('.fl-module-content .pp-content-grid-load-more').slideUp()}},250)}
$(self.nodeClass).off('click','.pp-ajax-pagination a').on('click','.pp-ajax-pagination a',function(e){e.preventDefault();var pageNumber=self._getPageNumber(this);self.currentPage=pageNumber;self._getPosts(args.term,args.isotopeData,pageNumber)})}else{$(self.nodeClass).find('.fl-builder-pagination').remove()}
if(('load_more'!==self.settings.pagination&&'scroll'!==self.settings.pagination)||self.isFiltering){if(self.settings.scrollTo&&!self.isDefaultFilter){var scrollToClass=self.settings.scrollToClass||self.nodeClass;var offsetTop=$(scrollToClass).offset().top-200;$('html, body').stop().animate({scrollTop:offsetTop},300);self.isDefaultFilter=!1}}
if(self.isFiltering){self.isFiltering=!1;$(self.nodeClass).trigger('grid.filter.complete')}
wrap.removeClass('pp-is-filtering');$(self.nodeClass).trigger('grid.rendered')},_getPageNumber:function(pageElement){var pageNumber=parseInt($(pageElement).text());if($(pageElement).hasClass('next')){pageNumber=parseInt($(pageElement).parents('.pp-content-grid-pagination').find('.current').text())+1}
if($(pageElement).hasClass('prev')){pageNumber=parseInt($(pageElement).parents('.pp-content-grid-pagination').find('.current').text())-1}
return pageNumber},_setCacheData:function(filter,response,paged){if('undefined'===typeof filter||''===filter){filter='all'}
if('undefined'===typeof paged||!paged){paged=1}
if('undefined'===typeof this.cacheData.ajaxCache){this.cacheData.ajaxCache={}}
if('undefined'===typeof this.cacheData.ajaxCache[filter]){this.cacheData.ajaxCache[filter]={}}
if('undefined'===typeof this.cacheData.ajaxCache[filter].page){this.cacheData.ajaxCache[filter].page={}}
this.cacheData.ajaxCache[filter].page[paged]=response;if(window.localStorage){var localData={paged:paged,currentPage:this.currentPage,currentUrl:location.href,cacheData:this.cacheData,filter:filter,activeFilter:this.activeFilter,timestamp:new Date().getTime()};window.localStorage.setItem('ppcg_'+this.settings.id,JSON.stringify(localData))}},_getCacheData:function(filter){var cacheData=this.cacheData;if('undefined'===typeof cacheData.ajaxCache){cacheData.ajaxCache={}}
return cacheData.ajaxCache[filter]},_getColumns:function(){var columns=this.settings.postColumns.xl;if(window.innerWidth<=this.settings.breakpoints.large){columns=this.settings.postColumns.lg}
if(window.innerWidth<=this.settings.breakpoints.medium){columns=this.settings.postColumns.md}
if(window.innerWidth<=this.settings.breakpoints.small){columns=this.settings.postColumns.sm}
return columns},_gridLayoutMatchHeight:function(){var highestBox=0;var contentHeight=0;var postElements=$(this.postClass+':visible');var columns=this._getColumns();if(!this.matchHeight||1===columns){return}
if('style-9'===this.style){return}
if(this._useCssGrid()){return}
if(this.settings.layout==='grid'){if(this.masonry){return}
postElements.css('height','auto');var rows=Math.round(postElements.length/columns);if(postElements.length%columns>0){rows=rows+1}
var j=1,k=columns;for(var i=0;i<rows;i++){var postsInRow=$(this.postClass+':visible:nth-child(n+'+j+'):nth-child(-n+'+k+')');postsInRow.css('height','').each(function(){if($(this).height()>highestBox){highestBox=$(this).height();contentHeight=$(this).find('.pp-content-post-data').outerHeight()}});postsInRow.height(highestBox);j=k+1;k=k+columns;if(k>postElements.length){k=postElements.length}
highestBox=0}}else{postElements.css('height','').each(function(){if($(this).height()>highestBox){highestBox=$(this).height();contentHeight=$(this).find('.pp-content-post-data').outerHeight()}});postElements.height(highestBox)}},_gridLayoutMatchHeightSimple:function(){if(!this.matchHeight){return}
if($(this.wrapperClass).hasClass('pp-css-grid')){return}
if('style-9'===this.style){return}
var highestBox=0;var contentHeight=0;var postElements=$(this.postClass);var columns=this._getColumns();if(1===columns&&this.settings.layout==='grid'){return}
postElements.css('height','').each(function(){if($(this).height()>highestBox){highestBox=$(this).height();contentHeight=$(this).find('.pp-content-post-data').outerHeight()}});postElements.height(highestBox)},_initPagination:function(){var self=this;setTimeout(function(){self._getTotalPages();if(self.settings.pagination==='load_more'){self._initLoadMore()}
if(self.settings.pagination==='scroll'&&typeof FLBuilder==='undefined'){self._initScroll()}},500)},_getTotalPages:function(){var pages=$(this.nodeClass+' .pp-content-grid-pagination').find('li .page-numbers:not(.next)');if(pages.length>1){var total=pages.last().text().replace(/\D/g,'')
this.totalPages=parseInt(total)}else{this.totalPages=1}
return this.totalPages},_initLoadMore:function(){var self=this,$button=$(this.nodeClass).find('.pp-grid-load-more-button'),currentPage=self.currentPage,activeFilter=self.activeFilter,isAjaxPagination='dynamic'===self.filterType;if(!self.filters||'dynamic'!==self.filterType){activeFilter=''}
$(self.nodeClass).on('grid.filter.change',function(){if(self.filters&&'dynamic'===self.filterType){activeFilter=self.activeFilter}});$button.off('click').on('click',function(e){e.preventDefault();$(this).addClass('disabled loading');self.isFiltering=!1;self.paginating=!0;currentPage=parseInt(currentPage)+1;self._getPosts(activeFilter,self.filterData,currentPage);self.currentPage=currentPage});$(self.nodeClass).on('grid.rendered',function(){$button.removeClass('disabled loading');if(currentPage>=self.totalPages){$button.parent().hide()}});$(self.nodeClass).on('grid.filter.complete',function(){if($(self.nodeClass).find('.pp-content-grid-pagination').length>0){self._getTotalPages();self.currentPage=currentPage=1;$button.parent().show()}else{$button.parent().hide()}})},_initScroll:function(){var self=this,gridOffset=$(this.wrapperClass).offset(),gridHeight=$(this.wrapperClass).height(),winHeight=$(window).height(),currentPage=this.currentPage,activeFilter=self.activeFilter,rendered=!1,loaded=!1;if(self.scrollPaginationIninitiated){return}
if(!self.filters||'dynamic'!==self.filterType){activeFilter=''}
$(window).on('scroll',function(){if(loaded){return}
var scrollPos=$(window).scrollTop();if(scrollPos>=gridOffset.top-(winHeight-gridHeight)){self.isFiltering=!1;currentPage=parseInt(currentPage)+1;$(self.nodeClass).find('.pp-content-grid-loader').show();if(currentPage<=self.totalPages){loaded=!0;self.paginating=!0;self._getPosts(activeFilter,self.filterData,currentPage)}else{loaded=!0;$(self.nodeClass).find('.pp-content-grid-loader').hide()}
self.currentPage=currentPage}}.bind(this));$(self.nodeClass).on('grid.filter.change',function(){if(self.filters&&'dynamic'===self.filterType){activeFilter=self.activeFilter}
gridHeight=$(self.wrapperClass).height();self._gridLayoutMatchHeightSimple();if($(self.wrapperClass).data('isotope')){$(self.wrapperClass).isotope('layout')}
if('dynamic'===self.filterType){self._getTotalPages();self.currentPage=currentPage=1;loaded=!1}});$(self.nodeClass).on('grid.rendered',function(){gridHeight=$(self.wrapperClass).height();if(!rendered){self._getTotalPages()}
$(self.nodeClass).find('.pp-content-grid-loader').hide();setTimeout(function(){self._gridLayoutMatchHeightSimple();if($(self.wrapperClass).data('isotope')){$(self.wrapperClass).isotope('layout')}},500);if(currentPage>=self.totalPages){loaded=!0}else{loaded=!1}
rendered=!0});$(self.nodeClass).on('grid.filter.complete',function(){if($(self.nodeClass).find('.pp-content-grid-pagination').length>0){self._getTotalPages();self.currentPage=currentPage=1}});self.scrollPaginationIninitiated=!0},_reLayout:function(){var self=this;var wrap=$(this.wrapperClass);var refreshLayout=function(){wrap.imagesLoaded(function(){if($('body').hasClass('fl-builder-active')){return}
if(!self.masonry){self._gridLayoutMatchHeight()}
setTimeout(function(){if(wrap.data('isotope')){wrap.isotope('destroy')}
self.layoutRefreshed=!0;self._gridLayout();self._initPagination()},500)})};$(document).on('sf:ajaxfinish','.searchandfilter',refreshLayout);$(document).on('facetwp-loaded',function(){if('undefined'!==typeof FWPBB&&'undefined'!==typeof FWPBB.modules){FWPBB.modules[self.settings.id]=self.settings}
refreshLayout()});$(window).on('wpgb.loaded',function(){if('undefined'===typeof WP_Grid_Builder){return}
if('undefined'===typeof WP_Grid_Builder.on){return}
WP_Grid_Builder.on('init',function(wpgb){if(wpgb.facets&&'undefined'!==typeof wpgb.facets.on){wpgb.facets.on('appended',refreshLayout)}})})}}})(jQuery);var ppcg_drhpmy7l024g='';(function($){var left_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span><span class="sr-only">Previous</span>';var right_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span><span class="sr-only">Next</span>';var PPContentGridOptions={id:'drhpmy7l024g',layout:'carousel',style:'style-8',ajaxUrl:bb_powerpack.getAjaxUrl(),siteUrl:'https://skytale.academy',scrollTo:!0,perPage:'10',fields:{"layout":"carousel","post_grid_style_select":"style-8","alternate_content":"no","custom_layout":{"html":"[wpbb-if post:featured_image]\n<div class=\"pp-content-grid-post-image\">\n\t[wpbb post:featured_image size=\"large\" display=\"tag\" linked=\"yes\"]\n<\/div>\n[\/wpbb-if]\n\n<div class=\"pp-content-grid-post-text\">\n\n    <h4 class=\"pp-content-grid-post-title\">[wpbb post:link text=\"title\"]<\/h4>\n\n    <div class=\"pp-content-grid-post-more-link\">\n    \t<a href=\"[wpbb post:url]\"><span class=\"fa fa-angle-right\"><\/span> Mehr erfahren<\/a>\n    <\/div>\n\n<\/div>\n","css":".pp-content-grid-post {\n    font-size: 14px;\n}\n.pp-content-grid-post-image {\n    padding: 20px;\n    padding-bottom: 0;\n}\n.pp-content-grid-post-text {\n    padding: 20px;\n}\n.pp-content-grid-post-title {\n    font-size: 20px;\n\tline-height: 26px;\n\tmargin: 0;\n\tpadding: 0;\n}\n.pp-content-grid-post-meta {\n    padding: 0;\n}\n.pp-content-grid-post-meta a {\n    text-decoration: none;\n}\n.pp-content-grid-post-meta,\n.pp-content-grid-post-meta a {\n    color: #888;\n    font-size: 12px;\n}\n.pp-content-grid-post-meta a:hover {\n    color: #000;\n}\n.pp-content-grid-separator {\n    min-height: 2px;\n    width: 60px;\n    background: #000;\n    margin-top: 10px;\n    margin-bottom: 20px;\n}\n","connections":{"html":""}},"total_post":"all","total_posts_count":"20","posts_per_page":"","post_slider_arrow_font_size":"30","post_content_width":"70","post_content_width_large":"","post_content_width_medium":"","post_content_width_responsive":"","pagination":"numbers","load_more_text":"Load More","no_results_message":"","show_search":"yes","pagination_nofollow":"no","title_tag":"h6","visibility_logic":"[]","export":"","import":"","type":"pp-content-grid","exclude_current_post":"no","bb_css_code":"","bb_js_code":"","data_source":"custom_query","data_source_acf_relational_type":"relationship","data_source_acf_relational_key":"","data_source_acf_order":"DESC","data_source_acf_order_by":"post__in","data_source_acf_order_by_meta_key":"","post_type":["post"],"order_by":"rand","order_by_meta_key":"","order":"DESC","offset":"0","posts_post":"","tax_post_category":"1102,1101,1103,1100,1104","tax_post_post_tag":"","posts_page":"","users":"","show_title":"yes","show_content":"custom","content_type":"excerpt","custom_content":"<span style=\"font-size: 125%; color: #ffa41c;     top: -5px;position:relative\">\u2605\u2605\u2605\u2605\u2605<\/span>\n<br>\n[wpbb post:custom_field key='Name']\n<br>\n<span style=\"color: #2B7DE9;     top: 5px;position:relative\">[wpbb post:terms_list taxonomy='category' html_list='no' display='name' separator=', ' limit=1 linked='no']<\/span>","content_length":"300","more_link_type":"none","more_link_text":"Read More","link_target_new":"yes","post_grid_filters_display":"no","post_grid_filters_type":"dynamic","post_grid_filters":"category","post_grid_filters_terms":"","post_grid_filters_archive_terms":"","post_grid_filters_default":"","all_filter_label":"All","post_grid_filters_order_by":"name","post_grid_filters_order_by_meta_key":"","post_grid_filters_order":"ASC","show_image":"yes","image_thumb_size":"medium","image_thumb_crop":"square","fallback_image":"default","fallback_image_custom":"","show_author":"no","show_date":"no","show_categories":"no","post_taxonomies":["category"],"meta_separator":" | ","terms_separator":" \/ ","connections":{"arrow_color":"","arrow_hover_color":"","arrow_bg_color":"","arrow_bg_hover_color":"","arrow_border_hover_color":"","post_slider_dot_bg_color":"","post_slider_dot_bg_hover":"","custom_content":"","more_link_text":"","post_grid_filters_default":"","all_filter_label":"","fallback_image_custom":"","post_bg_color":"","post_bg_color_hover":"","post_title_divider_color":"","post_category_bg_color":"","post_category_text_color":"","post_title_overlay_color":"","post_date_day_bg_color":"","post_date_day_text_color":"","post_date_month_bg_color":"","post_date_month_text_color":"","post_date_bg_color":"","post_date_text_color":"","product_rating_color":"","product_price_color":"","button_bg_color":"","button_bg_hover_color":"","button_text_color":"","button_text_hover_color":"","button_border_hover_color":"","filter_bg_color":"","filter_bg_color_active":"","filter_text_color":"","filter_text_color_active":"","filter_border_hover_color":"","filter_toggle_bg":"","filter_toggle_color":"","pagination_bg_color":"","pagination_bg_color_hover":"","pagination_color":"","pagination_color_hover":"","title_font_color":"","title_font_hover_color":"","content_font_color":"","content_font_hover_color":"","post_meta_font_color":"","post_meta_font_hover_color":"","post_meta_bg_color":"","event_date_color":"","event_venue_color":"","event_cost_color":""},"posts_post_matching":"1","tax_post_category_matching":"1","tax_post_post_tag_matching":"1","posts_page_matching":"1","users_matching":"1","as_values_posts_post":"","as_values_tax_post_category":"","as_values_tax_post_post_tag":"","as_values_posts_page":"","as_values_users":"","fallback_image_custom_src":"","custom_field_relation":"AND","custom_field":[""],"post_grid_filters_post_type":"post","responsive_display_filtered":!0},pagination:'numbers',current_page:'https://skytale.academy/',page:'1',is_tax:!1,is_author:!1,postSpacing:'8',postColumns:{"xl":3,"lg":3,"md":2,"sm":1},breakpoints:{"large":"1200","medium":1000,"small":750},matchHeight:'yes',filters:!1,defaultFilter:'',filterTax:'category',filterType:'dynamic',carousel:{items:3,responsive:{0:{items:1,},1201:{items:3,},1001:{items:3,},751:{items:2,},},slideBy:1,dots:!1,autoplay:!0,autoplayTimeout:7000,autoplaySpeed:1000,autoplayHoverPause:!1,navSpeed:1000,dotsSpeed:1000,nav:!1,lazyLoad:!0,navText:[left_arrow_svg,right_arrow_svg],navContainer:'.fl-node-drhpmy7l024g .pp-carousel-nav',navElement:'button type="button"',responsiveRefreshRate:200,responsiveBaseWidth:window,loop:!0,center:!0,autoHeight:!0,URLhashListener:!0}};ppcg_drhpmy7l024g=new PPContentGrid(PPContentGridOptions);var state=0;$(document).on('pp_expandable_row_toggle',function(e,selector){if(selector.is('.pp-er-open')&&state===0&&selector.parent().find('.pp-content-post-grid').length>0){if('undefined'!==typeof $.fn.isotope&&selector.parent().find('.pp-content-post-grid').data('isotope')){selector.parent().find('.pp-content-post-grid').isotope('layout')}
state=1}});$(document).on('pp-tabs-switched',function(e,selector){if(selector.find('.pp-content-post-grid').length>0){var postsWrapper=selector.find('.pp-content-post-grid');ppcg_drhpmy7l024g._gridLayoutMatchHeight();if('undefined'!==typeof $.fn.isotope&&postsWrapper.data('isotope')){setTimeout(function(){postsWrapper.isotope('layout')},500)}}})})(jQuery);var ppcg_7rcp6jgbuamx='';(function($){var left_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span><span class="sr-only">Previous</span>';var right_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span><span class="sr-only">Next</span>';var PPContentGridOptions={id:'7rcp6jgbuamx',layout:'grid',style:'style-3',ajaxUrl:bb_powerpack.getAjaxUrl(),siteUrl:'https://skytale.academy',scrollTo:!0,perPage:'6',fields:{"layout":"grid","post_grid_style_select":"style-3","alternate_content":"no","custom_layout":{"html":"[wpbb-if post:featured_image]\n<div class=\"pp-content-grid-post-image\">\n\t[wpbb post:featured_image size=\"large\" display=\"tag\" linked=\"yes\"]\n<\/div>\n[\/wpbb-if]\n\n<div class=\"pp-content-grid-post-text\">\n\n    <h3 class=\"pp-content-grid-post-title\">[wpbb post:link text=\"title\"]<\/h3>\n\n    <div class=\"pp-content-grid-post-meta\">\n    \t[wpbb post:date format=\"F j, Y\"]\n\t\t<span class=\"pp-content-grid-post-meta-sep\"> | <\/span>\n\t\t[wpbb post:terms_list taxonomy=\"category\" separator=\", \"]\n    <\/div>\n\n\t<div class=\"pp-content-grid-separator\"><\/div>\n\n    <div class=\"pp-content-grid-post-excerpt\">\n    \t[wpbb post:excerpt length=\"17\" more=\"...\"]\n    <\/div>\n\n    <div class=\"pp-content-grid-post-more-link\">\n    \t<a href=\"[wpbb post:url]\"><span class=\"fa fa-angle-right\"><\/span> Read More<\/a>\n    <\/div>\n\n<\/div>\n","css":".pp-content-grid-post {\n    font-size: 14px;\n}\n.pp-content-grid-post-image {\n    padding: 20px;\n    padding-bottom: 0;\n}\n.pp-content-grid-post-text {\n    padding: 20px;\n}\n.pp-content-grid-post-title {\n    font-size: 20px;\n\tline-height: 26px;\n\tmargin: 0;\n\tpadding: 0;\n}\n.pp-content-grid-post-meta {\n    padding: 0;\n}\n.pp-content-grid-post-meta a {\n    text-decoration: none;\n}\n.pp-content-grid-post-meta,\n.pp-content-grid-post-meta a {\n    color: #888;\n    font-size: 12px;\n}\n.pp-content-grid-post-meta a:hover {\n    color: #000;\n}\n.pp-content-grid-separator {\n    min-height: 2px;\n    width: 60px;\n    background: #000;\n    margin-top: 10px;\n    margin-bottom: 20px;\n}\n"},"total_post":"custom","total_posts_count":"6","posts_per_page":"6","post_slider_arrow_font_size":"30","post_content_width":"60","post_content_width_large":"","post_content_width_medium":"","post_content_width_responsive":"","pagination":"numbers","load_more_text":"Load More","no_results_message":"Sorry, we couldn't find any posts. Please try a different search.","show_search":"yes","pagination_nofollow":"no","title_tag":"h3","visibility_logic":"[]","export":"","import":"","type":"pp-content-grid","exclude_current_post":"no","bb_css_code":"","bb_js_code":"","data_source":"custom_query","data_source_acf_relational_type":"relationship","data_source_acf_relational_key":"","post_type":"post","order_by":"date","order_by_meta_key":"","order":"DESC","offset":"0","posts_post":"","tax_post_category":"355,1098","tax_post_post_tag":"","posts_page":"","users":"","show_title":"yes","show_content":"custom","content_type":"excerpt","custom_content":"","content_length":"300","more_link_type":"box","more_link_text":"Mehr lesen","post_grid_filters_display":"no","post_grid_filters_type":"dynamic","post_grid_filters":"category","all_filter_label":"Alle","show_image":"yes","image_thumb_size":"large","image_thumb_crop":"landscape","fallback_image":"none","fallback_image_custom":"","show_author":"no","show_date":"no","show_categories":"no","post_taxonomies":"category","meta_separator":" | ","data_source_acf_order":"DESC","data_source_acf_order_by":"post__in","data_source_acf_order_by_meta_key":"","post_grid_filters_terms":"","post_grid_filters_default":"","post_grid_filters_archive_terms":"","post_grid_filters_order_by":"name","post_grid_filters_order_by_meta_key":"","post_grid_filters_order":"ASC","link_target_new":"yes","terms_separator":" \/ ","connections":{"arrow_color":"","arrow_hover_color":"","arrow_bg_color":"","arrow_bg_hover_color":"","arrow_border_hover_color":"","post_slider_dot_bg_color":"","post_slider_dot_bg_hover":"","custom_content":"","more_link_text":"","post_grid_filters_default":"","all_filter_label":"","fallback_image_custom":"","post_bg_color":"","post_bg_color_hover":"","post_title_divider_color":"","post_category_bg_color":"","post_category_text_color":"","post_title_overlay_color":"","post_date_day_bg_color":"","post_date_day_text_color":"","post_date_month_bg_color":"","post_date_month_text_color":"","post_date_bg_color":"","post_date_text_color":"","product_rating_color":"","product_price_color":"","button_bg_color":"","button_bg_hover_color":"","button_text_color":"","button_text_hover_color":"","button_border_hover_color":"","filter_bg_color":"","filter_bg_color_active":"","filter_text_color":"","filter_text_color_active":"","filter_border_hover_color":"","filter_toggle_bg":"","filter_toggle_color":"","pagination_bg_color":"","pagination_bg_color_hover":"","pagination_color":"","pagination_color_hover":"","title_font_color":"","title_font_hover_color":"","content_font_color":"","content_font_hover_color":"","post_meta_font_color":"","post_meta_font_hover_color":"","post_meta_bg_color":"","event_date_color":"","event_venue_color":"","event_cost_color":""},"posts_post_matching":"1","tax_post_category_matching":"1","tax_post_post_tag_matching":"1","posts_page_matching":"1","users_matching":"1","as_values_posts_post":"","as_values_tax_post_category":"","as_values_tax_post_post_tag":"","as_values_posts_page":"","as_values_users":"","fallback_image_custom_src":"","responsive_display_filtered":!0},pagination:'numbers',current_page:'https://skytale.academy/',page:'1',is_tax:!1,is_author:!1,postSpacing:'2',postColumns:{"xl":3,"lg":3,"md":3,"sm":1},breakpoints:{"large":"1200","medium":1000,"small":750},matchHeight:'yes',filters:!1,defaultFilter:'',filterTax:'category',filterType:'dynamic',};ppcg_7rcp6jgbuamx=new PPContentGrid(PPContentGridOptions);var state=0;$(document).on('pp_expandable_row_toggle',function(e,selector){if(selector.is('.pp-er-open')&&state===0&&selector.parent().find('.pp-content-post-grid').length>0){if('undefined'!==typeof $.fn.isotope&&selector.parent().find('.pp-content-post-grid').data('isotope')){selector.parent().find('.pp-content-post-grid').isotope('layout')}
state=1}});$(document).on('pp-tabs-switched',function(e,selector){if(selector.find('.pp-content-post-grid').length>0){var postsWrapper=selector.find('.pp-content-post-grid');ppcg_7rcp6jgbuamx._gridLayoutMatchHeight();if('undefined'!==typeof $.fn.isotope&&postsWrapper.data('isotope')){setTimeout(function(){postsWrapper.isotope('layout')},500)}}})})(jQuery);var ppcg_l2aqpw6yu1h5='';(function($){var left_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span><span class="sr-only">Previous</span>';var right_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span><span class="sr-only">Next</span>';var PPContentGridOptions={id:'l2aqpw6yu1h5',layout:'grid',style:'style-1',ajaxUrl:bb_powerpack.getAjaxUrl(),siteUrl:'https://skytale.academy',scrollTo:!0,perPage:'1',fields:{"layout":"grid","post_grid_style_select":"style-1","alternate_content":"no","custom_layout":{"html":"[wpbb-if post:featured_image]\n\n<div class=\"pp-content-grid-post-image\">\n  <a href=\"[wpbb post:url]\">\n        <img src=\"[wpbb post:custom_field key='course_logo_url']\"  style=\"width:initial; height: 250px; margin-left: auto; margin-right: auto; display: block;\" alt=\"[wpbb post:title]\"\/>\n    <\/a>\n<\/div>\n\n<div class=\"pp-content-grid-post-text\">\n\n    <h3 class=\"pp-content-grid-post-title\">[wpbb post:link text=\"title\"]<\/h3>\n\n\t<div class=\"pp-content-grid-separator\"><\/div>\n\n    <div class=\"pp-content-grid-post-more-link\">\n    \t<a href=\"[wpbb post:url]\" class=\"fl-button\" role=\"button\">\n    \t    <span class=\"fl-button-text\">Details<\/span>\n    \t    \n        <\/a>\n       \n    <\/div>\n\n<\/div>","css":".pp-content-grid-post {\n    font-size: 16px;\n}\n.pp-content-grid-post-image {\n    padding: 20px;\n    padding-bottom: 0;\n}\n.pp-content-grid-post-text {\n    padding: 20px;\n}\n.pp-content-grid-post-title {\n    font-size: 20px;\n\tline-height: 28px;\n\tmargin: 0;\n\tpadding: 0;\n}\n.pp-content-grid-post-meta {\n    padding: 0;\n}\n.pp-content-grid-post-meta a {\n    text-decoration: none;\n}\n.pp-content-grid-post-meta,\n.pp-content-grid-post-meta a {\n    color: #888;\n    font-size: 12px;\n}\n.pp-content-grid-post-meta a:hover {\n    color: #000;\n}\n.pp-content-grid-separator {\n    min-height: 2px;\n    width: 0px;\n    background: #000;\n    margin-top: 15px;\n    margin-bottom: 10px;\n}\n\n.pp-content-grid-post-more-link\n{\n    margin-top: 0px;\n    display: flex;\n    justify-content: center;\n}","connections":{"html":""}},"total_post":"all","total_posts_count":"20","posts_per_page":"1","post_slider_arrow_font_size":"30","post_content_width":"60","post_content_width_large":"","post_content_width_medium":"","post_content_width_responsive":"","pagination":"none","load_more_text":"Load More","no_results_message":"Sorry, we couldn't find any posts. Please try a different search.","show_search":"yes","pagination_nofollow":"no","title_tag":"h3","visibility_logic":"[]","export":"","import":"","type":"pp-content-grid","exclude_current_post":"no","bb_css_code":"","bb_js_code":"","data_source":"custom_query","data_source_acf_relational_type":"relationship","data_source_acf_relational_key":"","post_type":"page","order_by":"post__in","order_by_meta_key":"","order":"DESC","offset":"0","posts_post_matching":"1","posts_post":"","tax_post_category_matching":"1","tax_post_category":"","tax_post_post_tag_matching":"1","tax_post_post_tag":"","posts_page_matching":"1","posts_page":"17291","users_matching":"1","users":"","show_title":"no","show_content":"custom","content_type":"excerpt","connections":{"arrow_color":"","arrow_hover_color":"","arrow_bg_color":"","arrow_bg_hover_color":"","arrow_border_hover_color":"","post_slider_dot_bg_color":"","post_slider_dot_bg_hover":"","custom_content":"","more_link_text":"","post_grid_filters_default":"","all_filter_label":"","fallback_image_custom":"","post_bg_color":"","post_bg_color_hover":"","post_title_divider_color":"","post_category_bg_color":"","post_category_text_color":"","post_title_overlay_color":"","post_date_day_bg_color":"","post_date_day_text_color":"","post_date_month_bg_color":"","post_date_month_text_color":"","post_date_bg_color":"","post_date_text_color":"","product_rating_color":"","product_price_color":"","button_bg_color":"","button_bg_hover_color":"","button_text_color":"","button_text_hover_color":"","button_border_hover_color":"","filter_bg_color":"","filter_bg_color_active":"","filter_text_color":"","filter_text_color_active":"","filter_border_hover_color":"","filter_toggle_bg":"","filter_toggle_color":"","pagination_bg_color":"","pagination_bg_color_hover":"","pagination_color":"","pagination_color_hover":"","title_font_color":"","title_font_hover_color":"","content_font_color":"","content_font_hover_color":"","post_meta_font_color":"","post_meta_font_hover_color":"","post_meta_bg_color":"","event_date_color":"","event_venue_color":"","event_cost_color":""},"custom_content":"<h3 style=\"font-weight:bold; letter-spacing: -0.0px; line-height:25px\">[wpbb post:custom_field key='titel']<\/h3>\n\n<p>[wpbb post:custom_field key='beschreibung']<\/p>\n<br>\n<button type=\"button\" class=\"pp-login-form--button pp-submit-button\">\n<span class=\"pp-login-form--button-text\">Details<\/span>\n<\/button>","content_length":"300","more_link_type":"box","more_link_text":"Details","post_grid_filters_display":"no","post_grid_filters_type":"static","all_filter_label":"Alle","show_image":"yes","image_thumb_size":"large","image_thumb_crop":"","fallback_image":"default","fallback_image_custom":"","show_author":"no","show_date":"no","show_categories":"no","meta_separator":" | ","as_values_posts_post":"","as_values_tax_post_category":"","as_values_tax_post_post_tag":"","as_values_posts_page":"","as_values_users":"","post_grid_filters":"","fallback_image_custom_src":"","post_taxonomies":"","data_source_acf_order":"DESC","data_source_acf_order_by":"post__in","data_source_acf_order_by_meta_key":"","post_grid_filters_terms":"","post_grid_filters_archive_terms":"","post_grid_filters_default":"","link_target_new":"no","post_grid_filters_order_by":"name","post_grid_filters_order_by_meta_key":"","post_grid_filters_order":"ASC","terms_separator":" \/ ","responsive_display_filtered":!0,"class":"aehnliche_kurse"},pagination:'none',current_page:'https://skytale.academy/',page:'1',is_tax:!1,is_author:!1,postSpacing:'2',postColumns:{"xl":1,"lg":1,"md":1,"sm":1},breakpoints:{"large":"1200","medium":1000,"small":750},matchHeight:'yes',filters:!1,defaultFilter:'',filterTax:'',filterType:'static',};ppcg_l2aqpw6yu1h5=new PPContentGrid(PPContentGridOptions);var state=0;$(document).on('pp_expandable_row_toggle',function(e,selector){if(selector.is('.pp-er-open')&&state===0&&selector.parent().find('.pp-content-post-grid').length>0){if('undefined'!==typeof $.fn.isotope&&selector.parent().find('.pp-content-post-grid').data('isotope')){selector.parent().find('.pp-content-post-grid').isotope('layout')}
state=1}});$(document).on('pp-tabs-switched',function(e,selector){if(selector.find('.pp-content-post-grid').length>0){var postsWrapper=selector.find('.pp-content-post-grid');ppcg_l2aqpw6yu1h5._gridLayoutMatchHeight();if('undefined'!==typeof $.fn.isotope&&postsWrapper.data('isotope')){setTimeout(function(){postsWrapper.isotope('layout')},500)}}})})(jQuery);var ppcg_5pryg4fvdjl8='';(function($){var left_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span><span class="sr-only">Previous</span>';var right_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span><span class="sr-only">Next</span>';var PPContentGridOptions={id:'5pryg4fvdjl8',layout:'grid',style:'style-1',ajaxUrl:bb_powerpack.getAjaxUrl(),siteUrl:'https://skytale.academy',scrollTo:!0,perPage:'1',fields:{"layout":"grid","post_grid_style_select":"style-1","alternate_content":"no","custom_layout":{"html":"[wpbb-if post:featured_image]\n\n<div class=\"pp-content-grid-post-image\">\n  <a href=\"[wpbb post:url]\">\n        <img src=\"[wpbb post:custom_field key='course_logo_url']\"  style=\"width:initial; height: 250px; margin-left: auto; margin-right: auto; display: block;\" alt=\"[wpbb post:title]\"\/>\n    <\/a>\n<\/div>\n\n<div class=\"pp-content-grid-post-text\">\n\n    <h3 class=\"pp-content-grid-post-title\">[wpbb post:link text=\"title\"]<\/h3>\n\n\t<div class=\"pp-content-grid-separator\"><\/div>\n\n    <div class=\"pp-content-grid-post-more-link\">\n    \t<a href=\"[wpbb post:url]\" class=\"fl-button\" role=\"button\">\n    \t    <span class=\"fl-button-text\">Details<\/span>\n    \t    \n        <\/a>\n       \n    <\/div>\n\n<\/div>","css":".pp-content-grid-post {\n    font-size: 16px;\n}\n.pp-content-grid-post-image {\n    padding: 20px;\n    padding-bottom: 0;\n}\n.pp-content-grid-post-text {\n    padding: 20px;\n}\n.pp-content-grid-post-title {\n    font-size: 20px;\n\tline-height: 28px;\n\tmargin: 0;\n\tpadding: 0;\n}\n.pp-content-grid-post-meta {\n    padding: 0;\n}\n.pp-content-grid-post-meta a {\n    text-decoration: none;\n}\n.pp-content-grid-post-meta,\n.pp-content-grid-post-meta a {\n    color: #888;\n    font-size: 12px;\n}\n.pp-content-grid-post-meta a:hover {\n    color: #000;\n}\n.pp-content-grid-separator {\n    min-height: 2px;\n    width: 0px;\n    background: #000;\n    margin-top: 15px;\n    margin-bottom: 10px;\n}\n\n.pp-content-grid-post-more-link\n{\n    margin-top: 0px;\n    display: flex;\n    justify-content: center;\n}","connections":{"html":""}},"total_post":"all","total_posts_count":"20","posts_per_page":"1","post_slider_arrow_font_size":"30","post_content_width":"60","post_content_width_large":"","post_content_width_medium":"","post_content_width_responsive":"","pagination":"none","load_more_text":"Load More","no_results_message":"Sorry, we couldn't find any posts. Please try a different search.","show_search":"yes","pagination_nofollow":"no","title_tag":"h3","visibility_logic":"[]","export":"","import":"","type":"pp-content-grid","exclude_current_post":"no","bb_css_code":"","bb_js_code":"","data_source":"custom_query","data_source_acf_relational_type":"relationship","data_source_acf_relational_key":"","post_type":"page","order_by":"post__in","order_by_meta_key":"","order":"DESC","offset":"0","posts_post_matching":"1","posts_post":"","tax_post_category_matching":"1","tax_post_category":"","tax_post_post_tag_matching":"1","tax_post_post_tag":"","posts_page_matching":"1","posts_page":"17285","users_matching":"1","users":"","show_title":"no","show_content":"custom","content_type":"excerpt","connections":{"arrow_color":"","arrow_hover_color":"","arrow_bg_color":"","arrow_bg_hover_color":"","arrow_border_hover_color":"","post_slider_dot_bg_color":"","post_slider_dot_bg_hover":"","custom_content":"","more_link_text":"","post_grid_filters_default":"","all_filter_label":"","fallback_image_custom":"","post_bg_color":"","post_bg_color_hover":"","post_title_divider_color":"","post_category_bg_color":"","post_category_text_color":"","post_title_overlay_color":"","post_date_day_bg_color":"","post_date_day_text_color":"","post_date_month_bg_color":"","post_date_month_text_color":"","post_date_bg_color":"","post_date_text_color":"","product_rating_color":"","product_price_color":"","button_bg_color":"","button_bg_hover_color":"","button_text_color":"","button_text_hover_color":"","button_border_hover_color":"","filter_bg_color":"","filter_bg_color_active":"","filter_text_color":"","filter_text_color_active":"","filter_border_hover_color":"","filter_toggle_bg":"","filter_toggle_color":"","pagination_bg_color":"","pagination_bg_color_hover":"","pagination_color":"","pagination_color_hover":"","title_font_color":"","title_font_hover_color":"","content_font_color":"","content_font_hover_color":"","post_meta_font_color":"","post_meta_font_hover_color":"","post_meta_bg_color":"","event_date_color":"","event_venue_color":"","event_cost_color":""},"custom_content":"<h3 style=\"font-weight:bold; letter-spacing: -0.0px; line-height:25px\">[wpbb post:custom_field key='titel']<\/h3>\n\n<p>[wpbb post:custom_field key='beschreibung']<\/p>\n<br>\n<button type=\"button\" class=\"pp-login-form--button pp-submit-button\">\n<span class=\"pp-login-form--button-text\">Details<\/span>\n<\/button>","content_length":"300","more_link_type":"box","more_link_text":"Details","post_grid_filters_display":"no","post_grid_filters_type":"static","all_filter_label":"Alle","show_image":"yes","image_thumb_size":"large","image_thumb_crop":"","fallback_image":"default","fallback_image_custom":"","show_author":"no","show_date":"no","show_categories":"no","meta_separator":" | ","as_values_posts_post":"","as_values_tax_post_category":"","as_values_tax_post_post_tag":"","as_values_posts_page":"","as_values_users":"","post_grid_filters":"","fallback_image_custom_src":"","post_taxonomies":"","data_source_acf_order":"DESC","data_source_acf_order_by":"post__in","data_source_acf_order_by_meta_key":"","post_grid_filters_terms":"","post_grid_filters_archive_terms":"","post_grid_filters_default":"","link_target_new":"no","post_grid_filters_order_by":"name","post_grid_filters_order_by_meta_key":"","post_grid_filters_order":"ASC","terms_separator":" \/ ","responsive_display_filtered":!0,"class":"aehnliche_kurse"},pagination:'none',current_page:'https://skytale.academy/',page:'1',is_tax:!1,is_author:!1,postSpacing:'2',postColumns:{"xl":1,"lg":1,"md":1,"sm":1},breakpoints:{"large":"1200","medium":1000,"small":750},matchHeight:'yes',filters:!1,defaultFilter:'',filterTax:'',filterType:'static',};ppcg_5pryg4fvdjl8=new PPContentGrid(PPContentGridOptions);var state=0;$(document).on('pp_expandable_row_toggle',function(e,selector){if(selector.is('.pp-er-open')&&state===0&&selector.parent().find('.pp-content-post-grid').length>0){if('undefined'!==typeof $.fn.isotope&&selector.parent().find('.pp-content-post-grid').data('isotope')){selector.parent().find('.pp-content-post-grid').isotope('layout')}
state=1}});$(document).on('pp-tabs-switched',function(e,selector){if(selector.find('.pp-content-post-grid').length>0){var postsWrapper=selector.find('.pp-content-post-grid');ppcg_5pryg4fvdjl8._gridLayoutMatchHeight();if('undefined'!==typeof $.fn.isotope&&postsWrapper.data('isotope')){setTimeout(function(){postsWrapper.isotope('layout')},500)}}})})(jQuery);(function($){$('.fl-node-xrl674d01jyp .fl-button-lightbox').magnificPopup({type:'inline',items:{src:$('.fl-node-xrl674d01jyp .fl-button-lightbox-content')[0]},callbacks:{open:function(){var content=$(this.content),divWrap=$(content[0]).find('> div');divWrap.css('display','block');if(divWrap.find('form select').length>0){divWrap.find('form select').trigger('change')}
FLBuilderLayout.reloadSlider(content);FLBuilderLayout.resizeSlideshow()},},closeBtnInside:!0,tLoading:'<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>',})})(jQuery);var ppcg_5d4d42ee3833c='';(function($){var left_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span><span class="sr-only">Previous</span>';var right_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span><span class="sr-only">Next</span>';var PPContentGridOptions={id:'5d4d42ee3833c',layout:'grid',style:'style-1',ajaxUrl:bb_powerpack.getAjaxUrl(),siteUrl:'https://skytale.academy',scrollTo:!0,perPage:'4',fields:{"layout":"grid","post_grid_style_select":"style-1","alternate_content":"no","custom_layout":{"html":"[wpbb-if post:featured_image]\n\n<div class=\"pp-content-grid-post-image\">\n  <a href=\"[wpbb post:url]\">\n        <img src=\"[wpbb post:custom_field key='course_logo_url']\"  style=\"width:initial; height: 250px; margin-left: auto; margin-right: auto; display: block;\" alt=\"[wpbb post:title]\"\/>\n    <\/a>\n<\/div>\n\n<div class=\"pp-content-grid-post-text\">\n\n    <h3 class=\"pp-content-grid-post-title\">[wpbb post:link text=\"title\"]<\/h3>\n\n\t<div class=\"pp-content-grid-separator\"><\/div>\n\n    <div class=\"pp-content-grid-post-more-link\">\n    \t<a href=\"[wpbb post:url]\" class=\"fl-button\" role=\"button\">\n    \t    <span class=\"fl-button-text\">Details<\/span>\n    \t    \n        <\/a>\n       \n    <\/div>\n\n<\/div>","css":".pp-content-grid-post {\n    font-size: 16px;\n}\n.pp-content-grid-post-image {\n    padding: 20px;\n    padding-bottom: 0;\n}\n.pp-content-grid-post-text {\n    padding: 20px;\n}\n.pp-content-grid-post-title {\n    font-size: 20px;\n\tline-height: 28px;\n\tmargin: 0;\n\tpadding: 0;\n}\n.pp-content-grid-post-meta {\n    padding: 0;\n}\n.pp-content-grid-post-meta a {\n    text-decoration: none;\n}\n.pp-content-grid-post-meta,\n.pp-content-grid-post-meta a {\n    color: #888;\n    font-size: 12px;\n}\n.pp-content-grid-post-meta a:hover {\n    color: #000;\n}\n.pp-content-grid-separator {\n    min-height: 2px;\n    width: 0px;\n    background: #000;\n    margin-top: 15px;\n    margin-bottom: 10px;\n}\n\n.pp-content-grid-post-more-link\n{\n    margin-top: 0px;\n    display: flex;\n    justify-content: center;\n}","connections":{"html":""}},"total_post":"all","total_posts_count":"20","posts_per_page":"4","post_slider_arrow_font_size":"30","post_content_width":"60","post_content_width_large":"","post_content_width_medium":"","post_content_width_responsive":"","pagination":"none","load_more_text":"Load More","no_results_message":"Sorry, we couldn't find any posts. Please try a different search.","show_search":"yes","pagination_nofollow":"no","title_tag":"h3","visibility_logic":"[]","export":"","import":"","type":"pp-content-grid","exclude_current_post":"no","bb_css_code":"","bb_js_code":"","data_source":"custom_query","data_source_acf_relational_type":"relationship","data_source_acf_relational_key":"","post_type":"page","order_by":"post__in","order_by_meta_key":"","order":"DESC","offset":"0","posts_post_matching":"1","posts_post":"","tax_post_category_matching":"1","tax_post_category":"","tax_post_post_tag_matching":"1","tax_post_post_tag":"","posts_page_matching":"1","posts_page":"16350,16977,17116,16858","users_matching":"1","users":"","show_title":"no","show_content":"custom","content_type":"excerpt","connections":{"arrow_color":"","arrow_hover_color":"","arrow_bg_color":"","arrow_bg_hover_color":"","arrow_border_hover_color":"","post_slider_dot_bg_color":"","post_slider_dot_bg_hover":"","custom_content":"","more_link_text":"","post_grid_filters_default":"","all_filter_label":"","fallback_image_custom":"","post_bg_color":"","post_bg_color_hover":"","post_title_divider_color":"","post_category_bg_color":"","post_category_text_color":"","post_title_overlay_color":"","post_date_day_bg_color":"","post_date_day_text_color":"","post_date_month_bg_color":"","post_date_month_text_color":"","post_date_bg_color":"","post_date_text_color":"","product_rating_color":"","product_price_color":"","button_bg_color":"","button_bg_hover_color":"","button_text_color":"","button_text_hover_color":"","button_border_hover_color":"","filter_bg_color":"","filter_bg_color_active":"","filter_text_color":"","filter_text_color_active":"","filter_border_hover_color":"","filter_toggle_bg":"","filter_toggle_color":"","pagination_bg_color":"","pagination_bg_color_hover":"","pagination_color":"","pagination_color_hover":"","title_font_color":"","title_font_hover_color":"","content_font_color":"","content_font_hover_color":"","post_meta_font_color":"","post_meta_font_hover_color":"","post_meta_bg_color":"","event_date_color":"","event_venue_color":"","event_cost_color":""},"custom_content":"<h3 style=\"font-weight:bold; letter-spacing: -0.0px; line-height:25px\">[wpbb post:custom_field key='titel']<\/h3>\n\n<p>[wpbb post:custom_field key='beschreibung']<\/p>\n<br>\n<button type=\"button\" class=\"pp-login-form--button pp-submit-button\">\n<span class=\"pp-login-form--button-text\">Details<\/span>\n<\/button>","content_length":"300","more_link_type":"box","more_link_text":"Details","post_grid_filters_display":"no","post_grid_filters_type":"static","all_filter_label":"Alle","show_image":"yes","image_thumb_size":"large","image_thumb_crop":"","fallback_image":"default","fallback_image_custom":"","show_author":"no","show_date":"no","show_categories":"no","meta_separator":" | ","as_values_posts_post":"","as_values_tax_post_category":"","as_values_tax_post_post_tag":"","as_values_posts_page":"","as_values_users":"","post_grid_filters":"","fallback_image_custom_src":"","post_taxonomies":"","data_source_acf_order":"DESC","data_source_acf_order_by":"post__in","data_source_acf_order_by_meta_key":"","post_grid_filters_terms":"","post_grid_filters_archive_terms":"","post_grid_filters_default":"","link_target_new":"no","post_grid_filters_order_by":"name","post_grid_filters_order_by_meta_key":"","post_grid_filters_order":"ASC","terms_separator":" \/ ","responsive_display_filtered":!0,"class":"aehnliche_kurse"},pagination:'none',current_page:'https://skytale.academy/',page:'1',is_tax:!1,is_author:!1,postSpacing:'2',postColumns:{"xl":4,"lg":4,"md":4,"sm":1},breakpoints:{"large":"1200","medium":1000,"small":750},matchHeight:'yes',filters:!1,defaultFilter:'',filterTax:'',filterType:'static',};ppcg_5d4d42ee3833c=new PPContentGrid(PPContentGridOptions);var state=0;$(document).on('pp_expandable_row_toggle',function(e,selector){if(selector.is('.pp-er-open')&&state===0&&selector.parent().find('.pp-content-post-grid').length>0){if('undefined'!==typeof $.fn.isotope&&selector.parent().find('.pp-content-post-grid').data('isotope')){selector.parent().find('.pp-content-post-grid').isotope('layout')}
state=1}});$(document).on('pp-tabs-switched',function(e,selector){if(selector.find('.pp-content-post-grid').length>0){var postsWrapper=selector.find('.pp-content-post-grid');ppcg_5d4d42ee3833c._gridLayoutMatchHeight();if('undefined'!==typeof $.fn.isotope&&postsWrapper.data('isotope')){setTimeout(function(){postsWrapper.isotope('layout')},500)}}})})(jQuery);YUI({'logExclude':{'yui':!0}}).use('fl-slideshow',function(Y){if(null===Y.one('.fl-node-e2dzu79y1jvh .fl-slideshow-container')){return}
var oldSlideshow=Y.one('.fl-node-e2dzu79y1jvh .fl-slideshow-container .fl-slideshow'),newSlideshow=new Y.FL.Slideshow({autoPlay:!0,color:'light',height:200,imageNavEnabled:!1,likeButtonEnabled:!0,navPosition:'bottom',navType:'none',pinterestButtonEnabled:!0,protect:!0,randomize:!0,responsiveThreshold:750,source:[{type:"urls",urls:[{thumbURL:"https://skytale.academy/wp-content/uploads/IBC_SOLAR-Logo-RGB-150x150.jpg",largeURL:"https://skytale.academy/wp-content/uploads/IBC_SOLAR-Logo-RGB-1024x916.jpg",x3largeURL:"https://skytale.academy/wp-content/uploads/IBC_SOLAR-Logo-RGB.jpg",caption:"",alt:"",},{thumbURL:"https://skytale.academy/wp-content/uploads/TOX-Logo_SF_square_highres-150x150.jpg",largeURL:"https://skytale.academy/wp-content/uploads/TOX-Logo_SF_square_highres-1024x1024.jpg",x3largeURL:"https://skytale.academy/wp-content/uploads/TOX-Logo_SF_square_highres.jpg",caption:"",alt:"",},{thumbURL:"https://skytale.academy/wp-content/uploads/lik-150x150.png",largeURL:"https://skytale.academy/wp-content/uploads/lik.png",x3largeURL:"https://skytale.academy/wp-content/uploads/lik.png",caption:"",alt:"",},{thumbURL:"https://skytale.academy/wp-content/uploads/wolfram-150x150.png",largeURL:"https://skytale.academy/wp-content/uploads/wolfram.png",x3largeURL:"https://skytale.academy/wp-content/uploads/wolfram.png",caption:"",alt:"",},{thumbURL:"https://skytale.academy/wp-content/uploads/dtv-150x150.png",largeURL:"https://skytale.academy/wp-content/uploads/dtv.png",x3largeURL:"https://skytale.academy/wp-content/uploads/dtv.png",caption:"",alt:"",},{thumbURL:"https://skytale.academy/wp-content/uploads/dia-150x150.png",largeURL:"https://skytale.academy/wp-content/uploads/dia.png",x3largeURL:"https://skytale.academy/wp-content/uploads/dia.png",caption:"",alt:"",}]}],speed:3000,tweetButtonEnabled:!0,thumbsImageHeight:50,thumbsImageWidth:50,transition:'kenBurns',transitionDuration:1});if(oldSlideshow){oldSlideshow.remove(!0)}
newSlideshow.render('.fl-node-e2dzu79y1jvh .fl-slideshow-container');Y.one('.fl-node-e2dzu79y1jvh .fl-slideshow-container').setStyle('height','auto')});(function($){$('.fl-node-6110fcfc0f381 .fl-button-lightbox').magnificPopup({type:'inline',items:{src:$('.fl-node-6110fcfc0f381 .fl-button-lightbox-content')[0]},callbacks:{open:function(){var content=$(this.content),divWrap=$(content[0]).find('> div');divWrap.css('display','block');if(divWrap.find('form select').length>0){divWrap.find('form select').trigger('change')}
FLBuilderLayout.reloadSlider(content);FLBuilderLayout.resizeSlideshow()},},closeBtnInside:!0,tLoading:'<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>',})})(jQuery);(function($){$('.fl-node-yep6q5a02kut .fl-button-lightbox').magnificPopup({type:'inline',items:{src:$('.fl-node-yep6q5a02kut .fl-button-lightbox-content')[0]},callbacks:{open:function(){var content=$(this.content),divWrap=$(content[0]).find('> div');divWrap.css('display','block');if(divWrap.find('form select').length>0){divWrap.find('form select').trigger('change')}
FLBuilderLayout.reloadSlider(content);FLBuilderLayout.resizeSlideshow()},},closeBtnInside:!0,tLoading:'<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>',})})(jQuery);var winWidth=jQuery(window).width();setTimeout(function(){function hexToRgb(e){var a=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(a,function(e,a,t,i){return a+a+t+t+i+i});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(e,a,t){return Math.min(Math.max(e,a),t)}function isInArray(e,a){return a.indexOf(e)>-1}var pJS=function(e,a){var t=document.querySelector("#"+e+" > .particles-js-canvas-el");this.pJS={canvas:{el:t,w:t.offsetWidth,h:t.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var i=this.pJS;a&&Object.deepExtend(i,a),i.tmp.obj={size_value:i.particles.size.value,size_anim_speed:i.particles.size.anim.speed,move_speed:i.particles.move.speed,line_linked_distance:i.particles.line_linked.distance,line_linked_width:i.particles.line_linked.width,mode_grab_distance:i.interactivity.modes.grab.distance,mode_bubble_distance:i.interactivity.modes.bubble.distance,mode_bubble_size:i.interactivity.modes.bubble.size,mode_repulse_distance:i.interactivity.modes.repulse.distance},i.fn.retinaInit=function(){i.retina_detect&&window.devicePixelRatio>1?(i.canvas.pxratio=window.devicePixelRatio,i.tmp.retina=!0):(i.canvas.pxratio=1,i.tmp.retina=!1),i.canvas.w=i.canvas.el.offsetWidth*i.canvas.pxratio,i.canvas.h=i.canvas.el.offsetHeight*i.canvas.pxratio,i.particles.size.value=i.tmp.obj.size_value*i.canvas.pxratio,i.particles.size.anim.speed=i.tmp.obj.size_anim_speed*i.canvas.pxratio,i.particles.move.speed=i.tmp.obj.move_speed*i.canvas.pxratio,i.particles.line_linked.distance=i.tmp.obj.line_linked_distance*i.canvas.pxratio,i.interactivity.modes.grab.distance=i.tmp.obj.mode_grab_distance*i.canvas.pxratio,i.interactivity.modes.bubble.distance=i.tmp.obj.mode_bubble_distance*i.canvas.pxratio,i.particles.line_linked.width=i.tmp.obj.line_linked_width*i.canvas.pxratio,i.interactivity.modes.bubble.size=i.tmp.obj.mode_bubble_size*i.canvas.pxratio,i.interactivity.modes.repulse.distance=i.tmp.obj.mode_repulse_distance*i.canvas.pxratio},i.fn.canvasInit=function(){i.canvas.ctx=i.canvas.el.getContext("2d")},i.fn.canvasSize=function(){i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i&&i.interactivity.events.resize&&window.addEventListener("resize",function(){i.canvas.w=i.canvas.el.offsetWidth,i.canvas.h=i.canvas.el.offsetHeight,i.tmp.retina&&(i.canvas.w*=i.canvas.pxratio,i.canvas.h*=i.canvas.pxratio),i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i.particles.move.enable||(i.fn.particlesEmpty(),i.fn.particlesCreate(),i.fn.particlesDraw(),i.fn.vendors.densityAutoParticles()),i.fn.vendors.densityAutoParticles()})},i.fn.canvasPaint=function(){i.canvas.ctx.fillRect(0,0,i.canvas.w,i.canvas.h)},i.fn.canvasClear=function(){i.canvas.ctx.clearRect(0,0,i.canvas.w,i.canvas.h)},i.fn.particle=function(e,a,t){if(this.radius=(i.particles.size.random?Math.random():1)*i.particles.size.value,i.particles.size.anim.enable&&(this.size_status=!1,this.vs=i.particles.size.anim.speed/100,i.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=t?t.x:Math.random()*i.canvas.w,this.y=t?t.y:Math.random()*i.canvas.h,this.x>i.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>i.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),i.particles.move.bounce&&i.fn.vendors.checkOverlap(this,t),this.color={},"object"==typeof e.value)if(e.value instanceof Array){var s=e.value[Math.floor(Math.random()*i.particles.color.value.length)];this.color.rgb=hexToRgb(s)}else void 0!=e.value.r&&void 0!=e.value.g&&void 0!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),void 0!=e.value.h&&void 0!=e.value.s&&void 0!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l});else"random"==e.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hexToRgb(this.color.value));this.opacity=(i.particles.opacity.random?Math.random():1)*i.particles.opacity.value,i.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=i.particles.opacity.anim.speed/100,i.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(i.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}i.particles.move.straight?(this.vx=n.x,this.vy=n.y,i.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var r=i.particles.shape.type;if("object"==typeof r){if(r instanceof Array){var c=r[Math.floor(Math.random()*r.length)];this.shape=c}}else this.shape=r;if("image"==this.shape){var o=i.particles.shape;this.img={src:o.image.src,ratio:o.image.width/o.image.height},this.img.ratio||(this.img.ratio=1),"svg"==i.tmp.img_type&&void 0!=i.tmp.source_svg&&(i.fn.vendors.createSvgImg(this),i.tmp.pushing&&(this.img.loaded=!1))}},i.fn.particle.prototype.draw=function(){function e(){i.canvas.ctx.drawImage(r,a.x-t,a.y-t,2*t,2*t/a.img.ratio)}var a=this;if(void 0!=a.radius_bubble)var t=a.radius_bubble;else var t=a.radius;if(void 0!=a.opacity_bubble)var s=a.opacity_bubble;else var s=a.opacity;if(a.color.rgb)var n="rgba("+a.color.rgb.r+","+a.color.rgb.g+","+a.color.rgb.b+","+s+")";else var n="hsla("+a.color.hsl.h+","+a.color.hsl.s+"%,"+a.color.hsl.l+"%,"+s+")";switch(i.canvas.ctx.fillStyle=n,i.canvas.ctx.beginPath(),a.shape){case"circle":i.canvas.ctx.arc(a.x,a.y,t,0,2*Math.PI,!1);break;case"edge":i.canvas.ctx.rect(a.x-t,a.y-t,2*t,2*t);break;case"triangle":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t,a.y+t/1.66,2*t,3,2);break;case"polygon":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t/(i.particles.shape.polygon.nb_sides/3.5),a.y-t/.76,2.66*t/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,1);break;case"star":i.fn.vendors.drawShape(i.canvas.ctx,a.x-2*t/(i.particles.shape.polygon.nb_sides/4),a.y-t/1.52,2*t*2.66/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==i.tmp.img_type)var r=a.img.obj;else var r=i.tmp.img_obj;r&&e()}i.canvas.ctx.closePath(),i.particles.shape.stroke.width>0&&(i.canvas.ctx.strokeStyle=i.particles.shape.stroke.color,i.canvas.ctx.lineWidth=i.particles.shape.stroke.width,i.canvas.ctx.stroke()),i.canvas.ctx.fill()},i.fn.particlesCreate=function(){for(var e=0;e<i.particles.number.value;e++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value))},i.fn.particlesUpdate=function(){for(var e=0;e<i.particles.array.length;e++){var a=i.particles.array[e];if(i.particles.move.enable){var t=i.particles.move.speed/2;a.x+=a.vx*t,a.y+=a.vy*t}if(i.particles.opacity.anim.enable&&(1==a.opacity_status?(a.opacity>=i.particles.opacity.value&&(a.opacity_status=!1),a.opacity+=a.vo):(a.opacity<=i.particles.opacity.anim.opacity_min&&(a.opacity_status=!0),a.opacity-=a.vo),a.opacity<0&&(a.opacity=0)),i.particles.size.anim.enable&&(1==a.size_status?(a.radius>=i.particles.size.value&&(a.size_status=!1),a.radius+=a.vs):(a.radius<=i.particles.size.anim.size_min&&(a.size_status=!0),a.radius-=a.vs),a.radius<0&&(a.radius=0)),"bounce"==i.particles.move.out_mode)var s={x_left:a.radius,x_right:i.canvas.w,y_top:a.radius,y_bottom:i.canvas.h};else var s={x_left:-a.radius,x_right:i.canvas.w+a.radius,y_top:-a.radius,y_bottom:i.canvas.h+a.radius};switch(a.x-a.radius>i.canvas.w?(a.x=s.x_left,a.y=Math.random()*i.canvas.h):a.x+a.radius<0&&(a.x=s.x_right,a.y=Math.random()*i.canvas.h),a.y-a.radius>i.canvas.h?(a.y=s.y_top,a.x=Math.random()*i.canvas.w):a.y+a.radius<0&&(a.y=s.y_bottom,a.x=Math.random()*i.canvas.w),i.particles.move.out_mode){case"bounce":a.x+a.radius>i.canvas.w?a.vx=-a.vx:a.x-a.radius<0&&(a.vx=-a.vx),a.y+a.radius>i.canvas.h?a.vy=-a.vy:a.y-a.radius<0&&(a.vy=-a.vy)}if(isInArray("grab",i.interactivity.events.onhover.mode)&&i.fn.modes.grabParticle(a),(isInArray("bubble",i.interactivity.events.onhover.mode)||isInArray("bubble",i.interactivity.events.onclick.mode))&&i.fn.modes.bubbleParticle(a),(isInArray("repulse",i.interactivity.events.onhover.mode)||isInArray("repulse",i.interactivity.events.onclick.mode))&&i.fn.modes.repulseParticle(a),i.particles.line_linked.enable||i.particles.move.attract.enable)for(var n=e+1;n<i.particles.array.length;n++){var r=i.particles.array[n];i.particles.line_linked.enable&&i.fn.interact.linkParticles(a,r),i.particles.move.attract.enable&&i.fn.interact.attractParticles(a,r),i.particles.move.bounce&&i.fn.interact.bounceParticles(a,r)}}},i.fn.particlesDraw=function(){i.canvas.ctx.clearRect(0,0,i.canvas.w,i.canvas.h),i.fn.particlesUpdate();for(var e=0;e<i.particles.array.length;e++){var a=i.particles.array[e];a.draw()}},i.fn.particlesEmpty=function(){i.particles.array=[]},i.fn.particlesRefresh=function(){cancelRequestAnimFrame(i.fn.checkAnimFrame),cancelRequestAnimFrame(i.fn.drawAnimFrame),i.tmp.source_svg=void 0,i.tmp.img_obj=void 0,i.tmp.count_svg=0,i.fn.particlesEmpty(),i.fn.canvasClear(),i.fn.vendors.start()},i.fn.interact.linkParticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=Math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=i.particles.line_linked.opacity-n/(1/i.particles.line_linked.opacity)/i.particles.line_linked.distance;if(r>0){var c=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+c.r+","+c.g+","+c.b+","+r+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(a.x,a.y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}},i.fn.interact.attractParticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=Math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=t/(1e3*i.particles.move.attract.rotateX),c=s/(1e3*i.particles.move.attract.rotateY);e.vx-=r,e.vy-=c,a.vx+=r,a.vy+=c}},i.fn.interact.bounceParticles=function(e,a){var t=e.x-a.x,i=e.y-a.y,s=Math.sqrt(t*t+i*i),n=e.radius+a.radius;n>=s&&(e.vx=-e.vx,e.vy=-e.vy,a.vx=-a.vx,a.vy=-a.vy)},i.fn.modes.pushParticles=function(e,a){i.tmp.pushing=!0;for(var t=0;e>t;t++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value,{x:a?a.pos_x:Math.random()*i.canvas.w,y:a?a.pos_y:Math.random()*i.canvas.h})),t==e-1&&(i.particles.move.enable||i.fn.particlesDraw(),i.tmp.pushing=!1)},i.fn.modes.removeParticles=function(e){i.particles.array.splice(0,e),i.particles.move.enable||i.fn.particlesDraw()},i.fn.modes.bubbleParticle=function(e){function a(){e.opacity_bubble=e.opacity,e.radius_bubble=e.radius}function t(a,t,s,n,c){if(a!=t)if(i.tmp.bubble_duration_end){if(void 0!=s){var o=n-p*(n-a)/i.interactivity.modes.bubble.duration,l=a-o;d=a+l,"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else if(r<=i.interactivity.modes.bubble.distance){if(void 0!=s)var v=s;else var v=n;if(v!=a){var d=n-p*(n-a)/i.interactivity.modes.bubble.duration;"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else"size"==c&&(e.radius_bubble=void 0),"opacity"==c&&(e.opacity_bubble=void 0)}if(i.interactivity.events.onhover.enable&&isInArray("bubble",i.interactivity.events.onhover.mode)){var s=e.x-i.interactivity.mouse.pos_x,n=e.y-i.interactivity.mouse.pos_y,r=Math.sqrt(s*s+n*n),c=1-r/i.interactivity.modes.bubble.distance;if(r<=i.interactivity.modes.bubble.distance){if(c>=0&&"mousemove"==i.interactivity.status){if(i.interactivity.modes.bubble.size!=i.particles.size.value)if(i.interactivity.modes.bubble.size>i.particles.size.value){var o=e.radius+i.interactivity.modes.bubble.size*c;o>=0&&(e.radius_bubble=o)}else{var l=e.radius-i.interactivity.modes.bubble.size,o=e.radius-l*c;o>0?e.radius_bubble=o:e.radius_bubble=0}if(i.interactivity.modes.bubble.opacity!=i.particles.opacity.value)if(i.interactivity.modes.bubble.opacity>i.particles.opacity.value){var v=i.interactivity.modes.bubble.opacity*c;v>e.opacity&&v<=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}else{var v=e.opacity-(i.particles.opacity.value-i.interactivity.modes.bubble.opacity)*c;v<e.opacity&&v>=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}}}else a();"mouseleave"==i.interactivity.status&&a()}else if(i.interactivity.events.onclick.enable&&isInArray("bubble",i.interactivity.events.onclick.mode)){if(i.tmp.bubble_clicking){var s=e.x-i.interactivity.mouse.click_pos_x,n=e.y-i.interactivity.mouse.click_pos_y,r=Math.sqrt(s*s+n*n),p=((new Date).getTime()-i.interactivity.mouse.click_time)/1e3;p>i.interactivity.modes.bubble.duration&&(i.tmp.bubble_duration_end=!0),p>2*i.interactivity.modes.bubble.duration&&(i.tmp.bubble_clicking=!1,i.tmp.bubble_duration_end=!1)}i.tmp.bubble_clicking&&(t(i.interactivity.modes.bubble.size,i.particles.size.value,e.radius_bubble,e.radius,"size"),t(i.interactivity.modes.bubble.opacity,i.particles.opacity.value,e.opacity_bubble,e.opacity,"opacity"))}},i.fn.modes.repulseParticle=function(e){function a(){var a=Math.atan2(d,p);if(e.vx=u*Math.cos(a),e.vy=u*Math.sin(a),"bounce"==i.particles.move.out_mode){var t={x:e.x+e.vx,y:e.y+e.vy};t.x+e.radius>i.canvas.w?e.vx=-e.vx:t.x-e.radius<0&&(e.vx=-e.vx),t.y+e.radius>i.canvas.h?e.vy=-e.vy:t.y-e.radius<0&&(e.vy=-e.vy)}}if(i.interactivity.events.onhover.enable&&isInArray("repulse",i.interactivity.events.onhover.mode)&&"mousemove"==i.interactivity.status){var t=e.x-i.interactivity.mouse.pos_x,s=e.y-i.interactivity.mouse.pos_y,n=Math.sqrt(t*t+s*s),r={x:t/n,y:s/n},c=i.interactivity.modes.repulse.distance,o=100,l=clamp(1/c*(-1*Math.pow(n/c,2)+1)*c*o,0,50),v={x:e.x+r.x*l,y:e.y+r.y*l};"bounce"==i.particles.move.out_mode?(v.x-e.radius>0&&v.x+e.radius<i.canvas.w&&(e.x=v.x),v.y-e.radius>0&&v.y+e.radius<i.canvas.h&&(e.y=v.y)):(e.x=v.x,e.y=v.y)}else if(i.interactivity.events.onclick.enable&&isInArray("repulse",i.interactivity.events.onclick.mode))if(i.tmp.repulse_finish||(i.tmp.repulse_count++,i.tmp.repulse_count==i.particles.array.length&&(i.tmp.repulse_finish=!0)),i.tmp.repulse_clicking){var c=Math.pow(i.interactivity.modes.repulse.distance/6,3),p=i.interactivity.mouse.click_pos_x-e.x,d=i.interactivity.mouse.click_pos_y-e.y,m=p*p+d*d,u=-c/m*1;c>=m&&a()}else 0==i.tmp.repulse_clicking&&(e.vx=e.vx_i,e.vy=e.vy_i)},i.fn.modes.grabParticle=function(e){if(i.interactivity.events.onhover.enable&&"mousemove"==i.interactivity.status){var a=e.x-i.interactivity.mouse.pos_x,t=e.y-i.interactivity.mouse.pos_y,s=Math.sqrt(a*a+t*t);if(s<=i.interactivity.modes.grab.distance){var n=i.interactivity.modes.grab.line_linked.opacity-s/(1/i.interactivity.modes.grab.line_linked.opacity)/i.interactivity.modes.grab.distance;if(n>0){var r=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+r.r+","+r.g+","+r.b+","+n+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(i.interactivity.mouse.pos_x,i.interactivity.mouse.pos_y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}}},i.fn.vendors.eventsListeners=function(){"window"==i.interactivity.detect_on?i.interactivity.el=window:i.interactivity.el=i.canvas.el,(i.interactivity.events.onhover.enable||i.interactivity.events.onclick.enable)&&(i.interactivity.el.addEventListener("mousemove",function(e){if(i.interactivity.el==window)var a=e.clientX,t=e.clientY;else var a=e.offsetX||e.clientX,t=e.offsetY||e.clientY;i.interactivity.mouse.pos_x=a,i.interactivity.mouse.pos_y=t,i.tmp.retina&&(i.interactivity.mouse.pos_x*=i.canvas.pxratio,i.interactivity.mouse.pos_y*=i.canvas.pxratio),i.interactivity.status="mousemove"}),i.interactivity.el.addEventListener("mouseleave",function(e){i.interactivity.mouse.pos_x=null,i.interactivity.mouse.pos_y=null,i.interactivity.status="mouseleave"})),i.interactivity.events.onclick.enable&&i.interactivity.el.addEventListener("click",function(){if(i.interactivity.mouse.click_pos_x=i.interactivity.mouse.pos_x,i.interactivity.mouse.click_pos_y=i.interactivity.mouse.pos_y,i.interactivity.mouse.click_time=(new Date).getTime(),i.interactivity.events.onclick.enable)switch(i.interactivity.events.onclick.mode){case"push":i.particles.move.enable?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):1==i.interactivity.modes.push.particles_nb?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):i.interactivity.modes.push.particles_nb>1&&i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb);break;case"remove":i.fn.modes.removeParticles(i.interactivity.modes.remove.particles_nb);break;case"bubble":i.tmp.bubble_clicking=!0;break;case"repulse":i.tmp.repulse_clicking=!0,i.tmp.repulse_count=0,i.tmp.repulse_finish=!1,setTimeout(function(){i.tmp.repulse_clicking=!1},1e3*i.interactivity.modes.repulse.duration)}})},i.fn.vendors.densityAutoParticles=function(){if(i.particles.number.density.enable){var e=i.canvas.el.width*i.canvas.el.height/1e3;i.tmp.retina&&(e/=2*i.canvas.pxratio);var a=e*i.particles.number.value/i.particles.number.density.value_area,t=i.particles.array.length-a;0>t?i.fn.modes.pushParticles(Math.abs(t)):i.fn.modes.removeParticles(t)}},i.fn.vendors.checkOverlap=function(e,a){for(var t=0;t<i.particles.array.length;t++){var s=i.particles.array[t],n=e.x-s.x,r=e.y-s.y,c=Math.sqrt(n*n+r*r);c<=e.radius+s.radius&&(e.x=a?a.x:Math.random()*i.canvas.w,e.y=a?a.y:Math.random()*i.canvas.h,i.fn.vendors.checkOverlap(e))}},i.fn.vendors.createSvgImg=function(e){var a=i.tmp.source_svg,t=/#([0-9A-F]{3,6})/gi,s=a.replace(t,function(a,t,i,s){if(e.color.rgb)var n="rgba("+e.color.rgb.r+","+e.color.rgb.g+","+e.color.rgb.b+","+e.opacity+")";else var n="hsla("+e.color.hsl.h+","+e.color.hsl.s+"%,"+e.color.hsl.l+"%,"+e.opacity+")";return n}),n=new Blob([s],{type:"image/svg+xml;charset=utf-8"}),r=window.URL||window.webkitURL||window,c=r.createObjectURL(n),o=new Image;o.addEventListener("load",function(){e.img.obj=o,e.img.loaded=!0,r.revokeObjectURL(c),i.tmp.count_svg++}),o.src=c},i.fn.vendors.destroypJS=function(){cancelAnimationFrame(i.fn.drawAnimFrame),t.remove(),pJSDom=null},i.fn.vendors.drawShape=function(e,a,t,i,s,n){var r=s*n,c=s/n,o=180*(c-2)/c,l=Math.PI-Math.PI*o/180;e.save(),e.beginPath(),e.translate(a,t),e.moveTo(0,0);for(var v=0;r>v;v++)e.lineTo(i,0),e.translate(i,0),e.rotate(l);e.fill(),e.restore()},i.fn.vendors.exportImg=function(){window.open(i.canvas.el.toDataURL("image/png"),"_blank")},i.fn.vendors.loadImg=function(e){if(i.tmp.img_error=void 0,""!=i.particles.shape.image.src)if("svg"==e){var a=new XMLHttpRequest;a.open("GET",i.particles.shape.image.src),a.onreadystatechange=function(e){4==a.readyState&&(200==a.status?(i.tmp.source_svg=e.currentTarget.response,i.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),i.tmp.img_error=!0))},a.send()}else{var t=new Image;t.addEventListener("load",function(){i.tmp.img_obj=t,i.fn.vendors.checkBeforeDraw()}),t.src=i.particles.shape.image.src}else console.log("Error pJS - No image.src"),i.tmp.img_error=!0},i.fn.vendors.draw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type?i.tmp.count_svg>=i.particles.number.value?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):void 0!=i.tmp.img_obj?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame))},i.fn.vendors.checkBeforeDraw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type&&void 0==i.tmp.source_svg?i.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(i.tmp.checkAnimFrame),i.tmp.img_error||(i.fn.vendors.init(),i.fn.vendors.draw())):(i.fn.vendors.init(),i.fn.vendors.draw())},i.fn.vendors.init=function(){i.fn.retinaInit(),i.fn.canvasInit(),i.fn.canvasSize(),i.fn.canvasPaint(),i.fn.particlesCreate(),i.fn.vendors.densityAutoParticles(),i.particles.line_linked.color_rgb_line=hexToRgb(i.particles.line_linked.color)},i.fn.vendors.start=function(){isInArray("image",i.particles.shape.type)?(i.tmp.img_type=i.particles.shape.image.src.substr(i.particles.shape.image.src.length-3),i.fn.vendors.loadImg(i.tmp.img_type)):i.fn.vendors.checkBeforeDraw()},i.fn.vendors.eventsListeners(),i.fn.vendors.start()};Object.deepExtend=function(e,a){for(var t in a)a[t]&&a[t].constructor&&a[t].constructor===Object?(e[t]=e[t]||{},arguments.callee(e[t],a[t])):e[t]=a[t];return e},window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}(),window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}(),window.pJSDom=[],window.particlesJS=function(e,a){"string"!=typeof e&&(a=e,e="particles-js"),e||(e="particles-js");var t=document.getElementById(e),i="particles-js-canvas-el",s=t.getElementsByClassName(i);if(s.length)for(;s.length>0;)t.removeChild(s[0]);var n=document.createElement("canvas");n.className=i,n.style.width="100%",n.style.height="100%";n.setAttribute("role","presentation");var r=document.getElementById(e).appendChild(n);null!=r&&pJSDom.push(new pJS(e,a))},window.particlesJS.load=function(e,a,t){var i=new XMLHttpRequest;i.open("GET",a),i.onreadystatechange=function(a){if(4==i.readyState)if(200==i.status){var s=JSON.parse(a.currentTarget.response);window.particlesJS(e,s),t&&t()}else console.log("Error pJS - XMLHttpRequest status: "+i.status),console.log("Error pJS - File config not found")},i.send()};(function($){var appendDiv='<div id="pp-particles-wrap-xt27wgyp540l" class="pp-particles-wrap"></div>';if($('.fl-node-xt27wgyp540l .fl-row-content-wrap .pp-particles-wrap').length===0){$(".fl-node-xt27wgyp540l .fl-row-content-wrap").prepend(appendDiv)}
$('.pp-particles-wrap').each(function(i){var newId=$(this).attr('id')+'-'+i;$(this).attr('id',newId)});var lineLinked=!0,partQuantity=80,partOpacity=0.5,partShapeType='circle',partRandOpacity=!1,partDirection='none',partMoveRand=!1,partSpeed=3,partSize=3,partSizeRandom=!0,showHoverEffect=!0,partHoverEffect='repulse',partHoverSize=0;var partColor='#fff';var partLineColor='#fff';var partRandOpacity=!0;var partHoverEffect='noeffect';var showHoverEffect=!1;var particlesData={"particles":{"number":{"value":partQuantity,"density":{"enable":!0,"value_area":800}},"color":{"value":partColor,},"shape":{"type":partShapeType,"stroke":{"width":0,"color":"#000000"},"polygon":{"nb_sides":5},"image":{"src":"","width":0,"height":0}},"opacity":{"value":partOpacity,"random":partRandOpacity,"anim":{"enable":!0,"speed":1,"opacity_min":0.1,"sync":!1}},"size":{"value":partSize,"random":partSizeRandom,"anim":{"enable":!1,"speed":40,"size_min":0.1,"sync":!1}},"line_linked":{"enable":lineLinked,"distance":150,"color":partLineColor,"opacity":0.4,"width":1,},"move":{"enable":!0,"speed":partSpeed,"direction":partDirection,"random":partMoveRand,"straight":!1,"out_mode":"out","bounce":!1,"attract":{"enable":!1,"rotateX":600,"rotateY":1200}}},"interactivity":{"detect_on":"canvas","events":{"onhover":{"enable":showHoverEffect,"mode":partHoverEffect,},"onclick":{"enable":!0,"mode":"repulse"},"resize":!0},"modes":{"grab":{"distance":400,"line_linked":{"opacity":0.5}},"bubble":{"distance":400,"size":partHoverSize,"duration":0.3,"opacity":1,"speed":3},"repulse":{"distance":200,"duration":0.4},"push":{"particles_nb":4},"remove":{"particles_nb":2}}},"retina_detect":!0}
$('.fl-node-xt27wgyp540l').each(function(){var id=$(this).find('.fl-row-content-wrap > .pp-particles-wrap').attr('id');particlesJS(id,particlesData)})})(jQuery)},500);var winWidth=jQuery(window).width();setTimeout(function(){;(function($){var appendDiv='<div id="pp-particles-wrap-uy164w8c7gdz" class="pp-particles-wrap"></div>';if($('.fl-node-uy164w8c7gdz .fl-row-content-wrap .pp-particles-wrap').length===0){$(".fl-node-uy164w8c7gdz .fl-row-content-wrap").prepend(appendDiv)}
$('.pp-particles-wrap').each(function(i){var newId=$(this).attr('id')+'-'+i;$(this).attr('id',newId)});var lineLinked=!0,partQuantity=80,partOpacity=0.5,partShapeType='circle',partRandOpacity=!1,partDirection='none',partMoveRand=!1,partSpeed=3,partSize=3,partSizeRandom=!0,showHoverEffect=!0,partHoverEffect='repulse',partHoverSize=0;var partColor='#fff';var partLineColor='#fff';var partRandOpacity=!0;var partHoverEffect='noeffect';var showHoverEffect=!1;var particlesData={"particles":{"number":{"value":partQuantity,"density":{"enable":!0,"value_area":800}},"color":{"value":partColor,},"shape":{"type":partShapeType,"stroke":{"width":0,"color":"#000000"},"polygon":{"nb_sides":5},"image":{"src":"","width":0,"height":0}},"opacity":{"value":partOpacity,"random":partRandOpacity,"anim":{"enable":!0,"speed":1,"opacity_min":0.1,"sync":!1}},"size":{"value":partSize,"random":partSizeRandom,"anim":{"enable":!1,"speed":40,"size_min":0.1,"sync":!1}},"line_linked":{"enable":lineLinked,"distance":150,"color":partLineColor,"opacity":0.4,"width":1,},"move":{"enable":!0,"speed":partSpeed,"direction":partDirection,"random":partMoveRand,"straight":!1,"out_mode":"out","bounce":!1,"attract":{"enable":!1,"rotateX":600,"rotateY":1200}}},"interactivity":{"detect_on":"canvas","events":{"onhover":{"enable":showHoverEffect,"mode":partHoverEffect,},"onclick":{"enable":!0,"mode":"repulse"},"resize":!0},"modes":{"grab":{"distance":400,"line_linked":{"opacity":0.5}},"bubble":{"distance":400,"size":partHoverSize,"duration":0.3,"opacity":1,"speed":3},"repulse":{"distance":200,"duration":0.4},"push":{"particles_nb":4},"remove":{"particles_nb":2}}},"retina_detect":!0}
$('.fl-node-uy164w8c7gdz').each(function(){var id=$(this).find('.fl-row-content-wrap > .pp-particles-wrap').attr('id');particlesJS(id,particlesData)})})(jQuery)},500);(function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c&&m>e){l()}else{if(f!==!0){h=setTimeout(i?k:l,i===c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}return g};$.debounce=function(d,e,f){return f===c?a(d,e,!1):a(d,f,e!==!1)}})(this);jQuery(function($){$(function(){$('.fl-node-5dcc317862a4d .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5f58c7fd2a9fd .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5f58c86c6494b .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5f58c8b1327c7 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-5f63754dc4043 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});(function($){FLBuilderMenu=function(settings){this.nodeId=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .fl-menu';this.type=settings.type;this.mobileToggle=settings.mobile;this.mobileBelowRow=settings.mobileBelowRow;this.mobileFlyout=settings.mobileFlyout;this.breakPoints=settings.breakPoints;this.mobileBreakpoint=settings.mobileBreakpoint;this.currentBrowserWidth=$(window).width();this.postId=settings.postId;this.mobileStacked=settings.mobileStacked;this._initMenu();$(window).on('resize',$.proxy(function(e){var width=$(window).width();if(width!=this.currentBrowserWidth){this.currentBrowserWidth=width;this._initMenu();this._clickOrHover()}
this._resizeFlyoutMenuPanel()},this));$(window).on('scroll',$.proxy(function(e){this._resizeFlyoutMenuPanel()},this));$('body').on('click',$.proxy(function(e){if('undefined'!==typeof FLBuilderConfig){return}
var activeMobileMenu=$(this.wrapperClass+' .fl-menu-mobile-toggle.fl-active');if(activeMobileMenu.length&&('expanded'!==this.mobileToggle)){$(activeMobileMenu).trigger('click')}
$(this.wrapperClass).find('.fl-has-submenu').removeClass('focus');$(this.wrapperClass).find('.fl-has-submenu .sub-menu').removeClass('focus')},this));$(this.wrapperClass+' ul.menu > li:last-child').on('focusout',$.proxy(function(e){if($(this.wrapperClass).find('.fl-menu-mobile-toggle').hasClass('fl-active')&&('expanded'!==this.mobileToggle)){if(!$(e.relatedTarget).parent().hasClass('menu-item')){$(this.wrapperClass).find('.fl-menu-mobile-toggle').trigger('click')}}},this))};FLBuilderMenu.prototype={nodeClass:'',wrapperClass:'',type:'',breakPoints:{},$submenus:null,_isMobile:function(){return this.currentBrowserWidth<=this.breakPoints.small?true:!1},_isMedium:function(){return this.currentBrowserWidth<=this.breakPoints.medium?true:!1},_isLarge:function(){return this.currentBrowserWidth<=this.breakPoints.large?true:!1},_isMenuToggle:function(){if(('always'==this.mobileBreakpoint||(this._isMobile()&&'mobile'==this.mobileBreakpoint)||(this._isMedium()&&'medium-mobile'==this.mobileBreakpoint)||(this._isLarge()&&'large-mobile'==this.mobileBreakpoint))&&($(this.wrapperClass).find('.fl-menu-mobile-toggle').is(':visible')||'expanded'==this.mobileToggle)){return!0}
return!1},_initMenu:function(){this._setupSubmenu();this._menuOnFocus();this._menuOnEscape();this._submenuOnClick();if($(this.nodeClass).length&&this.type=='horizontal'){this._initMegaMenus()}
if(this._isMenuToggle()||this.type=='accordion'){$(this.wrapperClass).off('mouseenter mouseleave');this._menuOnClick();this._clickOrHover()}else{$(this.wrapperClass).off('click');this._submenuOnRight();this._submenuRowZindexFix()}
if(this.mobileToggle!='expanded'){this._toggleForMobile()}
if($(this.wrapperClass).find('.fl-menu-search-item').length){this._toggleMenuSearch()}
if($(this.wrapperClass).find('.fl-menu-cart-item').length){this._wooUpdateParams()}},_setupSubmenu:function(){$(this.wrapperClass+' ul.sub-menu').each(function(){$(this).closest('li').attr('aria-haspopup','true')})},_menuOnFocus:function(){var cKey=0,isShifted=!1;$(this.nodeClass).off('keydown').on('keydown','a',function(e){cKey=e.which;isShifted=e.shiftKey});$(this.nodeClass).off('focus').on('focus','a',$.proxy(function(e){var $menuItem=$(e.target).parents('.menu-item').first(),$parents=$(e.target).parentsUntil(this.wrapperClass);$('.fl-menu .focus').removeClass('focus');$parents.addClass('focus')
if(!$menuItem.closest('.fl-has-submenu').hasClass('escaped')){$menuItem.addClass('focus')}else{$menuItem.closest('.fl-has-submenu').removeClass('focus escaped')}},this)).on('focusout','a',$.proxy(function(e){var el=$(e.target).parent(),$megaMenu=el.closest('.mega-menu'),$megaLastItem=$megaMenu.find('> .sub-menu > .menu-item:last-child'),$lastItem=el.parents('.fl-has-submenu:last').find('.menu-item:last'),isLastChild=!$megaMenu.length&&el.is($lastItem);if($megaMenu.length){isLastChild=el.is($megaLastItem)||el.is($megaLastItem.find('.menu-item:last-child'))}
if(isLastChild&&cKey===9&&isShifted){isLastChild=!1;cKey=0;isShifted=!1}else if(cKey===27){isLastChild=!1}
if(isLastChild){$(e.target).parentsUntil(this.wrapperClass).removeClass('focus')}},this))},_menuOnEscape:function(){$('body').off('keydown').on('keydown',$.proxy(function(e){if(e.which!==27){return}
if($(e.target).closest('.menu-item').length){var activeSubmenu=null,menuItem=$(e.target).closest('.menu-item'),type=menuItem.closest('.fl-menu-accordion').length?'accordion':'horizontal';if('horizontal'===type){if(menuItem.hasClass('fl-has-submenu')&&menuItem.hasClass('focus')){activeSubmenu=menuItem.find('> ul.sub-menu')}else{activeSubmenu=menuItem.closest('ul.sub-menu')}
activeSubmenu.parent().addClass('escaped');activeSubmenu.parent().find('a:first').focus()}else{if(menuItem.hasClass('fl-has-submenu')&&'accordion'===type&&menuItem.hasClass('fl-active')){activeSubmenu=menuItem.find('> ul.sub-menu')}else{activeSubmenu=menuItem.closest('ul.sub-menu')}
activeSubmenu.slideUp(400,function(){if(menuItem.hasClass('fl-has-submenu')&&menuItem.hasClass('fl-active')){activeSubmenu.parent().last().find('a:first').focus()}else{menuItem.removeClass('focus');menuItem.parents('.menu-item').first().find('a:first').focus()}
activeSubmenu.parent().last().removeClass('fl-active')})}}else{$('.fl-menu').find('li.menu-item.focus').last().removeClass('focus')}},this))},_menuOnClick:function(){$(this.wrapperClass).off().on('click','.fl-has-submenu-container',$.proxy(function(e){var $link=$(e.target).parents('.fl-has-submenu').first(),$subMenu=$link.children('.sub-menu').first(),$href=$link.children('.fl-has-submenu-container').first().find('> a').attr('href'),$subMenuParents=$(e.target).parents('.sub-menu'),$activeParents=$(e.target).parents('.fl-has-submenu.fl-active');if(!$subMenu.is(':visible')||$(e.target).hasClass('fl-menu-toggle')||($subMenu.is(':visible')&&(typeof $href==='undefined'||$href=='#'))){e.preventDefault()}else{e.stopPropagation();window.location.href=$href;return}
if($(this.wrapperClass).hasClass('fl-menu-accordion-collapse')){if(!$link.parents('.menu-item').hasClass('fl-active')){$('.menu .fl-active',this.wrapperClass).not($link).removeClass('fl-active')}else if($link.parents('.menu-item').hasClass('fl-active')&&$link.parent('.sub-menu').length){$('.menu .fl-active',this.wrapperClass).not($link).not($activeParents).removeClass('fl-active')}
$('.sub-menu',this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal')}
if(!this.mobileStacked&&'horizontal'==this.type&&'expanded'==this.mobileToggle){$(this.wrapperClass).find('.fl-active').not($link).not($activeParents).removeClass('fl-active')}else{$subMenu.slideToggle()}
$link.toggleClass('fl-active');e.stopPropagation()},this))},_submenuOnClick:function(){$(this.wrapperClass+' .sub-menu').off().on('click','a',$.proxy(function(e){if($(e.target).parent().hasClass('focus')){$(e.target).parentsUntil(this.wrapperClass).removeClass('focus')}},this))},_clickOrHover:function(){this.$submenus=this.$submenus||$(this.wrapperClass).find('.sub-menu');var $wrapper=$(this.wrapperClass),$menu=$wrapper.find('.menu');$li=$wrapper.find('.fl-has-submenu');if(this._isMenuToggle()){$li.each(function(el){if(!$(this).hasClass('fl-active')){$(this).find('.sub-menu').fadeOut()}})}else{$li.each(function(el){if(!$(this).hasClass('fl-active')){$(this).find('.sub-menu').css({'display':'','opacity':''})}})}},_submenuOnRight:function(){$(this.wrapperClass).on('mouseenter focus','.fl-has-submenu',$.proxy(function(e){if($(e.currentTarget).find('.sub-menu').length===0){return}
var $link=$(e.currentTarget),$parent=$link.parent(),$subMenu=$link.find('.sub-menu'),subMenuWidth=$subMenu.width(),subMenuPos=0,bodyWidth=$('body').width();if($link.closest('.fl-menu-submenu-right').length!==0){$link.addClass('fl-menu-submenu-right')}else if($('body').hasClass('rtl')){subMenuPos=$parent.is('.sub-menu')?$parent.offset().left-subMenuWidth:$link.offset().left-$link.width()-subMenuWidth;if(subMenuPos<=0){$link.addClass('fl-menu-submenu-right')}}else{subMenuPos=$parent.is('.sub-menu')?$parent.offset().left+$parent.width()+subMenuWidth:$link.offset().left+$link.width()+subMenuWidth;if(subMenuPos>bodyWidth){$link.addClass('fl-menu-submenu-right')}}},this)).on('mouseleave','.fl-has-submenu',$.proxy(function(e){$(e.currentTarget).removeClass('fl-menu-submenu-right')},this))},_submenuRowZindexFix:function(e){$(this.wrapperClass).on('mouseenter','ul.menu > .fl-has-submenu',$.proxy(function(e){if($(e.currentTarget).find('.sub-menu').length===0){return}
$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','10')},this)).on('mouseleave','ul.menu > .fl-has-submenu',$.proxy(function(e){$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','')},this))},_toggleForMobile:function(){var $wrapper=null,$menu=null,self=this;if(this._isMenuToggle()){if(this._isMobileBelowRowEnabled()){this._placeMobileMenuBelowRow();$wrapper=$(this.wrapperClass);$menu=$(this.nodeClass+'-clone');$menu.find('ul.menu').show()}else{$wrapper=$(this.wrapperClass);$menu=$wrapper.find('.menu')}
if(!$wrapper.find('.fl-menu-mobile-toggle').hasClass('fl-active')&&!self.mobileFlyout){$menu.css({display:'none'})}
if(self.mobileFlyout){this._initFlyoutMenu()}
$wrapper.on('click','.fl-menu-mobile-toggle',function(e){$(this).toggleClass('fl-active');if(self.mobileFlyout){self._toggleFlyoutMenu()}else{var targetMenu=null;if(self.mobileBelowRow){targetMenu=$(this).closest('.fl-col').next('.fl-menu-mobile-clone')}else{targetMenu=$(this).closest('.fl-menu').find('ul.menu')}
if(targetMenu.length){$menu=$(targetMenu)}
$menu.slideToggle()}
e.stopPropagation()});$menu.off().on('click','.menu-item > a[href*="#"]:not([href="#"])',function(e){var $href=$(this).attr('href'),$targetID=$href.split('#')[1],element=$('#'+$targetID);if($('body').find(element).length>0){$(this).toggleClass('fl-active');FLBuilderLayout._scrollToElement(element);if(!self._isMenuToggle()){$menu.slideToggle()}}})}else{if(this._isMobileBelowRowEnabled()){this._removeMenuFromBelowRow()}
$wrapper=$(this.wrapperClass),$menu=$wrapper.find('ul.menu');$wrapper.find('.fl-menu-mobile-toggle').removeClass('fl-active');$menu.css({display:''});if(!this._isMobileBelowRowEnabled()){$menu.off('click','.menu-item > a[href*="#"]:not([href="#"])')}
if(this.mobileFlyout&&$wrapper.find('.fl-menu-mobile-flyout').length>0){$('body').css('margin','');$('.fl-builder-ui-pinned-content-transform').css('transform','');$menu.unwrap();$wrapper.find('.fl-menu-mobile-close').remove();$wrapper.find('.fl-menu-mobile-opacity').remove()}}},_initMegaMenus:function(){var module=$(this.nodeClass),rowContent=module.closest('.fl-row-content'),rowWidth=rowContent.width(),megas=module.find('.mega-menu'),disabled=module.find('.mega-menu-disabled'),isToggle=this._isMenuToggle();if(isToggle){megas.removeClass('mega-menu').addClass('mega-menu-disabled');module.find('li.mega-menu-disabled > ul.sub-menu').css('width','');rowContent.css('position','')}else{disabled.removeClass('mega-menu-disabled').addClass('mega-menu');module.find('li.mega-menu > ul.sub-menu').css('width',rowWidth+'px');rowContent.css('position','relative')}},_isMobileBelowRowEnabled:function(){return this.mobileBelowRow&&$(this.nodeClass).closest('.fl-col').length},_placeMobileMenuBelowRow:function(){if($(this.nodeClass+'-clone').length){return}
var module=$(this.nodeClass),clone=null,col=module.closest('.fl-col');if(module.length<1){return}
clone=(module.length>1)?$(module[0]).clone():module.clone();module.find('ul.menu').remove();clone.addClass((this.nodeClass+'-clone').replace('.',''));clone.addClass('fl-menu-mobile-clone');clone.find('.fl-menu-mobile-toggle').remove();col.after(clone);if(module.hasClass('fl-animation')){clone.removeClass('fl-animation')}
this._menuOnClick()},_removeMenuFromBelowRow:function(){if(!$(this.nodeClass+'-clone').length){return}
var module=$(this.nodeClass),clone=$(this.nodeClass+'-clone'),menu=clone.find('ul.menu');module.find('.fl-menu-mobile-toggle').after(menu);clone.remove();menu.find('a').each(FLBuilderLayout._initAnchorLink)},_initFlyoutMenu:function(){var win=$(window),wrapper=$(this.wrapperClass),menu=wrapper.find('ul.menu'),button=wrapper.find('.fl-menu-mobile-toggle');if(0===wrapper.find('.fl-menu-mobile-flyout').length){menu.wrap('<div class="fl-menu-mobile-flyout"></div>')}
if(0===wrapper.find('.fl-menu-mobile-close').length){close=window.fl_responsive_close||'Close'
wrapper.find('.fl-menu-mobile-flyout').prepend('<button class="fl-menu-mobile-close" aria-label="'+close+'"><i class="fas fa-times" aria-hidden="true"></i></button>')}
if(wrapper.hasClass('fl-menu-responsive-flyout-push-opacity')&&0===wrapper.find('.fl-menu-mobile-opacity').length){wrapper.append('<div class="fl-menu-mobile-opacity"></div>')}
wrapper.on('click','.fl-menu-mobile-opacity, .fl-menu-mobile-close',function(e){button.trigger('click');e.stopPropagation()});if('undefined'!==typeof FLBuilder){FLBuilder.addHook('restartEditingSession',function(){$('.fl-builder-ui-pinned-content-transform').css('transform','');if(button.hasClass('fl-active')){button.trigger('click')}})}},_toggleFlyoutMenu:function(){var wrapper=$(this.wrapperClass),button=wrapper.find('.fl-menu-mobile-toggle'),wrapFlyout=wrapper.find('.fl-menu-mobile-flyout'),position=wrapper.hasClass('fl-flyout-right')?'right':'left',pushMenu=wrapper.hasClass('fl-menu-responsive-flyout-push')||wrapper.hasClass('fl-menu-responsive-flyout-push-opacity'),opacity=wrapper.find('.fl-menu-mobile-opacity'),marginPos={},posAttr={},fixedPos={},winHeight=$(window).height(),fixedHeader=$('header, header > div');this._resizeFlyoutMenuPanel();if($('.fl-builder-ui-pinned-content-transform').length>0&&!$('body').hasClass('fl-builder-edit')){$('.fl-builder-ui-pinned-content-transform').css('transform','none')}
if(pushMenu){marginPos['margin-'+position]=button.hasClass('fl-active')?'250px':'0px';$('body').animate(marginPos,200);if(fixedHeader.length>0){fixedPos[position]=button.hasClass('fl-active')?'250px':'0px';fixedHeader.each(function(){if('fixed'==$(this).css('position')){$(this).css({'-webkit-transition':'none','-o-transition':'none','transition':'none'});$(this).animate(fixedPos,200)}})}}
if(opacity.length>0&&button.hasClass('fl-active')){opacity.show()}else{opacity.hide()}},_resizeFlyoutMenuPanel:function(){const wrapper=$(this.wrapperClass);const wrapFlyout=wrapper.find('.fl-menu-mobile-flyout');if(wrapFlyout.length>0){wrapFlyout.css(this._getFlyoutMenuPanelPosition())}},_getFlyoutMenuPanelPosition:function(){var wrapper=$(this.wrapperClass),button=wrapper.find('.fl-menu-mobile-toggle'),wrapFlyout=wrapper.find('.fl-menu-mobile-flyout'),side=wrapper.hasClass('fl-flyout-right')?'right':'left',winHeight=$(window).outerHeight(),winTop=$(window).scrollTop(),adminBarHeight=$('#wpadminbar').length?$('#wpadminbar').height():0,flyoutPosition={};flyoutPosition[side]='-267px';if(!button.hasClass('fl-active')){return flyoutPosition}
flyoutPosition[side]='0px';flyoutPosition.height=winHeight+'px';flyoutPosition.top='0px';if(adminBarHeight>0){const diff=adminBarHeight-winTop;flyoutPosition.top=diff<=0?'0px':(diff)+'px'}
return flyoutPosition},_toggleMenuSearch:function(){var wrapper=$(this.wrapperClass).find('.fl-menu-search-item'),button=wrapper.find('a.fl-button'),form=wrapper.find('.fl-search-form-input-wrap'),self=this;button.on('click',function(e){e.preventDefault();if(form.is(':visible')){form.stop().fadeOut(200)}else{form.stop().fadeIn(200);$('body').on('click.fl-menu-search',$.proxy(self._hideMenuSearch,self));form.find('.fl-search-text').focus()}})},_hideMenuSearch:function(e){var form=$(this.wrapperClass).find('.fl-search-form-input-wrap');if(e!==undefined){if($(e.target).closest('.fl-menu-search-item').length>0){return}}
form.stop().fadeOut(200);$('body').off('click.fl-menu-search')},_wooUpdateParams:function(){if('undefined'!==typeof wc_cart_fragments_params){wc_cart_fragments_params.wc_ajax_url+='&fl-menu-node='+this.nodeId+'&post-id='+this.postId}
if('undefined'!==typeof wc_add_to_cart_params){wc_add_to_cart_params.wc_ajax_url+='&fl-menu-node='+this.nodeId+'&post-id='+this.postId}},}})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5cff7a6c5dbd9',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5cff7b1cedede',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5cff7bc55f520',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5cff7bbd610d6',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5d2892041d6ce',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5d2892041d6c8',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5d2892041d6d1',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'5d2892041d6cb',type:'vertical',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'mobile',postId:'1503',mobileStacked:!0,})})})(jQuery);(function($){$('.fl-node-d0t91nr7vcjg .fl-button-lightbox').magnificPopup({type:'inline',items:{src:$('.fl-node-d0t91nr7vcjg .fl-button-lightbox-content')[0]},callbacks:{open:function(){var content=$(this.content),divWrap=$(content[0]).find('> div');divWrap.css('display','block');if(divWrap.find('form select').length>0){divWrap.find('form select').trigger('change')}
FLBuilderLayout.reloadSlider(content);FLBuilderLayout.resizeSlideshow()},},closeBtnInside:!0,tLoading:'<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>',})})(jQuery);jQuery(function($){$(function(){$('.fl-node-qv0e139t5uwc .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});jQuery(function($){$(function(){$('.fl-node-vq5pd0x4stn8 .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title')}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null)})});window._fl_string_to_slug_regex='a-zA-Z0-9'});(function($){$(function(){new FLBuilderMenu({id:'91m3o5knhguw',type:'horizontal',mobile:'expanded',mobileBelowRow:!1,mobileFlyout:!1,breakPoints:{large:1200,medium:1000,small:750},mobileBreakpoint:'always',postId:'1510',mobileStacked:!0,})})})(jQuery);(function($){PPAdvancedMenu=function(settings){this.settingsId=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .pp-advanced-menu';this.type=settings.type;this.mobileToggle=settings.mobile;this.mobileBelowRow='below'===settings.menuPosition;this.breakpoints=settings.breakpoints;this.mobileBreakpoint=settings.mobileBreakpoint;this.mediaBreakpoint=settings.mediaBreakpoint;this.mobileMenuType=settings.mobileMenuType;this.offCanvasDirection=settings.offCanvasDirection;this.postId=settings.postId;this.isBuilderActive=settings.isBuilderActive;this.currentBrowserWidth=window.innerWidth;this.fullScreenMenu=null;this.offCanvasMenu=null;this.$submenus=null;$(this._initMenu.bind(this));$(window).on('resize',function(e){var width=window.innerWidth;if(width!=this.currentBrowserWidth){this._initMenu();this._clickOrHover();this.currentBrowserWidth=width}}.bind(this));$('body').on('click',function(e){if('undefined'!==typeof FLBuilderConfig){return}
if($(this.wrapperClass).find('.pp-advanced-menu-mobile-toggle').hasClass('pp-active')&&('expanded'!==this.mobileToggle)){if($(e.target).parents('.fl-module-pp-advanced-menu').length>0){return}
if($(e.target).is('input')&&$(e.target).parents('.pp-advanced-menu').length>0){return}
if($(e.target).hasClass('pp-menu-close-btn')){return}
$(this.wrapperClass).find('.pp-advanced-menu-mobile-toggle').trigger('click')}
$(this.wrapperClass).find('.pp-has-submenu').removeClass('focus pp-active');$(this.wrapperClass).find('.pp-has-submenu .sub-menu').removeClass('focus');$(this.wrapperClass).find('.pp-has-submenu-container').removeClass('focus');$(this.wrapperClass).find('.pp-menu-toggle').attr('aria-expanded',!1)}.bind(this));$(document).on('keyup',function(e){if(27==e.which){$(this.wrapperClass).find('.pp-has-submenu').removeClass('focus pp-active');$(this.wrapperClass).find('.pp-has-submenu .sub-menu').removeClass('focus');$(this.wrapperClass).find('.pp-has-submenu-container').removeClass('focus');$(this.wrapperClass).find('.pp-menu-toggle').attr('aria-expanded',!1);if($(this.wrapperClass).find('.pp-menu-toggle.focus').is(':visible')){$(this.wrapperClass).find('.pp-menu-toggle.focus').delay(100).trigger('focus')}}}.bind(this))};PPAdvancedMenu.prototype={nodeClass:'',wrapperClass:'',type:'',breakpoints:{},$submenus:null,fullScreenMenu:null,offCanvasMenu:null,_isMobile:function(){return window.innerWidth<=this.breakpoints.small?true:!1},_isMedium:function(){return window.innerWidth<=this.breakpoints.medium?true:!1},_isLarge:function(){return window.innerWidth<=this.breakpoints.large?true:!1},_isCustom:function(){return window.innerWidth<=this.breakpoints.custom?true:!1},_isTouch:function(){var prefixes=' -webkit- -moz- -o- -ms- '.split(' ');var mq=function(query){return window.matchMedia(query).matches}
if(('ontouchstart'in window)||window.DocumentTouch&&document instanceof DocumentTouch){return!0}
var query=['(',prefixes.join('touch-enabled),('),'heartz',')'].join('');return mq(query)},_isMenuToggle:function(){if(('always'==this.mobileBreakpoint||(this._isMobile()&&'mobile'==this.mobileBreakpoint)||(this._isMedium()&&'medium-mobile'==this.mobileBreakpoint)||(this._isCustom()&&'custom'==this.mobileBreakpoint))&&($(this.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')||'expanded'==this.mobileToggle)){return!0}
return!1},_bindSettingsFormEvents:function(){},_initMenu:function(){this._setupSubmenu();this._menuOnFocus();this._submenuOnClick();if($(this.nodeClass).length&&this.type=='horizontal'){this._initMegaMenus()}
if(this.type=='horizontal'||this.type=='vertical'){var self=this;$(this.wrapperClass).find('.pp-has-submenu-container').on('click',function(e){if(self.mobileMenuType!=='off-canvas'&&self.mobileMenuType!=='full-screen'){if(self._isTouch()){if(!$(this).hasClass('first-click')){e.preventDefault();$(this).addClass('first-click')}}}});$(this.wrapperClass).find('li.pp-has-submenu a').on('keyup',function(e){if($(e.target).hasClass('pp-menu-toggle')&&!$(this.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')){if(e.which==1||e.which==13||e.which==undefined){e.preventDefault();e.stopPropagation();$(e.target).parents('li.pp-has-submenu').toggleClass('pp-active');if($(e.target).parents('li.pp-has-submenu').hasClass('pp-active')){$(e.target).attr('aria-expanded',!0)}else{$(e.target).attr('aria-expanded',!1)}}}}.bind(this))}
if(this._isMenuToggle()||this.type=='accordion'){$(this.wrapperClass).off('mouseenter mouseleave');this._menuOnClick();this._clickOrHover()}else{$(this.wrapperClass).off('click');this._submenuOnRight();this._submenuRowZindexFix()}
if(this.mobileToggle!='expanded'){this._toggleForMobile();if(this.mobileMenuType==='off-canvas'){this._initOffCanvas()}
if(this.mobileMenuType==='full-screen'){this._initFullScreen()}}
$(this.wrapperClass).find('li:not(.menu-item-has-children)').on('click','a',function(e){if($(e.target).closest('.pp-menu-search-item').length>0){return}
$(this.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(this.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open')}.bind(this));if($(this.wrapperClass).find('.pp-menu-search-item').length){this._toggleMenuSearch()}
if($(this.wrapperClass).find('.pp-menu-cart-item').length){this._wooUpdateParams()}},_setupSubmenu:function(){$(this.wrapperClass+' ul.sub-menu').each(function(){$(this).closest('li').attr('aria-haspopup','true')})},_menuOnFocus:function(){$(this.nodeClass).off('focus').on('focus','a',function(e){var $menuItem=$(e.target).parents('.menu-item').first(),$parents=$(e.target).parentsUntil(this.wrapperClass);$('.pp-advanced-menu .focus:not(.pp-menu-toggle)').removeClass('focus');$menuItem.addClass('focus');$parents.addClass('focus')}.bind(this)).on('focusout','a',function(e){if($('.pp-advanced-menu .focus').hasClass('pp-has-submenu')){$(e.target).parentsUntil(this.wrapperClass).find('.pp-has-submenu-container').removeClass('first-click')}}.bind(this));$(this.nodeClass).off('focus','.pp-menu-toggle').on('focus','.pp-menu-toggle',function(e){$(e.target).addClass('focus')}.bind(this)).off('blur','.pp-menu-toggle').on('blur','.pp-menu-toggle',function(e){if($(e.target).parents('li.pp-has-submenu.pp-active').length===0||$(e.target).parents('li.pp-has-submenu.pp-active').parent('ul.menu').length===0){$(e.target).removeClass('focus')}}.bind(this))},_menuOnClick:function(){var self=this;var $mainItem='';$(this.wrapperClass).off().on('click.pp-advanced-menu keyup','.pp-has-submenu-container',function(e){var isValidEvent=e.which==1||e.which==13||e.which==undefined;if(!isValidEvent){return}
if(e.which==13&&!$(e.target).hasClass('pp-menu-toggle')){return}
if(self._isTouch()){if(!$(this).hasClass('first-click')){e.preventDefault();$(this).addClass('first-click')}}
e.stopPropagation();var isMainEl=$(e.target).parents('.menu-item').parent().parent().hasClass('pp-advanced-menu');if(isMainEl&&$mainItem===''){$mainItem=$(e.target).parents('.menu-item')}
var $link=$(e.target).parents('.pp-has-submenu').first(),$subMenu=$link.children('.sub-menu').first(),$href=$link.children('.pp-has-submenu-container').first().find('> a').attr('href'),$subMenuParents=$(e.target).parents('.sub-menu'),$activeParent=$(e.target).closest('.pp-has-submenu.pp-active');if($activeParent.length>0){$activeParent.find('.pp-menu-toggle').first().attr('aria-expanded',!0)}else{$activeParent.find('.pp-menu-toggle').first().attr('aria-expanded',!1)}
if(!$subMenu.is(':visible')||$(e.target).hasClass('pp-menu-toggle')||($subMenu.is(':visible')&&(typeof $href==='undefined'||$href=='#'))){if(!$(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')){e.preventDefault()}
if($(e.target).hasClass('pp-menu-toggle')){e.stopPropagation();e.preventDefault()}}else{e.stopPropagation();window.location.href=$href;return}
if($(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')){if($link.parents('.menu-item').length&&!$link.parents('.menu-item').hasClass('pp-active')){$('.menu .pp-active',this.wrapperClass).not($link).removeClass('pp-active')}else if($link.parents('.menu-item').hasClass('pp-active')&&$link.parent('.sub-menu').length){$('.menu .pp-active',this.wrapperClass).not($link).not($activeParent).removeClass('pp-active')}
$('.sub-menu',this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal')}
if($(self.wrapperClass).find('.sub-menu:visible').length>0){$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active')}
$subMenu.slideToggle(400,function(){$(e.target).parents('.pp-has-submenu-container').parent().parent().find('> .menu-item.pp-active').removeClass('pp-active');if($mainItem!==''){$mainItem.parent().find('.menu-item.pp-active').removeClass('pp-active');$(self.wrapperClass).find('.sub-menu').parent().removeClass('pp-active');if($(self.wrapperClass).find('.sub-menu:visible').length>0){$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active')}else{$link.toggleClass('pp-active');$mainItem.removeClass('pp-active')}}else{$link.toggleClass('pp-active')}
if(!$subMenu.is(':visible')){$subMenu.parent().removeClass('pp-active');$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded',!1)}else{$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded',!0)}})}.bind(this))},_submenuOnClick:function(){$(this.wrapperClass+' .sub-menu').off().on('click','a',function(e){if($(e.target).parent().hasClass('focus')){$(e.target).parentsUntil(this.wrapperClass).removeClass('focus')}}.bind(this))},_clickOrHover:function(){this.$submenus=this.$submenus||$(this.wrapperClass).find('.sub-menu');var $wrapper=$(this.wrapperClass),$menu=$wrapper.find('.menu');$li=$wrapper.find('.pp-has-submenu');if(this._isMenuToggle()){$li.each(function(){if(!$(this).hasClass('pp-active')){$(this).find('.sub-menu').fadeOut()}})}else{$li.each(function(){if(!$(this).hasClass('pp-active')){$(this).find('.sub-menu').css({'display':'','opacity':''})}})}},_submenuOnRight:function(){$(this.wrapperClass).on('mouseenter focus','.pp-has-submenu',function(e){if($(e.currentTarget).find('.sub-menu').length===0){return}
var $link=$(e.currentTarget),$parent=$link.parent(),$subMenu=$link.find('.sub-menu'),subMenuWidth=$subMenu.width(),subMenuPos=0,winWidth=window.innerWidth;if($link.closest('.pp-menu-submenu-right').length!==0){$link.addClass('pp-menu-submenu-right')}else if($('body').hasClass('rtl')){subMenuPos=$parent.is('.sub-menu')?$parent.offset().left-subMenuWidth:$link.offset().left-subMenuWidth;if(subMenuPos<=0){$link.addClass('pp-menu-submenu-right')}}else{subMenuPos=$parent.is('.sub-menu')?$parent.offset().left+$parent.width()+subMenuWidth:$link.offset().left+subMenuWidth;if(subMenuPos>winWidth){$link.addClass('pp-menu-submenu-right')}}}.bind(this)).on('mouseleave','.pp-has-submenu',function(e){$(e.currentTarget).removeClass('pp-menu-submenu-right')}.bind(this))},_submenuRowZindexFix:function(e){$(this.wrapperClass).on('mouseenter','ul.menu > .pp-has-submenu',function(e){if($(e.currentTarget).find('.sub-menu').length===0){return}
$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','10')}.bind(this)).on('mouseleave','ul.menu > .pp-has-submenu',function(e){$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','')}.bind(this))},_toggleForMobile:function(){var $wrapper=null,$menu=null,self=this;if(this._isMenuToggle()){if(this._isMobileBelowRowEnabled()){this._placeMobileMenuBelowRow();$wrapper=$(this.wrapperClass);$menu=$(this.nodeClass+'-clone');$menu.find('ul.menu').show()}else{$wrapper=$(this.wrapperClass);$menu=$wrapper.find('.menu')}
if(!$wrapper.find('.pp-advanced-menu-mobile-toggle').hasClass('pp-active')&&this.mobileMenuType==='default'){$menu.css({display:'none'})}
$wrapper.on('click','.pp-advanced-menu-mobile-toggle',function(e){$(this).toggleClass('pp-active');$menu.slideToggle();e.stopPropagation()});$menu.on('click','.menu-item > a[href*="#"]',function(e){var $href=$(this).attr('href'),$targetID='';if($href!=='#'){$targetID=$href.split('#')[1];if($('body').find('#'+$targetID).length>0){e.preventDefault();$(this).toggleClass('pp-active');setTimeout(function(){$('html, body').animate({scrollTop:$('#'+$targetID).offset().top},1000,function(){window.location.hash=$targetID})},500);if(!self._isMenuToggle()){$menu.slideToggle()}}}})}else{if(this._isMobileBelowRowEnabled()){this._removeMenuFromBelowRow()}
$wrapper=$(this.wrapperClass),$menu=$wrapper.children('.menu');$wrapper.find('.pp-advanced-menu-mobile-toggle').removeClass('pp-active');$menu.css({display:''})}},_initMegaMenus:function(){var module=$(this.nodeClass),rowContent=module.closest('.fl-row-content'),rowWidth=rowContent.width(),rowOffset=rowContent.offset().left,megas=module.find('.mega-menu'),disabled=module.find('.mega-menu-disabled'),isToggle=this._isMenuToggle();if(isToggle){megas.removeClass('mega-menu').addClass('mega-menu-disabled');module.find('li.mega-menu-disabled > ul.sub-menu').css('width','');rowContent.css('position','')}else{disabled.removeClass('mega-menu-disabled').addClass('mega-menu');module.find('li.mega-menu > ul.sub-menu').css('width',rowWidth+'px');rowContent.css('position','relative')}},_initOffCanvas:function(){$('html').addClass('pp-off-canvas-menu-module');$('html').addClass('pp-off-canvas-menu-'+this.offCanvasDirection);if(null===this.offCanvasMenu&&$(this.nodeClass).find('.pp-advanced-menu.off-canvas').length>0){this.offCanvasMenu=$(this.nodeClass).find('.pp-advanced-menu.off-canvas')}
if($('#pp-advanced-menu-off-canvas-'+this.settingsId).length===0&&null!==this.offCanvasMenu&&!this.isBuilderActive){this.offCanvasMenu.appendTo('body').wrap('<div id="pp-advanced-menu-off-canvas-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-off-canvas">')}
this._toggleMenu()},_initFullScreen:function(){$('html').addClass('pp-full-screen-menu-module');if(null===this.fullScreenMenu&&$(this.nodeClass).find('.pp-advanced-menu.full-screen').length>0){this.fullScreenMenu=$(this.nodeClass).find('.pp-advanced-menu.full-screen')}
if($('#pp-advanced-menu-full-screen-'+this.settingsId).length===0&&null!==this.fullScreenMenu&&!this.isBuilderActive){this.fullScreenMenu.appendTo('body').wrap('<div id="pp-advanced-menu-full-screen-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-full-screen">')}
this._toggleMenu()},_toggleMenu:function(){var self=this;var singleInstance=!0;if(self.mobileMenuType==='full-screen'){var winHeight=window.innerHeight;$(self.nodeClass).find('.pp-menu-overlay').css('height',winHeight+'px');$(window).on('resize',function(){winHeight=window.innerHeight;$(self.nodeClass).find('.pp-menu-overlay').css('height',winHeight+'px')})}
$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').off('click').on('click',function(){if(singleInstance){if($('.pp-advanced-menu.menu-open').length>0){$('.pp-advanced-menu').removeClass('menu-open');$('html').removeClass('pp-full-screen-menu-open')}}
if($(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open')}else{$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-open');if(self.mobileMenuType==='off-canvas'){$('html').addClass('pp-off-canvas-menu-open');self.offCanvasMenu.find('nav').attr('tabindex','0').trigger('focus');$(this).attr('tabindex','-1').trigger('blur')}
if(self.mobileMenuType==='full-screen'){$('html').addClass('pp-full-screen-menu-open');self.fullScreenMenu.find('nav').attr('tabindex','0').trigger('focus');$(this).attr('tabindex','-1').trigger('blur')}}});$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').on('keyup',function(e){if(13===e.keyCode||13===e.which){$(this).trigger('click')}});$(self.nodeClass).find('.pp-advanced-menu .pp-menu-close-btn, .pp-clear').on('click',function(){$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open');if($(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')){setTimeout(function(){$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').attr('tabindex',0).trigger('focus')},120)}
if(self.offCanvasMenu&&self.offCanvasMenu.length>0){self.offCanvasMenu.find('nav').attr('tabindex','-1').trigger('blur')}
if(self.fullScreenMenu&&self.fullScreenMenu.length>0){self.fullScreenMenu.find('nav').attr('tabindex','-1').trigger('blur')}});if(this.isBuilderActive){setTimeout(function(){if($('.fl-builder-settings[data-node="'+self.settingsId+'"]').length>0){$('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click')}},600);FLBuilder.addHook('settings-form-init',function(){if(!$('.fl-builder-settings[data-node="'+self.settingsId+'"]').length>0){return}
if(!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click')}});if($('html').hasClass('pp-full-screen-menu-open')&&!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('html').removeClass('pp-full-screen-menu-open')}
if($('html').hasClass('pp-off-canvas-menu-open')&&!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('html').removeClass('pp-off-canvas-menu-open')}}},_isMobileBelowRowEnabled:function(){if(this.mobileMenuType==='default'){return this.mobileBelowRow&&$(this.nodeClass).closest('.fl-col').length}
return!1},_placeMobileMenuBelowRow:function(){if($(this.nodeClass+'-clone').length){return}
if($('html').hasClass('fl-builder-is-showing-toolbar')){return}
var module=$(this.nodeClass),clone=module.clone(),col=module.closest('.fl-col');module.find('ul.menu').remove();clone.addClass((this.nodeClass+'-clone').replace('.',''));clone.find('.pp-advanced-menu-mobile-toggle').remove();col.after(clone);if(module.hasClass('fl-animation')){clone.removeClass('fl-animation')}
this._menuOnClick()},_removeMenuFromBelowRow:function(){if(!$(this.nodeClass+'-clone').length){return}
var module=$(this.nodeClass),clone=$(this.nodeClass+'-clone'),menu=clone.find('ul.menu');module.find('.pp-advanced-menu-mobile-toggle').after(menu);clone.remove()},_toggleMenuSearch:function(){var items=$(this.wrapperClass).find('.pp-menu-search-item'),self=this;items.each(function(){var item=$(this);var button=item.find('> a'),form=item.find('.pp-search-form'),input=item.find('.pp-search-form__input');button.on('click',function(e){e.preventDefault();item.toggleClass('pp-search-active');if(item.hasClass('pp-search-active')){setTimeout(function(){input.focus();self._focusMenuSearch(input)},100)}
$('body').on('click.pp-menu-search',self._hideMenuSearch.bind(self))});input.on('focus',function(){form.addClass('pp-search-form--focus')}).on('blur',function(){form.removeClass('pp-search-form--focus')})})},_hideMenuSearch:function(e){if(e!==undefined){if($(e.target).closest('.pp-menu-search-item').length>0){return}}
$(this.wrapperClass).find('.pp-menu-search-item').removeClass('pp-search-active');$('body').off('click.pp-menu-search')},_focusMenuSearch:function($el){if($el[0].setSelectionRange){var len=$el.val().length*2;setTimeout(function(){$el[0].setSelectionRange(len,len)},1)}else{$el.val($el.val())}},_wooUpdateParams:function(){if('undefined'!==typeof wc_cart_fragments_params){wc_cart_fragments_params.wc_ajax_url+='&pp-advanced-menu-node='+this.settingsId+'&post-id='+this.postId}
if('undefined'!==typeof wc_add_to_cart_params){wc_add_to_cart_params.wc_ajax_url+='&pp-advanced-menu-node='+this.settingsId+'&post-id='+this.postId}},_validClick:function(e){return(e.which==1||e.which==13||e.which==32||e.which==undefined)?true:!1}}})(jQuery);var pp_menu_kdaevyhwgs21;(function($){pp_menu_kdaevyhwgs21=new PPAdvancedMenu({id:'kdaevyhwgs21',type:'horizontal',mobile:'hamburger',menuPosition:'below',breakpoints:{large:1200,medium:1000,small:750,custom:768},mobileBreakpoint:'always',mediaBreakpoint:'always',mobileMenuType:'default',offCanvasDirection:'left',fullScreenAnimation:'',postId:'1510',isBuilderActive:!1})})(jQuery);(function($){FLThemeBuilderHeaderLayout={win:null,body:null,header:null,overlay:!1,hasAdminBar:!1,stickyOn:'',breakpointWidth:0,init:function(){var editing=$('html.fl-builder-edit').length,header=$('.fl-builder-content[data-type=header]'),menuModule=header.find('.fl-module-menu'),breakpoint=null;if(!editing&&header.length){header.imagesLoaded($.proxy(function(){this.win=$(window);this.body=$('body');this.header=header.eq(0);this.overlay=!!Number(header.attr('data-overlay'));this.hasAdminBar=!!$('body.admin-bar').length;this.stickyOn=this.header.data('sticky-on');breakpoint=this.header.data('sticky-breakpoint');if(''==this.stickyOn){if(typeof FLBuilderLayoutConfig.breakpoints[breakpoint]!==undefined){this.breakpointWidth=FLBuilderLayoutConfig.breakpoints[breakpoint]}else{this.breakpointWidth=FLBuilderLayoutConfig.breakpoints.medium}}
if(Number(header.attr('data-sticky'))){this.header.data('original-top',this.header.offset().top);this.win.on('resize',$.throttle(500,$.proxy(this._initSticky,this)));this._initSticky()}},this))}},_initSticky:function(e){var header=$('.fl-builder-content[data-type=header]'),windowSize=this.win.width(),makeSticky=!1;makeSticky=this._makeWindowSticky(windowSize);if(makeSticky||(this.breakpointWidth>0&&windowSize>=this.breakpointWidth)){this.win.on('scroll.fl-theme-builder-header-sticky',$.proxy(this._doSticky,this));if(e&&'resize'===e.type){if(this.header.hasClass('fl-theme-builder-header-sticky')){this._doSticky(e)}
this._adjustStickyHeaderWidth()}
if(Number(header.attr('data-shrink'))){this.header.data('original-height',this.header.outerHeight());this.win.on('resize',$.throttle(500,$.proxy(this._initShrink,this)));this._initShrink()}
this._initFlyoutMenuFix(e)}else{this.win.off('scroll.fl-theme-builder-header-sticky');this.win.off('resize.fl-theme-builder-header-sticky');this.header.removeClass('fl-theme-builder-header-sticky');this.header.removeAttr('style');this.header.parent().css('padding-top','0')}},_makeWindowSticky:function(windowSize){var makeSticky=!1;switch(this.stickyOn){case'xl':makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints.large;break;case'':case'desktop':makeSticky=windowSize>=FLBuilderLayoutConfig.breakpoints.medium;break;case'desktop-medium':makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints.small;break;case'large':makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints.medium&&windowSize<=FLBuilderLayoutConfig.breakpoints.large;break;case'large-medium':makeSticky=windowSize>FLBuilderLayoutConfig.breakpoints.small&&windowSize<=FLBuilderLayoutConfig.breakpoints.large;break;case'medium':makeSticky=(windowSize<=FLBuilderLayoutConfig.breakpoints.medium&&windowSize>FLBuilderLayoutConfig.breakpoints.small);break;case'medium-mobile':makeSticky=(windowSize<=FLBuilderLayoutConfig.breakpoints.medium);break;case'mobile':makeSticky=(windowSize<=FLBuilderLayoutConfig.breakpoints.small);break;case'all':makeSticky=!0;break}
return makeSticky},_doSticky:function(e){var winTop=Math.floor(this.win.scrollTop()),headerTop=Math.floor(this.header.data('original-top')),hasStickyClass=this.header.hasClass('fl-theme-builder-header-sticky'),hasScrolledClass=this.header.hasClass('fl-theme-builder-header-scrolled'),beforeHeader=this.header.prevAll('.fl-builder-content'),bodyTopPadding=parseInt(jQuery('body').css('padding-top')),winBarHeight=$('#wpadminbar').length?$('#wpadminbar').outerHeight():0,headerHeight=0;if(isNaN(bodyTopPadding)){bodyTopPadding=0}
if(this.hasAdminBar&&this.win.width()>600){winTop+=Math.floor(winBarHeight)}
if(winTop>headerTop){if(!hasStickyClass){if(e&&('scroll'===e.type||'smartscroll'===e.type)){this.header.addClass('fl-theme-builder-header-sticky');if(this.overlay&&beforeHeader.length){this.header.css('top',winBarHeight)}}
if(!this.overlay){this._adjustHeaderHeight()}}}else if(hasStickyClass){this.header.removeClass('fl-theme-builder-header-sticky');this.header.removeAttr('style');this.header.parent().css('padding-top','0')}
this._adjustStickyHeaderWidth();if(winTop>headerTop){if(!hasScrolledClass){this.header.addClass('fl-theme-builder-header-scrolled')}}else if(hasScrolledClass){this.header.removeClass('fl-theme-builder-header-scrolled')}
this._flyoutMenuFix(e)},_initFlyoutMenuFix:function(e){var header=this.header,menuModule=header.closest('.fl-menu'),flyoutMenu=menuModule.find('.fl-menu-mobile-flyout'),isPushMenu=menuModule.hasClass('fl-menu-responsive-flyout-push')||menuModule.hasClass('fl-menu-responsive-flyout-push-opacity'),isOverlay=menuModule.hasClass('fl-menu-responsive-flyout-overlay'),flyoutPos=menuModule.hasClass('fl-flyout-right')?'right':'left',flyoutParent=header.parent().is('header')?header.parent().parent():header.parent();isFullWidth=this.win.width()===header.width(),flyoutLayout='',activePos=250,headerPos=0;if(!flyoutMenu.length){return}
if(this.win.width()>header.parent().width()){headerPos=(this.win.width()-header.width())/2}
if(isOverlay){activePos=headerPos}else if(isPushMenu){activePos=activePos+headerPos}
flyoutMenu.data('activePos',activePos);if(isPushMenu){flyoutLayout='push-'+flyoutPos}else if(isOverlay){flyoutLayout='overlay-'+flyoutPos}
if(isPushMenu&&!$('html').hasClass('fl-theme-builder-has-flyout-menu')){$('html').addClass('fl-theme-builder-has-flyout-menu')}
if(!flyoutParent.hasClass('fl-theme-builder-flyout-menu-'+flyoutLayout)){flyoutParent.addClass('fl-theme-builder-flyout-menu-'+flyoutLayout)}
if(!header.hasClass('fl-theme-builder-flyout-menu-overlay')&&isOverlay){header.addClass('fl-theme-builder-flyout-menu-overlay')}
if(!header.hasClass('fl-theme-builder-header-full-width')&&isFullWidth){header.addClass('fl-theme-builder-header-full-width')}else if(!isFullWidth){header.removeClass('fl-theme-builder-header-full-width')}
menuModule.on('click','.fl-menu-mobile-toggle',$.proxy(function(event){if(menuModule.find('.fl-menu-mobile-toggle.fl-active').length){$('html').addClass('fl-theme-builder-flyout-menu-active');event.stopImmediatePropagation()}else{$('html').removeClass('fl-theme-builder-flyout-menu-active')}
this._flyoutMenuFix(event)},this))},_flyoutMenuFix:function(e){var header=this.header,menuModule=$(e.target).closest('.fl-menu'),flyoutMenu=menuModule.find('.fl-menu-mobile-flyout'),flyoutPos=menuModule.hasClass('fl-flyout-right')?'right':'left',menuOpacity=menuModule.find('.fl-menu-mobile-opacity'),isScroll='undefined'!==typeof e&&'scroll'===e.handleObj.type,activePos='undefined'!==typeof flyoutMenu.data('activePos')?flyoutMenu.data('activePos'):0,headerPos=(this.win.width()-header.width())/2,inactivePos=headerPos>0?activePos+4:254;if(!flyoutMenu.length){return}
if(this.overlay){return}
if($('.fl-theme-builder-flyout-menu-active').length){if(isScroll&&!flyoutMenu.hasClass('fl-menu-disable-transition')){flyoutMenu.addClass('fl-menu-disable-transition')}
if(header.hasClass('fl-theme-builder-header-sticky')){if(!isScroll){setTimeout($.proxy(function(){flyoutMenu.css(flyoutPos,'-'+activePos+'px')},this),1)}else{flyoutMenu.css(flyoutPos,'-'+activePos+'px')}}else{flyoutMenu.css(flyoutPos,'0px')}}else{if(flyoutMenu.hasClass('fl-menu-disable-transition')){flyoutMenu.removeClass('fl-menu-disable-transition')}
if(header.hasClass('fl-theme-builder-flyout-menu-overlay')&&headerPos>0&&headerPos<250){if(header.hasClass('fl-theme-builder-header-sticky')){inactivePos=headerPos+254}else{inactivePos=254}}
if(e&&e.type==='resize'){inactivePos=headerPos+254}
flyoutMenu.css(flyoutPos,'-'+inactivePos+'px')}
if(e&&menuModule.is('.fl-menu-responsive-flyout-overlay')&&$.infinitescroll){e.stopImmediatePropagation()}
if(menuOpacity.length){if(header.hasClass('fl-theme-builder-header-sticky')){if('0px'===menuOpacity.css('left')){menuOpacity.css('left','-'+headerPos+'px')}}else{menuOpacity.css('left','')}}},_adjustStickyHeaderWidth:function(){if($('body').hasClass('fl-fixed-width')){var parentWidth=this.header.parent().width();if(this.win.width()>=992){this.header.css({'margin':'0 auto','max-width':parentWidth,})}else{this.header.css({'margin':'','max-width':'',})}}},_adjustHeaderHeight:function(){var beforeHeader=this.header.prevAll('.fl-builder-content'),beforeHeaderHeight=0,beforeHeaderFix=0,headerHeight=Math.floor(this.header.outerHeight()),bodyTopPadding=parseInt($('body').css('padding-top')),wpAdminBarHeight=0,totalHeaderHeight=0;if(isNaN(bodyTopPadding)){bodyTopPadding=0}
if(beforeHeader.length){$.each(beforeHeader,function(){beforeHeaderHeight+=Math.floor($(this).outerHeight())});beforeHeaderFix=2}
if(this.hasAdminBar&&this.win.width()<=600){wpAdminBarHeight=Math.floor($('#wpadminbar').outerHeight())}
totalHeaderHeight=Math.floor(beforeHeaderHeight+headerHeight);if(headerHeight>0){var headerParent=this.header.parent(),headerParentTopPadding=0;if($(headerParent).is('body')){headerParentTopPadding=Math.floor(headerHeight-wpAdminBarHeight)}else{headerParentTopPadding=Math.floor(headerHeight-bodyTopPadding-wpAdminBarHeight)}
$(headerParent).css('padding-top',(headerParentTopPadding-beforeHeaderFix)+'px');this.header.css({'-webkit-transform':'translate(0px, -'+totalHeaderHeight+'px)','-ms-transform':'translate(0px, -'+totalHeaderHeight+'px)','transform':'translate(0px, -'+totalHeaderHeight+'px)'})}},_initShrink:function(e){if(this.win.width()>=this.breakpointWidth){this.win.on('scroll.fl-theme-builder-header-shrink',$.proxy(this._doShrink,this));this._setImageMaxHeight();if(this.win.scrollTop()>0){this._doShrink()}}else{this.header.parent().css('padding-top','0');this.win.off('scroll.fl-theme-builder-header-shrink');this._removeShrink();this._removeImageMaxHeight()}},_doShrink:function(e){var winTop=this.win.scrollTop(),headerTop=this.header.data('original-top'),headerHeight=this.header.data('original-height'),shrinkImageHeight=this.header.data('shrink-image-height'),windowSize=this.win.width(),makeSticky=this._makeWindowSticky(windowSize),hasClass=this.header.hasClass('fl-theme-builder-header-shrink');if(this.hasAdminBar){winTop+=32}
if(makeSticky&&(winTop>headerTop+headerHeight)){if(!hasClass){this.header.addClass('fl-theme-builder-header-shrink');this.header.find('img').each(function(i){var image=$(this),maxMegaMenu=image.closest('.max-mega-menu').length,imageInLightbox=image.closest('.fl-button-lightbox-content').length,imageInNavMenu=image.closest('li.menu-item').length;if(!(imageInLightbox||imageInNavMenu||maxMegaMenu)){image.css('max-height',shrinkImageHeight)}});this.header.find('.fl-row-content-wrap').each(function(){var row=$(this);if(parseInt(row.css('padding-bottom'))>5){row.addClass('fl-theme-builder-header-shrink-row-bottom')}
if(parseInt(row.css('padding-top'))>5){row.addClass('fl-theme-builder-header-shrink-row-top')}});this.header.find('.fl-module-content').each(function(){var module=$(this);if(parseInt(module.css('margin-bottom'))>5){module.addClass('fl-theme-builder-header-shrink-module-bottom')}
if(parseInt(module.css('margin-top'))>5){module.addClass('fl-theme-builder-header-shrink-module-top')}})}}else if(hasClass){this.header.find('img').css('max-height','');this._removeShrink()}
if('undefined'===typeof(e)&&$('body').hasClass('fl-fixed-width')){if(!this.overlay){this._adjustHeaderHeight()}}},_removeShrink:function(){var rows=this.header.find('.fl-row-content-wrap'),modules=this.header.find('.fl-module-content');rows.removeClass('fl-theme-builder-header-shrink-row-bottom');rows.removeClass('fl-theme-builder-header-shrink-row-top');modules.removeClass('fl-theme-builder-header-shrink-module-bottom');modules.removeClass('fl-theme-builder-header-shrink-module-top');this.header.removeClass('fl-theme-builder-header-shrink')},_setImageMaxHeight:function(){var head=$('head'),stylesId='fl-header-styles-'+this.header.data('post-id'),styles='',images=this.header.find('.fl-module-content img');if($('#'+stylesId).length){return}
images.each(function(i){var image=$(this),height=image.height(),node=image.closest('.fl-module').data('node'),className='fl-node-'+node+'-img-'+i,maxMegaMenu=image.closest('.max-mega-menu').length,imageInLightbox=image.closest('.fl-button-lightbox-content').length,imageInNavMenu=image.closest('li.menu-item').length;if(!(imageInLightbox||imageInNavMenu||maxMegaMenu)){image.addClass(className);styles+='.'+className+' { max-height: '+(height?height:image[0].height)+'px }'}});if(''!==styles){head.append('<style id="'+stylesId+'">'+styles+'</style>')}},_removeImageMaxHeight:function(){$('#fl-header-styles-'+this.header.data('post-id')).remove()},};$(function(){FLThemeBuilderHeaderLayout.init()})})(jQuery);!function(e){FLTheme={init:function(){this._bind()},_bind:function(){var a=this;e(".navbar-toggle").on("click",this.navbarToggleClick),0!=e(".fl-page-bar-nav ul.sub-menu").length&&(this._setupDropDowns(),this._enableTopNavDropDowns()),0!=e(".fl-page-nav ul.sub-menu").length&&(e(window).on("resize.fl-page-nav-sub-menu",e.throttle(500,this._enablePageNavDropDowns)),this._setupDropDowns(),this._enablePageNavDropDowns()),0!=e(".fl-page-nav ul.menu").length&&(e(".fl-page-nav ul.menu").find(".menu-item").on("click",'> a[href*="#"]:not([href="#"])',this._setupCurrentNavItem),this._setupCurrentNavItem()),0!=e(".fl-page-nav-search").length&&e(".fl-page-nav-search a.fa-search").on("click",this._toggleNavSearch),0!=e(".fl-nav-vertical").length&&(e(window).on("resize",e.throttle(500,this._navVertical)),this._navVertical()),0!=e(".fl-fixed-width.fl-nav-vertical-right").length&&(e(window).on("resize",e.throttle(500,this._updateVerticalRightPos)),this._updateVerticalRightPos()),0!=e(".fl-page-nav-centered-inline-logo").length&&(e(window).on("resize",e.throttle(500,this._centeredInlineLogo)),this._centeredInlineLogo()),0!=e("body.fl-nav-left").length&&(e(window).on("resize",e.throttle(500,this._navLeft)),this._navLeft()),0!=e("body.fl-shrink").length&&0==e("html.fl-builder-edit").length&&(e(window).on("resize",e.throttle(500,this._shrinkHeaderEnable)),this._shrinkHeaderInit(),this._shrinkHeaderEnable()),0!=e(".fl-page-header-fixed").length&&(e(window).on("resize.fl-page-header-fixed",e.throttle(500,this._enableFixedHeader)),this._enableFixedHeader()),0!=e("body.fl-fixed-header").length&&0==e("html.fl-builder-edit").length&&(e(window).on("resize",e.throttle(500,this._fixedHeader)),this._fixedHeader()),0!=e("body.fl-scroll-header").length&&0==e("html.fl-builder-edit").length&&(e(window).on("resize",e.throttle(500,this._scrollHeader)),this._scrollHeader()),0!=e(".fl-page-header-primary").find("li.mega-menu").length&&(e(window).on("resize",e.throttle(500,this._megaMenu)),this._megaMenu()),0!=e(".fl-page-header-fixed").length&&(e(window).on("scroll.fl-mega-menu-on-scroll",e.throttle(500,this._megaMenuOnScroll)),e(window).on("resize.fl-mega-menu-on-scroll",e.throttle(500,this._megaMenuOnScroll))),0!=e("html.fl-builder-edit").length&&this._fixedHeadersWhenBuilderActive(),0!=e("body.fl-nav-mobile-offcanvas").length&&0!=!e("html.fl-builder-edit").length&&(e(window).on("resize",e.throttle(500,this._setupMobileNavLayout)),this._setupMobileNavLayout(),this._toggleMobileNavLayout()),e("body").on("click",this.closeMenu),e(".fl-theme-menu > li:last-child").on("focusout",function(l){void 0!==e(l.relatedTarget)[0]&&"nav-link"===e(l.relatedTarget)[0].className||a.closeMenu(l)}),0!=e(".fl-full-width.fl-footer-effect").length&&(e(window).on("resize",e.throttle(500,this._footerEffect)),this._footerEffect()),0!=e("body.fl-scroll-to-top").length&&this._toTop(),"undefined"!=typeof e("body").magnificPopup&&this._enableLightbox(),"undefined"==typeof e.fn.fitVids||e("body").hasClass("fl-builder")||this._enableFitVids(),FLTheme._navBackiosFix(),this._initSmoothScroll()},_isMobile:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0||/Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test(navigator.userAgent)},_initRetinaImages:function(){var a=window.devicePixelRatio?window.devicePixelRatio:1;a>1&&e("img[data-retina]").each(FLTheme._convertImageToRetina)},_convertImageToRetina:function(){var a=e(this),l=new Image,n=a.attr("src"),t=a.data("retina");if("undefined"==typeof n&&(n=a.data("cfsrc")),"undefined"==typeof n)return!1;var i=n.split(".").pop();""!=t&&(l.onload=function(){var e=l.width,n=l.height;"svg"==i&&(e=a.width(),n=a.height()),a.width(e),a.attr("src",t)},l.src=n)},_initMobileHeaderLogo:function(){this._enableMobileLogo(),e(window).on("resize",e.proxy(this._enableMobileLogo,this))},_enableMobileLogo:function(){var a=e(window),l=e(".fl-page-header-logo"),n=l.find("img[data-mobile]"),t=null,i=null,o=null;0!==n.length&&e(n).each(function(){o=new Image,t=e(this),src=t.attr("src"),width=t.data("width"),height=t.data("height"),i=t.data("mobile"),mobileWidth=t.data("mobile-width"),mobileHeight=t.data("mobile-height"),t.attr("src",""),t.attr("data-src",src),a.width()<window.themeopts.mobile_breakpoint?""!=i&&(o.onload=function(){t.attr("src",i),t.attr("width",mobileWidth),t.attr("height",mobileHeight),t.css("width","")},o.src=src,t.show()):"undefined"!=typeof t.data("src")&&(t.attr("src",t.data("src")),t.attr("width",width),t.attr("height",height),t.css("width",width))})},navbarToggleClick:function(a){var l=e("body").hasClass("fl-nav-mobile-offcanvas")?"flyout":"dropdown";if("dropdown"===l){var n=e(a.target).closest(".fl-page-nav"),t=n.find(".fl-page-nav-collapse");t.toggleClass("collapse"),t.toggleClass("in")}else"flyout"===l&&e(".fl-page").toggleClass("fl-nav-offcanvas-active");a.stopPropagation()},closeMenu:function(a){var l,n=e("body").hasClass("fl-nav-mobile-offcanvas")?"flyout":"dropdown",t=e(".fl-page-nav-collapse").hasClass("in"),i=e(".fl-page").hasClass("fl-nav-offcanvas-active");void 0!==a&&void 0!==a.target&&("dropdown"===n&&t?(l=e(".navbar-collapse.in").closest(".fl-page-nav"),l.find(".navbar-toggle").trigger("click")):"flyout"===n&&i&&e(".fl-offcanvas-close").trigger("click"))},_setupDropDowns:function(){e("ul.sub-menu").each(function(){e(this).closest("li").attr("aria-haspopup","true")})},_enableTopNavDropDowns:function(){var a=e(".fl-page-bar-nav"),l=a.find(" > li"),n=a.find("> li").has("> ul.sub-menu").find(".fl-submenu-toggle-icon");FLTheme._isMobile()?!1!==/iPhone|iPad/i.test(navigator.userAgent)?l.hover(FLTheme._navItemMouseover,FLTheme._navItemMouseout):(l.hover(function(){},FLTheme._navItemMouseout),n.on("click",FLTheme._navSubMenuToggleClick)):l.hover(FLTheme._navItemMouseover,FLTheme._navItemMouseout)},_navBackiosFix:function(){ipad=null!==navigator.userAgent.match("iPhone|iPad")&&e(".menu-item-has-children").length>0,!1!==ipad&&(window.onpageshow=function(e){e.persisted&&window.location.reload()})},_initSmoothScroll:function(){if("undefined"!=typeof FLBuilderLayout&&("undefined"==typeof window.themeopts.smooth||"disabled"!==window.themeopts.smooth)){var a=location.hash;a=a.replace(/(:|\!|\.|\[|\]|,|=|@|\/)/g,"\\$1"),a&&e(a).length&&setTimeout(function(){window.scrollTo(0,0),FLBuilderLayout._scrollToElement(e(a))},1)}},_enablePageNavDropDowns:function(){var a=e(".fl-page-header");a.each(FLTheme._enablePageNavDropDown)},_enablePageNavDropDown:function(){var a=e(this),l=a.find(".fl-page-nav .fl-page-nav-collapse"),n=l.find("ul li"),t=l.find("li").has("> ul.sub-menu").find("> a"),i=(l.find("li").has("> ul.sub-menu").find(".fl-submenu-toggle-icon"),l.find("> ul > li").has("ul.sub-menu"));e(".fl-page-nav .navbar-toggle").is(":visible")?(n.off("mouseenter mouseleave"),e("body").hasClass("fl-submenu-toggle")&&(i=l.find("> ul li").has("ul.sub-menu")),i.find("> a").off().on("click",FLTheme._navItemClickMobile),i.find(".fl-submenu-toggle-icon").off().on("click",FLTheme._navItemClickMobile),l.find(".menu").on("click",'.menu-item > a[href*="#"]',FLTheme._toggleForMobile),t.off("click",FLTheme._navSubMenuToggleClick)):(l.find("a").off("click",FLTheme._navItemClickMobile),l.find("a").off("click",FLTheme._toggleForMobile),l.find(".fl-submenu-toggle-icon").off("click",FLTheme._navItemClickMobile),l.removeClass("in").addClass("collapse"),n.removeClass("fl-mobile-sub-menu-open"),n.find("a").width(0).width("auto"),FLTheme._isMobile()?(n.hover(function(){},FLTheme._navItemMouseout),t.on("click",FLTheme._navSubMenuToggleClick)):(n.keydown(function(a){9===a.keyCode&&(el=e(this),focused=el.find(":focus"),focused.parent().is(":last-child")&&(sub=focused.parent().find("ul.sub-menu").first(),mega=focused.parent().parent().parent().parent().parent().hasClass("mega-menu"),mega_last=focused.parent().parent().parent().is(":last-child"),sub.length>0?sub.trigger("mouseenter"):mega&&!mega_last||el.trigger("mouseleave")),parent=focused.closest("ul.sub-menu").parent(),parent.hasClass("fl-sub-menu-open")||focused.trigger("mouseenter"))}),n.hover(FLTheme._navItemMouseover,FLTheme._navItemMouseout)))},_navItemClickMobile:function(a){var l=e(this).closest(".fl-page-nav-collapse"),n=e(this).closest("li"),t=e(this).attr("href"),i=n.find("ul.sub-menu"),o=e(a.target).hasClass("fl-submenu-toggle-icon"),s=null;if(t&&"#"!==t){var r=t.split("#")[1];e("body").find("#"+r).length>0&&n.hasClass("fl-mobile-sub-menu-open")&&(el=e(this).parent().closest("nav").find(".navbar-toggle"),el.trigger("click"),"undefined"!=typeof FLBuilderLayout&&"undefined"==typeof window.themeopts.smooth&&"disabled"!==window.themeopts.smooth&&setTimeout(function(){window.scrollTo(0,0),FLBuilderLayout._scrollToElement(e("#"+r))},1))}("#"==t||o)&&n.hasClass("fl-mobile-sub-menu-open")?(a.preventDefault(),n.removeClass("fl-mobile-sub-menu-open"),i.hide()):n.hasClass("fl-mobile-sub-menu-open")||(a.preventDefault(),n.addClass("fl-mobile-sub-menu-open"),o&&0===e(".fl-submenu-toggle").length&&(s=i.find("li.menu-item-has-children"),s.addClass("fl-mobile-sub-menu-open")),i.fadeIn(200)),0!=e(".fl-nav-collapse-menu").length&&l.find("li.fl-mobile-sub-menu-open").not(e(this).parents(".fl-mobile-sub-menu-open")).not(s).removeClass("fl-mobile-sub-menu-open").find("ul.sub-menu").hide(),a.stopPropagation()},_setupCurrentNavItem:function(a){var l=e(".fl-page-nav .navbar-nav"),n="undefined"!=typeof a?e(a.target).prop("hash"):window.location.hash,n=n.replace(/(:|\!|\.|\[|\]|,|=|@|\/)/g,"\\$1"),t=n.length?l.find("a[href*=\\"+n+"]:not([href=\\#])"):null,i=l.closest(".fl-page-nav").find(".fl-offcanvas-close");null!=t&&e("body").find(n).length>0&&(e(".current-menu-item").removeClass("current-menu-item"),t.parent().addClass("current-menu-item"),i&&i.trigger("click"))},_navItemMouseover:function(){if(0!==e(this).find("ul.sub-menu").length){var a=e(this),l=a.parent(),n=a.find("ul.sub-menu"),t=n.width(),i=0,o=e(window).width(),s=0,r=0;if(0!==a.closest(".fl-sub-menu-right").length?a.addClass("fl-sub-menu-right"):e("body").hasClass("rtl")?(i=l.is("ul.sub-menu")?l.offset().left-t:a.offset().left-t,i<=0&&a.addClass("fl-sub-menu-right")):(i=l.is("ul.sub-menu")?l.offset().left+2*t:a.offset().left+t,i>o&&a.addClass("fl-sub-menu-right")),a.addClass("fl-sub-menu-open"),a.hasClass("hide-heading")||(n.hide(),n.stop().fadeIn(200)),FLTheme._hideNavSearch(),0!==a.closest(".fl-page-nav-collapse").length&&a.hasClass("mega-menu")){if(a.find(".mega-menu-spacer").length>0)return;n.first().before('<div class="mega-menu-spacer"></div>'),s=a.find(".mega-menu-spacer").offset().top,r=n.first().offset().top,a.find(".mega-menu-spacer").css("padding-top",Math.floor(parseInt(r-s))+"px")}}},_navItemMouseout:function(){var a=e(this),l=a.find("ul.sub-menu");a.hasClass("hide-heading")?FLTheme._navItemMouseoutComplete():l.stop().fadeOut({duration:200,done:FLTheme._navItemMouseoutComplete})},_navItemMouseoutComplete:function(){var a=e(this).parent();a.removeClass("fl-sub-menu-open"),a.removeClass("fl-sub-menu-right"),a.find(".mega-menu-spacer").length>0&&a.find(".mega-menu-spacer").remove(),e(this).show()},_navSubMenuToggleClick:function(a){var l=e(this).closest("li").eq(0);l.hasClass("fl-sub-menu-open")||(FLTheme._navItemMouseover.apply(l[0]),a.preventDefault())},_toggleForMobile:function(a){var l=e(".fl-page-nav .fl-page-nav-collapse"),n=e(this).attr("href"),t=e(this).closest("li").hasClass("menu-item-has-children");if("#"!==n){var i=n.split("#")[1];e("body").find("#"+i).length>0&&!t&&(e.isFunction(l.collapse)?l.collapse("hide"):(el=e(this).parent().closest("nav").find(".navbar-toggle"),el.trigger("click")))}},_toggleNavSearch:function(a){var l=e(".fl-page-nav-search form");a.preventDefault(),l.is(":visible")?l.stop().fadeOut(200):(l.stop().fadeIn(200),e("body").on("click.fl-page-nav-search",FLTheme._hideNavSearch),e(".fl-page-nav-search .fl-search-input").focus())},_hideNavSearch:function(a){var l=e(".fl-page-nav-search form");void 0!==a&&e(a.target).closest(".fl-page-nav-search").length>0||(l.stop().fadeOut(200),e("body").off("click.fl-page-nav-search"))},_navVertical:function(){var a=e(window);a.width()>=window.themeopts.medium_breakpoint&&e(".fl-page-header-primary").hasClass("fl-page-nav-toggle-visible-always")&&(e("body").toggleClass("fl-nav-vertical"),e("body").hasClass("fl-nav-vertical-left")&&e("body").toggleClass("fl-nav-vertical-left"),e("body").hasClass("fl-nav-vertical-right")&&e("body").toggleClass("fl-nav-vertical-right"))},_updateVerticalRightPos:function(){var a=e(window).width(),l=e(".fl-page").width(),n=(a-l)/2;e(".fl-page-header-vertical").css("right",n)},_navLeft:function(){var a=e(window);(a.width()<window.themeopts.medium_breakpoint||e(".fl-page-header-primary").hasClass("fl-page-nav-toggle-visible-always"))&&e(".fl-page-header-primary .fl-page-logo-wrap").insertBefore(".fl-page-header-primary .fl-page-nav-col"),a.width()>=window.themeopts.medium_breakpoint&&!e(".fl-page-header-primary").hasClass("fl-page-nav-toggle-visible-always")&&e(".fl-page-header-primary .fl-page-nav-col").insertBefore(".fl-page-header-primary .fl-page-logo-wrap"),0==e(".fl-page-header-fixed").length||e(".fl-page-header-fixed").hasClass("fl-page-nav-toggle-visible-always")||e(".fl-page-header-fixed .fl-page-fixed-nav-wrap").insertBefore(".fl-page-header-fixed .fl-page-logo-wrap")},_shrinkHeaderInit:function(){var a=e(window).scrollTop(),l=250,n=e(".fl-page-header");e("body").addClass("fl-shrink-header-enabled"),"scrollRestoration"in history&&(history.scrollRestoration="manual"),e(".fl-page-header-logo").imagesLoaded(function(){var t=e(".fl-logo-img"),i=t.height();"undefined"!=typeof t.data("origHeight")&&(i=parseInt(t.data("origHeight"))),t.css("max-height",i),setTimeout(function(){e(".fl-page-header").addClass("fl-shrink-header-transition"),a>l?n.addClass("fl-shrink-header"):n.removeClass("fl-shrink-header")},100)})},_shrinkHeaderEnable:function(){var a=e(window);if(a.width()>=window.themeopts.medium_breakpoint){var l=e(".fl-page-header"),n=l.outerHeight(),t=e(".fl-page-bar"),i=0,o=0;0!=t.length?(i+=t.outerHeight(),o=i+n,0!=e("body.admin-bar").length&&(i+=32),l.css("top",i)):o=n,l.prevAll(".fl-builder-content").length>0&&(FLTheme._initThemerLayoutFix(),o=t.outerHeight()),0===e(".fl-header-padding-top-custom").length&&e(".fl-page").css("padding-top",o),e(a).on("scroll.fl-shrink-header",FLTheme._shrinkHeader)}else e(".fl-page-header").css("top",0),e(".fl-page").css("padding-top",0),e(a).off("scroll.fl-shrink-header")},_shrinkHeader:function(){var a=e(this).scrollTop(),l=250,n=e(".fl-page-header"),t=null;e(".fl-page-header-logo").imagesLoaded(function(){t=e(".fl-logo-img"),"undefined"==typeof t.data("origHeight")&&t.data("origHeight",t.height()),a>l?n.addClass("fl-shrink-header"):n.removeClass("fl-shrink-header"),"undefined"!=typeof n.data("original-top")&&FLTheme._fixThemerLayoutOnScroll()})},_fixedHeader:function(){var a=e(window),l=e(".fl-page-header"),n=0,t=0,i=e(".fl-page-bar"),o=0;if(a.width()>=window.themeopts.medium_breakpoint){if(n=l.outerHeight(),0!=i.length){if(o=i.outerHeight(),t=o+n,0!=e("body.admin-bar").length&&(o+=32),0!=e("html.fl-builder-edit").length);l.css("top",o)}else t=n;l.prevAll(".fl-builder-content").length>0&&(FLTheme._initThemerLayoutFix(),t=i.outerHeight(),e(a).on("scroll.fl-fixed-header",FLTheme._fixThemerLayoutOnScroll)),0===e("body.fl-scroll-header").length&&0===e(".fl-header-padding-top-custom").length&&e(".fl-page").css("padding-top",t),e(a).trigger("scroll")}else e(".fl-page-header").css("top",0),e(".fl-page").css("padding-top",0),e(a).off("scroll.fl-fixed-header")},_enableFixedHeader:function(){var a=e(window);a.width()<window.themeopts.medium_breakpoint?(a.off("scroll.fl-page-header-fixed"),e(".fl-page-header-fixed").hide()):a.on("scroll.fl-page-header-fixed",FLTheme._toggleFixedHeader)},_initThemerLayoutFix:function(){var a=e(".fl-page-header"),l=a.prevAll(".fl-builder-content"),n=0;l.length&&(a.css("position","initial"),e.each(l,function(){n+=e(this).outerHeight()}),a.data("original-top",n))},_fixThemerLayoutOnScroll:function(){var a=e(window).scrollTop(),l=e(".fl-page-header"),n=l.data("original-top");"undefined"!=typeof n&&(a>=n?l.css("position","fixed"):l.css("position","initial"),"undefined"!=typeof Waypoint&&Waypoint.refreshAll())},_toggleFixedHeader:function(){var a=e(window),l=e(".fl-page-header-fixed"),n=l.is(":visible"),t=e(".fl-page-header-primary"),i=!1;i=0===t.length?a.scrollTop()>200:a.scrollTop()>t.height()+t.offset().top,i&&!n?l.stop().fadeIn(200):!i&&n&&l.stop().hide()},_centeredInlineLogo:function(){var a=e(window),l=e(".fl-page-nav-centered-inline-logo .fl-page-header-logo"),n=e(".fl-logo-centered-inline > .fl-page-header-logo"),t=e(".fl-page-nav-centered-inline-logo .fl-page-nav .navbar-nav"),i=t.children("li").length,o=Math.round(i/2)-1;a.width()>=window.themeopts.medium_breakpoint&&n.length<1&&!e(".fl-page-header-primary").hasClass("fl-page-nav-toggle-visible-always")&&(l.hasClass("fl-inline-logo-left")&&i%2!=0?t.children("li:nth( "+o+" )").before('<li class="fl-logo-centered-inline"></li>'):t.children("li:nth( "+o+" )").after('<li class="fl-logo-centered-inline"></li>'),t.children(".fl-logo-centered-inline").append(l)),a.width()<window.themeopts.medium_breakpoint&&(e(".fl-page-nav-centered-inline-logo .fl-page-header-row").prepend(n),e(".fl-logo-centered-inline").remove())},_scrollHeader:function(){var a=e(window),l=null,n=e(".fl-page-header-primary").data("fl-distance"),t=0;l=e(0!=e(".fl-page-bar").length?".fl-page-header-primary, .fl-page-bar":".fl-page-header-primary"),a.width()>=window.themeopts.medium_breakpoint?a.on("scroll.fl-show-header-on-scroll",function(){e(this).scrollTop()>n?l.addClass("fl-show"):(l.removeClass("fl-show"),e(".fl-responsive-nav-enabled").length&&(t=2*e(".fl-page-header-primary").height(),0!=e(".fl-page-bar").length&&(t+=e(".fl-page-bar").height()),"undefined"!=typeof e(".fl-nav-offcanvas-collapse").css("top")&&(t+=parseInt(e(".fl-nav-offcanvas-collapse").css("top")))),e(".fl-nav-offcanvas-active").length&&t>0&&e(".fl-nav-offcanvas-collapse").css({transform:"translateY("+t+"px)","-ms-transform":"translateY("+t+"px)","-webkit-transform":"translateY("+t+"px)"}))}):(a.off("scroll.fl-show-header-on-scroll"),e(".fl-nav-offcanvas-collapse").css("transform",""))},_megaMenu:function(){var a=(e(window),e(".fl-page-header")),l=a.find(".fl-page-header-container"),n=l.outerWidth(),t=null,i=0;a.find("li.mega-menu, li.mega-menu-disabled").each(function(){t=e(this),i=t.find("> ul.sub-menu").outerWidth(),"undefined"!=typeof t.data("megamenu-width")&&(i=t.data("megamenu-width")),t.hasClass("mega-menu")&&n<i||FLTheme._isResponsiveNavEnabled()?(t.data("megamenu-width",i),FLTheme._isResponsiveNavEnabled()&&t.find("> ul.sub-menu").css("display","block"),t.removeClass("mega-menu"),t.hasClass("mega-menu-disabled")||t.addClass("mega-menu-disabled")):t.hasClass("mega-menu-disabled")&&n>=i&&(t.find("> ul.sub-menu").css("display",""),t.removeClass("mega-menu-disabled"),t.hasClass("mega-menu")||t.addClass("mega-menu"),t.addClass("mega-menu-items-"+t.children("ul").children("li").length))})},_megaMenuOnScroll:function(){var a=e(window),l=e(".fl-page-header-fixed"),n=l.find(".fl-page-header-container"),t=l.is(":visible"),i=null,o=null;t&&(l.find("li.mega-menu").each(function(){i=e(this),o=i.find("> ul.sub-menu"),n.outerWidth()<o.outerWidth()?(i.removeClass("mega-menu"),i.hasClass("mega-menu-disabled")||i.addClass("mega-menu-disabled")):(i.removeClass("mega-menu-disabled"),i.hasClass("mega-menu")||i.addClass("mega-menu"),i.addClass("mega-menu-items-"+i.children("ul").children("li").length))}),a.off("scroll.fl-mega-menu-on-scroll"),a.off("resize.fl-mega-menu-on-scroll"))},_fixedHeadersWhenBuilderActive:function(){0!=e("body.fl-shrink").length&&e("body").removeClass("fl-shrink"),0!=e("body.fl-fixed-header").length&&e("body").removeClass("fl-fixed-header"),0!=e("body.fl-scroll-header").length&&e("body").removeClass("fl-scroll-header")},_setupMobileNavLayout:function(){var a=e(window),l=e("button.navbar-toggle"),n=e(".fl-page-header:not(.fl-page-header-fixed)"),t=n.find(".fl-page-nav-collapse"),i=e(".fl-page"),o=0,s=a.height(),r=e("body").hasClass("fl-offcanvas-push-opacity-left")||e("body").hasClass("fl-offcanvas-push-opacity-right");n.find(".fl-page-header-logo").offset();FLTheme._isResponsiveNavEnabled()&&l.is(":visible")?(e("body").addClass("fl-responsive-nav-enabled"),l.attr("data-toggle","offcanvas"),t.addClass("fl-nav-offcanvas-collapse"),0===t.find(".fl-button-close").length&&t.prepend('<div class="fl-button-close"><button class="fl-offcanvas-close" aria-label="Close Menu"><i class="fas fa-times"></i></button></div>'),r&&0===e(".fl-offcanvas-opacity").length&&i.append('<div class="fl-offcanvas-opacity"></div>'),i.height()>a.height()&&(s=e(document).height(),0!=e("body.fl-shrink").length&&(s-=n.height())),0!=e("body.admin-bar").length&&(o=e("#wpadminbar").height(),s-=o),0==e(".fl-page-bar").length||e(".fl-page-header").hasClass("fl-page-nav-toggle-button")||(o+=e(".fl-page-bar").height()+1),e(".fl-scroll-header").length&&a.width()>=window.themeopts.medium_breakpoint?t.css("top",i.offset().top-o+"px"):t.css("top","")):(l.attr("data-toggle","collapse"),t.removeClass("fl-nav-offcanvas-collapse"),t.find(".fl-button-close").remove(),t.css("height",""),t.css("top",""),i.removeClass("fl-nav-offcanvas-active"),e("body").find(".fl-offcanvas-opacity").remove(),e("body").removeClass("fl-responsive-nav-enabled"))},_toggleMobileNavLayout:function(){e(".fl-page-nav").on("click",".fl-offcanvas-close",function(a){e(".fl-page").toggleClass("fl-nav-offcanvas-active"),a.stopPropagation()})},_footerEffect:function(){e(window).width()>=window.themeopts.mobile_breakpoint?e(".fl-page").css("margin-bottom",e(".fl-page-footer-wrap").height()):e(".fl-page").css("margin-bottom",0)},_toTop:function(){var a=e("#fl-to-top");a.each(function(){e(this).click(function(){return e("html,body").animate({scrollTop:0},"linear"),!1})}),e(window).scroll(function(){e(this).scrollTop()>window.themeopts.scrollTopPosition?a.fadeIn():a.fadeOut()})},_enableLightbox:function(){var a=e("body");a.hasClass("fl-builder")||a.hasClass("woocommerce")||e(".fl-content a").filter(function(){return/\.(png|jpg|jpeg|gif|webp)(\?.*)?$/i.test(this.href)}).magnificPopup({closeBtnInside:!1,type:"image",gallery:{enabled:!0}}),!a.hasClass("fl-builder")&&!a.hasClass("fl-theme-builder-singular")||a.hasClass("woocommerce")||e(".fl-rich-text a, .fl-module-fl-post-content a").filter(function(){return/\.(png|jpg|jpeg|gif|webp)(\?.*)?$/i.test(this.href)}).magnificPopup({closeBtnInside:!1,type:"image",gallery:{enabled:!0}})},_enableFitVids:function(){e(".fl-post-content").fitVids()},_isResponsiveNavEnabled:function(){var a=e(window);return enabled=!1,(e(".fl-page-nav-toggle-visible-always").length>0||e(".fl-page-nav-toggle-visible-medium-mobile").length>0&&a.width()<window.themeopts.medium_breakpoint||e(".fl-page-nav-toggle-visible-mobile").length>0&&a.width()<window.themeopts.mobile_breakpoint)&&(enabled=!0),enabled}},e(function(){FLTheme.init()}),0===e("html.fl-builder-edit").length&&FLTheme._initMobileHeaderLogo(),FLTheme._initRetinaImages()}(jQuery);/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
/*!
 * jQuery UI :data 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
/*!
 * jQuery UI Disable Selection 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
/*!
 * jQuery UI Focusable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
/*!
 * jQuery UI Form Reset Mixin 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
/*!
 * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 */
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
/*!
 * jQuery UI Keycode 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},
/*!
 * jQuery UI Labels 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
/*!
 * jQuery UI Position 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/position/
 */
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;e.collisionWidth>n?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;e.collisionHeight>o?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
/*!
 * jQuery UI Scroll Parent 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
/*!
 * jQuery UI Tabbable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
/*!
 * jQuery UI Unique ID 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
/*!
 * jQuery UI Widget 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})});/*!
 * jQuery UI Mouse 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,i,s;if(!n)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,s=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length,i&&!s&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});/*!
 * jQuery UI Controlgroup 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","../widget"],t):t(jQuery)}(function(r){"use strict";var s=/ui-corner-([a-z]){2,6}/g;return r.widget("ui.controlgroup",{version:"1.13.3",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var s=this,l=[];r.each(this.options.items,function(n,t){var e,o={};t&&("controlgroupLabel"===n?((e=s.element.find(t)).each(function(){var t=r(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),s._addClass(e,null,"ui-widget ui-widget-content ui-state-default"),l=l.concat(e.get())):r.fn[n]&&(o=s["_"+n+"Options"]?s["_"+n+"Options"]("middle"):{classes:{}},s.element.find(t).each(function(){var t=r(this),e=t[n]("instance"),i=r.widget.extend({},o);"button"===n&&t.parent(".ui-spinner").length||((e=e||t[n]()[n]("instance"))&&(i.classes=s._resolveClassesValues(i.classes,e)),t[n](i),i=t[n]("widget"),r.data(i[0],"ui-controlgroup-data",e||t[n]("instance")),l.push(i[0]))})))}),this.childWidgets=r(r.uniqueSort(l)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=r(this).data("ui-controlgroup-data");t&&t[e]&&t[e]()})},_updateCornerClass:function(t,e){e=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,e)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){t=this._buildSimpleOptions(t,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return r.each(i,function(t){var e=n.options.classes[t]||"",e=String.prototype.trim.call(e.replace(s,""));o[t]=(e+" "+i[t]).replace(/\s+/g," ")}),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?this._callChildMethod(e?"disable":"enable"):this.refresh()},refresh:function(){var o,s=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),o=this.childWidgets,(o=this.options.onlyVisible?o.filter(":visible"):o).length&&(r.each(["first","last"],function(t,e){var i,n=o[e]().data("ui-controlgroup-data");n&&s["_"+n.widgetName+"Options"]?((i=s["_"+n.widgetName+"Options"](1===o.length?"only":e)).classes=s._resolveClassesValues(i.classes,n),n.element[n.widgetName](i)):s._updateCornerClass(o[e](),e)}),this._callChildMethod("refresh"))}})});/*!
 * jQuery UI Checkboxradio 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../form-reset-mixin","../labels","../widget"],e):e(jQuery)}(function(t){"use strict";return t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.13.3",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i=this._super()||{};return this._readType(),e=this.element.labels(),this.label=t(e[e.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",(e=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=e.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(i.label=this.originalLabel),null!=(e=this.element[0].disabled)&&(i.disabled=e),i},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e=this.element[0].name,i="input[name='"+t.escapeSelector(e)+"']";return e?(this.form.length?t(this.form[0].elements).filter(i):t(i).filter(function(){return 0===t(this)._form().length})).not(this.element):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){"label"===e&&!i||(this._super(e,i),"disabled"===e?(this._toggleClass(this.label,null,"ui-state-disabled",i),this.element[0].disabled=i):this.refresh())},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),(e=this.iconSpace?e.not(this.iconSpace[0]):e).remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),t.ui.checkboxradio});/*!
 * jQuery UI Button 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","../keycode","../widget"],t):t(jQuery)}(function(e){"use strict";var h;return e.widget("ui.button",{version:"1.13.3",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===e.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var t="iconPosition"!==t,o=t?this.options.iconPosition:i,s="top"===o||"bottom"===o;this.icon?t&&this._removeClass(this.icon,null,this.options.icon):(this.icon=e("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),t&&this._addClass(this.icon,null,i),this._attachIcon(o),s?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=e("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(o))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=(void 0===t.showLabel?this.options:t).showLabel,o=(void 0===t.icon?this.options:t).icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace)&&this.iconSpace.remove()),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),this.element[0].disabled=i)&&this.element.trigger("blur")},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==e.uiBackCompat&&(e.widget("ui.button",e.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"===t?this._super("showLabel",i):("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments))}}),e.fn.button=(h=e.fn.button,function(o){var t="string"==typeof o,s=Array.prototype.slice.call(arguments,1),n=this;return t?this.length||"instance"!==o?this.each(function(){var t,i=e(this).attr("type"),i=e.data(this,"ui-"+("checkbox"!==i&&"radio"!==i?"button":"checkboxradio"));return"instance"===o?(n=i,!1):i?"function"!=typeof i[o]||"_"===o.charAt(0)?e.error("no such method '"+o+"' for button widget instance"):(t=i[o].apply(i,s))!==i&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:e.error("cannot call methods on button prior to initialization; attempted to call method '"+o+"'")}):n=void 0:(s.length&&(o=e.widget.extend.apply(null,[o].concat(s))),this.each(function(){var t=e(this).attr("type"),t="checkbox"!==t&&"radio"!==t?"button":"checkboxradio",i=e.data(this,"ui-"+t);i?(i.option(o||{}),i._init&&i._init()):"button"==t?h.call(e(this),o):e(this).checkboxradio(e.extend({icon:!1},o))})),n}),e.fn.buttonset=function(){return e.ui.controlgroup||e.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),e.ui.button});/*!
 * jQuery UI Touch Punch 0.2.2
 *
 * Copyright 2011, Dave Furfero
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Depends:
 *  jquery.ui.widget.js
 *  jquery.ui.mouse.js
 */
(function(b){b.support.touch="ontouchend" in document;if(!b.support.touch){return}var c=b.ui.mouse.prototype,e=c._mouseInit,a;function d(g,h){if(g.originalEvent.touches.length>1){return}g.preventDefault();var i=g.originalEvent.changedTouches[0],f=document.createEvent("MouseEvents");f.initMouseEvent(h,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);g.target.dispatchEvent(f)}c._touchStart=function(g){var f=this;if(a||!f._mouseCapture(g.originalEvent.changedTouches[0])){return}a=!0;f._touchMoved=!1;d(g,"mouseover");d(g,"mousemove");d(g,"mousedown")};c._touchMove=function(f){if(!a){return}this._touchMoved=!0;d(f,"mousemove")};c._touchEnd=function(f){if(!a){return}d(f,"mouseup");d(f,"mouseout");if(!this._touchMoved){d(f,"click")}a=!1};c._mouseInit=function(){var f=this;f.element.bind("touchstart",b.proxy(f,"_touchStart")).bind("touchmove",b.proxy(f,"_touchMove")).bind("touchend",b.proxy(f,"_touchEnd"));e.call(f)}})(jQuery);/*!
 * jQuery UI Draggable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],t):t(jQuery)}(function(P){"use strict";return P.widget("ui.draggable",P.ui.mouse,{version:"1.13.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<P(t.target).closest(".ui-resizable-handle").length||(this.handle=this._getHandle(t),!this.handle)||(this._blurActiveElement(t),this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=P(this);return P("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=P.ui.safeActiveElement(this.document[0]);P(t.target).closest(e).length||P.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),P.ui.ddmanager&&(P.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===P(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),P.ui.ddmanager&&!e.dropBehaviour&&P.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),P.ui.ddmanager&&P.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp(new P.Event("mouseup",t)),!1;this.position=e.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",P.ui.ddmanager&&P.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,s=!1;return P.ui.ddmanager&&!this.options.dropBehaviour&&(s=P.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,s)?P(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),P.ui.ddmanager&&P.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),P.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new P.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!P(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var e=this.options,s="function"==typeof e.helper,t=s?P(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),s&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=Array.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&P.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var t,e;return"relative"!==this.cssPosition?{top:0,left:0}:(t=this.element.position(),e=this._isRootNode(this.scrollParent[0]),{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())})},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e=this.options,s=this.document[0];this.relativeContainer=null,e.containment?"window"===e.containment?this.containment=[P(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,P(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,P(window).scrollLeft()+P(window).width()-this.helperProportions.width-this.margins.left,P(window).scrollTop()+(P(window).height()||s.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:"document"===e.containment?this.containment=[0,0,P(s).width()-this.helperProportions.width-this.margins.left,(P(s).height()||s.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:e.containment.constructor===Array?this.containment=e.containment:("parent"===e.containment&&(e.containment=this.helper[0].parentNode),(e=(s=P(e.containment))[0])&&(t=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(t?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=null},_convertPositionTo:function(t,e){e=e||this.position;var t="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*t+this.offset.parent.top*t-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*t,left:e.left+this.offset.relative.left*t+this.offset.parent.left*t-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*t}},_generatePosition:function(t,e){var s,i=this.options,o=this._isRootNode(this.scrollParent[0]),n=t.pageX,r=t.pageY;return o&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),{top:(r=e&&(this.containment&&(s=this.relativeContainer?(e=this.relativeContainer.offset(),[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):this.containment,t.pageX-this.offset.click.left<s[0]&&(n=s[0]+this.offset.click.left),t.pageY-this.offset.click.top<s[1]&&(r=s[1]+this.offset.click.top),t.pageX-this.offset.click.left>s[2]&&(n=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3])&&(r=s[3]+this.offset.click.top),i.grid&&(e=i.grid[1]?this.originalPageY+Math.round((r-this.originalPageY)/i.grid[1])*i.grid[1]:this.originalPageY,r=!s||e-this.offset.click.top>=s[1]||e-this.offset.click.top>s[3]?e:e-this.offset.click.top>=s[1]?e-i.grid[1]:e+i.grid[1],t=i.grid[0]?this.originalPageX+Math.round((n-this.originalPageX)/i.grid[0])*i.grid[0]:this.originalPageX,n=!s||t-this.offset.click.left>=s[0]||t-this.offset.click.left>s[2]?t:t-this.offset.click.left>=s[0]?t-i.grid[0]:t+i.grid[0]),"y"===i.axis&&(n=this.originalPageX),"x"===i.axis)?this.originalPageY:r)-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:o?0:this.offset.scroll.top),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:o?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,s){return s=s||this._uiHash(),P.ui.plugin.call(this,t,[e,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),P.Widget.prototype._trigger.call(this,t,e,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),P.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,s){var i=P.extend({},t,{item:s.element});s.sortables=[],P(s.options.connectToSortable).each(function(){var t=P(this).sortable("instance");t&&!t.options.disabled&&(s.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,i))})},stop:function(e,t,s){var i=P.extend({},t,{item:s.element});s.cancelHelperRemoval=!1,P.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,i))})},drag:function(s,i,o){P.each(o.sortables,function(){var t=!1,e=this;e.positionAbs=o.positionAbs,e.helperProportions=o.helperProportions,e.offset.click=o.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,P.each(o.sortables,function(){return this.positionAbs=o.positionAbs,this.helperProportions=o.helperProportions,this.offset.click=o.offset.click,t=this!==e&&this._intersectsWith(this.containerCache)&&P.contains(e.element[0],this.element[0])?!1:t})),t?(e.isOver||(e.isOver=1,o._parent=i.helper.parent(),e.currentItem=i.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return i.helper[0]},s.target=e.currentItem[0],e._mouseCapture(s,!0),e._mouseStart(s,!0,!0),e.offset.click.top=o.offset.click.top,e.offset.click.left=o.offset.click.left,e.offset.parent.left-=o.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=o.offset.parent.top-e.offset.parent.top,o._trigger("toSortable",s),o.dropped=e.element,P.each(o.sortables,function(){this.refreshPositions()}),o.currentItem=o.element,e.fromOutside=o),e.currentItem&&(e._mouseDrag(s),i.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",s,e._uiHash(e)),e._mouseStop(s,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),i.helper.appendTo(o._parent),o._refreshOffsets(s),i.position=o._generatePosition(s,!0),o._trigger("fromSortable",s),o.dropped=!1,P.each(o.sortables,function(){this.refreshPositions()}))})}}),P.ui.plugin.add("draggable","cursor",{start:function(t,e,s){var i=P("body"),s=s.options;i.css("cursor")&&(s._cursor=i.css("cursor")),i.css("cursor",s.cursor)},stop:function(t,e,s){s=s.options;s._cursor&&P("body").css("cursor",s._cursor)}}),P.ui.plugin.add("draggable","opacity",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("opacity")&&(s._opacity=e.css("opacity")),e.css("opacity",s.opacity)},stop:function(t,e,s){s=s.options;s._opacity&&P(e.helper).css("opacity",s._opacity)}}),P.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(t,e,s){var i=s.options,o=!1,n=s.scrollParentNotHidden[0],r=s.document[0];n!==r&&"HTML"!==n.tagName?(i.axis&&"x"===i.axis||(s.overflowOffset.top+n.offsetHeight-t.pageY<i.scrollSensitivity?n.scrollTop=o=n.scrollTop+i.scrollSpeed:t.pageY-s.overflowOffset.top<i.scrollSensitivity&&(n.scrollTop=o=n.scrollTop-i.scrollSpeed)),i.axis&&"y"===i.axis||(s.overflowOffset.left+n.offsetWidth-t.pageX<i.scrollSensitivity?n.scrollLeft=o=n.scrollLeft+i.scrollSpeed:t.pageX-s.overflowOffset.left<i.scrollSensitivity&&(n.scrollLeft=o=n.scrollLeft-i.scrollSpeed))):(i.axis&&"x"===i.axis||(t.pageY-P(r).scrollTop()<i.scrollSensitivity?o=P(r).scrollTop(P(r).scrollTop()-i.scrollSpeed):P(window).height()-(t.pageY-P(r).scrollTop())<i.scrollSensitivity&&(o=P(r).scrollTop(P(r).scrollTop()+i.scrollSpeed))),i.axis&&"y"===i.axis||(t.pageX-P(r).scrollLeft()<i.scrollSensitivity?o=P(r).scrollLeft(P(r).scrollLeft()-i.scrollSpeed):P(window).width()-(t.pageX-P(r).scrollLeft())<i.scrollSensitivity&&(o=P(r).scrollLeft(P(r).scrollLeft()+i.scrollSpeed)))),!1!==o&&P.ui.ddmanager&&!i.dropBehaviour&&P.ui.ddmanager.prepareOffsets(s,t)}}),P.ui.plugin.add("draggable","snap",{start:function(t,e,s){var i=s.options;s.snapElements=[],P(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var t=P(this),e=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,s){for(var i,o,n,r,l,a,h,p,c,f=s.options,d=f.snapTolerance,g=e.offset.left,u=g+s.helperProportions.width,m=e.offset.top,v=m+s.helperProportions.height,_=s.snapElements.length-1;0<=_;_--)a=(l=s.snapElements[_].left-s.margins.left)+s.snapElements[_].width,p=(h=s.snapElements[_].top-s.margins.top)+s.snapElements[_].height,u<l-d||a+d<g||v<h-d||p+d<m||!P.contains(s.snapElements[_].item.ownerDocument,s.snapElements[_].item)?(s.snapElements[_].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=!1):("inner"!==f.snapMode&&(i=Math.abs(h-v)<=d,o=Math.abs(p-m)<=d,n=Math.abs(l-u)<=d,r=Math.abs(a-g)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h-s.helperProportions.height,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),r)&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a}).left),c=i||o||n||r,"outer"!==f.snapMode&&(i=Math.abs(h-m)<=d,o=Math.abs(p-v)<=d,n=Math.abs(l-g)<=d,r=Math.abs(a-u)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),r)&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a-s.helperProportions.width}).left),!s.snapElements[_].snapping&&(i||o||n||r||c)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=i||o||n||r||c)}}),P.ui.plugin.add("draggable","stack",{start:function(t,e,s){var i,s=s.options,s=P.makeArray(P(s.stack)).sort(function(t,e){return(parseInt(P(t).css("zIndex"),10)||0)-(parseInt(P(e).css("zIndex"),10)||0)});s.length&&(i=parseInt(P(s[0]).css("zIndex"),10)||0,P(s).each(function(t){P(this).css("zIndex",i+t)}),this.css("zIndex",i+s.length))}}),P.ui.plugin.add("draggable","zIndex",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("zIndex")&&(s._zIndex=e.css("zIndex")),e.css("zIndex",s.zIndex)},stop:function(t,e,s){s=s.options;s._zIndex&&P(e.helper).css("zIndex",s._zIndex)}}),P.ui.draggable});/*!
 * jQuery UI Droppable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./draggable","./mouse","../version","../widget"],e):e(jQuery)}(function(a){"use strict";function h(e,t,i){return t<=e&&e<t+i}return a.widget("ui.droppable",{version:"1.13.3",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,t=this.options,i=t.accept;this.isover=!1,this.isout=!0,this.accept="function"==typeof i?i:function(e){return e.is(i)},this.proportions=function(){if(!arguments.length)return e=e||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e=arguments[0]},this._addToManager(t.scope),t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){a.ui.ddmanager.droppables[e]=a.ui.ddmanager.droppables[e]||[],a.ui.ddmanager.droppables[e].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var e=a.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,t){var i;"accept"===e?this.accept="function"==typeof t?t:function(e){return e.is(t)}:"scope"===e&&(i=a.ui.ddmanager.droppables[this.options.scope],this._splice(i),this._addToManager(t)),this._super(e,t)},_activate:function(e){var t=a.ui.ddmanager.current;this._addActiveClass(),t&&this._trigger("activate",e,this.ui(t))},_deactivate:function(e){var t=a.ui.ddmanager.current;this._removeActiveClass(),t&&this._trigger("deactivate",e,this.ui(t))},_over:function(e){var t=a.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(t)))},_out:function(e){var t=a.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(t)))},_drop:function(t,e){var i=e||a.ui.ddmanager.current,s=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0]||(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=a(this).droppable("instance");if(e.options.greedy&&!e.options.disabled&&e.options.scope===i.options.scope&&e.accept.call(e.element[0],i.currentItem||i.element)&&a.ui.intersect(i,a.extend(e,{offset:e.element.offset()}),e.options.tolerance,t))return!(s=!0)}),s)||!this.accept.call(this.element[0],i.currentItem||i.element))&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(i)),this.element)},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}),a.ui.intersect=function(e,t,i,s){if(!t.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,r=(e.positionAbs||e.position.absolute).top+e.margins.top,n=o+e.helperProportions.width,a=r+e.helperProportions.height,l=t.offset.left,p=t.offset.top,c=l+t.proportions().width,d=p+t.proportions().height;switch(i){case"fit":return l<=o&&n<=c&&p<=r&&a<=d;case"intersect":return l<o+e.helperProportions.width/2&&n-e.helperProportions.width/2<c&&p<r+e.helperProportions.height/2&&a-e.helperProportions.height/2<d;case"pointer":return h(s.pageY,p,t.proportions().height)&&h(s.pageX,l,t.proportions().width);case"touch":return(p<=r&&r<=d||p<=a&&a<=d||r<p&&d<a)&&(l<=o&&o<=c||l<=n&&n<=c||o<l&&c<n);default:return!1}},!(a.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,t){var i,s,o=a.ui.ddmanager.droppables[e.options.scope]||[],r=t?t.type:null,n=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();e:for(i=0;i<o.length;i++)if(!(o[i].options.disabled||e&&!o[i].accept.call(o[i].element[0],e.currentItem||e.element))){for(s=0;s<n.length;s++)if(n[s]===o[i].element[0]){o[i].proportions().height=0;continue e}o[i].visible="none"!==o[i].element.css("display"),o[i].visible&&("mousedown"===r&&o[i]._activate.call(o[i],t),o[i].offset=o[i].element.offset(),o[i].proportions({width:o[i].element[0].offsetWidth,height:o[i].element[0].offsetHeight}))}},drop:function(e,t){var i=!1;return a.each((a.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&a.ui.intersect(e,this,this.options.tolerance,t)&&(i=this._drop.call(this,t)||i),!this.options.disabled)&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,t))}),i},dragStart:function(e,t){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||a.ui.ddmanager.prepareOffsets(e,t)})},drag:function(o,r){o.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(o,r),a.each(a.ui.ddmanager.droppables[o.options.scope]||[],function(){var e,t,i,s;this.options.disabled||this.greedyChild||!this.visible||(s=!(s=a.ui.intersect(o,this,this.options.tolerance,r))&&this.isover?"isout":s&&!this.isover?"isover":null)&&(this.options.greedy&&(t=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return a(this).droppable("instance").options.scope===t})).length)&&((e=a(i[0]).droppable("instance")).greedyChild="isover"===s),e&&"isover"===s&&(e.isover=!1,e.isout=!0,e._out.call(e,r)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,r),e)&&"isout"===s&&(e.isout=!1,e.isover=!0,e._over.call(e,r))})},dragStop:function(e,t){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||a.ui.ddmanager.prepareOffsets(e,t)}})!==a.uiBackCompat&&a.widget("ui.droppable",a.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),a.ui.droppable});/*!
 * jQuery UI Sortable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../ie","../scroll-parent","../version","../widget"],t):t(jQuery)}(function(u){"use strict";return u.widget("ui.sortable",u.ui.mouse,{version:"1.13.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),u.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,o=this;return!(this.reverting||this.options.disabled||"static"===this.options.type||(this._refreshItems(t),u(t.target).parents().each(function(){if(u.data(this,o.widgetName+"-item")===o)return i=u(this),!1}),!(i=u.data(t.target,o.widgetName+"-item")===o?u(t.target):i))||(this.options.handle&&!e&&(u(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s)||(this.currentItem=i,this._removeCurrentsFromItems(),0)))},_mouseStart:function(t,e,i){var s,o,r=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=u("parent"!==r.appendTo?r.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},u.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),u.extend(this.offset,{parent:this._getParentOffset()}),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=u("<style>*{ cursor: "+r.cursor+" !important; }</style>").appendTo(o)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return u.ui.ddmanager&&(u.ui.ddmanager.current=this),u.ui.ddmanager&&!r.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(t){var e=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<e.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+e.scrollSpeed:t.pageY-this.overflowOffset.top<e.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-e.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<e.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+e.scrollSpeed:t.pageX-this.overflowOffset.left<e.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-e.scrollSpeed)):(t.pageY-this.document.scrollTop()<e.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-e.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<e.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+e.scrollSpeed)),t.pageX-this.document.scrollLeft()<e.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-e.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<e.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+e.scrollSpeed))),i},_mouseDrag:function(t){var e,i,s,o,r=this.options;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),r.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),u.ui.ddmanager)&&!r.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},e=this.items.length-1;0<=e;e--)if(s=(i=this.items[e]).item[0],(o=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===s||u.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&u.contains(this.element[0],s))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),u.ui.ddmanager&&u.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){var i,s,o,r;if(t)return u.ui.ddmanager&&!this.options.dropBehaviour&&u.ui.ddmanager.drop(this,t),this.options.revert?(s=(i=this).placeholder.offset(),r={},(o=this.options.axis)&&"x"!==o||(r.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,u(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){i._clear(t)})):this._clear(t,e),!1},cancel:function(){if(this.dragging){this._mouseUp(new u.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),u.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?u(this.domPosition.prev).after(this.currentItem):u(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},u(t).each(function(){var t=(u(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(u(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,o=s+this.helperProportions.height,r=t.left,n=r+t.width,h=t.top,a=h+t.height,l=this.offset.click.top,c=this.offset.click.left,l="x"===this.options.axis||h<s+l&&s+l<a,c="y"===this.options.axis||r<e+c&&e+c<n;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?l&&c:r<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<n&&h<s+this.helperProportions.height/2&&o-this.helperProportions.height/2<a},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),t="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width);return!(!e||!t)&&(e=this.dragDirection.vertical,t=this.dragDirection.horizontal,this.floating?"right"===t||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),t=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this.dragDirection.vertical,s=this.dragDirection.horizontal;return this.floating&&s?"right"===s&&t||"left"===s&&!t:i&&("down"===i&&e||"up"===i&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!=t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!=t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,o,r=[],n=[],h=this._connectWith();if(h&&t)for(e=h.length-1;0<=e;e--)for(i=(s=u(h[e],this.document[0])).length-1;0<=i;i--)(o=u.data(s[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&n.push(["function"==typeof o.options.items?o.options.items.call(o.element):u(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function a(){r.push(this)}for(n.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):u(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=n.length-1;0<=e;e--)n[e][0].each(a);return u(r)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=u.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,s,o,r,n,h,a,l=this.items,c=[["function"==typeof this.options.items?this.options.items.call(this.element[0],t,{item:this.currentItem}):u(this.options.items,this.element),this]],p=this._connectWith();if(p&&this.ready)for(e=p.length-1;0<=e;e--)for(i=(s=u(p[e],this.document[0])).length-1;0<=i;i--)(o=u.data(s[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&(c.push(["function"==typeof o.options.items?o.options.items.call(o.element[0],t,{item:this.currentItem}):u(o.options.items,o.element),o]),this.containers.push(o));for(e=c.length-1;0<=e;e--)for(r=c[e][1],a=(n=c[e][i=0]).length;i<a;i++)(h=u(n[i])).data(this.widgetName+"-item",r),l.push({item:h,instance:r,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var e,i,s=this.items.length-1;0<=s;s--)e=this.items[s],this.currentContainer&&e.instance!==this.currentContainer&&e.item[0]!==this.currentItem[0]||(i=this.options.toleranceElement?u(this.options.toleranceElement,e.item):e.item,t||(e.width=i.outerWidth(),e.height=i.outerHeight()),i=i.offset(),e.left=i.left,e.top=i.top)},refreshPositions:function(t){var e,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(t),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)i=this.containers[e].element.offset(),this.containers[e].containerCache.left=i.left,this.containers[e].containerCache.top=i.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var s,o,r=(i=i||this).options;r.placeholder&&r.placeholder.constructor!==String||(s=r.placeholder,o=i.currentItem[0].nodeName.toLowerCase(),r.placeholder={element:function(){var t=u("<"+o+">",i.document[0]);return i._addClass(t,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(t,"ui-sortable-helper"),"tbody"===o?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),u("<tr>",i.document[0]).appendTo(t)):"tr"===o?i._createTrPlaceholder(i.currentItem,t):"img"===o&&t.attr("src",i.currentItem.attr("src")),s||t.css("visibility","hidden"),t},update:function(t,e){s&&!r.forcePlaceholderSize||(e.height()&&(!r.forcePlaceholderSize||"tbody"!==o&&"tr"!==o)||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width())||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10))}}),i.placeholder=u(r.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),r.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){u("<td>&#160;</td>",i.document[0]).attr("colspan",u(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,o,r,n,h,a,l,c=null,p=null,f=this.containers.length-1;0<=f;f--)u.contains(this.currentItem[0],this.containers[f].element[0])||(this._intersectsWith(this.containers[f].containerCache)?c&&u.contains(this.containers[f].element[0],c.element[0])||(c=this.containers[f],p=f):this.containers[f].containerCache.over&&(this.containers[f]._trigger("out",t,this._uiHash(this)),this.containers[f].containerCache.over=0));if(c)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(i=1e4,s=null,o=(a=c.floating||this._isFloating(this.currentItem))?"left":"top",r=a?"width":"height",l=a?"pageX":"pageY",e=this.items.length-1;0<=e;e--)u.contains(this.containers[p].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(n=this.items[e].item.offset()[o],h=!1,t[l]-n>this.items[e][r]/2&&(h=!0),Math.abs(t[l]-n)<i)&&(i=Math.abs(t[l]-n),s=this.items[e],this.direction=h?"up":"down");(s||this.options.dropOnEmpty)&&(this.currentContainer===this.containers[p]?this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1):(s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1))}},_createHelper:function(t){var e=this.options,t="function"==typeof e.helper?u(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||this.appendTo[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!e.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!e.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=Array.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&u.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var t;return"relative"===this.cssPosition?{top:(t=this.currentItem.position()).top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}:{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=u(i.containment)[0],i=u(i.containment).offset(),e="hidden"!==u(t).css("overflow"),this.containment=[i.left+(parseInt(u(t).css("borderLeftWidth"),10)||0)+(parseInt(u(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(u(t).css("borderTopWidth"),10)||0)+(parseInt(u(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(e?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(u(t).css("borderLeftWidth"),10)||0)-(parseInt(u(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(e?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(u(t).css("borderTopWidth"),10)||0)-(parseInt(u(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e=e||this.position;var t="absolute"===t?1:-1,i="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(i[0].tagName);return{top:e.top+this.offset.relative.top*t+this.offset.parent.top*t-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:i.scrollTop())*t,left:e.left+this.offset.relative.left*t+this.offset.parent.left*t-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:i.scrollLeft())*t}},_generatePosition:function(t){var e=this.options,i=t.pageX,s=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3])&&(s=this.containment[3]+this.offset.click.top),e.grid)&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0]),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:o.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:o.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var o=this.counter;this._delay(function(){o===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function o(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this===this.currentContainer||e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer))),i=this.containers.length-1;0<=i;i--)e||s.push(o("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(o("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===u.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||u([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}})});/*!
 * jQuery UI Datepicker 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../version","../keycode"],e):e(jQuery)}(function(V){"use strict";var n;function e(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},V.extend(this._defaults,this.regional[""]),this.regional.en=V.extend(!0,{},this.regional[""]),this.regional["en-US"]=V.extend(!0,{},this.regional.en),this.dpDiv=a(V("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){V(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,d)}function d(){V.datepicker._isDisabledDatepicker((n.inline?n.dpDiv.parent():n.input)[0])||(V(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),V(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).addClass("ui-datepicker-next-hover"))}function c(e,t){for(var a in V.extend(e,t),t)null==t[a]&&(e[a]=t[a])}return V.extend(V.ui,{datepicker:{version:"1.13.3"}}),V.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return c(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var a,i=e.nodeName.toLowerCase(),s="div"===i||"span"===i;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(a=this._newInst(V(e),s)).settings=V.extend({},t||{}),"input"===i?this._connectDatepicker(e,a):s&&this._inlineDatepicker(e,a)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?a(V("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var a=V(e);t.append=V([]),t.trigger=V([]),a.hasClass(this.markerClassName)||(this._attachments(a,t),a.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),V.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var a,i=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),i&&(t.append=V("<span>").addClass(this._appendClass).text(i),e[s?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(i=this._get(t,"showOn"))&&"both"!==i||e.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(i=this._get(t,"buttonText"),a=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=V("<img>").addClass(this._triggerClass).attr({src:a,alt:i,title:i}):(t.trigger=V("<button type='button'>").addClass(this._triggerClass),a?t.trigger.html(V("<img>").attr({src:a,alt:i,title:i})):t.trigger.text(i)),e[s?"before":"after"](t.trigger),t.trigger.on("click",function(){return V.datepicker._datepickerShowing&&V.datepicker._lastInput===e[0]?V.datepicker._hideDatepicker():(V.datepicker._datepickerShowing&&V.datepicker._lastInput!==e[0]&&V.datepicker._hideDatepicker(),V.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,a,i,s,r,n;this._get(e,"autoSize")&&!e.inline&&(r=new Date(2009,11,20),(n=this._get(e,"dateFormat")).match(/[DM]/)&&(r.setMonth((t=function(e){for(s=i=a=0;s<e.length;s++)e[s].length>a&&(a=e[s].length,i=s);return i})(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort"))),r.setDate(t(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-r.getDay())),e.input.attr("size",this._formatDate(e,r).length))},_inlineDatepicker:function(e,t){var a=V(e);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(t.dpDiv),V.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,a,i,s){var r,n=this._dialogInst;return n||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=V("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),V("body").append(this._dialogInput),(n=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},V.data(this._dialogInput[0],"datepicker",n)),c(n.settings,i||{}),t=t&&t.constructor===Date?this._formatDate(n,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(r=document.documentElement.clientWidth,i=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[r/2-100+t,i/2-150+s]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),n.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),V.blockUI&&V.blockUI(this.dpDiv),V.data(this._dialogInput[0],"datepicker",n),this},_destroyDatepicker:function(e){var t,a=V(e),i=V.data(e,"datepicker");a.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),V.removeData(e,"datepicker"),"input"===t?(i.append.remove(),i.trigger.remove(),a.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||a.removeClass(this.markerClassName).empty(),n===i)&&(n=null,this._curInst=null)},_enableDatepicker:function(t){var e,a=V(t),i=V.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((i=a.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=V.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,a=V(t),i=V.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((i=a.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=V.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(e)for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return V.data(e,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,a){var i,s,r=this._getInst(e);if(2===arguments.length&&"string"==typeof t)return"defaults"===t?V.extend({},V.datepicker._defaults):r?"all"===t?V.extend({},r.settings):this._get(r,t):null;i=t||{},"string"==typeof t&&((i={})[t]=a),r&&(this._curInst===r&&this._hideDatepicker(),t=this._getDateDatepicker(e,!0),a=this._getMinMaxDate(r,"min"),s=this._getMinMaxDate(r,"max"),c(r.settings,i),null!==a&&void 0!==i.dateFormat&&void 0===i.minDate&&(r.settings.minDate=this._formatDate(r,a)),null!==s&&void 0!==i.dateFormat&&void 0===i.maxDate&&(r.settings.maxDate=this._formatDate(r,s)),"disabled"in i&&(i.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(V(e),r),this._autoSize(r),this._setDate(r,t),this._updateAlternate(r),this._updateDatepicker(r))},_changeDatepicker:function(e,t,a){this._optionDatepicker(e,t,a)},_refreshDatepicker:function(e){e=this._getInst(e);e&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){e=this._getInst(e);e&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){e=this._getInst(e);return e&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(e){var t,a,i=V.datepicker._getInst(e.target),s=!0,r=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,V.datepicker._datepickerShowing)switch(e.keyCode){case 9:V.datepicker._hideDatepicker(),s=!1;break;case 13:return(a=V("td."+V.datepicker._dayOverClass+":not(."+V.datepicker._currentClass+")",i.dpDiv))[0]&&V.datepicker._selectDay(e.target,i.selectedMonth,i.selectedYear,a[0]),(a=V.datepicker._get(i,"onSelect"))?(t=V.datepicker._formatDate(i),a.apply(i.input?i.input[0]:null,[t,i])):V.datepicker._hideDatepicker(),!1;case 27:V.datepicker._hideDatepicker();break;case 33:V.datepicker._adjustDate(e.target,e.ctrlKey?-V.datepicker._get(i,"stepBigMonths"):-V.datepicker._get(i,"stepMonths"),"M");break;case 34:V.datepicker._adjustDate(e.target,e.ctrlKey?+V.datepicker._get(i,"stepBigMonths"):+V.datepicker._get(i,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&V.datepicker._clearDate(e.target),s=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&V.datepicker._gotoToday(e.target),s=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,r?1:-1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&V.datepicker._adjustDate(e.target,e.ctrlKey?-V.datepicker._get(i,"stepBigMonths"):-V.datepicker._get(i,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,-7,"D"),s=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,r?-1:1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&V.datepicker._adjustDate(e.target,e.ctrlKey?+V.datepicker._get(i,"stepBigMonths"):+V.datepicker._get(i,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,7,"D"),s=e.ctrlKey||e.metaKey;break;default:s=!1}else 36===e.keyCode&&e.ctrlKey?V.datepicker._showDatepicker(this):s=!1;s&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,a=V.datepicker._getInst(e.target);if(V.datepicker._get(a,"constrainInput"))return a=V.datepicker._possibleChars(V.datepicker._get(a,"dateFormat")),t=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||t<" "||!a||-1<a.indexOf(t)},_doKeyUp:function(e){e=V.datepicker._getInst(e.target);if(e.input.val()!==e.lastVal)try{V.datepicker.parseDate(V.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,V.datepicker._getFormatConfig(e))&&(V.datepicker._setDateFromField(e),V.datepicker._updateAlternate(e),V.datepicker._updateDatepicker(e))}catch(e){}return!0},_showDatepicker:function(e){var t,a,i,s;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=V("input",e.parentNode)[0]),V.datepicker._isDisabledDatepicker(e)||V.datepicker._lastInput===e||(s=V.datepicker._getInst(e),V.datepicker._curInst&&V.datepicker._curInst!==s&&(V.datepicker._curInst.dpDiv.stop(!0,!0),s)&&V.datepicker._datepickerShowing&&V.datepicker._hideDatepicker(V.datepicker._curInst.input[0]),!1===(a=(a=V.datepicker._get(s,"beforeShow"))?a.apply(e,[e,s]):{}))||(c(s.settings,a),s.lastVal=null,V.datepicker._lastInput=e,V.datepicker._setDateFromField(s),V.datepicker._inDialog&&(e.value=""),V.datepicker._pos||(V.datepicker._pos=V.datepicker._findPos(e),V.datepicker._pos[1]+=e.offsetHeight),t=!1,V(e).parents().each(function(){return!(t|="fixed"===V(this).css("position"))}),a={left:V.datepicker._pos[0],top:V.datepicker._pos[1]},V.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),V.datepicker._updateDatepicker(s),a=V.datepicker._checkOffset(s,a,t),s.dpDiv.css({position:V.datepicker._inDialog&&V.blockUI?"static":t?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"}),s.inline)||(a=V.datepicker._get(s,"showAnim"),i=V.datepicker._get(s,"duration"),s.dpDiv.css("z-index",function(e){for(var t;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(t=parseInt(e.css("zIndex"),10),!isNaN(t))&&0!==t)return t;e=e.parent()}return 0}(V(e))+1),V.datepicker._datepickerShowing=!0,V.effects&&V.effects.effect[a]?s.dpDiv.show(a,V.datepicker._get(s,"showOptions"),i):s.dpDiv[a||"show"](a?i:null),V.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),V.datepicker._curInst=s)},_updateDatepicker:function(e){this.maxRows=4,(n=e).dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,a=this._getNumberOfMonths(e),i=a[1],s=e.dpDiv.find("."+this._dayOverClass+" a"),r=V.datepicker._get(e,"onUpdateDatepicker");0<s.length&&d.apply(s.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<i&&e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",17*i+"em"),e.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===V.datepicker._curInst&&V.datepicker._datepickerShowing&&V.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),t=e.yearshtml=null},0)),r&&r.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(e,t,a){var i=e.dpDiv.outerWidth(),s=e.dpDiv.outerHeight(),r=e.input?e.input.outerWidth():0,n=e.input?e.input.outerHeight():0,d=document.documentElement.clientWidth+(a?0:V(document).scrollLeft()),c=document.documentElement.clientHeight+(a?0:V(document).scrollTop());return t.left-=this._get(e,"isRTL")?i-r:0,t.left-=a&&t.left===e.input.offset().left?V(document).scrollLeft():0,t.top-=a&&t.top===e.input.offset().top+n?V(document).scrollTop():0,t.left-=Math.min(t.left,t.left+i>d&&i<d?Math.abs(t.left+i-d):0),t.top-=Math.min(t.top,t.top+s>c&&s<c?Math.abs(s+n):0),t},_findPos:function(e){for(var t=this._getInst(e),a=this._get(t,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||V.expr.pseudos.hidden(e));)e=e[a?"previousSibling":"nextSibling"];return[(t=V(e).offset()).left,t.top]},_hideDatepicker:function(e){var t,a,i=this._curInst;!i||e&&i!==V.data(e,"datepicker")||this._datepickerShowing&&(e=this._get(i,"showAnim"),a=this._get(i,"duration"),t=function(){V.datepicker._tidyDialog(i)},V.effects&&(V.effects.effect[e]||V.effects[e])?i.dpDiv.hide(e,V.datepicker._get(i,"showOptions"),a,t):i.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?a:null,t),e||t(),this._datepickerShowing=!1,(a=this._get(i,"onClose"))&&a.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),V.blockUI)&&(V.unblockUI(),V("body").append(this.dpDiv)),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){var t;V.datepicker._curInst&&(e=V(e.target),t=V.datepicker._getInst(e[0]),!(e[0].id===V.datepicker._mainDivId||0!==e.parents("#"+V.datepicker._mainDivId).length||e.hasClass(V.datepicker.markerClassName)||e.closest("."+V.datepicker._triggerClass).length||!V.datepicker._datepickerShowing||V.datepicker._inDialog&&V.blockUI)||e.hasClass(V.datepicker.markerClassName)&&V.datepicker._curInst!==t)&&V.datepicker._hideDatepicker()},_adjustDate:function(e,t,a){var e=V(e),i=this._getInst(e[0]);this._isDisabledDatepicker(e[0])||(this._adjustInstDate(i,t,a),this._updateDatepicker(i))},_gotoToday:function(e){var t,e=V(e),a=this._getInst(e[0]);this._get(a,"gotoCurrent")&&a.currentDay?(a.selectedDay=a.currentDay,a.drawMonth=a.selectedMonth=a.currentMonth,a.drawYear=a.selectedYear=a.currentYear):(t=new Date,a.selectedDay=t.getDate(),a.drawMonth=a.selectedMonth=t.getMonth(),a.drawYear=a.selectedYear=t.getFullYear()),this._notifyChange(a),this._adjustDate(e)},_selectMonthYear:function(e,t,a){var e=V(e),i=this._getInst(e[0]);i["selected"+("M"===a?"Month":"Year")]=i["draw"+("M"===a?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(i),this._adjustDate(e)},_selectDay:function(e,t,a,i){var s=V(e);V(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((s=this._getInst(s[0])).selectedDay=s.currentDay=parseInt(V("a",i).attr("data-date")),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=a,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(e){e=V(e);this._selectDate(e,"")},_selectDate:function(e,t){var a,e=V(e),e=this._getInst(e[0]);t=null!=t?t:this._formatDate(e),e.input&&e.input.val(t),this._updateAlternate(e),(a=this._get(e,"onSelect"))?a.apply(e.input?e.input[0]:null,[t,e]):e.input&&e.input.trigger("change"),e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var t,a,i=this._get(e,"altField");i&&(a=this._get(e,"altFormat")||this._get(e,"dateFormat"),t=this._getDate(e),a=this.formatDate(a,t,this._getFormatConfig(e)),V(document).find(i).val(a))},noWeekends:function(e){e=e.getDay();return[0<e&&e<6,""]},iso8601Week:function(e){var t,e=new Date(e.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(t,s,e){if(null==t||null==s)throw"Invalid arguments";if(""===(s="object"==typeof s?s.toString():s+""))return null;for(var a,i,r=0,n=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff,n="string"!=typeof n?n:(new Date).getFullYear()%100+parseInt(n,10),d=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,c=(e?e.dayNames:null)||this._defaults.dayNames,o=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,l=(e?e.monthNames:null)||this._defaults.monthNames,h=-1,u=-1,p=-1,g=-1,_=!1,f=function(e){e=y+1<t.length&&t.charAt(y+1)===e;return e&&y++,e},k=function(e){var t=f(e),t="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,e=new RegExp("^\\d{"+("y"===e?t:1)+","+t+"}"),t=s.substring(r).match(e);if(t)return r+=t[0].length,parseInt(t[0],10);throw"Missing number at position "+r},D=function(e,t,a){var i=-1,e=V.map(f(e)?a:t,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(V.each(e,function(e,t){var a=t[1];if(s.substr(r,a.length).toLowerCase()===a.toLowerCase())return i=t[0],r+=a.length,!1}),-1!==i)return i+1;throw"Unknown name at position "+r},m=function(){if(s.charAt(r)!==t.charAt(y))throw"Unexpected literal at position "+r;r++},y=0;y<t.length;y++)if(_)"'"!==t.charAt(y)||f("'")?m():_=!1;else switch(t.charAt(y)){case"d":p=k("d");break;case"D":D("D",d,c);break;case"o":g=k("o");break;case"m":u=k("m");break;case"M":u=D("M",o,l);break;case"y":h=k("y");break;case"@":h=(i=new Date(k("@"))).getFullYear(),u=i.getMonth()+1,p=i.getDate();break;case"!":h=(i=new Date((k("!")-this._ticksTo1970)/1e4)).getFullYear(),u=i.getMonth()+1,p=i.getDate();break;case"'":f("'")?m():_=!0;break;default:m()}if(r<s.length&&(e=s.substr(r),!/^\s+/.test(e)))throw"Extra/unparsed characters found in date: "+e;if(-1===h?h=(new Date).getFullYear():h<100&&(h+=(new Date).getFullYear()-(new Date).getFullYear()%100+(h<=n?0:-100)),-1<g)for(u=1,p=g;;){if(p<=(a=this._getDaysInMonth(h,u-1)))break;u++,p-=a}if((i=this._daylightSavingAdjust(new Date(h,u-1,p))).getFullYear()!==h||i.getMonth()+1!==u||i.getDate()!==p)throw"Invalid date";return i},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,a){if(!e)return"";function i(e,t,a){var i=""+t;if(l(e))for(;i.length<a;)i="0"+i;return i}function s(e,t,a,i){return(l(e)?i:a)[t]}var r,n=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,d=(a?a.dayNames:null)||this._defaults.dayNames,c=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,o=(a?a.monthNames:null)||this._defaults.monthNames,l=function(e){e=r+1<t.length&&t.charAt(r+1)===e;return e&&r++,e},h="",u=!1;if(e)for(r=0;r<t.length;r++)if(u)"'"!==t.charAt(r)||l("'")?h+=t.charAt(r):u=!1;else switch(t.charAt(r)){case"d":h+=i("d",e.getDate(),2);break;case"D":h+=s("D",e.getDay(),n,d);break;case"o":h+=i("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":h+=i("m",e.getMonth()+1,2);break;case"M":h+=s("M",e.getMonth(),c,o);break;case"y":h+=l("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":h+=e.getTime();break;case"!":h+=1e4*e.getTime()+this._ticksTo1970;break;case"'":l("'")?h+="'":u=!0;break;default:h+=t.charAt(r)}return h},_possibleChars:function(t){for(var e="",a=!1,i=function(e){e=s+1<t.length&&t.charAt(s+1)===e;return e&&s++,e},s=0;s<t.length;s++)if(a)"'"!==t.charAt(s)||i("'")?e+=t.charAt(s):a=!1;else switch(t.charAt(s)){case"d":case"m":case"y":case"@":e+="0123456789";break;case"D":case"M":return null;case"'":i("'")?e+="'":a=!0;break;default:e+=t.charAt(s)}return e},_get:function(e,t){return(void 0!==e.settings[t]?e.settings:this._defaults)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var a=this._get(e,"dateFormat"),i=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),r=s,n=this._getFormatConfig(e);try{r=this.parseDate(a,i,n)||s}catch(e){i=t?"":i}e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),e.currentDay=i?r.getDate():0,e.currentMonth=i?r.getMonth():0,e.currentYear=i?r.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(d,e,t){var a,i=null==e||""===e?t:"string"==typeof e?function(e){try{return V.datepicker.parseDate(V.datepicker._get(d,"dateFormat"),e,V.datepicker._getFormatConfig(d))}catch(e){}for(var t=(e.toLowerCase().match(/^c/)?V.datepicker._getDate(d):null)||new Date,a=t.getFullYear(),i=t.getMonth(),s=t.getDate(),r=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,n=r.exec(e);n;){switch(n[2]||"d"){case"d":case"D":s+=parseInt(n[1],10);break;case"w":case"W":s+=7*parseInt(n[1],10);break;case"m":case"M":i+=parseInt(n[1],10),s=Math.min(s,V.datepicker._getDaysInMonth(a,i));break;case"y":case"Y":a+=parseInt(n[1],10),s=Math.min(s,V.datepicker._getDaysInMonth(a,i))}n=r.exec(e)}return new Date(a,i,s)}(e):"number"==typeof e?isNaN(e)?t:(i=e,(a=new Date).setDate(a.getDate()+i),a):new Date(e.getTime());return(i=i&&"Invalid Date"===i.toString()?t:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,a){var i=!t,s=e.selectedMonth,r=e.selectedYear,t=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),s===e.selectedMonth&&r===e.selectedYear||a||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(i?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),a="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){V.datepicker._adjustDate(a,-t,"M")},next:function(){V.datepicker._adjustDate(a,+t,"M")},hide:function(){V.datepicker._hideDatepicker()},today:function(){V.datepicker._gotoToday(a)},selectDay:function(){return V.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return V.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return V.datepicker._selectMonthYear(a,this,"Y"),!1}};V(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,a,i,s,r,O,L,R,H,n,d,W,c,o,l,h,u,p,g,_,f,k,E,D,m,U,y,P,z,v,M,b,w=new Date,B=this._daylightSavingAdjust(new Date(w.getFullYear(),w.getMonth(),w.getDate())),C=this._get(e,"isRTL"),w=this._get(e,"showButtonPanel"),I=this._get(e,"hideIfNoPrevNext"),x=this._get(e,"navigationAsDateFormat"),Y=this._getNumberOfMonths(e),S=this._get(e,"showCurrentAtPos"),F=this._get(e,"stepMonths"),J=1!==Y[0]||1!==Y[1],N=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),T=this._getMinMaxDate(e,"min"),A=this._getMinMaxDate(e,"max"),K=e.drawMonth-S,j=e.drawYear;if(K<0&&(K+=12,j--),A)for(t=this._daylightSavingAdjust(new Date(A.getFullYear(),A.getMonth()-Y[0]*Y[1]+1,A.getDate())),t=T&&t<T?T:t;this._daylightSavingAdjust(new Date(j,K,1))>t;)--K<0&&(K=11,j--);for(e.drawMonth=K,e.drawYear=j,S=this._get(e,"prevText"),S=x?this.formatDate(S,this._daylightSavingAdjust(new Date(j,K-F,1)),this._getFormatConfig(e)):S,a=this._canAdjustMonth(e,-1,j,K)?V("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"e":"w")).text(S))[0].outerHTML:I?"":V("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"e":"w")).text(S))[0].outerHTML,S=this._get(e,"nextText"),S=x?this.formatDate(S,this._daylightSavingAdjust(new Date(j,K+F,1)),this._getFormatConfig(e)):S,i=this._canAdjustMonth(e,1,j,K)?V("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"w":"e")).text(S))[0].outerHTML:I?"":V("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:S}).append(V("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(C?"w":"e")).text(S))[0].outerHTML,F=this._get(e,"currentText"),I=this._get(e,"gotoCurrent")&&e.currentDay?N:B,F=x?this.formatDate(F,I,this._getFormatConfig(e)):F,S="",e.inline||(S=V("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),x="",w&&(x=V("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(C?S:"").append(this._isInRange(e,I)?V("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(F):"").append(C?"":S)[0].outerHTML),s=parseInt(this._get(e,"firstDay"),10),s=isNaN(s)?0:s,r=this._get(e,"showWeek"),O=this._get(e,"dayNames"),L=this._get(e,"dayNamesMin"),R=this._get(e,"monthNames"),H=this._get(e,"monthNamesShort"),n=this._get(e,"beforeShowDay"),d=this._get(e,"showOtherMonths"),W=this._get(e,"selectOtherMonths"),c=this._getDefaultDate(e),o="",h=0;h<Y[0];h++){for(u="",this.maxRows=4,p=0;p<Y[1];p++){if(g=this._daylightSavingAdjust(new Date(j,K,e.selectedDay)),_=" ui-corner-all",f="",J){if(f+="<div class='ui-datepicker-group",1<Y[1])switch(p){case 0:f+=" ui-datepicker-group-first",_=" ui-corner-"+(C?"right":"left");break;case Y[1]-1:f+=" ui-datepicker-group-last",_=" ui-corner-"+(C?"left":"right");break;default:f+=" ui-datepicker-group-middle",_=""}f+="'>"}for(f+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+_+"'>"+(/all|left/.test(_)&&0===h?C?i:a:"")+(/all|right/.test(_)&&0===h?C?a:i:"")+this._generateMonthYearHeader(e,K,j,T,A,0<h||0<p,R,H)+"</div><table class='ui-datepicker-calendar'><thead><tr>",k=r?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",l=0;l<7;l++)k+="<th scope='col'"+(5<=(l+s+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+O[E=(l+s)%7]+"'>"+L[E]+"</span></th>";for(f+=k+"</tr></thead><tbody>",m=this._getDaysInMonth(j,K),j===e.selectedYear&&K===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,m)),D=(this._getFirstDayOfMonth(j,K)-s+7)%7,m=Math.ceil((D+m)/7),U=J&&this.maxRows>m?this.maxRows:m,this.maxRows=U,y=this._daylightSavingAdjust(new Date(j,K,1-D)),P=0;P<U;P++){for(f+="<tr>",z=r?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(y)+"</td>":"",l=0;l<7;l++)v=n?n.apply(e.input?e.input[0]:null,[y]):[!0,""],b=(M=y.getMonth()!==K)&&!W||!v[0]||T&&y<T||A&&A<y,z+="<td class='"+(5<=(l+s+6)%7?" ui-datepicker-week-end":"")+(M?" ui-datepicker-other-month":"")+(y.getTime()===g.getTime()&&K===e.selectedMonth&&e._keyEvent||c.getTime()===y.getTime()&&c.getTime()===g.getTime()?" "+this._dayOverClass:"")+(b?" "+this._unselectableClass+" ui-state-disabled":"")+(M&&!d?"":" "+v[1]+(y.getTime()===N.getTime()?" "+this._currentClass:"")+(y.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(M&&!d||!v[2]?"":" title='"+v[2].replace(/'/g,"&#39;")+"'")+(b?"":" data-handler='selectDay' data-event='click' data-month='"+y.getMonth()+"' data-year='"+y.getFullYear()+"'")+">"+(M&&!d?"&#xa0;":b?"<span class='ui-state-default'>"+y.getDate()+"</span>":"<a class='ui-state-default"+(y.getTime()===B.getTime()?" ui-state-highlight":"")+(y.getTime()===N.getTime()?" ui-state-active":"")+(M?" ui-priority-secondary":"")+"' href='#' aria-current='"+(y.getTime()===N.getTime()?"true":"false")+"' data-date='"+y.getDate()+"'>"+y.getDate()+"</a>")+"</td>",y.setDate(y.getDate()+1),y=this._daylightSavingAdjust(y);f+=z+"</tr>"}11<++K&&(K=0,j++),u+=f+="</tbody></table>"+(J?"</div>"+(0<Y[0]&&p===Y[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}o+=u}return o+=x,e._keyEvent=!1,o},_generateMonthYearHeader:function(e,t,a,i,s,r,n,d){var c,o,l,h,u,p,g=this._get(e,"changeMonth"),_=this._get(e,"changeYear"),f=this._get(e,"showMonthAfterYear"),k=this._get(e,"selectMonthLabel"),D=this._get(e,"selectYearLabel"),m="<div class='ui-datepicker-title'>",y="";if(r||!g)y+="<span class='ui-datepicker-month'>"+n[t]+"</span>";else{for(c=i&&i.getFullYear()===a,o=s&&s.getFullYear()===a,y+="<select class='ui-datepicker-month' aria-label='"+k+"' data-handler='selectMonth' data-event='change'>",l=0;l<12;l++)(!c||l>=i.getMonth())&&(!o||l<=s.getMonth())&&(y+="<option value='"+l+"'"+(l===t?" selected='selected'":"")+">"+d[l]+"</option>");y+="</select>"}if(f||(m+=y+(!r&&g&&_?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",r||!_)m+="<span class='ui-datepicker-year'>"+a+"</span>";else{for(n=this._get(e,"yearRange").split(":"),h=(new Date).getFullYear(),u=(k=function(e){e=e.match(/c[+\-].*/)?a+parseInt(e.substring(1),10):e.match(/[+\-].*/)?h+parseInt(e,10):parseInt(e,10);return isNaN(e)?h:e})(n[0]),p=Math.max(u,k(n[1]||"")),u=i?Math.max(u,i.getFullYear()):u,p=s?Math.min(p,s.getFullYear()):p,e.yearshtml+="<select class='ui-datepicker-year' aria-label='"+D+"' data-handler='selectYear' data-event='change'>";u<=p;u++)e.yearshtml+="<option value='"+u+"'"+(u===a?" selected='selected'":"")+">"+u+"</option>";e.yearshtml+="</select>",m+=e.yearshtml,e.yearshtml=null}return m+=this._get(e,"yearSuffix"),f&&(m+=(!r&&g&&_?"":"&#xa0;")+y),m+="</div>"},_adjustInstDate:function(e,t,a){var i=e.selectedYear+("Y"===a?t:0),s=e.selectedMonth+("M"===a?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(i,s))+("D"===a?t:0),i=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(i,s,t)));e.selectedDay=i.getDate(),e.drawMonth=e.selectedMonth=i.getMonth(),e.drawYear=e.selectedYear=i.getFullYear(),"M"!==a&&"Y"!==a||this._notifyChange(e)},_restrictMinMax:function(e,t){var a=this._getMinMaxDate(e,"min"),e=this._getMinMaxDate(e,"max"),a=a&&t<a?a:t;return e&&e<a?e:a},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){e=this._get(e,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,a,i){var s=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(a,i+(t<0?t:s[0]*s[1]),1));return t<0&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var a,i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),r=null,n=null,e=this._get(e,"yearRange");return e&&(e=e.split(":"),a=(new Date).getFullYear(),r=parseInt(e[0],10),n=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(r+=a),e[1].match(/[+\-].*/))&&(n+=a),(!i||t.getTime()>=i.getTime())&&(!s||t.getTime()<=s.getTime())&&(!r||t.getFullYear()>=r)&&(!n||t.getFullYear()<=n)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:"string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,a,i){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);i=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(i,a,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),V.fn.datepicker=function(e){if(!this.length)return this;V.datepicker.initialized||(V(document).on("mousedown",V.datepicker._checkExternalClick),V.datepicker.initialized=!0),0===V("#"+V.datepicker._mainDivId).length&&V("body").append(V.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?V.datepicker["_"+e+"Datepicker"].apply(V.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?V.datepicker["_"+e+"Datepicker"].apply(V.datepicker,[this].concat(t)):V.datepicker._attachDatepicker(this,e)})},V.datepicker=new e,V.datepicker.initialized=!1,V.datepicker.uuid=(new Date).getTime(),V.datepicker.version="1.13.3",V.datepicker});/*!
 * jQuery UI Resizable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],t):t(jQuery)}(function(z){"use strict";return z.widget("ui.resizable",z.ui.mouse,{version:"1.13.3",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(t,i){if("hidden"===z(t).css("overflow"))return!1;var i=i&&"left"===i?"scrollLeft":"scrollTop",e=!1;if(0<t[i])return!0;try{t[i]=1,e=0<t[i],t[i]=0}catch(t){}return e},_create:function(){var t,i=this.options,e=this;this._addClass("ui-resizable"),z.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(z("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),i.autoHide&&z(this.element).on("mouseenter",function(){i.disabled||(e._removeClass("ui-resizable-autohide"),e._handles.show())}).on("mouseleave",function(){i.disabled||e.resizing||(e._addClass("ui-resizable-autohide"),e._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){z(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var i;return this.elementIsWrapper&&(t(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,i){switch(this._super(t,i),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!i}},_setupHandles:function(){var t,i,e,s,h,n=this.options,o=this;if(this.handles=n.handles||(z(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=z(),this._addedHandles=z(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},i=0;i<e.length;i++)s="ui-resizable-"+(t=String.prototype.trim.call(e[i])),h=z("<div>"),this._addClass(h,"ui-resizable-handle "+s),h.css({zIndex:n.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(h),this._addedHandles=this._addedHandles.add(h));this._renderAxis=function(t){var i,e,s;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=z(this.handles[i]),this._on(this.handles[i],{mousedown:o._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=z(this.handles[i],this.element),s=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),e=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(e,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){o.resizing||(this.className&&(h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=h&&h[1]?h[1]:"se")}),n.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var i,e,s=!1;for(i in this.handles)(e=z(this.handles[i])[0])!==t.target&&!z.contains(e,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var i,e,s=this.options,h=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),e=this._num(this.helper.css("top")),s.containment&&(i+=z(s.containment).scrollLeft()||0,e+=z(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:e},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalPosition={left:i,top:e},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,h=z(".ui-resizable-"+this.axis).css("cursor"),z("body").css("cursor","auto"===h?this.axis+"-resize":h),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i=this.originalMousePosition,e=this.axis,s=t.pageX-i.left||0,i=t.pageY-i.top||0,e=this._change[e];return this._updatePrevProperties(),e&&(e=e.apply(this,[t,s,i]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),z.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var i,e,s,h=this.options,n=this;return this._helper&&(e=(i=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:n.sizeDiff.height,i=i?0:n.sizeDiff.width,i={width:n.helper.width()-i,height:n.helper.height()-e},e=parseFloat(n.element.css("left"))+(n.position.left-n.originalPosition.left)||null,s=parseFloat(n.element.css("top"))+(n.position.top-n.originalPosition.top)||null,h.animate||this.element.css(z.extend(i,{top:s,left:e})),n.helper.height(n.size.height),n.helper.width(n.size.width),this._helper)&&!h.animate&&this._proportionallyResize(),z("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.helper.css(t),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px",this.helper.width(t.width)),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px",this.helper.height(t.height)),t},_updateVirtualBoundaries:function(t){var i,e,s,h=this.options,h={minWidth:this._isNumber(h.minWidth)?h.minWidth:0,maxWidth:this._isNumber(h.maxWidth)?h.maxWidth:1/0,minHeight:this._isNumber(h.minHeight)?h.minHeight:0,maxHeight:this._isNumber(h.maxHeight)?h.maxHeight:1/0};(this._aspectRatio||t)&&(t=h.minHeight*this.aspectRatio,e=h.minWidth/this.aspectRatio,i=h.maxHeight*this.aspectRatio,s=h.maxWidth/this.aspectRatio,h.minWidth<t&&(h.minWidth=t),h.minHeight<e&&(h.minHeight=e),i<h.maxWidth&&(h.maxWidth=i),s<h.maxHeight)&&(h.maxHeight=s),this._vBoundaries=h},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var i=this.position,e=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=i.left+(e.width-t.width),t.top=null),"nw"===s&&(t.top=i.top+(e.height-t.height),t.left=i.left+(e.width-t.width)),t},_respectSize:function(t){var i=this._vBoundaries,e=this.axis,s=this._isNumber(t.width)&&i.maxWidth&&i.maxWidth<t.width,h=this._isNumber(t.height)&&i.maxHeight&&i.maxHeight<t.height,n=this._isNumber(t.width)&&i.minWidth&&i.minWidth>t.width,o=this._isNumber(t.height)&&i.minHeight&&i.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,r=/sw|nw|w/.test(e),e=/nw|ne|n/.test(e);return n&&(t.width=i.minWidth),o&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),h&&(t.height=i.maxHeight),n&&r&&(t.left=a-i.minWidth),s&&r&&(t.left=a-i.maxWidth),o&&e&&(t.top=l-i.minHeight),h&&e&&(t.top=l-i.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var i=0,e=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];i<4;i++)e[i]=parseFloat(s[i])||0,e[i]+=parseFloat(h[i])||0;return{height:e[0]+e[2],width:e[1]+e[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,i=0,e=this.helper||this.element;i<this._proportionallyResizeElements.length;i++)t=this._proportionallyResizeElements[i],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:e.height()-this.outerDimensions.height||0,width:e.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||z("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,i){return{width:this.originalSize.width+i}},w:function(t,i){var e=this.originalSize;return{left:this.originalPosition.left+i,width:e.width-i}},n:function(t,i,e){var s=this.originalSize;return{top:this.originalPosition.top+e,height:s.height-e}},s:function(t,i,e){return{height:this.originalSize.height+e}},se:function(t,i,e){return z.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,e]))},sw:function(t,i,e){return z.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,e]))},ne:function(t,i,e){return z.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,e]))},nw:function(t,i,e){return z.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,e]))}},_propagate:function(t,i){z.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),z.ui.plugin.add("resizable","animate",{stop:function(i){var e=z(this).resizable("instance"),t=e.options,s=e._proportionallyResizeElements,h=s.length&&/textarea/i.test(s[0].nodeName),n=h&&e._hasScroll(s[0],"left")?0:e.sizeDiff.height,h=h?0:e.sizeDiff.width,h={width:e.size.width-h,height:e.size.height-n},n=parseFloat(e.element.css("left"))+(e.position.left-e.originalPosition.left)||null,o=parseFloat(e.element.css("top"))+(e.position.top-e.originalPosition.top)||null;e.element.animate(z.extend(h,o&&n?{top:o,left:n}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(e.element.css("width")),height:parseFloat(e.element.css("height")),top:parseFloat(e.element.css("top")),left:parseFloat(e.element.css("left"))};s&&s.length&&z(s[0]).css({width:t.width,height:t.height}),e._updateCache(t),e._propagate("resize",i)}})}}),z.ui.plugin.add("resizable","containment",{start:function(){var e,s,t,i,h=z(this).resizable("instance"),n=h.options,o=h.element,n=n.containment,o=n instanceof z?n.get(0):/parent/.test(n)?o.parent().get(0):n;o&&(h.containerElement=z(o),/document/.test(n)||n===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:z(document),left:0,top:0,width:z(document).width(),height:z(document).height()||document.body.parentNode.scrollHeight}):(e=z(o),s=[],z(["Top","Right","Left","Bottom"]).each(function(t,i){s[t]=h._num(e.css("padding"+i))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-s[3],width:e.innerWidth()-s[1]},n=h.containerOffset,i=h.containerSize.height,t=h.containerSize.width,t=h._hasScroll(o,"left")?o.scrollWidth:t,i=h._hasScroll(o)?o.scrollHeight:i,h.parentData={element:o,left:n.left,top:n.top,width:t,height:i}))},resize:function(t){var i=z(this).resizable("instance"),e=i.options,s=i.containerOffset,h=i.position,t=i._aspectRatio||t.shiftKey,n={top:0,left:0},o=i.containerElement,a=!0;o[0]!==document&&/static/.test(o.css("position"))&&(n=s),h.left<(i._helper?s.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-s.left:i.position.left-n.left),t&&(i.size.height=i.size.width/i.aspectRatio,a=!1),i.position.left=e.helper?s.left:0),h.top<(i._helper?s.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-s.top:i.position.top),t&&(i.size.width=i.size.height*i.aspectRatio,a=!1),i.position.top=i._helper?s.top:0),o=i.containerElement.get(0)===i.element.parent().get(0),e=/relative|absolute/.test(i.containerElement.css("position")),o&&e?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top),h=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-n.left:i.offset.left-s.left)),o=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-n.top:i.offset.top-s.top)),h+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-h,t)&&(i.size.height=i.size.width/i.aspectRatio,a=!1),o+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-o,t)&&(i.size.width=i.size.height*i.aspectRatio,a=!1),a||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=z(this).resizable("instance"),i=t.options,e=t.containerOffset,s=t.containerPosition,h=t.containerElement,n=z(t.helper),o=n.offset(),a=n.outerWidth()-t.sizeDiff.width,n=n.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(h.css("position"))&&z(this).css({left:o.left-s.left-e.left,width:a,height:n}),t._helper&&!i.animate&&/static/.test(h.css("position"))&&z(this).css({left:o.left-s.left-e.left,width:a,height:n})}}),z.ui.plugin.add("resizable","alsoResize",{start:function(){var t=z(this).resizable("instance").options;z(t.alsoResize).each(function(){var t=z(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.css("width")),height:parseFloat(t.css("height")),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,e){var i=z(this).resizable("instance"),s=i.options,h=i.originalSize,n=i.originalPosition,o={height:i.size.height-h.height||0,width:i.size.width-h.width||0,top:i.position.top-n.top||0,left:i.position.left-n.left||0};z(s.alsoResize).each(function(){var t=z(this),s=z(this).data("ui-resizable-alsoresize"),h={},i=t.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];z.each(i,function(t,i){var e=(s[i]||0)+(o[i]||0);e&&0<=e&&(h[i]=e||null)}),t.css(h)})},stop:function(){z(this).removeData("ui-resizable-alsoresize")}}),z.ui.plugin.add("resizable","ghost",{start:function(){var t=z(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==z.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=z(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=z(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),z.ui.plugin.add("resizable","grid",{resize:function(){var t,i=z(this).resizable("instance"),e=i.options,s=i.size,h=i.originalSize,n=i.originalPosition,o=i.axis,a="number"==typeof e.grid?[e.grid,e.grid]:e.grid,l=a[0]||1,r=a[1]||1,p=Math.round((s.width-h.width)/l)*l,s=Math.round((s.height-h.height)/r)*r,d=h.width+p,g=h.height+s,u=e.maxWidth&&e.maxWidth<d,c=e.maxHeight&&e.maxHeight<g,f=e.minWidth&&e.minWidth>d,m=e.minHeight&&e.minHeight>g;e.grid=a,f&&(d+=l),m&&(g+=r),u&&(d-=l),c&&(g-=r),/^(se|s|e)$/.test(o)?(i.size.width=d,i.size.height=g):/^(ne)$/.test(o)?(i.size.width=d,i.size.height=g,i.position.top=n.top-s):/^(sw)$/.test(o)?(i.size.width=d,i.size.height=g,i.position.left=n.left-p):((g-r<=0||d-l<=0)&&(t=i._getPaddingPlusBorderDimensions(this)),0<g-r?(i.size.height=g,i.position.top=n.top-s):(g=r-t.height,i.size.height=g,i.position.top=n.top+h.height-g),0<d-l?(i.size.width=d,i.position.left=n.left-p):(d=l-t.width,i.size.width=d,i.position.left=n.left+h.width-d))}}),z.ui.resizable});/*!
 * jQuery UI Dialog 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./button","./draggable","./mouse","./resizable","../focusable","../keycode","../position","../safe-active-element","../safe-blur","../tabbable","../unique-id","../version","../widget"],i):i(jQuery)}(function(l){"use strict";return l.widget("ui.dialog",{version:"1.13.3",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(i){var t=l(this).css(i).offset().top;t<0&&l(this).css("top",i.top-t)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&l.fn.draggable&&this._makeDraggable(),this.options.resizable&&l.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var i=this.options.appendTo;return i&&(i.jquery||i.nodeType)?l(i):this.document.find(i||"body").eq(0)},_destroy:function(){var i,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(i=t.parent.children().eq(t.index)).length&&i[0]!==this.element[0]?i.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:l.noop,enable:l.noop,close:function(i){var t=this;this._isOpen&&!1!==this._trigger("beforeClose",i)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||l.ui.safeBlur(l.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){t._trigger("close",i)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(i,t){var e=!1,o=this.uiDialog.siblings(".ui-front:visible").map(function(){return+l(this).css("z-index")}).get(),o=Math.max.apply(null,o);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),e=!0),e&&!t&&this._trigger("focus",i),e},open:function(){var i=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=l(l.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){i._focusTabbable(),i._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var i=this._focusedElement;(i=(i=(i=(i=(i=i||this.element.find("[autofocus]")).length?i:this.element.find(":tabbable")).length?i:this.uiDialogButtonPane.find(":tabbable")).length?i:this.uiDialogTitlebarClose.filter(":tabbable")).length?i:this.uiDialog).eq(0).trigger("focus")},_restoreTabbableFocus:function(){var i=l.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===i||l.contains(this.uiDialog[0],i)||this._focusTabbable()},_keepFocus:function(i){i.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=l("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(i){var t,e,o;this.options.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===l.ui.keyCode.ESCAPE?(i.preventDefault(),this.close(i)):i.keyCode!==l.ui.keyCode.TAB||i.isDefaultPrevented()||(t=this.uiDialog.find(":tabbable"),e=t.first(),o=t.last(),i.target!==o[0]&&i.target!==this.uiDialog[0]||i.shiftKey?i.target!==e[0]&&i.target!==this.uiDialog[0]||!i.shiftKey||(this._delay(function(){o.trigger("focus")}),i.preventDefault()):(this._delay(function(){e.trigger("focus")}),i.preventDefault()))},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var i;this.uiDialogTitlebar=l("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(i){l(i.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=l("<button type='button'></button>").button({label:l("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}}),i=l("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(i,"ui-dialog-title"),this._title(i),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":i.attr("id")})},_title:function(i){this.options.title?i.text(this.options.title):i.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=l("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=l("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var o=this,i=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),l.isEmptyObject(i)||Array.isArray(i)&&!i.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(l.each(i,function(i,t){var e;t=l.extend({type:"button"},t="function"==typeof t?{click:t,text:i}:t),e=t.click,i={icon:t.icon,iconPosition:t.iconPosition,showLabel:t.showLabel,icons:t.icons,text:t.text},delete t.click,delete t.icon,delete t.iconPosition,delete t.showLabel,delete t.icons,"boolean"==typeof t.text&&delete t.text,l("<button></button>",t).button(i).appendTo(o.uiButtonSet).on("click",function(){e.apply(o.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var s=this,n=this.options;function a(i){return{position:i.position,offset:i.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(i,t){s._addClass(l(this),"ui-dialog-dragging"),s._blockFrames(),s._trigger("dragStart",i,a(t))},drag:function(i,t){s._trigger("drag",i,a(t))},stop:function(i,t){var e=t.offset.left-s.document.scrollLeft(),o=t.offset.top-s.document.scrollTop();n.position={my:"left top",at:"left"+(0<=e?"+":"")+e+" top"+(0<=o?"+":"")+o,of:s.window},s._removeClass(l(this),"ui-dialog-dragging"),s._unblockFrames(),s._trigger("dragStop",i,a(t))}})},_makeResizable:function(){var s=this,n=this.options,i=n.resizable,t=this.uiDialog.css("position"),i="string"==typeof i?i:"n,e,s,w,se,sw,ne,nw";function a(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:this._minHeight(),handles:i,start:function(i,t){s._addClass(l(this),"ui-dialog-resizing"),s._blockFrames(),s._trigger("resizeStart",i,a(t))},resize:function(i,t){s._trigger("resize",i,a(t))},stop:function(i,t){var e=s.uiDialog.offset(),o=e.left-s.document.scrollLeft(),e=e.top-s.document.scrollTop();n.height=s.uiDialog.height(),n.width=s.uiDialog.width(),n.position={my:"left top",at:"left"+(0<=o?"+":"")+o+" top"+(0<=e?"+":"")+e,of:s.window},s._removeClass(l(this),"ui-dialog-resizing"),s._unblockFrames(),s._trigger("resizeStop",i,a(t))}}).css("position",t)},_trackFocus:function(){this._on(this.widget(),{focusin:function(i){this._makeFocusTarget(),this._focusedElement=l(i.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var i=this._trackingInstances(),t=l.inArray(this,i);-1!==t&&i.splice(t,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||this.document.data("ui-dialog-instances",i=[]),i},_minHeight:function(){var i=this.options;return"auto"===i.height?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(i){var e=this,o=!1,s={};l.each(i,function(i,t){e._setOption(i,t),i in e.sizeRelatedOptions&&(o=!0),i in e.resizableRelatedOptions&&(s[i]=t)}),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(i,t){var e,o=this.uiDialog;"disabled"!==i&&(this._super(i,t),"appendTo"===i&&this.uiDialog.appendTo(this._appendTo()),"buttons"===i&&this._createButtons(),"closeText"===i&&this.uiDialogTitlebarClose.button({label:l("<a>").text(""+this.options.closeText).html()}),"draggable"===i&&((e=o.is(":data(ui-draggable)"))&&!t&&o.draggable("destroy"),!e)&&t&&this._makeDraggable(),"position"===i&&this._position(),"resizable"===i&&((e=o.is(":data(ui-resizable)"))&&!t&&o.resizable("destroy"),e&&"string"==typeof t&&o.resizable("option","handles",t),e||!1===t||this._makeResizable()),"title"===i)&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title"))},_size:function(){var i,t,e,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),i=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),t=Math.max(0,o.minHeight-i),e="number"==typeof o.maxHeight?Math.max(0,o.maxHeight-i):"none","auto"===o.height?this.element.css({minHeight:t,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,o.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var i=l(this);return l("<div>").css({position:"absolute",width:i.outerWidth(),height:i.outerHeight()}).appendTo(i.parent()).offset(i.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(i){return!!l(i.target).closest(".ui-dialog").length||!!l(i.target).closest(".ui-datepicker").length},_createOverlay:function(){var e,o;this.options.modal&&(e=l.fn.jquery.substring(0,4),o=!0,this._delay(function(){o=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(i){var t;o||(t=this._trackingInstances()[0])._allowInteraction(i)||(i.preventDefault(),t._focusTabbable(),"3.4."!==e&&"3.5."!==e&&"3.6."!==e)||t._delay(t._restoreTabbableFocus)}.bind(this)),this.overlay=l("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var i;this.options.modal&&this.overlay&&((i=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",i):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}}),!1!==l.uiBackCompat&&l.widget("ui.dialog",l.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(i,t){"dialogClass"===i&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),l.ui.dialog});/*!
 * jQuery UI Tabs 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","../keycode","../safe-active-element","../unique-id","../version","../widget"],t):t(jQuery)}(function(l){"use strict";var a;return l.widget("ui.tabs",{version:"1.13.3",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(a=/#.*$/,function(t){var e=t.href.replace(a,""),i=location.href.replace(a,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return 1<t.hash.length&&e===i}),_create:function(){var e=this,t=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,t.collapsible),this._processTabs(),t.active=this._initialActive(),Array.isArray(t.disabled)&&(t.disabled=l.uniqueSort(t.disabled.concat(l.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(t.active):this.active=l(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,a=location.hash.substring(1);return null===i&&(a&&this.tabs.each(function(t,e){if(l(e).attr("aria-controls")===a)return i=t,!1}),null!==(i=null===i?this.tabs.index(this.tabs.filter(".ui-tabs-active")):i)&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0),i=!t&&!1===i&&this.anchors.length?0:i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):l()}},_tabKeydown:function(t){var e=l(l.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(e),a=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case l.ui.keyCode.RIGHT:case l.ui.keyCode.DOWN:i++;break;case l.ui.keyCode.UP:case l.ui.keyCode.LEFT:a=!1,i--;break;case l.ui.keyCode.END:i=this.anchors.length-1;break;case l.ui.keyCode.HOME:i=0;break;case l.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case l.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,a),t.ctrlKey||t.metaKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===l.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===l.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===l.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){var i=this.tabs.length-1;for(;-1!==l.inArray(t=(t=i<t?0:t)<0?i:t,this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){"active"===t?this._activate(e):(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e))},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=l.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!l.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=l()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=l()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var o=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){l(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){l(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return l("a",this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=l(),this.anchors.each(function(t,e){var i,a,s,n=l(e).uniqueId().attr("id"),h=l(e).closest("li"),r=h.attr("aria-controls");o._isLocal(e)?(s=(i=e.hash).substring(1),a=o.element.find(o._sanitizeSelector(i))):(s=h.attr("aria-controls")||l({}).uniqueId()[0].id,(a=o.element.find(i="#"+s)).length||(a=o._createPanel(s)).insertAfter(o.panels[t-1]||o.tablist),a.attr("aria-live","polite")),a.length&&(o.panels=o.panels.add(a)),r&&h.data("ui-tabs-aria-controls",r),h.attr({"aria-controls":s,"aria-labelledby":n}),a.attr("aria-labelledby",n)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),t&&(this._off(t.not(this.tabs)),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return l("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var e,i;for(Array.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),i=0;e=this.tabs[i];i++)e=l(e),!0===t||-1!==l.inArray(i,t)?(e.attr("aria-disabled","true"),this._addClass(e,null,"ui-state-disabled")):(e.removeAttr("aria-disabled"),this._removeClass(e,null,"ui-state-disabled"));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&l.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=l(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=l(this).outerHeight(!0)}),this.panels.each(function(){l(this).height(Math.max(0,i-l(this).innerHeight()+l(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,l(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,a=l(t.currentTarget).closest("li"),s=a[0]===i[0],n=s&&e.collapsible,h=n?l():this._getPanelForTab(a),r=i.length?this._getPanelForTab(i):l(),i={oldTab:i,oldPanel:r,newTab:n?l():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||s&&!e.collapsible||!1===this._trigger("beforeActivate",t,i)||(e.active=!n&&this.tabs.index(a),this.active=s?l():a,this.xhr&&this.xhr.abort(),r.length||h.length||l.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,i))},_toggle:function(t,e){var i=this,a=e.newPanel,s=e.oldPanel;function n(){i.running=!1,i._trigger("activate",t,e)}function h(){i._addClass(e.newTab.closest("li"),"ui-tabs-active","ui-state-active"),a.length&&i.options.show?i._show(a,i.options.show,n):(a.show(),n())}this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){i._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),h()}):(this._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),s.hide(),h()),s.attr("aria-hidden","true"),e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&s.length?e.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===l(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=t.length?t:this.active).find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:l.noop}))},_findActive:function(t){return!1===t?l():this.tabs.eq(t)},_getIndex:function(t){return t="string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+l.escapeSelector(t)+"']")):t},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){l.data(this,"ui-tabs-destroy")?l(this).remove():l(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var t=l(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getIndex(i),Array.isArray(t)?l.map(t,function(t){return t!==i?t:null}):l.map(this.tabs,function(t,e){return e!==i?e:null})),this._setOptionDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getIndex(t),-1!==l.inArray(t,e))return;e=Array.isArray(e)?l.merge([t],e).sort():[t]}this._setOptionDisabled(e)}},load:function(t,a){t=this._getIndex(t);function s(t,e){"abort"===e&&n.panels.stop(!1,!0),n._removeClass(i,"ui-tabs-loading"),h.removeAttr("aria-busy"),t===n.xhr&&delete n.xhr}var n=this,i=this.tabs.eq(t),t=i.find(".ui-tabs-anchor"),h=this._getPanelForTab(i),r={tab:i,panel:h};this._isLocal(t[0])||(this.xhr=l.ajax(this._ajaxSettings(t,a,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(i,"ui-tabs-loading"),h.attr("aria-busy","true"),this.xhr.done(function(t,e,i){setTimeout(function(){h.html(t),n._trigger("load",a,r),s(i,e)},1)}).fail(function(t,e){setTimeout(function(){s(t,e)},1)})))},_ajaxSettings:function(t,i,a){var s=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,e){return s._trigger("beforeLoad",i,l.extend({jqXHR:t,ajaxSettings:e},a))}}},_getPanelForTab:function(t){t=l(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+t))}}),!1!==l.uiBackCompat&&l.widget("ui.tabs",l.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),l.ui.tabs});/*!
 * jQuery UI Slider 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../keycode","../version","../widget"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.slider",o.ui.mouse,{version:"1.13.3",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),s=[],a=t.values&&t.values.length||1;for(i.length>a&&(i.slice(a).remove(),i=i.slice(0,a)),e=i.length;e<a;e++)s.push("<span tabindex='0'></span>");this.handles=i.add(o(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){o(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=o("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,a,n,t,h,l=this,u=this.options;return!u.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-l.values(e));(t<s||s===t&&(e===l._lastChangedValue||l.values(e)===u.min))&&(s=t,a=o(this),n=e)}),!1!==this._start(e,n))&&(this._mouseSliding=!0,this._handleIndex=n,this._addClass(a,null,"ui-state-active"),a.trigger("focus"),t=a.offset(),h=!o(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-t.left-a.width()/2,top:e.pageY-t.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,n,i),this._animateOff=!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1<e?1:e)<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),e=this._valueMin()+e*t,this._trimAlignValue(e)},_uiHash:function(e,t,i){var s={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==t?t:this.values(e),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var s,a=this.value(),n=this.values();this._hasMultipleValues()&&(s=this.values(t?0:1),a=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(s,i):Math.max(s,i)),n[t]=i),i!==a&&!1!==this._trigger("slide",e,this._uiHash(t,i,n))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){if(!arguments.length)return this._value();this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0)},values:function(e,t){var i,s,a;if(1<arguments.length)this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);else{if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(i=this.options.values,s=e,a=0;a<i.length;a+=1)i[a]=this._trimAlignValue(s[a]),this._change(null,a);this._refreshValue()}},_setOption:function(e,t){var i,s=0;switch("range"===e&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(s=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,i;if(arguments.length)return e=this.options.values[e],this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(e){var t,i;return e<=this._valueMin()?this._valueMin():e>=this._valueMax()?this._valueMax():(t=0<this.options.step?this.options.step:1,i=e-(e=(e-this._valueMin())%t),2*Math.abs(e)>=t&&(i+=0<e?t:-t),parseFloat(i.toFixed(5)))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,s,a,n=this.options.range,h=this.options,l=this,u=!this._animateOff&&h.animate,r={};this._hasMultipleValues()?this.handles.each(function(e){i=(l.values(e)-l._valueMin())/(l._valueMax()-l._valueMin())*100,r["horizontal"===l.orientation?"left":"bottom"]=i+"%",o(this).stop(1,1)[u?"animate":"css"](r,h.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===e&&l.range.stop(1,1)[u?"animate":"css"]({left:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:h.animate})):(0===e&&l.range.stop(1,1)[u?"animate":"css"]({bottom:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:h.animate}))),t=i}):(e=this.value(),s=this._valueMin(),a=this._valueMax(),i=a!==s?(e-s)/(a-s)*100:0,r["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[u?"animate":"css"](r,h.animate),"min"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:i+"%"},h.animate),"max"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-i+"%"},h.animate),"min"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:i+"%"},h.animate),"max"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-i+"%"},h.animate))},_handleEvents:{keydown:function(e){var t,i,s,a=o(e.target).data("ui-slider-handle-index");switch(e.keyCode){case o.ui.keyCode.HOME:case o.ui.keyCode.END:case o.ui.keyCode.PAGE_UP:case o.ui.keyCode.PAGE_DOWN:case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(e.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(o(e.target),null,"ui-state-active"),!1!==this._start(e,a)))break;return}switch(s=this.options.step,t=i=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case o.ui.keyCode.HOME:i=this._valueMin();break;case o.ui.keyCode.END:i=this._valueMax();break;case o.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,a,i)},keyup:function(e){var t=o(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(o(e.target),null,"ui-state-active"))}}})});/*!
 * jQuery UI Spinner 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./button","../version","../keycode","../safe-active-element","../widget"],t):t(jQuery)}(function(o){"use strict";function i(i){return function(){var t=this.element.val();i.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}return o.widget("ui.spinner",{version:"1.13.3",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),s=this.element;return o.each(["min","max","step"],function(t,i){var n=s.attr(i);null!=n&&n.length&&(e[i]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t))},mousewheel:function(t,i){var n=o.ui.safeActiveElement(this.document[0]);if(this.element[0]===n&&i){if(!this.spinning&&!this._start(t))return!1;this._spin((0<i?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){var i;function n(){this.element[0]!==o.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}i=this.element[0]===o.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),n.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,n.call(this)}),!1!==this._start(t)&&this._repeat(null,o(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(o(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,o(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var i=this.options,n=o.ui.keyCode;switch(t.keyCode){case n.UP:return this._repeat(null,1,t),!0;case n.DOWN:return this._repeat(null,-1,t),!0;case n.PAGE_UP:return this._repeat(null,i.page,t),!0;case n.PAGE_DOWN:return this._repeat(null,-i.page,t),!0}return!1},_start:function(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(t,i,n){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,i,n)},t),this._spin(i*this.options.step,n)},_spin:function(t,i){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+t*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",i,{value:n})||(this._value(n),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?"function"==typeof i?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return t=null!==this.options.min?Math.max(t,this._precisionOf(this.options.min)):t},_precisionOf:function(t){var t=t.toString(),i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(t){var i=this.options,n=null!==i.min?i.min:0,e=t-n;return t=n+Math.round(e/i.step)*i.step,t=parseFloat(t.toFixed(this._precision())),null!==i.max&&t>i.max?i.max:null!==i.min&&t<i.min?i.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,i){var n;"culture"===t||"numberFormat"===t?(n=this._parse(this.element.val()),this.options[t]=i,this.element.val(this._format(n))):("max"!==t&&"min"!==t&&"step"!==t||"string"==typeof i&&(i=this._parse(i)),"icons"===t&&(n=this.buttons.first().find(".ui-icon"),this._removeClass(n,null,this.options.icons.up),this._addClass(n,null,i.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,i.down)),this._super(t,i))},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:i(function(t){this._super(t)}),_parse:function(t){return""===(t="string"==typeof t&&""!==t?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t:t)||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null!==t&&t===this._adjustValue(t)},_value:function(t,i){var n;""!==t&&null!==(n=this._parse(t))&&(i||(n=this._adjustValue(n)),t=this._format(n)),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:i(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:i(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:i(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:i(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){if(!arguments.length)return this._parse(this.element.val());i(this._value).call(this,t)},widget:function(){return this.uiSpinner}}),!1!==o.uiBackCompat&&o.widget("ui.spinner",o.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),o.ui.spinner});/*!
 * jQuery UI Progressbar 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../version","../widget"],e):e(jQuery)}(function(t){"use strict";return t.widget("ui.progressbar",{version:"1.13.3",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(e){if(void 0===e)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=!1===e,"number"!=typeof e&&(e=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var i=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(i),this._refreshValue()},_setOption:function(e,i){"max"===e&&(i=Math.max(this.min,i)),this._super(e,i)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}})});/*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery","jquery-ui"],a):a(jQuery)}(function($){if($.ui.timepicker=$.ui.timepicker||{},!$.ui.timepicker.version){$.extend($.ui,{timepicker:{version:"1.6.3"}});var Timepicker=function(){this.regional=[],this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1},this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",oneLine:!1,defaultValue:null,parse:"strict",afterInject:null},$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_newInst:function($input,opts){var tp_inst=new Timepicker,inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults)if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue)try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}overrides={beforeShow:function(a,b){return $.isFunction(tp_inst._defaults.evnts.beforeShow)?tp_inst._defaults.evnts.beforeShow.call($input[0],a,b,tp_inst):void 0},onChangeMonthYear:function(a,b,c){$.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)&&tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],a,b,c,tp_inst)},onClose:function(a,b){tp_inst.timeDefined===!0&&""!==$input.val()&&tp_inst._updateDateTime(b),$.isFunction(tp_inst._defaults.evnts.onClose)&&tp_inst._defaults.evnts.onClose.call($input[0],a,b,tp_inst)}};for(i in overrides)overrides.hasOwnProperty(i)&&(fns[i]=opts[i]||this._defaults[i]||null);tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst}),tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(a){return a.toUpperCase()}),tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(a){return a.toUpperCase()}),tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:"")),"string"==typeof tp_inst._defaults.controlType?("slider"===tp_inst._defaults.controlType&&"undefined"==typeof $.ui.slider&&(tp_inst._defaults.controlType="select"),tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]):tp_inst.control=tp_inst._defaults.controlType;var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==tp_inst._defaults.timezoneList&&(timezoneList=tp_inst._defaults.timezoneList);var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&"object"!=typeof timezoneList[0])for(;tzl>tzi;tzi++)tzv=timezoneList[tzi],timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)};return tp_inst._defaults.timezoneList=timezoneList,tp_inst.timezone=null!==tp_inst._defaults.timezone?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):-1*(new Date).getTimezoneOffset(),tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour,tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute,tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second,tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec,tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec,tp_inst.ampm="",tp_inst.$input=$input,tp_inst._defaults.altField&&(tp_inst.$altInput=$(tp_inst._defaults.altField),tp_inst._defaults.altRedirectFocus===!0&&tp_inst.$altInput.css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})),(0===tp_inst._defaults.minDate||0===tp_inst._defaults.minDateTime)&&(tp_inst._defaults.minDate=new Date),(0===tp_inst._defaults.maxDate||0===tp_inst._defaults.maxDateTime)&&(tp_inst._defaults.maxDate=new Date),void 0!==tp_inst._defaults.minDate&&tp_inst._defaults.minDate instanceof Date&&(tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())),void 0!==tp_inst._defaults.minDateTime&&tp_inst._defaults.minDateTime instanceof Date&&(tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())),void 0!==tp_inst._defaults.maxDate&&tp_inst._defaults.maxDate instanceof Date&&(tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())),void 0!==tp_inst._defaults.maxDateTime&&tp_inst._defaults.maxDateTime instanceof Date&&(tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())),tp_inst.$input.bind("focus",function(){tp_inst._onFocus()}),tp_inst},_addTimePicker:function(a){var b=$.trim(this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val());this.timeDefined=this._parseTime(b),this._limitMinMaxDateTime(a,!1),this._injectTimePicker(),this._afterInject()},_parseTime:function(a,b){if(this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),b||!this._defaults.timeOnly){var c=$.datepicker._get(this.inst,"dateFormat");try{var d=parseDateTimeInternal(c,this._defaults.timeFormat,a,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!d.timeObj)return!1;$.extend(this,d.timeObj)}catch(e){return $.timepicker.log("Error parsing the date/time string: "+e+"\ndate/time string = "+a+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+c),!1}return!0}var f=$.datepicker.parseTime(this._defaults.timeFormat,a,this._defaults);return f?($.extend(this,f),!0):!1},_afterInject:function(){var a=this.inst.settings;$.isFunction(a.afterInject)&&a.afterInject.call(this)},_injectTimePicker:function(){var a=this.inst.dpDiv,b=this.inst.settings,c=this,d="",e="",f=null,g={},h={},i=null,j=0,k=0;if(0===a.find("div.ui-timepicker-div").length&&b.showTimepicker){var l=" ui_tpicker_unit_hide",m='<div class="ui-timepicker-div'+(b.isRTL?" ui-timepicker-rtl":"")+(b.oneLine&&"select"===b.controlType?" ui-timepicker-oneLine":"")+'"><dl><dt class="ui_tpicker_time_label'+(b.showTime?"":l)+'">'+b.timeText+'</dt><dd class="ui_tpicker_time '+(b.showTime?"":l)+'"><input class="ui_tpicker_time_input" '+(b.timeInput?"":"disabled")+"/></dd>";for(j=0,k=this.units.length;k>j;j++){if(d=this.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],g[d]=parseInt(b[d+"Max"]-(b[d+"Max"]-b[d+"Min"])%b["step"+e],10),h[d]=0,m+='<dt class="ui_tpicker_'+d+"_label"+(f?"":l)+'">'+b[d+"Text"]+'</dt><dd class="ui_tpicker_'+d+(f?"":l)+'"><div class="ui_tpicker_'+d+"_slider"+(f?"":l)+'"></div>',f&&b[d+"Grid"]>0){if(m+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>',"hour"===d)for(var n=b[d+"Min"];n<=g[d];n+=parseInt(b[d+"Grid"],10)){h[d]++;var o=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:n},b);m+='<td data-for="'+d+'">'+o+"</td>"}else for(var p=b[d+"Min"];p<=g[d];p+=parseInt(b[d+"Grid"],10))h[d]++,m+='<td data-for="'+d+'">'+(10>p?"0":"")+p+"</td>";m+="</tr></table></div>"}m+="</dd>"}var q=null!==b.showTimezone?b.showTimezone:this.support.timezone;m+='<dt class="ui_tpicker_timezone_label'+(q?"":l)+'">'+b.timezoneText+"</dt>",m+='<dd class="ui_tpicker_timezone'+(q?"":l)+'"></dd>',m+="</dl></div>";var r=$(m);for(b.timeOnly===!0&&(r.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+b.timeOnlyTitle+"</div></div>"),a.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()),j=0,k=c.units.length;k>j;j++)d=c.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],c[d+"_slider"]=c.control.create(c,r.find(".ui_tpicker_"+d+"_slider"),d,c[d],b[d+"Min"],g[d],b["step"+e]),f&&b[d+"Grid"]>0&&(i=100*h[d]*b[d+"Grid"]/(g[d]-b[d+"Min"]),r.find(".ui_tpicker_"+d+" table").css({width:i+"%",marginLeft:b.isRTL?"0":i/(-2*h[d])+"%",marginRight:b.isRTL?i/(-2*h[d])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(a){var b=$(this),e=b.html(),f=parseInt(e.replace(/[^0-9]/g),10),g=e.replace(/[^apm]/gi),h=b.data("for");"hour"===h&&(-1!==g.indexOf("p")&&12>f?f+=12:-1!==g.indexOf("a")&&12===f&&(f=0)),c.control.value(c,c[h+"_slider"],d,f),c._onTimeChange(),c._onSelectHandler()}).css({cursor:"pointer",width:100/h[d]+"%",textAlign:"center",overflow:"hidden"}));if(this.timezone_select=r.find(".ui_tpicker_timezone").append("<select></select>").find("select"),$.fn.append.apply(this.timezone_select,$.map(b.timezoneList,function(a,b){return $("<option />").val("object"==typeof a?a.value:a).text("object"==typeof a?a.label:a)})),"undefined"!=typeof this.timezone&&null!==this.timezone&&""!==this.timezone){var s=-1*new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12).getTimezoneOffset();s===this.timezone?selectLocalTimezone(c):this.timezone_select.val(this.timezone)}else"undefined"!=typeof this.hour&&null!==this.hour&&""!==this.hour?this.timezone_select.val(b.timezone):selectLocalTimezone(c);this.timezone_select.change(function(){c._onTimeChange(),c._onSelectHandler(),c._afterInject()});var t=a.find(".ui-datepicker-buttonpane");if(t.length?t.before(r):a.append(r),this.$timeObj=r.find(".ui_tpicker_time_input"),this.$timeObj.change(function(){var a=c.inst.settings.timeFormat,b=$.datepicker.parseTime(a,this.value),d=new Date;b?(d.setHours(b.hour),d.setMinutes(b.minute),d.setSeconds(b.second),$.datepicker._setTime(c.inst,d)):(this.value=c.formattedTime,this.blur())}),null!==this.inst){var u=this.timeDefined;this._onTimeChange(),this.timeDefined=u}if(this._defaults.addSliderAccess){var v=this._defaults.sliderAccessArgs,w=this._defaults.isRTL;v.isRTL=w,setTimeout(function(){if(0===r.find(".ui-slider-access").length){r.find(".ui-slider:visible").sliderAccess(v);var a=r.find(".ui-slider-access:eq(0)").outerWidth(!0);a&&r.find("table:visible").each(function(){var b=$(this),c=b.outerWidth(),d=b.css(w?"marginRight":"marginLeft").toString().replace("%",""),e=c-a,f=d*e/c+"%",g={width:e,marginRight:0,marginLeft:0};g[w?"marginRight":"marginLeft"]=f,b.css(g)})}},10)}c._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(a,b){var c=this._defaults,d=new Date(a.selectedYear,a.selectedMonth,a.selectedDay);if(this._defaults.showTimepicker){if(null!==$.datepicker._get(a,"minDateTime")&&void 0!==$.datepicker._get(a,"minDateTime")&&d){var e=$.datepicker._get(a,"minDateTime"),f=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0);(null===this.hourMinOriginal||null===this.minuteMinOriginal||null===this.secondMinOriginal||null===this.millisecMinOriginal||null===this.microsecMinOriginal)&&(this.hourMinOriginal=c.hourMin,this.minuteMinOriginal=c.minuteMin,this.secondMinOriginal=c.secondMin,this.millisecMinOriginal=c.millisecMin,this.microsecMinOriginal=c.microsecMin),a.settings.timeOnly||f.getTime()===d.getTime()?(this._defaults.hourMin=e.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=e.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=e.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=e.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=e.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==$.datepicker._get(a,"maxDateTime")&&void 0!==$.datepicker._get(a,"maxDateTime")&&d){var g=$.datepicker._get(a,"maxDateTime"),h=new Date(g.getFullYear(),g.getMonth(),g.getDate(),0,0,0,0);(null===this.hourMaxOriginal||null===this.minuteMaxOriginal||null===this.secondMaxOriginal||null===this.millisecMaxOriginal)&&(this.hourMaxOriginal=c.hourMax,this.minuteMaxOriginal=c.minuteMax,this.secondMaxOriginal=c.secondMax,this.millisecMaxOriginal=c.millisecMax,this.microsecMaxOriginal=c.microsecMax),a.settings.timeOnly||h.getTime()===d.getTime()?(this._defaults.hourMax=g.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=g.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=g.getSeconds(),this.second>=this._defaults.secondMax?(this.second=this._defaults.secondMax,this._defaults.millisecMax=g.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=g.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)}if(null!==a.settings.minTime){var i=new Date("01/01/1970 "+a.settings.minTime);this.hour<i.getHours()?(this.hour=this._defaults.hourMin=i.getHours(),this.minute=this._defaults.minuteMin=i.getMinutes()):this.hour===i.getHours()&&this.minute<i.getMinutes()?this.minute=this._defaults.minuteMin=i.getMinutes():this._defaults.hourMin<i.getHours()?(this._defaults.hourMin=i.getHours(),this._defaults.minuteMin=i.getMinutes()):this._defaults.hourMin===i.getHours()===this.hour&&this._defaults.minuteMin<i.getMinutes()?this._defaults.minuteMin=i.getMinutes():this._defaults.minuteMin=0}if(null!==a.settings.maxTime){var j=new Date("01/01/1970 "+a.settings.maxTime);this.hour>j.getHours()?(this.hour=this._defaults.hourMax=j.getHours(),this.minute=this._defaults.minuteMax=j.getMinutes()):this.hour===j.getHours()&&this.minute>j.getMinutes()?this.minute=this._defaults.minuteMax=j.getMinutes():this._defaults.hourMax>j.getHours()?(this._defaults.hourMax=j.getHours(),this._defaults.minuteMax=j.getMinutes()):this._defaults.hourMax===j.getHours()===this.hour&&this._defaults.minuteMax>j.getMinutes()?this._defaults.minuteMax=j.getMinutes():this._defaults.minuteMax=59}if(void 0!==b&&b===!0){var k=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),l=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),m=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),n=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec,10),o=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10);this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:k,step:this._defaults.stepHour}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:l,step:this._defaults.stepMinute}),this.control.value(this,this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:m,step:this._defaults.stepSecond}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:n,step:this._defaults.stepMillisec}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:o,step:this._defaults.stepMicrosec}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(this._defaults.showTimepicker){var a=this.hour_slider?this.control.value(this,this.hour_slider,"hour"):!1,b=this.minute_slider?this.control.value(this,this.minute_slider,"minute"):!1,c=this.second_slider?this.control.value(this,this.second_slider,"second"):!1,d=this.millisec_slider?this.control.value(this,this.millisec_slider,"millisec"):!1,e=this.microsec_slider?this.control.value(this,this.microsec_slider,"microsec"):!1,f=this.timezone_select?this.timezone_select.val():!1,g=this._defaults,h=g.pickerTimeFormat||g.timeFormat,i=g.pickerTimeSuffix||g.timeSuffix;"object"==typeof a&&(a=!1),"object"==typeof b&&(b=!1),"object"==typeof c&&(c=!1),"object"==typeof d&&(d=!1),"object"==typeof e&&(e=!1),"object"==typeof f&&(f=!1),a!==!1&&(a=parseInt(a,10)),b!==!1&&(b=parseInt(b,10)),c!==!1&&(c=parseInt(c,10)),d!==!1&&(d=parseInt(d,10)),e!==!1&&(e=parseInt(e,10)),f!==!1&&(f=f.toString());var j=g[12>a?"amNames":"pmNames"][0],k=a!==parseInt(this.hour,10)||b!==parseInt(this.minute,10)||c!==parseInt(this.second,10)||d!==parseInt(this.millisec,10)||e!==parseInt(this.microsec,10)||this.ampm.length>0&&12>a!=(-1!==$.inArray(this.ampm.toUpperCase(),this.amNames))||null!==this.timezone&&f!==this.timezone.toString();if(k&&(a!==!1&&(this.hour=a),b!==!1&&(this.minute=b),c!==!1&&(this.second=c),d!==!1&&(this.millisec=d),e!==!1&&(this.microsec=e),f!==!1&&(this.timezone=f),this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0)),this.support.ampm&&(this.ampm=j),this.formattedTime=$.datepicker.formatTime(g.timeFormat,this,g),this.$timeObj&&(this.$timeObj.val(h===g.timeFormat?this.formattedTime+i:$.datepicker.formatTime(h,this,g)+i),this.$timeObj[0].setSelectionRange)){var l=this.$timeObj[0].selectionStart,m=this.$timeObj[0].selectionEnd;this.$timeObj[0].setSelectionRange(l,m)}this.timeDefined=!0,k&&this._updateDateTime()}},_onSelectHandler:function(){var a=this._defaults.onSelect||this.inst.settings.onSelect,b=this.$input?this.$input[0]:null;a&&b&&a.apply(b,[this.formattedDateTime,this])},_updateDateTime:function(a){a=this.inst||a;var b=a.currentYear>0?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(a.selectedYear,a.selectedMonth,a.selectedDay),c=$.datepicker._daylightSavingAdjust(b),d=$.datepicker._get(a,"dateFormat"),e=$.datepicker._getFormatConfig(a),f=null!==c&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(d,null===c?new Date:c,e);var g=this.formattedDate;if(""===a.lastVal&&(a.currentYear=a.selectedYear,a.currentMonth=a.selectedMonth,a.currentDay=a.selectedDay),this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1?g=this.formattedTime:(this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||f)||this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)&&(g+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix),this.formattedDateTime=g,this._defaults.showTimepicker)if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0)this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate);else if(this.$altInput){this.$input.val(g);var h="",i=null!==this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,j=null!==this._defaults.altTimeSuffix?this._defaults.altTimeSuffix:this._defaults.timeSuffix;this._defaults.timeOnly||(h=this._defaults.altFormat?$.datepicker.formatDate(this._defaults.altFormat,null===c?new Date:c,e):this.formattedDate,h&&(h+=i)),h+=null!==this._defaults.altTimeFormat?$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+j:this.formattedTime+j,this.$altInput.val(h)}else this.$input.val(g);else this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var a=$.datepicker._getInst(this.$input.get(0)),b=$.datepicker._get(a,"timepicker");if(b&&b._defaults.timeOnly&&a.input.val()!==a.lastVal)try{$.datepicker._updateDatepicker(a)}catch(c){$.timepicker.log(c)}}},_controls:{slider:{create:function(a,b,c,d,e,f,g){var h=a._defaults.isRTL;return b.prop("slide",null).slider({orientation:"horizontal",value:h?-1*d:d,min:h?-1*f:e,max:h?-1*e:f,step:g,slide:function(b,d){a.control.value(a,$(this),c,h?-1*d.value:d.value),a._onTimeChange()},stop:function(b,c){a._onSelectHandler()}})},options:function(a,b,c,d,e){if(a._defaults.isRTL){if("string"==typeof d)return"min"===d||"max"===d?void 0!==e?b.slider(d,-1*e):Math.abs(b.slider(d)):b.slider(d);var f=d.min,g=d.max;return d.min=d.max=null,void 0!==f&&(d.max=-1*f),void 0!==g&&(d.min=-1*g),b.slider(d)}return"string"==typeof d&&void 0!==e?b.slider(d,e):b.slider(d)},value:function(a,b,c,d){return a._defaults.isRTL?void 0!==d?b.slider("value",-1*d):Math.abs(b.slider("value")):void 0!==d?b.slider("value",d):b.slider("value")}},select:{create:function(a,b,c,d,e,f,g){for(var h='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+c+'" data-min="'+e+'" data-max="'+f+'" data-step="'+g+'">',i=a._defaults.pickerTimeFormat||a._defaults.timeFormat,j=e;f>=j;j+=g)h+='<option value="'+j+'"'+(j===d?" selected":"")+">",h+="hour"===c?$.datepicker.formatTime($.trim(i.replace(/[^ht ]/gi,"")),{hour:j},a._defaults):"millisec"===c||"microsec"===c||j>=10?j:"0"+j.toString(),h+="</option>";return h+="</select>",b.children("select").remove(),$(h).appendTo(b).change(function(b){a._onTimeChange(),a._onSelectHandler(),a._afterInject()}),b},options:function(a,b,c,d,e){var f={},g=b.children("select");if("string"==typeof d){if(void 0===e)return g.data(d);f[d]=e}else f=d;return a.control.create(a,b,g.data("unit"),g.val(),f.min>=0?f.min:g.data("min"),f.max||g.data("max"),f.step||g.data("step"))},value:function(a,b,c,d){var e=b.children("select");return void 0!==d?e.val(d):e.val()}}}}),$.fn.extend({timepicker:function(a){a=a||{};var b=Array.prototype.slice.call(arguments);return"object"==typeof a&&(b[0]=$.extend(a,{timeOnly:!0})),$(this).each(function(){$.fn.datetimepicker.apply($(this),b)})},datetimepicker:function(a){a=a||{};var b=arguments;return"string"==typeof a?"getDate"===a||"option"===a&&2===b.length&&"string"==typeof b[1]?$.fn.datepicker.apply($(this[0]),b):this.each(function(){var a=$(this);a.datepicker.apply(a,b)}):this.each(function(){var b=$(this);b.datepicker($.timepicker._newInst(b,a)._defaults)})}}),$.datepicker.parseDateTime=function(a,b,c,d,e){var f=parseDateTimeInternal(a,b,c,d,e);if(f.timeObj){var g=f.timeObj;f.date.setHours(g.hour,g.minute,g.second,g.millisec),f.date.setMicroseconds(g.microsec)}return f.date},$.datepicker.parseTime=function(a,b,c){var d=extendRemove(extendRemove({},$.timepicker._defaults),c||{}),e=(-1!==a.replace(/\'.*?\'/g,"").indexOf("Z"),function(a,b,c){var d,e=function(a,b){var c=[];return a&&$.merge(c,a),b&&$.merge(c,b),c=$.map(c,function(a){return a.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")}),"("+c.join("|")+")?"},f=function(a){var b=a.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),c={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(b)for(var d=0;d<b.length;d++)-1===c[b[d].toString().charAt(0)]&&(c[b[d].toString().charAt(0)]=d+1);return c},g="^"+a.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){var b=a.length;switch(a.charAt(0).toLowerCase()){case"h":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"m":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"s":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return e(c.amNames,c.pmNames);default:return"("+a.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(a){return"\\"+a})+")?"}}).replace(/\s/g,"\\s?")+c.timeSuffix+"$",h=f(a),i="";d=b.match(new RegExp(g,"i"));var j={hour:0,minute:0,second:0,millisec:0,microsec:0};return d?(-1!==h.t&&(void 0===d[h.t]||0===d[h.t].length?(i="",j.ampm=""):(i=-1!==$.inArray(d[h.t].toUpperCase(),$.map(c.amNames,function(a,b){return a.toUpperCase()}))?"AM":"PM",j.ampm=c["AM"===i?"amNames":"pmNames"][0])),-1!==h.h&&("AM"===i&&"12"===d[h.h]?j.hour=0:"PM"===i&&"12"!==d[h.h]?j.hour=parseInt(d[h.h],10)+12:j.hour=Number(d[h.h])),-1!==h.m&&(j.minute=Number(d[h.m])),-1!==h.s&&(j.second=Number(d[h.s])),-1!==h.l&&(j.millisec=Number(d[h.l])),-1!==h.c&&(j.microsec=Number(d[h.c])),-1!==h.z&&void 0!==d[h.z]&&(j.timezone=$.timepicker.timezoneOffsetNumber(d[h.z])),j):!1}),f=function(a,b,c){try{var d=new Date("2012-01-01 "+b);if(isNaN(d.getTime())&&(d=new Date("2012-01-01T"+b),isNaN(d.getTime())&&(d=new Date("01/01/2012 "+b),isNaN(d.getTime()))))throw"Unable to parse time with native Date: "+b;return{hour:d.getHours(),minute:d.getMinutes(),second:d.getSeconds(),millisec:d.getMilliseconds(),microsec:d.getMicroseconds(),timezone:-1*d.getTimezoneOffset()}}catch(f){try{return e(a,b,c)}catch(g){$.timepicker.log("Unable to parse \ntimeString: "+b+"\ntimeFormat: "+a)}}return!1};return"function"==typeof d.parse?d.parse(a,b,d):"loose"===d.parse?f(a,b,d):e(a,b,d)},$.datepicker.formatTime=function(a,b,c){c=c||{},c=$.extend({},$.timepicker._defaults,c),b=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},b);var d=a,e=c.amNames[0],f=parseInt(b.hour,10);return f>11&&(e=c.pmNames[0]),d=d.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){switch(a){case"HH":return("0"+f).slice(-2);case"H":return f;case"hh":return("0"+convert24to12(f)).slice(-2);case"h":return convert24to12(f);case"mm":return("0"+b.minute).slice(-2);case"m":return b.minute;case"ss":return("0"+b.second).slice(-2);case"s":return b.second;case"l":return("00"+b.millisec).slice(-3);case"c":return("00"+b.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!1);case"Z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!0);case"T":return e.charAt(0).toUpperCase();case"TT":return e.toUpperCase();case"t":return e.charAt(0).toLowerCase();case"tt":return e.toLowerCase();default:return a.replace(/'/g,"")}})},$.datepicker._base_selectDate=$.datepicker._selectDate,$.datepicker._selectDate=function(a,b){var c,d=this._getInst($(a)[0]),e=this._get(d,"timepicker");e&&d.settings.showTimepicker?(e._limitMinMaxDateTime(d,!0),c=d.inline,d.inline=d.stay_open=!0,this._base_selectDate(a,b),d.inline=c,d.stay_open=!1,this._notifyChange(d),this._updateDatepicker(d)):this._base_selectDate(a,b)},$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker,$.datepicker._updateDatepicker=function(a){var b=a.input[0];if(!($.datepicker._curInst&&$.datepicker._curInst!==a&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==b||"boolean"==typeof a.stay_open&&a.stay_open!==!1)){this._base_updateDatepicker(a);var c=this._get(a,"timepicker");c&&c._addTimePicker(a)}},$.datepicker._base_doKeyPress=$.datepicker._doKeyPress,$.datepicker._doKeyPress=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");if(c&&$.datepicker._get(b,"constrainInput")){var d=c.support.ampm,e=null!==c._defaults.showTimezone?c._defaults.showTimezone:c.support.timezone,f=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),g=c._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,d?"APM":"").replace(/Tt/g,d?"AaPpMm":"").replace(/tT/g,d?"AaPpMm":"").replace(/T/g,d?"AP":"").replace(/tt/g,d?"apm":"").replace(/t/g,d?"ap":"")+" "+c._defaults.separator+c._defaults.timeSuffix+(e?c._defaults.timezoneList.join(""):"")+c._defaults.amNames.join("")+c._defaults.pmNames.join("")+f,h=String.fromCharCode(void 0===a.charCode?a.keyCode:a.charCode);return a.ctrlKey||" ">h||!f||g.indexOf(h)>-1}return $.datepicker._base_doKeyPress(a)},$.datepicker._base_updateAlternate=$.datepicker._updateAlternate,$.datepicker._updateAlternate=function(a){var b=this._get(a,"timepicker");if(b){var c=b._defaults.altField;if(c){var d=(b._defaults.altFormat||b._defaults.dateFormat,this._getDate(a)),e=$.datepicker._getFormatConfig(a),f="",g=b._defaults.altSeparator?b._defaults.altSeparator:b._defaults.separator,h=b._defaults.altTimeSuffix?b._defaults.altTimeSuffix:b._defaults.timeSuffix,i=null!==b._defaults.altTimeFormat?b._defaults.altTimeFormat:b._defaults.timeFormat;f+=$.datepicker.formatTime(i,b,b._defaults)+h,b._defaults.timeOnly||b._defaults.altFieldTimeOnly||null===d||(f=b._defaults.altFormat?$.datepicker.formatDate(b._defaults.altFormat,d,e)+g+f:b.formattedDate+g+f),$(c).val(a.input.val()?f:"")}}else $.datepicker._base_updateAlternate(a)},$.datepicker._base_doKeyUp=$.datepicker._doKeyUp,$.datepicker._doKeyUp=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");if(c&&c._defaults.timeOnly&&b.input.val()!==b.lastVal)try{$.datepicker._updateDatepicker(b)}catch(d){$.timepicker.log(d)}return $.datepicker._base_doKeyUp(a)},$.datepicker._base_gotoToday=$.datepicker._gotoToday,$.datepicker._gotoToday=function(a){var b=this._getInst($(a)[0]);this._base_gotoToday(a);var c=this._get(b,"timepicker");if(c){var d=$.timepicker.timezoneOffsetNumber(c.timezone),e=new Date;e.setMinutes(e.getMinutes()+e.getTimezoneOffset()+parseInt(d,10)),this._setTime(b,e),this._setDate(b,e),c._onSelectHandler()}},$.datepicker._disableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!1,c._defaults.showTimepicker=!1,c._updateDateTime(b))}},$.datepicker._enableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!0,c._defaults.showTimepicker=!0,c._addTimePicker(b),c._updateDateTime(b))}},$.datepicker._setTime=function(a,b){var c=this._get(a,"timepicker");if(c){var d=c._defaults;c.hour=b?b.getHours():d.hour,c.minute=b?b.getMinutes():d.minute,c.second=b?b.getSeconds():d.second,c.millisec=b?b.getMilliseconds():d.millisec,c.microsec=b?b.getMicroseconds():d.microsec,c._limitMinMaxDateTime(a,!0),c._onTimeChange(),c._updateDateTime(a)}},$.datepicker._setTimeDatepicker=function(a,b,c){var d=this._getInst(a);if(d){var e=this._get(d,"timepicker");if(e){this._setDateFromField(d);var f;b&&("string"==typeof b?(e._parseTime(b,c),f=new Date,f.setHours(e.hour,e.minute,e.second,e.millisec),f.setMicroseconds(e.microsec)):(f=new Date(b.getTime()),f.setMicroseconds(b.getMicroseconds())),"Invalid Date"===f.toString()&&(f=void 0),this._setTime(d,f))}}},$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker,$.datepicker._setDateDatepicker=function(a,b){var c=this._getInst(a),d=b;if(c){"string"==typeof b&&(d=new Date(b),d.getTime()||(this._base_setDateDatepicker.apply(this,arguments),d=$(a).datepicker("getDate")));var e,f=this._get(c,"timepicker");d instanceof Date?(e=new Date(d.getTime()),e.setMicroseconds(d.getMicroseconds())):e=d,f&&e&&(f.support.timezone||null!==f._defaults.timezone||(f.timezone=-1*e.getTimezoneOffset()),d=$.timepicker.timezoneAdjust(d,$.timepicker.timezoneOffsetString(-d.getTimezoneOffset()),f.timezone),e=$.timepicker.timezoneAdjust(e,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset()),f.timezone)),this._updateDatepicker(c),this._base_setDateDatepicker.apply(this,arguments),this._setTimeDatepicker(a,e,!0)}},$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker,$.datepicker._getDateDatepicker=function(a,b){var c=this._getInst(a);if(c){var d=this._get(c,"timepicker");if(d){void 0===c.lastVal&&this._setDateFromField(c,b);var e=this._getDate(c),f=null;return f=d.$altInput&&d._defaults.altFieldTimeOnly?d.$input.val()+" "+d.$altInput.val():"INPUT"!==d.$input.get(0).tagName&&d.$altInput?d.$altInput.val():d.$input.val(),e&&d._parseTime(f,!c.settings.timeOnly)&&(e.setHours(d.hour,d.minute,d.second,d.millisec),e.setMicroseconds(d.microsec),null!=d.timezone&&(d.support.timezone||null!==d._defaults.timezone||(d.timezone=-1*e.getTimezoneOffset()),e=$.timepicker.timezoneAdjust(e,d.timezone,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset())))),e}return this._base_getDateDatepicker(a,b)}},$.datepicker._base_parseDate=$.datepicker.parseDate,$.datepicker.parseDate=function(a,b,c){var d;try{d=this._base_parseDate(a,b,c)}catch(e){if(!(e.indexOf(":")>=0))throw e;d=this._base_parseDate(a,b.substring(0,b.length-(e.length-e.indexOf(":")-2)),c),$.timepicker.log("Error parsing the date string: "+e+"\ndate string = "+b+"\ndate format = "+a)}return d},$.datepicker._base_formatDate=$.datepicker._formatDate,$.datepicker._formatDate=function(a,b,c,d){var e=this._get(a,"timepicker");return e?(e._updateDateTime(a),e.$input.val()):this._base_formatDate(a)},$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker,$.datepicker._optionDatepicker=function(a,b,c){var d,e=this._getInst(a);if(!e)return null;var f=this._get(e,"timepicker");if(f){var g,h,i,j,k=null,l=null,m=null,n=f._defaults.evnts,o={};if("string"==typeof b){if("minDate"===b||"minDateTime"===b)k=c;else if("maxDate"===b||"maxDateTime"===b)l=c;else if("onSelect"===b)m=c;else if(n.hasOwnProperty(b)){if("undefined"==typeof c)return n[b];o[b]=c,d={}}}else if("object"==typeof b){b.minDate?k=b.minDate:b.minDateTime?k=b.minDateTime:b.maxDate?l=b.maxDate:b.maxDateTime&&(l=b.maxDateTime);for(g in n)n.hasOwnProperty(g)&&b[g]&&(o[g]=b[g])}for(g in o)o.hasOwnProperty(g)&&(n[g]=o[g],d||(d=$.extend({},b)),delete d[g]);if(d&&isEmptyObject(d))return;if(k?(k=0===k?new Date:new Date(k),f._defaults.minDate=k,f._defaults.minDateTime=k):l?(l=0===l?new Date:new Date(l),f._defaults.maxDate=l,f._defaults.maxDateTime=l):m&&(f._defaults.onSelect=m),k||l)return j=$(a),i=j.datetimepicker("getDate"),h=this._base_optionDatepicker.call($.datepicker,a,d||b,c),j.datetimepicker("setDate",i),h}return void 0===c?this._base_optionDatepicker.call($.datepicker,a,b):this._base_optionDatepicker.call($.datepicker,a,d||b,c)};var isEmptyObject=function(a){var b;for(b in a)if(a.hasOwnProperty(b))return!1;return!0},extendRemove=function(a,b){$.extend(a,b);for(var c in b)(null===b[c]||void 0===b[c])&&(a[c]=b[c]);return a},detectSupport=function(a){var b=a.replace(/'.*?'/g,"").toLowerCase(),c=function(a,b){return-1!==a.indexOf(b)?!0:!1};return{hour:c(b,"h"),minute:c(b,"m"),second:c(b,"s"),millisec:c(b,"l"),microsec:c(b,"c"),timezone:c(b,"z"),ampm:c(b,"t")&&c(a,"h"),iso8601:c(a,"Z")}},convert24to12=function(a){return a%=12,0===a&&(a=12),String(a)},computeEffectiveSetting=function(a,b){return a&&a[b]?a[b]:$.timepicker._defaults[b]},splitDateTime=function(a,b){var c=computeEffectiveSetting(b,"separator"),d=computeEffectiveSetting(b,"timeFormat"),e=d.split(c),f=e.length,g=a.split(c),h=g.length;return h>1?{dateString:g.splice(0,h-f).join(c),timeString:g.splice(0,f).join(c)}:{dateString:a,timeString:""}},parseDateTimeInternal=function(a,b,c,d,e){var f,g,h;if(g=splitDateTime(c,e),f=$.datepicker._base_parseDate(a,g.dateString,d),""===g.timeString)return{date:f};if(h=$.datepicker.parseTime(b,g.timeString,e),!h)throw"Wrong time format";return{date:f,timeObj:h}},selectLocalTimezone=function(a,b){if(a&&a.timezone_select){var c=b||new Date;a.timezone_select.val(-c.getTimezoneOffset())}};$.timepicker=new Timepicker,$.timepicker.timezoneOffsetString=function(a,b){if(isNaN(a)||a>840||-720>a)return a;var c=a,d=c%60,e=(c-d)/60,f=b?":":"",g=(c>=0?"+":"-")+("0"+Math.abs(e)).slice(-2)+f+("0"+Math.abs(d)).slice(-2);return"+00:00"===g?"Z":g},$.timepicker.timezoneOffsetNumber=function(a){var b=a.toString().replace(":","");return"Z"===b.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(b)?("-"===b.substr(0,1)?-1:1)*(60*parseInt(b.substr(1,2),10)+parseInt(b.substr(3,2),10)):parseInt(a,10)},$.timepicker.timezoneAdjust=function(a,b,c){var d=$.timepicker.timezoneOffsetNumber(b),e=$.timepicker.timezoneOffsetNumber(c);return isNaN(e)||a.setMinutes(a.getMinutes()+-d- -e),a},$.timepicker.timeRange=function(a,b,c){return $.timepicker.handleRange("timepicker",a,b,c)},$.timepicker.datetimeRange=function(a,b,c){$.timepicker.handleRange("datetimepicker",a,b,c)},$.timepicker.dateRange=function(a,b,c){$.timepicker.handleRange("datepicker",a,b,c)},$.timepicker.handleRange=function(a,b,c,d){function e(e,f){var g=b[a]("getDate"),h=c[a]("getDate"),i=e[a]("getDate");if(null!==g){var j=new Date(g.getTime()),k=new Date(g.getTime());j.setMilliseconds(j.getMilliseconds()+d.minInterval),k.setMilliseconds(k.getMilliseconds()+d.maxInterval),d.minInterval>0&&j>h?c[a]("setDate",j):d.maxInterval>0&&h>k?c[a]("setDate",k):g>h&&f[a]("setDate",i)}}function f(b,c,e){if(b.val()){var f=b[a].call(b,"getDate");null!==f&&d.minInterval>0&&("minDate"===e&&f.setMilliseconds(f.getMilliseconds()+d.minInterval),"maxDate"===e&&f.setMilliseconds(f.getMilliseconds()-d.minInterval)),f.getTime&&c[a].call(c,"option",e,f)}}d=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},d);var g=!1;return"timepicker"===a&&(g=!0,a="datetimepicker"),$.fn[a].call(b,$.extend({timeOnly:g,onClose:function(a,b){e($(this),c)},onSelect:function(a){f($(this),c,"minDate")}},d,d.start)),$.fn[a].call(c,$.extend({timeOnly:g,onClose:function(a,c){e($(this),b)},onSelect:function(a){f($(this),b,"maxDate")}},d,d.end)),e(b,c),f(b,c,"minDate"),f(c,b,"maxDate"),$([b.get(0),c.get(0)])},$.timepicker.log=function(){window.console&&window.console.log&&window.console.log.apply&&window.console.log.apply(window.console,Array.prototype.slice.call(arguments))},$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal},Date.prototype.getMicroseconds||(Date.prototype.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(a){return this.setMilliseconds(this.getMilliseconds()+Math.floor(a/1e3)),this.microseconds=a%1e3,this}),$.timepicker.version="1.6.3"}});/*! jQuery printElement - v2.0.1 - 2014-08-22
* https://github.com/erikzaadi/jQuery.printElement
* Copyright (c) 2014 erikzaadi; Licensed MIT, GPL */
!function(a){function b(b,d){var e=f(b,d),i=null,j=null;if("popup"===d.printMode.toLowerCase())i=a.open("about:blank","printElementWindow","width=650,height=440,scrollbars=yes"),j=i.document;else{var k="printElement_"+Math.round(99999*Math.random()).toString(),l=g.createElement("IFRAME");h(l).attr({style:d.iframeElementOptions.styleToAdd,id:k,className:d.iframeElementOptions.classNameToAdd,frameBorder:0,scrolling:"no",src:"about:blank"}),g.body.appendChild(l),j=l.contentWindow||l.contentDocument,j.document&&(j=j.document),l=g.frames?g.frames[k]:g.getElementById(k),i=l.contentWindow||l}focus(),j.open(),j.write(e),j.close(),c(i)}function c(a){a&&a.printPage?a.printPage():setTimeout(function(){c(a)},50)}function d(a){var b=h(a);h(":checked",b).each(function(){this.setAttribute("checked","checked")}),h("input[type='text'],input[type='number']",b).each(function(){this.setAttribute("value",h(this).val())}),h("select",b).each(function(){var a=h(this);h("option",a).each(function(){a.val()===h(this).val()&&this.setAttribute("selected","selected")})}),h("textarea",b).each(function(){var a=h(this).attr("value");this.firstChild?this.firstChild.textContent=a:this.innerHTML=a});var c=h("<div></div>").append(b.clone()).html();return c}function e(){var b=a.location.port?":"+a.location.port:"";return a.location.protocol+"//"+a.location.hostname+b+a.location.pathname}function f(a,b){var c=h(a),f=d(a),i=[];if(i.push("<html><head><title>"+b.pageTitle+"</title>"),b.overrideElementCSS){if(b.overrideElementCSS.length>0)for(var j=0;j<b.overrideElementCSS.length;j+=1){var k=b.overrideElementCSS[j];if("string"==typeof k)i.push('<link type="text/css" rel="stylesheet" href="'+k+'" >');else{var l=k.media||"";i.push('<link type="text/css" rel="stylesheet" href="'+k.href+'" media="'+l+'" >')}}}else h("link",g).filter(function(){return"stylesheet"===h(this).attr("rel").toLowerCase()}).each(function(){var a=h(this).attr("media")||"";i.push('<link type="text/css" rel="stylesheet" href="'+h(this).attr("href")+'" media="'+a+'" >')});return i.push('<base href="'+e()+'" />'),i.push('</head><body style="'+b.printBodyOptions.styleToAdd+'" class="'+b.printBodyOptions.classNameToAdd+'">'),i.push('<div class="'+c.attr("class")+'">'+f+"</div>"),i.push('<script type="text/javascript">function printPage(){focus();print();'+(b.leaveOpen||"popup"!==b.printMode.toLowerCase()?"":"close();")+"}</script>"),i.push("</body></html>"),i.join("")}var g=a.document,h=a.jQuery;h.fn.printElement=function(a){var c=h.extend({},h.fn.printElement.defaults,a);return"iframe"===c.printMode&&/chrome/.test(navigator.userAgent.toLowerCase())&&(c.printMode="popup"),h("[id^='printElement_']").remove(),this.each(function(){var a=h.meta?h.extend({},c,h(this).data()):c;b(h(this),a)})},h.fn.printElement.defaults={printMode:"iframe",pageTitle:"",overrideElementCSS:null,printBodyOptions:{styleToAdd:"padding:10px;margin:10px;",classNameToAdd:""},leaveOpen:!1,iframeElementOptions:{styleToAdd:"border:none;position:absolute;width:0px;height:0px;bottom:0px;left:0px;",classNameToAdd:""}},h.fn.printElement.cssElement={href:"",media:""}}(window);/*!
 * jQuery Mousewheel 3.1.13
 *
 * Copyright 2015 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})});/*!
 * jQuery UI Menu 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../keycode","../position","../safe-active-element","../unique-id","../version","../widget"],e):e(jQuery)}(function(a){"use strict";return a.widget("ui.menu",{version:"1.13.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(e){var t=a(e.target),i=a(a.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active)&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this._menuItems().first();t||this.focus(e,i)},blur:function(e){this._delay(function(){a.contains(this.element[0],a.ui.safeActiveElement(this.document[0]))||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(e){var t,i;this.previousFilter||e.clientX===this.lastMousePosition.x&&e.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:e.clientX,y:e.clientY},t=a(e.target).closest(".ui-menu-item"),i=a(e.currentTarget),t[0]!==i[0])||i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i))},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=a(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e);break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",s=n=!1,i=96<=e.keyCode&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,t,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),t=e.prev(),i=a("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=a(this);s._isDivider(e)&&s._addClass(e,"ui-menu-divider","ui-widget-content")}),t=(i=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(t,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&&(t=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-t-i,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):s<t+e&&this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:a(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},i?0:this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!a(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(t=a(this)).offset().top-i-s<0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=a(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(String.prototype.trim.call(a(this).children(".ui-menu-item-wrapper").text()))})}})});/*! This file is auto-generated */
(()=>{"use strict";var e={d:(t,d)=>{for(var o in d)e.o(d,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:d[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function d(e){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}e.d(t,{default:()=>d}),(window.wp=window.wp||{}).domReady=t.default})();wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']});/*! This file is auto-generated */
(()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{setup:()=>d,speak:()=>p});const n=window.wp.domReady;var o=e.n(n);const i=window.wp.i18n;function a(e="polite"){const t=document.createElement("div");t.id=`a11y-speak-${e}`,t.className="a11y-speak-region",t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true");const{body:n}=document;return n&&n.appendChild(t),t}let r="";function d(){const e=document.getElementById("a11y-speak-intro-text"),t=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");null===e&&function(){const e=document.createElement("p");e.id="a11y-speak-intro-text",e.className="a11y-speak-intro-text",e.textContent=(0,i.__)("Notifications"),e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("hidden","hidden");const{body:t}=document;t&&t.appendChild(e)}(),null===t&&a("assertive"),null===n&&a("polite")}function p(e,t){!function(){const e=document.getElementsByClassName("a11y-speak-region"),t=document.getElementById("a11y-speak-intro-text");for(let t=0;t<e.length;t++)e[t].textContent="";t&&t.setAttribute("hidden","hidden")}(),e=function(e){return e=e.replace(/<[^<>]+>/g," "),r===e&&(e+=" "),r=e,e}(e);const n=document.getElementById("a11y-speak-intro-text"),o=document.getElementById("a11y-speak-assertive"),i=document.getElementById("a11y-speak-polite");o&&"assertive"===t?o.textContent=e:i&&(i.textContent=e),n&&n.removeAttribute("hidden")}o()(d),(window.wp=window.wp||{}).a11y=t})();/*!
 * jQuery UI Autocomplete 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./menu","../keycode","../position","../safe-active-element","../version","../widget"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.autocomplete",{version:"1.13.3",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,e=this.element[0].nodeName.toLowerCase(),t="textarea"===e,e="input"===e;this.isMultiLine=t||!e&&this._isContentEditable(this.element),this.valueMethod=this.element[t||e?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:i=!0,this._move("previousPage",e);break;case t.PAGE_DOWN:i=!0,this._move("nextPage",e);break;case t.UP:i=!0,this._keyEvent("previous",e);break;case t.DOWN:i=!0,this._keyEvent("next",e);break;case t.ENTER:this.menu.active&&(i=!0,e.preventDefault(),this.menu.select(e));break;case t.TAB:this.menu.active&&this.menu.select(e);break;case t.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;default:s=!0,this._searchTimeout(e)}}},keypress:function(e){if(i)i=!1,this.isMultiLine&&!this.menu.element.is(":visible")||e.preventDefault();else if(!s){var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:this._move("previousPage",e);break;case t.PAGE_DOWN:this._move("nextPage",e);break;case t.UP:this._keyEvent("previous",e);break;case t.DOWN:this._keyEvent("next",e)}}},input:function(e){n?(n=!1,e.preventDefault()):this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=o("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(e,t){var i,s;this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent)&&/^mouse/.test(e.originalEvent.type)?(this.menu.blur(),this.document.one("mousemove",function(){o(e.target).trigger(e.originalEvent)})):(s=t.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:s})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(s.value),(i=t.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(o("<div>").text(i))},100)))},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==o.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=o("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var t=this.menu.element[0];return e.target===this.element[0]||e.target===t||o.contains(t,e.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e=(e=(e=e&&(e.jquery||e.nodeType?o(e):this.document.find(e).eq(0)))&&e[0]?e:this.element.closest(".ui-front, dialog")).length?e:this.document[0].body},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(e,t){t(o.ui.autocomplete.filter(i,e.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(e,t){n.xhr&&n.xhr.abort(),n.xhr=o.ajax({url:s,data:e,dataType:"json",success:function(e){t(e)},error:function(){t([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),t=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;e&&(t||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e=e&&this._normalize(e),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:o.map(e,function(e){return"string"==typeof e?{label:e,value:e}:o.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(o.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,e){var s=this;o.each(e,function(e,t){s._renderItemData(i,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(e,t){return o("<li>").append(o("<div>").text(t.label)).appendTo(e)},_move:function(e,t){this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur()):this.menu[e](t):this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){var t;return!!e.length&&("inherit"===(t=e.prop("contentEditable"))?this._isContentEditable(e.parent()):"true"===t)}}),o.extend(o.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,t){var i=new RegExp(o.ui.autocomplete.escapeRegex(t),"i");return o.grep(e,function(e){return i.test(e.label||e.value||e)})}}),o.widget("ui.autocomplete",o.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(1<e?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(o("<div>").text(t))},100))}}),o.ui.autocomplete});/*! jQuery UI Virtual Keyboard v1.30.2 */
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(h){"use strict";var b=h.keyboard=function(c,o){var p,y=this;y.version="1.30.2",y.$el=h(c),y.el=c,y.$el.data("keyboard",y),y.init=function(){y.initialized=!1,y.isTextArea="textarea"===y.el.nodeName.toLowerCase(),y.isInput="input"===y.el.nodeName.toLowerCase(),y.isContentEditable=!y.isTextArea&&!y.isInput&&y.el.isContentEditable;var e,t,a,i=b.css,n=b.events;if(y.isInput&&h.inArray((y.el.type||"").toLowerCase(),b.supportedInputTypes)<0)throw new TypeError('Input of type "'+y.el.type+'" is not supported; use type text, search, URL, tel or password');y.settings=o||{},o&&o.position&&(t=h.extend({},o.position),o.position=null),y.options=p=h.extend(!0,{},b.defaultOptions,o),t&&(p.position=t,o.position=t),y.el.active=!0,y.namespace=".keyboard"+Math.random().toString(16).slice(2),y.extensionNamespace=[],y.shiftActive=y.altActive=y.metaActive=y.sets=y.capsLock=!1,y.rows=["","-shift","-alt","-alt-shift"],y.inPlaceholder=y.$el.attr("placeholder")||"",y.watermark=b.watermark&&""!==y.inPlaceholder,y.repeatTime=1e3/(p.repeatRate||20),p.preventDoubleEventTime=p.preventDoubleEventTime||100,y.isOpen=!1,y.wheel="function"==typeof h.fn.mousewheel,y.escapeRegex=/[-\/\\^$*+?.()|[\]{}]/g,e=b.keyCodes,y.alwaysAllowed=[e.capsLock,e.pageUp,e.pageDown,e.end,e.home,e.left,e.up,e.right,e.down,e.insert,e.delete],y.$keyboard=[],y.enabled=!0,y.checkCaret=p.lockInput||b.checkCaretSupport(),y.isContentEditable&&(p.usePreview=!1),y.last={start:0,end:0,key:"",val:"",preVal:"",layout:"",virtual:!0,keyset:[!1,!1,!1],wheel_$Keys:[],wheelIndex:0,wheelLayers:[]},y.temp=["",0,0],h.each([n.kbInit,n.kbBeforeVisible,n.kbVisible,n.kbHidden,n.inputCanceled,n.inputAccepted,n.kbBeforeClose,n.inputRestricted],function(e,t){"function"==typeof p[t]&&y.$el.bind(t+y.namespace+"callbacks",p[t])}),p.alwaysOpen&&(p.stayOpen=!0),a=h(document),y.el.ownerDocument!==document&&(a=a.add(y.el.ownerDocument));var s="keyup checkkeyboard mousedown touchstart ";p.closeByClickEvent&&(s+="click "),a.bind(s.split(" ").join(y.namespace+" "),function(e){clearTimeout(y.timer3),y.timer3=setTimeout(function(){y.checkClose(e)},1)}),y.$el.addClass(i.input+" "+p.css.input).attr({"aria-haspopup":"true",role:"textbox"}),(p.lockInput||y.el.readOnly)&&(p.lockInput=!0,y.$el.addClass(i.locked).attr({readonly:"readonly"})),y.isUnavailable()&&y.$el.addClass(i.noKeyboard),p.openOn&&y.bindFocus(),y.watermark||""!==y.getValue(y.$el)||""===y.inPlaceholder||""===y.$el.attr("placeholder")||(y.$el.addClass(i.placeholder),y.setValue(y.inPlaceholder,y.$el)),y.$el.trigger(n.kbInit,[y,y.el]),p.alwaysOpen&&y.reveal(),y.initialized=!0},y.toggle=function(){if(y.hasKeyboard()){var e=y.$keyboard.find("."+b.css.keyToggle),t=!y.enabled;return y.preview.readonly=t||y.options.lockInput,y.$keyboard.toggleClass(b.css.keyDisabled,t).find("."+b.css.keyButton).not(e).attr("aria-disabled",t).each(function(){this.disabled=t}),e.toggleClass(b.css.keyDisabled,t),t&&y.typing_options&&(y.typing_options.text=""),y}},y.setCurrent=function(){var e=b.css,t=h("."+e.isCurrent),a=t.data("keyboard");h.isEmptyObject(a)||a.el===y.el||a.close(!!a.options.autoAccept&&"true"),t.removeClass(e.isCurrent),h("."+e.hasFocus).removeClass(e.hasFocus),y.$el.addClass(e.isCurrent),y.$preview.focus(),y.$keyboard.addClass(e.hasFocus),y.isCurrent(!0),y.isOpen=!0},y.isUnavailable=function(){return y.$el.is(":disabled")||!y.options.activeOnReadonly&&y.$el.attr("readonly")&&!y.$el.hasClass(b.css.locked)},y.isCurrent=function(e){var t=b.currentKeyboard||!1;return e?t=b.currentKeyboard=y.el:!1===e&&t===y.el&&(t=b.currentKeyboard=""),t===y.el},y.hasKeyboard=function(){return y.$keyboard&&0<y.$keyboard.length},y.isVisible=function(){return!!y.hasKeyboard()&&y.$keyboard.is(":visible")},y.setFocus=function(){var e=y.$preview||y.$el;p.noFocus||e.focus(),y.isContentEditable?b.setEditableCaret(e,y.last.start,y.last.end):b.caret(e,y.last)},y.focusOn=function(){y&&y.el.active&&(y.isVisible()?y.setCurrent():(clearTimeout(y.timer),y.reveal()))},y.redraw=function(e){return e&&(y.options.layout=e),y.$keyboard.length&&(y.last.preVal=""+y.last.val,y.saveLastChange(),y.setValue(y.last.val,y.$el),y.removeKeyboard(),y.shiftActive=y.altActive=y.metaActive=!1),y.isOpen=p.alwaysOpen,y.reveal(!0),y},y.reveal=function(e){var t,a=y.isOpen,i=b.css;if(y.opening=!a,h("."+i.keyboard).not("."+i.alwaysOpen).each(function(){var e=h(this).data("keyboard");h.isEmptyObject(e)||e.close(!!e.options.autoAccept&&"true")}),!y.isUnavailable())return y.$el.removeClass(i.noKeyboard),p.openOn&&y.$el.unbind(h.trim((p.openOn+" ").split(/\s+/).join(y.namespace+" "))),y.$keyboard&&(!y.$keyboard||y.$keyboard.length&&!h.contains(y.el.ownerDocument.body,y.$keyboard[0]))||y.startup(),y.watermark||y.getValue()!==y.inPlaceholder||(y.$el.removeClass(i.placeholder),y.setValue("",y.$el)),y.originalContent=y.isContentEditable?y.$el.html():y.getValue(y.$el),y.el===y.preview||y.isContentEditable||y.setValue(y.originalContent),p.acceptValid&&p.checkValidOnInit&&y.checkValid(),p.resetDefault&&(y.shiftActive=y.altActive=y.metaActive=!1),y.showSet(),y.isVisible()||y.$el.trigger(b.events.kbBeforeVisible,[y,y.el]),(y.initialized||p.initialFocus||!p.initialFocus&&y.$el.hasClass(b.css.initialFocus))&&y.setCurrent(),y.toggle(),y.$keyboard.show(),p.usePreview&&b.msie&&(void 0===y.width&&(y.$preview.hide(),y.width=Math.ceil(y.$keyboard.width()),y.$preview.show()),y.$preview.width(y.width)),y.reposition(),y.checkDecimal(),y.lineHeight=parseInt(y.$preview.css("lineHeight"),10)||parseInt(y.$preview.css("font-size"),10)+4,p.caretToEnd&&(t=y.isContentEditable?b.getEditableLength(y.el):y.originalContent.length,y.saveCaret(t,t)),b.allie&&(0===y.last.end&&0<y.last.start&&(y.last.end=y.last.start),y.last.start<0&&(y.last.start=y.last.end=y.originalContent.length)),a||e?(b.caret(y.$preview,y.last),y.opening=!1):y.timer2=setTimeout(function(){var e;y.opening=!1,/(number|email)/i.test(y.el.type)||p.caretToEnd||y.saveCaret(e,e,y.$el),(p.initialFocus||y.$el.hasClass(b.css.initialFocus))&&b.caret(y.$preview,y.last),y.last.eventTime=(new Date).getTime(),y.$el.trigger(b.events.kbVisible,[y,y.el]),y.timer=setTimeout(function(){y&&y.saveCaret()},200)},10),y},y.updateLanguage=function(){var e=b.layouts,t=p.language||e[p.layout]&&e[p.layout].lang&&e[p.layout].lang||[p.language||"en"],a=b.language;t="[object Array]"===Object.prototype.toString.call(t)?t[0]:t,t=(y.language=t).split("-")[0],p.display=h.extend(!0,{},a.en.display,a[t]&&a[t].display||{},y.settings.display),p.combos=h.extend(!0,{},a.en.combos,a[t]&&a[t].combos||{},y.settings.combos),p.wheelMessage=a[t]&&a[t].wheelMessage||a.en.wheelMessage,p.rtl=e[p.layout]&&e[p.layout].rtl||a[t]&&a[t].rtl||!1,a[t]&&a[t].comboRegex&&(y.regex=a[t].comboRegex),y.decimal=/^\./.test(p.display.dec),y.$el.toggleClass("rtl",p.rtl).css("direction",p.rtl?"rtl":"")},y.startup=function(){var e=b.css;(p.alwaysOpen||p.userClosed)&&y.$preview||y.makePreview(),y.hasKeyboard()||("custom"===p.layout&&(p.layoutHash="custom"+y.customHash()),y.layout="custom"===p.layout?p.layoutHash:p.layout,y.last.layout=y.layout,y.updateLanguage(),void 0===b.builtLayouts[y.layout]&&("function"==typeof p.create?y.$keyboard=p.create(y):y.$keyboard.length||y.buildKeyboard(y.layout,!0)),y.$keyboard=b.builtLayouts[y.layout].$keyboard.clone(),y.$keyboard.data("keyboard",y),""!==(y.el.id||"")&&y.$keyboard.attr("id",y.el.id+b.css.idSuffix),y.makePreview()),y.$keyboard.attr("data-"+e.keyboard+"-layout",p.layout).attr("data-"+e.keyboard+"-language",y.language),y.$decBtn=y.$keyboard.find("."+e.keyPrefix+"dec"),(p.enterNavigation||y.isTextArea)&&y.alwaysAllowed.push(b.keyCodes.enter),y.bindKeyboard(),y.$keyboard.appendTo(p.appendLocally?y.$el.parent():p.appendTo||"body"),y.bindKeys(),p.reposition&&h.ui&&h.ui.position&&"body"===p.appendTo&&h(window).bind("resize"+y.namespace,function(){y.reposition()})},y.reposition=function(){return y.position=!h.isEmptyObject(p.position)&&p.position,h.ui&&h.ui.position&&y.position&&(y.position.of=y.position.of||y.$el.data("keyboardPosition")||y.$el,y.position.collision=y.position.collision||"flipfit flipfit",y.position.at=p.usePreview?p.position.at:p.position.at2,y.isVisible()&&y.$keyboard.position(y.position)),y},y.makePreview=function(){if(p.usePreview){var e,t,a,i,n=b.css;for(y.$preview=y.$el.clone(!1).data("keyboard",y).removeClass(n.placeholder+" "+n.input).addClass(n.preview+" "+p.css.input).attr("tabindex","-1").show(),y.preview=y.$preview[0],i=/^(data-|id|aria-haspopup)/i,e=(t=y.$preview.get(0).attributes).length-1;0<=e;e--)a=t[e]&&t[e].name,i.test(a)&&y.preview.removeAttribute(a);h("<div />").addClass(n.wrapper).append(y.$preview).prependTo(y.$keyboard)}else y.$preview=y.$el,y.preview=y.el},y.caret=function(e,t){var a=b.caret(y.$preview,e,t);return a instanceof h?(y.saveCaret(a.start,a.end),y):a},y.saveCaret=function(e,t,a){var i;y.isCurrent()&&(i=void 0===e?b.caret(a||y.$preview):b.caret(a||y.$preview,e,t),y.last.start=void 0===e?i.start:e,y.last.end=void 0===t?i.end:t)},y.saveLastChange=function(e){y.last.val=e||y.getValue(y.$preview||y.$el),y.isContentEditable&&(y.last.elms=y.el.cloneNode(!0))},y.setScroll=function(){if(!y.isContentEditable&&y.last.virtual){var e,t,a,i,n=y.last.val.substring(0,Math.max(y.last.start,y.last.end));y.$previewCopy||(y.$previewCopy=y.$preview.clone().removeAttr("id").css({position:"absolute",left:0,zIndex:-10,visibility:"hidden"}).addClass(b.css.inputClone),y.$previewCopy[0].disabled=!0,y.isTextArea||y.$previewCopy.css({"white-space":"pre",width:0}),p.usePreview?y.$preview.after(y.$previewCopy):y.$keyboard.prepend(y.$previewCopy)),y.isTextArea?(y.$previewCopy.height(y.lineHeight).val(n),y.preview.scrollTop=y.lineHeight*(Math.floor(y.$previewCopy[0].scrollHeight/y.lineHeight)-1)):(y.$previewCopy.val(n.replace(/\s/g," ")),a=/c/i.test(p.scrollAdjustment)?y.preview.clientWidth/2:p.scrollAdjustment,e=y.$previewCopy[0].scrollWidth-1,void 0===y.last.scrollWidth&&(y.last.scrollWidth=e,y.last.direction=!0),i=y.last.scrollWidth===e?y.last.direction:y.last.scrollWidth<e,t=y.preview.clientWidth-a,i?y.preview.scrollLeft=e<t?0:e-t:e>=y.preview.scrollWidth-t?y.preview.scrollLeft=y.preview.scrollWidth-a:y.preview.scrollLeft=0<e-a?e-a:0,y.last.scrollWidth=e,y.last.direction=i)}},y.bindFocus=function(){p.openOn&&y&&y.el.active&&(y.$el.bind(p.openOn+y.namespace,function(){y.focusOn()}),h(":focus")[0]===y.el&&y.$el.blur())},y.bindKeyboard=function(){var s,o=b.keyCodes,r=b.builtLayouts[y.layout],e=y.namespace+"keybindings";y.$preview.unbind(y.namespace).bind("click"+e+" touchstart"+e,function(){p.alwaysOpen&&!y.isCurrent()&&y.reveal(),y.timer2=setTimeout(function(){y&&y.saveCaret()},150)}).bind("keypress"+e,function(e){if(p.lockInput)return!1;if(y.isCurrent()){var t=e.charCode||e.which,a=t>=o.A&&t<=o.Z,i=t>=o.a&&t<=o.z,n=y.last.key=String.fromCharCode(t);if(!(t<o.space)){if(y.last.virtual=!1,y.last.event=e,y.last.$key=[],y.checkCaret&&y.saveCaret(),t!==o.capsLock&&(a||i)&&(y.capsLock=a&&!e.shiftKey||i&&e.shiftKey,y.capsLock&&!y.shiftActive&&(y.shiftActive=!0,y.showSet())),p.restrictInput){if((e.which===o.backSpace||0===e.which)&&h.inArray(e.keyCode,y.alwaysAllowed))return;-1===h.inArray(n,r.acceptedKeys)&&(e.preventDefault(),(s=h.extend({},e)).type=b.events.inputRestricted,y.$el.trigger(s,[y,y.el]))}else if((e.ctrlKey||e.metaKey)&&(e.which===o.A||e.which===o.C||e.which===o.V||e.which>=o.X&&e.which<=o.Z))return;r.hasMappedKeys&&r.mappedKeys.hasOwnProperty(n)&&(y.last.key=r.mappedKeys[n],y.insertText(y.last.key),e.preventDefault()),"function"==typeof p.beforeInsert&&(y.insertText(y.last.key),e.preventDefault()),y.checkMaxLength()}}}).bind("keyup"+e,function(e){if(y.isCurrent()){switch(y.last.virtual=!1,e.which){case o.tab:if(y.tab&&!p.lockInput){y.shiftActive=e.shiftKey;var t=b.keyaction.tab(y);if(y.tab=!1,!t)return!1}else e.preventDefault();break;case o.escape:return p.ignoreEsc||y.close(!(!p.autoAccept||!p.autoAcceptOnEsc)&&"true"),!1}clearTimeout(y.throttled),y.throttled=setTimeout(function(){y&&y.isVisible()&&y.checkCombos()},100),y.checkMaxLength(),y.last.preVal=""+y.last.val,y.saveLastChange();var a=h.Event(b.events.kbChange);if(a.action=y.last.key,y.$el.trigger(a,[y,y.el]),"function"==typeof p.change)return a.type=b.events.inputChange,p.change(a,y,y.el),!1;p.acceptValid&&p.autoAcceptOnValid&&"function"==typeof p.validate&&p.validate(y,y.getValue(y.$preview))&&(y.$preview.blur(),y.accept())}}).bind("keydown"+e,function(e){if(y.last.keyPress=e.which,p.alwaysOpen&&!y.isCurrent()&&y.reveal(),e.which===o.tab)return!(y.tab=!0);if(p.lockInput||e.timeStamp===y.last.timeStamp)return!p.lockInput;switch(y.last.timeStamp=e.timeStamp,y.last.virtual=!1,e.which){case o.backSpace:b.keyaction.bksp(y,null,e),e.preventDefault();break;case o.enter:b.keyaction.enter(y,null,e);break;case o.capsLock:y.shiftActive=y.capsLock=!y.capsLock,y.showSet();break;case o.V:if(e.ctrlKey||e.metaKey){if(p.preventPaste)return void e.preventDefault();y.checkCombos()}}}).bind("mouseup touchend ".split(" ").join(e+" "),function(){y.last.virtual=!0,y.saveCaret()}),y.$keyboard.bind("mousedown click touchstart ".split(" ").join(y.namespace+" "),function(e){e.stopPropagation(),y.isCurrent()||(y.reveal(),h(y.el.ownerDocument).trigger("checkkeyboard"+y.namespace)),y.setFocus()}),p.preventPaste&&(y.$preview.bind("contextmenu"+y.namespace,function(e){e.preventDefault()}),y.$el.bind("contextmenu"+y.namespace,function(e){e.preventDefault()}))},y.bindButton=function(e,t){var a="."+b.css.keyButton,i=function(e){e.stopPropagation(),e.$target=h(this).closest("."+b.css.keyboard+", ."+b.css.input),t.call(this,e)};return h.fn.on?y.$keyboard.on(e,a,i):h.fn.delegate&&y.$keyboard.delegate(a,e,i),y},y.unbindButton=function(e){return h.fn.off?y.$keyboard.off(e):h.fn.undelegate&&y.$keyboard.undelegate("."+b.css.keyButton,e),y},y.bindKeys=function(){var s=b.css;y.unbindButton(y.namespace+" "+y.namespace+"kb").bindButton("mouseenter mouseleave touchstart ".split(" ").join(y.namespace+" "),function(e){if(!p.alwaysOpen&&!p.userClosed||"mouseleave"===e.type||y.isCurrent()||(y.reveal(),y.setFocus()),y.isCurrent()&&!this.disabled){var t,a,i=y.last,n=h(this),s=e.type;p.useWheel&&y.wheel&&(t=y.getLayers(n),a=(t.length?t.map(function(){return h(this).attr("data-value")||""}).get():"")||[n.text()],i.wheel_$Keys=t,i.wheelLayers=a,i.wheelIndex=h.inArray(n.attr("data-value"),a)),"mouseenter"!==s&&"touchstart"!==s||"password"===y.el.type||n.hasClass(p.css.buttonDisabled)||(n.addClass(p.css.buttonHover),p.useWheel&&y.wheel&&n.attr("title",function(e,t){return y.wheel&&""===t&&y.sets&&1<a.length&&"touchstart"!==s?p.wheelMessage:t})),"mouseleave"===s&&(n.removeClass("password"===y.el.type?"":p.css.buttonHover),p.useWheel&&y.wheel&&(i.wheelIndex=0,i.wheelLayers=[],i.wheel_$Keys=[],n.attr("title",function(e,t){return t===p.wheelMessage?"":t}).html(n.attr("data-html"))))}}).bindButton(p.keyBinding.split(" ").join(y.namespace+" ")+y.namespace+" "+b.events.kbRepeater,function(e){if(e.preventDefault(),!y.$keyboard.is(":visible")||this.disabled)return!1;var t,a=y.last,i=h(this),n=(new Date).getTime();if(p.useWheel&&y.wheel&&(i=a.wheel_$Keys.length&&-1<a.wheelIndex?a.wheel_$Keys.eq(a.wheelIndex):i),t=i.attr("data-action"),!(n-(a.eventTime||0)<p.preventDoubleEventTime)){if(a.eventTime=n,a.event=e,a.virtual=!0,a.$key=i,a.key=i.attr("data-value"),a.keyPress="",y.setFocus(),/^meta/.test(t)&&(t="meta"),t===a.key&&"string"==typeof b.keyaction[t])a.key=t=b.keyaction[t];else if(t in b.keyaction&&"function"==typeof b.keyaction[t]){if(!1===b.keyaction[t](y,this,e))return!1;t=null}return!!y.hasKeyboard()&&(null!=t&&(a.key=h(this).hasClass(s.keyAction)?t:a.key,y.insertText(a.key),y.capsLock||p.stickyShift||e.shiftKey||(y.shiftActive=!1,y.showSet(i.attr("data-name")))),b.caret(y.$preview,a),y.checkCombos(),(e=h.extend({},e,h.Event(b.events.kbChange))).target=y.el,e.action=a.key,y.$el.trigger(e,[y,y.el]),a.preVal=""+a.val,y.saveLastChange(),"function"==typeof p.change?(e.type=b.events.inputChange,p.change(e,y,y.el),!1):void 0)}}).bindButton("mouseup"+y.namespace+" "+"mouseleave touchend touchmove touchcancel ".split(" ").join(y.namespace+"kb "),function(e){y.last.virtual=!0;var t,a=h(this);if("touchmove"===e.type){if((t=a.offset()).right=t.left+a.outerWidth(),t.bottom=t.top+a.outerHeight(),e.originalEvent.touches[0].pageX>=t.left&&e.originalEvent.touches[0].pageX<t.right&&e.originalEvent.touches[0].pageY>=t.top&&e.originalEvent.touches[0].pageY<t.bottom)return!0}else/(mouseleave|touchend|touchcancel)/i.test(e.type)?a.removeClass(p.css.buttonHover):(!p.noFocus&&y.isCurrent()&&y.isVisible()&&y.$preview.focus(),y.checkCaret&&b.caret(y.$preview,y.last));return y.mouseRepeat=[!1,""],clearTimeout(y.repeater),p.acceptValid&&p.autoAcceptOnValid&&"function"==typeof p.validate&&p.validate(y,y.getValue())&&(y.$preview.blur(),y.accept()),!1}).bindButton("click"+y.namespace,function(){return!1}).bindButton("mousewheel"+y.namespace,y.throttleEvent(function(e,t){var a=h(this);if(a&&!a.hasClass(s.keyAction)&&y.last.wheel_$Keys[0]===this&&p.useWheel&&y.wheel){t=t||e.deltaY;var i,n=y.last.wheelLayers||[];return 1<n.length?((i=y.last.wheelIndex+(0<t?-1:1))>n.length-1&&(i=0),i<0&&(i=n.length-1)):i=0,y.last.wheelIndex=i,a.html(n[i]),!1}},30)).bindButton("mousedown touchstart ".split(" ").join(y.namespace+"kb "),function(){var e=h(this);if(e&&(!e.hasClass(s.keyAction)||e.is("."+s.keyPrefix+"tab bksp space enter".split(" ").join(",."+s.keyPrefix))))return 0!==p.repeatRate&&(y.mouseRepeat=[!0,e],setTimeout(function(){y&&y.mouseRepeat[0]&&y.mouseRepeat[1]===e&&!e[0].disabled&&y.repeatKey(e)},p.repeatDelay)),!1})},y.throttleEvent=function(e,t){var a;return function(){a||(e.apply(this,arguments),a=!0,setTimeout(function(){a=!1},t))}},y.execCommand=function(e,t){y.el.ownerDocument.execCommand(e,!1,t),y.el.normalize(),p.reposition&&y.reposition()},y.getValue=function(e){return(e=e||y.$preview)[y.isContentEditable?"text":"val"]()},y.setValue=function(e,t){return t=t||y.$preview,y.isContentEditable?e!==t.text()&&(b.replaceContent(t,e),y.saveCaret()):t.val(e),y},y.insertText=function(e){if(!y.$preview)return y;if("function"==typeof p.beforeInsert&&(e=p.beforeInsert(y.last.event,y,y.el,e)),void 0===e||!1===e)return y.last.key="",y;if(y.isContentEditable)return y.insertContentEditable(e);var t,a=!1,i="\b"===e,n=y.getValue(),s=b.caret(y.$preview),o=n.length;return s.end<s.start&&(s.end=s.start),s.start>o&&(s.end=s.start=o),y.isTextArea&&b.msie&&"\n"===n.substring(s.start,s.start+1)&&(s.start+=1,s.end+=1),t=s.start,"{d}"===e&&(e="",s.end+=1),i&&(e="",a=i&&t===s.end&&0<t),n=n.substring(0,t-(a?1:0))+e+n.substring(s.end),t+=a?-1:e.length,y.setValue(n),y.saveCaret(t,t),y.setScroll(),y},y.insertContentEditable=function(e){return y.$preview.focus(),y.execCommand("insertText",e),y.saveCaret(),y},y.checkMaxLength=function(){if(y.$preview){var e,t,a=y.getValue(),i=y.isContentEditable?b.getEditableLength(y.el):a.length;return!1!==p.maxLength&&i>p.maxLength&&(e=b.caret(y.$preview).start,t=Math.min(e,p.maxLength),p.maxInsert||(a=y.last.val,t=e-1),y.setValue(a.substring(0,p.maxLength)),y.saveCaret(t,t)),y.$decBtn.length&&y.checkDecimal(),y}},y.repeatKey=function(e){e.trigger(b.events.kbRepeater),y.mouseRepeat[0]&&(y.repeater=setTimeout(function(){y&&y.repeatKey(e)},y.repeatTime))},y.getKeySet=function(){var e=[];return y.altActive&&e.push("alt"),y.shiftActive&&e.push("shift"),y.metaActive&&e.push(y.metaActive),e.length?e.join("+"):"normal"},y.showKeySet=function(e){return"string"==typeof e?(y.last.keyset=[y.shiftActive,y.altActive,y.metaActive],y.shiftActive=/shift/i.test(e),y.altActive=/alt/i.test(e),/\bmeta/.test(e)?(y.metaActive=!0,y.showSet(e.match(/\bmeta[\w-]+/i)[0])):(y.metaActive=!1,y.showSet())):y.showSet(e),y},y.showSet=function(e){if(y.hasKeyboard()){p=y.options;var t=b.css,a="."+t.keyPrefix,i=p.css.buttonActive,n="",s=(y.shiftActive?1:0)+(y.altActive?2:0);if(y.shiftActive||(y.capsLock=!1),y.metaActive?(y.shiftActive&&(e=(e||"").replace("-shift","")),y.altActive&&(e=(e||"").replace("-alt","")),""===(n=/^meta/i.test(e)?e:"")?n=!0===y.metaActive?"":y.metaActive:y.metaActive=n,(!p.stickyShift&&y.last.keyset[2]!==y.metaActive||(y.shiftActive||y.altActive)&&!y.$keyboard.find("."+t.keySet+"-"+n+y.rows[s]).length)&&(y.shiftActive=y.altActive=!1)):!p.stickyShift&&y.last.keyset[2]!==y.metaActive&&y.shiftActive&&(y.shiftActive=y.altActive=!1),n=0!==(s=(y.shiftActive?1:0)+(y.altActive?2:0))||y.metaActive?""===n?"":"-"+n:"-normal",!y.$keyboard.find("."+t.keySet+n+y.rows[s]).length)return y.shiftActive=y.last.keyset[0],y.altActive=y.last.keyset[1],void(y.metaActive=y.last.keyset[2]);y.$keyboard.find(a+"alt,"+a+"shift,."+t.keyAction+"[class*=meta]").removeClass(i).end().find(a+"alt").toggleClass(i,y.altActive).end().find(a+"shift").toggleClass(i,y.shiftActive).end().find(a+"lock").toggleClass(i,y.capsLock).end().find("."+t.keySet).hide().end().find("."+(t.keyAction+a+n).replace("--","-")).addClass(i),y.$keyboard.find("."+t.keySet+n+y.rows[s])[0].style.display="inline-block",y.metaActive&&y.$keyboard.find(a+y.metaActive).toggleClass(i,!1!==y.metaActive),y.last.keyset=[y.shiftActive,y.altActive,y.metaActive],y.$el.trigger(b.events.kbKeysetChange,[y,y.el]),p.reposition&&y.reposition()}},y.checkCombos=function(){if(!(y.isVisible()||y.hasKeyboard()&&y.$keyboard.hasClass(b.css.hasFocus)))return y.getValue(y.$preview||y.$el);var e,t,a,i,n=y.getValue(),s=b.caret(y.$preview),o=b.builtLayouts[y.layout],r=y.isContentEditable?b.getEditableLength(y.el):n.length,l=r;return""===n||(s.end<s.start&&(s.end=s.start),s.start>l&&(s.end=s.start=l),b.msie&&"\n"===n.substring(s.start,s.start+1)&&(s.start+=1,s.end+=1),p.useCombos&&(b.msie?n=n.replace(y.regex,function(e,t,a){return p.combos.hasOwnProperty(t)&&p.combos[t][a]||e}):y.$preview.length&&(t=s.start-(0<=s.start-2?2:0),b.caret(y.$preview,t,s.end),a=(i=function(e){return(e||"").replace(y.regex,function(e,t,a){return p.combos.hasOwnProperty(t)&&p.combos[t][a]||e})})((t=b.caret(y.$preview)).text),t&&t.replaceStr&&a!==t.text&&(y.isContentEditable?b.replaceContent(c,i):y.setValue(t.replaceStr(a))),n=y.getValue())),p.restrictInput&&""!==n&&(t=o.acceptedKeys.length,(e=o.acceptedKeysRegex)||(a=h.map(o.acceptedKeys,function(e){return e.replace(y.escapeRegex,"\\$&")}),-1<y.alwaysAllowed.indexOf(b.keyCodes.enter)&&a.push("\\n"),e=o.acceptedKeysRegex=new RegExp("("+a.join("|")+")","g")),(a=n.match(e))?n=a.join(""):(n="",l=0)),s.start+=r-l,s.end+=r-l,y.setValue(n),y.saveCaret(s.start,s.end),y.setScroll(),y.checkMaxLength()),p.acceptValid&&y.checkValid(),n},y.checkValid=function(){var e=b.css,t=y.$keyboard.find("."+e.keyPrefix+"accept"),a=!0;"function"==typeof p.validate&&(a=p.validate(y,y.getValue(),!1)),t.toggleClass(e.inputInvalid,!a).toggleClass(e.inputValid,a).attr("title",t.attr("data-title")+" ("+p.display[a?"valid":"invalid"]+")")},y.checkDecimal=function(){y.decimal&&/\./g.test(y.preview.value)||!y.decimal&&/\,/g.test(y.preview.value)?y.$decBtn.attr({disabled:"disabled","aria-disabled":"true"}).removeClass(p.css.buttonHover).addClass(p.css.buttonDisabled):y.$decBtn.removeAttr("disabled").attr({"aria-disabled":"false"}).addClass(p.css.buttonDefault).removeClass(p.css.buttonDisabled)},y.getLayers=function(e){var t=b.css,a=e.attr("data-pos");return e.closest("."+t.keyboard).find('button[data-pos="'+a+'"]').filter(function(){return""!==h(this).find("."+t.keyText).text()}).add(e)},y.switchInput=function(e,t){if("function"==typeof p.switchInput)p.switchInput(y,e,t);else{y.$keyboard.length&&y.$keyboard.hide();var a,i=!1,n=h("button, input, select, textarea, a, [contenteditable]").filter(":visible").not(":disabled"),s=n.index(y.$el)+(e?1:-1);if(y.$keyboard.length&&y.$keyboard.show(),s>n.length-1&&(i=p.stopAtEnd,s=0),s<0&&(i=p.stopAtEnd,s=n.length-1),!i){if(!(t=y.close(t)))return;(a=n.eq(s).data("keyboard"))&&a.options.openOn.length?a.focusOn():n.eq(s).focus()}}return!1},y.close=function(e){if(y.isOpen&&y.$keyboard.length){clearTimeout(y.throttled);var t=b.css,a=b.events,i=e?y.checkCombos():y.originalContent;if(e&&"function"==typeof p.validate&&!p.validate(y,i,!0)&&(i=y.originalContent,e=!1,p.cancelClose))return;y.isCurrent(!1),y.isOpen=p.alwaysOpen||p.userClosed,y.isContentEditable&&!e?y.$el.html(i):y.setValue(i,y.$el),y.$el.removeClass(t.isCurrent+" "+t.inputAutoAccepted).addClass(e?!0===e?"":t.inputAutoAccepted:"").trigger(a.inputChange),p.alwaysOpen||y.$el.trigger(a.kbBeforeClose,[y,y.el,e||!1]),b.caret(y.$preview,y.last),y.$el.trigger(e?a.inputAccepted:a.inputCanceled,[y,y.el]).trigger(p.alwaysOpen?a.kbInactive:a.kbHidden,[y,y.el]).blur(),y&&(y.last.eventTime=(new Date).getTime(),p.alwaysOpen||p.userClosed&&"true"===e||!y.$keyboard.length||(y.removeKeyboard(),y.timer=setTimeout(function(){y&&y.bindFocus()},200)),y.watermark||""!==y.el.value||""===y.inPlaceholder||(y.$el.addClass(t.placeholder),y.setValue(y.inPlaceholder,y.$el)))}return!!e},y.accept=function(){return y.close(!0)},y.checkClose=function(e){if(!y.opening){var t=h.keyboard.css,a=e.$target||h(e.target).closest("."+b.css.keyboard+", ."+b.css.input);if(a.length||(a=h(e.target)),a.length&&a.hasClass(t.keyboard)){var i=a.data("keyboard");i!==y&&!i.$el.hasClass(t.isCurrent)&&i.options.openOn&&e.type===p.openOn&&i.focusOn()}else y.escClose(e,a)}},y.escCloseCallback={keepOpen:function(){return!y.isOpen}},y.escClose=function(e,t){if(y.isOpen){if(e&&"keyup"===e.type)return e.which!==b.keyCodes.escape||p.ignoreEsc?"":y.close(!(!p.autoAccept||!p.autoAcceptOnEsc)&&"true");var a=!1,i=t.length&&t||h(e.target);if(h.each(y.escCloseCallback,function(e,t){"function"==typeof t&&(a=a||t(i))}),!a&&(!y.isCurrent()&&y.isOpen||y.isOpen&&i[0]!==y.el)){if((p.stayOpen||p.userClosed)&&!i.hasClass(b.css.input))return;if(b.allie&&e.preventDefault(),p.closeByClickEvent){var n=i[0]&&i[0].nodeName.toLowerCase();"input"!==n&&"textarea"!==n&&"click"!==e.type||y.close(!!p.autoAccept&&"true")}else y.close(!!p.autoAccept&&"true")}}},y.keyBtn=h("<button />").attr({role:"button",type:"button","aria-disabled":"false",tabindex:"-1"}).addClass(b.css.keyButton),y.processName=function(e){var t,a,i=(e||"").replace(/[^a-z0-9-_]/gi,""),n=i.length,s=[];if(1<n&&e===i)return e;if(n=e.length){for(t=0;t<n;t++)a=e[t],s.push(/[a-z0-9-_]/i.test(a)?/[-_]/.test(a)&&0!==t?"":a:(0===t?"":"-")+a.charCodeAt(0));return s.join("")}return e},y.processKeys=function(e){var t,a,i=e.indexOf("</"),n={name:e,map:"",title:""};return-1<i||(a=e.split(/:(?!\/\/)/),/\(.+\)/.test(a[0])||/^:\(.+\)/.test(e)||/\([(:)]\)/.test(e)?/\([(:)]\)/.test(e)?(t=a[0].match(/([^(]+)\((.+)\)/))&&t.length?(n.name=t[1],n.map=t[2],n.title=1<a.length?a.slice(1).join(":"):""):(n.name=e.match(/([^(]+)/)[0],":"===n.name&&(a=a.slice(1)),null===t&&(n.map=":",a=a.slice(2)),n.title=a.length?a.join(":"):""):(n.map=e.match(/\(([^()]+?)\)/)[1],""===(t=(e=e.replace(/\(([^()]+)\)/,"")).split(":"))[0]?(n.name=":",a=a.slice(1)):n.name=t[0],n.title=1<a.length?a.slice(1).join(":"):""):(""!==e&&""===a[0]?(n.name=":",a=a.slice(1)):n.name=a[0],n.title=1<a.length?a.slice(1).join(":"):""),n.title=h.trim(n.title).replace(/_/g," ")),n},y.addKey=function(e,t,a){var i,n,s,o={},r=y.processKeys(a?e:t),l=b.css;return!a&&p.display[r.name]?(s=y.processKeys(p.display[r.name])).action=y.processKeys(e).name:(s=r).action=r.name,o.name=y.processName(r.name),""!==s.name&&(""!==s.map?(b.builtLayouts[y.layout].mappedKeys[s.map]=s.name,b.builtLayouts[y.layout].acceptedKeys.push(s.name)):a&&b.builtLayouts[y.layout].acceptedKeys.push(s.name)),i=a?""===o.name?"":l.keyPrefix+o.name:l.keyAction+" "+l.keyPrefix+s.action,i+=(2<s.name.length?" "+l.keyWide:"")+" "+p.css.buttonDefault,o.html='<span class="'+l.keyText+'">'+s.name+"</span>",o.$key=y.keyBtn.clone().attr({"data-value":a?s.name:s.action,"data-name":s.action,"data-pos":y.temp[1]+","+y.temp[2],"data-action":s.action,"data-html":o.html}).addClass(i).html(o.html).appendTo(y.temp[0]),s.map&&o.$key.attr("data-mapped",s.map),(s.title||r.title)&&o.$key.attr({"data-title":r.title||s.title,title:r.title||s.title}),"function"==typeof p.buildKey&&(n=(o=p.buildKey(y,o)).$key.html(),o.$key.attr("data-html",n)),o.$key},y.customHash=function(e){var t,a,i,n,s=[],o=[];for(a in e=void 0===e?p.customLayout:e)e.hasOwnProperty(a)&&s.push(e[a]);if((i=0)===(n=(o=o.concat.apply(o,s).join(" ")).length))return i;for(t=0;t<n;t++)i=(i<<5)-i+o.charCodeAt(t),i&=i;return i},y.buildKeyboard=function(e,t){h.isEmptyObject(p.display)&&y.updateLanguage();var a,i,n,s,o=b.css,r=0,l=b.builtLayouts[e||y.layout||p.layout]={mappedKeys:{},acceptedKeys:[]},c=l.acceptedKeys=p.restrictInclude&&(""+p.restrictInclude).split(/\s+/)||[],d=o.keyboard+" "+p.css.popup+" "+p.css.container+(p.alwaysOpen||p.userClosed?" "+o.alwaysOpen:""),u=h("<div />").addClass(d).attr({role:"textbox"}).hide();return-1<(a=h.inArray("{space}",c))&&(c[a]=" "),d=t&&"custom"===p.layout||!b.layouts.hasOwnProperty(p.layout)?(p.layout="custom",b.layouts.custom=p.customLayout||{normal:["{cancel}"]}):b.layouts[t?p.layout:e||y.layout||p.layout],h.each(d,function(e,t){if(""!==e&&!/^(name|lang|rtl)$/i.test(e))for("default"===e&&(e="normal"),r++,n=h("<div />").attr("name",e).addClass(o.keySet+" "+o.keySet+"-"+e).appendTo(u).toggle("normal"===e),i=0;i<t.length;i++)s=h.trim(t[i]).replace(/\{(\.?)[\s+]?:[\s+]?(\.?)\}/g,"{$1:$2}"),y.buildRow(n,i,s.split(/\s+/),c),n.find("."+o.keyButton+",."+o.keySpacer).filter(":last").after('<br class="'+o.endRow+'"/>')}),1<r&&(y.sets=!0),l.hasMappedKeys=!h.isEmptyObject(l.mappedKeys),l.$keyboard=u},y.buildRow=function(e,t,a,i){var n,s,o,r,l,c,d=b.css;for(o=0;o<a.length;o++)if(r=!(y.temp=[e,t,o]),0!==a[o].length)if(/^\{\S+\}$/.test(a[o])){if(l=a[o].match(/^\{(\S+)\}$/)[1],/\!\!/.test(l)&&(l=l.replace("!!",""),r=!0),/^sp:((\d+)?([\.|,]\d+)?)(em|px)?$/i.test(l)&&(c=parseFloat(l.replace(/,/,".").match(/^sp:((\d+)?([\.|,]\d+)?)(em|px)?$/i)[1]||0),h('<span class="'+d.keyText+'"></span>').width(l.match(/px/i)?c+"px":2*c+"em").addClass(d.keySpacer).appendTo(e)),/^empty(:((\d+)?([\.|,]\d+)?)(em|px)?)?$/i.test(l)){c=/:/.test(l)?parseFloat(l.replace(/,/,".").match(/^empty:((\d+)?([\.|,]\d+)?)(em|px)?$/i)[1]||0):"",y.addKey(""," ",!0).addClass(p.css.buttonDisabled+" "+p.css.buttonEmpty).attr("aria-disabled",!0).width(c?l.match("px")?c+"px":2*c+"em":"");continue}if(/^meta[\w-]+\:?(\w+)?/i.test(l)){y.addKey(l.split(":")[0],l).addClass(d.keyHasActive);continue}switch((s=l.split(":"))[0].toLowerCase()){case"a":case"accept":y.addKey("accept",l).addClass(p.css.buttonAction+" "+d.keyAction);break;case"alt":case"altgr":y.addKey("alt",l).addClass(d.keyHasActive);break;case"b":case"bksp":y.addKey("bksp",l);break;case"c":case"cancel":y.addKey("cancel",l).addClass(p.css.buttonAction+" "+d.keyAction);break;case"combo":y.addKey("combo",l).addClass(d.keyHasActive).attr("title",function(e,t){return t+" "+p.display[p.useCombos?"active":"disabled"]}).toggleClass(p.css.buttonActive,p.useCombos);break;case"dec":i.push(y.decimal?".":","),y.addKey("dec",l);break;case"e":case"enter":y.addKey("enter",l).addClass(p.css.buttonAction+" "+d.keyAction);break;case"lock":y.addKey("lock",l).addClass(d.keyHasActive);break;case"s":case"shift":y.addKey("shift",l).addClass(d.keyHasActive);break;case"sign":i.push("-"),y.addKey("sign",l);break;case"space":i.push(" "),y.addKey("space",l);break;case"t":case"tab":y.addKey("tab",l);break;default:b.keyaction.hasOwnProperty(s[0])&&y.addKey(s[0],l).toggleClass(p.css.buttonAction+" "+d.keyAction,r)}}else n=a[o],y.addKey(n,n,!0)},y.removeBindings=function(e){h(document).unbind(e),y.el.ownerDocument!==document&&h(y.el.ownerDocument).unbind(e),h(window).unbind(e),y.$el.unbind(e)},y.removeKeyboard=function(){y.$decBtn=[],p.usePreview&&y.$preview.removeData("keyboard"),y.$preview.unbind(y.namespace+"keybindings"),y.preview=null,y.$preview=null,y.$previewCopy=null,y.$keyboard.removeData("keyboard"),y.$keyboard.remove(),y.$keyboard=[],y.isOpen=!1,y.isCurrent(!1)},y.destroy=function(e){var t,a=b.css,i=y.extensionNamespace.length,n=[a.input,a.locked,a.placeholder,a.noKeyboard,a.alwaysOpen,p.css.input,a.isCurrent].join(" ");for(clearTimeout(y.timer),clearTimeout(y.timer2),clearTimeout(y.timer3),y.$keyboard.length&&y.removeKeyboard(),y.options.openOn&&y.removeBindings(y.options.openOn),y.removeBindings(y.namespace),y.removeBindings(y.namespace+"callbacks"),t=0;t<i;t++)y.removeBindings(y.extensionNamespace[t]);y.el.active=!1,y.$el.removeClass(n).removeAttr("aria-haspopup").removeAttr("role").removeData("keyboard"),y=null,"function"==typeof e&&e()},y.init()};return b.keyCodes={backSpace:8,tab:9,enter:13,capsLock:20,escape:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,A:65,Z:90,V:86,C:67,X:88,a:97,z:122},b.css={idSuffix:"_keyboard",initialFocus:"keyboard-init-focus",input:"ui-keyboard-input",inputClone:"ui-keyboard-preview-clone",wrapper:"ui-keyboard-preview-wrapper",preview:"ui-keyboard-preview",keyboard:"ui-keyboard",keySet:"ui-keyboard-keyset",keyButton:"ui-keyboard-button",keyWide:"ui-keyboard-widekey",keyPrefix:"ui-keyboard-",keyText:"ui-keyboard-text",keyHasActive:"ui-keyboard-hasactivestate",keyAction:"ui-keyboard-actionkey",keySpacer:"ui-keyboard-spacer",keyToggle:"ui-keyboard-toggle",keyDisabled:"ui-keyboard-disabled",divWrapperCE:"ui-keyboard-div-wrapper",locked:"ui-keyboard-lockedinput",alwaysOpen:"ui-keyboard-always-open",noKeyboard:"ui-keyboard-nokeyboard",placeholder:"ui-keyboard-placeholder",hasFocus:"ui-keyboard-has-focus",isCurrent:"ui-keyboard-input-current",inputValid:"ui-keyboard-valid-input",inputInvalid:"ui-keyboard-invalid-input",inputAutoAccepted:"ui-keyboard-autoaccepted",endRow:"ui-keyboard-button-endrow"},b.events={kbChange:"keyboardChange",kbBeforeClose:"beforeClose",kbBeforeVisible:"beforeVisible",kbVisible:"visible",kbInit:"initialized",kbInactive:"inactive",kbHidden:"hidden",kbRepeater:"repeater",kbKeysetChange:"keysetChange",inputAccepted:"accepted",inputCanceled:"canceled",inputChange:"change",inputRestricted:"restricted"},b.keyaction={accept:function(e){return e.close(!0),!1},alt:function(e){e.altActive=!e.altActive,e.showSet()},bksp:function(e){e.isContentEditable?(e.execCommand("delete"),e.saveCaret()):e.insertText("\b")},cancel:function(e){return e.close(),!1},clear:function(e){e.$preview[e.isContentEditable?"text":"val"](""),e.$decBtn.length&&e.checkDecimal()},combo:function(e){var t=e.options,a=!t.useCombos,i=e.$keyboard.find("."+b.css.keyPrefix+"combo");return t.useCombos=a,i.toggleClass(t.css.buttonActive,a).attr("title",i.attr("data-title")+" ("+t.display[a?"active":"disabled"]+")"),a&&e.checkCombos(),!1},dec:function(e){e.insertText(e.decimal?".":",")},del:function(e){e.isContentEditable?e.execCommand("forwardDelete"):e.insertText("{d}")},default:function(e){e.shiftActive=e.altActive=e.metaActive=!1,e.showSet()},enter:function(e,t,a){var i=e.options;return a.shiftKey?i.enterNavigation?e.switchInput(!a[i.enterMod],!0):e.close(!0):!i.enterNavigation||e.isTextArea&&!a[i.enterMod]?(e.isTextArea&&h(a.target).closest("button").length&&e.insertText((b.msie?" ":"")+"\n"),void(e.isContentEditable&&!i.enterNavigation&&(e.execCommand("insertHTML",'<div><br class="'+b.css.divWrapperCE+'"></div>'),setTimeout(function(){b.keyaction.right(e),e.saveCaret()},0)))):e.switchInput(!a[i.enterMod],!!i.autoAccept&&"true")},lock:function(e){e.last.keyset[0]=e.shiftActive=e.capsLock=!e.capsLock,e.showSet()},left:function(e){var t=b.caret(e.$preview);0<=t.start-1&&(e.last.start=e.last.end=t.start-1,b.caret(e.$preview,e.last),e.setScroll())},meta:function(e,t){var a=h(t);e.metaActive=!a.hasClass(e.options.css.buttonActive),e.showSet(a.attr("data-name"))},next:function(e){return e.switchInput(!0,e.options.autoAccept),!1},normal:function(e){e.shiftActive=e.altActive=e.metaActive=!1,e.showSet()},prev:function(e){return e.switchInput(!1,e.options.autoAccept),!1},right:function(e){var t=b.caret(e.$preview),a=e.isContentEditable?b.getEditableLength(e.el):e.getValue().length;t.end+1<=a&&(e.last.start=e.last.end=t.end+1,b.caret(e.$preview,e.last),e.setScroll())},shift:function(e){e.last.keyset[0]=e.shiftActive=!e.shiftActive,e.showSet()},sign:function(e){if((e.decimal?/^[+-]?\d*\.?\d*$/:/^[+-]?\d*,?\d*$/).test(e.getValue())){var t,a=b.caret(e.$preview),i=e.getValue(),n=e.isContentEditable?b.getEditableLength(e.el):i.length;e.setValue(-1*i),t=n-i.length,e.last.start=a.start+t,e.last.end=a.end+t,b.caret(e.$preview,e.last),e.setScroll()}},space:function(e){e.insertText(" ")},tab:function(e){var t=e.options;if(!e.isTextArea){if(t.tabNavigation)return e.switchInput(!e.shiftActive,!0);if(e.isInput)return!1}e.insertText("\t")},toggle:function(e){e.enabled=!e.enabled,e.toggle()},NBSP:" ",ZWSP:"​",ZWNJ:"‌",ZWJ:"‍",LRM:"‎",RLM:"‏"},b.builtLayouts={},b.layouts={alpha:{normal:["` 1 2 3 4 5 6 7 8 9 0 - = {bksp}","{tab} a b c d e f g h i j [ ] \\","k l m n o p q r s ; ' {enter}","{shift} t u v w x y z , . / {shift}","{accept} {space} {cancel}"],shift:["~ ! @ # $ % ^ & * ( ) _ + {bksp}","{tab} A B C D E F G H I J { } |",'K L M N O P Q R S : " {enter}',"{shift} T U V W X Y Z < > ? {shift}","{accept} {space} {cancel}"]},qwerty:{normal:["` 1 2 3 4 5 6 7 8 9 0 - = {bksp}","{tab} q w e r t y u i o p [ ] \\","a s d f g h j k l ; ' {enter}","{shift} z x c v b n m , . / {shift}","{accept} {space} {cancel}"],shift:["~ ! @ # $ % ^ & * ( ) _ + {bksp}","{tab} Q W E R T Y U I O P { } |",'A S D F G H J K L : " {enter}',"{shift} Z X C V B N M < > ? {shift}","{accept} {space} {cancel}"]},international:{normal:["` 1 2 3 4 5 6 7 8 9 0 - = {bksp}","{tab} q w e r t y u i o p [ ] \\","a s d f g h j k l ; ' {enter}","{shift} z x c v b n m , . / {shift}","{accept} {alt} {space} {alt} {cancel}"],shift:["~ ! @ # $ % ^ & * ( ) _ + {bksp}","{tab} Q W E R T Y U I O P { } |",'A S D F G H J K L : " {enter}',"{shift} Z X C V B N M < > ? {shift}","{accept} {alt} {space} {alt} {cancel}"],alt:["~ ¡ ² ³ ¤ € ¼ ½ ¾ ‘ ’ ¥ × {bksp}","{tab} ä å é ® þ ü ú í ó ö « » ¬","á ß ð f g h j k ø ¶ ´ {enter}","{shift} æ x © v b ñ µ ç > ¿ {shift}","{accept} {alt} {space} {alt} {cancel}"],"alt-shift":["~ ¹ ² ³ £ € ¼ ½ ¾ ‘ ’ ¥ ÷ {bksp}","{tab} Ä Å É ® Þ Ü Ú Í Ó Ö « » ¦","Ä § Ð F G H J K Ø ° ¨ {enter}","{shift} Æ X ¢ V B Ñ µ Ç . ¿ {shift}","{accept} {alt} {space} {alt} {cancel}"]},colemak:{normal:["` 1 2 3 4 5 6 7 8 9 0 - = {bksp}","{tab} q w f p g j l u y ; [ ] \\","{bksp} a r s t d h n e i o ' {enter}","{shift} z x c v b k m , . / {shift}","{accept} {space} {cancel}"],shift:["~ ! @ # $ % ^ & * ( ) _ + {bksp}","{tab} Q W F P G J L U Y : { } |",'{bksp} A R S T D H N E I O " {enter}',"{shift} Z X C V B K M < > ? {shift}","{accept} {space} {cancel}"]},dvorak:{normal:["` 1 2 3 4 5 6 7 8 9 0 [ ] {bksp}","{tab} ' , . p y f g c r l / = \\","a o e u i d h t n s - {enter}","{shift} ; q j k x b m w v z {shift}","{accept} {space} {cancel}"],shift:["~ ! @ # $ % ^ & * ( ) { } {bksp}",'{tab} " < > P Y F G C R L ? + |',"A O E U I D H T N S _ {enter}","{shift} : Q J K X B M W V Z {shift}","{accept} {space} {cancel}"]},num:{normal:["= ( ) {b}","{clear} / * -","7 8 9 +","4 5 6 {sign}","1 2 3 %","0 {dec} {a} {c}"]}},b.language={en:{display:{a:"✔:Accept (Shift+Enter)",accept:"Accept:Accept (Shift+Enter)",alt:"Alt:⌥ AltGr",b:"⌫:Backspace",bksp:"Bksp:Backspace",c:"✖:Cancel (Esc)",cancel:"Cancel:Cancel (Esc)",clear:"C:Clear",combo:"ö:Toggle Combo Keys",dec:".:Decimal",e:"⏎:Enter",empty:" ",enter:"Enter:Enter ⏎",left:"←",lock:"Lock:⇪ Caps Lock",next:"Next ⇨",prev:"⇦ Prev",right:"→",s:"⇧:Shift",shift:"Shift:Shift",sign:"±:Change Sign",space:" :Space",t:"⇥:Tab",tab:"⇥ Tab:Tab",toggle:" ",valid:"valid",invalid:"invalid",active:"active",disabled:"disabled"},wheelMessage:"Use mousewheel to see other keys",comboRegex:/([`\'~\^\"ao])([a-z])/gim,combos:{"`":{a:"à",A:"À",e:"è",E:"È",i:"ì",I:"Ì",o:"ò",O:"Ò",u:"ù",U:"Ù",y:"ỳ",Y:"Ỳ"},"'":{a:"á",A:"Á",e:"é",E:"É",i:"í",I:"Í",o:"ó",O:"Ó",u:"ú",U:"Ú",y:"ý",Y:"Ý"},'"':{a:"ä",A:"Ä",e:"ë",E:"Ë",i:"ï",I:"Ï",o:"ö",O:"Ö",u:"ü",U:"Ü",y:"ÿ",Y:"Ÿ"},"^":{a:"â",A:"Â",e:"ê",E:"Ê",i:"î",I:"Î",o:"ô",O:"Ô",u:"û",U:"Û",y:"ŷ",Y:"Ŷ"},"~":{a:"ã",A:"Ã",e:"ẽ",E:"Ẽ",i:"ĩ",I:"Ĩ",o:"õ",O:"Õ",u:"ũ",U:"Ũ",y:"ỹ",Y:"Ỹ",n:"ñ",N:"Ñ"}}}},b.defaultOptions={language:null,rtl:!1,layout:"qwerty",customLayout:null,position:{of:null,my:"center top",at:"center top",at2:"center bottom"},reposition:!0,usePreview:!0,alwaysOpen:!1,initialFocus:!0,noFocus:!1,stayOpen:!1,userClosed:!1,ignoreEsc:!1,closeByClickEvent:!1,css:{input:"ui-widget-content ui-corner-all",container:"ui-widget-content ui-widget ui-corner-all ui-helper-clearfix",popup:"",buttonDefault:"ui-state-default ui-corner-all",buttonHover:"ui-state-hover",buttonAction:"ui-state-active",buttonActive:"ui-state-active",buttonDisabled:"ui-state-disabled",buttonEmpty:"ui-keyboard-empty"},autoAccept:!1,autoAcceptOnEsc:!1,lockInput:!1,restrictInput:!1,restrictInclude:"",acceptValid:!1,autoAcceptOnValid:!1,checkValidOnInit:!0,cancelClose:!0,tabNavigation:!1,enterNavigation:!1,enterMod:"altKey",stopAtEnd:!0,appendLocally:!1,appendTo:"body",wrapBRs:!0,stickyShift:!0,preventPaste:!1,caretToEnd:!1,scrollAdjustment:10,maxLength:!1,maxInsert:!0,repeatDelay:500,repeatRate:20,resetDefault:!0,openOn:"focus",activeOnReadonly:!1,keyBinding:"mousedown touchstart",useWheel:!0,useCombos:!0,validate:function(){return!0}},b.supportedInputTypes=["text","search","url","tel","password"],b.comboRegex=/([`\'~\^\"ao])([a-z])/gim,b.currentKeyboard="",h('\x3c!--[if lte IE 8]><script>jQuery("body").addClass("oldie");<\/script><![endif]--\x3e\x3c!--[if IE]><script>jQuery("body").addClass("ie");<\/script><![endif]--\x3e').appendTo("body").remove(),b.msie=h("body").hasClass("oldie"),b.allie=h("body").hasClass("ie"),b.watermark=void 0!==document.createElement("input").placeholder,b.checkCaretSupport=function(){if("boolean"!=typeof b.checkCaret){var e=h('<div style="height:0px;width:0px;overflow:hidden;position:fixed;top:0;left:-100px;"><input type="text" value="testing"/></div>').prependTo("body");b.caret(e.find("input"),3,3),b.checkCaret=3!==b.caret(e.find("input").hide().show()).start,e.remove()}return b.checkCaret},b.caret=function(e,t,a){if(!e||!e.length||e.is(":hidden")||"hidden"===e.css("visibility"))return{};var i,n,s,o,r=e.data("keyboard"),l=r&&r.options.noFocus,c=/(textarea|input)/i.test(e[0].nodeName);return l||e.focus(),void 0!==t?("object"==typeof t&&"start"in t&&"end"in t?(i=t.start,n=t.end):void 0===a&&(a=t),"number"==typeof t&&"number"==typeof a?(i=t,n=a):"start"===t?i=n=0:"string"==typeof t&&(i=n="end"),c?e.caret(i,n,l):b.setEditableCaret(e,i,n)):(o=c?e.caret():b.getEditableCaret(e[0]),i=o.start,n=o.end,s=c&&e[0].value||e.text()||"",{start:i,end:n,text:s.substring(i,n),replaceStr:function(e){return s.substring(0,i)+e+s.substring(n,s.length)}})},b.isTextNode=function(e){return e&&3===e.nodeType},b.isBlock=function(e,t){var a=e.ownerDocument.defaultView;return t&&1===t.nodeType&&t!==e&&"block"===a.getComputedStyle(t).display?1:0},b.wrapBRs=function(i){var e=h(i).find("br:not(."+b.css.divWrapperCE+")");e.length&&h.each(e,function(e,t){var a=t.parentNode.childNodes.length;(1!==a||1===a&&!b.isBlock(i,t.parentNode))&&h(t).addClass(b.css.divWrapperCE).wrap("<div>")})},b.getEditableCaret=function(l){if(!(l=h(l)[0]).isContentEditable)return{};var e,t,c=(h(l).data("keyboard")||{}).options,a=l.ownerDocument.getSelection().getRangeAt(0),i=s(a.startContainer,a.startOffset),n=i.position;function s(e,t){var a,i="",n=!1,s=0,o=h.makeArray(l.childNodes);function r(e){e&&(s+=e,i+=c&&c.replaceCR||"\n")}for(;!n&&o.length;){if((a=o.shift())===e&&(n=!0),r(b.isBlock(l,a.previousSibling)),b.isTextNode(a)){if(s+=n?t:a.length,i+=a.textContent,n)return{position:s,text:i}}else!n&&a.childNodes&&(o=h.makeArray(a.childNodes).concat(o));r(b.isTextNode(a.previousSibling)&&b.isBlock(l,a))}return{position:s,text:i}}return!1!==c.wrapBRs&&b.wrapBRs(l),t=a.endContainer===a.startContainer&&a.endOffset===a.startOffset?(e=n,""):(e=(i=s(a.endContainer,a.endOffset)).position,i.text.substring(n,e)),{start:n,end:e,text:t}},b.getEditableLength=function(e){var t=b.setEditableCaret(e,"getMax");return"number"==typeof t?t:null},b.setEditableCaret=function(u,e,t){if(!(u=h(u)[0]).isContentEditable)return{};var a=u.ownerDocument,i=a.createRange(),n=a.getSelection(),p=(h(u).data("keyboard")||{}).options,s=e,o=t,r="",l=c("getMax"===e?"end":e);function c(a){"end"===a?a=u.innerHTML.length:a<0&&(a=0);var e,t,i="",n=!1,s=0,o=0,r=0,l=h.makeArray(u.childNodes);function c(e){return i+=e?p&&p.replaceCR||"\n":"",0<e}function d(e){var t=s+e;return o=r,r+=e,0<=a-t?a-(s=t)<=0:a-t<=0}for(;!n&&l.length;)if(e=l.shift(),c(t=b.isBlock(u,e.previousSibling))&&d(t)&&(n=!0),c(t=b.isTextNode(e.previousSibling)&&b.isBlock(u,e))&&d(t)&&(n=!0),b.isTextNode(e)){if(i+=e.textContent,d(e.length))return{node:e,offset:t=a-s==0&&1<=s-o?e.length:a-s,position:a,text:i}}else!n&&e.childNodes&&(l=h.makeArray(e.childNodes).concat(l));return l.length?{node:e,offset:a-s,position:a,text:i}:{node:e,offset:e&&e.length||0,position:r,text:i}}if(l.node){if(s=l.position,"getMax"===e)return s;i.setStart(l.node,l.offset),void 0!==t&&t!==e&&(l=c(t)),l.node&&(o=l.position,i.setEnd(l.node,l.offset),r=s===o?"":l.text.substring(s,o)),n.removeAllRanges(),n.addRange(i)}return{start:s,end:o,text:r}},b.replaceContent=function(e,t){e=h(e)[0];for(var a,i,n,s=typeof t,o=b.getEditableCaret(e).start,r=0,l=[e];a=l.pop();)if(b.isTextNode(a))"function"===s?r<=o&&o<=r+a.length&&(a.textContent=t(a.textContent)):"string"===s&&(n=t.substring(r,r+a.length))!==a.textContent&&(a.textContent=n),r+=a.length;else if(a&&a.childNodes)for(i=a.childNodes.length;i--;)l.push(a.childNodes[i]);i=b.getEditableCaret(e),b.setEditableCaret(e,i.start,i.start)},h.fn.keyboard=function(e){return this.each(function(){h(this).data("keyboard")||new h.keyboard(this,e)})},h.fn.getkeyboard=function(){return this.data("keyboard")},h.fn.caret=function(t,a,e){if(void 0===this[0]||this.is(":hidden")||"hidden"===this.css("visibility")||!/(INPUT|TEXTAREA)/i.test(this[0].nodeName))return this;var i,n,s,o,r,l=this,c=l[0],d=c.ownerDocument.selection,u=c.scrollTop,p=!1,y=!0;try{p="selectionStart"in c}catch(e){y=!1}return y&&void 0!==t?(/(email|number)/i.test(c.type)||(p?(c.selectionStart=t,c.selectionEnd=a):((i=c.createTextRange()).collapse(!0),i.moveStart("character",t),i.moveEnd("character",a-t),i.select())),e||!l.is(":visible")&&"hidden"===l.css("visibility")||c.focus(),c.scrollTop=u,this):(/(email|number)/i.test(c.type)?t=a=l.val().length:p?(t=c.selectionStart,a=c.selectionEnd):d?a="TEXTAREA"===c.nodeName.toUpperCase()?(r=l.val(),(s=(n=d.createRange()).duplicate()).moveToElementText(c),s.setEndPoint("EndToEnd",n),(t=s.text.replace(/\r/g,"\n").length)+n.text.replace(/\r/g,"\n").length):(r=l.val().replace(/\r/g,"\n"),(n=d.createRange().duplicate()).moveEnd("character",r.length),t=""===n.text?r.length:r.lastIndexOf(n.text),(n=d.createRange().duplicate()).moveStart("character",-r.length),n.text.length):t=a=(c.value||"").length,o=c.value||"",{start:t,end:a,text:o.substring(t,a),replace:function(e){return o.substring(0,t)+e+o.substring(a,o.length)}})},b});/*!
* eForm - WordPress Form Builder
*
* Autogenerated by Grunt on: 2021-09-22
* @version 4.15.1
* @author Swashata Ghosh (WPQuark)
* @license GPL-3.0
*/
/**
 * Inline Form Validation Engine 2.6.2, jQuery plugin
 *
 * Copyright(c) 2010, Cedric Dugas
 * http://www.position-absolute.com
 *
 * 2.0 Rewrite by Olivier Refalo
 * http://www.crionics.com
 *
 * Form validation engine allowing custom regex rules to be added.
 * @license    MIT
 * Licensed under the MIT License
 *
 * This file is heavily modified by Swashata
 */
!function(e){"use strict";var t={init:function(a){return this.data("jqv")&&null!=this.data("jqv")||(a=t._saveOptions(this,a),e(document).on("click",".formError",function(){e(this).fadeOut(150,function(){e(this).parent(".formErrorOuter").remove(),e(this).remove()})})),this},attach:function(a){var r;return(r=a?t._saveOptions(this,a):this.data("jqv")).validateAttribute=this.find("[data-validation-engine*=validate]").length?"data-validation-engine":"class",r.binded&&(this.on(r.validationEventTrigger,"["+r.validateAttribute+"*=validate]:not([type=checkbox]):not([type=radio]):not(.datepicker)",t._onFieldEvent),this.on("click","["+r.validateAttribute+"*=validate][type=checkbox],["+r.validateAttribute+"*=validate][type=radio]",t._onFieldEvent),this.on(r.validationEventTrigger,"["+r.validateAttribute+"*=validate][class*=datepicker]",{delay:300},t._onFieldEvent)),r.autoPositionUpdate&&e(window).on("resize",{noAnimation:!0,formElem:this},t.updatePromptsPosition),this.on("click","a[data-validation-engine-skip], a[class*='validate-skip'], button[data-validation-engine-skip], button[class*='validate-skip'], input[data-validation-engine-skip], input[class*='validate-skip']",t._submitButtonClick),this.removeData("jqv_submitButton"),r.bindOnSubmit&&this.on("submit",t._onSubmitEvent),this},detach:function(){var a=this.data("jqv");return this.find("["+a.validateAttribute+"*=validate]").not("[type=checkbox]").off(a.validationEventTrigger,t._onFieldEvent),this.find("["+a.validateAttribute+"*=validate][type=checkbox],[class*=validate][type=radio]").off("click",t._onFieldEvent),a.bindOnSubmit&&this.off("submit",t._onSubmitEvent),this.removeData("jqv"),this.off("click","a[data-validation-engine-skip], a[class*='validate-skip'], button[data-validation-engine-skip], button[class*='validate-skip'], input[data-validation-engine-skip], input[class*='validate-skip']",t._submitButtonClick),this.removeData("jqv_submitButton"),a.autoPositionUpdate&&e(window).off("resize",t.updatePromptsPosition),this},validate:function(){var a=e(this),r=null;if(a.is("form")||a.hasClass("validationEngineContainer")){if(a.hasClass("validating"))return!1;a.addClass("validating");var i=a.data("jqv");r=t._validateFields(this);setTimeout(function(){a.removeClass("validating")},100),r&&i.onSuccess?i.onSuccess():!r&&i.onFailure&&i.onFailure()}else if(a.is("form")||a.hasClass("validationEngineContainer"))a.removeClass("validating");else{var o=a.closest("form, .validationEngineContainer");i=o.data("jqv")?o.data("jqv"):e.validationEngineEForm.defaults;!(r=t._validateField(a,i))&&i.onFieldSuccess?i.onFieldSuccess(a):i.onFieldFailure&&r&&i.onFieldFailure(a)}return i.onValidationComplete?!!i.onValidationComplete(o,r):r},validateSilent:function(){var a=e(this),r=null;if(a.is("form")||a.hasClass("validationEngineContainer")){if(a.hasClass("validating"))return!1;a.addClass("validating");var i=a.data("jqv");r=t._validateFields(this,!0);setTimeout(function(){a.removeClass("validating")},100)}else if(a.is("form")||a.hasClass("validationEngineContainer"))a.removeClass("validating");else{var o=a.closest("form, .validationEngineContainer");i=o.data("jqv")?o.data("jqv"):e.validationEngineEForm.defaults,r=t._validateField(a,i,void 0,!0)}return i.onValidationComplete?!!i.onValidationComplete(o,r):r},updatePromptsPosition:function(a){if(a&&this==window)var r=a.data.formElem,i=a.data.noAnimation;else r=e(this.closest("form, .validationEngineContainer"));var o=r.data("jqv");return r.find("["+o.validateAttribute+"*=validate]").not(":disabled").each(function(){var a=e(this);o.prettySelect&&a.is(":hidden")&&(a=r.find("#"+o.usePrefix+a.attr("id")+o.useSuffix));var s=t._getPrompt(a),n=e(s).find(".formErrorContent").html();s&&t._updatePrompt(a,e(s),n,void 0,!1,o,i)}),this},showPrompt:function(e,a,r,i){var o=this.closest("form, .validationEngineContainer").data("jqv");return o||(o=t._saveOptions(this,o)),r&&(o.promptPosition=r),o.showArrow=1==i,t._showPrompt(this,e,a,!1,o),this},hide:function(){var a,r=e(this).closest("form, .validationEngineContainer").data("jqv"),i=r&&r.fadeDuration?r.fadeDuration:.3;return a=e(this).is("form")||e(this).hasClass("validationEngineContainer")?"parentForm"+t._getClassName(e(this).attr("id")):t._getClassName(e(this).attr("id"))+"formError",e("."+a).fadeTo(i,.3,function(){e(this).parent(".formErrorOuter").remove(),e(this).remove()}),this},hideAll:function(){var t=this.data("jqv"),a=t?t.fadeDuration:300;return e(".formError").fadeTo(a,300,function(){e(this).parent(".formErrorOuter").remove(),e(this).remove()}),this},_onFieldEvent:function(a){var r=e(this),i=r.closest("form, .validationEngineContainer").data("jqv");i.eventTrigger="field",window.setTimeout(function(){var e=t._validateField(r,i);!e&&i.onFieldSuccess?i.onFieldSuccess(r):e&&i.onFieldFailure&&i.onFieldFailure(r)},a.data?a.data.delay:0)},_onSubmitEvent:function(){var a=e(this),r=a.data("jqv");if(a.data("jqv_submitButton")){var i=e("#"+a.data("jqv_submitButton"));if(i&&i.length>0&&(i.hasClass("validate-skip")||"true"==i.attr("data-validation-engine-skip")))return!0}r.eventTrigger="submit";var o=t._validateFields(a);return o&&r.ajaxFormValidation?(t._validateFormWithAjax(a,r),!1):r.onValidationComplete?!!r.onValidationComplete(a,o):o},_checkAjaxStatus:function(t){var a=!0;return e.each(t.ajaxValidCache,function(e,t){if(!t)return a=!1,!1}),a},_checkAjaxFieldStatus:function(e,t){return 1==t.ajaxValidCache[e]},_validateFields:function(a,r){void 0===r&&(r=!1);var i=a.data("jqv"),o=!1;a.trigger("jqv.form.validating");var s=null;if(a.find("["+i.validateAttribute+"*=validate]").not(":disabled").each(function(){var n=e(this),l=[];if(e.inArray(n.attr("name"),l)<0){if((o|=t._validateField(n,i,void 0,r))&&null==s&&(n.is(":hidden")&&i.prettySelect?s=n=a.find("#"+i.usePrefix+t._jqSelector(n.attr("id"))+i.useSuffix):(n.data("jqv-prompt-at")instanceof jQuery?n=n.data("jqv-prompt-at"):n.data("jqv-prompt-at")&&(n=e(n.data("jqv-prompt-at"))),s=n)),i.doNotShowAllErrosOnSubmit)return!1;if(l.push(n.attr("name")),1==i.showOneMessage&&o)return!1}}),a.trigger("jqv.form.result",[o]),o){if(i.scroll&&!r){var n=s.offset().top,l=s.offset().left,d=i.promptPosition;if("string"==typeof d&&-1!=d.indexOf(":")&&(d=d.substring(0,d.indexOf(":"))),"bottomRight"!=d&&"bottomLeft"!=d){var u=t._getPrompt(s);u&&(n=u.offset().top)}if(i.scrollOffset&&(n-=i.scrollOffset),i.isOverflown){var c=e(i.overflownDIV);if(!c.length)return!1;n+=c.scrollTop()+-parseInt(c.offset().top)-5,e(i.overflownDIV+":not(:animated)").animate({scrollTop:n},1100,function(){i.focusFirstField&&s.focus()})}else e("html, body").animate({scrollTop:n},1100,function(){i.focusFirstField&&s.focus()}),e("html, body").animate({scrollLeft:l},1100)}else i.focusFirstField&&!r&&s.focus();return!1}return!0},_validateFormWithAjax:function(a,r){var i=a.serialize(),o=r.ajaxFormValidationMethod?r.ajaxFormValidationMethod:"GET",s=r.ajaxFormValidationURL?r.ajaxFormValidationURL:a.attr("action"),n=r.dataType?r.dataType:"json";e.ajax({type:o,url:s,cache:!1,dataType:n,data:i,form:a,methods:t,options:r,beforeSend:function(){return r.onBeforeAjaxFormValidation(a,r)},error:function(e,a){r.onFailure?r.onFailure(e,a):t._ajaxError(e,a)},success:function(i){if("json"==n&&!0!==i){for(var o=!1,s=0;s<i.length;s++){var l=i[s],d=l[0],u=e(e("#"+d)[0]);if(1==u.length){var c=l[2];if(1==l[1])if(""!=c&&c){if(r.allrules[c])(f=r.allrules[c].alertTextOk)&&(c=f);r.showPrompts&&t._showPrompt(u,c,"pass",!1,r,!0)}else t._closePrompt(u);else{var f;if(o|=!0,r.allrules[c])(f=r.allrules[c].alertText)&&(c=f);r.showPrompts&&t._showPrompt(u,c,"",!1,r,!0)}}}r.onAjaxFormComplete(!o,a,i,r)}else r.onAjaxFormComplete(!0,a,i,r)}})},_validateField:function(a,r,i,o){if(void 0==o&&(o=!1),a.attr("id")||(a.attr("id","form-validation-field-"+e.validationEngineEForm.fieldIdCounter),++e.validationEngineEForm.fieldIdCounter),!r.validateNonVisibleFields&&(a.is(":hidden")&&!r.prettySelect||a.parent().is(":hidden")))return!1;var s=a.attr(r.validateAttribute),n=/validate\[(.*)\]/.exec(s);if(!n)return!1;var l=n[1].split(/\[|,|\]/),d=a.attr("name"),u="",c="",f=!1,v=!1;r.isError=!1,r.showArrow=!0,r.maxErrorsPerField>0&&(v=!0);for(var p=e(a.closest("form, .validationEngineContainer")),m=0;m<l.length;m++)l[m]=l[m].replace(" ",""),""===l[m]&&delete l[m];m=0;for(var g=0;m<l.length;m++){if(v&&g>=r.maxErrorsPerField){if(!f){var h=e.inArray("required",l);f=-1!=h&&h>=m}break}var x=void 0;switch(l[m]){case"required":f=!0,x=t._getErrorMessage(p,a,l[m],l,m,r,t._required);break;case"custom":x=t._getErrorMessage(p,a,l[m],l,m,r,t._custom);break;case"groupRequired":var _="["+r.validateAttribute+"*="+l[m+1]+"]",C=p.find(_).eq(0);C[0]!=a[0]&&(t._validateField(C,r,i),r.showArrow=!0),(x=t._getErrorMessage(p,a,l[m],l,m,r,t._groupRequired))&&(f=!0),r.showArrow=!1;break;case"ajax":(x=t._ajax(a,l,m,r))&&(c="load");break;case"minSize":x=t._getErrorMessage(p,a,l[m],l,m,r,t._minSize);break;case"maxSize":x=t._getErrorMessage(p,a,l[m],l,m,r,t._maxSize);break;case"min":x=t._getErrorMessage(p,a,l[m],l,m,r,t._min);break;case"max":x=t._getErrorMessage(p,a,l[m],l,m,r,t._max);break;case"past":x=t._getErrorMessage(p,a,l[m],l,m,r,t._past);break;case"future":x=t._getErrorMessage(p,a,l[m],l,m,r,t._future);break;case"dateRange":_="["+r.validateAttribute+"*="+l[m+1]+"]";r.firstOfGroup=p.find(_).eq(0),r.secondOfGroup=p.find(_).eq(1),(r.firstOfGroup[0].value||r.secondOfGroup[0].value)&&(x=t._getErrorMessage(p,a,l[m],l,m,r,t._dateRange)),x&&(f=!0),r.showArrow=!1;break;case"dateTimeRange":_="["+r.validateAttribute+"*="+l[m+1]+"]";r.firstOfGroup=p.find(_).eq(0),r.secondOfGroup=p.find(_).eq(1),(r.firstOfGroup[0].value||r.secondOfGroup[0].value)&&(x=t._getErrorMessage(p,a,l[m],l,m,r,t._dateTimeRange)),x&&(f=!0),r.showArrow=!1;break;case"maxCheckbox":a=e(p.find("input[name='"+d+"']")),x=t._getErrorMessage(p,a,l[m],l,m,r,t._maxCheckbox);break;case"minCheckbox":a=e(p.find("input[name='"+d+"']")),x=t._getErrorMessage(p,a,l[m],l,m,r,t._minCheckbox);break;case"equals":x=t._getErrorMessage(p,a,l[m],l,m,r,t._equals);break;case"funcCall":x=t._getErrorMessage(p,a,l[m],l,m,r,t._funcCall);break;case"creditCard":x=t._getErrorMessage(p,a,l[m],l,m,r,t._creditCard);break;case"condRequired":void 0!==(x=t._getErrorMessage(p,a,l[m],l,m,r,t._condRequired))&&(f=!0)}var b=!1;if("object"==typeof x)switch(x.status){case"_break":b=!0;break;case"_error":x=x.message;break;case"_error_no_prompt":return!0}if(b)break;"string"==typeof x&&(u+='<span class="error-message">'+x+"</span><br/>",r.isError=!0,g++)}!f&&!a.val()&&a.val().length<1&&e.inArray("equals",l)<0&&(r.isError=!1);var E=a.prop("type"),F=a.data("promptPosition")||r.promptPosition;("radio"==E||"checkbox"==E)&&p.find("input[name='"+d+"']").length>1&&(a=e("inline"===F?p.find("input[name='"+d+"'][type!=hidden]:last"):p.find("input[name='"+d+"'][type!=hidden]:first")),r.showArrow=!1),a.is(":hidden")&&r.prettySelect&&(a=p.find("#"+r.usePrefix+t._jqSelector(a.attr("id"))+r.useSuffix)),o||(r.isError&&r.showPrompts?t._showPrompt(a,u,c,!1,r):t._closePrompt(a)),a.trigger("jqv.field.result",[a,r.isError,u]);var T=e.inArray(a[0],r.InvalidFields);return-1==T?r.isError&&r.InvalidFields.push(a[0]):r.isError||r.InvalidFields.splice(T,1),t._handleStatusCssClasses(a,r),o||(r.isError&&r.onFieldFailure&&r.onFieldFailure(a),!r.isError&&r.onFieldSuccess&&r.onFieldSuccess(a)),r.isError},_handleStatusCssClasses:function(e,t){t.addSuccessCssClassToField&&e.removeClass(t.addSuccessCssClassToField),t.addFailureCssClassToField&&e.removeClass(t.addFailureCssClassToField),t.addSuccessCssClassToField&&!t.isError&&e.addClass(t.addSuccessCssClassToField),t.addFailureCssClassToField&&t.isError&&e.addClass(t.addFailureCssClassToField)},_getErrorMessage:function(a,r,i,o,s,n,l){var d=jQuery.inArray(i,o);"custom"!==i&&"funcCall"!==i||(i=i+"["+o[d+1]+"]",delete o[d]);var u,c=i,f=(r.attr("data-validation-engine")?r.attr("data-validation-engine"):r.attr("class")).split(" ");if(void 0!=(u="future"==i||"past"==i||"maxCheckbox"==i||"minCheckbox"==i?l(a,r,o,s,n):l(r,o,s,n))){var v=t._getCustomErrorMessage(e(r),f,c,n);v&&(u=v)}return u},_getCustomErrorMessage:function(e,a,r,i){var o=!1,s=/^custom\[.*\]$/.test(r)?t._validityProp.custom:t._validityProp[r];if(void 0!=s&&void 0!=(o=e.attr("data-errormessage-"+s)))return o;if(void 0!=(o=e.attr("data-errormessage")))return o;var n="#"+e.attr("id");if(void 0!==i.custom_error_messages[n]&&void 0!==i.custom_error_messages[n][r])o=i.custom_error_messages[n][r].message;else if(a.length>0)for(var l=0;l<a.length&&a.length>0;l++){var d="."+a[l];if(void 0!==i.custom_error_messages[d]&&void 0!==i.custom_error_messages[d][r]){o=i.custom_error_messages[d][r].message;break}}return o||void 0===i.custom_error_messages[r]||void 0===i.custom_error_messages[r].message||(o=i.custom_error_messages[r].message),o},_validityProp:{required:"value-missing",custom:"custom-error",groupRequired:"value-missing",ajax:"custom-error",minSize:"range-underflow",maxSize:"range-overflow",min:"range-underflow",max:"range-overflow",past:"type-mismatch",future:"type-mismatch",dateRange:"type-mismatch",dateTimeRange:"type-mismatch",maxCheckbox:"range-overflow",minCheckbox:"range-underflow",equals:"pattern-mismatch",funcCall:"custom-error",creditCard:"pattern-mismatch",condRequired:"value-missing"},_required:function(t,a,r,i,o){switch(t.prop("type")){case"text":case"password":case"textarea":case"file":case"select-one":case"select-multiple":default:var s=e.trim(t.val()),n=e.trim(t.attr("data-validation-placeholder")),l=e.trim(t.attr("placeholder"));if(!s||n&&s==n||l&&s==l)return i.allrules[a[r]].alertText;break;case"radio":case"checkbox":if(o){if(!t.attr("checked"))return i.allrules[a[r]].alertTextCheckboxMultiple;break}var d=t.closest("form, .validationEngineContainer"),u=t.attr("name");if(0==d.find("input[name='"+u+"']:checked").length)return 1==d.find("input[name='"+u+"']:visible").length?i.allrules[a[r]].alertTextCheckboxe:i.allrules[a[r]].alertTextCheckboxMultiple}},_groupRequired:function(a,r,i,o){var s="["+o.validateAttribute+"*="+r[i+1]+"]",n=!1;if(a.closest("form, .validationEngineContainer").find(s).each(function(){if(!t._required(e(this),r,i,o))return n=!0,!1}),!n)return o.allrules[r[i]].alertText},_custom:function(e,t,a,r){var i,o=t[a+1],s=r.allrules[o];if(s)if(s.regex){var n=s.regex;if(!n)return void alert("jqv:custom regex not found - "+o);if(!new RegExp(n).test(e.val()))return r.allrules[o].alertText}else{if(!s.func)return void alert("jqv:custom type not allowed "+o);if("function"!=typeof(i=s.func))return void alert("jqv:custom parameter 'function' is no function - "+o);if(!i(e,t,a,r))return r.allrules[o].alertText}else alert("jqv:custom rule not found - "+o)},_funcCall:function(e,t,a,r){var i,o=t[a+1];if(o.indexOf(".")>-1){for(var s=o.split("."),n=window;s.length;)n=n[s.shift()];i=n}else i=window[o]||r.customFunctions[o];if("function"==typeof i)return i(e,t,a,r)},_equals:function(t,a,r,i){var o=a[r+1];if(t.val()!=e("#"+o).val())return i.allrules.equals.alertText},_maxSize:function(e,t,a,r){var i=t[a+1];if(e.val().length>i){var o=r.allrules.maxSize;return o.alertText+i+o.alertText2}},_minSize:function(e,t,a,r){var i=t[a+1];if(e.val().length<i){var o=r.allrules.minSize;return o.alertText+i+o.alertText2}},_min:function(e,t,a,r){var i=parseFloat(t[a+1]);if(parseFloat(e.val())<i){var o=r.allrules.min;return o.alertText2?o.alertText+i+o.alertText2:o.alertText+i}},_max:function(e,t,a,r){var i=parseFloat(t[a+1]);if(parseFloat(e.val())>i){var o=r.allrules.max;return o.alertText2?o.alertText+i+o.alertText2:o.alertText+i}},_past:function(a,r,i,o,s){var n,l=i[o+1],d=e(a.find("#"+l.replace(/^#+/,"")));if("now"==l.toLowerCase())n=new Date;else if(void 0!=d.val()){if(d.is(":disabled"))return;n=t._parseDate(d.val())}else n=t._parseDate(l);if(t._parseDate(r.val())>n){var u=s.allrules.past;return u.alertText2?u.alertText+t._dateToString(n)+u.alertText2:u.alertText+t._dateToString(n)}},_future:function(a,r,i,o,s){var n,l=i[o+1],d=e(a.find("#"+l.replace(/^#+/,"")));if("now"==l.toLowerCase())n=new Date;else if(void 0!=d.val()){if(d.is(":disabled"))return;n=t._parseDate(d.val())}else n=t._parseDate(l);if(t._parseDate(r.val())<n){var u=s.allrules.future;return u.alertText2?u.alertText+t._dateToString(n)+u.alertText2:u.alertText+t._dateToString(n)}},_isDate:function(e){return new RegExp(/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(?:(?:0?[1-9]|1[0-2])(\/|-)(?:0?[1-9]|1\d|2[0-8]))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(0?2(\/|-)29)(\/|-)(?:(?:0[48]00|[13579][26]00|[2468][048]00)|(?:\d\d)?(?:0[48]|[2468][048]|[13579][26]))$/).test(e)},_isDateTime:function(e){return new RegExp(/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1}$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^((1[012]|0?[1-9]){1}\/(0?[1-9]|[12][0-9]|3[01]){1}\/\d{2,4}\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1})$/).test(e)},_dateCompare:function(e,t){return new Date(e.toString())<new Date(t.toString())},_dateRange:function(e,a,r,i){return!i.firstOfGroup[0].value&&i.secondOfGroup[0].value||i.firstOfGroup[0].value&&!i.secondOfGroup[0].value?i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2:t._isDate(i.firstOfGroup[0].value)&&t._isDate(i.secondOfGroup[0].value)&&t._dateCompare(i.firstOfGroup[0].value,i.secondOfGroup[0].value)?void 0:i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2},_dateTimeRange:function(e,a,r,i){return!i.firstOfGroup[0].value&&i.secondOfGroup[0].value||i.firstOfGroup[0].value&&!i.secondOfGroup[0].value?i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2:t._isDateTime(i.firstOfGroup[0].value)&&t._isDateTime(i.secondOfGroup[0].value)&&t._dateCompare(i.firstOfGroup[0].value,i.secondOfGroup[0].value)?void 0:i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2},_maxCheckbox:function(e,t,a,r,i){var o=a[r+1],s=t.attr("name");if(e.find("input[name='"+s+"']:checked").length>o)return i.showArrow=!1,i.allrules.maxCheckbox.alertText2?i.allrules.maxCheckbox.alertText+" "+o+" "+i.allrules.maxCheckbox.alertText2:i.allrules.maxCheckbox.alertText},_minCheckbox:function(e,t,a,r,i){var o=a[r+1],s=t.attr("name");if(e.find("input[name='"+s+"']:checked").length<o)return i.showArrow=!1,i.allrules.minCheckbox.alertText+" "+o+" "+i.allrules.minCheckbox.alertText2},_creditCard:function(e,t,a,r){var i=!1,o=e.val().replace(/ +/g,"").replace(/-+/g,""),s=o.length;if(s>=14&&s<=16&&parseInt(o)>0){var n,l=0,d=(a=s-1,1),u=new String;do{n=parseInt(o.charAt(a)),u+=d++%2==0?2*n:n}while(--a>=0);for(a=0;a<u.length;a++)l+=parseInt(u.charAt(a));i=l%10==0}if(!i)return r.allrules.creditCard.alertText},_ajax:function(a,r,i,o){var s=r[i+1],n=o.allrules[s],l=n.extraData,d=n.extraDataDynamic,u={fieldId:a.attr("id"),fieldValue:a.val()};if("object"==typeof l)e.extend(u,l);else if("string"==typeof l){var c=l.split("&");for(i=0;i<c.length;i++){var f=c[i].split("=");f[0]&&f[0]&&(u[f[0]]=f[1])}}if(d){var v=String(d).split(",");for(i=0;i<v.length;i++){var p=v[i];if(e(p).length){var m=a.closest("form, .validationEngineContainer").find(p).val();p.replace("#",""),escape(m);u[p.replace("#","")]=m}}}if("field"==o.eventTrigger&&delete o.ajaxValidCache[a.attr("id")],!o.isError&&!t._checkAjaxFieldStatus(a.attr("id"),o))return e.ajax({type:o.ajaxFormValidationMethod,url:n.url,cache:!1,dataType:"json",data:u,field:a,rule:n,methods:t,options:o,beforeSend:function(){},error:function(e,a){o.onFailure?o.onFailure(e,a):t._ajaxError(e,a)},success:function(r){var i=r[0],s=e("#"+i).eq(0);if(1==s.length){var l=r[1],d=r[2];if(l){if(o.ajaxValidCache[i]=!0,d){if(o.allrules[d])(u=o.allrules[d].alertTextOk)&&(d=u)}else d=n.alertTextOk;o.showPrompts&&(d?t._showPrompt(s,d,"pass",!0,o):t._closePrompt(s)),"submit"==o.eventTrigger&&a.closest("form").submit()}else{var u;if(o.ajaxValidCache[i]=!1,o.isError=!0,d){if(o.allrules[d])(u=o.allrules[d].alertText)&&(d=u)}else d=n.alertText;o.showPrompts&&t._showPrompt(s,d,"",!0,o)}}s.trigger("jqv.field.result",[s,o.isError,d])}}),n.alertTextLoad},_ajaxError:function(e,t){0==e.status&&null==t?alert("The page is not served from a server! ajax call failed"):"undefined"!=typeof console&&console.log("Ajax error: "+e.status+" "+t)},_dateToString:function(e){return e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()},_parseDate:function(e){var t=e.split("-");return t==e&&(t=e.split("/")),t==e?(t=e.split("."),new Date(t[2],t[1]-1,t[0])):new Date(t[0],t[1]-1,t[2])},_showPrompt:function(a,r,i,o,s,n){a.data("jqv-prompt-at")instanceof jQuery?a=a.data("jqv-prompt-at"):a.data("jqv-prompt-at")&&(a=e(a.data("jqv-prompt-at")));var l=t._getPrompt(a);n&&(l=!1),e.trim(r)&&(l?t._updatePrompt(a,l,r,i,o,s):t._buildPrompt(a,r,i,o,s))},_buildPrompt:function(a,r,i,o,s){var n=e("<div>");switch(n.addClass(t._getClassName(a.attr("id"))+"formError"),n.addClass("parentForm"+t._getClassName(a.closest("form, .validationEngineContainer").attr("id"))),n.addClass("formError"),i){case"pass":n.addClass("greenPopup");break;case"load":n.addClass("blackPopup")}o&&n.addClass("ajaxed");e("<div>").addClass("formErrorContent").html(r).appendTo(n);var l=a.data("promptPosition")||s.promptPosition;if(s.showArrow){var d=e("<div>").addClass("formErrorArrow");if("string"==typeof l)-1!=(f=l.indexOf(":"))&&(l=l.substring(0,f));switch(l){case"bottomLeft":case"bottomRight":n.find(".formErrorContent").before(d),d.addClass("formErrorArrowBottom").html('<div class="line1">\x3c!-- --\x3e</div><div class="line2">\x3c!-- --\x3e</div><div class="line3">\x3c!-- --\x3e</div><div class="line4">\x3c!-- --\x3e</div><div class="line5">\x3c!-- --\x3e</div><div class="line6">\x3c!-- --\x3e</div><div class="line7">\x3c!-- --\x3e</div><div class="line8">\x3c!-- --\x3e</div><div class="line9">\x3c!-- --\x3e</div><div class="line10">\x3c!-- --\x3e</div>');break;case"topLeft":case"topRight":d.html('<div class="line10">\x3c!-- --\x3e</div><div class="line9">\x3c!-- --\x3e</div><div class="line8">\x3c!-- --\x3e</div><div class="line7">\x3c!-- --\x3e</div><div class="line6">\x3c!-- --\x3e</div><div class="line5">\x3c!-- --\x3e</div><div class="line4">\x3c!-- --\x3e</div><div class="line3">\x3c!-- --\x3e</div><div class="line2">\x3c!-- --\x3e</div><div class="line1">\x3c!-- --\x3e</div>'),n.append(d)}}s.addPromptClass&&n.addClass(s.addPromptClass);var u=a.attr("data-required-class");if(void 0!==u)n.addClass(u);else if(s.prettySelect&&e("#"+a.attr("id")).next().is("select")){var c=e("#"+a.attr("id").substr(s.usePrefix.length).substring(s.useSuffix.length)).attr("data-required-class");void 0!==c&&n.addClass(c)}n.css({opacity:0}),"inline"===l?(n.addClass("inline"),a.closest(".input-field").length?a.closest(".input-field").after(n):a.closest(".ipt_uif_matrix_div_cell").length?a.closest(".ipt_uif_matrix_div_cell").append(n):a.closest(".ipt_uif_question_content").length?n.appendTo(a.closest(".ipt_uif_question_content")):a.closest(".ipt_uif_container").length?a.closest(".ipt_uif_container").find(".ipt_uif_container_inner").before(n):a.closest(".ipt_uif_column_inner").length?n.appendTo(a.closest(".ipt_uif_column_inner")):a.after(n)):a.before(n);var f=t._calculatePosition(a,n,s);return n.css({position:"inline"===l?"relative":"absolute",top:f.callerTopPosition,left:f.callerleftPosition,marginTop:f.marginTopSize,opacity:0}).data("callerField",a),s.autoHidePrompt&&setTimeout(function(){n.animate({opacity:0},function(){n.closest(".formErrorOuter").remove(),n.remove()})},s.autoHideDelay),n.animate({opacity:.87})},_updatePrompt:function(e,a,r,i,o,s,n){if(a){void 0!==i&&("pass"==i?a.addClass("greenPopup"):a.removeClass("greenPopup"),"load"==i?a.addClass("blackPopup"):a.removeClass("blackPopup")),o?a.addClass("ajaxed"):a.removeClass("ajaxed"),a.find(".formErrorContent").html(r);var l=t._calculatePosition(e,a,s),d={top:l.callerTopPosition,left:l.callerleftPosition,marginTop:l.marginTopSize};n?a.css(d):a.animate(d)}},_closePrompt:function(e){var a=t._getPrompt(e);a&&a.fadeTo("fast",0,function(){a.parent(".formErrorOuter").remove(),a.remove()})},closePrompt:function(e){return t._closePrompt(e)},_getPrompt:function(a){var r=e(a).closest("form, .validationEngineContainer").attr("id"),i=t._getClassName(a.attr("id"))+"formError",o=e("."+t._escapeExpression(i)+".parentForm"+t._getClassName(r))[0];if(o)return e(o)},_escapeExpression:function(e){return e.replace(/([#;&,\.\+\*\~':"\!\^$\[\]\(\)=>\|])/g,"\\$1")},isRTL:function(t){var a=e(document),r=e("body"),i=t&&t.hasClass("rtl")||t&&"rtl"===(t.attr("dir")||"").toLowerCase()||a.hasClass("rtl")||"rtl"===(a.attr("dir")||"").toLowerCase()||r.hasClass("rtl")||"rtl"===(r.attr("dir")||"").toLowerCase();return Boolean(i)},_calculatePosition:function(e,t,a){var r,i,o,s=e.width(),n=e.position().left,l=e.position().top;e.height();r=i=0,o=-t.height();var d=e.data("promptPosition")||a.promptPosition,u="",c="",f=0,v=0;switch("string"==typeof d&&-1!=d.indexOf(":")&&(u=d.substring(d.indexOf(":")+1),d=d.substring(0,d.indexOf(":")),-1!=u.indexOf(",")&&(c=u.substring(u.indexOf(",")+1),u=u.substring(0,u.indexOf(",")),v=parseInt(c),isNaN(v)&&(v=0)),f=parseInt(u),isNaN(u)&&(u=0)),d){default:case"topRight":i+=n+s-30,r+=l;break;case"topLeft":r+=l,i+=n;break;case"centerRight":r=l+4,o=0,i=n+e.outerWidth(!0)+5;break;case"centerLeft":i=n-(t.width()+2),r=l+4,o=0;break;case"bottomLeft":r=l+e.height()+5,o=0,i=n;break;case"bottomRight":i=n+s-30,r=l+e.height()+5,o=0;break;case"inline":i=0,r=0,o=0}return{callerTopPosition:(r+=v)+"px",callerleftPosition:(i+=f)+"px",marginTopSize:o+"px"}},_saveOptions:function(t,a){if(e.validationEngineLanguageEForm)var r=e.validationEngineLanguageEForm.allRules;else e.error("jQuery.validationEngine rules are not loaded, plz add localization files to the page");e.validationEngineEForm.defaults.allrules=r;var i=e.extend(!0,{},e.validationEngineEForm.defaults,a);return t.data("jqv",i),i},_getClassName:function(e){if(e)return e.replace(/:/g,"_").replace(/\./g,"_")},_jqSelector:function(e){return e.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1")},_condRequired:function(e,a,r,i){var o,s;for(o=r+1;o<a.length;o++)if((s=jQuery("#"+a[o]).first()).length&&void 0==t._required(s,["required"],0,i,!0))return t._required(e,["required"],0,i)},_submitButtonClick:function(t){var a=e(this);a.closest("form, .validationEngineContainer").data("jqv_submitButton",a.attr("id"))}};e.fn.validationEngineEForm=function(a){var r=e(this);return r[0]?"string"==typeof a&&"_"!=a.charAt(0)&&t[a]?("showPrompt"!=a&&"hide"!=a&&"hideAll"!=a&&t.init.apply(r),t[a].apply(r,Array.prototype.slice.call(arguments,1))):"object"!=typeof a&&a?void e.error("Method "+a+" does not exist in jQuery.validationEngineEForm"):(t.init.apply(r,arguments),t.attach.apply(r)):r},e.validationEngineEForm={fieldIdCounter:0,defaults:{validationEventTrigger:"blur",scroll:!0,scrollOffset:0,focusFirstField:!0,showPrompts:!0,validateNonVisibleFields:!1,promptPosition:"topRight",bindMethod:"bind",inlineAjax:!1,ajaxFormValidation:!1,ajaxFormValidationURL:!1,ajaxFormValidationMethod:"get",onAjaxFormComplete:e.noop,onBeforeAjaxFormValidation:e.noop,onValidationComplete:!1,doNotShowAllErrosOnSubmit:!1,custom_error_messages:{},binded:!0,showArrow:!0,isError:!1,maxErrorsPerField:!1,ajaxValidCache:{},autoPositionUpdate:!1,InvalidFields:[],onFieldSuccess:!1,onFieldFailure:!1,onSuccess:!1,onFailure:!1,validateAttribute:"class",addSuccessCssClassToField:"",addFailureCssClassToField:"",autoHidePrompt:!1,autoHideDelay:1e4,fadeDuration:.3,prettySelect:!1,addPromptClass:"",usePrefix:"",useSuffix:"",showOneMessage:!1,bindOnSubmit:!0}},e(function(){e.validationEngineEForm.defaults.promptPosition=t.isRTL()?"topLeft":"topRight"})}(jQuery);/*!
* eForm - WordPress Form Builder
*
* Autogenerated by Grunt on: 2021-09-22
* @version 4.15.1
* @author Swashata Ghosh (WPQuark)
* @license GPL-3.0
*/
!function(e){e.fn.validationEngineLanguageEForm=function(){},e.validationEngineLanguageEForm={newLang:function(){e.validationEngineLanguageEForm.allRules={required:{regex:"none",alertText:iptPluginValidationEn.L10n.required.alertText,alertTextCheckboxMultiple:iptPluginValidationEn.L10n.required.alertTextCheckboxMultiple,alertTextCheckboxe:iptPluginValidationEn.L10n.required.alertTextCheckboxe,alertTextDateRange:iptPluginValidationEn.L10n.required.alertTextDateRange},requiredInFunction:{func:function(e,t,a,n){return"test"==e.val()},alertText:"* Field must equal test"},dateRange:{regex:"none",alertText:iptPluginValidationEn.L10n.dateRange.alertText,alertText2:iptPluginValidationEn.L10n.dateRange.alertText2},dateTimeRange:{regex:"none",alertText:iptPluginValidationEn.L10n.dateTimeRange.alertText,alertText2:iptPluginValidationEn.L10n.dateTimeRange.alertText2},minSize:{regex:"none",alertText:iptPluginValidationEn.L10n.minSize.alertText,alertText2:iptPluginValidationEn.L10n.minSize.alertText2},maxSize:{regex:"none",alertText:iptPluginValidationEn.L10n.maxSize.alertText,alertText2:iptPluginValidationEn.L10n.maxSize.alertText2},groupRequired:{regex:"none",alertText:iptPluginValidationEn.L10n.groupRequired.alertText},min:{regex:"none",alertText:iptPluginValidationEn.L10n.min.alertText},max:{regex:"none",alertText:iptPluginValidationEn.L10n.max.alertText},past:{regex:"none",alertText:iptPluginValidationEn.L10n.past.alertText},future:{regex:"none",alertText:iptPluginValidationEn.L10n.future.alertText},maxCheckbox:{regex:"none",alertText:iptPluginValidationEn.L10n.maxCheckbox.alertText,alertText2:iptPluginValidationEn.L10n.maxCheckbox.alertText2},minCheckbox:{regex:"none",alertText:iptPluginValidationEn.L10n.minCheckbox.alertText,alertText2:iptPluginValidationEn.L10n.minCheckbox.alertText2},equals:{regex:"none",alertText:iptPluginValidationEn.L10n.equals.alertText},creditCard:{regex:"none",alertText:iptPluginValidationEn.L10n.creditCard.alertText},phone:{regex:/^([\+][0-9]{1,3}[\ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9\ \.\-\/]{3,20})((x|ext|extension)[\ ]?[0-9]{1,4})?$/,alertText:iptPluginValidationEn.L10n.phone.alertText},email:{regex:/^(([^<>()[\]\\.,;:\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,}))$/,alertText:iptPluginValidationEn.L10n.email.alertText},integer:{regex:/^[\-\+]?\d+$/,alertText:iptPluginValidationEn.L10n.integer.alertText},number:{regex:/^[\-\+]?((([0-9]{1,3})([,][0-9]{3})*)|([0-9]+))?([\.]([0-9]+))?$/,alertText:iptPluginValidationEn.L10n.number.alertText},date:{func:function(e){var t=new RegExp(/^(\d{4})[\/\-\.](0?[1-9]|1[012])[\/\-\.](0?[1-9]|[12][0-9]|3[01])$/).exec(e.val());if(null==t)return!1;var a=t[1],n=1*t[2],i=1*t[3],l=new Date(a,n-1,i);return l.getFullYear()==a&&l.getMonth()==n-1&&l.getDate()==i},alertText:iptPluginValidationEn.L10n.date.alertText},ipv4:{regex:/^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/,alertText:iptPluginValidationEn.L10n.ipv4.alertText},url:{regex:/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,alertText:iptPluginValidationEn.L10n.url.alertText},onlyNumberSp:{regex:/^[0-9\ ]+$/,alertText:iptPluginValidationEn.L10n.onlyNumberSp.alertText},onlyLetterSp:{regex:/^[a-zA-Z\ \']+$/,alertText:iptPluginValidationEn.L10n.onlyLetterSp.alertText},onlyLetterNumber:{regex:/^[0-9a-zA-Z]+$/,alertText:iptPluginValidationEn.L10n.onlyLetterNumber.alertText},onlyLetterNumberSp:{regex:/^[0-9a-zA-Z\ ]+$/,alertText:iptPluginValidationEn.L10n.onlyLetterNumberSp.alertText},zipCode:{regex:/^[0-9a-zA-Z\ \-]+$/,alertText:iptPluginValidationEn.L10n.zipCode.alertText},noSpecialCharacter:{regex:/^[0-9a-zA-Z\ \.\,\?\"\']+$/,alertText:iptPluginValidationEn.L10n.noSpecialCharacter.alertText},personName:{regex:/^[^\!\@\#\$\%\^\&\*\(\)\_\+\=\\\|\{\}\[\]\:\;\"\/\?\,\<\>\`\~1-9]+$/,alertText:iptPluginValidationEn.L10n.personName.alertText},dateFormat:{regex:/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(?:(?:0?[1-9]|1[0-2])(\/|-)(?:0?[1-9]|1\d|2[0-8]))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(0?2(\/|-)29)(\/|-)(?:(?:0[48]00|[13579][26]00|[2468][048]00)|(?:\d\d)?(?:0[48]|[2468][048]|[13579][26]))$/,alertText:iptPluginValidationEn.L10n.dateFormat.alertText},dateTimeFormat:{regex:/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1}$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^((1[012]|0?[1-9]){1}\/(0?[1-9]|[12][0-9]|3[01]){1}\/\d{2,4}\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1})$/,alertText:iptPluginValidationEn.L10n.dateTimeFormat.alertText,alertText2:iptPluginValidationEn.L10n.dateTimeFormat.alertText2,alertText3:iptPluginValidationEn.L10n.dateTimeFormat.alertText3,alertText4:iptPluginValidationEn.L10n.dateTimeFormat.alertText4}}}},e.validationEngineLanguageEForm.newLang()}(jQuery);(function(e){var t=function(t,n){var r=e.extend({},e.fn.nivoSlider.defaults,n);var i={currentSlide:0,currentImage:"",totalSlides:0,running:!1,paused:!1,stop:!1,controlNavEl:!1};var s=e(t);s.data("nivo:vars",i).addClass("nivoSlider");var o=s.children();o.each(function(){var t=e(this);var n="";if(!t.is("img")){if(t.is("a")){t.addClass("nivo-imageLink");n=t}t=t.find("img:first")}var r=r===0?t.attr("width"):t.width(),s=s===0?t.attr("height"):t.height();if(n!==""){n.css("display","none")}t.css("display","none");i.totalSlides++});if(r.randomStart){r.startSlide=Math.floor(Math.random()*i.totalSlides)}if(r.startSlide>0){if(r.startSlide>=i.totalSlides){r.startSlide=i.totalSlides-1}i.currentSlide=r.startSlide}if(e(o[i.currentSlide]).is("img")){i.currentImage=e(o[i.currentSlide])}else{i.currentImage=e(o[i.currentSlide]).find("img:first")}if(e(o[i.currentSlide]).is("a")){e(o[i.currentSlide]).css("display","block")}var u=e("<img/>").addClass("nivo-main-image");u.attr("src",i.currentImage.attr("src")).show();s.append(u);e(window).resize(function(){s.children("img").width(s.width());u.attr("src",i.currentImage.attr("src"));u.stop().height("auto");e(".nivo-slice").remove();e(".nivo-box").remove()});s.append(e('<div class="nivo-caption"></div>'));var a=function(t){var n=e(".nivo-caption",s);if(i.currentImage.attr("title")!=""&&i.currentImage.attr("title")!=undefined){var r=i.currentImage.attr("title");if(r.substr(0,1)=="#")r=e(r).html();if(n.css("display")=="block"){setTimeout(function(){n.html(r)},t.animSpeed)}else{n.html(r);n.stop().fadeIn(t.animSpeed)}}else{n.stop().fadeOut(t.animSpeed)}};a(r);var f=0;if(!r.manualAdvance&&o.length>1){f=setInterval(function(){d(s,o,r,!1)},r.pauseTime)}if(r.directionNav){s.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+r.prevText+'</a><a class="nivo-nextNav">'+r.nextText+"</a></div>");e(s).on("click","a.nivo-prevNav",function(){if(i.running){return!1}clearInterval(f);f="";i.currentSlide-=2;d(s,o,r,"prev")});e(s).on("click","a.nivo-nextNav",function(){if(i.running){return!1}clearInterval(f);f="";d(s,o,r,"next")})}if(r.controlNav){i.controlNavEl=e('<div class="nivo-controlNav"></div>');s.after(i.controlNavEl);for(var l=0;l<o.length;l++){if(r.controlNavThumbs){i.controlNavEl.addClass("nivo-thumbs-enabled");var c=o.eq(l);if(!c.is("img")){c=c.find("img:first")}if(c.attr("data-thumb"))i.controlNavEl.append('<a class="nivo-control" rel="'+l+'"><img src="'+c.attr("data-thumb")+'" alt="" /></a>')}else{i.controlNavEl.append('<a class="nivo-control" rel="'+l+'">'+(l+1)+"</a>")}}e("a:eq("+i.currentSlide+")",i.controlNavEl).addClass("active");e("a",i.controlNavEl).bind("click",function(){if(i.running)return!1;if(e(this).hasClass("active"))return!1;clearInterval(f);f="";u.attr("src",i.currentImage.attr("src"));i.currentSlide=e(this).attr("rel")-1;d(s,o,r,"control")})}if(r.pauseOnHover){s.hover(function(){i.paused=!0;clearInterval(f);f=""},function(){i.paused=!1;if(f===""&&!r.manualAdvance){f=setInterval(function(){d(s,o,r,!1)},r.pauseTime)}})}s.bind("nivo:animFinished",function(){u.attr("src",i.currentImage.attr("src"));i.running=!1;e(o).each(function(){if(e(this).is("a")){e(this).css("display","none")}});if(e(o[i.currentSlide]).is("a")){e(o[i.currentSlide]).css("display","block")}if(f===""&&!i.paused&&!r.manualAdvance){f=setInterval(function(){d(s,o,r,!1)},r.pauseTime)}r.afterChange.call(this)});var h=function(t,n,r){if(e(r.currentImage).parent().is("a"))e(r.currentImage).parent().css("display","block");e('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").width(t.width()).css("visibility","hidden").show();var i=e('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").parent().is("a")?e('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").parent().height():e('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").height();for(var s=0;s<n.slices;s++){var o=Math.round(t.width()/n.slices);if(s===n.slices-1){t.append(e('<div class="nivo-slice" name="'+s+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block !important; top:0; left:-"+(o+s*o-o)+'px;" /></div>').css({left:o*s+"px",width:t.width()-o*s+"px",height:i+"px",opacity:"0",overflow:"hidden"}))}else{t.append(e('<div class="nivo-slice" name="'+s+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block !important; top:0; left:-"+(o+s*o-o)+'px;" /></div>').css({left:o*s+"px",width:o+"px",height:i+"px",opacity:"0",overflow:"hidden"}))}}e(".nivo-slice",t).height(i);u.stop().animate({height:e(r.currentImage).height()},n.animSpeed)};var p=function(t,n,r){if(e(r.currentImage).parent().is("a"))e(r.currentImage).parent().css("display","block");e('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").width(t.width()).css("visibility","hidden").show();var i=Math.round(t.width()/n.boxCols),s=Math.round(e('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").height()/n.boxRows);for(var o=0;o<n.boxRows;o++){for(var a=0;a<n.boxCols;a++){if(a===n.boxCols-1){t.append(e('<div class="nivo-box" name="'+a+'" rel="'+o+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block; top:-"+s*o+"px; left:-"+i*a+'px;" /></div>').css({opacity:0,left:i*a+"px",top:s*o+"px",width:t.width()-i*a+"px"}));e('.nivo-box[name="'+a+'"]',t).height(e('.nivo-box[name="'+a+'"] img',t).height()+"px")}else{t.append(e('<div class="nivo-box" name="'+a+'" rel="'+o+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block; top:-"+s*o+"px; left:-"+i*a+'px;" /></div>').css({opacity:0,left:i*a+"px",top:s*o+"px",width:i+"px"}));e('.nivo-box[name="'+a+'"]',t).height(e('.nivo-box[name="'+a+'"] img',t).height()+"px")}}}u.stop().animate({height:e(r.currentImage).height()},n.animSpeed)};var d=function(t,n,r,i){var s=t.data("nivo:vars");if(s&&s.currentSlide===s.totalSlides-1){r.lastSlide.call(this)}if((!s||s.stop)&&!i){return!1}r.beforeChange.call(this);if(!i){u.attr("src",s.currentImage.attr("src"))}else{if(i==="prev"){u.attr("src",s.currentImage.attr("src"))}if(i==="next"){u.attr("src",s.currentImage.attr("src"))}}s.currentSlide++;if(s.currentSlide===s.totalSlides){s.currentSlide=0;r.slideshowEnd.call(this)}if(s.currentSlide<0){s.currentSlide=s.totalSlides-1}if(e(n[s.currentSlide]).is("img")){s.currentImage=e(n[s.currentSlide])}else{s.currentImage=e(n[s.currentSlide]).find("img:first")}if(r.controlNav){e("a",s.controlNavEl).removeClass("active");e("a:eq("+s.currentSlide+")",s.controlNavEl).addClass("active")}a(r);e(".nivo-slice",t).remove();e(".nivo-box",t).remove();var o=r.effect,f="";if(r.effect==="random"){f=new Array("sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade","boxRandom","boxRain","boxRainReverse","boxRainGrow","boxRainGrowReverse");o=f[Math.floor(Math.random()*(f.length+1))];if(o===undefined){o="fade"}}if(r.effect.indexOf(",")!==-1){f=r.effect.split(",");o=f[Math.floor(Math.random()*f.length)];if(o===undefined){o="fade"}}if(s.currentImage.attr("data-transition")){o=s.currentImage.attr("data-transition")}s.running=!0;var l=0,c=0,d="",m="",g="",y="";if(o==="sliceDown"||o==="sliceDownRight"||o==="sliceDownLeft"){h(t,r,s);l=0;c=0;d=e(".nivo-slice",t);if(o==="sliceDownLeft"){d=e(".nivo-slice",t)._reverse()}d.each(function(){var n=e(this);n.css({top:"0px"});if(c===r.slices-1){setTimeout(function(){n.animate({opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+l)}else{setTimeout(function(){n.animate({opacity:"1.0"},r.animSpeed)},100+l)}l+=50;c++})}else if(o==="sliceUp"||o==="sliceUpRight"||o==="sliceUpLeft"){h(t,r,s);l=0;c=0;d=e(".nivo-slice",t);if(o==="sliceUpLeft"){d=e(".nivo-slice",t)._reverse()}d.each(function(){var n=e(this);n.css({bottom:"0px"});if(c===r.slices-1){setTimeout(function(){n.animate({opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+l)}else{setTimeout(function(){n.animate({opacity:"1.0"},r.animSpeed)},100+l)}l+=50;c++})}else if(o==="sliceUpDown"||o==="sliceUpDownRight"||o==="sliceUpDownLeft"){h(t,r,s);l=0;c=0;var b=0;d=e(".nivo-slice",t);if(o==="sliceUpDownLeft"){d=e(".nivo-slice",t)._reverse()}d.each(function(){var n=e(this);if(c===0){n.css("top","0px");c++}else{n.css("bottom","0px");c=0}if(b===r.slices-1){setTimeout(function(){n.animate({opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+l)}else{setTimeout(function(){n.animate({opacity:"1.0"},r.animSpeed)},100+l)}l+=50;b++})}else if(o==="fold"){h(t,r,s);l=0;c=0;e(".nivo-slice",t).each(function(){var n=e(this);var i=n.width();n.css({top:"0px",width:"0px"});if(c===r.slices-1){setTimeout(function(){n.animate({width:i,opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+l)}else{setTimeout(function(){n.animate({width:i,opacity:"1.0"},r.animSpeed)},100+l)}l+=50;c++})}else if(o==="fade"){h(t,r,s);m=e(".nivo-slice:first",t);m.css({width:t.width()+"px"});m.animate({opacity:"1.0"},r.animSpeed*2,"",function(){t.trigger("nivo:animFinished")})}else if(o==="slideInRight"){h(t,r,s);m=e(".nivo-slice:first",t);m.css({width:"0px",opacity:"1"});m.animate({width:t.width()+"px"},r.animSpeed*2,"",function(){t.trigger("nivo:animFinished")})}else if(o==="slideInLeft"){h(t,r,s);m=e(".nivo-slice:first",t);m.css({width:"0px",opacity:"1",left:"",right:"0px"});m.animate({width:t.width()+"px"},r.animSpeed*2,"",function(){m.css({left:"0px",right:""});t.trigger("nivo:animFinished")})}else if(o==="boxRandom"){p(t,r,s);g=r.boxCols*r.boxRows;c=0;l=0;y=v(e(".nivo-box",t));y.each(function(){var n=e(this);if(c===g-1){setTimeout(function(){n.animate({opacity:"1"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+l)}else{setTimeout(function(){n.animate({opacity:"1"},r.animSpeed)},100+l)}l+=20;c++})}else if(o==="boxRain"||o==="boxRainReverse"||o==="boxRainGrow"||o==="boxRainGrowReverse"){p(t,r,s);g=r.boxCols*r.boxRows;c=0;l=0;var w=0;var E=0;var S=[];S[w]=[];y=e(".nivo-box",t);if(o==="boxRainReverse"||o==="boxRainGrowReverse"){y=e(".nivo-box",t)._reverse()}y.each(function(){S[w][E]=e(this);E++;if(E===r.boxCols){w++;E=0;S[w]=[]}});for(var x=0;x<r.boxCols*2;x++){var T=x;for(var N=0;N<r.boxRows;N++){if(T>=0&&T<r.boxCols){(function(n,i,s,u,a){var f=e(S[n][i]);var l=f.width();var c=f.height();if(o==="boxRainGrow"||o==="boxRainGrowReverse"){f.width(0).height(0)}if(u===a-1){setTimeout(function(){f.animate({opacity:"1",width:l,height:c},r.animSpeed/1.3,"",function(){t.trigger("nivo:animFinished")})},100+s)}else{setTimeout(function(){f.animate({opacity:"1",width:l,height:c},r.animSpeed/1.3)},100+s)}})(N,T,l,c,g);c++}T--}l+=100}}};var v=function(e){for(var t,n,r=e.length;r;t=parseInt(Math.random()*r,10),n=e[--r],e[r]=e[t],e[t]=n);return e};var m=function(e){if(this.console&&typeof console.log!=="undefined"){console.log(e)}};this.stop=function(){if(!e(t).data("nivo:vars").stop){e(t).data("nivo:vars").stop=!0;m("Stop Slider")}};this.start=function(){if(e(t).data("nivo:vars").stop){e(t).data("nivo:vars").stop=!1;m("Start Slider")}};r.afterLoad.call(this);return this};e.fn.nivoSlider=function(n){return this.each(function(r,i){var s=e(this);if(s.data("nivoslider")){return s.data("nivoslider")}var o=new t(this,n);s.data("nivoslider",o)})};e.fn.nivoSlider.defaults={effect:"random",slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3e3,startSlide:0,directionNav:!0,controlNav:!0,controlNavThumbs:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next",randomStart:!1,beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}};e.fn._reverse=[].reverse})(jQuery);/*!
 *	TypeWatch 3
 *
 *	Examples/Docs: github.com/dennyferra/TypeWatch
 *
 *  Dual licensed under the MIT and GPL licenses:
 *  http://www.opensource.org/licenses/mit-license.php
 *  http://www.gnu.org/licenses/gpl.html
 */
!function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?t(require("jquery")):t(e.jQuery)}(this,function(e){"use strict";e.fn.typeWatch=function(t){var n=e.extend({wait:750,callback:function(){},highlight:!0,captureLength:2,allowSubmit:!1,inputTypes:["TEXT","TEXTAREA","PASSWORD","TEL","SEARCH","URL","EMAIL","DATETIME","DATE","MONTH","WEEK","TIME","DATETIME-LOCAL","NUMBER","RANGE","DIV"]},t);function i(e){var t=(e.type||e.nodeName).toUpperCase();if(jQuery.inArray(t,n.inputTypes)>=0){var i={timer:null,text:"DIV"===t?jQuery(e).html():jQuery(e).val(),cb:n.callback,el:e,type:t,wait:n.wait};n.highlight&&"DIV"!==t&&jQuery(e).focus(function(){this.select()});jQuery(e).on("keydown paste cut input",function(e){var u=i.wait,r=!1,a=t;void 0!==e.keyCode&&13==e.keyCode&&"TEXTAREA"!==a&&"DIV"!==t&&(u=1,r=!0);clearTimeout(i.timer),i.timer=setTimeout(function(){!function(e,t){var i="DIV"===e.type?jQuery(e.el).html():jQuery(e.el).val();(i.length>=n.captureLength&&i!=e.text||t&&(i.length>=n.captureLength||n.allowSubmit)||0==i.length&&e.text)&&(e.text=i,e.cb.call(e.el,i))}(i,r)},u)})}}return this.each(function(){i(this)})}});/*!
Waypoints - 4.0.0
Copyright © 2011-2015 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
*/
!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.invokeAll("enable")},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=y+l-f,h=w<s.oldScroll,p=d.triggerPoint>=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();!function(a,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,function(a,n,t){var e=function(a,n,t,e,i,r){function o(a){var n,t,e,i,r,o,s=a<0;if(a=Math.abs(a).toFixed(l.decimals),a+="",n=a.split("."),t=n[0],e=n.length>1?l.options.decimal+n[1]:"",l.options.useGrouping){for(i="",r=0,o=t.length;r<o;++r)0!==r&&r%3===0&&(i=l.options.separator+i),i=t[o-r-1]+i;t=i}return l.options.numerals.length&&(t=t.replace(/[0-9]/g,function(a){return l.options.numerals[+a]}),e=e.replace(/[0-9]/g,function(a){return l.options.numerals[+a]})),(s?"-":"")+l.options.prefix+t+e+l.options.suffix}function s(a,n,t,e){return t*(-Math.pow(2,-10*a/e)+1)*1024/1023+n}function u(a){return"number"==typeof a&&!isNaN(a)}var l=this;if(l.version=function(){return"1.9.3"},l.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:s,formattingFn:o,prefix:"",suffix:"",numerals:[]},r&&"object"==typeof r)for(var m in l.options)r.hasOwnProperty(m)&&null!==r[m]&&(l.options[m]=r[m]);""===l.options.separator?l.options.useGrouping=!1:l.options.separator=""+l.options.separator;for(var d=0,c=["webkit","moz","ms","o"],f=0;f<c.length&&!window.requestAnimationFrame;++f)window.requestAnimationFrame=window[c[f]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[c[f]+"CancelAnimationFrame"]||window[c[f]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-d)),i=window.setTimeout(function(){a(t+e)},e);return d=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),l.initialize=function(){return!!l.initialized||(l.error="",l.d="string"==typeof a?document.getElementById(a):a,l.d?(l.startVal=Number(n),l.endVal=Number(t),u(l.startVal)&&u(l.endVal)?(l.decimals=Math.max(0,e||0),l.dec=Math.pow(10,l.decimals),l.duration=1e3*Number(i)||2e3,l.countDown=l.startVal>l.endVal,l.frameVal=l.startVal,l.initialized=!0,!0):(l.error="[CountUp] startVal ("+n+") or endVal ("+t+") is not a number",!1)):(l.error="[CountUp] target is null or undefined",!1))},l.printValue=function(a){var n=l.options.formattingFn(a);"INPUT"===l.d.tagName?this.d.value=n:"text"===l.d.tagName||"tspan"===l.d.tagName?this.d.textContent=n:this.d.innerHTML=n},l.count=function(a){l.startTime||(l.startTime=a),l.timestamp=a;var n=a-l.startTime;l.remaining=l.duration-n,l.options.useEasing?l.countDown?l.frameVal=l.startVal-l.options.easingFn(n,0,l.startVal-l.endVal,l.duration):l.frameVal=l.options.easingFn(n,l.startVal,l.endVal-l.startVal,l.duration):l.countDown?l.frameVal=l.startVal-(l.startVal-l.endVal)*(n/l.duration):l.frameVal=l.startVal+(l.endVal-l.startVal)*(n/l.duration),l.countDown?l.frameVal=l.frameVal<l.endVal?l.endVal:l.frameVal:l.frameVal=l.frameVal>l.endVal?l.endVal:l.frameVal,l.frameVal=Math.round(l.frameVal*l.dec)/l.dec,l.printValue(l.frameVal),n<l.duration?l.rAF=requestAnimationFrame(l.count):l.callback&&l.callback()},l.start=function(a){l.initialize()&&(l.callback=a,l.rAF=requestAnimationFrame(l.count))},l.pauseResume=function(){l.paused?(l.paused=!1,delete l.startTime,l.duration=l.remaining,l.startVal=l.frameVal,requestAnimationFrame(l.count)):(l.paused=!0,cancelAnimationFrame(l.rAF))},l.reset=function(){l.paused=!1,delete l.startTime,l.initialized=!1,l.initialize()&&(cancelAnimationFrame(l.rAF),l.printValue(l.startVal))},l.update=function(a){if(l.initialize()){if(a=Number(a),!u(a))return void(l.error="[CountUp] update() - new endVal is not a number: "+a);l.error="",a!==l.frameVal&&(cancelAnimationFrame(l.rAF),l.paused=!1,delete l.startTime,l.startVal=l.frameVal,l.endVal=a,l.countDown=l.startVal>l.endVal,l.rAF=requestAnimationFrame(l.count))}},l.initialize()&&l.printValue(l.startVal)};return e});/*! tooltipster v4.2.8 */!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){function b(a){this.$container,this.constraints=null,this.__$tooltip,this.__init(a)}function c(b,c){var d=!0;return a.each(b,function(a,e){return void 0===c[a]||b[a]!==c[a]?(d=!1,!1):void 0}),d}function d(b){var c=b.attr("id"),d=c?h.window.document.getElementById(c):null;return d?d===b[0]:a.contains(h.window.document.body,b[0])}function e(){if(!g)return!1;var a=g.document.body||g.document.documentElement,b=a.style,c="transition",d=["Moz","Webkit","Khtml","O","ms"];if("string"==typeof b[c])return!0;c=c.charAt(0).toUpperCase()+c.substr(1);for(var e=0;e<d.length;e++)if("string"==typeof b[d[e]+c])return!0;return!1}var f={animation:"fade",animationDuration:350,content:null,contentAsHTML:!1,contentCloning:!1,debug:!0,delay:300,delayTouch:[300,500],functionInit:null,functionBefore:null,functionReady:null,functionAfter:null,functionFormat:null,IEmin:6,interactive:!1,multiple:!1,parent:null,plugins:["sideTip"],repositionOnScroll:!1,restoration:"none",selfDestruction:!0,theme:[],timer:0,trackerInterval:500,trackOrigin:!1,trackTooltip:!1,trigger:"hover",triggerClose:{click:!1,mouseleave:!1,originClick:!1,scroll:!1,tap:!1,touchleave:!1},triggerOpen:{click:!1,mouseenter:!1,tap:!1,touchstart:!1},updateAnimation:"rotate",zIndex:9999999},g="undefined"!=typeof window?window:null,h={hasTouchCapability:!(!g||!("ontouchstart"in g||g.DocumentTouch&&g.document instanceof g.DocumentTouch||g.navigator.maxTouchPoints)),hasTransitions:e(),IE:!1,semVer:"4.2.8",window:g},i=function(){this.__$emitterPrivate=a({}),this.__$emitterPublic=a({}),this.__instancesLatestArr=[],this.__plugins={},this._env=h};i.prototype={__bridge:function(b,c,d){if(!c[d]){var e=function(){};e.prototype=b;var g=new e;g.__init&&g.__init(c),a.each(b,function(a,b){0!=a.indexOf("__")&&(c[a]?f.debug&&console.log("The "+a+" method of the "+d+" plugin conflicts with another plugin or native methods"):(c[a]=function(){return g[a].apply(g,Array.prototype.slice.apply(arguments))},c[a].bridged=g))}),c[d]=g}return this},__setWindow:function(a){return h.window=a,this},_getRuler:function(a){return new b(a)},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_plugin:function(b){var c=this;if("string"==typeof b){var d=b,e=null;return d.indexOf(".")>0?e=c.__plugins[d]:a.each(c.__plugins,function(a,b){return b.name.substring(b.name.length-d.length-1)=="."+d?(e=b,!1):void 0}),e}if(b.name.indexOf(".")<0)throw new Error("Plugins must be namespaced");return c.__plugins[b.name]=b,b.core&&c.__bridge(b.core,c,b.name),this},_trigger:function(){var a=Array.prototype.slice.apply(arguments);return"string"==typeof a[0]&&(a[0]={type:a[0]}),this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,a),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,a),this},instances:function(b){var c=[],d=b||".tooltipstered";return a(d).each(function(){var b=a(this),d=b.data("tooltipster-ns");d&&a.each(d,function(a,d){c.push(b.data(d))})}),c},instancesLatest:function(){return this.__instancesLatestArr},off:function(){return this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},origins:function(b){var c=b?b+" ":"";return a(c+".tooltipstered").toArray()},setDefaults:function(b){return a.extend(f,b),this},triggerHandler:function(){return this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},a.tooltipster=new i,a.Tooltipster=function(b,c){this.__callbacks={close:[],open:[]},this.__closingTime,this.__Content,this.__contentBcr,this.__destroyed=!1,this.__$emitterPrivate=a({}),this.__$emitterPublic=a({}),this.__enabled=!0,this.__garbageCollector,this.__Geometry,this.__lastPosition,this.__namespace="tooltipster-"+Math.round(1e6*Math.random()),this.__options,this.__$originParents,this.__pointerIsOverOrigin=!1,this.__previousThemes=[],this.__state="closed",this.__timeouts={close:[],open:null},this.__touchEvents=[],this.__tracker=null,this._$origin,this._$tooltip,this.__init(b,c)},a.Tooltipster.prototype={__init:function(b,c){var d=this;if(d._$origin=a(b),d.__options=a.extend(!0,{},f,c),d.__optionsFormat(),!h.IE||h.IE>=d.__options.IEmin){var e=null;if(void 0===d._$origin.data("tooltipster-initialTitle")&&(e=d._$origin.attr("title"),void 0===e&&(e=null),d._$origin.data("tooltipster-initialTitle",e)),null!==d.__options.content)d.__contentSet(d.__options.content);else{var g,i=d._$origin.attr("data-tooltip-content");i&&(g=a(i)),g&&g[0]?d.__contentSet(g.first()):d.__contentSet(e)}d._$origin.removeAttr("title").addClass("tooltipstered"),d.__prepareOrigin(),d.__prepareGC(),a.each(d.__options.plugins,function(a,b){d._plug(b)}),h.hasTouchCapability&&a(h.window.document.body).on("touchmove."+d.__namespace+"-triggerOpen",function(a){d._touchRecordEvent(a)}),d._on("created",function(){d.__prepareTooltip()})._on("repositioned",function(a){d.__lastPosition=a.position})}else d.__options.disabled=!0},__contentInsert:function(){var a=this,b=a._$tooltip.find(".tooltipster-content"),c=a.__Content,d=function(a){c=a};return a._trigger({type:"format",content:a.__Content,format:d}),a.__options.functionFormat&&(c=a.__options.functionFormat.call(a,a,{origin:a._$origin[0]},a.__Content)),"string"!=typeof c||a.__options.contentAsHTML?b.empty().append(c):b.text(c),a},__contentSet:function(b){return b instanceof a&&this.__options.contentCloning&&(b=b.clone(!0)),this.__Content=b,this._trigger({type:"updated",content:b}),this},__destroyError:function(){throw new Error("This tooltip has been destroyed and cannot execute your method call.")},__geometry:function(){var b=this,c=b._$origin,d=b._$origin.is("area");if(d){var e=b._$origin.parent().attr("name");c=a('img[usemap="#'+e+'"]')}var f=c[0].getBoundingClientRect(),g=a(h.window.document),i=a(h.window),j=c,k={available:{document:null,window:null},document:{size:{height:g.height(),width:g.width()}},window:{scroll:{left:h.window.scrollX||h.window.document.documentElement.scrollLeft,top:h.window.scrollY||h.window.document.documentElement.scrollTop},size:{height:i.height(),width:i.width()}},origin:{fixedLineage:!1,offset:{},size:{height:f.bottom-f.top,width:f.right-f.left},usemapImage:d?c[0]:null,windowOffset:{bottom:f.bottom,left:f.left,right:f.right,top:f.top}}};if(d){var l=b._$origin.attr("shape"),m=b._$origin.attr("coords");if(m&&(m=m.split(","),a.map(m,function(a,b){m[b]=parseInt(a)})),"default"!=l)switch(l){case"circle":var n=m[0],o=m[1],p=m[2],q=o-p,r=n-p;k.origin.size.height=2*p,k.origin.size.width=k.origin.size.height,k.origin.windowOffset.left+=r,k.origin.windowOffset.top+=q;break;case"rect":var s=m[0],t=m[1],u=m[2],v=m[3];k.origin.size.height=v-t,k.origin.size.width=u-s,k.origin.windowOffset.left+=s,k.origin.windowOffset.top+=t;break;case"poly":for(var w=0,x=0,y=0,z=0,A="even",B=0;B<m.length;B++){var C=m[B];"even"==A?(C>y&&(y=C,0===B&&(w=y)),w>C&&(w=C),A="odd"):(C>z&&(z=C,1==B&&(x=z)),x>C&&(x=C),A="even")}k.origin.size.height=z-x,k.origin.size.width=y-w,k.origin.windowOffset.left+=w,k.origin.windowOffset.top+=x}}var D=function(a){k.origin.size.height=a.height,k.origin.windowOffset.left=a.left,k.origin.windowOffset.top=a.top,k.origin.size.width=a.width};for(b._trigger({type:"geometry",edit:D,geometry:{height:k.origin.size.height,left:k.origin.windowOffset.left,top:k.origin.windowOffset.top,width:k.origin.size.width}}),k.origin.windowOffset.right=k.origin.windowOffset.left+k.origin.size.width,k.origin.windowOffset.bottom=k.origin.windowOffset.top+k.origin.size.height,k.origin.offset.left=k.origin.windowOffset.left+k.window.scroll.left,k.origin.offset.top=k.origin.windowOffset.top+k.window.scroll.top,k.origin.offset.bottom=k.origin.offset.top+k.origin.size.height,k.origin.offset.right=k.origin.offset.left+k.origin.size.width,k.available.document={bottom:{height:k.document.size.height-k.origin.offset.bottom,width:k.document.size.width},left:{height:k.document.size.height,width:k.origin.offset.left},right:{height:k.document.size.height,width:k.document.size.width-k.origin.offset.right},top:{height:k.origin.offset.top,width:k.document.size.width}},k.available.window={bottom:{height:Math.max(k.window.size.height-Math.max(k.origin.windowOffset.bottom,0),0),width:k.window.size.width},left:{height:k.window.size.height,width:Math.max(k.origin.windowOffset.left,0)},right:{height:k.window.size.height,width:Math.max(k.window.size.width-Math.max(k.origin.windowOffset.right,0),0)},top:{height:Math.max(k.origin.windowOffset.top,0),width:k.window.size.width}};"html"!=j[0].tagName.toLowerCase();){if("fixed"==j.css("position")){k.origin.fixedLineage=!0;break}j=j.parent()}return k},__optionsFormat:function(){return"number"==typeof this.__options.animationDuration&&(this.__options.animationDuration=[this.__options.animationDuration,this.__options.animationDuration]),"number"==typeof this.__options.delay&&(this.__options.delay=[this.__options.delay,this.__options.delay]),"number"==typeof this.__options.delayTouch&&(this.__options.delayTouch=[this.__options.delayTouch,this.__options.delayTouch]),"string"==typeof this.__options.theme&&(this.__options.theme=[this.__options.theme]),null===this.__options.parent?this.__options.parent=a(h.window.document.body):"string"==typeof this.__options.parent&&(this.__options.parent=a(this.__options.parent)),"hover"==this.__options.trigger?(this.__options.triggerOpen={mouseenter:!0,touchstart:!0},this.__options.triggerClose={mouseleave:!0,originClick:!0,touchleave:!0}):"click"==this.__options.trigger&&(this.__options.triggerOpen={click:!0,tap:!0},this.__options.triggerClose={click:!0,tap:!0}),this._trigger("options"),this},__prepareGC:function(){var b=this;return b.__options.selfDestruction?b.__garbageCollector=setInterval(function(){var c=(new Date).getTime();b.__touchEvents=a.grep(b.__touchEvents,function(a,b){return c-a.time>6e4}),d(b._$origin)||b.close(function(){b.destroy()})},2e4):clearInterval(b.__garbageCollector),b},__prepareOrigin:function(){var a=this;if(a._$origin.off("."+a.__namespace+"-triggerOpen"),h.hasTouchCapability&&a._$origin.on("touchstart."+a.__namespace+"-triggerOpen touchend."+a.__namespace+"-triggerOpen touchcancel."+a.__namespace+"-triggerOpen",function(b){a._touchRecordEvent(b)}),a.__options.triggerOpen.click||a.__options.triggerOpen.tap&&h.hasTouchCapability){var b="";a.__options.triggerOpen.click&&(b+="click."+a.__namespace+"-triggerOpen "),a.__options.triggerOpen.tap&&h.hasTouchCapability&&(b+="touchend."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){a._touchIsMeaningfulEvent(b)&&a._open(b)})}if(a.__options.triggerOpen.mouseenter||a.__options.triggerOpen.touchstart&&h.hasTouchCapability){var b="";a.__options.triggerOpen.mouseenter&&(b+="mouseenter."+a.__namespace+"-triggerOpen "),a.__options.triggerOpen.touchstart&&h.hasTouchCapability&&(b+="touchstart."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){!a._touchIsTouchEvent(b)&&a._touchIsEmulatedEvent(b)||(a.__pointerIsOverOrigin=!0,a._openShortly(b))})}if(a.__options.triggerClose.mouseleave||a.__options.triggerClose.touchleave&&h.hasTouchCapability){var b="";a.__options.triggerClose.mouseleave&&(b+="mouseleave."+a.__namespace+"-triggerOpen "),a.__options.triggerClose.touchleave&&h.hasTouchCapability&&(b+="touchend."+a.__namespace+"-triggerOpen touchcancel."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){a._touchIsMeaningfulEvent(b)&&(a.__pointerIsOverOrigin=!1)})}return a},__prepareTooltip:function(){var b=this,c=b.__options.interactive?"auto":"";return b._$tooltip.attr("id",b.__namespace).css({"pointer-events":c,zIndex:b.__options.zIndex}),a.each(b.__previousThemes,function(a,c){b._$tooltip.removeClass(c)}),a.each(b.__options.theme,function(a,c){b._$tooltip.addClass(c)}),b.__previousThemes=a.merge([],b.__options.theme),b},__scrollHandler:function(b){var c=this;if(c.__options.triggerClose.scroll)c._close(b);else if(d(c._$origin)&&d(c._$tooltip)){var e=null;if(b.target===h.window.document)c.__Geometry.origin.fixedLineage||c.__options.repositionOnScroll&&c.reposition(b);else{e=c.__geometry();var f=!1;if("fixed"!=c._$origin.css("position")&&c.__$originParents.each(function(b,c){var d=a(c),g=d.css("overflow-x"),h=d.css("overflow-y");if("visible"!=g||"visible"!=h){var i=c.getBoundingClientRect();if("visible"!=g&&(e.origin.windowOffset.left<i.left||e.origin.windowOffset.right>i.right))return f=!0,!1;if("visible"!=h&&(e.origin.windowOffset.top<i.top||e.origin.windowOffset.bottom>i.bottom))return f=!0,!1}return"fixed"==d.css("position")?!1:void 0}),f)c._$tooltip.css("visibility","hidden");else if(c._$tooltip.css("visibility","visible"),c.__options.repositionOnScroll)c.reposition(b);else{var g=e.origin.offset.left-c.__Geometry.origin.offset.left,i=e.origin.offset.top-c.__Geometry.origin.offset.top;c._$tooltip.css({left:c.__lastPosition.coord.left+g,top:c.__lastPosition.coord.top+i})}}c._trigger({type:"scroll",event:b,geo:e})}return c},__stateSet:function(a){return this.__state=a,this._trigger({type:"state",state:a}),this},__timeoutsClear:function(){return clearTimeout(this.__timeouts.open),this.__timeouts.open=null,a.each(this.__timeouts.close,function(a,b){clearTimeout(b)}),this.__timeouts.close=[],this},__trackerStart:function(){var a=this,b=a._$tooltip.find(".tooltipster-content");return a.__options.trackTooltip&&(a.__contentBcr=b[0].getBoundingClientRect()),a.__tracker=setInterval(function(){if(d(a._$origin)&&d(a._$tooltip)){if(a.__options.trackOrigin){var e=a.__geometry(),f=!1;c(e.origin.size,a.__Geometry.origin.size)&&(a.__Geometry.origin.fixedLineage?c(e.origin.windowOffset,a.__Geometry.origin.windowOffset)&&(f=!0):c(e.origin.offset,a.__Geometry.origin.offset)&&(f=!0)),f||(a.__options.triggerClose.mouseleave?a._close():a.reposition())}if(a.__options.trackTooltip){var g=b[0].getBoundingClientRect();g.height===a.__contentBcr.height&&g.width===a.__contentBcr.width||(a.reposition(),a.__contentBcr=g)}}else a._close()},a.__options.trackerInterval),a},_close:function(b,c,d){var e=this,f=!0;if(e._trigger({type:"close",event:b,stop:function(){f=!1}}),f||d){c&&e.__callbacks.close.push(c),e.__callbacks.open=[],e.__timeoutsClear();var g=function(){a.each(e.__callbacks.close,function(a,c){c.call(e,e,{event:b,origin:e._$origin[0]})}),e.__callbacks.close=[]};if("closed"!=e.__state){var i=!0,j=new Date,k=j.getTime(),l=k+e.__options.animationDuration[1];if("disappearing"==e.__state&&l>e.__closingTime&&e.__options.animationDuration[1]>0&&(i=!1),i){e.__closingTime=l,"disappearing"!=e.__state&&e.__stateSet("disappearing");var m=function(){clearInterval(e.__tracker),e._trigger({type:"closing",event:b}),e._$tooltip.off("."+e.__namespace+"-triggerClose").removeClass("tooltipster-dying"),a(h.window).off("."+e.__namespace+"-triggerClose"),e.__$originParents.each(function(b,c){a(c).off("scroll."+e.__namespace+"-triggerClose")}),e.__$originParents=null,a(h.window.document.body).off("."+e.__namespace+"-triggerClose"),e._$origin.off("."+e.__namespace+"-triggerClose"),e._off("dismissable"),e.__stateSet("closed"),e._trigger({type:"after",event:b}),e.__options.functionAfter&&e.__options.functionAfter.call(e,e,{event:b,origin:e._$origin[0]}),g()};h.hasTransitions?(e._$tooltip.css({"-moz-animation-duration":e.__options.animationDuration[1]+"ms","-ms-animation-duration":e.__options.animationDuration[1]+"ms","-o-animation-duration":e.__options.animationDuration[1]+"ms","-webkit-animation-duration":e.__options.animationDuration[1]+"ms","animation-duration":e.__options.animationDuration[1]+"ms","transition-duration":e.__options.animationDuration[1]+"ms"}),e._$tooltip.clearQueue().removeClass("tooltipster-show").addClass("tooltipster-dying"),e.__options.animationDuration[1]>0&&e._$tooltip.delay(e.__options.animationDuration[1]),e._$tooltip.queue(m)):e._$tooltip.stop().fadeOut(e.__options.animationDuration[1],m)}}else g()}return e},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_open:function(b,c){var e=this;if(!e.__destroying&&d(e._$origin)&&e.__enabled){var f=!0;if("closed"==e.__state&&(e._trigger({type:"before",event:b,stop:function(){f=!1}}),f&&e.__options.functionBefore&&(f=e.__options.functionBefore.call(e,e,{event:b,origin:e._$origin[0]}))),f!==!1&&null!==e.__Content){c&&e.__callbacks.open.push(c),e.__callbacks.close=[],e.__timeoutsClear();var g,i=function(){"stable"!=e.__state&&e.__stateSet("stable"),a.each(e.__callbacks.open,function(a,b){b.call(e,e,{origin:e._$origin[0],tooltip:e._$tooltip[0]})}),e.__callbacks.open=[]};if("closed"!==e.__state)g=0,"disappearing"===e.__state?(e.__stateSet("appearing"),h.hasTransitions?(e._$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-show"),e.__options.animationDuration[0]>0&&e._$tooltip.delay(e.__options.animationDuration[0]),e._$tooltip.queue(i)):e._$tooltip.stop().fadeIn(i)):"stable"==e.__state&&i();else{if(e.__stateSet("appearing"),g=e.__options.animationDuration[0],e.__contentInsert(),e.reposition(b,!0),h.hasTransitions?(e._$tooltip.addClass("tooltipster-"+e.__options.animation).addClass("tooltipster-initial").css({"-moz-animation-duration":e.__options.animationDuration[0]+"ms","-ms-animation-duration":e.__options.animationDuration[0]+"ms","-o-animation-duration":e.__options.animationDuration[0]+"ms","-webkit-animation-duration":e.__options.animationDuration[0]+"ms","animation-duration":e.__options.animationDuration[0]+"ms","transition-duration":e.__options.animationDuration[0]+"ms"}),setTimeout(function(){"closed"!=e.__state&&(e._$tooltip.addClass("tooltipster-show").removeClass("tooltipster-initial"),e.__options.animationDuration[0]>0&&e._$tooltip.delay(e.__options.animationDuration[0]),e._$tooltip.queue(i))},0)):e._$tooltip.css("display","none").fadeIn(e.__options.animationDuration[0],i),e.__trackerStart(),a(h.window).on("resize."+e.__namespace+"-triggerClose",function(b){var c=a(document.activeElement);(c.is("input")||c.is("textarea"))&&a.contains(e._$tooltip[0],c[0])||e.reposition(b)}).on("scroll."+e.__namespace+"-triggerClose",function(a){e.__scrollHandler(a)}),e.__$originParents=e._$origin.parents(),e.__$originParents.each(function(b,c){a(c).on("scroll."+e.__namespace+"-triggerClose",function(a){e.__scrollHandler(a)})}),e.__options.triggerClose.mouseleave||e.__options.triggerClose.touchleave&&h.hasTouchCapability){e._on("dismissable",function(a){a.dismissable?a.delay?(m=setTimeout(function(){e._close(a.event)},a.delay),e.__timeouts.close.push(m)):e._close(a):clearTimeout(m)});var j=e._$origin,k="",l="",m=null;e.__options.interactive&&(j=j.add(e._$tooltip)),e.__options.triggerClose.mouseleave&&(k+="mouseenter."+e.__namespace+"-triggerClose ",l+="mouseleave."+e.__namespace+"-triggerClose "),e.__options.triggerClose.touchleave&&h.hasTouchCapability&&(k+="touchstart."+e.__namespace+"-triggerClose",l+="touchend."+e.__namespace+"-triggerClose touchcancel."+e.__namespace+"-triggerClose"),j.on(l,function(a){if(e._touchIsTouchEvent(a)||!e._touchIsEmulatedEvent(a)){var b="mouseleave"==a.type?e.__options.delay:e.__options.delayTouch;e._trigger({delay:b[1],dismissable:!0,event:a,type:"dismissable"})}}).on(k,function(a){!e._touchIsTouchEvent(a)&&e._touchIsEmulatedEvent(a)||e._trigger({dismissable:!1,event:a,type:"dismissable"})})}e.__options.triggerClose.originClick&&e._$origin.on("click."+e.__namespace+"-triggerClose",function(a){e._touchIsTouchEvent(a)||e._touchIsEmulatedEvent(a)||e._close(a)}),(e.__options.triggerClose.click||e.__options.triggerClose.tap&&h.hasTouchCapability)&&setTimeout(function(){if("closed"!=e.__state){var b="",c=a(h.window.document.body);e.__options.triggerClose.click&&(b+="click."+e.__namespace+"-triggerClose "),e.__options.triggerClose.tap&&h.hasTouchCapability&&(b+="touchend."+e.__namespace+"-triggerClose"),c.on(b,function(b){e._touchIsMeaningfulEvent(b)&&(e._touchRecordEvent(b),e.__options.interactive&&a.contains(e._$tooltip[0],b.target)||e._close(b))}),e.__options.triggerClose.tap&&h.hasTouchCapability&&c.on("touchstart."+e.__namespace+"-triggerClose",function(a){e._touchRecordEvent(a)})}},0),e._trigger("ready"),e.__options.functionReady&&e.__options.functionReady.call(e,e,{origin:e._$origin[0],tooltip:e._$tooltip[0]})}if(e.__options.timer>0){var m=setTimeout(function(){e._close()},e.__options.timer+g);e.__timeouts.close.push(m)}}}return e},_openShortly:function(a){var b=this,c=!0;if("stable"!=b.__state&&"appearing"!=b.__state&&!b.__timeouts.open&&(b._trigger({type:"start",event:a,stop:function(){c=!1}}),c)){var d=0==a.type.indexOf("touch")?b.__options.delayTouch:b.__options.delay;d[0]?b.__timeouts.open=setTimeout(function(){b.__timeouts.open=null,b.__pointerIsOverOrigin&&b._touchIsMeaningfulEvent(a)?(b._trigger("startend"),b._open(a)):b._trigger("startcancel")},d[0]):(b._trigger("startend"),b._open(a))}return b},_optionsExtract:function(b,c){var d=this,e=a.extend(!0,{},c),f=d.__options[b];return f||(f={},a.each(c,function(a,b){var c=d.__options[a];void 0!==c&&(f[a]=c)})),a.each(e,function(b,c){void 0!==f[b]&&("object"!=typeof c||c instanceof Array||null==c||"object"!=typeof f[b]||f[b]instanceof Array||null==f[b]?e[b]=f[b]:a.extend(e[b],f[b]))}),e},_plug:function(b){var c=a.tooltipster._plugin(b);if(!c)throw new Error('The "'+b+'" plugin is not defined');return c.instance&&a.tooltipster.__bridge(c.instance,this,c.name),this},_touchIsEmulatedEvent:function(a){for(var b=!1,c=(new Date).getTime(),d=this.__touchEvents.length-1;d>=0;d--){var e=this.__touchEvents[d];if(!(c-e.time<500))break;e.target===a.target&&(b=!0)}return b},_touchIsMeaningfulEvent:function(a){return this._touchIsTouchEvent(a)&&!this._touchSwiped(a.target)||!this._touchIsTouchEvent(a)&&!this._touchIsEmulatedEvent(a)},_touchIsTouchEvent:function(a){return 0==a.type.indexOf("touch")},_touchRecordEvent:function(a){return this._touchIsTouchEvent(a)&&(a.time=(new Date).getTime(),this.__touchEvents.push(a)),this},_touchSwiped:function(a){for(var b=!1,c=this.__touchEvents.length-1;c>=0;c--){var d=this.__touchEvents[c];if("touchmove"==d.type){b=!0;break}if("touchstart"==d.type&&a===d.target)break}return b},_trigger:function(){var b=Array.prototype.slice.apply(arguments);return"string"==typeof b[0]&&(b[0]={type:b[0]}),b[0].instance=this,b[0].origin=this._$origin?this._$origin[0]:null,b[0].tooltip=this._$tooltip?this._$tooltip[0]:null,this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,b),a.tooltipster._trigger.apply(a.tooltipster,b),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,b),this},_unplug:function(b){var c=this;if(c[b]){var d=a.tooltipster._plugin(b);d.instance&&a.each(d.instance,function(a,d){c[a]&&c[a].bridged===c[b]&&delete c[a]}),c[b].__destroy&&c[b].__destroy(),delete c[b]}return c},close:function(a){return this.__destroyed?this.__destroyError():this._close(null,a),this},content:function(a){var b=this;if(void 0===a)return b.__Content;if(b.__destroyed)b.__destroyError();else if(b.__contentSet(a),null!==b.__Content){if("closed"!==b.__state&&(b.__contentInsert(),b.reposition(),b.__options.updateAnimation))if(h.hasTransitions){var c=b.__options.updateAnimation;b._$tooltip.addClass("tooltipster-update-"+c),setTimeout(function(){"closed"!=b.__state&&b._$tooltip.removeClass("tooltipster-update-"+c)},1e3)}else b._$tooltip.fadeTo(200,.5,function(){"closed"!=b.__state&&b._$tooltip.fadeTo(200,1)})}else b._close();return b},destroy:function(){var b=this;if(b.__destroyed)b.__destroyError();else{"closed"!=b.__state?b.option("animationDuration",0)._close(null,null,!0):b.__timeoutsClear(),b._trigger("destroy"),b.__destroyed=!0,b._$origin.removeData(b.__namespace).off("."+b.__namespace+"-triggerOpen"),a(h.window.document.body).off("."+b.__namespace+"-triggerOpen");var c=b._$origin.data("tooltipster-ns");if(c)if(1===c.length){var d=null;"previous"==b.__options.restoration?d=b._$origin.data("tooltipster-initialTitle"):"current"==b.__options.restoration&&(d="string"==typeof b.__Content?b.__Content:a("<div></div>").append(b.__Content).html()),d&&b._$origin.attr("title",d),b._$origin.removeClass("tooltipstered"),b._$origin.removeData("tooltipster-ns").removeData("tooltipster-initialTitle")}else c=a.grep(c,function(a,c){return a!==b.__namespace}),b._$origin.data("tooltipster-ns",c);b._trigger("destroyed"),b._off(),b.off(),b.__Content=null,b.__$emitterPrivate=null,b.__$emitterPublic=null,b.__options.parent=null,b._$origin=null,b._$tooltip=null,a.tooltipster.__instancesLatestArr=a.grep(a.tooltipster.__instancesLatestArr,function(a,c){return b!==a}),clearInterval(b.__garbageCollector)}return b},disable:function(){return this.__destroyed?(this.__destroyError(),this):(this._close(),this.__enabled=!1,this)},elementOrigin:function(){return this.__destroyed?void this.__destroyError():this._$origin[0]},elementTooltip:function(){return this._$tooltip?this._$tooltip[0]:null},enable:function(){return this.__enabled=!0,this},hide:function(a){return this.close(a)},instance:function(){return this},off:function(){return this.__destroyed||this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},open:function(a){return this.__destroyed?this.__destroyError():this._open(null,a),this},option:function(b,c){return void 0===c?this.__options[b]:(this.__destroyed?this.__destroyError():(this.__options[b]=c,this.__optionsFormat(),a.inArray(b,["trigger","triggerClose","triggerOpen"])>=0&&this.__prepareOrigin(),"selfDestruction"===b&&this.__prepareGC()),this)},reposition:function(a,b){var c=this;return c.__destroyed?c.__destroyError():"closed"!=c.__state&&d(c._$origin)&&(b||d(c._$tooltip))&&(b||c._$tooltip.detach(),c.__Geometry=c.__geometry(),c._trigger({type:"reposition",event:a,helper:{geo:c.__Geometry}})),c},show:function(a){return this.open(a)},status:function(){return{destroyed:this.__destroyed,enabled:this.__enabled,open:"closed"!==this.__state,state:this.__state}},triggerHandler:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},a.fn.tooltipster=function(){var b=Array.prototype.slice.apply(arguments),c="You are using a single HTML element as content for several tooltips. You probably want to set the contentCloning option to TRUE.";if(0===this.length)return this;if("string"==typeof b[0]){var d="#*$~&";return this.each(function(){var e=a(this).data("tooltipster-ns"),f=e?a(this).data(e[0]):null;if(!f)throw new Error("You called Tooltipster's \""+b[0]+'" method on an uninitialized element');if("function"!=typeof f[b[0]])throw new Error('Unknown method "'+b[0]+'"');this.length>1&&"content"==b[0]&&(b[1]instanceof a||"object"==typeof b[1]&&null!=b[1]&&b[1].tagName)&&!f.__options.contentCloning&&f.__options.debug&&console.log(c);var g=f[b[0]](b[1],b[2]);return g!==f||"instance"===b[0]?(d=g,!1):void 0}),"#*$~&"!==d?d:this}a.tooltipster.__instancesLatestArr=[];var e=b[0]&&void 0!==b[0].multiple,g=e&&b[0].multiple||!e&&f.multiple,h=b[0]&&void 0!==b[0].content,i=h&&b[0].content||!h&&f.content,j=b[0]&&void 0!==b[0].contentCloning,k=j&&b[0].contentCloning||!j&&f.contentCloning,l=b[0]&&void 0!==b[0].debug,m=l&&b[0].debug||!l&&f.debug;return this.length>1&&(i instanceof a||"object"==typeof i&&null!=i&&i.tagName)&&!k&&m&&console.log(c),this.each(function(){var c=!1,d=a(this),e=d.data("tooltipster-ns"),f=null;e?g?c=!0:m&&(console.log("Tooltipster: one or more tooltips are already attached to the element below. Ignoring."),console.log(this)):c=!0,c&&(f=new a.Tooltipster(this,b[0]),e||(e=[]),e.push(f.__namespace),d.data("tooltipster-ns",e),d.data(f.__namespace,f),f.__options.functionInit&&f.__options.functionInit.call(f,f,{origin:this}),f._trigger("init")),a.tooltipster.__instancesLatestArr.push(f)}),this},b.prototype={__init:function(b){this.__$tooltip=b,this.__$tooltip.css({left:0,overflow:"hidden",position:"absolute",top:0}).find(".tooltipster-content").css("overflow","auto"),this.$container=a('<div class="tooltipster-ruler"></div>').append(this.__$tooltip).appendTo(h.window.document.body)},__forceRedraw:function(){var a=this.__$tooltip.parent();this.__$tooltip.detach(),this.__$tooltip.appendTo(a)},constrain:function(a,b){return this.constraints={width:a,height:b},this.__$tooltip.css({display:"block",height:"",overflow:"auto",width:a}),this},destroy:function(){this.__$tooltip.detach().find(".tooltipster-content").css({display:"",overflow:""}),this.$container.remove()},free:function(){return this.constraints=null,this.__$tooltip.css({display:"",height:"",overflow:"visible",width:""}),this},measure:function(){this.__forceRedraw();var a=this.__$tooltip[0].getBoundingClientRect(),b={size:{height:a.height||a.bottom-a.top,width:a.width||a.right-a.left}};if(this.constraints){var c=this.__$tooltip.find(".tooltipster-content"),d=this.__$tooltip.outerHeight(),e=c[0].getBoundingClientRect(),f={height:d<=this.constraints.height,width:a.width<=this.constraints.width&&e.width>=c[0].scrollWidth-1};b.fits=f.height&&f.width}return h.IE&&h.IE<=11&&b.size.width!==h.window.document.documentElement.clientWidth&&(b.size.width=Math.ceil(b.size.width)+1),b}};var j=navigator.userAgent.toLowerCase();-1!=j.indexOf("msie")?h.IE=parseInt(j.split("msie")[1]):-1!==j.toLowerCase().indexOf("trident")&&-1!==j.indexOf(" rv:11")?h.IE=11:-1!=j.toLowerCase().indexOf("edge/")&&(h.IE=parseInt(j.toLowerCase().split("edge/")[1]));var k="tooltipster.sideTip";return a.tooltipster._plugin({name:k,instance:{__defaults:function(){return{arrow:!0,distance:6,functionPosition:null,maxWidth:null,minIntersection:16,minWidth:0,position:null,side:"top",viewportAware:!0}},__init:function(a){var b=this;b.__instance=a,b.__namespace="tooltipster-sideTip-"+Math.round(1e6*Math.random()),b.__previousState="closed",b.__options,b.__optionsFormat(),b.__instance._on("state."+b.__namespace,function(a){"closed"==a.state?b.__close():"appearing"==a.state&&"closed"==b.__previousState&&b.__create(),b.__previousState=a.state}),b.__instance._on("options."+b.__namespace,function(){b.__optionsFormat()}),b.__instance._on("reposition."+b.__namespace,function(a){b.__reposition(a.event,a.helper)})},__close:function(){this.__instance.content()instanceof a&&this.__instance.content().detach(),this.__instance._$tooltip.remove(),this.__instance._$tooltip=null},__create:function(){var b=a('<div class="tooltipster-base tooltipster-sidetip"><div class="tooltipster-box"><div class="tooltipster-content"></div></div><div class="tooltipster-arrow"><div class="tooltipster-arrow-uncropped"><div class="tooltipster-arrow-border"></div><div class="tooltipster-arrow-background"></div></div></div></div>');this.__options.arrow||b.find(".tooltipster-box").css("margin",0).end().find(".tooltipster-arrow").hide(),this.__options.minWidth&&b.css("min-width",this.__options.minWidth+"px"),this.__options.maxWidth&&b.css("max-width",this.__options.maxWidth+"px"),this.__instance._$tooltip=b,this.__instance._trigger("created")},__destroy:function(){this.__instance._off("."+self.__namespace)},__optionsFormat:function(){var b=this;if(b.__options=b.__instance._optionsExtract(k,b.__defaults()),b.__options.position&&(b.__options.side=b.__options.position),"object"!=typeof b.__options.distance&&(b.__options.distance=[b.__options.distance]),b.__options.distance.length<4&&(void 0===b.__options.distance[1]&&(b.__options.distance[1]=b.__options.distance[0]),void 0===b.__options.distance[2]&&(b.__options.distance[2]=b.__options.distance[0]),void 0===b.__options.distance[3]&&(b.__options.distance[3]=b.__options.distance[1])),b.__options.distance={top:b.__options.distance[0],right:b.__options.distance[1],bottom:b.__options.distance[2],left:b.__options.distance[3]},"string"==typeof b.__options.side){var c={top:"bottom",right:"left",bottom:"top",left:"right"};b.__options.side=[b.__options.side,c[b.__options.side]],"left"==b.__options.side[0]||"right"==b.__options.side[0]?b.__options.side.push("top","bottom"):b.__options.side.push("right","left")}6===a.tooltipster._env.IE&&b.__options.arrow!==!0&&(b.__options.arrow=!1)},__reposition:function(b,c){var d,e=this,f=e.__targetFind(c),g=[];e.__instance._$tooltip.detach();var h=e.__instance._$tooltip.clone(),i=a.tooltipster._getRuler(h),j=!1,k=e.__instance.option("animation");switch(k&&h.removeClass("tooltipster-"+k),a.each(["window","document"],function(d,k){var l=null;if(e.__instance._trigger({container:k,helper:c,satisfied:j,takeTest:function(a){l=a},results:g,type:"positionTest"}),1==l||0!=l&&0==j&&("window"!=k||e.__options.viewportAware))for(var d=0;d<e.__options.side.length;d++){var m={horizontal:0,vertical:0},n=e.__options.side[d];"top"==n||"bottom"==n?m.vertical=e.__options.distance[n]:m.horizontal=e.__options.distance[n],e.__sideChange(h,n),a.each(["natural","constrained"],function(a,d){if(l=null,e.__instance._trigger({container:k,event:b,helper:c,mode:d,results:g,satisfied:j,side:n,takeTest:function(a){l=a},type:"positionTest"}),1==l||0!=l&&0==j){var h={container:k,distance:m,fits:null,mode:d,outerSize:null,side:n,size:null,target:f[n],whole:null},o="natural"==d?i.free():i.constrain(c.geo.available[k][n].width-m.horizontal,c.geo.available[k][n].height-m.vertical),p=o.measure();if(h.size=p.size,h.outerSize={height:p.size.height+m.vertical,width:p.size.width+m.horizontal},"natural"==d?c.geo.available[k][n].width>=h.outerSize.width&&c.geo.available[k][n].height>=h.outerSize.height?h.fits=!0:h.fits=!1:h.fits=p.fits,"window"==k&&(h.fits?"top"==n||"bottom"==n?h.whole=c.geo.origin.windowOffset.right>=e.__options.minIntersection&&c.geo.window.size.width-c.geo.origin.windowOffset.left>=e.__options.minIntersection:h.whole=c.geo.origin.windowOffset.bottom>=e.__options.minIntersection&&c.geo.window.size.height-c.geo.origin.windowOffset.top>=e.__options.minIntersection:h.whole=!1),g.push(h),h.whole)j=!0;else if("natural"==h.mode&&(h.fits||h.size.width<=c.geo.available[k][n].width))return!1}})}}),e.__instance._trigger({edit:function(a){g=a},event:b,helper:c,results:g,type:"positionTested"}),g.sort(function(a,b){if(a.whole&&!b.whole)return-1;if(!a.whole&&b.whole)return 1;if(a.whole&&b.whole){var c=e.__options.side.indexOf(a.side),d=e.__options.side.indexOf(b.side);return d>c?-1:c>d?1:"natural"==a.mode?-1:1}if(a.fits&&!b.fits)return-1;if(!a.fits&&b.fits)return 1;if(a.fits&&b.fits){var c=e.__options.side.indexOf(a.side),d=e.__options.side.indexOf(b.side);return d>c?-1:c>d?1:"natural"==a.mode?-1:1}return"document"==a.container&&"bottom"==a.side&&"natural"==a.mode?-1:1}),d=g[0],d.coord={},d.side){case"left":case"right":d.coord.top=Math.floor(d.target-d.size.height/2);break;case"bottom":case"top":d.coord.left=Math.floor(d.target-d.size.width/2)}switch(d.side){case"left":d.coord.left=c.geo.origin.windowOffset.left-d.outerSize.width;break;case"right":d.coord.left=c.geo.origin.windowOffset.right+d.distance.horizontal;break;case"top":d.coord.top=c.geo.origin.windowOffset.top-d.outerSize.height;break;case"bottom":d.coord.top=c.geo.origin.windowOffset.bottom+d.distance.vertical}"window"==d.container?"top"==d.side||"bottom"==d.side?d.coord.left<0?c.geo.origin.windowOffset.right-this.__options.minIntersection>=0?d.coord.left=0:d.coord.left=c.geo.origin.windowOffset.right-this.__options.minIntersection-1:d.coord.left>c.geo.window.size.width-d.size.width&&(c.geo.origin.windowOffset.left+this.__options.minIntersection<=c.geo.window.size.width?d.coord.left=c.geo.window.size.width-d.size.width:d.coord.left=c.geo.origin.windowOffset.left+this.__options.minIntersection+1-d.size.width):d.coord.top<0?c.geo.origin.windowOffset.bottom-this.__options.minIntersection>=0?d.coord.top=0:d.coord.top=c.geo.origin.windowOffset.bottom-this.__options.minIntersection-1:d.coord.top>c.geo.window.size.height-d.size.height&&(c.geo.origin.windowOffset.top+this.__options.minIntersection<=c.geo.window.size.height?d.coord.top=c.geo.window.size.height-d.size.height:d.coord.top=c.geo.origin.windowOffset.top+this.__options.minIntersection+1-d.size.height):(d.coord.left>c.geo.window.size.width-d.size.width&&(d.coord.left=c.geo.window.size.width-d.size.width),d.coord.left<0&&(d.coord.left=0)),e.__sideChange(h,d.side),c.tooltipClone=h[0],c.tooltipParent=e.__instance.option("parent").parent[0],c.mode=d.mode,c.whole=d.whole,c.origin=e.__instance._$origin[0],c.tooltip=e.__instance._$tooltip[0],delete d.container,delete d.fits,delete d.mode,delete d.outerSize,delete d.whole,d.distance=d.distance.horizontal||d.distance.vertical;var l=a.extend(!0,{},d);if(e.__instance._trigger({edit:function(a){d=a},event:b,helper:c,position:l,type:"position"}),e.__options.functionPosition){var m=e.__options.functionPosition.call(e,e.__instance,c,l);m&&(d=m)}i.destroy();var n,o;"top"==d.side||"bottom"==d.side?(n={prop:"left",val:d.target-d.coord.left},o=d.size.width-this.__options.minIntersection):(n={prop:"top",val:d.target-d.coord.top},o=d.size.height-this.__options.minIntersection),n.val<this.__options.minIntersection?n.val=this.__options.minIntersection:n.val>o&&(n.val=o);var p;p=c.geo.origin.fixedLineage?c.geo.origin.windowOffset:{left:c.geo.origin.windowOffset.left+c.geo.window.scroll.left,top:c.geo.origin.windowOffset.top+c.geo.window.scroll.top},d.coord={left:p.left+(d.coord.left-c.geo.origin.windowOffset.left),top:p.top+(d.coord.top-c.geo.origin.windowOffset.top)},e.__sideChange(e.__instance._$tooltip,d.side),c.geo.origin.fixedLineage?e.__instance._$tooltip.css("position","fixed"):e.__instance._$tooltip.css("position",""),e.__instance._$tooltip.css({left:d.coord.left,top:d.coord.top,height:d.size.height,width:d.size.width}).find(".tooltipster-arrow").css({left:"",top:""}).css(n.prop,n.val),e.__instance._$tooltip.appendTo(e.__instance.option("parent")),e.__instance._trigger({type:"repositioned",event:b,position:d})},__sideChange:function(a,b){a.removeClass("tooltipster-bottom").removeClass("tooltipster-left").removeClass("tooltipster-right").removeClass("tooltipster-top").addClass("tooltipster-"+b)},__targetFind:function(a){var b={},c=this.__instance._$origin[0].getClientRects();if(c.length>1){var d=this.__instance._$origin.css("opacity");1==d&&(this.__instance._$origin.css("opacity",.99),c=this.__instance._$origin[0].getClientRects(),this.__instance._$origin.css("opacity",1))}if(c.length<2)b.top=Math.floor(a.geo.origin.windowOffset.left+a.geo.origin.size.width/2),b.bottom=b.top,b.left=Math.floor(a.geo.origin.windowOffset.top+a.geo.origin.size.height/2),b.right=b.left;else{var e=c[0];b.top=Math.floor(e.left+(e.right-e.left)/2),e=c.length>2?c[Math.ceil(c.length/2)-1]:c[0],b.right=Math.floor(e.top+(e.bottom-e.top)/2),e=c[c.length-1],b.bottom=Math.floor(e.left+(e.right-e.left)/2),e=c.length>2?c[Math.ceil((c.length+1)/2)-1]:c[c.length-1],b.left=Math.floor(e.top+(e.bottom-e.top)/2)}return b}}}),a});(function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c&&m>e){l()}else{if(f!==!0){h=setTimeout(i?k:l,i===c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}return g};$.debounce=function(d,e,f){return f===c?a(d,e,!1):a(d,f,e!==!1)}})(this);/*!
* eForm - WordPress Form Builder
*
* Autogenerated by Grunt on: 2021-09-22
* @version 4.15.1
* @author Swashata Ghosh (WPQuark)
* @license GPL-3.0
*/
/**
 * WPQuark Plugin Framework
 *
 * This is a jQuery plugin which works on the plugin framework to populate the
 * UI Front area
 *
 * @dependency jquery, jquery-ui-widget, jquery-ui-mouse, jquery-ui-button,
 * jquery-touch-punch, jquery-ui-draggable, jquery-ui-droppable,
 * jquery-ui-sortable, jquery-ui-datepicker, jquery-ui-dialog, jquery-ui-tabs,
 * jquery-ui-slider, jquery-ui-spinner, jquery-ui-progressbar,
 * jquery-timepicker-addon, jquery-print-element, jquery-mwheelIntent,
 * jquery-mousewheel, jquery-time-circles, jquery-ui-slider-pips,
 * jquery-ui-autocomplete, ipt-plugin-uif-keyboard,
 * ipt-plugin-uif-validation-engine, ipt-plugin-uif-validation-engine-lang,
 * ipt-plugin-uif-nivo-slider, ipt-plugin-uif-typewatch,
 * ipt-plugin-uif-fileupload-process, ipt-plugin-uif-fileupload-image,
 * ipt-plugin-uif-fileupload-audio, ipt-plugin-uif-fileupload-video,
 * ipt-plugin-uif-fileupload-validate, ipt-plugin-uif-fileupload-ui,
 * ipt-plugin-uif-fileupload-jquery-ui, waypoints, js-expression-evaluator,
 * count-up, jquery-tooltipster, jsignature, jessepollak-card, jquery-payment,
 * ba-throttle-debounce
 *
 * @author     Swashata@iPanelThemes.com
 * @version    2.0.0
 * @license    GPL-3.0
 */
!function(t,i,e,a){"use strict";var n="iptPluginUIFFront",s={callback:null,themeCheckTimeout:5e3,additionalThemes:[],waypoints:!0,applyUIOnly:!1,debug:!1,demoMode:!1,epoc:{},scrollConfig:{offset:0,scrollOnError:!0}};function l(i,e){this.element=i,this.jElement=t(i),this.settings=t.extend({},s,e),this.settings.scrollConfig.offset=Number.parseInt(this.settings.scrollConfig.offset,10),Number.isNaN(this.settings.scrollConfig.offset)&&(this.settings.scrollConfig.offset=0),this.iOS=!1,navigator&&navigator.userAgent&&navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&(this.iOS=!0,this.settings.waypoints=!1),this._defaults=s,this._name=n,this.ui_theme_id="ipt-uif-custom-none",this.ui_theme_slug="none",this.countryList=iptPluginUIFFront.countries,this.init()}i.ipt_uif_front_captcha=function(i,e,a,n){if(t(i).val()!=t(i).data("sum"))return iptPluginUIFFront.L10n.validationEngine.requiredInFunction.alertText+t(i).data("sum")},i.iptUIFSigVal=function(i,e,a,n){if(-1!==jQuery.inArray("required",e)&&(""===t(i).val()||"image/jsignature;base30,"==t(i).val()))return iptPluginUIFFront.L10n.validationEngine.requiredSignature.alertText},i.iptUIFSliderVal=function(i,e,a,n){var s=t(i);if(1==s.data("nomin"))if(s.hasClass("slider_range")){if(s.val()==s.data("min")&&s.siblings(".ipt_uif_slider_range_max").val()==s.data("min"))return iptPluginUIFFront.L10n.validationEngine.noMinSlider.alertText}else if(s.val()==s.data("min"))return iptPluginUIFFront.L10n.validationEngine.noMinSlider.alertText},i.iptUIFValidateCC=function(i,e,n,s){var l,o,r,p=i.closest(".ipt_uif_card_holder");return i.hasClass("ipt_uif_cc_number")?t.payment.validateCardNumber(i.val())?null!==(l=t.payment.cardType(i.val()))||iptPluginUIFFront.L10n.validationEngine.ccValidation.type:iptPluginUIFFront.L10n.validationEngine.ccValidation.number:i.hasClass("ipt_uif_cc_cvc")?(l=p.find(".ipt_uif_cc_type").val(),!!t.payment.validateCardCVC(i.val(),l)||iptPluginUIFFront.L10n.validationEngine.ccValidation.cvc):i.hasClass("ipt_uif_cc_expiry")?(o=i.payment("cardExpiryVal"),!!t.payment.validateCardExpiry(o.month,o.year)||iptPluginUIFFront.L10n.validationEngine.ccValidation.expiry):!i.hasClass("ipt_uif_cc_name")||(r=i.val().split(" "),a!==r[1]&&0!==r[1].length||iptPluginUIFFront.L10n.validationEngine.ccValidation.name)},i.eFormInputMaskValidate=function(i,e,a,n){return"function"!=typeof t.fn.inputmask||(!!i.inputmask("isComplete")||iptPluginUIFFront.L10n.validationEngine.inputMask.alertText)},l.prototype={logger:function(t,i){a===i&&(i="log"),console&&console[i]&&console[i](t)},init:function(){var i,a,n=[],s=this.jElement;if(t("#ipt_uif_default_theme_link-css").length&&(n[n.length]=t("#ipt_uif_default_theme_link-css").get(0)),!1===t.support.opacity&&(t("#ipt_uif_ie8_hack").length?n[n.length]=t("#ipt_uif_ie8_hack").get(0):(i=t('<link id="#ipt_uif_ie8_hack" rel="stylesheet" media="all" type="text/css" href="'+iptPluginUIFFront.location+"css/ie8.css?version="+iptPluginUIFFront.version+'" />'),t("body").append(i),n[n.length]=i.get(0))),this.settings.additionalThemes.length)for(a=0;a<this.settings.additionalThemes.length;a++)"object"==typeof this.settings.additionalThemes[a]&&"id"in this.settings.additionalThemes[a]&&"src"in this.settings.additionalThemes[a]&&(t("#"+this.settings.additionalThemes[a].id+"-css").length?n[n.length]=t("#"+this.settings.additionalThemes[a].id+"-css").get(0):(i=t('<link id="'+this.settings.additionalThemes[a].id+'-css" rel="stylesheet" media="all" type="text/css" href="'+this.settings.additionalThemes[a].src+'" />'),t("body").append(i),n[n.length]=i.get(0)));if(s.data("ui-theme")&&s.data("ui-theme-id")){var l=s.data("ui-theme"),o=s.data("ui-theme-id");this.ui_theme_id="ipt-uif-custom-"+o,this.ui_theme_slug=o,s.addClass("ipt-uif-custom-"+o);var r,p,d=[];if("object"==typeof l&&l.length)for(a=0;a<l.length;a++)(r=t(e).find("#"+o+"_"+a+"-css")).length?(r.attr("href")!==l[a]&&r.attr("href",l[a]),n[n.length]=r.get(0)):d[d.length]=a;if(d.length)for(a=0;a<d.length;a++)p=t('<link media="all" id="'+o+"_"+a+'-css" type="text/css" rel="stylesheet" href="'+l[d[a]]+'" />'),n[n.length]=p.get(0),t("body").append(p)}else{var c=s.closest("[data-ui-theme-id]");c.length&&(this.ui_theme_slug=c.data("ui-theme-id"),this.ui_theme_id="ipt-uif-custom-"+this.ui_theme_slug)}this.loadThemes(n)},loadThemes:function(t){if(t.length)if(this.settings.demoMode)this.afterThemeLoaded();else{var i,e,n,s=this;"sheet"in t[0]?(i="sheet",e="cssRules"):(i="styleSheet",e="rules");var l=setInterval(function(){var o,r=!0;for(o=0;o<t.length;o++){if(!(t[o][i]!==a&&null!==t[o][i]&&e in t[o][i])){r=!1;break}try{if(!t[o][i][e].length){r=!1;break}}catch(t){r=!1}}r&&(clearInterval(l),clearTimeout(n),s.afterThemeLoaded())},300);n=setTimeout(function(){clearInterval(l),clearTimeout(n),s.afterThemeLoaded()},s.settings.themeCheckTimeout)}else this.afterThemeLoaded()},afterThemeLoaded:function(){if(t.fn.button.noConflict&&(t.fn.btn=t.fn.button.noConflict()),this.jElement.addClass("ipt_uif_common"),this.initLoader(),"undefined"!=typeof blueimp&&blueimp.Gallery&&0===t("#blueimp-gallery").length&&t("body").append('<div data-filter=":even" class="blueimp-gallery blueimp-gallery-controls" id="blueimp-gallery" style="display: none;"><div class="slides" style="width: 21600px;"></div><h3 class="title">Dummy.jpg</h3><a class="prev">‹</a><a class="next">›</a><a class="close">×</a><a class="play-pause"></a><ol class="indicator"></ol></div>'),!0===this.settings.applyUIOnly)return this.initUIElements(),this.initSDA(!0),this.initConditionalLogic(),this.triggerCompleted(),void("function"==typeof this.settings.callback&&this.settings.callback.apply(this.jElement,[this.ui_theme_id]));this.initUIElements(),this.initUIElementsDelegated(),this.initSDA(!1),this.initConditionalLogic(),this.triggerCompleted(),"function"==typeof this.settings.callback&&this.settings.callback.apply(this.jElement,[this.ui_theme_id])},triggerCompleted:function(){this.jElement.trigger("completedUI.eform"),this.jElement.data("eFormUICompleted",!0)},debugLog:function(t,i){i===a&&(i=!1);try{console&&(i?console.warn(t):console.log(t))}catch(t){}},initSDA:function(t){var i=this;this.jElement.find(".ipt_uif_sda").each(function(){i.uiSDAinit.apply(this),i.uiSDAsort.apply(this)}),!0!==t&&(i.edSDAattachAdd(),i.edSDAattachDel())},initLoader:function(){this.jElement.find(".ipt_uif_init_loader").hide(),this.jElement.find(".ipt_uif_hidden_init").show().css({opacity:1,visibility:"visible"}),this.jElement.find(".ipt_uif_message").show(),setTimeout(function(){t(i).trigger("resize")},500)},initConditionalLogic:function(){var i,e={},a=!0;this.conditionalInit=!0;try{e=JSON.parse(this.jElement.find(".ipt_uif_conditional_logic").val())}catch(t){a=!1}if(a)if(this.settings.demoMode)for(i in e.logics)!1===e.logics[i].status&&(t("#"+i).addClass("demo-conditional-hidden"),t("#"+i).attr("aria-controls")&&t("#"+t("#"+i).attr("aria-controls")).addClass("demo-conditional-hidden"));else{for(i in e.logics)!1===e.logics[i].status&&(t("#"+i).hide(),t("#"+i).attr("aria-controls")&&t("#"+t("#"+i).attr("aria-controls")).hide());!0!==this.settings.applyUIOnly&&this.edConditionalLogicAttachEvent(e),this.jElement.find(".ipt_uif_conditional").trigger("change"),this.jElement.find(".ipt_uif_text, .ipt_uif_textarea").typeWatch({callback:function(){t(this).trigger("fsqm.conditional")},wait:750,highlight:!1,captureLength:1}),this.conditionalInit=!1}},edConditionalLogicAttachEvent:function(i){var e=this;e.jElement.on("change fsqm.conditional",function(n){var s,l,o,r=t(n.target).closest(".ipt_uif_conditional").attr("id");if(r&&i.indexes[r]!==a)for(s in i.indexes[r]){if(l=i.logics[i.indexes[r][s]],!(o=t("#"+i.indexes[r][s])).length)return;e.validateLogic.apply(e,[i.base,l.logic,l.relation])?!0===l.change?e.conditionalShowElement.apply(o,[e]):e.conditionalHideElement.apply(o,[e]):!0===l.status?e.conditionalShowElement.apply(o,[e]):e.conditionalHideElement.apply(o,[e])}})},conditionalShowElement:function(i){var e=this;if(e.is(":visible"))return e.hasClass("iptUIFCHidden")&&e.trigger("iptUIFCShow"),void e.stop(!0,!0).show().removeClass("iptUIFCHidden");e.hasClass("iptUIFCHidden")&&e.find(".ipt-eform-hidden-field").length&&e.find(".ipt-eform-hidden-field").each(function(){t(this).data("eformDefaultValue")&&""===t(this).val()&&(t(this).val(t(this).data("eformDefaultValue")),t(this).trigger("change"))}),e.stop(!0,!0).removeClass("iptUIFCHidden").slideDown("fast").addClass("iptAnimated iptAppear"),!0!==i.conditionalInit&&i.conditionalRestoreDefault(e),setTimeout(function(){e.removeClass("iptAnimated iptAppear"),e.removeClass("iptFadeInLeft").css({opacity:""}),i.refreshiFrames.apply(e),e.trigger("iptUIFCShow"),e.find("select").trigger("change.select2"),e.find(".ipt_uif_mathematical").length&&e.trigger("fsqm.mathematicalReEvaluate")},200)},conditionalHideElement:function(){var i,e,a,n,s,l,o,r,p,d=this;if(d.hasClass("iptUIFCHidden")||(i=d.find(".ipt_fsqm_payment_method_radio"),e=d.find(".ipt_fsqm_payment_method_radio .ipt_uif_radio").filter(":checked"),i.length&&e.length&&i.data("iptfsqmpp",e.val()),(a=d.find('input[type="checkbox"], input[type="radio"]')).length&&a.prop("checked",!1).trigger("change"),(n=d.find('input[type="text"], textarea, input[type="password"], input[type="number"], input[type="email"], input[type="tel"]')).length&&n.val("").trigger("change"),(s=d.find(".ipt_uif_slider")).length&&(s.val("").trigger("change"),s.each(function(){var i=t(this).siblings("input");i.length&&i.val("").trigger("change")})),(l=d.find("select")).length&&l.each(function(){var i=t(this);i.val(i.prop("defaultSelected")),i.trigger("change")}),(o=d.find(".ipt_uif_jsignature_reset")).length&&o.trigger("click"),(r=d.find(".ipt-eform-hidden-field")).length&&r.each(function(){var i=t(this);""!==i.val()&&(i.data("eformDefaultValue",i.val()),i.val(""),i.trigger("change"))}),(p=d.find(".ipt-eform-trumbowyg")).length&&(p.trumbowyg("empty"),d.find(".ipt-eform-guestpost").trigger("change"))),!d.is(":visible")){var c=!1;return d.hasClass("iptUIFCHidden")||(c=!0),d.stop(!0,!0).hide().addClass("iptUIFCHidden"),void(c&&d.trigger("iptUIFCHide"))}d.addClass("iptAnimated iptDisappear iptUIFCHidden").stop(!0,!0).fadeOut("fast"),d.attr("aria-controls")&&t("#"+d.attr("aria-controls")).hide(),setTimeout(function(){d.removeClass("iptAnimated iptDisappear").hide(),d.trigger("iptUIFCHide"),d.find(".ipt_uif_mathematical").length&&d.trigger("fsqm.mathematicalReEvaluate")},500)},conditionalRestoreDefault:function(i){i.find('input[type="text"], textarea, input[type="password"], input[type="number"], input[type="email"], input[type="tel"]').each(function(){var i=t(this);i.prop("defaultValue")&&(i.val(i.prop("defaultValue")),i.trigger("change").trigger("updateTextFields.eform"),i.hasClass("ipt_uif_slider")&&i.trigger("fsqm.slider"),i.hasClass("ipt_uif_slider_range_max")&&i.trigger("fsqm.slider"))}),i.find('input[type="radio"], input[type="checkbox"]').each(function(){var i=t(this),e=i.prop("checked"),a=!1;1==i.prop("defaultChecked")?(i.prop("checked",!0),a=!0):i.prop("checked",!1),e!=a&&i.trigger("change")}),i.find("select").each(function(){var i=t(this),e=i.find("option"),a=i.val(),n=!1;null==a&&(a=""),"object"!=typeof a&&(a=[a]),e.each(function(){var i=t(this),e=i.val();1==i.prop("defaultSelected")?(t.inArray(e,a)||(n=!0),i.prop("selected",!0)):i.prop("selected",!1)}),n&&i.trigger("change")}),setTimeout(function(){i.trigger("fsqm.mathematicalReEvaluate")},500)},validateLogic:function(i,e){var n,s,l,o,r,p,d,c,u,f,h,m,_,g,v,y,b,k,C,F=this,x=!1,P=[],E=[],T=[],j={frown:1,sad:2,neutral:3,happy:4,excited:5},w={like:1,dislike:0};for(n in e){switch(s=e[n],o=(l=t("#ipt_fsqm_form_"+i+"_"+s.m_type+"_"+s.key)).prev(".ipt_fsqm_hf_type").val(),r=!1,p=null,d=!0,T[n]={},T[n].x=s.m_type,T[n].k=s.key,T[n].has=s.check,T[n].value=s.value,T[n].rel=s.rel,T[n].which=s.operator,!0===this.settings.debug&&this.debugLog(T),o){case"radio":case"p_radio":p=[],l.find("input.ipt_uif_radio").filter(":checked").each(function(){p[p.length]=jQuery.trim(t(this).next("label").text())});break;case"checkbox":case"p_checkbox":p=[],l.find("input.ipt_uif_checkbox").filter(":checked").each(function(){p[p.length]=jQuery.trim(t(this).next("label").text())});break;case"select":case"p_select":p=[],l.find("select.ipt_uif_select option").filter(":selected").each(function(){p[p.length]=jQuery.trim(t(this).text())});break;case"thumbselect":p=[],l.find("input.ipt_uif_radio, input.ipt_uif_checkbox").filter(":checked").each(function(){p[p.length]=jQuery.trim(t(this).data("label"))});break;case"pricing_table":p=[],l.find("input.eform-pricing-table-radio").filter(":checked").each(function(){p[p.length]=jQuery.trim(t(this).data("label"))});break;case"slider":p=F.intelParseFloat(l.find("input.ipt_uif_slider").val()),s.value=F.intelParseFloat(s.value);break;case"range":p=[F.intelParseFloat(l.find("input.ipt_uif_slider.slider_range").val()),F.intelParseFloat(l.find("input.ipt_uif_slider.slider_range").siblings(".ipt_uif_slider_range_max").val())],s.value=F.intelParseFloat(s.value),"val"!=s.check&&(p=0,b=l.find("input.ipt_uif_slider.slider_range"),k=l.find("input.ipt_uif_slider.slider_range").siblings(".ipt_uif_slider_range_max"),(C=F.intelParseFloat(b.attr("min")))!=F.intelParseFloat(b.val())&&C!=F.intelParseFloat(k.val())&&(p=1));break;case"spinners":p=[],l.find("input.ipt_uif_uispinner").each(function(){""!==t(this).val()&&(p[p.length]=F.intelParseFloat(t(this).val()))}),s.value=F.intelParseFloat(s.value);break;case"grading":p=[],l.find("input.ipt_uif_slider").each(function(){""!==t(this).val()&&(p[p.length]=F.intelParseFloat(t(this).val()))}),l.find("input.ipt_uif_slider.slider_range").each(function(){""!==t(this).val()&&(p[p.length]=F.intelParseFloat(t(this).val())),t(this).siblings(".ipt_uif_slider_range_max").length&&(p[p.length]=F.intelParseFloat(t(this).siblings(".ipt_uif_slider_range_max").val()))}),s.value=F.intelParseFloat(s.value);break;case"starrating":case"scalerating":p=[],l.find(".ipt_uif_rating").each(function(){t(this).find("input.ipt_uif_radio:checked").length&&(p[p.length]=F.intelParseFloat(t(this).find("input.ipt_uif_radio:checked").val()))}),s.value=F.intelParseFloat(s.value);break;case"matrix":p=[],f=[],l.find(".ipt_uif_matrix thead th").each(function(){f[f.length]=jQuery.trim(t(this).text())}),l.find(".ipt_uif_checkbox,.ipt_uif_radio").filter(":checked").each(function(){h=t(this).closest("tr").find("> *").index(t(this).closest("td")),""===f[h]&&f[h]===a||(p[p.length]=f[h])});break;case"toggle":case"s_checkbox":p=l.find('input[type="checkbox"]').is(":checked")?"1":"0",s.value=F.intelParseFloat(s.value);break;case"smileyrating":j[u=l.find('input[type="radio"]:checked').val()]!==a&&(p=j[u]),s.value=F.intelParseFloat(s.value);break;case"likedislike":w[u=l.find('input[type="radio"]:checked').val()]!==a&&(p=w[u]),s.value=F.intelParseFloat(s.value);break;case"matrix_dropdown":p=[],l.find("select").each(function(){""!==(m=t(this).find("option").filter(":selected")).val()&&(p[p.length]=m.text())});break;case"feedback_small":case"f_name":case"l_name":case"email":case"phone":case"p_name":case"p_email":case"p_phone":case"textinput":case"password":case"keypad":(p=l.find("input.ipt_uif_text").val())===a&&"keypad"==o&&(p=l.find("textarea").val()),F.isNumeric(p)&&(p=F.intelParseFloat(p));break;case"feedback_large":case"textarea":p=l.find("textarea").val();break;case"upload":p=l.find(".ipt_uif_uploader").data("totalUpload");break;case"mathematical":p=F.intelParseFloat(l.find("input.ipt_uif_mathematical_input").val());break;case"address":p=[],l.find(".ipt_uif_text").each(function(){p[p.length]=t(this).val()});break;case"datetime":switch(p=l.find(".ipt_uif_text").val(),c=F.dates.compare(new Date(p),new Date(s.value)),!1===t.support.opacity&&(c=F.dates.compare(new Date(p.toString().replace(/-/g,"/")),new Date(s.value.toString().replace(/-/g,"/")))),s.operator){case"eq":0===c&&(r=!0);break;case"neq":0!==c&&(r=!0);break;case"gt":1===c&&(r=!0);break;case"lt":-1===c&&(r=!0)}d=!1;break;case"feedback_matrix":p=[],l.find(".ipt_uif_text, .ipt_uif_textarea").each(function(){""!==(v=t.trim(t(this).val()))&&(p[p.length]=v)});break;case"gps":p=[],l.find(".ipt_uif_text").length?l.find(".ipt_uif_text").each(function(){""!==(v=t.trim(t(this).val()))&&(p[p.length]=v)}):(y=l.find(".ipt_uif_locationpicker").data("gpsSettings")).values&&(y.values.lat&&(p[p.length]=y.values.lat),y.values.long&&(p[p.length]=y.values.long),y.values.location_name&&(p[p.length]=y.values.location_name));break;case"signature":p="0",""!==(v=l.find(".ipt_uif_jsignature_input").val())&&"image/jsignature;base30,"!==v&&(p="1"),s.value=F.intelParseFloat(s.value);break;case"payment":p=l.find(".ipt_fsqm_payment_mathematical .ipt_uif_mathematical_input").val(),l.find(".ipt_uif_coupon").length&&(p=l.find(".ipt_uif_coupon .ipt_uif_mathematical_input").val()),s.value=F.intelParseFloat(s.value);break;case"hidden":p=l.find(".ipt-eform-hidden-field").val();break;case"guestblog":(p=[])[p.length]=l.find(".ipt_uif_text").val(),p[p.length]=l.find(".ipt-eform-guestpost").val();break;case"repeatable":p=l.find(".ipt_uif_sda_elem").length,s.value=F.intelParseFloat(s.value);break;default:r=!1,d=!1}if(d){p===a&&(p=[]);var A=null,I="number"==typeof s.value?s.value:s.value.toString().toLowerCase();if("val"===s.check)if("object"==typeof p)for(_ in A=[],p)A[A.length]="number"==typeof p[_]?p[_]:p[_].toString().toLowerCase();else A="number"==typeof p?p:p.toString().toLowerCase();else A="number"==typeof p?p.toString().length:p.length,I=F.intelParseFloat(I);var U="object"==typeof A;switch(s.operator){case"eq":if(U)for(_ in A){if(""!==A[_]&&A[_]==I){r=!0;break}if(""===A[_]&&""===I){r=!0;break}}else""!==A&&A==I?r=!0:""===A&&""===I&&(r=!0);break;case"neq":if(U){for(_ in r=!0,A)if(""!==A[_]&&A[_]==I){r=!1;break}}else r=!0,""!==A&&A==I&&(r=!1);break;case"gt":if(U){for(_ in A)if(A[_]>I){r=!0;break}}else A>I&&(r=!0);break;case"lt":if(U){for(_ in A)if(A[_]<I){r=!0;break}}else A<I&&(r=!0);break;case"ct":if(U)if("range"==o)r=!1,I>=A[0]&&I<=A[1]&&(r=!0);else for(_ in A){try{A[_]=A[_].toString()}catch(t){A[_]=A[_]+""}if(""!==A[_]&&-1!==A[_].indexOf(I)){r=!0;break}}else{try{A=A.toString()}catch(t){A+=""}""!==A&&-1!==A.indexOf(I)&&(r=!0)}break;case"dct":if(U)if("range"==o)r=!1,(I<A[0]||I>A[1])&&(r=!0);else for(_ in r=!0,A){try{A[_]=A[_].toString()}catch(t){A[_]=A[_]+""}if(""!==A[_]&&-1!==A[_].indexOf(I)){r=!1;break}}else{r=!0;try{A=A.toString()}catch(t){A+=""}""!==A&&-1!==A.indexOf(I)&&(r=!1)}break;case"sw":if(g=new RegExp("^"+I,"m"),U){for(_ in A)if(g.test(A[_])){r=!0;break}}else g.test(A)&&(r=!0);break;case"ew":if(g=new RegExp(I+"$","m"),U){for(_ in A)if(g.test(A[_])){r=!0;break}}else g.test(A)&&(r=!0)}}P[n]=r,E[n]=s.rel}var S,L=null,D=null,N=[],M=0;for(S in P){if(null===L)L=P[S];else switch(D){case"and":L=L&&P[S];break;case"or":M++,L=P[S]}D=E[S],N[M]=L}for(_ in x=null,N)x=null===x?N[_]:x||N[_];return x},initUIElements:function(){this.uiCheckboxToggler(),this.uiApplySlider(),this.uiApplyProgressBar(),this.uiApplyDateTimePicker(),this.uiApplyConditionalInput(),this.uiApplyConditionalSelect(),this.uiApplyImageSlider(),this.uiApplyRating(),this.uiApplySmileyRating(),this.uiApplyLikeDislikeRating(),this.uiApplyKeypad(),this.uiApplyAutoComplete(),this.uiApplyButtons(),this.uiApplyValidation(),this.uiApplyCollapsible(),this.uiApplySortable(),this.uiApplyUploader();try{this.uiApplyLocationPicker()}catch(t){this.debugLog(t,!0)}this.uiApplyTrumbowyg(),this.uiApplyTabs(),this.uiApplyWayPoints(),this.uiApplyTooltip(),this.uiApplyjSignature(),this.uiApplyCards(),this.uiApplyTimeCircles(),this.uiApplyMathematicalEvaluator(),this.uiApplySelectMenu(),this.uiApplyCountry(),this.uiApplyEstimationSlider(),this.uiApplyInputMask()},uiApplyInputMask:function(){"function"==typeof t.fn.inputmask&&this.jElement.find(".eform-inputmask").inputmask()},uiApplyEstimationSlider:function(){var i=this;this.jElement.find(".eform-ui-estimator").each(function(){var e=t(this);i._positionEstimation(e)})},uiApplyCountry:function(){var i,e=this;for(i in this.countryAutoComplete=[],this.countryList)this.countryAutoComplete[this.countryAutoComplete.length]=this.countryList[i].label;this.jElement.find(".ipt-eform-address-country").each(function(){var i=t(this).find(".ipt_uif_autocomplete"),a=t(this).closest(".ipt_fsqm_container_address").find(".ipt-eform-address-province .ipt_uif_autocomplete");i.autocomplete("option","source",e.countryAutoComplete),""!=i.val()&&a.length&&e._updateProvince(i)}),this.jElement.find(".ipt-eform-address-province .ipt_uif_autocomplete").each(function(){var i=t(this);i.data("presetCountry")&&""!=i.data("presetCountry")&&e._updateProvince(i,!0)})},uiApplySelectMenu:function(){if(void 0!==t.fn.select2){this.jElement.hasClass("eform-override-element-boxy")&&t("select.ipt_uif_select").attr("data-theme","eform-material eform-select2-boxy"),t("select.ipt_uif_select").select2()}},uiApplyMathematicalEvaluator:function(){if("undefined"!=typeof exprEval){var t=this;this.jElement.data("iptFSQMMathVarToElem")||this.jElement.data("iptFSQMMathVarToElem",{}),this.jElement.find(".ipt_uif_mathematical_input").each(function(){try{t.evaluateMathematicalFormula.apply(this,[t])}catch(i){t.debugLog(i,!0)}})}},uiApplyTimeCircles:function(){void 0!==t.fn.TimeCircles&&this.jElement.find(".ipt_uif_circle_timer").each(function(){var i,e=t(this).data("coptions"),n=["Days","Hours","Minutes","Seconds"];for(i in"object"!=typeof e&&(e={}),e.time===a&&(e.time={}),n)e.time[n[i]]===a&&(e.time[n[i]]={}),e.time[n[i]].text=iptPluginUIFFront.L10n.timer[n[i]];t(this).TimeCircles(e)})},uiApplyCards:function(){void 0!==t.fn.payment&&this.jElement.find(".ipt_uif_card_holder").each(function(){var i=t(this),e=i.find(".ipt_uif_cc_number"),a=i.find(".ipt_uif_cc_expiry"),n=i.find(".ipt_uif_cc_cvc"),s=i.find(".ipt_uif_cc_type"),l={cvc:!1,expiry:!1};e.payment("formatCardNumber").on("input",t.debounce(100,function(){var i=t(this),e=t.payment.cardType(i.val());null!==e?s.val(e):s.val(""),t.payment.validateCardNumber(i.val())&&a.length&&a.focus()})),n.payment("formatCardCVC").on("keyup",t.debounce(100,function(i){var e,n=t(this);8==i.keyCode&&""==n.val()&&l.cvc&&a.length?(a.focus(),""!=(e=a.val())&&a.val(e.slice(0,-1))):""==n.val()&&8==i.keyCode?l.cvc=!0:l.cvc=!1})),a.payment("formatCardExpiry").on("input",t.debounce(150,function(){var i=t(this).payment("cardExpiryVal");t.payment.validateCardExpiry(i.month,i.year)&&n.length&&n.focus()})).on("keyup",t.debounce(100,function(i){var a,n=t(this);8==i.keyCode&&""==n.val()&&l.expiry&&e.length?(e.focus(),""!=(a=e.val())&&e.val(a.slice(0,-1))):""==n.val()&&8==i.keyCode?l.expiry=!0:l.expiry=!1}))})},uiApplyjSignature:function(){void 0!==t.fn.jSignature&&setTimeout(t.proxy(function(){this.jElement.find(".ipt_uif_jsignature_pad").filter(":visible").each(function(){var i=t(this),e=i.siblings(".ipt_uif_jsignature_input").val();i.data("eFormjSignatureUpdating",!0),i.jSignature({lineWidth:2,UndoButton:!0,signatureLine:!0}),""!==e&&"image/jsignature;base30,"!=e&&i.jSignature("setData",e,"base30"),i.data("eFormjSignatureUpdating",!1)})},this),500)},uiApplyTooltip:function(){this.jElement.find(".ipt_uif_tooltip").tooltipster({theme:"tooltipster-shadow",animation:"grow"}),this.jElement.find(".ipt_uif_qtooltip").tooltipster({theme:"tooltipster-shadow",animation:"grow",side:"left",contentAsHTML:!0,interactive:!0})},uiApplyWayPoints:function(){if(!0===this.settings.waypoints&&!this.settings.demoMode)if("function"==typeof jQuery.fn.waypoint){var i=this,e=this.jElement.find(".ipt_uif_conditional").filter(":visible").css({opacity:0}).removeClass("iptAnimated iptFadeInLeft");setTimeout(function(){e.waypoint({handler:function(e){var a;"function"==typeof this.destroy?((a=t(this.element)).css({opacity:""}),a.is(":visible")&&(a.addClass("iptAnimated iptFadeInLeft"),setTimeout(function(){a.removeClass("iptAnimated iptFadeInLeft")},500)),this.destroy()):(i.logger("eForm: using waypoints v2."),(a=t(this)).css({opacity:""}),a.is(":visible")&&(a.addClass("iptAnimated iptFadeInLeft"),setTimeout(function(){a.removeClass("iptAnimated iptFadeInLeft")},500)),a.waypoint("destroy"))},offset:"98%"})},100)}else this.logger("eForm: something messed up jQuery waypoints, skipping.","warn")},uiApplyLocationPicker:function(){void 0!==t.fn.locationpicker&&this.jElement.find(".ipt_uif_locationpicker").each(function(){var e=t(this),a=e.data("gpsSettings"),n=e.find(".locationpicker-maps-control"),s=e.find(".locationpicker-maps-locating"),l=e.find(".location-maps-error");if(!1===a.showUI)t.isNumeric(a.values.lat)&&t.isNumeric(a.values.long)?(n.locationpicker({location:{latitude:Number.parseFloat(a.values.lat),longitude:Number.parseFloat(a.values.long)},radius:a.radius,zoom:a.zoom}),setTimeout(function(){e.trigger("fsqm.conditional")},200),e.closest(".ipt_uif_conditional").on("iptUIFCShow",function(){n.locationpicker("autosize")}),e.closest(".ipt_fsqm_main_tab").on("tabsactivate",function(){n.locationpicker("autosize")}),t(i).on("resize",function(){n.locationpicker("autosize")}),t(i).on("fsqm.rlp",function(){n.locationpicker("autosize")})):n.html(a.nolocation),s.stop(!0,!0).hide(),l.stop(!0,!0).hide();else{var o=function(){s.stop(!0,!0).fadeIn("fast"),l.hide(),t.geolocation.get({success:function(t){var i=t.coords.accuracy;i||(i=a.radius),n.locationpicker("location",{latitude:t.coords.latitude,longitude:t.coords.longitude,radius:i}),s.hide(),l.hide(),setTimeout(function(){e.trigger("locationPicker.eform"),e.trigger("fsqm.conditional")},200)},fail:function(t){s.stop(!0,!0).hide(),l.stop(!0,!0).fadeIn("fast").delay(4e3).fadeOut("fast"),setTimeout(function(){e.trigger("locationPicker.eform"),e.trigger("fsqm.conditional")},200)},options:{enableHighAccuracy:!0,timeout:3e4,maximumAge:0}})};n.locationpicker({location:{latitude:a.values.lat,longitude:a.values.long},locationName:a.values.location_name,radius:a.radius,zoom:a.zoom,scrollwheel:a.scrollwheel,inputBinding:{latitudeInput:t("#"+a.ids.latitudeInput),longitudeInput:t("#"+a.ids.longitudeInput),locationNameInput:t("#"+a.ids.locationNameInput)},enableAutocomplete:!0,oninitialized:function(i){e.trigger("locationPicker.eform"),t.isNumeric(a.values.lat)&&t.isNumeric(a.values.long)||o()},onchanged:function(){setTimeout(function(){e.trigger("locationPicker.eform"),e.trigger("fsqm.conditional")},200)}}),e.find(".location-update").length&&e.find(".location-update").on("click",function(t){t.preventDefault(),o()})}})},uiApplyUploader:function(){if(void 0!==t.fn.fileupload){var i=this.settings.demoMode;this.jElement.find(".ipt_uif_uploader").each(function(){var e=t(this),n=e.data("settings"),s=e.data("configuration"),l=e.data("formdata"),o=e.find(".ipt_uif_uploader_handle"),r=e.find(".fileinput-dragdrop"),p=new RegExp("(.|/)("+n.accept_file_types.split(",").join("|")+")$","i");function d(t=""){var i=e.find(".wp-eform-fileupload-globalprogress");e.fileupload({url:iptPluginUIFFront.ajaxurl+s.upload_url+t,dropZone:r,fileInput:o,formData:l,acceptFileTypes:p,maxFileSize:parseInt(n.max_file_size,10),minFileSize:parseInt(n.min_file_size,10),maxNumberOfFiles:parseInt(n.max_number_of_files,10),uploadTemplateId:s.id+"_tmpl_upload",downloadTemplateId:s.id+"_tmpl_download",previewMaxHeight:100,previewMaxWidth:150,autoUpload:!0===n.auto_upload,messages:iptPluginUIFFront.L10n.uploader.messages}),e.on("fileuploadsend",function(t,i){var a=e.data("activeUpload");a++,e.data("activeUpload",a)}),e.on("fileuploadalways",function(t,a){var n=e.data("activeUpload");n--,e.data("activeUpload",n),e.trigger("change"),i.fadeOut(200)}),e.on("fileuploaddone",function(t,i){var n=e.data("totalUpload");i._response.result.files[0].error===a&&n++,e.data("totalUpload",n)}),e.on("fileuploaddestroyed",function(t,i){var a=e.data("totalUpload");""!==i.url&&a--,e.data("totalUpload",a),e.trigger("change")}),e.on("fileuploadstart",function(t,e){i.fadeIn(200)})}function c(){!0===s.do_download&&(e.addClass("fileupload-processing"),t.ajax({url:iptPluginUIFFront.ajaxurl+s.download_url,data:l,context:e.get(0)}).always(function(){t(this).removeClass("fileupload-processing")}).done(function(i){i.files.length!==a&&t(this).data("totalUpload",i.files.length),t(this).fileupload("option","done").call(this,t.Event("done"),{result:i})}))}if(e.data("activeUpload",0),e.data("totalUpload",0),n.recaptcha&&s.show_ui&&"undefined"!=typeof grecaptcha){function u(){var a=e.find(".ipt_uif_uploader__recaptcha-container"),o=e.find(".ipt_uif_uploader__recaptcha-feedback");if(!i)var r=grecaptcha.render(a.get(0),{sitekey:n.site_key,theme:n.theme,type:n.type,size:e.width()>600?"normal":"compact",callback:function(i){o.addClass("iptAnimated").addClass("iptPulseSubtle"),o.text(o.data("waitText")),t.ajax({url:iptPluginUIFFront.ajaxurl+s.captcha_url,data:t.extend({},l,{captcha:i}),context:e.get(0),method:"POST"}).done(function(t){if("object"==typeof t&&"success"===t.status)d("&captcha_ctx="+t.data.ctx+"&captcha_nonce="+t.data.nonce),c(),e.removeClass("ipt_uif_uploader--has-recaptcha");else{var i="Something went wrong, please retry!";"object"==typeof t&&t.message&&(i=t.message),o.addClass("has-error").text(i),grecaptcha.reset(r)}}).always(function(){o.removeClass("iptPulseSubtle").removeClass("iptAnimated")}).fail(function(t){o.addClass("has-error").text("Network error: could not process captcha. Please refresh and retry."),grecaptcha.reset(r)})},"expired-callback":function(){}})}e.addClass("ipt_uif_uploader--has-recaptcha"),e.data("has-recaptcha")?u():e.one("ipt_fsqm_fu_recaptcha",u)}else d(),c()})}},uiApplySortable:function(){this.jElement.find(".ipt_uif_sorting").sortable({handle:".ipt_uif_sorting_handle",items:"> .ipt_uif_sortme",helper:"clone",appendTo:this.jElement,containment:"parent",placeholder:"ipt_uif_sortme_placeholder",forcePlaceholderSize:!0})},uiApplyValidation:function(){this.jElement.find("form.ipt_uif_validate_form").validationEngineEForm({promptPosition:"inline",bindOnSubmit:!1,scroll:this.settings.scrollConfig.scrollOnError,scrollOffset:this.settings.scrollConfig.offset,onFieldFailure:function(i){var e=t(i);e.removeClass("invalid").removeClass("valid"),(e.hasClass("ipt_uif_text")||e.hasClass("ipt_uif_textarea")||e.hasClass("ipt_uif_select"))&&e.addClass("invalid").removeClass("valid")},onFieldSuccess:function(i){var e=t(i);e.removeClass("invalid").removeClass("valid"),(e.hasClass("ipt_uif_text")||e.hasClass("ipt_uif_textarea")||e.hasClass("ipt_uif_select"))&&""!=e.val()&&e.addClass("valid")}})},uiApplyButtons:function(){this.jElement.find(".ipt_uif_button, .ipt_uif_ul_menu > li > a").button()},uiApplyAutoComplete:function(){this.jElement.find(".ipt_uif_autocomplete").each(function(){t(this).autocomplete({source:t(this).data("autocomplete"),appendTo:t(this).parents(".ipt_uif_front")})})},uiApplyKeypad:function(){var i=this;this.jElement.find(".ipt_uif_keypad").each(function(){try{var e=t(this).data("settings");t(this).keyboard({layout:e.layout,usePreview:!1,autoAccept:!0,appendLocally:!1,appendTo:i.jElement})}catch(t){}})},uiApplyRating:function(){this.jElement.find(".ipt_uif_rating input:checked").each(function(){t(this).addClass("active").prevAll("input").addClass("active")})},uiApplySmileyRating:function(){this.jElement.find(".ipt_uif_rating_smiley").each(function(){t(this).find("input.ipt_uif_smiley_rating_radio:checked").length?t(this).addClass("ipt_uif_smiley_feedback_active"):t(this).removeClass("ipt_uif_smiley_feedback_active")})},uiApplyLikeDislikeRating:function(){this.jElement.find(".ipt_uif_rating_likedislike").each(function(){t(this).find("input.ipt_uif_likedislike_rating_radio:checked").length?t(this).addClass("ipt_uif_likedislike_feedback_active"):t(this).removeClass("ipt_uif_likedislike_feedback_active")})},uiApplyImageSlider:function(){this.jElement.find(".ipt_uif_image_slider_wrap").each(function(){var i=t(this),e=i.data("settings"),a=t('<a class=""></a>'),n=i.find(".ipt_uif_image_slider"),s=e.on_play,l=e.on_pause;n.nivoSlider({effect:e.animation,animSpeed:1e3*e.transition,pauseTime:1e3*e.duration,pauseOnHover:!1,manualAdvance:!e.autoslide,controlNav:!0,prevText:"",nextText:""}),n.find("a.nivo-prevNav").after(a),a.on("click",function(i){i.preventDefault();var e=n.data("nivoslider");t(this).hasClass("ipt_uif_image_slider_sliding")?(e.stop(),t(this).removeClass("ipt_uif_image_slider_sliding"),t(this).removeClass(s),t(this).addClass(l)):(e.start(),t(this).addClass("ipt_uif_image_slider_sliding"),t(this).removeClass(l),t(this).addClass(s))}),!0===e.autoslide?(a.addClass("ipt_uif_image_slider_sliding"),a.removeClass(l),a.addClass(s)):(a.removeClass("ipt_uif_image_slider_sliding"),a.removeClass(s),a.addClass(l))})},uiCheckboxToggler:function(){var i=this.jElement;i.find(".ipt_uif_checkbox_toggler").each(function(){var e=t(this);e.is(":checked")&&t(e.data("selector")).prop("checked",!0),i.on("change",e.data("selector"),function(){e.prop("checked",!1)})})},uiApplySpinner:function(){this.jElement.find(".ipt_uif_uispinner").spinner()},uiApplySlider:function(){if(void 0!==t.fn.slider){this.jElement.find(".ipt_uif_slider").each(function(){var i,e,a,n,s,l,o,r,p,d,c,u,f,h=t(this),m=null;i=parseFloat(t(this).data("step")),isNaN(i)&&(i=1),e=parseFloat(t(this).data("min")),isNaN(e)&&(e=1),a=parseFloat(t(this).data("max")),isNaN(a)&&(a=null),n=parseFloat(t(this).val()),isNaN(n)&&(n=e),s=!!t(this).hasClass("slider_range"),c=1==t(this).data("floats"),u=1==t(this).data("vertical"),f=parseInt(t(this).data("height")),(isNaN(f)||f<=0)&&(f=300),l={min:e,max:a,step:i,range:s},u&&(l.orientation="vertical"),s&&(m=h.next("input"),o=parseFloat(m.val()),isNaN(o)&&(o=e)),r=h.siblings("div.ipt_uif_slider_count"),(p=t("<div />")).addClass(s?"ipt_uif_slider_range":"ipt_uif_slider_single").addClass("ipt_uif_slider_div"),(d=s?m.next("div.ipt_uif_slider_range"):h.next("div.ipt_uif_slider_range")).length&&d.remove(),h.after(p),s?(l.values=[n,o],l.range=!0):l.value=n,r.length&&(s?(r.find("span.ipt_uif_slider_count_min").text(n),r.find("span.ipt_uif_slider_count_max").text(o)):r.find("span").text(n)),u&&p.height(f);var _=h.data("labels"),g=p.slider(l);_.labels.length&&g.slider("pips",h.data("labels")),c&&g.slider("float")})}},uiApplyProgressBar:function(){this.jElement.find(".ipt_uif_progress_bar").each(function(){var i=t(this),e=i.data("start")?i.data("start"):0,a=i.data("decimals"),n=i.find(".ipt_uif_progress_value span").addClass("code");n.html(e+"%"),n.data("iptPBVal",e);i.progressbar({value:e,change:function(i,e){var s=t(this).progressbar("option","value"),l=new CountUp(n.get(0),n.data("iptPBVal"),s,a,1,{useEasing:!0,useGrouping:!1,separator:"",decimal:".",prefix:"",suffix:"%"});n.data("iptPBCU")&&n.data("iptPBCU").reset(),l.start(),n.data("iptPBVal",s),n.data("iptPBCU",l)}})})},uiApplyDateTimePicker:function(){var i=this;this.jElement.find(".ipt_uif_datepicker").each(function(){var e=t(this),a=e.data("year_range");a||(a=50),e.datepicker({dateFormat:t(this).data("dateformat"),duration:0,beforeShow:function(){var a,n,s="",l=null,o=null;e.data("future")&&((a=e.data("future").toLowerCase()).match(/(\d+)-(\d+)-(\d+)/)?l=new Date(a):(l=null,""!==(s=t("#"+e.data("future")).val())&&(l=new Date(s))),null!==l&&(l.setDate(l.getDate()+1),e.datepicker("option","minDate",l))),e.data("past")&&((n=e.data("past").toLowerCase()).match(/(\d+)-(\d+)-(\d+)/)?o=new Date(n):""!=(s=t("#"+e.data("past")).val())&&(o=new Date(s)),null!==o&&(o.setDate(o.getDate()-1),e.datepicker("option","maxDate",o))),t("body").addClass(i.ui_theme_slug),e.trigger("datepickerOpen.eform"),setTimeout(function(){e.datepicker("widget").find(".ui-datepicker-current").on("click",function(){e.datepicker("setDate",new Date)})},100)},onChangeMonthYear:function(){setTimeout(function(){e.datepicker("widget").find(".ui-datepicker-current").on("click",function(){e.datepicker("setDate",new Date)})},100)},onClose:function(){t("body").removeClass(i.ui_theme_slug),e.trigger("datepickerClose.eform");try{e.validationEngineEForm("validate")}catch(t){}""==e.val()?e.addClass("is-empty"):e.removeClass("is-empty")},showButtonPanel:!0,closeText:iptPluginUIFDTPL10n.closeText,currentText:iptPluginUIFDTPL10n.currentText,monthNames:iptPluginUIFDTPL10n.monthNames,monthNamesShort:iptPluginUIFDTPL10n.monthNamesShort,dayNames:iptPluginUIFDTPL10n.dayNames,dayNamesShort:iptPluginUIFDTPL10n.dayNamesShort,dayNamesMin:iptPluginUIFDTPL10n.dayNamesMin,firstDay:iptPluginUIFDTPL10n.firstDay,isRTL:iptPluginUIFDTPL10n.isRTL,timezoneText:iptPluginUIFDTPL10n.timezoneText,changeMonth:!0,changeYear:!0,yearRange:"c-"+a+":c+"+a,appendTo:i.jElement})}),this.jElement.find(".ipt_uif_datetimepicker").each(function(){var e=t(this),a=e.data("year_range");a||(a=50),t(this).datetimepicker({dateFormat:t(this).data("dateformat"),duration:0,timeFormat:t(this).data("timeformat"),beforeShow:function(){t("body").addClass(i.ui_theme_slug),e.trigger("datepickerOpen.eform")},onClose:function(){t("body").removeClass(i.ui_theme_slug),e.trigger("datepickerClose.eform");try{e.validationEngineEForm("validate")}catch(t){}""==e.val()?e.addClass("is-empty"):e.removeClass("is-empty")},showButtonPanel:!0,closeText:iptPluginUIFDTPL10n.closeText,currentText:iptPluginUIFDTPL10n.tcurrentText,monthNames:iptPluginUIFDTPL10n.monthNames,monthNamesShort:iptPluginUIFDTPL10n.monthNamesShort,dayNames:iptPluginUIFDTPL10n.dayNames,dayNamesShort:iptPluginUIFDTPL10n.dayNamesShort,dayNamesMin:iptPluginUIFDTPL10n.dayNamesMin,firstDay:iptPluginUIFDTPL10n.firstDay,isRTL:iptPluginUIFDTPL10n.isRTL,amNames:iptPluginUIFDTPL10n.amNames,pmNames:iptPluginUIFDTPL10n.pmNames,timeSuffix:iptPluginUIFDTPL10n.timeSuffix,timeOnlyTitle:iptPluginUIFDTPL10n.timeOnlyTitle,timeText:iptPluginUIFDTPL10n.timeText,hourText:iptPluginUIFDTPL10n.hourText,minuteText:iptPluginUIFDTPL10n.minuteText,secondText:iptPluginUIFDTPL10n.secondText,millisecText:iptPluginUIFDTPL10n.millisecText,microsecText:iptPluginUIFDTPL10n.microsecText,timezoneText:iptPluginUIFDTPL10n.timezoneText,changeMonth:!0,changeYear:!0,yearRange:"c-"+a+":c+"+a,appendTo:i.jElement})}),this.jElement.find(".ipt_uif_timepicker").each(function(){var e=t(this);t(this).timepicker({timeFormat:t(this).data("timeformat"),duration:0,beforeShow:function(){t("body").addClass(i.ui_theme_slug),e.trigger("datepickerOpen.eform")},onClose:function(){t("body").removeClass(i.ui_theme_slug),e.trigger("datepickerClose.eform");try{e.validationEngineEForm("validate")}catch(t){}""==e.val()?e.addClass("is-empty"):e.removeClass("is-empty")},showButtonPanel:!0,closeText:iptPluginUIFDTPL10n.closeText,currentText:iptPluginUIFDTPL10n.tcurrentText,isRTL:iptPluginUIFDTPL10n.isRTL,amNames:iptPluginUIFDTPL10n.amNames,pmNames:iptPluginUIFDTPL10n.pmNames,timeSuffix:iptPluginUIFDTPL10n.timeSuffix,timeOnlyTitle:iptPluginUIFDTPL10n.timeOnlyTitle,timeText:iptPluginUIFDTPL10n.timeText,hourText:iptPluginUIFDTPL10n.hourText,minuteText:iptPluginUIFDTPL10n.minuteText,secondText:iptPluginUIFDTPL10n.secondText,millisecText:iptPluginUIFDTPL10n.millisecText,microsecText:iptPluginUIFDTPL10n.microsecText,timezoneText:iptPluginUIFDTPL10n.timezoneText,appendTo:i.jElement})})},uiApplyConditionalInput:function(){this.jElement.find(".ipt_uif_conditional_input").each(function(){var i,e,a=[],n=[];for(t(this).find("input").each(function(){i="string"==typeof(i=t(this).data("condid"))?i.split(","):[],t(this).is(":checked")?a.push.apply(a,i):n.push.apply(n,i)}),e=0;e<n.length;e++)t("#"+n[e]).stop(!0,!0).hide();for(e=0;e<a.length;e++)t("#"+a[e]).stop(!0,!0).show()})},uiApplyConditionalSelect:function(){this.jElement.find(".ipt_uif_conditional_select").each(function(){var i,e,a=[],n=[];for(t(this).find("select").find("option").each(function(){i="string"==typeof(i=t(this).data("condid"))?i.split(","):[],t(this).is(":selected")?a.push.apply(a,i):n.push.apply(n,i)}),e=0;e<n.length;e++)t("#"+n[e]).stop(!0,!0).hide();for(e=0;e<a.length;e++)t("#"+a[e]).stop(!0,!0).show()})},uiApplyCollapsible:function(){var i=this;this.jElement.find(".ipt_uif_collapsible").each(function(){var e=!1,a=t(this),n=a.find("> .ipt_uif_container_inner");!0!==a.data("opened")&&1!==a.data("opened")||(e=!0),e?(n.show(),i.refreshiFrames(n),a.addClass("ipt_uif_collapsible_open")):(n.hide(),a.removeClass("ipt_uif_collapsible_open")),t(this).trigger("iptUICollapsible")})},uiApplyTrumbowyg:function(){"function"==typeof jQuery.fn.trumbowyg&&this.jElement.find(".ipt-eform-trumbowyg").each(function(){var i=t(this).data("efTrum");"object"!=typeof i&&(i=null),t(this).trumbowyg(i)})},uiApplyTabs:function(){var i=this;this.jElement.find(".ipt_uif_tabs").each(function(){var e={collapsible:!!t(this).data("collapsible"),show:200,create:function(e,a){if(!i.settings.demoMode){!0===i.settings.waypoints&&a.panel.data("iptWaypoints",!0);for(var n=0,s=a.tab.parent(".ui-tabs-nav").find("> li");s.eq(n).hasClass("iptUIFCHidden");)if(++n>=s.length){n=0;break}t(this).tabs("option","active",n)}},beforeActivate:function(t,e){e.newPanel.data("iptWaypoints")||!0!==i.settings.waypoints||"function"!=typeof jQuery.fn.waypoint||e.newPanel.find(".ipt_uif_conditional").css({opacity:0}).removeClass("iptAnimated iptFadeInLeft")},activate:function(e,a){(i.refreshiFrames.apply(a.oldPanel),i.refreshiFrames.apply(a.newPanel),a.newPanel.data("iptWaypoints")||!0!==i.settings.waypoints||"function"!=typeof jQuery.fn.waypoint)||(a.newPanel.find(".ipt_uif_conditional").waypoint({handler:function(e){var a;"function"==typeof this.destroy?((a=t(this.element)).css({opacity:""}).addClass("iptAnimated iptFadeInLeft"),setTimeout(function(){a.removeClass("iptAnimated iptFadeInLeft")},500),this.destroy()):(i.logger("eForm: using waypoints v2"),(a=t(this)).css({opacity:""}).addClass("iptAnimated iptFadeInLeft"),setTimeout(function(){a.removeClass("iptAnimated iptFadeInLeft")},500),a.waypoint("destroy"))},offset:"98%"}),a.newPanel.data("iptWaypoints",!0))}};i.settings.demoMode&&t(this).data("demoActive")!==a&&(e.active=t(this).data("demoActive")),t(this).tabs(e),t(this).hasClass("vertical")&&(t(this).addClass("ui-tabs-vertical ui-helper-clearfix"),t(this).find("> ul > li").removeClass("ui-corner-top").addClass("ui-corner-left"))})},uiSDAinit:function(){var i=t(this),e=i.find("> .ipt_uif_sda_foot button.ipt_uif_sda_button"),a={sort:1==i.data("draggable"),add:1==i.data("addable"),del:1==i.data("addable"),count:e.length&&e.data("count")?e.data("count"):0,key:e.length&&e.data("key")?e.data("key"):"__KEY__",max:i.data("max"),min:i.data("min")};i.data("iptSDAdata",a);var n=i.find("> .ipt_uif_sda_body > .ipt_uif_sda_elem").length;""!==a.max&&a.max>0&&n>=a.max&&e.hide(),""!==a.min&&a.min>0&&(n<=a.min?i.addClass("eform-sda-reached-min"):i.removeClass("eform-sda-reached-min")),0==n?i.addClass("ipt-uif-sda-empty"):i.removeClass("ipt-uif-sda-empty")},uiSDAsort:function(){var i=t(this);!0===i.data("iptSDAdata").sort&&i.find("> .ipt_uif_sda_body").sortable({items:"div.ipt_uif_sda_elem",placeholder:"ipt_uif_sda_highlight",handle:"div.ipt_uif_sda_drag",distance:5,axis:"y",start:function(t,i){i.placeholder.height(i.item.outerHeight())},helper:"original",cursor:"move",appendTo:i.closest(".ipt_uif_sda_body"),stop:function(t,e){i.trigger("refreshWaypoints.eform")}})},edRevealPassword:function(){var i=this,e=!1;this.jElement.on("mousedown",".ipt-eform-password .ipticm",function(){var i=t(this).closest(".ipt-eform-password").find(".ipt_uif_password");i.hasClass("eform-password-noreveal")||(e=!0,t(this).removeClass("ipt-icomoon-eye").addClass("ipt-icomoon-eye-slash"),i.attr("type","text"))}),t("body").on("mouseup",function(){e&&(i.jElement.find(".ipt-eform-password").each(function(){var i=t(this);i.find(".ipticm").removeClass("ipt-icomoon-eye-slash").addClass("ipt-icomoon-eye"),i.find(".ipt_uif_password").attr("type","password")}),e=!1)})},edApplyCountry:function(){var i=this;this.jElement.on("change",".ipt-eform-address-country .ipt_uif_autocomplete",function(){i._updateProvince(t(this))})},initUIElementsDelegated:function(){this.edApplyHelp(),this.edApplyMessage(),this.edCheckboxToggler(),this.edSliderInput(),this.edDateTimeNow(),this.edApplyPrintElement(),this.edApplyConditionalInput(),this.edApplyConditionalSelect(),this.edApplyCollapsible(),this.edApplyScrollToTop(),this.edApplyRating(),this.edApplySmileyRating(),this.edApplyLikeDislikeRating(),this.edApplyUploader(),this.edTabToggler(),this.edApplyWayPoints(),this.edApplyjSignature(),this.edApplyTimeCircles(),this.edApplyMathematicalEvaluator(),this.edApplyTrumbowyg(),this.edApplyPopupICM(),this.edApplySelectMenu(),this.edRevealPassword(),this.edApplyCountry(),this.edApplyPricingTable(),this.edApplyEstimationSlider(),this.edApplyLocationPicker(),this.edApplyTabIndexedLabels()},edApplyTabIndexedLabels:function(){this.jElement.on("keydown",".eform-label-with-tabindex",function(i){13!==i.keyCode&&32!==i.keyCode||(i.preventDefault(),t(this).trigger("click"))})},edApplyLocationPicker:function(){var e=this.jElement.find(".locationpicker-maps-control"),a=this;t(i).on("resize",t.debounce(250,function(){a._refreshLocationPickers(e)})),this.jElement.on("iptUIFCShow tabsactivate iptUICollapsible fsqm.rlp",function(){a._refreshLocationPickers(e)})},edApplyEstimationSlider:function(){var i=this;this.jElement.on("change",".eform-ui-est-values",t.debounce(250,function(){var e=t(this).closest(".eform-ui-estimator");i._positionEstimation(e)}))},edApplyPricingTable:function(){this.jElement.on("click",".eform-ui-pricing-table-element",function(i){t(this).closest(".eform-ui-pricing-table-content").find(".eform-ui-pricing-table-element").removeClass("eform-pt-highlight")})},edApplySelectMenu:function(){void 0!==t.fn.select2&&this.jElement.on("select2:close",".ipt_uif_select",function(i){t(this).validationEngineEForm("validate")})},edApplyPopupICM:function(){this.jElement.on("click",".eform-icmpopup",function(n){n.preventDefault();var s=t(this).data("width"),l=t(this).data("height"),o=t(this).attr("href"),r=i.screenLeft!=a?i.screenLeft:screen.left,p=i.screenTop!=a?i.screenTop:screen.top,d=(i.innerWidth?i.innerWidth:e.documentElement.clientWidth?e.documentElement.clientWidth:screen.width)/2-s/2+r,c=(i.innerHeight?i.innerHeight:e.documentElement.clientHeight?e.documentElement.clientHeight:screen.height)/2-l/2+p,u=i.open(o,"eform-icmpopup","scrollbars=yes, width="+s+", height="+l+", top="+c+", left="+d);i.focus&&u.focus()})},edApplyTrumbowyg:function(){this.jElement.on("tbwblur",".ipt-eform-trumbowyg",function(i){t(this).trigger("change")})},edApplyMathematicalEvaluator:function(){if("undefined"!=typeof exprEval){var i=this;this.jElement.on("change fsqm.mathematicalReEvaluate",function(e){var a=t(e.target);t(this).find(".ipt_uif_mathematical_input").each(function(){if(t(this).is(a))return!0;try{i.evaluateMathematicalFormula.apply(this,[i])}catch(t){i.debugLog(t,!0)}})})}},edApplyTimeCircles:function(){if(void 0!==t.fn.TimeCircles){var e=this.jElement;t(i).on("resize iptUIFCShow iptUIFCHide tabsactivate",t.debounce(250,function(){e.find(".ipt_uif_circle_timer").each(function(){t(this).TimeCircles().rebuild()})}))}},edApplyjSignature:function(){void 0!==t.fn.jSignature&&(this.jElement.on("click",".ipt_uif_jsignature_undo",function(){t(this).closest(".ipt_uif_jsignature").find('.ipt_uif_jsignature_pad input[type="button"]').trigger("click")}),this.jElement.on("click",".ipt_uif_jsignature_reset",function(){try{t(this).closest(".ipt_uif_jsignature").find(".ipt_uif_jsignature_pad").jSignature("clear")}catch(t){}}),this.jElement.on("change",".ipt_uif_jsignature_pad",function(i){if(t(this).is(":visible")){var e=t(this),a=e.jSignature("getData","base30"),n=(a.join(","),e.siblings(".ipt_uif_jsignature_input").val(a));e.data("eFormjSignatureUpdating")||n.validationEngineEForm("validate"),n.trigger("change").trigger("blur")}}),this.jElement.on("iptUIFCShow tabsactivate fsqm.jSignatureRedraw",function(i){setTimeout(t.proxy(function(){t(this).find(".ipt_uif_jsignature_pad").filter(":visible").each(function(){var i=t(this),e=i.prev(".ipt_uif_jsignature_input").val(),a=i.find("canvas").data("jSignature.this");i.data("eFormjSignatureUpdating",!0),a?(i.jSignature("destroy"),i.jSignature({lineWidth:2,UndoButton:!0,signatureLine:!0}),""!==e&&"image/jsignature;base30,"!=e&&i.jSignature("setData",e,"base30")):(i.jSignature({lineWidth:2,UndoButton:!0,signatureLine:!0}),""!==e&&"image/jsignature;base30,"!=e&&i.jSignature("setData",e,"base30")),i.data("eFormjSignatureUpdating",!1)})},this),500)}))},edApplyWayPoints:function(){if("function"==typeof jQuery.fn.waypoint){if(!this.settings.demoMode){var i=this;this.jElement.on("iptUIFCHide iptUIFCShow iptUICollapsible refreshWaypoints.eform",function(){try{Waypoint.refreshAll()}catch(e){i.logger("eForm: using waypoints v2.");try{t.waypoints("refresh")}catch(t){i.logger("eForm: neither waypoints v4 or v2 present. skipping.","warn")}}})}}else this.logger("eForm: something messed up jQuery waypoints, skipping.","warn")},edApplyUploader:function(){void 0!==t.fn.fileupload&&(this.jElement.on("dragover",".fileinput-dragdrop",function(){t(this).addClass("hover")}),this.jElement.on("dragleave",".fileinput-dragdrop",function(){t(this).removeClass("hover")}))},edApplySmileyRating:function(){this.jElement.on("change","input.ipt_uif_smiley_rating_radio",function(i){var e=t(this).closest(".ipt_uif_rating");t(this).is(":checked")&&e.find(".ipt_uif_smiley_rating_feedback_wrap")?e.addClass("ipt_uif_smiley_feedback_active"):e.removeClass("ipt_uif_smiley_feedback_active")}),this.jElement.on("fsqm.check_smiley",function(){t(this).find(".ipt_uif_rating_smiley").each(function(){t(this).find("input.ipt_uif_smiley_rating_radio:checked").length?t(this).addClass("ipt_uif_smiley_feedback_active"):t(this).removeClass("ipt_uif_smiley_feedback_active")})})},edApplyLikeDislikeRating:function(){this.jElement.on("change","input.ipt_uif_likedislike_rating_radio",function(i){var e=t(this).closest(".ipt_uif_rating");t(this).is(":checked")&&e.find(".ipt_uif_likedislike_rating_feedback_wrap")?e.addClass("ipt_uif_likedislike_feedback_active"):e.removeClass("ipt_uif_likedislike_feedback_active")}),this.jElement.on("fsqm.check_likedislike",function(){t(this).find("input.ipt_uif_likedislike_rating_radio:checked").length?t(this).addClass("ipt_uif_likedislike_feedback_active"):t(this).removeClass("ipt_uif_likedislike_feedback_active")})},edApplyRating:function(){this.jElement.on("mouseenter",".ipt_uif_rating label",function(){t(this).siblings("input").removeClass("active"),t(this).prevAll("input").addClass("hover")}),this.jElement.on("mouseleave",".ipt_uif_rating label",function(){t(this).prevAll("input").removeClass("hover"),t(this).siblings("input:checked").addClass("active").prevAll("input").addClass("active")}),this.jElement.on("change",".ipt_uif_rating input",function(){t(this).is(":checked")&&(t(this).nextAll("input").removeClass("active"),t(this).addClass("active"),t(this).prevAll("input").addClass("active"))})},edTabToggler:function(){this.jElement.on("click",".ipt_uif_tabs_toggler",function(i){i.preventDefault(),i.stopPropagation(),t(this).siblings(".ui-tabs-nav").toggleClass("ipt_uif_tabs_toggle_active")})},edApplyScrollToTop:function(){var i=this.jElement;this.jElement.on("click",".ipt_uif_scroll_to_top",function(e){e.preventDefault();var a=i.offset().top-10,n=parseFloat(t("html").css("margin-top"));isNaN(n)&&(n=0),n+=parseFloat(t("html").css("padding-top")),isNaN(n)&&0===n||(a-=n),t("html, body").animate({scrollTop:a},"fast")})},edApplyMessage:function(){this.jElement.on("click",".ipt_uif_message_close",function(i){i.preventDefault(),t(this).closest(".ipt_uif_message").fadeOut("fast")})},edApplyHelp:function(i){this.jElement.on("click",".ipt_uif_msg",function(i){i.preventDefault();var e,n,s=t(this).find(".ipt_uif_msg_icon"),l=s.attr("title");a!==l&&""!==l||(l=a!==(e=s.parent().parent().siblings("th").find("label").html())?e:iptPluginUIFFront.L10n.help),n=t('<div><div style="padding: 10px;">'+s.next(".ipt_uif_msg_body").html()+"</div></div>");var o={};o[iptPluginUIFFront.L10n.got_it]=function(){t(this).dialog("close")},n.dialog({autoOpen:!0,buttons:o,modal:!0,minWidth:600,closeOnEscape:!0,title:l,create:function(i,e){t("body").addClass("ipt_uif_common")},close:function(i,e){t("body").removeClass("ipt_uif_common")}})})},edCheckboxToggler:function(){this.jElement.on("change",".ipt_uif_checkbox_toggler",function(){var i=t(t(this).data("selector"));t(this).is(":checked")?i.prop("checked",!0):i.prop("checked",!1)})},edSliderInput:function(){this.jElement.on("blur fsqm.slider",".ipt_uif_slider",function(){var i,e,a,n,s=t(this),l=s.siblings(".ipt_uif_slider_count");s.hasClass("slider_range")?(e=(i=s.siblings(".ipt_uif_slider_range_max")).siblings(".ipt_uif_slider_div"),a=[parseFloat(s.val()),parseFloat(i.val())],isNaN(a[0])&&(a[0]=0),isNaN(a[1])&&(a[1]=0),e.slider({values:a}),l.find("span.ipt_uif_slider_count_min").text(parseFloat(s.val()))):(e=s.siblings(".ipt_uif_slider_div"),n=parseFloat(s.val()),isNaN(n)&&(n=0),e.slider({value:n}),l.find("span").text(parseFloat(s.val())))}),this.jElement.on("blur fsqm.slider",".ipt_uif_slider_range_max",function(){var i=t(this),e=i.siblings(".ipt_uif_slider"),a=i.siblings(".ipt_uif_slider_div"),n=e.siblings(".ipt_uif_slider_count");a.slider({values:[parseFloat(e.val()),parseFloat(i.val())]}),n.find("span.ipt_uif_slider_count_max").text(parseFloat(i.val()))}),this.jElement.on("slide slidechange",".ipt_uif_slider_div",function(i,e){var a=t(this),n=a.siblings(".ipt_uif_slider_count"),s=a.siblings(".ipt_uif_slider"),l=a.siblings(".ipt_uif_slider_range_max");a.hasClass("ipt_uif_slider_range")?(s.val(e.values[0]).trigger("change").validationEngineEForm("validate"),l.val(e.values[1]).trigger("change").validationEngineEForm("validate"),n.length&&(n.find("span.ipt_uif_slider_count_min").text(e.values[0]),n.find("span.ipt_uif_slider_count_max").text(e.values[1]))):(s.val(e.value).trigger("change").validationEngineEForm("validate"),n.length&&n.find("span").text(e.value))})},edApplySpinner:function(){this.jElement.on("mousewheel",".ipt_uif_uispinner",function(){t(this).trigger("change")})},edDateTimeNow:function(){this.jElement.on("click",".ipt_uif_datepicker_now",function(){t(this).nextAll(".ipt_uif_text").val("NOW")}),this.jElement.on("click",".ipt_fsqm_container_datetime .ipticm",function(){t(this).closest(".ipt_fsqm_container_datetime").find(".ipt_uif_text").focus()}),this.jElement.on("click",".eform-dp-clear",function(i){i.preventDefault();var e=t(this).closest(".eform-dp-input-field").find("input.datepicker");e.val(""),e.addClass("is-empty"),e.trigger("blur");try{e.validationEngineEForm("validate")}catch(t){}})},edApplyPrintElement:function(){var i=this;this.jElement.on("click",".ipt_uif_printelement",function(){t("#"+t(this).data("printid")).printElement({leaveOpen:!0,printMode:"popup",printBodyOptions:{classNameToAdd:"ipt_uif_common "+i.ui_theme_id,styleToAdd:"padding:10px;margin:10px;background: #fff none;color:#333;font-size:12px;"},pageTitle:e.title})})},edApplyConditionalInput:function(){this.jElement.on("change",".ipt_uif_conditional_input",function(i){var e,a,n=[],s=[];for(t(this).find("input").each(function(){e="string"==typeof(e=t(this).data("condid"))?e.split(","):[],t(this).is(":checked")?n.push.apply(n,e):s.push.apply(s,e)}),a=0;a<s.length;a++)t("#"+s[a]).stop(!0,!0).hide();for(a=0;a<n.length;a++)t("#"+n[a]).stop(!0,!0).fadeIn("fast")})},edApplyConditionalSelect:function(){this.jElement.on("change keyup",".ipt_uif_conditional_select",function(i){var e,a,n=[],s=[];for(t(this).find("select").find("option").each(function(){e="string"==typeof(e=t(this).data("condid"))?e.split(","):[],t(this).is(":selected")?n.push.apply(n,e):s.push.apply(s,e)}),a=0;a<s.length;a++)t("#"+s[a]).stop(!0,!0).hide();for(a=0;a<n.length;a++)t("#"+n[a]).stop(!0,!0).fadeIn("fast")})},edApplyCollapsible:function(){var i=this;this.jElement.on("click",".ipt_uif_collapsible_handle_anchor",function(e){var a=t(this).closest(".ipt_uif_collapsible").find("> .ipt_uif_container_inner");a.closest(".ipt_uif_collapsible").toggleClass("ipt_uif_collapsible_open"),a.slideToggle("normal",function(){i.refreshiFrames(a),a.trigger("iptUICollapsible")})})},edSDAattachDel:function(){var i=this;this.jElement.on("click",".ipt_uif_sda_del",function(e){e.preventDefault(),t(this).closest(".ipt_uif_sda").hasClass("eform-sda-reached-min")||i.edSDAdel(t(this))})},edSDAdel:function(t){var i=this,e=t.closest(".ipt_uif_sda_elem"),a=t.closest(".ipt_uif_sda"),n=a.find("> .ipt_uif_sda_foot button.ipt_uif_sda_button"),s=a.data("iptSDAdata"),l=0;e.slideUp("fast",function(){e.stop().remove(),l=a.find("> .ipt_uif_sda_body > .ipt_uif_sda_elem").length,""!==s.max&&s.max>0&&l<s.max&&n.show(),""!==s.min&&s.min>0&&(l<=s.min?a.addClass("eform-sda-reached-min"):a.removeClass("eform-sda-reached-min")),0==l?a.addClass("ipt-uif-sda-empty"):a.removeClass("ipt-uif-sda-empty"),a.trigger("fsqm.conditional").trigger("fsqm.mathematicalReEvaluate"),i.jElement.trigger("refreshWaypoints.eform")}).css({opacity:1}).animate({opacity:0},"fast")},edSDAattachAdd:function(){var i=this;this.jElement.on("click",".ipt_uif_sda_foot button.ipt_uif_sda_button",function(e){e.preventDefault();var a,n=t(this),s=n.closest(".ipt_uif_sda"),l=s.data("iptSDAdata"),o=s.find("> .ipt_uif_sda_data").text(),r=l.count++,p=new RegExp(i.quote(l.key),"g");o=(o=t("<div></div>").html(o).text()).replace(p,r),a=t('<div class="ipt_uif_sda_elem" />').append(t(o)),s.find("> .ipt_uif_sda_body").append(a),a.iptPluginUIFFront({applyUIOnly:!0}),a.hide().slideDown("fast").css({opacity:0}).animate({opacity:1},"fast",function(){var i=a.find("input, select, textarea").eq(0);i.focus(),i.is("input")&&(i.addClass("tabbed"),i.one("blur",function(){t(this).removeClass("tabbed")}))}),n.data("count",l.count),n.attr("data-count",l.count);var d=s.find("> .ipt_uif_sda_body > .ipt_uif_sda_elem").length;""!==l.max&&l.max>0&&d>=l.max&&n.hide(),""!==l.min&&l.min>0&&(d<=l.min?s.addClass("eform-sda-reached-min"):s.removeClass("eform-sda-reached-min")),0==d?s.addClass("ipt-uif-sda-empty"):s.removeClass("ipt-uif-sda-empty"),s.trigger("fsqm.conditional").trigger("fsqm.mathematicalReEvaluate"),i.jElement.trigger("refreshWaypoints.eform")})},evaluateMathematicalFormula:function(i){var e,n=t(this),s=n.data("formula");if(s){var l=n.data("precision"),o=n.data("options"),r=n.data("noanim");o||(o={});var p,d,c=exprEval.Parser.parse(s.toString()).simplify(),u=c.variables(),f={};for(e in u)f[u[e]]=i.getMathematicalValue.apply(i,[u[e]]);try{p=c.evaluate(f)}catch(t){p=0}if(isNaN(p)&&(p=0),""===l?l=i.decimalPlaces(p):(l=i.intelParseFloat(l),p=p.toFixed(l)),d=n.val(),n.val(p),d!=p){n.trigger("fsqm.conditional").trigger("fsqm.mathematicalReEvaluate").trigger("change");var h=t(this).next("span.ipt_uif_mathematical_span");if(h.length&&!1===r){var m=null,_=h.data("iptUIFMathCU");_!==a&&_.reset(),(m=h.data("iptUIFMathPV"))&&m!==a||(m=i.intelParseFloat(h.text())),isFinite(m)||(m=0),(_=new CountUp(h.get(0),m,i.intelParseFloat(p),l,2,o)).start(),h.data("iptUIFMathCU",_)}else h.length&&h.html(i.formatNumber(p,l,o.decimal,o.useGrouping,o.separator));h.data("iptUIFMathPV",i.intelParseFloat(p))}}},getMathematicalValue:function(i){var e=this.jElement,n=this,s=e.data("iptFSQMMathVarToElem");if(this.settings.epoc[i])return this.settings.epoc[i];if(s||(e.data("iptFSQMMathVarToElem",{}),s={}),s[i]===a){var l=/([MFO])(\d+)((R)(\d+))?((C)(\d+))?/gi.exec(i),o={M:"mcq",F:"freetype",O:"pinfo"};if(null!==l&&o[l[1]]!==a){var r=e.find('[name="form_id"]').val(),p="ipt_fsqm_form_"+r+"_"+o[l[1]]+"_"+l[2],d=t("#ipt_fsqm_form_"+r+"_"+o[l[1]]+"_"+l[2]+"_type").val();s[i]={elem:t("#"+p),parts:l,type:d}}}if(s[i]===a)return 0;if(s[i].elem.hasClass("iptUIFCHidden"))return 0;var c,u,f,h,m=0;switch(s[i].type){case"radio":case"p_radio":case"checkbox":case"p_checkbox":case"thumbselect":case"pricing_table":f=s[i].parts[5],a==f?s[i].elem.find("input").filter(":checked").each(function(){u=n.intelParseFloat(t(this).data("num")),m+=u}):s[i].elem.find("input").eq(f).each(function(){t(this).is(":checked")&&(m+=n.intelParseFloat(t(this).data("num")))});break;case"select":case"p_select":s[i].elem.find("select > option:selected").each(function(){u=n.intelParseFloat(t(this).data("num")),m+=u});break;case"slider":m+=n.intelParseFloat(s[i].elem.find("input.ipt_uif_slider").val());break;case"range":h=s[i].parts[8],m+=a==h||0==h?n.intelParseFloat(s[i].elem.find("input.ipt_uif_slider").val()):n.intelParseFloat(s[i].elem.find("input.ipt_uif_slider_range_max").val());break;case"grading":c=s[i].parts[5],h=s[i].parts[8],c===a?a==h||0==h?s[i].elem.find("input.ipt_uif_slider").each(function(){m+=n.intelParseFloat(t(this).val())}):s[i].elem.find("input.ipt_uif_slider_range_max").each(function(){m+=n.intelParseFloat(t(this).val())}):m+=a==h||0==h?n.intelParseFloat(s[i].elem.find("input.ipt_uif_slider").eq(c).val()):n.intelParseFloat(s[i].elem.find("input.ipt_uif_slider_range_max").eq(c).val());break;case"starrating":case"scalerating":(c=s[i].parts[5])===a?s[i].elem.find(".ipt_uif_rating").each(function(){m+=n.intelParseFloat(t(this).find("input:checked").val())}):m+=n.intelParseFloat(s[i].elem.find(".ipt_uif_rating").eq(c).find("input:checked").val());break;case"spinners":(c=s[i].parts[5])===a?s[i].elem.find("input.ipt_uif_uispinner").each(function(){m+=n.intelParseFloat(t(this).val())}):m+=n.intelParseFloat(s[i].elem.find("input.ipt_uif_uispinner").eq(c).val());break;case"feedback_small":case"textinput":case"keypad":m+=n.intelParseFloat(s[i].elem.find("input.ipt_uif_text").val());break;case"mathematical":m+=n.intelParseFloat(s[i].elem.find("input.ipt_uif_mathematical_input").val());break;case"toggle":m=s[i].elem.find("input.ipt_uif_switch").is(":checked")?1:0;break;case"s_checkbox":m=s[i].elem.find("input.ipt_uif_checkbox").is(":checked")?1:0;break;case"smileyrating":var _=s[i].elem.find("input.ipt_uif_radio").filter(":checked");m=_.length?n.intelParseFloat(_.data("num")):0;break;case"likedislike":var g=s[i].elem.find("input.ipt_uif_radio").filter(":checked").val();m="like"==g?1:0;break;case"matrix_dropdown":m=0,f=s[i].parts[5],h=s[i].parts[8],f!==a&&h!==a?s[i].elem.find("tbody > tr").eq(f).find("select.ipt_uif_select").eq(h).find("option:selected").each(function(){m+=n.intelParseFloat(t(this).data("num"))}):f!==a&&h===a?s[i].elem.find("tbody > tr").eq(f).find("select.ipt_uif_select").find("option:selected").each(function(){m+=n.intelParseFloat(t(this).data("num"))}):f===a&&h!==a?s[i].elem.find("tbody > tr").each(function(){t(this).find("select.ipt_uif_select").eq(h).find("option:selected").each(function(){m+=n.intelParseFloat(t(this).data("num"))})}):s[i].elem.find("select.ipt_uif_select").find("option:selected").each(function(){m+=n.intelParseFloat(t(this).data("num"))});break;case"matrix":f=s[i].parts[5],h=s[i].parts[8],m=0,f!==a&&h!==a?s[i].elem.find("tbody > tr").eq(f).find(".ipt_uif_radio , .ipt_uif_checkbox").eq(h).filter(":checked").each(function(){m+=n.intelParseFloat(t(this).data("num"))}):f!==a&&h===a?s[i].elem.find("tbody > tr").eq(f).find(".ipt_uif_radio , .ipt_uif_checkbox").filter(":checked").each(function(){m+=n.intelParseFloat(t(this).data("num"))}):f===a&&h!==a?s[i].elem.find("tbody > tr").each(function(){t(this).find(".ipt_uif_radio , .ipt_uif_checkbox").eq(h).filter(":checked").each(function(){m+=n.intelParseFloat(t(this).data("num"))})}):s[i].elem.find(".ipt_uif_radio , .ipt_uif_checkbox").filter(":checked").each(function(){m+=n.intelParseFloat(t(this).data("num"))});break;case"repeatable":f=s[i].parts[5],h=s[i].parts[8],m=0,f!==a&&h!==a?s[i].elem.find(".ipt_uif_sda_elem").eq(f).find("> .ipt_uif_column").eq(h).each(function(){m+=n._repeatableMathematicalValue(t(this))}):f!==a&&h===a?s[i].elem.find(".ipt_uif_sda_elem").eq(f).each(function(){m+=n._repeatableMathematicalValue(t(this))}):f===a&&h!==a?s[i].elem.find(".ipt_uif_sda_elem").each(function(){t(this).find("> .ipt_uif_column").eq(h).each(function(){m+=n._repeatableMathematicalValue(t(this))})}):m+=n._repeatableMathematicalValue(s[i].elem);break;case"datetime":m=(m=s[i].elem.find(".ipt_uif_datepicker, .ipt_uif_datetimepicker").datetimepicker("getDate"))?Math.floor(m/864e5):0;break;default:n.debugLog("Error! Element not supported by mathematical evaluator. Element variable: "+i,!0),m=0}return e.data("iptFSQMMathVarToElem",s),m},testImage:function(t){return/\.(gif|jpg|jpeg|tiff|png)$/i.test(t)},quote:function(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},stripTags:function(i){var e,a=t("<div />");return a.html(i),e=a.text(),a.remove(),e},intelParseFloat:function(t,i){i===a&&(i=0);var e=parseFloat(t);return isNaN(e)&&(e=i),e},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},decimalPlaces:function(t){var i=(""+t).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return i?Math.max(0,(i[1]?i[1].length:0)-(i[2]?+i[2]:0)):0},_repeatableMathematicalValue:function(i){var e=0,a=this;return i.find('input[type="radio"], input[type="checkbox"]').filter(":checked").each(function(){e+=a.intelParseFloat(t(this).data("num"))}),i.find("select option").filter(":selected").each(function(){e+=a.intelParseFloat(t(this).data("num"))}),i.find("input.ipt_uif_text").each(function(){e+=a.intelParseFloat(t(this).val())}),e},formatNumber:function(t,i,e,n,s){i=isNaN(i=Math.abs(i))?2:i,e=e===a?".":e,s=s===a?",":s,!0!==(n=n===a||n)&&(s="");var l=t<0?"-":"",o=parseInt(t=Math.abs(+t||0).toFixed(i),10)+"",r=(r=o.length)>3?r%3:0;return l+(r?o.substr(0,r)+s:"")+o.substr(r).replace(/(\d{3})(?=\d)/g,"$1"+s)+(i?e+Math.abs(t-o).toFixed(i).slice(2):"")},refreshiFrames:function(){var e=t(this);if(e.find("iframe").each(function(){t(this).closest(".eform-g-recaptcha").length||t(this).attr("src",t(this).attr("src"))}),e.find("video").each(function(){try{this.pause()}catch(t){console&&console.log&&console.log(t)}}),a!=i.mejs)try{t(".wp-video-shortcode").each(function(){var e=t(this),a=e.attr("width"),n=e.attr("height"),s=e.closest(".mejs-container").attr("id");i.mejs.players[s].setPlayerSize(a,n)})}catch(t){console.log(t)}},dates:{convert:function(t){return t.constructor===Date?t:t.constructor===Array?new Date(t[0],t[1],t[2]):t.constructor===Number?new Date(t):t.constructor===String?new Date(t):"object"==typeof t?new Date(t.year,t.month,t.date):NaN},compare:function(t,i){return isFinite(t=this.convert(t).valueOf())&&isFinite(i=this.convert(i).valueOf())?(t>i)-(t<i):NaN},inRange:function(t,i,e){return isFinite(t=this.convert(t).valueOf())&&isFinite(i=this.convert(i).valueOf())&&isFinite(e=this.convert(e).valueOf())?i<=t&&t<=e:NaN}},_updateProvince:function(t,i){a===i&&(i=!1);var e,n,s,l=null,o=null;if(i)l=(n=t).data("presetCountry");else{if(!(l=t.val())||""===l)return;if(!(n=t.closest(".ipt_fsqm_container_address").find(".ipt-eform-address-province .ipt_uif_autocomplete")).length)return}for(e in this.countryList)if(i&&l==this.countryList[e].value||!i&&l==this.countryList[e].label){o=e;break}null!=o?(n.parent().addClass("working"),(s=this.countryList[o].data.provinces)?n.autocomplete("option","source",s):n.autocomplete("option","source",[]),n.parent().removeClass("working")):n.autocomplete("option","source",[])},_positionEstimation:function(t){var i,e,a=t.find(".eform-ui-estimator-slide .eform-ui-estimator-slide-active"),n=t.data("config"),s=t.find(".eform-ui-estimator-bubble"),l=this._getEstimationSliderValues(t),o=n.area;o=this.intelParseFloat(o),i=this._getEstimationSliderPosition(o,l),this._positionEstimationSlide(a,i),s.length&&(e=this._getEstimationBubblePosition(t.width(),s.width(),l,i),this._positionEstimationBubble(s,e))},_positionEstimationSlide:function(t,i){t.css({left:i.left+"%",width:i.width+"%"})},_positionEstimationBubble:function(t,i){t.css({left:i.left+"%"}),t.find(".eform-ui-est-bub-tip").css({left:i.tipLeft+"%"})},_getEstimationSliderPosition:function(t,i){var e={left:0,width:0};return i&&i.length?(1==i.length?e.width=i[0]/t*100:(e.left=i[0]/t*100,e.width=(i[1]-i[0])/t*100),e.left>100&&(e.left=100),e.width>100&&(e.width=100),e.left+e.width>100&&(98<e.left?(e.left=98,e.width=2):e.width=100-e.left),e):e},_getEstimationBubblePosition:function(t,i,e,a){var n,s,l={left:0,tipLeft:50};return e&&e.length?(n=i/t*100,1==e.length?(l.left=a.width-n/2,l.left<0?(l.tipLeft=a.width/n*100,l.left=0):l.left+n>100&&(l.tipLeft=(a.width-(100-n))/n*100,l.left=100-n)):(s=a.left+a.width/2,l.left=s-n/2,l.left<0?(l.tipLeft=s/n*100,l.left=0):l.left+n>100&&(l.tipLeft=(s-(100-n))/n*100,l.left=100-n)),l.tipLeft<10?l.tipLeft=10:l.tipLeft>90&&(l.tipLeft=90),l):l},_getEstimationSliderValues:function(i){var e=[],a=this;return i.find(".eform-ui-est-values .ipt_uif_mathematical_input").each(function(){e.push(a.intelParseFloat(t(this).val()))}),e},_refreshLocationPickers:function(i){i.filter(":visible").each(function(){t(this).locationpicker("autosize")})},yourOtherFunction:function(){}};var o={init:function(i){return this.each(function(){t.data(this,"plugin_"+n)||t.data(this,"plugin_"+n,new l(this,i))})},refreshiFrames:function(){var i=t(this);return i.find("iframe").each(function(){t(this).closest(".eform-g-recaptcha").length||t(this).attr("src",t(this).attr("src"))}),i.find("video").each(function(){try{this.pause()}catch(t){console&&console.log&&console.log(t)}}),this}};t.fn[n]=function(i){return o[i]?o[i].apply(this,Array.prototype.slice.call(arguments,1)):("object"!=typeof i&&i?t.error("Method "+i+" does not exist on jQuery."+n):o.init.apply(this,arguments),this)}}(jQuery,window,document);!function(t,e){"use strict";"function"==typeof define&&define.amd?define([],function(){return t.Waves=e.call(t),t.Waves}):"object"==typeof exports?module.exports=e.call(t):t.Waves=e.call(t)}("object"==typeof global?global:this,function(){"use strict";function t(t){return null!==t&&t===t.window}function e(e){return t(e)?e:9===e.nodeType&&e.defaultView}function n(t){var e=typeof t;return"function"===e||"object"===e&&!!t}function o(t){return n(t)&&t.nodeType>0}function a(t){var e=f.call(t);return"[object String]"===e?d(t):n(t)&&/^\[object (Array|HTMLCollection|NodeList|Object)\]$/.test(e)&&t.hasOwnProperty("length")?t:o(t)?[t]:[]}function i(t){var n,o,a={top:0,left:0},i=t&&t.ownerDocument;return n=i.documentElement,void 0!==t.getBoundingClientRect&&(a=t.getBoundingClientRect()),o=e(i),{top:a.top+o.pageYOffset-n.clientTop,left:a.left+o.pageXOffset-n.clientLeft}}function r(t){var e="";for(var n in t)t.hasOwnProperty(n)&&(e+=n+":"+t[n]+";");return e}function s(t,e,n){if(n){n.classList.remove("waves-rippling");var o=n.getAttribute("data-x"),a=n.getAttribute("data-y"),i=n.getAttribute("data-scale"),s=n.getAttribute("data-translate"),u=350-(Date.now()-Number(n.getAttribute("data-hold")));u<0&&(u=0),"mousemove"===t.type&&(u=150);var c="mousemove"===t.type?2500:v.duration;setTimeout(function(){var t={top:a+"px",left:o+"px",opacity:"0","-webkit-transition-duration":c+"ms","-moz-transition-duration":c+"ms","-o-transition-duration":c+"ms","transition-duration":c+"ms","-webkit-transform":i+" "+s,"-moz-transform":i+" "+s,"-ms-transform":i+" "+s,"-o-transform":i+" "+s,transform:i+" "+s};n.setAttribute("style",r(t)),setTimeout(function(){try{e.removeChild(n)}catch(t){return!1}},c)},u)}}function u(t){if(!1===h.allowEvent(t))return null;for(var e=null,n=t.target||t.srcElement;n.parentElement;){if(!(n instanceof SVGElement)&&n.classList.contains("waves-effect")){e=n;break}n=n.parentElement}return e}function c(t){var e=u(t);if(null!==e){if(e.disabled||e.getAttribute("disabled")||e.classList.contains("disabled"))return;if(h.registerEvent(t),"touchstart"===t.type&&v.delay){var n=!1,o=setTimeout(function(){o=null,v.show(t,e)},v.delay),a=function(a){o&&(clearTimeout(o),o=null,v.show(t,e)),n||(n=!0,v.hide(a,e)),r()},i=function(t){o&&(clearTimeout(o),o=null),a(t),r()};e.addEventListener("touchmove",i,!1),e.addEventListener("touchend",a,!1),e.addEventListener("touchcancel",a,!1);var r=function(){e.removeEventListener("touchmove",i),e.removeEventListener("touchend",a),e.removeEventListener("touchcancel",a)}}else v.show(t,e),m&&(e.addEventListener("touchend",v.hide,!1),e.addEventListener("touchcancel",v.hide,!1)),e.addEventListener("mouseup",v.hide,!1),e.addEventListener("mouseleave",v.hide,!1)}}var l=l||{},d=document.querySelectorAll.bind(document),f=Object.prototype.toString,m="ontouchstart"in window,v={duration:750,delay:200,show:function(t,e,n){if(2===t.button)return!1;e=e||this;var o=document.createElement("div");o.className="waves-ripple waves-rippling",e.appendChild(o);var a=i(e),s=0,u=0;"touches"in t&&t.touches.length?(s=t.touches[0].pageY-a.top,u=t.touches[0].pageX-a.left):(s=t.pageY-a.top,u=t.pageX-a.left),u=u>=0?u:0,s=s>=0?s:0;var c="scale("+e.clientWidth/100*3+")",l="translate(0,0)";n&&(l="translate("+n.x+"px, "+n.y+"px)"),o.setAttribute("data-hold",Date.now()),o.setAttribute("data-x",u),o.setAttribute("data-y",s),o.setAttribute("data-scale",c),o.setAttribute("data-translate",l);var d={top:s+"px",left:u+"px"};o.classList.add("waves-notransition"),o.setAttribute("style",r(d)),o.classList.remove("waves-notransition"),d["-webkit-transform"]=c+" "+l,d["-moz-transform"]=c+" "+l,d["-ms-transform"]=c+" "+l,d["-o-transform"]=c+" "+l,d.transform=c+" "+l,d.opacity="1";var f="mousemove"===t.type?2500:v.duration;d["-webkit-transition-duration"]=f+"ms",d["-moz-transition-duration"]=f+"ms",d["-o-transition-duration"]=f+"ms",d["transition-duration"]=f+"ms",o.setAttribute("style",r(d))},hide:function(t,e){for(var n=(e=e||this).getElementsByClassName("waves-rippling"),o=0,a=n.length;o<a;o++)s(t,e,n[o]);m&&(e.removeEventListener("touchend",v.hide),e.removeEventListener("touchcancel",v.hide)),e.removeEventListener("mouseup",v.hide),e.removeEventListener("mouseleave",v.hide)}},p={input:function(t){var e=t.parentNode;if("i"!==e.tagName.toLowerCase()||!e.classList.contains("waves-effect")){var n=document.createElement("i");n.className=t.className+" waves-input-wrapper",t.className="waves-button-input",e.replaceChild(n,t),n.appendChild(t);var o=window.getComputedStyle(t,null),a=o.color,i=o.backgroundColor;n.setAttribute("style","color:"+a+";background:"+i),t.setAttribute("style","background-color:rgba(0,0,0,0);")}},img:function(t){var e=t.parentNode;if("i"!==e.tagName.toLowerCase()||!e.classList.contains("waves-effect")){var n=document.createElement("i");e.replaceChild(n,t),n.appendChild(t)}}},h={touches:0,allowEvent:function(t){var e=!0;return/^(mousedown|mousemove)$/.test(t.type)&&h.touches&&(e=!1),e},registerEvent:function(t){var e=t.type;"touchstart"===e?h.touches+=1:/^(touchend|touchcancel)$/.test(e)&&setTimeout(function(){h.touches&&(h.touches-=1)},500)}};return l.init=function(t){var e=document.body;"duration"in(t=t||{})&&(v.duration=t.duration),"delay"in t&&(v.delay=t.delay),m&&(e.addEventListener("touchstart",c,!1),e.addEventListener("touchcancel",h.registerEvent,!1),e.addEventListener("touchend",h.registerEvent,!1)),e.addEventListener("mousedown",c,!1)},l.attach=function(t,e){t=a(t),"[object Array]"===f.call(e)&&(e=e.join(" ")),e=e?" "+e:"";for(var n,o,i=0,r=t.length;i<r;i++)o=(n=t[i]).tagName.toLowerCase(),-1!==["input","img"].indexOf(o)&&(p[o](n),n=n.parentElement),-1===n.className.indexOf("waves-effect")&&(n.className+=" waves-effect"+e)},l.ripple=function(t,e){var n=(t=a(t)).length;if(e=e||{},e.wait=e.wait||0,e.position=e.position||null,n)for(var o,r,s,u={},c=0,l={type:"mousedown",button:1};c<n;c++)if(o=t[c],r=e.position||{x:o.clientWidth/2,y:o.clientHeight/2},s=i(o),u.x=s.left+r.x,u.y=s.top+r.y,l.pageX=u.x,l.pageY=u.y,v.show(l,o),e.wait>=0&&null!==e.wait){var d={type:"mouseup",button:1};setTimeout(function(t,e){return function(){v.hide(t,e)}}(d,o),e.wait)}},l.calm=function(t){for(var e={type:"mouseup",button:1},n=0,o=(t=a(t)).length;n<o;n++)v.hide(e,t[n])},l.displayEffect=function(t){l.init(t)},l});/*!
* eForm - WordPress Form Builder
*
* Autogenerated by Grunt on: 2021-09-22
* @version 4.15.1
* @author Swashata Ghosh (WPQuark)
* @license GPL-3.0
*/
!function(t,i,e,a){"use strict";var s="eFormMaterial",n={uiOnly:!1,propertyName:"value"};function l(i,e){this.element=i,this.jElement=t(this.element),this.settings=t.extend({},n,e),this._defaults=n,this._name=s,this.mainForm=this.jElement.find(".ipt_fsqm_main_form"),this.mainTab=this.jElement.find(".ipt_fsqm_main_tab"),this.tabNavWrap=this.mainTab.find(".ipt-eform-tab-nav-wrap").eq(0),this.tabNav=this.tabNavWrap.find("ul").eq(0),this.tabIndices=this.tabNav.find("> li"),this.tabScrollerLeft=this.tabNavWrap.find(".eform-tab-nav-left"),this.tabScrollerRight=this.tabNavWrap.find(".eform-tab-nav-right"),this.activeTabNotifier=this.mainTab.find(".eform-tab-active-notifier").eq(0),this.mainProgressBar=this.jElement.find(".ipt_fsqm_main_pb"),this.init()}l.prototype={init:function(){if(this.jElement.data("eFormUICompleted")){if(this.applyUI(),this.settings.uiOnly)return;this.applyED()}this.jElement.on("completedUI.eform",t.proxy(function(){this.applyUI(),this.settings.uiOnly||this.applyED()},this))},uiTabHandler:function(){this.mainTab.length&&(this._positionTabLavaLamp(),this._scrollMainTab(),this._checkTabScroller())},uiUpdateTextFields:function(){this._updateTextFields()},logEForm:function(){if(console&&console.log)try{console.log("This form is powered by eForm - Ultimate WordPress Form Builder. https://eform.live")}catch(t){}},uiApplyLocationPicker:function(){var i=this;this.jElement.find(".ipt_uif_locationpicker").each(function(){i._updateTextFields(t(this))})},applyUI:function(){this.uiTabHandler(),this.uiUpdateTextFields(),this.uiApplyLocationPicker(),this.logEForm()},edTabHandler:function(){if(this.mainTab.length){var e=this;this.mainTab.on("tabsactivate",function(t,i){setTimeout(function(){e._positionTabLavaLamp()},200),e._scrollMainTab(),e._checkTabScroller()}),t(i).on("resize",t.throttle(250,function(){e._positionTabLavaLamp(),e._checkTabScroller()})),this.tabNav.on("scroll checkTabScroll.eform iptUIFCShow iptUIFCHide",t.throttle(250,function(){e._checkTabScroller(),e._positionTabLavaLamp()})),this.tabNavWrap.on("click",".eform-tab-nav-right",function(){e._scrollTabNav("right")}),this.tabNavWrap.on("click",".eform-tab-nav-left",function(){e._scrollTabNav("left")})}},edApplyRipple:function(){Waves.attach(".eform-ripple",["waves-light"]),Waves.attach(".ipt_uif_button",["waves-light"]),Waves.init(),this.jElement.on("dataTablesCompleted.eform",function(){Waves.attach(".eform-ripple",["waves-light"]),Waves.attach(".ipt_uif_button",["waves-light"])})},edTextHandler:function(){var t=this;this.jElement.on("updateTextFields.eform datepickerClose.eform formReset.eform",function(){t._updateTextFields()})},edMaterialTextHandler:function(){var a="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";this.jElement.on("reset",function(i){var e=t(i.target);e.is("form")&&(e.find(a).removeClass("valid").removeClass("invalid"),e.find(a).each(function(){""===t(this).attr("value")&&t(this).siblings("label").removeClass("active")}))}),t(e).on("focus",a,function(){t(this).siblings("label, .prefix").addClass("active")}),t(e).on("blur",a,function(){var i=t(this),e=".prefix";0===i.val().length&&!0!==i[0].validity.badInput&&void 0===i.attr("placeholder")&&(e+=", label"),i.siblings(e).removeClass("active")});var s=t(".hiddendiv").first();s.length||(s=t('<div class="hiddendiv common"></div>'),t("body").append(s));function n(e){var a=e.css("font-family"),n=e.css("font-size"),l=e.css("line-height");n&&s.css("font-size",n),a&&s.css("font-family",a),l&&s.css("line-height",l),"off"===e.attr("wrap")&&s.css("overflow-wrap","normal").css("white-space","pre"),s.text(e.val()+"\n");var r=s.html().replace(/\n/g,"<br>");s.html(r),e.is(":visible")?s.css("width",e.width()):s.css("width",t(i).width()/2),e.css("height",s.height())}t(".materialize-textarea").each(function(){var i=t(this);i.val().length&&n(i)}),this.jElement.on("keyup keydown autoresize",".materialize-textarea",function(){n(t(this))});this.jElement.on("keyup.radio","input[type=radio], input[type=checkbox]",function(i){if(9===i.which){var e=t(this);return e.addClass("tabbed"),void e.one("blur",function(i){t(this).removeClass("tabbed")})}})},edLocationPicker:function(){var i=this;this.jElement.on("locationPicker.eform",".ipt_uif_locationpicker",function(){i._updateTextFields(t(this))})},applyED:function(){this.edTabHandler(),this.edApplyRipple(),this.edTextHandler(),this.edMaterialTextHandler(),this.edLocationPicker()},_positionTabLavaLamp:function(){var t=this._getActiveTabIndex(),i=t.offset(),e=this.tabNavWrap.offset(),a=t.width(),s=this.tabNavWrap.outerWidth(),n=(a-t.find("a").width())/2,l=i.left-e.left+n-10,r=s-l-a+2*n-20,o="left";parseFloat(this.activeTabNotifier.css("left"))<=l&&(o="right");var h=this;"left"==o?this.activeTabNotifier.css("left",l+"px"):this.activeTabNotifier.css("right",r+"px"),setTimeout(function(){"left"==o?h.activeTabNotifier.css("right",r+"px"):h.activeTabNotifier.css("left",l+"px")},100)},_scrollMainTab:function(){if(this._isTabScrollingNeeded()){var i=this,e=this._getActiveTabIndex(),a=0;this.tabIndices.each(function(){var i=t(this);return!!i.hasClass("iptUIFCHidden")||!i.is(e)&&void(a+=i.outerWidth())}),this.tabNav.animate({scrollLeft:a},100,function(){i.tabNav.trigger("checkTabScroll.eform")})}},_checkTabScroller:function(){if(!this._isTabScrollingNeeded())return this.tabNavWrap.addClass("scroll-not-needed"),this.tabScrollerLeft.addClass("disabled"),void this.tabScrollerRight.addClass("disabled");this.tabNavWrap.removeClass("scroll-not-needed");var t=this.tabNav.scrollLeft(),i=this._getTotalNavWidth(),e=this.tabNav.width();0===t?(this.tabScrollerLeft.addClass("disabled"),this.tabScrollerRight.removeClass("disabled")):t+e>=i?(this.tabScrollerLeft.removeClass("disabled"),this.tabScrollerRight.addClass("disabled")):(this.tabScrollerRight.removeClass("disabled"),this.tabScrollerLeft.removeClass("disabled"))},_scrollTabNav:function(t){if(void 0==t&&(t="right"),!this._isTabScrollingNeeded())return!1;var i=this.tabNav.scrollLeft(),e=this._getTotalNavWidth(),a=this.tabNav.width(),s=i,n=this;if(0===i){if("left"==t)return!1}else if(i+a>=e&&"right"==t)return!1;"left"==t?s-=100:s+=100,this.tabNav.animate({scrollLeft:s},100,function(){n.tabNav.trigger("checkTabScroll.eform")})},_isTabScrollingNeeded:function(){return this._getTotalNavWidth()>this.tabNavWrap.width()-this.mainTab.find(".eform-tab-nav").eq(0).width()},_getTotalNavWidth:function(){var i=0;return this.tabIndices.each(function(){var e=t(this);if(e.hasClass("iptUIFCHidden"))return!0;i+=e.outerWidth()}),i},_getActiveTabIndex:function(){var t=this.mainTab.tabs("option","active");return this.tabIndices.eq(t)},_getLastTabIndex:function(){var t=-1,i=!0,e=null;do{if(Math.abs(t)>this.tabIndices.length)return!1;this.tabIndices.eq(t).hasClass("iptUIFCHidden")?t--:(e=this.tabIndices.eq(t),console.log(e),i=!1)}while(i);return e},_getFirstTabIndex:function(){var t=0,i=!0,e=null;do{if(Math.abs(t)>this.tabIndices.length)return!1;this.tabIndices.eq(t).hasClass("iptUIFCHidden")?t++:(e=this.tabIndices.eq(t),i=!1)}while(i);return e},_updateTextFields:function(i){void 0==i&&(i=this.jElement),i.find("input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea").each(function(i,e){t(e).val().length>0||e.autofocus||void 0!==t(this).attr("placeholder")||!0===t(e)[0].validity.badInput?t(this).siblings("label").addClass("active"):t(this).siblings("label").removeClass("active")})},yourOtherFunction:function(){}};var r={init:function(i){return this.each(function(){t.data(this,"plugin_"+s)||t.data(this,"plugin_"+s,new l(this,i))})}};t.fn[s]=function(i){return r[i]?r[i].apply(this,Array.prototype.slice.call(arguments,1)):("object"!=typeof i&&i?t.error("Method "+i+" does not exist on jQuery."+s):r.init.apply(this,arguments),this)}}(jQuery,window,document),jQuery(document).ready(function(t){t(".ipt_uif_front").eFormMaterial()});/*!
 * JavaScript Cookie v2.1.4
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 * Released under the MIT license
 */
!function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=o.write?o.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var f="";for(var u in i)i[u]&&(f+="; "+u,!0!==i[u]&&(f+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+f}}function c(e,t){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var f=i[c].split("="),u=f.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=n(f[0]);if(u=(o.read||o)(u,a)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(r[a]=u,e===a)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(n,t){i(n,"",e(t,{expires:-1}))},r.defaults={},r.withConverter=t,r}(function(){})});/*!
* eForm - WordPress Form Builder
*
* Autogenerated by Grunt on: 2021-09-22
* @version 4.15.1
* @author Swashata Ghosh (WPQuark)
* @license GPL-3.0
*/
/**
 * The main plugin for FSQM Forms
 *
 * Handles all form related functions
 * Navigating to tabs, switching pages etc
 *
 * This is fired after Plugin UIF INIT
 *
 * @author     Swashata@iPanelThemes.com
 * @dependency jquery, jquery-sayt, ipt-plugin-uif-front-js
 *
 * @license    Themeforest Split License
 */
!function(t,i,e,s){"use strict";var n="iptFSQMForm",a={demoMode:!1,demoTab:0};function r(i,e){this.element=i,this.jElement=t(i),this.settings=t.extend({},a,e),this._defaults=a,this._name=n,this.init()}i.eFormreCaptchaLoad=function(){jQuery(function(){t(".ipt_fsqm_form").each(function(){var i=t(this),e=i.find(".eform-g-recaptcha").eq(0),s=e.prev("input");if(e.length){var n={sitekey:e.data("sitekey"),theme:e.data("theme"),type:e.data("type"),size:e.data("size"),callback:function(t){s.val(t),i.data("reCaptchaValidated",!0),i.find("form.ipt_uif_validate_form").validationEngineEForm("hideAll")},"expired-callback":function(){s.val(""),i.data("reCaptchaValidated",!1)}};grecaptcha.render(e.get(0),n)}i.data("reCaptchaValidated",!1),i.find(".ipt_uif_uploader").each(function(){t(this).data("has-recaptcha",!0),t(this).trigger("ipt_fsqm_fu_recaptcha")})})})},r.prototype={init:function(){var i=this,s=1==this.jElement.data("eformanim"),n=[];if(t("#ipt_fsqm_primary_css-css").length&&(n[n.length]={id:"ipt_fsqm_primary_css",src:iptFSQM.location+"css/form.css?version="+iptFSQM.version}),"undefined"!=typeof wp&&void 0!==wp.customize){var a=this.jElement.find(".ipt_uif_init_loader .ipt_uif_ajax_loader_inner");return a.removeClass("ipt_uif_ajax_loader_animate"),a.find(".ipt_uif_ajax_loader_text").text(iptFSQM.l10n.customizer_msg),void(console&&console.warn&&console.warn("Customizer Detected. Shutting Down eForm"))}this.initBasicVariables(),this.settings.demoMode||(this.applySayt(),this._restoreStopwatchVal()),this.jElement.iptPluginUIFFront({demoMode:this.settings.demoMode,callback:function(){i.initVariables(),i.applyFSQM(),i.settings.demoMode||"-9999"===i.form_id||(i._saytRestoreTab(),i.applyGoogleAnalytics(),i.applyLogins()),t(e).trigger("formLoaded.eform")},additionalThemes:n,waypoints:!this.settings.demoMode&&s,epoc:this.epoc,scrollConfig:this.scroll_settings})},initBasicVariables:function(){this.main_tab=this.jElement.find(".ipt_fsqm_main_tab"),this.main_form=this.jElement.find("form.ipt_fsqm_main_form"),this.mainFormLogo=this.jElement.find(".ipt_fsqm_form_logo"),this.form_id=this.jElement.find('input[name="form_id"]').val(),this.data_id=this.jElement.find('input[name="data_id"]').val(),this.restore_block=this.jElement.find(".ipt_fsqm_form_message_restore"),this.validation_block=this.jElement.find(".ipt_fsqm_form_validation_error"),this.interval_save_button=this.jElement.find(".ipt_fsqm_form_button_interval_save"),this.sayt_settings=this.jElement.data("fsqmsayt"),this.formReset=this.jElement.data("fsqmreset"),this.regSettings=this.jElement.data("eformreg"),this.instantSubscription=this.jElement.data("instantSubscription");try{this.epoc=JSON.parse(this.jElement.find(".ipt_fsqm_epoc_data").val())}catch(t){this.epoc={}}this.scroll_settings=this.jElement.data("eformscroll"),this.eFormCookie=this.jElement.data("eformCookie"),this.reCaptchaNeeded=!1,this.jElement.find(".ipt_fsqm_container_recaptcha").length&&(this.reCaptchaNeeded=!0),this.settings.demoMode&&this.main_tab.data("demoActive",this.settings.demoTab)},initVariables:function(){this.main_pb=this.jElement.find(".ipt_fsqm_main_pb"),this.button_container=this.jElement.find(".ipt_fsqm_form_button_container"),this.prev_button=this.button_container.find(".ipt_fsqm_form_button_prev"),this.next_button=this.button_container.find(".ipt_fsqm_form_button_next"),this.submit_button=this.button_container.find(".ipt_fsqm_form_button_submit"),this.reset_button=this.button_container.find(".ipt_fsqm_form_button_reset"),this.terms_wrap=this.jElement.find(".ipt_fsqm_terms_wrap"),this.tabIndices=this.main_tab.find("ul.ui-tabs-nav").eq(0).find("> li"),this.process=this.jElement.find(".ipt_fsqm_form_message_process"),this.success=this.jElement.find(".ipt_fsqm_form_message_success"),this.http_error=this.jElement.find(".ipt_fsqm_form_message_error"),this.timerTabFormSync={timerEnabled:!1,forceProgress:!1,forceSubmit:!1},this.nonce_interval=void 0,this.ga_tracker_name="",this.ga_cache={},this.fsqm_ga_data=this.jElement.data("fsqmga"),this.ui_type=this.jElement.data("uiType"),this.hidden_button=this.jElement.data("hiddenButtons"),this.tab_settings=this.main_tab.data("settings"),this.fsqm_submitting=!1,this.skipping_tab_for_conditional=!1,this.restoring_form=!1,this.sayt_restoring_tab=!1,this.jumping_on_button=!1,this.changing_tab_on_submit_error=!1,this.changing_tab_on_timer=!1,this.auto_progressing=!1,this.auto_progress_timer=!1,this.sayt_interval_saving=!1,this.on_last_page=!1,this.main_tab.length||(this.on_last_page=!0),this.block_prev_on_timer=!1,this.preSubmissionHooks=[],this.postSubmissionHooks=[]},initStripe:function(){if(this.stripe={has:!1,container:null,wrapper:null,elements:null,stripe:null,card:null,hasError:!0,lastError:!1,scaNonce:""},this.jElement.find("#ipt_fsqm_form_"+this.form_id+"_payment_stripe").length&&i.Stripe){this.stripe.has=!0,this.stripe.container=this.jElement.find("#ipt_fsqm_form_"+this.form_id+"_payment_stripe"),this.stripe.wrapper=this.stripe.container.closest(".eform-stripe-checkout"),this.stripe.scaNonce=this.stripe.container.data("stripeNonce"),this.stripe.stripe=Stripe(this.stripe.container.data("stripePubKey")),this.stripe.elements=this.stripe.stripe.elements(),this.stripe.card=this.stripe.elements.create("card",{style:{base:{fontSize:"16px",color:this.stripe.container.css("color")}},hidePostalCode:!0,iconStyle:"default"}),this.stripe.card.mount("#ipt_fsqm_form_"+this.form_id+"_payment_stripe");var t=this;this.stripe.card.on("change",function(i){t.stripe.container.validationEngineEForm("hide"),t.stripe.lastError=!1,i.error?(t.stripe.container.validationEngineEForm("showPrompt",i.error.message,"red"),t.stripe.hasError=!0,t.stripe.lastError=i.error.message):t.stripe.hasError=!1}),this.preSubmissionHooks[this.preSubmissionHooks.length]={callback:function(t){var i=this.jElement.data("subscription-form");if(this.stripe.wrapper.closest(".iptUIFCHidden").length)this._processPreSubmissionHooks(t);else if("stripe"===this._getSelectedPaymentMethod()){var e={name:this.stripe.wrapper.find(".ipt_uif_cc_name").val(),address_zip:this.stripe.wrapper.find(".ipt_uif_cc_zip").val()},s=this.stripe.wrapper.find(".eform-stripe-checkout-country select option:selected").data("iso"),n=this;s.alpha2&&(e.address_country=s.alpha2);var a=this._getStripeSubscriptionSource(),r={billing_details:{name:e.name,address:{postal_code:e.address_zip,country:e.address_country?e.address_country:void 0}}};if(i){if(this.jElement.find(".eform-stripe-saved-cards").length&&"new"!=this._getStripeSubscriptionSource())return void this._processPreSubmissionHooks(t);this.stripe.stripe.createToken(this.stripe.card,e).then(function(i){t.stripe=i,n._processPreSubmissionHooks(t)})}else try{var o=n.stripe.container.closest(".ipt_fsqm_container_payment");jQuery.post(iptFSQM.ajaxurl,{action:"ipt_fsqm_create_stripe_sca_intent",form_id:n.form_id,_wpnonce:n.stripe.scaNonce,amount:o.length?o.find(".ipt_uif_coupon_elem").length?o.find(".ipt_uif_coupon_elem").find(".ipt_uif_mathematical_input").val():o.find(".ipt_fsqm_payment_mathematical .ipt_uif_mathematical_input").val():n.jElement.find(".ipt_fsqm_form_data_payment_retry_value").val(),subscription:i?"true":"false",subscriptionSource:a}).done(function(i){if(i.intent){var e=i.intent.secret;n.stripe.stripe.confirmCardPayment(e,{payment_method:{card:n.stripe.card,billing_details:r.billing_details}}).then(function(i){t.stripe=i,n._processPreSubmissionHooks(t)}).catch(function(i){n._processPreSubmissionHooks(t)})}else n._processPreSubmissionHooks(t)}).fail(function(){n._processPreSubmissionHooks(t)})}catch(i){n._processPreSubmissionHooks(t)}}else this._processPreSubmissionHooks(t)}},this.postSubmissionHooks.push({callback:function(i){if(i.payment_status&&i.payment_status.needed){var e=i.payment_status.requires_action;if(e&&e.client_secret){var s=t.process.find(".ipt-eform-preloader-text-inner"),n=s.html();s.html(iptFSQM.l10n.require_payment_action),t.stripe.stripe.handleCardPayment(e.client_secret).then(function(e){jQuery.post(iptFSQM.ajaxurl,{action:"ipt_fsqm_verify_stripe_subscription_payment",form_id:t.form_id,_wpnonce:t.stripe.scaNonce,result:e,token:i.trackback_id}).done(function(e){i.msg=e.msg,t._processPostSubmissionHooks(i)}).fail(function(e){t._processPostSubmissionHooks(i)}).always(function(){s.html(n)})}).catch(function(e){t._processPostSubmissionHooks(i)})}else t._processPostSubmissionHooks(i)}else t._processPostSubmissionHooks(i)}})}},_getSelectedPaymentMethod:function(){var t=this.jElement.find(".ipt_fsqm_payment_method_radio .ipt_uif_radio").filter(":checked");return!!t.length&&t.val()},_getStripeSubscriptionSource:function(){var t=this.jElement.find(".eform-stripe-saved-cards .ipt_uif_radio").filter(":checked");return t.length?t.val():"new"},applyLogins:function(){var t;if(this.regSettings&&(!0===iptFSQM.core.logged_in&&!0===this.regSettings.enabled&&(this.jElement.find("#"+this.regSettings.username_id).hide(),this.jElement.find("#"+this.regSettings.password_id).hide(),!0===this.regSettings.hide_pinfo&&(this.jElement.find(".ipt_fsqm_container_f_name").hide(),this.jElement.find(".ipt_fsqm_container_l_name").hide(),this.jElement.find(".ipt_fsqm_container_email").hide()),!0===this.regSettings.hide_meta)))for(t in this.regSettings.meta)this.jElement.find("#ipt_fsqm_form_"+this.form_id+"_"+this.regSettings.meta[t].m_type+"_"+this.regSettings.meta[t].key).hide()},applyGoogleAnalytics:function(){var s,n,a,r,o,_,m=this,l="",c={mcq:"Multiple Choice Questions (M)",freetype:"Feedback and Upload (F)",pinfo:"Other Form Elements (O)"},h={mcq:"M",freetype:"F",pinfo:"O"};if("object"==typeof this.fsqm_ga_data&&!0===this.fsqm_ga_data.enabled&&(l=!0===this.fsqm_ga_data.user_update?"FSQM Update: "+this.fsqm_ga_data.form_id:"FSQM New Submission: "+this.fsqm_ga_data.form_id,void 0!==i.ga&&!0!==this.fsqm_ga_data.manual_load||""===this.fsqm_ga_data.tracking_id||(n=e,a="script",r="ga",(s=i).GoogleAnalyticsObject=r,s.ga=s.ga||function(){(s.ga.q=s.ga.q||[]).push(arguments)},s.ga.l=1*new Date,o=n.createElement(a),_=n.getElementsByTagName(a)[0],o.async=1,o.src="https://www.google-analytics.com/analytics.js",_.parentNode.insertBefore(o,_)),void 0!==i.ga)){ga("create",{trackingId:this.fsqm_ga_data.tracking_id,cookieDomain:this.fsqm_ga_data.cookie,name:"FSQM"+this.fsqm_ga_data.form_id}),this.ga_tracker_name="FSQM"+this.fsqm_ga_data.form_id+".";var f={dimension1:"",dimension2:"",dimension3:"",dimension4:""};ga(this.ga_tracker_name+"send","pageview"),this.jElement.on("tabsactivate",function(t,i){if(!(m.skipping_tab_for_conditional||m.restoring_form||m.sayt_restoring_tab||m.changing_tab_on_submit_error)){var e=m.tabIndices.index(i.oldTab),s=i.oldTab.text();ga(m.ga_tracker_name+"send","event",l,"Pagination",s,{dimension5:e.toString()})}}),this.jElement.on("blur change",".ipt_uif_conditional",function(i){if(void 0!==i.originalEvent){var e=t(this),s=e.prev().prev().val();if(-1!=t.inArray(s,["mcq","freetype","pinfo"])){var n=t(this).find(".check_me"),a=!1,r=e.prev().val(),o=/ipt_fsqm_form_([0-9]+)_(mcq|freetype|pinfo)_([0-9]+)/gi.exec(e.attr("id"))[3],_=m._getElementValues(e,r),p=e.find("> .ipt_uif_column_inner > .ipt_uif_question > .ipt_uif_question_label > .ipt_uif_question_title").length?e.find("> .ipt_uif_column_inner > .ipt_uif_question > .ipt_uif_question_label > .ipt_uif_question_title"):e.find("label").eq(0),d="("+h[s]+"){"+o+"} "+p.text();if(!1===_||void 0===_)return;n.length&&(a=n.validationEngineEForm("validateSilent"));var u="Completed";!0===a&&(u="Skipped"),_="object"==typeof _?_.join(", "):_.toString(),f.dimension1=c[s],f.dimension2=r,f.dimension3=o,f.dimension4=_,ga(m.ga_tracker_name+"send","event",l,u,d,f)}}}),this.jElement.on("submit",function(){ga(m.ga_tracker_name+"send","event",l,"Submit",m.fsqm_ga_data.name)})}},applySayt:function(){if(void 0!==t.fn.sayt){var e=this;void 0!==this.sayt_settings&&!1===this.sayt_settings.admin_override&&!1===this.sayt_settings.user_update&&!0===this.sayt_settings.auto_save?(!0===this.sayt_settings.restore&&!0===this.main_form.sayt({autosave:!1,checksaveexists:!0})?(this.main_form.sayt({recover:!0}),this.sayt_settings.show_restore&&(this.restore_block.fadeIn("fast"),this.restore_block.on("click",".ipt_fsqm_form_message_close",function(t){t.preventDefault(),e.restore_block.slideUp("fast")}))):this.restore_block.hide(),!0===this.sayt_settings.interval_save?(this.sayt_settings.interval>0&&(this.saytIntervalID=i.setInterval(function(){e.saytManualSave()},1e3*this.sayt_settings.interval)),this.interval_save_button.length&&this.interval_save_button.on("click",function(i){i.preventDefault(),e.saytManualSave();var s=t(this);s.tooltipster("close"),setTimeout(function(){s.tooltipster("content",s.data("stitle")),s.tooltipster("open")},500)})):this.main_form.sayt({autosave:!0,autorecover:!1,days:30,exclude:[".ipt_fsqm_sayt_exclude"]}),this.jElement.on("click",".ipt_fsqm_form_message_restore .ipt_fsqm_sayt_reset",function(i){i.preventDefault(),e._restoreForm(),t(this).closest(".ipt_fsqm_form_message_restore").slideUp("fast")}),this.jElement.on("click",".eform-manual-nav-button-save",function(t){t.preventDefault(),e.saytManualSave()})):this.restore_block.hide()}},saytManualSave:function(){void 0!==t.fn.sayt&&!0!==this.sayt_interval_saving&&(this.sayt_interval_saving=!0,this.main_form.sayt({autosave:!1,autorecover:!1,days:30,exclude:[".ipt_fsqm_sayt_exclude"],savenow:!0}),this.sayt_interval_saving=!1)},applyFSQM:function(){this.settings.demoMode||this._refreshStartupTimer(),this.applyFormEvents(),this.applyManualSubmitButton(),this.applyTimerEvent(),this.applyTabEvents(),this.settings.demoMode||this.applyAutoProgress(),this.applyNonceEvents(),this.applyCoupons(),this.settings.demoMode||this.applyStopwatch(),this.settings.demoMode||this.applyIntervalTooltipster();try{this.initStripe()}catch(t){console&&console.error&&console.error(t)}this.initInteractive(),this.initInstansSubscription()},initInstansSubscription:function(){if(this.instantSubscription&&!0===this.instantSubscription.doable&&!0===this.instantSubscription.config.enabled){var i=this.jElement.find(".ipt_fsqm_container_f_name").eq(0),e=this.jElement.find(".ipt_fsqm_container_l_name").eq(0),s=this.jElement.find(".ipt_fsqm_container_email").eq(0),n=this.jElement.find(".ipt_fsqm_container_phone").eq(0),a=0!==n.length&&n.find('input[type="tel"]').eq(0).hasClass("validate[required,custom[phone]]"),r=Number.parseInt(this.instantSubscription.config.min_tab,10);Number.isNaN(r)&&(r=0);var o=!1,_=Number.parseInt(this.instantSubscription.config.debounce,10);(Number.isNaN(_)||_<=0)&&(_=2500);var m=this,l=null;i.on("blur","input",f),e.on("blur","input",f),s.on("blur","input",f),n.on("blur","input",f),i.on("focus","input",h),e.on("focus","input",h),s.on("focus","input",h),n.on("focus","input",h),this.main_tab.length&&(this.main_tab.on("tabsbeforeactivate",h),this.main_tab.on("tabsactivate",f)),f()}function c(i,e="text"){return"phone"===e?!i&&!a||t.validationEngineLanguageEForm.allRules.phone.regex.test(i):"string"==typeof i&&("text"===e?i.length>2:"email"===e&&t.validationEngineLanguageEForm.allRules.email.regex.test(i))}function h(){l&&(clearTimeout(l),l=null)}function f(){if(!o){h();var a={fName:m._getElementValues(i,"f_name"),lName:m._getElementValues(e,"l_name"),email:m._getElementValues(s,"email"),phone:m._getElementValues(n,"phone"),currentTab:m.main_tab.length?m.main_tab.tabs("option","active"):0};c(a.fName)&&c(a.lName)&&c(a.email,"email")&&c(a.phone,"phone")&&a.currentTab>=r&&(l=setTimeout(function(){!function(i){o=!0,t.post({url:iptFSQM.ajaxurl,data:{action:"ipt_fsqm_instant_subscription",form_id:m.form_id,_nonce:m.instantSubscription.nonce,f_name:i.fName,l_name:i.lName,email:i.email,phone:i.phone},dataType:"json"}).done(function(t){console.log(t),t&&t.success||(console.warn("[eform] something went wrong in instant subscription."),console.warn("[eform] "+t.msg))}).fail(function(t){console.warn(t)})}(a)},_))}}},initInteractive:function(){var t=this.jElement.find(".eform-react-helper-matches");t.length&&this.jElement.eFormInteractive({elements:t.data("matches"),formId:this.form_id})},applyIntervalTooltipster:function(){if(this.interval_save_button.length){var t=this.interval_save_button;this.interval_save_button.tooltipster("instance").on("closing",function(){t.tooltipster("content",t.data("otitle"))})}},applyStopwatch:function(){var t=this.jElement.find(".ipt_fsqm_form_stopwatch"),i=this.jElement.find(".ipt_fsqm_form_stopwatch_val");t.length&&t.TimeCircles().addListener(function(t,e,s){i.val(s)},"all")},applyCoupons:function(){var i=this.jElement.find(".ipt_uif_coupon_button");if(0!==i.length){var e=i.closest(".ipt_fsqm_container_checkout").find(".eform-checkout-gateways-radio"),s=i.closest(".ipt_fsqm_container_checkout").find(".eform-checkout-gateways"),n=function(){e.fadeIn("fast").removeClass("iptUIFCHidden"),s.fadeIn("fast").removeClass("iptUIFCHidden")};i.on("click",function(i){i.preventDefault();var a=t(this).prop("disabled",!0),r=t(this).closest(".ipt_uif_coupon"),o=r.data("config"),_=r.find(".ipt_uif_coupon_message"),m=r.find(".ipt_uif_mathematical_input");if(a.find(".ui-button-text").html(o.wait),_.html(""),""===r.find(".ipt_uif_coupon_text").val())return a.prop("disabled",!1),a.find(".ui-button-text").html(o.normal),m.data("formula",m.attr("data-formula")),r.find(".ipt_uif_coupon_final").trigger("fsqm.mathematicalReEvaluate"),r.trigger("fsqm.conditional"),void n();t.get(iptFSQM.ajaxurl,{action:o.action,_wpnonce:o.cnonce,form_id:o.form_id,coupon:r.find(".ipt_uif_coupon_text").val(),amount:r.closest(".ipt_fsqm_container_payment").find(".ipt_fsqm_payment_mathematical .ipt_uif_mathematical_input").val()},function(t){_.html(t.msg).removeClass("msg_okay").removeClass("msg_error"),!0===t.success?(_.addClass("msg_okay"),m.data("formula",t.formula)):(_.addClass("msg_error"),m.data("formula",m.attr("data-formula")))}).fail(function(){_.addClass("msg_error"),m.data("formula",m.attr("data-formula")),alert(o.http_error)}).always(function(){a.prop("disabled",!1),a.find(".ui-button-text").html(o.normal),r.find(".ipt_uif_coupon_final").trigger("fsqm.mathematicalReEvaluate"),r.trigger("fsqm.conditional"),0===Number(m.val())?(e.fadeOut("fast").addClass("iptUIFCHidden"),s.fadeOut("fast").addClass("iptUIFCHidden")):n()})}),this.jElement.find(".ipt_uif_coupon_text").on("keyup keypress",function(t){if(13===(t.keyCode||t.which))return t.preventDefault(),i.trigger("click"),!1}),this.jElement.find(".ipt_uif_coupon_final").on("change",function(){i.trigger("click")})}},applyNonceEvents:function(){if(this.jElement.find('input[name="form_id"]').length){var i=void 0===this.data_id?null:this.data_id,e=this.jElement.find('input[name="ipt_fsqm_form_data_save"]'),s=this.jElement.find('input[name="ipt_fsqm_user_edit_nonce"]'),n=this.jElement.find('input[name="user_edit"]'),a={form_id:this.form_id,action:"ipt_fsqm_refresh_nonce"};null!==i&&(a.data_id=i),n.length&&(a.user_edit="1");var r=function(){t.post(iptFSQM.ajaxurl,a,function(t,i,n){"object"==typeof t&&!0===t.success&&(e.val(t.save_nonce),s.length&&s.val(t.edit_nonce))})};r(),this.nonce_interval=setInterval(r,36e5)}},applyAutoProgress:function(){if(void 0!==this.tab_settings&&!0===this.tab_settings.auto_progress&&this.main_tab.length){var i=this;this.jElement.on("blur change",".check_me",t.debounce(250,function(){if(!0!==i.auto_progressing){!1!==i.auto_progress_timer&&(clearTimeout(i.auto_progress_timer),i.auto_progress_timer=!1);var e=parseInt(i.tab_settings.auto_progress_delay,10);(void 0===e||isNaN(e))&&(e=1500);var s=!0;i.main_tab.find('> div.ui-tabs-panel[aria-hidden="false"] .check_me').each(function(){if(!0===t(this).validationEngineEForm("validateSilent"))return s=!1,!1}),!0===s&&(!0!==i.on_last_page?i.auto_progress_timer=setTimeout(function(){i.auto_progressing=!0,i._navigateNextTab(),i.auto_progressing=!1,i.auto_progress_timer=!1},e):i.auto_progress_timer=setTimeout(function(){i.auto_progress_timer=!1,i.terms_wrap.length&&!0===i.terms_wrap.find(".check_me").validationEngineEForm("validateSilent")||!0===i.tab_settings.auto_submit&&i.main_form.submit()},e))}}))}},applyFormEvents:function(){var i=this;this.main_form.on("submit",function(e){if(e.preventDefault(),i.settings.demoMode)return t("#eform-live-view-messages").fadeIn().html("Sorry form submission is not available in demo mode."),i._scrollToPosition(t("#eform-live-view-messages")),void setTimeout(function(){t("#eform-live-view-messages").fadeOut()},5e3);var s=!0;if(!0!==i.timerTabFormSync.timerEnabled||!0!==i.timerTabFormSync.forceSubmit){if(!0===i.on_last_page){if(i._openRequiredCollapsedElements(i.main_form),0!==i.main_tab.length){if(i.main_tab.find('> div.ui-tabs-panel[aria-hidden="false"] .check_me').each(function(){if(!0===t(this).validationEngineEForm("validate"))return s=!1,i.tab_settings.scroll_on_error&&i._scrollToPosition(t(this),200,80),!1}),!1===s)return!1;if(i.terms_wrap.length&&i.terms_wrap.find(".check_me").validationEngineEForm("validate"))return!1}else if(!1===i.main_form.validationEngineEForm("validate"))return!1;if(!1===i._checkUploadRequests(i.main_form))return!1;if(0==i._checkForReCaptcha())return!1;if(i.stripe.has&&!i.jElement.data("subscription-form")&&"stripe"===i._getSelectedPaymentMethod()&&!i.stripe.wrapper.closest(".iptUIFCHidden").length&&i.stripe.hasError||i.stripe.has&&i.jElement.data("subscription-form")&&"stripe"===i._getSelectedPaymentMethod()&&!i.stripe.wrapper.closest(".iptUIFCHidden").length&&"new"===i._getStripeSubscriptionSource()&&i.stripe.hasError){var n=!1!==i.stripe.lastError?i.stripe.lastError:iptFSQM.l10n.invalid_payment_form;return i.stripe.container.validationEngineEForm("showPrompt",n,"red"),i._scrollToPosition(i.stripe.container),!1}return i._processSubmission(),i._destroyTimer(!0),!0}i._navigateNextTab()}else i._processSubmission()})},applyManualSubmitButton:function(){var t=this;this.jElement.on("click",".eform-manual-nav-button-submit",function(i){i.preventDefault(),t.main_form.trigger("submit")})},applyTabEvents:function(){var i=this;this.jElement.on("click",".ipt_fsqm_jump_button",function(e){if(e.preventDefault(),!i.main_tab.length)return!1;i.jumping_on_button=!0,i.main_tab.tabs("option","active",t(this).data("pos")-1),i.jumping_on_button=!1}),this._onResetButton(),this.main_tab.length?(2==this.tab_settings.type&&this.main_tab.find("ul.ui-tabs-nav").eq(0).hide(),this._initButtonsForTab(),this.main_tab.on("tabsbeforeactivate",function(e,s){if(i.main_tab.is(t(e.target))){if(i.settings.demoMode)return!0;var n=i.tabIndices.index(s.oldTab),a=i.tabIndices.index(s.newTab),r=!0;if(!0===i.skipping_tab_for_conditional)return!0;if(!0===i.restoring_form)return!0!==i._skipTabIfNecessary(s,a,n);if(!0===i.sayt_restoring_tab)return!0!==i._skipTabIfNecessary(s,a,n);if(!0===i.jumping_on_button&&!0!==i.timerTabFormSync.timerEnabled)return!0!==i._skipTabIfNecessary(s,a,n);if(!0===i.changing_tab_on_submit_error)return!0!==i._skipTabIfNecessary(s,a,n);if(1==i.tab_settings.any_tab)return!0!==i._skipTabIfNecessary(s,a,n);if(1==i.changing_tab_on_timer)return!0!==i._skipTabIfNecessary(s,a,n);if(a>n&&i.next_button.hasClass("iptUIFCHidden"))return!1;if(a>n&&a-n>1)return i._navigateNextTab(),!1;if(a<n){if(!0===i.tab_settings.block_previous||!0===i.block_prev_on_timer)return!1;if(!0===i.tab_settings.can_previous)return!0!==i._skipTabIfNecessary(s,a,n)}return!0===i.timerTabFormSync.forceProgress&&!0===i.timerTabFormSync.timerEnabled?!0!==i._skipTabIfNecessary(s,a,n):(i._openRequiredCollapsedElements(s.oldPanel),s.oldPanel.find(".check_me").each(function(){if(!0===t(this).validationEngineEForm("validate")){var e=t(this);return r=!1,i.tab_settings.scroll_on_error&&i._scrollToPosition(t(this),200,80),(e.hasClass("ipt_uif_text")||e.hasClass("ipt_uif_textarea"))&&e.addClass("invalid").removeClass("valid"),!1}}),!1!==r&&(!1!==i._checkUploadRequests(s.oldPanel)&&(0!=i._checkForReCaptcha()&&!0!==i._skipTabIfNecessary(s,a,n))))}}),this.main_tab.on("tabsactivate",function(e,s){if(i.main_tab.is(t(e.target))){var n=i.tabIndices.index(s.newTab);if(2==i.tab_settings.type&&!0===i.tab_settings.show_progress_bar){var a=n/i.tabIndices.length*100;a=+a.toFixed(i.tab_settings.decimal_point),i.main_pb.progressbar("option","value",a)}i.main_form.find(".ipt_fsqm_form_tab_pos").val(n).trigger("change"),i._refreshButtonsForTab(),i._scrollToTab(),Cookies.set("eform-quiz-tab-"+i.form_id,n,{expires:30,path:""})}}),this.main_tab.on("iptUIFCHide iptUIFCShow",'[role="tab"]',function(){i._refreshButtonsForTab()})):this.on_last_page=!0},applyTimerEvent:function(){if(void 0!==t.fn.TimeCircles)if(this.settings.demoMode)this.jElement.find(".ipt_fsqm_timer > .ipt_fsqm_timer_inner").text("Timer disabled in demo mode");else{var s=this,n=this.jElement.find(".ipt_fsqm_timer_data").val();if(null!==n&&""!==n&&void 0!==n){try{this.timerVar=JSON.parse(n)}catch(t){this.timerVar=null}if(this.timerOuterDIV=this.jElement.find(".ipt_fsqm_timer"),this.timerDIV=this.timerOuterDIV.find("> .ipt_fsqm_timer_inner"),this.timerSpacer=this.timerOuterDIV.next(".ipt_fsqm_timer_spacer"),null!==this.timerVar&&this.timerVar&&(this.timerTabFormSync.timerEnabled=!0,this.timerTabFormSync.timerVar=this.timerVar,this._initTimer(),"overall"==this.timerVar.type||"page_specific"==this.timerVar.type)){var a=function(){var e=t(i).scrollTop()+t(i).height(),n=s.jElement.offset().top+10,a=n+s.jElement.outerHeight()+90;e>=n&&a>=e?s.timerOuterDIV.hasClass("fixed")||(s.timerOuterDIV.appendTo("body"),s.timerDIV.TimeCircles().rebuild(),s.timerOuterDIV.addClass("fixed")):s.timerOuterDIV.hasClass("fixed")&&(s.timerOuterDIV.insertBefore(s.timerSpacer),s.timerDIV.TimeCircles().rebuild(),s.timerOuterDIV.removeClass("fixed"))};t(e).on("scroll",t.debounce(250,a)),a(),t(i).on("resize iptUIFCShow iptUIFCHide tabsactivate",t.debounce(250,function(){a(),s.timerDIV.TimeCircles().rebuild()}))}}}},_initTimer:function(){var i,e,s,n,a=this;if(this._reInitTimer(),"overall"==this.timerVar.type)0===this.timerVar.time||""===this.timerVar.time||isNaN(this.timerVar.time)?this._destroyTimer():(void 0!=(n=this._getPersistentTime())?this.timerDIV.data("timer",this._sanitizePersistentTime(n,this.timerVar.time)):this.timerDIV.data("timer",this.timerVar.time),this.timerDIV.TimeCircles({time:{Days:{show:!1},Hours:{text:iptPluginUIFFront.L10n.timer.Hours},Minutes:{text:iptPluginUIFFront.L10n.timer.Minutes},Seconds:{text:iptPluginUIFFront.L10n.timer.Seconds}},total_duration:"Auto",count_past_zero:!1}).addListener(function(t,i,e){Cookies.set("eform-quiz-time-"+a.form_id,e,{expires:30,path:""}),e<=0&&a._progressTimerPage()}));else if("page_specific"==this.timerVar.type){for(i in s=0,this.timerVar.time)e=parseFloat(this.timerVar.time[i]),isNaN(e)&&(e=0),t("#ipt_fsqm_form_"+a.form_id+"_tab_"+i).data("ipt_fsqm_timer",e),s+=e;this.main_tab.length?(this.block_prev_on_timer=!0,this.initialTabTimerRestore=!0,this._restoreTimerTabPosition()||(this._activeTabTimer(),a.initialTabTimerRestore=!1),this.__activeTabTimerRef=function(){a._activeTabTimer(),a.initialTabTimerRestore=!1},this.main_tab.on("tabsactivate",this.__activeTabTimerRef)):0===s||""===s||isNaN(s)?this._destroyTimer():(void 0!=(n=this._getPersistentTime())?this.timerDIV.data("timer",this._sanitizePersistentTime(n,s)):this.timerDIV.data("timer",s),this.timerDIV.TimeCircles({time:{Days:{show:!1},Hours:{text:iptPluginUIFFront.L10n.timer.Hours},Minutes:{text:iptPluginUIFFront.L10n.timer.Minutes},Seconds:{text:iptPluginUIFFront.L10n.timer.Seconds}},total_duration:"Auto",count_past_zero:!1}).addListener(function(t,i,e){Cookies.set("eform-quiz-time-"+a.form_id,e,{expires:30,path:""}),e<=0&&a._progressTimerPage()}))}else this._destroyTimer()},_restoreTimerTabPosition:function(){var t=Cookies.get("eform-quiz-tab-"+this.form_id);return void 0!==t&&0!=t&&(this.changing_tab_on_timer=!0,this.main_tab.tabs("option","active",t),this.changing_tab_on_timer=!1,!0)},_getPersistentTime:function(){var t=Cookies.get("eform-quiz-time-"+this.form_id);if(void 0!=t&&(t=parseInt(t,10),!isNaN(t)))return t},_sanitizePersistentTime:function(t,i){return t<=0?(this._progressTimerPage(),0):(t>i&&(t=i),t)},_activeTabTimer:function(){var t=this,i=this.main_tab.find(".ui-tabs-panel").eq(this.main_tab.tabs("option","active")),e=parseFloat(i.data("ipt_fsqm_timer"));if(this.timerDIV.TimeCircles().destroy(),0===e||isNaN(e))this._destroyTimer(!1);else{if(this._reInitTimer(),1==this.initialTabTimerRestore){var s=this._getPersistentTime();void 0!==s?this.timerDIV.data("timer",this._sanitizePersistentTime(s,e)):this.timerDIV.data("timer",e)}else this.timerDIV.data("timer",e);this.timerDIV.TimeCircles({time:{Days:{show:!1},Hours:{text:iptPluginUIFFront.L10n.timer.Hours},Minutes:{text:iptPluginUIFFront.L10n.timer.Minutes},Seconds:{text:iptPluginUIFFront.L10n.timer.Seconds}},total_duration:"Auto",count_past_zero:!1}).addListener(function(i,e,s){Cookies.set("eform-quiz-time-"+t.form_id,s,{expires:30,path:""}),s<=0&&t._progressTimerPage()})}},_destroyTimer:function(t){if(t=void 0!==t&&t,this.timerVar){this.timerDIV.hide().parent().hide().next(".ipt_fsqm_timer_spacer").hide(),this.timerTabFormSync.timerEnabled=!1,this.timerTabFormSync.forceProgress=!1,this.timerTabFormSync.forceSubmit=!1,t&&this.main_tab.length&&this.__activeTabTimerRef&&this.main_tab.off("tabsactivate",this.__activeTabTimerRef);try{this.timerDIV.TimeCircles().destroy()}catch(t){}Cookies.remove("eform-quiz-time-"+this.form_id,{expires:30,path:""}),Cookies.remove("eform-quiz-tab-"+this.form_id,{expires:30,path:""})}},_reInitTimer:function(){this.timerVar&&(this.timerDIV.show().parent().show().next(".ipt_fsqm_timer_spacer").show(),this.timerTabFormSync.timerEnabled=!0,this.timerTabFormSync.forceProgress=!1,this.timerTabFormSync.forceSubmit=!1)},_progressTimerPage:function(){if(this.timerVar)return!0===this.fsqm_submitting?(this._destroyTimer(!0),!1):void(this.on_last_page||"overall"==this.timerVar.type?(this.timerTabFormSync.forceProgress=!1,this.timerTabFormSync.forceSubmit=!0,this.main_form.submit(),this._destroyTimer(!0)):(this.timerTabFormSync.forceProgress=!0,this.timerTabFormSync.forceSubmit=!1,this._navigateNextTab(),this.timerTabFormSync.forceProgress=!1))},_navigateNextTab:function(){if(this.on_last_page)return!1;var t=this.tabIndices.index(this.tabIndices.filter('[aria-selected="true"]').next("li"));return-1!==t&&(this.main_tab.tabs("option","active",t),!0)},_navigatePrevTab:function(){if(this.on_first_page)return!1;var t=this.tabIndices.index(this.tabIndices.filter('[aria-selected="true"]').prev("li"));return-1!==t&&(this.main_tab.tabs("option","active",t),!0)},_onResetButton:function(){var t=this;t.jElement.find(".ipt_fsqm_form_button_container .ipt_fsqm_form_button_reset");this.jElement.on("click",".ipt_fsqm_form_button_reset, .eform-manual-nav-button-reset",function(i){i.preventDefault(),confirm(iptFSQM.l10n.reset_confirm)&&(t._restoreForm(),t.jElement.find(".ipt_fsqm_form_message_restore").hide(),t._scrollToPosition(t.jElement,200,10))})},_initButtonsForTab:function(){var t=this;1===this.tabIndices.length?(this.prev_button.remove(),this.next_button.remove(),this.submit_button.button("enable")):(this.prev_button.button("disable"),this.submit_button.button("disable"),this.next_button.button("enable"),this.terms_wrap.hide(),this.prev_button.on("click",function(i){i.preventDefault(),t._navigatePrevTab()}),this.next_button.on("click",function(i){i.preventDefault(),t._navigateNextTab()})),this.jElement.on("click",".eform-manual-nav-button-prev",function(i){i.preventDefault(),t._navigatePrevTab()}),this.jElement.on("click",".eform-manual-nav-button-next",function(i){i.preventDefault(),t._navigateNextTab()}),this._refreshButtonsForTab()},_changePrevButton:function(t){void 0===t&&(t=!1),!0===this.tab_settings.block_previous||this.block_prev_on_timer?this.prev_button.stop(!0,!0).hide():t?(this.prev_button.button("enable"),this.tab_settings.hidden_buttons&&!this.prev_button.hasClass("iptUIFCHidden")&&this.prev_button.stop(!0,!0).fadeIn("fast")):(this.prev_button.button("disable"),this.tab_settings.hidden_buttons&&!this.prev_button.hasClass("iptUIFCHidden")&&this.prev_button.stop(!0,!0).hide())},_changeNextButton:function(t){void 0===t&&(t=!1),t?(this.next_button.button("enable"),this.tab_settings.hidden_buttons&&!this.next_button.hasClass("iptUIFCHidden")&&this.next_button.stop(!0,!0).fadeIn("fast")):(this.next_button.button("disable"),this.tab_settings.hidden_buttons&&!this.next_button.hasClass("iptUIFCHidden")&&this.next_button.stop(!0,!0).hide())},_changeSubmitButton:function(t){void 0===t&&(t=!1),t?(this.submit_button.button("enable"),this.tab_settings.hidden_buttons&&!this.submit_button.hasClass("iptUIFCHidden")&&this.submit_button.stop(!0,!0).fadeIn("fast")):(this.submit_button.button("disable"),this.tab_settings.hidden_buttons&&!this.submit_button.hasClass("iptUIFCHidden")&&this.submit_button.stop(!0,!0).hide())},_changeTermsWrap:function(t){void 0===t&&(t=!1),t?this.terms_wrap.show():this.terms_wrap.hide()},_refreshButtonsForTab:function(){for(var t=this.main_tab.tabs("option","active"),i=this.tabIndices.length,e=0,s=i-1;this.tabIndices.eq(e).hasClass("iptUIFCHidden");)if(++e>=i){e=i-1;break}for(;this.tabIndices.eq(s).hasClass("iptUIFCHidden");)if(--s<0){s=i-1;break}t==s?(t!=e?this._changePrevButton(!0):this._changePrevButton(!1),this._changeNextButton(!1),this._changeSubmitButton(!0),this._changeTermsWrap(!0),this.on_last_page=!0,this.on_first_page=!1):t==e?(this._changePrevButton(!1),this._changeNextButton(!0),this._changeSubmitButton(!1),this._changeTermsWrap(!1),this.on_last_page=!1,this.on_first_page=!0):(this._changePrevButton(!0),this._changeNextButton(!0),this._changeSubmitButton(!1),this._changeTermsWrap(!1),this.on_last_page=!1,this.on_first_page=!1)},_refreshStartupTimer:function(){this.jElement.find(".ipt_fsqm_form_startup_timer").length&&this.jElement.find(".ipt_fsqm_form_startup_timer").TimeCircles().addListener(function(t,e,s){s<=0&&i.location.reload(!0)})},_skipTabIfNecessary:function(t,i,e){this.skipping_tab_for_conditional=!0;var s=!1;if(t.newTab.hasClass("iptUIFCHidden")){var n=null;if(i<e)for(n=t.newTab.prev("li");n.hasClass("iptUIFCHidden")&&(n=n.prev("li")).length;);else for(n=t.newTab.next("li");n.hasClass("iptUIFCHidden")&&(n=n.next("li")).length;);var a=this.tabIndices.index(n);-1!=a&&this.main_tab.tabs("option","active",a),s=!0}return this.skipping_tab_for_conditional=!1,s},_restoreForm:function(){this.restoring_form=!0,this.main_form.trigger("reset"),this.main_form.find(".ipt_uif_slider, .ipt_uif_slider_range_max").val("0").trigger("fsqm.slider"),this.main_form.trigger("fsqm.mathematicalReEvaluate").trigger("fsqm.check_likedislike").trigger("fsqm.check_smiley"),this.main_form.find(".ipt_uif_jsignature_reset").trigger("click"),this.main_form.find(".ipt_uif_conditional").trigger("fsqm.conditional"),this.main_tab.length&&this.main_tab.tabs({active:0}),this.main_form.find(".ipt_fsqm_form_tab_pos").val("0"),void 0!==t.fn.sayt&&this.main_form.sayt({erase:!0}),this.restoring_form=!1,this.main_form.trigger("formReset.eform")},_saytRestoreTab:function(){if(void 0!==t.fn.sayt){if(this.sayt_restoring_tab=!0,void 0!==this.sayt_settings&&!1===this.sayt_settings.admin_override&&!0===this.sayt_settings.auto_save&&!0===this.sayt_settings.restore&&!0===this.main_form.sayt({checksaveexists:!0})){var i=this.main_form.find(".ipt_fsqm_form_tab_pos").val();this.main_tab.length&&void 0!==i&&this.main_tab.tabs({active:i})}this.sayt_restoring_tab=!1}},_restoreStopwatchVal:function(){var t=this.jElement.find(".ipt_fsqm_form_stopwatch"),i=this.jElement.find(".ipt_fsqm_form_stopwatch_val");t.length&&t.attr("data-timer",i.val())},_endStopwatch:function(t){t=void 0!==t&&t;var i=this.jElement.find(".ipt_fsqm_form_stopwatch");this.jElement.find(".ipt_fsqm_form_stopwatch_val");i.length&&(t?i.hide():i.TimeCircles().destroy())},_scrollToPosition:function(i,e,s){var n=i.offset().top,a=this.main_form.closest(".remodal-wrapper"),r=parseFloat(t("html").css("margin-top")),o=parseFloat(t("html").css("padding-top")),_=t("html, body");void 0===s&&(s=0),void 0===e&&(e=200),a.length?n=i.position().top-s-55:(isNaN(r)&&(r=0),isNaN(o)&&(o=0),n=n-r-o,n-=s),void 0!==this.scroll_settings&&(n-=this.scroll_settings.offset),n<0&&(n=0),a.length&&(_=a),0!==e?_.animate({scrollTop:n},e):_.scrollTop(n)},_scrollToTab:function(){!1!==this.tab_settings.scroll&&(2==this.tab_settings.type&&!0===this.tab_settings.show_progress_bar&&0==this.tab_settings.progress_bar_bottom?this._scrollToPosition(this.main_pb,200,10):this._scrollToPosition(this.main_tab,200,10))},_openRequiredCollapsedElements:function(i){i.find(".ipt_uif_collapsible").each(function(){var i=!1;t(this).find(".check_me").each(function(){if(t(this).attr("class").match(/required/))return i=!0,!1}),i&&!t(this).hasClass("ipt_uif_collapsible_open")&&t(this).find(">.ipt_uif_container_head > h3 > a").trigger("click")})},_checkUploadRequests:function(i){var e=this,s=!0;return i.find(".ipt_uif_uploader").each(function(){if(!t(this).is(":visible"))return!0;var i=t(this),n=i.data("activeUpload"),a=i.data("totalUpload"),r=i.data("settings");n>0&&(i.validationEngineEForm("showPrompt",iptFSQM.l10n.uploader_active_upload,"red"),s=!1),!0===r.required&&a<1&&(i.validationEngineEForm("showPrompt",iptFSQM.l10n.uploader_required,"red"),s=!1);var o=parseInt(r.min_number_of_files,10);return(isNaN(o)||o<0)&&(o=0),o>1&&a<o&&(i.validationEngineEForm("showPrompt",iptFSQM.l10n.uploader_required_number+" "+o,"red"),s=!1),!1===s?(e._scrollToPosition(i,200,50),!1):void 0}),s},_processSubmission:function(){this.main_form.hide(),this.mainFormLogo.hide(),this.restore_block.hide(),this.success.hide(),this.http_error.hide(),this.main_form.validationEngineEForm("hideAll"),this.main_form.iptPluginUIFFront("refreshiFrames"),this.process.show();var t=this.process.find(".ipt_uif_ajax_loader_inline").css("width","auto"),i=this.process.width(),e=t.width()+50,s=t.height();this.scroll_settings&&1==this.scroll_settings.progress&&this._scrollToPosition(this.process,10,10),t.css({width:i,height:s,opacity:0}).animate({width:e,opacity:1},"normal"),this.fsqm_submitting=!0,this._endStopwatch(this.formReset&&this.formReset.reset);var n={action:this.main_form.find('[name="action"]').val(),ipt_ps_post:this.main_form.serialize(),ipt_ps_send_as_str:!0,ipt_ps_look_into:"ipt_ps_post"};this.currentPreSubmissionHooks=this.preSubmissionHooks.slice(0),this._processPreSubmissionHooks(n)},_processPreSubmissionHooks:function(t){this.currentPreSubmissionHooks.length?this.currentPreSubmissionHooks.pop().callback.call(this,t):this._ajaxFormSubmit(t)},_processPostSubmissionHooks:function(t){this.currentPostSubmissionHooks.length?this.currentPostSubmissionHooks.pop().callback.call(this,t):(this._showAjaxFormSubmitResponse(t),this.process.hide(),this.fsqm_submitting=!1)},_ajaxFormSubmit:function(i){var e=this;t.post(iptFSQM.ajaxurl,i,function(t){e.currentPostSubmissionHooks=e.postSubmissionHooks.slice(0),e._processPostSubmissionHooks(t)},"json").fail(function(t,i,s){e.http_error.find(".textStatus").html(i),e.http_error.find(".errorThrown").html(s.message),e.http_error.slideDown("fast"),e.main_form.show(),e.mainFormLogo.show(),e.scroll_settings&&1==e.scroll_settings.message&&e._scrollToPosition(e.http_error,200,10),e.process.hide(),e.fsqm_submitting=!1})},_showAjaxFormSubmitResponse:function(e){var s=this;if(null===e||0===e||"0"===e)return s.http_error.find(".textStatus").html("Null Data"),s.http_error.find(".errorThrown").html("Possible Server Error"),s.http_error.slideDown("fast"),s.main_form.show(),s.mainFormLogo.show(),void(s.scroll_settings&&1==s.scroll_settings.message&&s._scrollToPosition(s.http_error,200,10));if(!0===e.success){if(s.success.find(".ui-widget-content.ipt_fsqm_success_wrap").html(e.msg),s.success.slideDown("fast",function(){if(s.scroll_settings&&1==s.scroll_settings.message&&s._scrollToPosition(s.success,200,10),!0===e.components.redirect){if(""!==e.components.redirect_msg&&(s.success.find(".ipt_fsqm_sm_meta").remove(),s.success.find(".ui-widget-content.ipt_fsqm_success_wrap").after('<div class="ui-widget-content ui-corner-all ipt_fsqm_sm_meta"><p class="ipt_fsqm_sm_meta_p">'+e.components.redirect_msg+"</p></div>")),s.success.find(".ipt_fsqm_redirection_countdown").length){var t=e.components.redirect_delay/1e3;new CountUp(s.success.find(".ipt_fsqm_redirection_countdown").get(0),t,0,0,t,{useEasing:!1,useGrouping:!0,separator:",",decimal:".",prefix:"",suffix:""}).start()}setTimeout(function(){i.self!==i.top&&e.components.redirect_top?i.top.location.href=e.components.redirect_url:i.location.href=e.components.redirect_url},e.components.redirect_delay)}}),void 0!==s.nonce_interval&&clearInterval(s.nonce_interval),s.saytIntervalID&&i.clearInterval(s.saytIntervalID),void 0!==t.fn.sayt&&s.main_form.sayt({erase:!0}),s.formReset&&s.formReset.reset&&!0!==e.components.redirect)if(s.formReset.delay>0)new CountUp(s.success.find(".ipt_fsqm_form_reset_cu").get(0),s.formReset.delay,0,0,s.formReset.delay,{useEasing:!1,useGrouping:!0,separator:",",decimal:".",prefix:"",suffix:""}).start(),setTimeout(function(){s._resetFormOnSubmit()},1e3*s.formReset.delay);else s._resetFormOnSubmit();try{var n=parseInt(Cookies.get("eform-submission-"+s.form_id),10);isNaN(n)&&(n=0),Cookies.set("eform-submission-"+s.form_id,++n,{expires:365,path:"/"})}catch(t){console&&console.log&&console.log(t)}}else{var a;if("object"==typeof e.errors)for(a in e.errors)if("fsqm_email_limit"==e.errors[a].id||"fsqm_ip_limit"==e.errors[a].id)return s.validation_block.find(".fsqm_ve_text").html(e.errors[a].msgs[0]),s.validation_block.find(".fsqm_ve_msg").html(e.errors[a].msgs[1]),s.validation_block.show(),void s.validation_block.addClass("iptAnimated iptPulseSubtle");if(s.main_form.show(),s.mainFormLogo.show(),"object"==typeof e.errors){var r,o,_,m,l=!1;for(r=0;r<e.errors.length;r++)o=e.errors[r].msgs.join("<br />"),""!==e.errors[r].id&&(_=t("#"+e.errors[r].id)).length?(l=!0,_.validationEngineEForm("showPrompt",o,"red"),_.closest(".ipt_uif_column_inner").css({position:"relative"})):s.main_form.validationEngineEForm("showPrompt",o,"red");if(0!==s.main_tab.length)if(s.main_tab.find("> .ipt_fsqm_form_tab_panel").each(function(){if(t(this).find(".formErrorContent").length)return m=t(this),!1}),void 0!==m&&m.length){var c=s.tabIndices.index(s.tabIndices.filter('[aria-controls="'+m.attr("id")+'"]')),h=l;l=!1,s.changing_tab_on_submit_error=!0,s.main_tab.tabs("option","active",c),s.changing_tab_on_submit_error=!1,setTimeout(function(){s._scrollToPosition(m.find(".formErrorContent").eq(0),200,10),h&&alert(iptFSQM.l10n.validation_on_submit)},500)}l&&alert(iptFSQM.l10n.validation_on_submit)}}},_resetFormOnSubmit:function(){var t=this;this.timerVar&&(this._destroyTimer(),this._initTimer()),this.applyNonceEvents(),this._restoreForm(),this.jElement.find(".ipt_fsqm_form_message_restore").hide(),this.sayt_settings&&!0===this.sayt_settings.interval_save&&this.sayt_settings.interval>0&&(this.saytIntervalID=i.setInterval(function(){t.saytManualSave()},1e3*this.sayt_settings.interval)),this.main_form.fadeIn("fast"),this.mainFormLogo.fadeIn("fast"),this.restore_block.hide(),this.success.hide(),this.http_error.hide(),this._scrollToPosition(this.jElement,200,10),this.jElement.find(".ipt_fsqm_form_stopwatch_val").val(0);var e=this.jElement.find(".ipt_fsqm_form_stopwatch");e.length&&(e.show(),e.TimeCircles().restart())},_getElementValues:function(i,e){var s,n,a,r,o=[],_=this,m={frown:1,sad:2,neutral:3,happy:4,excited:5},l={like:1,dislike:0};switch(e){case"radio":case"p_radio":o=[],i.find("input.ipt_uif_radio").filter(":checked").each(function(){o[o.length]=jQuery.trim(t(this).next("label").text())});break;case"checkbox":case"p_checkbox":o=[],i.find("input.ipt_uif_checkbox").filter(":checked").each(function(){o[o.length]=jQuery.trim(t(this).next("label").text())});break;case"select":case"p_select":o=[],i.find("select.ipt_uif_select option").filter(":selected").each(function(){o[o.length]=jQuery.trim(t(this).text())});break;case"thumbselect":o=[],i.find("input.ipt_uif_radio, input.ipt_uif_checkbox").filter(":checked").each(function(){o[o.length]=jQuery.trim(t(this).data("label"))});break;case"slider":o=_.intelParseFloat(i.find("input.ipt_uif_slider").val());break;case"range":o=[_.intelParseFloat(i.find("input.ipt_uif_slider.slider_range").val()),_.intelParseFloat(i.find("input.ipt_uif_slider.slider_range").next("input").val())];break;case"spinners":o=[],i.find("input.ipt_uif_uispinner").each(function(){""!==t(this).val()&&(o[o.length]=_.intelParseFloat(t(this).val()))});break;case"grading":o=[],i.find("input.ipt_uif_slider").each(function(){""!==t(this).val()&&(o[o.length]=_.intelParseFloat(t(this).val())),t(this).hasClass("slider_range")&&t(this).next("input").val()&&(o[o.length]=_.intelParseFloat(t(this).next("input").val()))});break;case"starrating":case"scalerating":o=[],i.find(".ipt_uif_rating").each(function(){t(this).find("input.ipt_uif_radio:checked").length&&(o[o.length]=_.intelParseFloat(t(this).find("input.ipt_uif_radio:checked").val()))});break;case"matrix":o=[],n=[],i.find(".ipt_uif_matrix thead th").each(function(){n[n.length]=jQuery.trim(t(this).text())}),i.find(".ipt_uif_checkbox,.ipt_uif_radio").filter(":checked").each(function(){a=t(this).closest("tr").find("> *").index(t(this).closest("td")),""===n[a]&&void 0===n[a]||(o[o.length]=n[a])});break;case"toggle":case"s_checkbox":o=i.find('input[type="checkbox"]').is(":checked")?"1":"0";break;case"smileyrating":void 0!==m[s=i.find('input[type="radio"]:checked').val()]&&(o=m[s]);break;case"likedislike":void 0!==l[s=i.find('input[type="radio"]:checked').val()]&&(o=l[s]);break;case"matrix_dropdown":o=[],i.find("select").each(function(){""!==(r=t(this).find("option").filter(":selected")).val()&&(o[o.length]=r.text())});break;case"feedback_small":case"f_name":case"l_name":case"email":case"phone":case"p_name":case"p_email":case"p_phone":case"textinput":case"password":case"keypad":case"datetime":void 0===(o=i.find('input[type="text"], input[type="email"], input[type="password"], input[type="tel"]').val())&&"keypad"==e&&(o=i.find("textarea").val()),_.isNumeric(o)&&(o=_.intelParseFloat(o));break;case"feedback_large":case"textarea":o=i.find("textarea").val();break;case"upload":o=i.find(".ipt_uif_uploader").data("totalUpload");break;case"mathematical":o=_.intelParseFloat(i.find("input.ipt_uif_mathematical_input").val());break;case"address":o=[],i.find(".ipt_uif_text").each(function(){o[o.length]=t(this).val()});break;default:o=!1}return o},_checkForReCaptcha:function(){return!this.reCaptchaNeeded||0!=this.jElement.data("reCaptchaValidated")||!this.jElement.find(".eform-g-recaptcha").is(":visible")||(this.jElement.find(".eform-g-recaptcha").validationEngineEForm("showPrompt",iptFSQM.l10n.recaptcha,"red"),this._scrollToPosition(this.jElement.find(".eform-g-recaptcha")),!1)},intelParseFloat:function(t,i){void 0===i&&(i=0);var e=parseFloat(t);return isNaN(e)&&(e=i),e},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},yourOtherFunction:function(){}};var o={init:function(i){return this.each(function(){t.data(this,"plugin_"+n)||t.data(this,"plugin_"+n,new r(this,i))})}};t.fn[n]=function(i){return o[i]?o[i].apply(this,Array.prototype.slice.call(arguments,1)):("object"!=typeof i&&i?t.error("Method "+i+" does not exist on jQuery."+n):o.init.apply(this,arguments),this)}}(jQuery,window,document),jQuery(document).ready(function(t){var i=!1;t("#eform-live-demo-mode-token").length&&(i=!0),t(".ipt_fsqm_form").iptFSQMForm({demoMode:i})});/*!
* eForm - WordPress Form Builder
*
* Autogenerated by Grunt on: 2021-09-22
* @version 4.15.1
* @author Swashata Ghosh (WPQuark)
* @license GPL-3.0
*/
/**
 * eForm JavaScript Helper for getting values of elements
 *
 * Works just like the value class on the server side
 *
 * @author Swashata Ghosh
 * @license GPL-3.0
 */
!function(t,e,i,n){"use strict";var r={optionDelimiter:", ",rowDelimiter:"\n",rangeDelimiter:"/",entryDelimiter:" : "};function u(e,i,n){this.formId=e,this.element=i,this.jElement=t(this.element),this.settings=t.extend({},r,n),this._defaults=r}u.prototype={getValue:function(i,n,r,u){void 0==r&&(r="string"),void 0==u&&(u="label");var a=t("#ipt_fsqm_form_"+this.formId+"_"+i+"_"+n);if(!a.length)return null;var l=a.prev().val(),_=this.__mTypeMethod(l);return"function"==typeof this[_]?this[_](a,r,u):"function"==typeof e["eFormExtendedValues"+_]?e["eFormExtendedValues"+_].call(this,a,r,u):null},_valueCheckbox:function(t,e,i){return this.__getMCQTypes(t,e,i)},_valueRadio:function(t,e,i){return this.__getMCQTypes(t,e,i)},_valueSelect:function(t,e,i){return this.__getSelectTypes(t,e,i)},_valueThumbselect:function(e,i,n){var r,u=[];return e.find(".ipt_uif_thumbselect").filter(":checked").each(function(){r=t(this),u[u.length]="label"==n?r.data("label").trim():r.val()}),"string"==i?u.join(this.getOptionDelimiter()):u},_valuePricingTable:function(e,i,n){var r,u=[];return e.find(".eform-pricing-table-radio").filter(":checked").each(function(){r=t(this),u[u.length]="label"==n?r.data("label").trim():r.val()}),"string"==i?u.join(this.getOptionDelimiter()):u},_valueSlider:function(t,e,i){return t.find(".ipt_uif_slider").val().trim()},_valueRange:function(t,e,i){var n=[];return n[0]=t.find(".ipt_uif_slider").val().trim(),n[1]=t.find(".ipt_uif_slider_range_max").val().trim(),"string"==e?n.join(this.getRangeDelimiter()):n},_valueGrading:function(e,i,n){var r,u,a=[],l=this;return e.find(".ipt_uif_slider_box").each(function(){r=t(this),u={label:r.parent().prev().find("label").text(),values:[r.find(".ipt_uif_slider").val().trim()]},r.find(".ipt_uif_slider_range_max").length&&(u.values[1]=r.find(".ipt_uif_slider_range_max").val().trim()),a[a.length]="string"==i?u.label+l.getEntryDelimiter()+u.values.join(l.getRangeDelimiter()):u}),"string"==i?a.join(this.getRowDelimiter()):a},_valueSmileyrating:function(e,i,n){var r=[],u=e.find(".ipt_uif_smiley_rating_feedback");return e.find(".ipt_uif_smiley_rating_radio").filter(":checked").each(function(){r[r.length]=t(this).data("label")}),u.length&&""!=u.val().trim()&&(r[r.length]=u.val().trim()),"string"==i?r.join(this.getRowDelimiter()):r},_valueStarrating:function(t,e,i){return this.__getRatingTypes(t,e,i)},_valueScalerating:function(t,e,i){return this.__getRatingTypes(t,e,i)},_valueSpinners:function(e,i,n){var r,u,a=[],l=this;return e.find(".eform-spinner-container").each(function(){r=t(this),void 0===(u={label:r.find(".ipt_uif_question_label label").text(),value:r.find(".ipt_uif_uispinner").val()}).value&&(u.value=""),u.value=u.value.trim(),a[a.length]="string"==i?u.label+l.getEntryDelimiter()+u.value:u}),"string"==i?a.join(this.getRowDelimiter()):a},_valueMatrix:function(e,i,n){var r,u,a,l,_,s,o=[],f=[];if(r=e.find(".ipt_uif_matrix tbody > tr"),u=e.find(".ipt_uif_matrix thead > tr > th"),r.each(function(e){f[e]=[t(this).find("> th").text()]}),e.find(".ipt_uif_radio, .ipt_uif_checkbox").filter(":checked").each(function(){_=t(this),a=r.index(_.closest("tr")),l=_.closest("tr").find("> *").index(_.closest("td")),void 0==f[a]&&(f[a]=[]),f[a].push(u.eq(l).text())}),"string"==i){for(s in f)o[s]=f[s].join(this.getEntryDelimiter());return o.join(this.getRowDelimiter())}return f},_valueMatrixDropdown:function(e,i,n){var r,u,a,l,_,s=[],o=[],f=this;return r=e.find(".ipt_uif_matrix tbody > tr"),u=e.find(".ipt_uif_matrix thead > tr > th"),r.each(function(e){_=t(this).find("> th").text(),t(this).find("td").each(function(e){(o=[_]).push(u.eq(e+1).text()),a=t(this).find("select.ipt_uif_select"),l=[],a.find("option").filter(":selected").each(function(){""!=t(this).val()&&l.push("label"==n?t(this).text():t(this).val())}),"string"==i?o.push(l.join(f.getOptionDelimiter())):o.push(l),s.push("string"==i?o.join(f.getEntryDelimiter()):o)})}),"string"==i?s.join(this.getRowDelimiter()):s},_valueLikedislike:function(e,i,n){var r=[],u=e.find(".ipt_uif_likedislike_rating_feedback");return e.find(".ipt_uif_likedislike_rating_radio").filter(":checked").each(function(){r[r.length]=t(this).data("label")}),u.length&&""!=u.val().trim()&&(r[r.length]=u.val().trim()),"string"==i?r.join(this.getRowDelimiter()):r},_valueToggle:function(t,e,i){var n=t.find(".ipt_uif_switch");return n.is(":checked")?n.data("on"):n.data("off")},_valueSorting:function(t,e,i){return this.__getSortingTypes(t,e,i)},_valueFeedbackLarge:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueFeedbackSmall:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueUpload:function(t,e,i){return"Not Supported"},_valueMathematical:function(t,e,i){return t.find(".ipt_uif_mathematical_input").val()},_valueFeedbackMatrix:function(e,i,n){var r=[];return e.find(".ipt_uif_text, .ipt_uif_textarea").each(function(){r.push(t(this).val().trim())}),"string"==i?r.join(this.getRowDelimiter()):r},_valueSignature:function(t,e,i){var n=t.find(".ipt_uif_jsignature_pad ").jSignature("getData","svgbase64");return n&&n[0]&&n[1]?"data:"+n.join(","):""},_valueGps:function(e,i,n){var r,u,a=[],l=this;return e.find(".locationpicker-widget > .ipt_uif_column").each(function(){u=t(this),r="string"==i?u.find("label").text()+l.getEntryDelimiter()+u.find("input.ipt_uif_text").val().trim():{label:u.find("label").text(),value:u.find("input.ipt_uif_text").val().trim()},a.push(r)}),"string"==i?a.join(this.getRowDelimiter()):a},_valuePayment:function(t,e,i){return t.find("input.ipt_uif_mathematical_input").val()},_valueFName:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueLName:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueEmail:function(t,e,i){return this.__getTextTypes(t,e,i)},_valuePhone:function(t,e,i){return this.__getTextTypes(t,e,i)},_valuePPhone:function(t,e,i){return this.__getTextTypes(t,e,i)},_valuePName:function(t,e,i){return this.__getTextTypes(t,e,i)},_valuePEmail:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueTextinput:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueTextarea:function(t,e,i){return this.__getTextTypes(t,e,i)},_valuePassword:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueKeypad:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueDatetime:function(t,e,i){return this.__getTextTypes(t,e,i)},_valuePCheckbox:function(t,e,i){return this.__getMCQTypes(t,e,i)},_valuePRadio:function(t,e,i){return this.__getMCQTypes(t,e,i)},_valuePSelect:function(t,e,i){return this.__getSelectTypes(t,e,i)},_valueSCheckbox:function(t,e,i){return this.__getMCQTypes(t,e,i)},_valueAddress:function(e,i,n){var r,u=[];return e.find(".ipt_uif_text").each(function(){""!=(r=t(this).val().trim())&&u.push(r)}),"string"==i?u.join(this.getRowDelimiter()):u},_valuePSorting:function(t,e,i){return this.__getSortingTypes(t,e,i)},_valueHidden:function(t,e,i){return this.__getTextTypes(t,e,i)},_valueRepeatable:function(t,e,i){return"Not supported"},_valueGuestblog:function(t,e,i){return"Not supported"},__getTextTypes:function(t,e,i){return t.find(".ipt_uif_text, .ipt_uif_textarea, .ipt_uif_password, .ipt_uif_hidden_input").val()},__getMCQTypes:function(e,i,n){var r,u=[],a=!1;return e.find(".ipt_uif_radio, .ipt_uif_checkbox").filter(":checked").each(function(){r=t(this),u[u.length]="label"==n?r.next("label").html().trim():r.val(),"others"==r.val()&&(a=!0)}),a&&e.find(".ipt_uif_question_others").length&&(u[u.length]=e.find(".ipt_uif_question_others").find(".ipt_uif_text, .ipt_uif_textarea").val().trim()),"string"==i?u.join(this.getOptionDelimiter()):u},__getSelectTypes:function(e,i,n){var r,u=[],a=!1;return e.find("select.ipt_uif_select option:selected").each(function(){r=t(this),u[u.length]="label"==n?r.html().trim():r.val(),"others"==r.val()&&(a=!0)}),a&&e.find(".ipt_uif_question_others").length&&(u[u.length]=e.find(".ipt_uif_question_others").find(".ipt_uif_text, .ipt_uif_textarea").val()),"string"==i?u.join(this.getOptionDelimiter()):u},__getSortingTypes:function(e,i,n){var r=[];return e.find(".ipt_uif_sorting .ipt_uif_sortme").each(function(){r[r.length]=t(this).find(".eform-sortable-label").text()}),"string"==i?r.join(this.getRowDelimiter()):r},__getRatingTypes:function(e,i,n){var r,u,a=[],l=this;return e.find(".eform-rating-container").each(function(){r=t(this),void 0===(u={label:r.find(".ipt_uif_question_label label").text(),value:r.find(".ipt_uif_rating .ipt_uif_radio").filter(":checked").val()}).value&&(u.value=""),a[a.length]="string"==i?u.label+l.getEntryDelimiter()+u.value:u}),"string"==i?a.join(this.getRowDelimiter()):a},__mTypeMethod:function(t){var e,i="_value",n=t.split("_");for(e in n)i+=n[e].charAt(0).toUpperCase()+n[e].slice(1);return i},getOptionDelimiter:function(){return this.settings.optionDelimiter},getRowDelimiter:function(){return this.settings.rowDelimiter},getEntryDelimiter:function(){return this.settings.entryDelimiter},getRangeDelimiter:function(){return this.settings.rangeDelimiter}},e.eFormValues=u}(jQuery,window,document);/*!
* eForm - WordPress Form Builder
*
* Autogenerated by Grunt on: 2021-09-22
* @version 4.15.1
* @author Swashata Ghosh (WPQuark)
* @license GPL-3.0
*/
/**
 *  eForm Interactive Plugin helper
 *
 *  We write our very simple obserable and reactive engine to help with
 *  eForm. Any library would be an overkill, because it would re-rendedr the
 *  HTML, and thereby killing stuff.
 *
 *  So take the effort to write our own engine.
 *
 *  @author Swashata Ghosh
 *  @license GPL-3.0
 */
!function(t,e,i,s){"use strict";var n="eFormInteractive",a={elements:{mcq:[],freetype:[],pinfo:[]},formId:null};function r(e,i){this.element=e,this.jElement=t(this.element),this.settings=t.extend({},a,i),this._defaults=a,this._name=n,this.init()}r.prototype={init:function(){this.valueHelper=new eFormValues(this.settings.formId,this.element),this.initReactivity(),this.initData(),this.initObservable(),this.populateData(),this.delegateEvents()},initData:function(){var t,e,i={};for(t in this.settings.elements)for(e in this.settings.elements[t])i[this._getKey(t,this.settings.elements[t][e])]="";this.data=i},initObservable:function(){var t;for(t in this.data)this.data.hasOwnProperty(t)&&this._makeReactive(this.data,t)},populateData:function(){var t,e,i,s;for(t in this.settings.elements)for(e in this.settings.elements[t])i=this._getKey(t,this.settings.elements[t][e]),s=this.valueHelper.getValue(t,this.settings.elements[t][e]),this.data[i]=null===s?"":s},initReactivity:function(){var e,i,s,n,a={};for(e in this.settings.elements)for(i in this.settings.elements[e])a[s=this._getKey(e,this.settings.elements[e][i])]=this.jElement.find("."+s),(n=t("#ipt_fsqm_form_"+this.settings.formId+"_"+e+"_"+this.settings.elements[e][i])).addClass("eform-reactive-element").data("elmKey",this.settings.elements[e][i]).data("elmType",n.prev().val()).data("elmMType",e);this.reacts=a},delegateEvents:function(){var e=this;this.jElement.on("change input sortupdate iptUIFCShow iptUIFCHide",".eform-reactive-element",function(){var i=t(this),s=i.data("elmKey"),n=i.data("elmType"),a=i.data("elmMType");if(void 0!==s&&void 0!==n&&void 0!==a&&"design"!=a){var r=e._getKey(a,s);if(void 0!==e.data[r]){var l=e.valueHelper.getValue(a,s);null==l&&(l=""),e._setDataValue(r,n,a,l)}}})},_setDataValue:function(t,e,i,s){switch(e){case"signature":this.data[t]='<img src="'+s+'" style="max-width: 100%; height: auto;" />';break;default:this.data[t]=this._escapeHTML(s)}},_makeReactive:function(t,e){var i=this;Object.defineProperty(t,e,{get:function(){return this["_"+e]},set:function(t){this["_"+e],i.reacts[e].html(t),this["_"+e]=t}})},_getKey:function(t,e){return"eform_react_"+this.settings.formId+"_"+t+"_"+e},_escapeHTML:function(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}};var l={init:function(e){return this.each(function(){t.data(this,"plugin_"+n)||t.data(this,"plugin_"+n,new r(this,e))})}};t.fn[n]=function(e){return l[e]?l[e].apply(this,Array.prototype.slice.call(arguments,1)):("object"!=typeof e&&e?t.error("Method "+e+" does not exist on jQuery."+n):l.init.apply(this,arguments),this)}}(jQuery,window,document);var mejsL10n={"language":"de","strings":{"mejs.download-file":"Datei herunterladen","mejs.install-flash":"Sie verwenden einen Browser, der nicht den Flash-Player aktiviert oder installiert hat. Bitte aktivieren Sie Ihr Flash-Player-Plugin oder laden Sie die neueste Version von https:\/\/get.adobe.com\/flashplayer\/ herunter","mejs.fullscreen":"Vollbild","mejs.play":"Abspielen","mejs.pause":"Pause","mejs.time-slider":"Zeit-Schieberegler","mejs.time-help-text":"Benutzen Sie die Pfeiltasten Links\/Rechts, um 1 Sekunde vorzuspringen, und die Pfeiltasten Hoch\/Runter, um 10 Sekunden vorzuspringen.","mejs.live-broadcast":"Live-\u00dcbertragung","mejs.volume-help-text":"Pfeiltasten Hoch\/Runter benutzen, um die Lautst\u00e4rke zu regeln.","mejs.unmute":"Laut schalten","mejs.mute":"Stumm","mejs.volume-slider":"Lautst\u00e4rkeregler","mejs.video-player":"Video-Player","mejs.audio-player":"Audio-Player","mejs.captions-subtitles":"Beschriftungen\/Untertitel","mejs.captions-chapters":"Kapitel","mejs.none":"Keine","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanisch","mejs.arabic":"Arabisch","mejs.belarusian":"Wei\u00dfrussisch","mejs.bulgarian":"Bulgarisch","mejs.catalan":"Katalanisch","mejs.chinese":"Chinesisch","mejs.chinese-simplified":"Chinesisch (Vereinfacht)","mejs.chinese-traditional":"Chinesisch (Traditionell)","mejs.croatian":"Kroatisch","mejs.czech":"Tschechisch","mejs.danish":"D\u00e4nisch","mejs.dutch":"Niederl\u00e4ndisch","mejs.english":"Englisch","mejs.estonian":"Estnisch","mejs.filipino":"Filipino","mejs.finnish":"Finnisch","mejs.french":"Franz\u00f6sisch","mejs.galician":"Galicisch","mejs.german":"Deutsch","mejs.greek":"Griechisch","mejs.haitian-creole":"Haitianisches Kreolisch","mejs.hebrew":"Hebr\u00e4isch","mejs.hindi":"Hindi","mejs.hungarian":"Ungarisch","mejs.icelandic":"Isl\u00e4ndisch","mejs.indonesian":"Indonesisch","mejs.irish":"Irisch","mejs.italian":"Italienisch","mejs.japanese":"Japanisch","mejs.korean":"Koreanisch","mejs.latvian":"Lettisch","mejs.lithuanian":"Litauisch","mejs.macedonian":"Mazedonisch","mejs.malay":"Malaiisch","mejs.maltese":"Maltesisch","mejs.norwegian":"Norwegisch","mejs.persian":"Persisch","mejs.polish":"Polnisch","mejs.portuguese":"Portugiesisch","mejs.romanian":"Rum\u00e4nisch","mejs.russian":"Russisch","mejs.serbian":"Serbisch","mejs.slovak":"Slowakisch","mejs.slovenian":"Slowenisch","mejs.spanish":"Spanisch","mejs.swahili":"Suaheli","mejs.swedish":"Schwedisch","mejs.tagalog":"Tagalog","mejs.thai":"Thail\u00e4ndisch","mejs.turkish":"T\u00fcrkisch","mejs.ukrainian":"Ukrainisch","mejs.vietnamese":"Vietnamesisch","mejs.welsh":"Walisisch","mejs.yiddish":"Jiddisch"}};/*!
 * MediaElement.js
 * http://www.mediaelementjs.com/
 *
 * Wrapper that mimics native HTML5 MediaElement (audio and video)
 * using a variety of technologies (pure JavaScript, Flash, iframe)
 *
 * Copyright 2010-2017, John Dyer (http://j.hn/)
 * License: MIT
 *
 */
!function r(a,s,l){function d(n,e){if(!s[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(u)return u(n,!0);var o=new Error("Cannot find module '"+n+"'");throw o.code="MODULE_NOT_FOUND",o}var i=s[n]={exports:{}};a[n][0].call(i.exports,function(e){var t=a[n][1][e];return d(t||e)},i,i.exports,r,a,s,l)}return s[n].exports}for(var u="function"==typeof require&&require,e=0;e<l.length;e++)d(l[e]);return d}({1:[function(e,t,n){},{}],2:[function(i,r,e){(function(e){var t,n=void 0!==e?e:"undefined"!=typeof window?window:{},o=i(1);"undefined"!=typeof document?t=document:(t=n["__GLOBAL_DOCUMENT_CACHE@4"])||(t=n["__GLOBAL_DOCUMENT_CACHE@4"]=o),r.exports=t}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{1:1}],3:[function(e,n,t){(function(e){var t;t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},n.exports=t}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,n,t){!function(e){var t=setTimeout;function o(){}function r(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function i(n,o){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,r._immediateFn(function(){var e=1===n._state?o.onFulfilled:o.onRejected;if(null!==e){var t;try{t=e(n._value)}catch(e){return void s(o.promise,e)}a(o.promise,t)}else(1===n._state?a:s)(o.promise,n._value)})):n._deferreds.push(o)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof r)return t._state=3,t._value=e,void l(t);if("function"==typeof n)return void d((o=n,i=e,function(){o.apply(i,arguments)}),t)}t._state=1,t._value=e,l(t)}catch(e){s(t,e)}var o,i}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function d(e,t){var n=!1;try{e(function(e){n||(n=!0,a(t,e))},function(e){n||(n=!0,s(t,e))})}catch(e){if(n)return;n=!0,s(t,e)}}r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var n=new this.constructor(o);return i(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},r.all=function(e){var s=Array.prototype.slice.call(e);return new r(function(o,i){if(0===s.length)return o([]);var r=s.length;function a(t,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){a(t,e)},i)}s[t]=e,0==--r&&o(s)}catch(e){i(e)}}for(var e=0;e<s.length;e++)a(e,s[e])})},r.resolve=function(t){return t&&"object"==typeof t&&t.constructor===r?t:new r(function(e){e(t)})},r.reject=function(n){return new r(function(e,t){t(n)})},r.race=function(i){return new r(function(e,t){for(var n=0,o=i.length;n<o;n++)i[n].then(e,t)})},r._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){t(e,0)},r._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},r._setImmediateFn=function(e){r._immediateFn=e},r._setUnhandledRejectionFn=function(e){r._unhandledRejectionFn=e},void 0!==n&&n.exports?n.exports=r:e.Promise||(e.Promise=r)}(this)},{}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=e(7),r=(o=i)&&o.__esModule?o:{default:o},s=e(15),l=e(27);var d={lang:"en",en:s.EN,language:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(null!=t&&t.length){if("string"!=typeof t[0])throw new TypeError("Language code must be a string value");if(!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(t[0]))throw new TypeError("Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters");d.lang=t[0],void 0===d[t[0]]?(t[1]=null!==t[1]&&void 0!==t[1]&&"object"===a(t[1])?t[1]:{},d[t[0]]=(0,l.isObjectEmpty)(t[1])?s.EN:t[1]):null!==t[1]&&void 0!==t[1]&&"object"===a(t[1])&&(d[t[0]]=t[1])}return d.lang},t:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof e&&e.length){var n=void 0,o=void 0,i=d.language(),r=function(e,t,n){return"object"!==(void 0===e?"undefined":a(e))||"number"!=typeof t||"number"!=typeof n?e:[function(){return arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 0===(arguments.length<=0?void 0:arguments[0])||1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:0!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])||11===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])||12===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||0<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:6<(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:3<=(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:11<=(arguments.length<=0?void 0:arguments[0])%100?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||1<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:10<(arguments.length<=0?void 0:arguments[0])%100&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 11!==(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2<=(arguments.length<=0?void 0:arguments[0])%10&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||20<=(arguments.length<=0?void 0:arguments[0])%100)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:8!==(arguments.length<=0?void 0:arguments[0])&&11!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:3===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}][n].apply(null,[t].concat(e))};return void 0!==d[i]&&(n=d[i][e],null!==t&&"number"==typeof t&&(o=d[i]["mejs.plural-form"],n=r.apply(null,[n,t,o]))),!n&&d.en&&(n=d.en[e],null!==t&&"number"==typeof t&&(o=d.en["mejs.plural-form"],n=r.apply(null,[n,t,o]))),n=n||e,null!==t&&"number"==typeof t&&(n=n.replace("%1",t)),(0,l.escapeHTML)(n)}return e}};r.default.i18n=d,"undefined"!=typeof mejsL10n&&r.default.i18n.language(mejsL10n.language,mejsL10n.strings),n.default=d},{15:15,27:27,7:7}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F=o(e(3)),j=o(e(2)),I=o(e(7)),M=e(27),O=e(28),D=e(8),R=e(25);function o(e){return e&&e.__esModule?e:{default:e}}var i=function e(t,n,o){var c=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var f=this;o=Array.isArray(o)?o:null,f.defaults={renderers:[],fakeNodeName:"mediaelementwrapper",pluginPath:"build/",shimScriptAccess:"sameDomain"},n=Object.assign(f.defaults,n),f.mediaElement=j.default.createElement(n.fakeNodeName);var i=t,r=!1;if("string"==typeof t?f.mediaElement.originalNode=j.default.getElementById(t):i=(f.mediaElement.originalNode=t).id,void 0===f.mediaElement.originalNode||null===f.mediaElement.originalNode)return null;f.mediaElement.options=n,i=i||"mejs_"+Math.random().toString().slice(2),f.mediaElement.originalNode.setAttribute("id",i+"_from_mejs");var a=f.mediaElement.originalNode.tagName.toLowerCase();-1<["video","audio"].indexOf(a)&&!f.mediaElement.originalNode.getAttribute("preload")&&f.mediaElement.originalNode.setAttribute("preload","none"),f.mediaElement.originalNode.parentNode.insertBefore(f.mediaElement,f.mediaElement.originalNode),f.mediaElement.appendChild(f.mediaElement.originalNode);var s=function(t,e){if("https:"===F.default.location.protocol&&0===t.indexOf("http:")&&R.IS_IOS&&-1<I.default.html5media.mediaTypes.indexOf(e)){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState&&200===this.status){var e=(F.default.URL||F.default.webkitURL).createObjectURL(this.response);return f.mediaElement.originalNode.setAttribute("src",e),e}return t},n.open("GET",t),n.responseType="blob",n.send()}return t},l=void 0;if(null!==o)l=o;else if(null!==f.mediaElement.originalNode)switch(l=[],f.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":l.push({type:"",src:f.mediaElement.originalNode.getAttribute("src")});break;case"audio":case"video":var d=f.mediaElement.originalNode.children.length,u=f.mediaElement.originalNode.getAttribute("src");if(u){var p=f.mediaElement.originalNode,m=(0,O.formatType)(u,p.getAttribute("type"));l.push({type:m,src:s(u,m)})}for(var h=0;h<d;h++){var v=f.mediaElement.originalNode.children[h];if("source"===v.tagName.toLowerCase()){var g=v.getAttribute("src"),y=(0,O.formatType)(g,v.getAttribute("type"));l.push({type:y,src:s(g,y)})}}}f.mediaElement.id=i,f.mediaElement.renderers={},f.mediaElement.events={},f.mediaElement.promises=[],f.mediaElement.renderer=null,f.mediaElement.rendererName=null,f.mediaElement.changeRenderer=function(e,t){var n=c,o=2<Object.keys(t[0]).length?t[0]:t[0].src;if(void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&n.mediaElement.renderer.name===e)return n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.show(),n.mediaElement.renderer.setSrc(o),!0;void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&(n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.hide());var i=n.mediaElement.renderers[e],r=null;if(null!=i)return i.show(),i.setSrc(o),n.mediaElement.renderer=i,n.mediaElement.rendererName=e,!0;for(var a=n.mediaElement.options.renderers.length?n.mediaElement.options.renderers:D.renderer.order,s=0,l=a.length;s<l;s++){var d=a[s];if(d===e){r=D.renderer.renderers[d];var u=Object.assign(r.options,n.mediaElement.options);return(i=r.create(n.mediaElement,u,t)).name=e,n.mediaElement.renderers[r.name]=i,n.mediaElement.renderer=i,n.mediaElement.rendererName=e,i.show(),!0}}return!1},f.mediaElement.setSize=function(e,t){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&f.mediaElement.renderer.setSize(e,t)},f.mediaElement.generateError=function(e,t){e=e||"",t=Array.isArray(t)?t:[];var n=(0,M.createEvent)("error",f.mediaElement);n.message=e,n.urls=t,f.mediaElement.dispatchEvent(n),r=!0};var E=I.default.html5media.properties,b=I.default.html5media.methods,S=function(t,e,n,o){var i=t[e];Object.defineProperty(t,e,{get:function(){return n.apply(t,[i])},set:function(e){return i=o.apply(t,[e])}})},x=function(e){if("src"!==e){var t=""+e.substring(0,1).toUpperCase()+e.substring(1),n=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["get"+t]?f.mediaElement.renderer["get"+t]():null},o=function(e){void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer["set"+t]&&f.mediaElement.renderer["set"+t](e)};S(f.mediaElement,e,n,o),f.mediaElement["get"+t]=n,f.mediaElement["set"+t]=o}},w=function(){return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer?f.mediaElement.renderer.getSrc():null},P=function(e){var t=[];if("string"==typeof e)t.push({src:e,type:e?(0,O.getTypeFromFile)(e):""});else if("object"===(void 0===e?"undefined":L(e))&&void 0!==e.src){var n=(0,O.absolutizeUrl)(e.src),o=e.type,i=Object.assign(e,{src:n,type:""!==o&&null!=o||!n?o:(0,O.getTypeFromFile)(n)});t.push(i)}else if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++){var s=(0,O.absolutizeUrl)(e[r].src),l=e[r].type,d=Object.assign(e[r],{src:s,type:""!==l&&null!=l||!s?l:(0,O.getTypeFromFile)(s)});t.push(d)}var u=D.renderer.select(t,f.mediaElement.options.renderers.length?f.mediaElement.options.renderers:[]),c=void 0;if(f.mediaElement.paused||null==f.mediaElement.src||""===f.mediaElement.src||(f.mediaElement.pause(),c=(0,M.createEvent)("pause",f.mediaElement),f.mediaElement.dispatchEvent(c)),f.mediaElement.originalNode.src=t[0].src||"",null!==u||!t[0].src)return!(null==t[0].src||""===t[0].src)?f.mediaElement.changeRenderer(u.rendererName,t):null;f.mediaElement.generateError("No renderer found",t)},T=function(e,t){try{if("play"!==e||"native_dash"!==f.mediaElement.rendererName&&"native_hls"!==f.mediaElement.rendererName&&"vimeo_iframe"!==f.mediaElement.rendererName)f.mediaElement.renderer[e](t);else{var n=f.mediaElement.renderer[e](t);n&&"function"==typeof n.then&&n.catch(function(){f.mediaElement.paused&&setTimeout(function(){var e=f.mediaElement.renderer.play();void 0!==e&&e.catch(function(){f.mediaElement.renderer.paused||f.mediaElement.renderer.pause()})},150)})}}catch(e){f.mediaElement.generateError(e,l)}},C=function(o){f.mediaElement[o]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return void 0!==f.mediaElement.renderer&&null!==f.mediaElement.renderer&&"function"==typeof f.mediaElement.renderer[o]&&(f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){T(o,t)}).catch(function(e){f.mediaElement.generateError(e,l)}):T(o,t)),null}};S(f.mediaElement,"src",w,P),f.mediaElement.getSrc=w,f.mediaElement.setSrc=P;for(var k=0,_=E.length;k<_;k++)x(E[k]);for(var N=0,A=b.length;N<A;N++)C(b[N]);return f.mediaElement.addEventListener=function(e,t){f.mediaElement.events[e]=f.mediaElement.events[e]||[],f.mediaElement.events[e].push(t)},f.mediaElement.removeEventListener=function(e,t){if(!e)return f.mediaElement.events={},!0;var n=f.mediaElement.events[e];if(!n)return!0;if(!t)return f.mediaElement.events[e]=[],!0;for(var o=0;o<n.length;o++)if(n[o]===t)return f.mediaElement.events[e].splice(o,1),!0;return!1},f.mediaElement.dispatchEvent=function(e){var t=f.mediaElement.events[e.type];if(t)for(var n=0;n<t.length;n++)t[n].apply(null,[e])},f.mediaElement.destroy=function(){var e=f.mediaElement.originalNode.cloneNode(!0),t=f.mediaElement.parentElement;e.removeAttribute("id"),e.remove(),f.mediaElement.remove(),t.appendChild(e)},l.length&&(f.mediaElement.src=l),f.mediaElement.promises.length?Promise.all(f.mediaElement.promises).then(function(){f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode)}).catch(function(){r&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)}):(f.mediaElement.options.success&&f.mediaElement.options.success(f.mediaElement,f.mediaElement.originalNode),r&&f.mediaElement.options.error&&f.mediaElement.options.error(f.mediaElement,f.mediaElement.originalNode)),f.mediaElement};F.default.MediaElement=i,I.default.MediaElement=i,n.default=i},{2:2,25:25,27:27,28:28,3:3,7:7,8:8}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,i=e(3);var r={version:"4.2.17",html5media:{properties:["volume","src","currentTime","muted","duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable","currentSrc","preload","bufferedBytes","bufferedTime","initialTime","startOffsetTime","defaultPlaybackRate","playbackRate","played","autoplay","loop","controls"],readOnlyProperties:["duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable"],methods:["load","play","pause","canPlayType"],events:["loadstart","durationchange","loadedmetadata","loadeddata","progress","canplay","canplaythrough","suspend","abort","error","emptied","stalled","play","playing","pause","waiting","seeking","seeked","timeupdate","ended","ratechange","volumechange"],mediaTypes:["audio/mp3","audio/ogg","audio/oga","audio/wav","audio/x-wav","audio/wave","audio/x-pn-wav","audio/mpeg","audio/mp4","video/mp4","video/webm","video/ogg","video/ogv"]}};((o=i)&&o.__esModule?o:{default:o}).default.mejs=r,n.default=r},{3:3}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.renderer=void 0;var o,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),a=e(7),s=(o=a)&&o.__esModule?o:{default:o};var l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.renderers={},this.order=[]}return r(e,[{key:"add",value:function(e){if(void 0===e.name)throw new TypeError("renderer must contain at least `name` property");this.renderers[e.name]=e,this.order.push(e.name)}},{key:"select",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],n=t.length;if(t=t.length?t:this.order,!n){var o=[/^(html5|native)/i,/^flash/i,/iframe$/i],i=function(e){for(var t=0,n=o.length;t<n;t++)if(o[t].test(e))return t;return o.length};t.sort(function(e,t){return i(e)-i(t)})}for(var r=0,a=t.length;r<a;r++){var s=t[r],l=this.renderers[s];if(null!=l)for(var d=0,u=e.length;d<u;d++)if("function"==typeof l.canPlayType&&"string"==typeof e[d].type&&l.canPlayType(e[d].type))return{rendererName:l.name,src:e[d].src}}return null}},{key:"order",set:function(e){if(!Array.isArray(e))throw new TypeError("order must be an array of strings.");this._order=e},get:function(){return this._order}},{key:"renderers",set:function(e){if(null!==e&&"object"!==(void 0===e?"undefined":i(e)))throw new TypeError("renderers must be an array of objects.");this._renderers=e},get:function(){return this._renderers}}]),e}(),d=n.renderer=new l;s.default.Renderers=d},{7:7}],9:[function(e,t,n){"use strict";var f=a(e(3)),p=a(e(2)),i=a(e(5)),o=e(16),r=a(o),m=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e(25)),h=e(27),v=e(26),g=e(28);function a(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{usePluginFullScreen:!0,fullscreenText:null,useFakeFullscreen:!1}),Object.assign(r.default.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,isPluginClickThroughCreated:!1,fullscreenMode:"",containerSizeTimeout:null,buildfullscreen:function(n){if(n.isVideo){n.isInIframe=f.default.location!==f.default.parent.location,n.detectFullscreenMode();var o=this,e=(0,h.isString)(o.options.fullscreenText)?o.options.fullscreenText:i.default.t("mejs.fullscreen"),t=p.default.createElement("div");if(t.className=o.options.classPrefix+"button "+o.options.classPrefix+"fullscreen-button",t.innerHTML='<button type="button" aria-controls="'+o.id+'" title="'+e+'" aria-label="'+e+'" tabindex="0"></button>',o.addControlElement(t,"fullscreen"),t.addEventListener("click",function(){m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||n.isFullScreen?n.exitFullScreen():n.enterFullScreen()}),n.fullscreenBtn=t,o.options.keyActions.push({keys:[70],action:function(e,t,n,o){o.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),o.exitFullscreenCallback=function(e){var t=e.which||e.keyCode||0;o.options.enableKeyboard&&27===t&&(m.HAS_TRUE_NATIVE_FULLSCREEN&&m.IS_FULLSCREEN||o.isFullScreen)&&n.exitFullScreen()},o.globalBind("keydown",o.exitFullscreenCallback),o.normalHeight=0,o.normalWidth=0,m.HAS_TRUE_NATIVE_FULLSCREEN){n.globalBind(m.FULLSCREEN_EVENT_NAME,function(){n.isFullScreen&&(m.isFullScreen()?(n.isNativeFullScreen=!0,n.setControlsSize()):(n.isNativeFullScreen=!1,n.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=null!==this.media.rendererName&&/(native|html5)/i.test(this.media.rendererName),t="";return m.HAS_TRUE_NATIVE_FULLSCREEN&&e?t="native-native":m.HAS_TRUE_NATIVE_FULLSCREEN&&!e?t="plugin-native":this.usePluginFullScreen&&m.SUPPORT_POINTER_EVENTS&&(t="plugin-click"),this.fullscreenMode=t},enterFullScreen:function(){var o=this,e=null!==o.media.rendererName&&/(html5|native)/i.test(o.media.rendererName),t=getComputedStyle(o.getElement(o.container));if(o.isVideo)if(!1===o.options.useFakeFullscreen&&(m.IS_IOS||m.IS_SAFARI)&&m.HAS_IOS_FULLSCREEN&&"function"==typeof o.media.originalNode.webkitEnterFullscreen&&o.media.originalNode.canPlayType((0,g.getTypeFromFile)(o.media.getSrc())))o.media.originalNode.webkitEnterFullscreen();else{if((0,v.addClass)(p.default.documentElement,o.options.classPrefix+"fullscreen"),(0,v.addClass)(o.getElement(o.container),o.options.classPrefix+"container-fullscreen"),o.normalHeight=parseFloat(t.height),o.normalWidth=parseFloat(t.width),"native-native"!==o.fullscreenMode&&"plugin-native"!==o.fullscreenMode||(m.requestFullScreen(o.getElement(o.container)),o.isInIframe&&setTimeout(function e(){if(o.isNativeFullScreen){var t=f.default.innerWidth||p.default.documentElement.clientWidth||p.default.body.clientWidth,n=screen.width;.002*n<Math.abs(n-t)?o.exitFullScreen():setTimeout(e,500)}},1e3)),o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.containerSizeTimeout=setTimeout(function(){o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.setControlsSize()},500),e)o.node.style.width="100%",o.node.style.height="100%";else for(var n=o.getElement(o.container).querySelectorAll("embed, object, video"),i=n.length,r=0;r<i;r++)n[r].style.width="100%",n[r].style.height="100%";o.options.setDimensions&&"function"==typeof o.media.setSize&&o.media.setSize(screen.width,screen.height);for(var a=o.getElement(o.layers).children,s=a.length,l=0;l<s;l++)a[l].style.width="100%",a[l].style.height="100%";o.fullscreenBtn&&((0,v.removeClass)(o.fullscreenBtn,o.options.classPrefix+"fullscreen"),(0,v.addClass)(o.fullscreenBtn,o.options.classPrefix+"unfullscreen")),o.setControlsSize(),o.isFullScreen=!0;var d=Math.min(screen.width/o.width,screen.height/o.height),u=o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-text");u&&(u.style.fontSize=100*d+"%",u.style.lineHeight="normal",o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-position").style.bottom=(screen.height-o.normalHeight)/2-o.getElement(o.controls).offsetHeight/2+d+15+"px");var c=(0,h.createEvent)("enteredfullscreen",o.getElement(o.container));o.getElement(o.container).dispatchEvent(c)}},exitFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName);if(e.isVideo){if(clearTimeout(e.containerSizeTimeout),m.HAS_TRUE_NATIVE_FULLSCREEN&&(m.IS_FULLSCREEN||e.isFullScreen)&&m.cancelFullScreen(),(0,v.removeClass)(p.default.documentElement,e.options.classPrefix+"fullscreen"),(0,v.removeClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.options.setDimensions){if(e.getElement(e.container).style.width=e.normalWidth+"px",e.getElement(e.container).style.height=e.normalHeight+"px",t)e.node.style.width=e.normalWidth+"px",e.node.style.height=e.normalHeight+"px";else for(var n=e.getElement(e.container).querySelectorAll("embed, object, video"),o=n.length,i=0;i<o;i++)n[i].style.width=e.normalWidth+"px",n[i].style.height=e.normalHeight+"px";"function"==typeof e.media.setSize&&e.media.setSize(e.normalWidth,e.normalHeight);for(var r=e.getElement(e.layers).children,a=r.length,s=0;s<a;s++)r[s].style.width=e.normalWidth+"px",r[s].style.height=e.normalHeight+"px"}e.fullscreenBtn&&((0,v.removeClass)(e.fullscreenBtn,e.options.classPrefix+"unfullscreen"),(0,v.addClass)(e.fullscreenBtn,e.options.classPrefix+"fullscreen")),e.setControlsSize(),e.isFullScreen=!1;var l=e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-text");l&&(l.style.fontSize="",l.style.lineHeight="",e.getElement(e.container).querySelector("."+e.options.classPrefix+"captions-position").style.bottom="");var d=(0,h.createEvent)("exitedfullscreen",e.getElement(e.container));e.getElement(e.container).dispatchEvent(d)}}})},{16:16,2:2,25:25,26:26,27:27,28:28,3:3,5:5}],10:[function(e,t,n){"use strict";var c=r(e(2)),o=e(16),i=r(o),f=r(e(5)),p=e(27),m=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{playText:null,pauseText:null}),Object.assign(i.default.prototype,{buildplaypause:function(e,t,n,o){var i=this,r=i.options,a=(0,p.isString)(r.playText)?r.playText:f.default.t("mejs.play"),s=(0,p.isString)(r.pauseText)?r.pauseText:f.default.t("mejs.pause"),l=c.default.createElement("div");l.className=i.options.classPrefix+"button "+i.options.classPrefix+"playpause-button "+i.options.classPrefix+"play",l.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+a+'" aria-label="'+s+'" tabindex="0"></button>',l.addEventListener("click",function(){i.paused?i.play():i.pause()});var d=l.querySelector("button");function u(e){"play"===e?((0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"pause"),d.setAttribute("title",s),d.setAttribute("aria-label",s)):((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"replay"),(0,m.addClass)(l,i.options.classPrefix+"play"),d.setAttribute("title",a),d.setAttribute("aria-label",a))}i.addControlElement(l,"playpause"),u("pse"),o.addEventListener("loadedmetadata",function(){-1===o.rendererName.indexOf("flash")&&u("pse")}),o.addEventListener("play",function(){u("play")}),o.addEventListener("playing",function(){u("play")}),o.addEventListener("pause",function(){u("pse")}),o.addEventListener("ended",function(){e.options.loop||((0,m.removeClass)(l,i.options.classPrefix+"pause"),(0,m.removeClass)(l,i.options.classPrefix+"play"),(0,m.addClass)(l,i.options.classPrefix+"replay"),d.setAttribute("title",a),d.setAttribute("aria-label",a))})}})},{16:16,2:2,26:26,27:27,5:5}],11:[function(e,t,n){"use strict";var p=r(e(2)),o=e(16),i=r(o),m=r(e(5)),y=e(25),E=e(30),b=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(i.default.prototype,{buildprogress:function(h,s,e,d){var u=0,v=!1,c=!1,g=this,t=h.options.autoRewind,n=h.options.enableProgressTooltip?'<span class="'+g.options.classPrefix+'time-float"><span class="'+g.options.classPrefix+'time-float-current">00:00</span><span class="'+g.options.classPrefix+'time-float-corner"></span></span>':"",o=p.default.createElement("div");o.className=g.options.classPrefix+"time-rail",o.innerHTML='<span class="'+g.options.classPrefix+"time-total "+g.options.classPrefix+'time-slider"><span class="'+g.options.classPrefix+'time-buffering"></span><span class="'+g.options.classPrefix+'time-loaded"></span><span class="'+g.options.classPrefix+'time-current"></span><span class="'+g.options.classPrefix+'time-hovered no-hover"></span><span class="'+g.options.classPrefix+'time-handle"><span class="'+g.options.classPrefix+'time-handle-content"></span></span>'+n+"</span>",g.addControlElement(o,"progress"),g.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&0<e.duration){e.isVideo&&(e.showControls(),e.startControlsTimer());var t=e.getElement(e.container).querySelector("."+g.options.classPrefix+"time-total");t&&t.focus();var n=Math.max(e.currentTime-e.options.defaultSeekBackwardInterval(e),0);e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(n)},0),setTimeout(function(){e.play()},0)}}},{keys:[39,228],action:function(e){if(!isNaN(e.duration)&&0<e.duration){e.isVideo&&(e.showControls(),e.startControlsTimer());var t=e.getElement(e.container).querySelector("."+g.options.classPrefix+"time-total");t&&t.focus();var n=Math.min(e.currentTime+e.options.defaultSeekForwardInterval(e),e.duration);e.paused||e.pause(),setTimeout(function(){e.setCurrentTime(n)},0),setTimeout(function(){e.play()},0)}}}),g.rail=s.querySelector("."+g.options.classPrefix+"time-rail"),g.total=s.querySelector("."+g.options.classPrefix+"time-total"),g.loaded=s.querySelector("."+g.options.classPrefix+"time-loaded"),g.current=s.querySelector("."+g.options.classPrefix+"time-current"),g.handle=s.querySelector("."+g.options.classPrefix+"time-handle"),g.timefloat=s.querySelector("."+g.options.classPrefix+"time-float"),g.timefloatcurrent=s.querySelector("."+g.options.classPrefix+"time-float-current"),g.slider=s.querySelector("."+g.options.classPrefix+"time-slider"),g.hovered=s.querySelector("."+g.options.classPrefix+"time-hovered"),g.buffer=s.querySelector("."+g.options.classPrefix+"time-buffering"),g.newTime=0,g.forcedHandlePause=!1,g.setTransformStyle=function(e,t){e.style.transform=t,e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t},g.buffer.style.display="none";var i=function(e){var t=getComputedStyle(g.total),n=(0,b.offset)(g.total),o=g.total.offsetWidth,i=void 0!==t.webkitTransform?"webkitTransform":void 0!==t.mozTransform?"mozTransform ":void 0!==t.oTransform?"oTransform":void 0!==t.msTransform?"msTransform":"transform",r="WebKitCSSMatrix"in window?"WebKitCSSMatrix":"MSCSSMatrix"in window?"MSCSSMatrix":"CSSMatrix"in window?"CSSMatrix":void 0,a=0,s=0,l=0,d=void 0;if(d=e.originalEvent&&e.originalEvent.changedTouches?e.originalEvent.changedTouches[0].pageX:e.changedTouches?e.changedTouches[0].pageX:e.pageX,g.getDuration()){if(d<n.left?d=n.left:d>o+n.left&&(d=o+n.left),a=(l=d-n.left)/o,g.newTime=a*g.getDuration(),v&&null!==g.getCurrentTime()&&g.newTime.toFixed(4)!==g.getCurrentTime().toFixed(4)&&(g.setCurrentRailHandle(g.newTime),g.updateCurrent(g.newTime)),!y.IS_IOS&&!y.IS_ANDROID){if(l<0&&(l=0),g.options.useSmoothHover&&null!==r&&void 0!==window[r]){var u=new window[r](getComputedStyle(g.handle)[i]).m41,c=l/parseFloat(getComputedStyle(g.total).width)-u/parseFloat(getComputedStyle(g.total).width);g.hovered.style.left=u+"px",g.setTransformStyle(g.hovered,"scaleX("+c+")"),g.hovered.setAttribute("pos",l),0<=c?(0,b.removeClass)(g.hovered,"negative"):(0,b.addClass)(g.hovered,"negative")}if(g.timefloat){var f=g.timefloat.offsetWidth/2,p=mejs.Utils.offset(g.getElement(g.container)),m=getComputedStyle(g.timefloat);s=d-p.left<g.timefloat.offsetWidth?f:d-p.left>=g.getElement(g.container).offsetWidth-f?g.total.offsetWidth-f:l,(0,b.hasClass)(g.getElement(g.container),g.options.classPrefix+"long-video")&&(s+=parseFloat(m.marginLeft)/2+g.timefloat.offsetWidth/2),g.timefloat.style.left=s+"px",g.timefloatcurrent.innerHTML=(0,E.secondsToTimeCode)(g.newTime,h.options.alwaysShowHours,h.options.showTimecodeFrameCount,h.options.framesPerSecond,h.options.secondsDecimalLength,h.options.timeFormat),g.timefloat.style.display="block"}}}else y.IS_IOS||y.IS_ANDROID||!g.timefloat||(s=g.timefloat.offsetWidth+o>=g.getElement(g.container).offsetWidth?g.timefloat.offsetWidth/2:0,g.timefloat.style.left=s+"px",g.timefloat.style.left=s+"px",g.timefloat.style.display="block")},f=function(){1e3<=new Date-u&&g.play()};g.slider.addEventListener("focus",function(){h.options.autoRewind=!1}),g.slider.addEventListener("blur",function(){h.options.autoRewind=t}),g.slider.addEventListener("keydown",function(e){if(1e3<=new Date-u&&(c=g.paused),g.options.enableKeyboard&&g.options.keyActions.length){var t=e.which||e.keyCode||0,n=g.getDuration(),o=h.options.defaultSeekForwardInterval(d),i=h.options.defaultSeekBackwardInterval(d),r=g.getCurrentTime(),a=g.getElement(g.container).querySelector("."+g.options.classPrefix+"volume-slider");if(38===t||40===t){a&&(a.style.display="block"),g.isVideo&&(g.showControls(),g.startControlsTimer());var s=38===t?Math.min(g.volume+.1,1):Math.max(g.volume-.1,0),l=s<=0;return g.setVolume(s),void g.setMuted(l)}switch(a&&(a.style.display="none"),t){case 37:g.getDuration()!==1/0&&(r-=i);break;case 39:g.getDuration()!==1/0&&(r+=o);break;case 36:r=0;break;case 35:r=n;break;case 13:case 32:return void(y.IS_FIREFOX&&(g.paused?g.play():g.pause()));default:return}r=r<0||isNaN(r)?0:n<=r?n:Math.floor(r),u=new Date,c||h.pause(),setTimeout(function(){g.setCurrentTime(r)},0),r<g.getDuration()&&!c&&setTimeout(f,1100),h.showControls(),e.preventDefault(),e.stopPropagation()}});var r=["mousedown","touchstart"];g.slider.addEventListener("dragstart",function(){return!1});for(var a=0,l=r.length;a<l;a++)g.slider.addEventListener(r[a],function(e){if(g.forcedHandlePause=!1,g.getDuration()!==1/0&&(1===e.which||0===e.which)){g.paused||(g.pause(),g.forcedHandlePause=!0),v=!0,i(e);for(var t=["mouseup","touchend"],n=0,o=t.length;n<o;n++)g.getElement(g.container).addEventListener(t[n],function(e){var t=e.target;(t===g.slider||t.closest("."+g.options.classPrefix+"time-slider"))&&i(e)});g.globalBind("mouseup.dur touchend.dur",function(){v&&null!==g.getCurrentTime()&&g.newTime.toFixed(4)!==g.getCurrentTime().toFixed(4)&&(g.setCurrentTime(g.newTime),g.setCurrentRailHandle(g.newTime),g.updateCurrent(g.newTime)),g.forcedHandlePause&&(g.slider.focus(),g.play()),g.forcedHandlePause=!1,v=!1,g.timefloat&&(g.timefloat.style.display="none")})}},!(!y.SUPPORT_PASSIVE_EVENT||"touchstart"!==r[a])&&{passive:!0});g.slider.addEventListener("mouseenter",function(e){e.target===g.slider&&g.getDuration()!==1/0&&(g.getElement(g.container).addEventListener("mousemove",function(e){var t=e.target;(t===g.slider||t.closest("."+g.options.classPrefix+"time-slider"))&&i(e)}),!g.timefloat||y.IS_IOS||y.IS_ANDROID||(g.timefloat.style.display="block"),g.hovered&&!y.IS_IOS&&!y.IS_ANDROID&&g.options.useSmoothHover&&(0,b.removeClass)(g.hovered,"no-hover"))}),g.slider.addEventListener("mouseleave",function(){g.getDuration()!==1/0&&(v||(g.timefloat&&(g.timefloat.style.display="none"),g.hovered&&g.options.useSmoothHover&&(0,b.addClass)(g.hovered,"no-hover")))}),g.broadcastCallback=function(e){var t,n,o,i,r=s.querySelector("."+g.options.classPrefix+"broadcast");if(g.options.forceLive||g.getDuration()===1/0){if(!r&&g.options.forceLive){var a=p.default.createElement("span");a.className=g.options.classPrefix+"broadcast",a.innerText=m.default.t("mejs.live-broadcast"),g.slider.style.display="none",g.rail.appendChild(a)}}else r&&(g.slider.style.display="",r.remove()),h.setProgressRail(e),g.forcedHandlePause||h.setCurrentRail(e),t=g.getCurrentTime(),n=m.default.t("mejs.time-slider"),o=(0,E.secondsToTimeCode)(t,h.options.alwaysShowHours,h.options.showTimecodeFrameCount,h.options.framesPerSecond,h.options.secondsDecimalLength,h.options.timeFormat),i=g.getDuration(),g.slider.setAttribute("role","slider"),g.slider.tabIndex=0,d.paused?(g.slider.setAttribute("aria-label",n),g.slider.setAttribute("aria-valuemin",0),g.slider.setAttribute("aria-valuemax",isNaN(i)?0:i),g.slider.setAttribute("aria-valuenow",t),g.slider.setAttribute("aria-valuetext",o)):(g.slider.removeAttribute("aria-label"),g.slider.removeAttribute("aria-valuemin"),g.slider.removeAttribute("aria-valuemax"),g.slider.removeAttribute("aria-valuenow"),g.slider.removeAttribute("aria-valuetext"))},d.addEventListener("progress",g.broadcastCallback),d.addEventListener("timeupdate",g.broadcastCallback),d.addEventListener("play",function(){g.buffer.style.display="none"}),d.addEventListener("playing",function(){g.buffer.style.display="none"}),d.addEventListener("seeking",function(){g.buffer.style.display=""}),d.addEventListener("seeked",function(){g.buffer.style.display="none"}),d.addEventListener("pause",function(){g.buffer.style.display="none"}),d.addEventListener("waiting",function(){g.buffer.style.display=""}),d.addEventListener("loadeddata",function(){g.buffer.style.display=""}),d.addEventListener("canplay",function(){g.buffer.style.display="none"}),d.addEventListener("error",function(){g.buffer.style.display="none"}),g.getElement(g.container).addEventListener("controlsresize",function(e){g.getDuration()!==1/0&&(h.setProgressRail(e),g.forcedHandlePause||h.setCurrentRail(e))})},cleanprogress:function(e,t,n,o){o.removeEventListener("progress",e.broadcastCallback),o.removeEventListener("timeupdate",e.broadcastCallback),e.rail&&e.rail.remove()},setProgressRail:function(e){var t=this,n=void 0!==e?e.detail.target||e.target:t.media,o=null;n&&n.buffered&&0<n.buffered.length&&n.buffered.end&&t.getDuration()?o=n.buffered.end(n.buffered.length-1)/t.getDuration():n&&void 0!==n.bytesTotal&&0<n.bytesTotal&&void 0!==n.bufferedBytes?o=n.bufferedBytes/n.bytesTotal:e&&e.lengthComputable&&0!==e.total&&(o=e.loaded/e.total),null!==o&&(o=Math.min(1,Math.max(0,o)),t.loaded&&t.setTransformStyle(t.loaded,"scaleX("+o+")"))},setCurrentRailHandle:function(e){this.setCurrentRailMain(this,e)},setCurrentRail:function(){this.setCurrentRailMain(this)},setCurrentRailMain:function(e,t){if(void 0!==e.getCurrentTime()&&e.getDuration()){var n=void 0===t?e.getCurrentTime():t;if(e.total&&e.handle){var o=parseFloat(getComputedStyle(e.total).width),i=Math.round(o*n/e.getDuration()),r=i-Math.round(e.handle.offsetWidth/2);if(r=r<0?0:r,e.setTransformStyle(e.current,"scaleX("+i/o+")"),e.setTransformStyle(e.handle,"translateX("+r+"px)"),e.options.useSmoothHover&&!(0,b.hasClass)(e.hovered,"no-hover")){var a=parseInt(e.hovered.getAttribute("pos"),10),s=(a=isNaN(a)?0:a)/o-r/o;e.hovered.style.left=r+"px",e.setTransformStyle(e.hovered,"scaleX("+s+")"),0<=s?(0,b.removeClass)(e.hovered,"negative"):(0,b.addClass)(e.hovered,"negative")}}}}})},{16:16,2:2,25:25,26:26,30:30,5:5}],12:[function(e,t,n){"use strict";var a=r(e(2)),o=e(16),i=r(o),s=e(30),l=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{duration:0,timeAndDurationSeparator:"<span> | </span>"}),Object.assign(i.default.prototype,{buildcurrent:function(e,t,n,o){var i=this,r=a.default.createElement("div");r.className=i.options.classPrefix+"time",r.setAttribute("role","timer"),r.setAttribute("aria-live","off"),r.innerHTML='<span class="'+i.options.classPrefix+'currenttime">'+(0,s.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+"</span>",i.addControlElement(r,"current"),e.updateCurrent(),i.updateTimeCallback=function(){i.controlsAreVisible&&e.updateCurrent()},o.addEventListener("timeupdate",i.updateTimeCallback)},cleancurrent:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,n,o){var i=this;if(t.lastChild.querySelector("."+i.options.classPrefix+"currenttime"))t.querySelector("."+i.options.classPrefix+"time").innerHTML+=i.options.timeAndDurationSeparator+'<span class="'+i.options.classPrefix+'duration">'+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"</span>";else{t.querySelector("."+i.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+i.options.classPrefix+"currenttime").parentNode,i.options.classPrefix+"currenttime-container");var r=a.default.createElement("div");r.className=i.options.classPrefix+"time "+i.options.classPrefix+"duration-container",r.innerHTML='<span class="'+i.options.classPrefix+'duration">'+(0,s.secondsToTimeCode)(i.options.duration,i.options.alwaysShowHours,i.options.showTimecodeFrameCount,i.options.framesPerSecond,i.options.secondsDecimalLength,i.options.timeFormat)+"</span>",i.addControlElement(r,"duration")}i.updateDurationCallback=function(){i.controlsAreVisible&&e.updateDuration()},o.addEventListener("timeupdate",i.updateDurationCallback)},cleanduration:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime();isNaN(t)&&(t=0);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);5<n.length?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime")&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime").innerText=n)},updateDuration:function(){var e=this,t=e.getDuration();void 0!==e.media&&(isNaN(t)||t===1/0||t<0)&&(e.media.duration=e.options.duration=t=0),0<e.options.duration&&(t=e.options.duration);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);5<n.length?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration")&&0<t&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration").innerHTML=n)}})},{16:16,2:2,26:26,30:30}],13:[function(e,t,n){"use strict";var L=r(e(2)),d=r(e(7)),F=r(e(5)),o=e(16),i=r(o),m=e(30),j=e(27),I=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{startLanguage:"",tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),Object.assign(i.default.prototype,{hasChapters:!1,buildtracks:function(o,e,t,n){if(this.findTracks(),o.tracks.length||o.trackFiles&&0!==!o.trackFiles.length){var i=this,r=i.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':"",a=(0,j.isString)(i.options.tracksText)?i.options.tracksText:F.default.t("mejs.captions-subtitles"),s=(0,j.isString)(i.options.chaptersText)?i.options.chaptersText:F.default.t("mejs.captions-chapters"),l=null===o.trackFiles?o.tracks.length:o.trackFiles.length;if(i.domNode.textTracks)for(var d=i.domNode.textTracks.length-1;0<=d;d--)i.domNode.textTracks[d].mode="hidden";i.cleartracks(o),o.captions=L.default.createElement("div"),o.captions.className=i.options.classPrefix+"captions-layer "+i.options.classPrefix+"layer",o.captions.innerHTML='<div class="'+i.options.classPrefix+"captions-position "+i.options.classPrefix+'captions-position-hover"'+r+'><span class="'+i.options.classPrefix+'captions-text"></span></div>',o.captions.style.display="none",t.insertBefore(o.captions,t.firstChild),o.captionsText=o.captions.querySelector("."+i.options.classPrefix+"captions-text"),o.captionsButton=L.default.createElement("div"),o.captionsButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"captions-button",o.captionsButton.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+a+'" aria-label="'+a+'" tabindex="0"></button><div class="'+i.options.classPrefix+"captions-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'captions-selector-list"><li class="'+i.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+i.options.classPrefix+'captions-selector-input" name="'+o.id+'_captions" id="'+o.id+'_captions_none" value="none" checked disabled><label class="'+i.options.classPrefix+"captions-selector-label "+i.options.classPrefix+'captions-selected" for="'+o.id+'_captions_none">'+F.default.t("mejs.none")+"</label></li></ul></div>",i.addControlElement(o.captionsButton,"tracks"),o.captionsButton.querySelector("."+i.options.classPrefix+"captions-selector-input").disabled=!1,o.chaptersButton=L.default.createElement("div"),o.chaptersButton.className=i.options.classPrefix+"button "+i.options.classPrefix+"chapters-button",o.chaptersButton.innerHTML='<button type="button" aria-controls="'+i.id+'" title="'+s+'" aria-label="'+s+'" tabindex="0"></button><div class="'+i.options.classPrefix+"chapters-selector "+i.options.classPrefix+'offscreen"><ul class="'+i.options.classPrefix+'chapters-selector-list"></ul></div>';for(var u=0,c=0;c<l;c++){var f=o.tracks[c].kind;o.tracks[c].src.trim()&&("subtitles"===f||"captions"===f?u++:"chapters"!==f||e.querySelector("."+i.options.classPrefix+"chapter-selector")||o.captionsButton.parentNode.insertBefore(o.chaptersButton,o.captionsButton))}o.trackToLoad=-1,o.selectedTrack=null,o.isLoadingTrack=!1;for(var p=0;p<l;p++){var m=o.tracks[p].kind;!o.tracks[p].src.trim()||"subtitles"!==m&&"captions"!==m||o.addTrackButton(o.tracks[p].trackId,o.tracks[p].srclang,o.tracks[p].label)}o.loadNextTrack();var h=["mouseenter","focusin"],v=["mouseleave","focusout"];if(i.options.toggleCaptionsButtonWhenOnlyOne&&1===u)o.captionsButton.addEventListener("click",function(e){var t="none";null===o.selectedTrack&&(t=o.tracks[0].trackId);var n=e.keyCode||e.which;o.setTrack(t,void 0!==n)});else{for(var g=o.captionsButton.querySelectorAll("."+i.options.classPrefix+"captions-selector-label"),y=o.captionsButton.querySelectorAll("input[type=radio]"),E=0,b=h.length;E<b;E++)o.captionsButton.addEventListener(h[E],function(){(0,I.removeClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")});for(var S=0,x=v.length;S<x;S++)o.captionsButton.addEventListener(v[S],function(){(0,I.addClass)(this.querySelector("."+i.options.classPrefix+"captions-selector"),i.options.classPrefix+"offscreen")});for(var w=0,P=y.length;w<P;w++)y[w].addEventListener("click",function(e){var t=e.keyCode||e.which;o.setTrack(this.value,void 0!==t)});for(var T=0,C=g.length;T<C;T++)g[T].addEventListener("click",function(e){var t=(0,I.siblings)(this,function(e){return"INPUT"===e.tagName})[0],n=(0,j.createEvent)("click",t);t.dispatchEvent(n),e.preventDefault()});o.captionsButton.addEventListener("keydown",function(e){e.stopPropagation()})}for(var k=0,_=h.length;k<_;k++)o.chaptersButton.addEventListener(h[k],function(){this.querySelector("."+i.options.classPrefix+"chapters-selector-list").children.length&&(0,I.removeClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")});for(var N=0,A=v.length;N<A;N++)o.chaptersButton.addEventListener(v[N],function(){(0,I.addClass)(this.querySelector("."+i.options.classPrefix+"chapters-selector"),i.options.classPrefix+"offscreen")});o.chaptersButton.addEventListener("keydown",function(e){e.stopPropagation()}),o.options.alwaysShowControls?(0,I.addClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover"):(o.getElement(o.container).addEventListener("controlsshown",function(){(0,I.addClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover")}),o.getElement(o.container).addEventListener("controlshidden",function(){n.paused||(0,I.removeClass)(o.getElement(o.container).querySelector("."+i.options.classPrefix+"captions-position"),i.options.classPrefix+"captions-position-hover")})),n.addEventListener("timeupdate",function(){o.displayCaptions()}),""!==o.options.slidesSelector&&(o.slidesContainer=L.default.querySelectorAll(o.options.slidesSelector),n.addEventListener("timeupdate",function(){o.displaySlides()}))}},cleartracks:function(e){e&&(e.captions&&e.captions.remove(),e.chapters&&e.chapters.remove(),e.captionsText&&e.captionsText.remove(),e.captionsButton&&e.captionsButton.remove(),e.chaptersButton&&e.chaptersButton.remove())},rebuildtracks:function(){var e=this;e.findTracks(),e.buildtracks(e,e.getElement(e.controls),e.getElement(e.layers),e.media)},findTracks:function(){var e=this,t=null===e.trackFiles?e.node.querySelectorAll("track"):e.trackFiles,n=t.length;e.tracks=[];for(var o=0;o<n;o++){var i=t[o],r=i.getAttribute("srclang").toLowerCase()||"",a=e.id+"_track_"+o+"_"+i.getAttribute("kind")+"_"+r;e.tracks.push({trackId:a,srclang:r,src:i.getAttribute("src"),kind:i.getAttribute("kind"),label:i.getAttribute("label")||"",entries:[],isLoaded:!1})}},setTrack:function(e,t){for(var n=this,o=n.captionsButton.querySelectorAll('input[type="radio"]'),i=n.captionsButton.querySelectorAll("."+n.options.classPrefix+"captions-selected"),r=n.captionsButton.querySelector('input[value="'+e+'"]'),a=0,s=o.length;a<s;a++)o[a].checked=!1;for(var l=0,d=i.length;l<d;l++)(0,I.removeClass)(i[l],n.options.classPrefix+"captions-selected");r.checked=!0;for(var u=(0,I.siblings)(r,function(e){return(0,I.hasClass)(e,n.options.classPrefix+"captions-selector-label")}),c=0,f=u.length;c<f;c++)(0,I.addClass)(u[c],n.options.classPrefix+"captions-selected");if("none"===e)n.selectedTrack=null,(0,I.removeClass)(n.captionsButton,n.options.classPrefix+"captions-enabled");else for(var p=0,m=n.tracks.length;p<m;p++){var h=n.tracks[p];if(h.trackId===e){null===n.selectedTrack&&(0,I.addClass)(n.captionsButton,n.options.classPrefix+"captions-enabled"),n.selectedTrack=h,n.captions.setAttribute("lang",n.selectedTrack.srclang),n.displayCaptions();break}}var v=(0,j.createEvent)("captionschange",n.media);v.detail.caption=n.selectedTrack,n.media.dispatchEvent(v),t||setTimeout(function(){n.getElement(n.container).focus()},500)},loadNextTrack:function(){var e=this;e.trackToLoad++,e.trackToLoad<e.tracks.length?(e.isLoadingTrack=!0,e.loadTrack(e.trackToLoad)):(e.isLoadingTrack=!1,e.checkForTracks())},loadTrack:function(e){var t=this,n=t.tracks[e];void 0===n||void 0===n.src&&""===n.src||(0,I.ajax)(n.src,"text",function(e){n.entries="string"==typeof e&&/<tt\s+xml/gi.exec(e)?d.default.TrackFormatParser.dfxp.parse(e):d.default.TrackFormatParser.webvtt.parse(e),n.isLoaded=!0,t.enableTrackButton(n),t.loadNextTrack(),"slides"===n.kind?t.setupSlides(n):"chapters"!==n.kind||t.hasChapters||(t.drawChapters(n),t.hasChapters=!0)},function(){t.removeTrackButton(n.trackId),t.loadNextTrack()})},enableTrackButton:function(e){var t=this,n=e.srclang,o=L.default.getElementById(""+e.trackId);if(o){var i=e.label;""===i&&(i=F.default.t(d.default.language.codes[n])||n),o.disabled=!1;for(var r=(0,I.siblings)(o,function(e){return(0,I.hasClass)(e,t.options.classPrefix+"captions-selector-label")}),a=0,s=r.length;a<s;a++)r[a].innerHTML=i;if(t.options.startLanguage===n){o.checked=!0;var l=(0,j.createEvent)("click",o);o.dispatchEvent(l)}}},removeTrackButton:function(e){var t=L.default.getElementById(""+e);if(t){var n=t.closest("li");n&&n.remove()}},addTrackButton:function(e,t,n){var o=this;""===n&&(n=F.default.t(d.default.language.codes[t])||t),o.captionsButton.querySelector("ul").innerHTML+='<li class="'+o.options.classPrefix+'captions-selector-list-item"><input type="radio" class="'+o.options.classPrefix+'captions-selector-input" name="'+o.id+'_captions" id="'+e+'" value="'+e+'" disabled><label class="'+o.options.classPrefix+'captions-selector-label"for="'+e+'">'+n+" (loading)</label></li>"},checkForTracks:function(){var e=this,t=!1;if(e.options.hideCaptionsButtonWhenEmpty){for(var n=0,o=e.tracks.length;n<o;n++){var i=e.tracks[n].kind;if(("subtitles"===i||"captions"===i)&&e.tracks[n].isLoaded){t=!0;break}}e.captionsButton.style.display=t?"":"none",e.setControlsSize()}},displayCaptions:function(){if(void 0!==this.tracks){var e=this,t=e.selectedTrack;if(null!==t&&t.isLoaded){var n=e.searchTrackPosition(t.entries,e.media.currentTime);if(-1<n){var o=t.entries[n].text;return"function"==typeof e.options.captionTextPreprocessor&&(o=e.options.captionTextPreprocessor(o)),e.captionsText.innerHTML=function(e){var t=L.default.createElement("div");t.innerHTML=e;for(var n=t.getElementsByTagName("script"),o=n.length;o--;)n[o].remove();for(var i=t.getElementsByTagName("*"),r=0,a=i.length;r<a;r++)for(var s=i[r].attributes,l=Array.prototype.slice.call(s),d=0,u=l.length;d<u;d++)l[d].name.startsWith("on")||l[d].value.startsWith("javascript")?i[r].remove():"style"===l[d].name&&i[r].removeAttribute(l[d].name);return t.innerHTML}(o),e.captionsText.className=e.options.classPrefix+"captions-text "+(t.entries[n].identifier||""),e.captions.style.display="",void(e.captions.style.height="0px")}e.captions.style.display="none"}else e.captions.style.display="none"}},setupSlides:function(e){this.slides=e,this.slides.entries.imgs=[this.slides.entries.length],this.showSlide(0)},showSlide:function(e){var i=this,r=this;if(void 0!==r.tracks&&void 0!==r.slidesContainer){var t=r.slides.entries[e].text,n=r.slides.entries[e].imgs;if(void 0===n||void 0===n.fadeIn){var a=L.default.createElement("img");a.src=t,a.addEventListener("load",function(){var e=i,t=(0,I.siblings)(e,function(e){return t(e)});e.style.display="none",r.slidesContainer.innerHTML+=e.innerHTML,(0,I.fadeIn)(r.slidesContainer.querySelector(a));for(var n=0,o=t.length;n<o;n++)(0,I.fadeOut)(t[n],400)}),r.slides.entries[e].imgs=n=a}else if(!(0,I.visible)(n)){var o=(0,I.siblings)(self,function(e){return o(e)});(0,I.fadeIn)(r.slidesContainer.querySelector(n));for(var s=0,l=o.length;s<l;s++)(0,I.fadeOut)(o[s])}}},displaySlides:function(){if(void 0!==this.slides){var e=this.slides,t=this.searchTrackPosition(e.entries,this.media.currentTime);-1<t&&this.showSlide(t)}},drawChapters:function(e){var r=this,t=e.entries.length;if(t){r.chaptersButton.querySelector("ul").innerHTML="";for(var n=0;n<t;n++)r.chaptersButton.querySelector("ul").innerHTML+='<li class="'+r.options.classPrefix+'chapters-selector-list-item" role="menuitemcheckbox" aria-live="polite" aria-disabled="false" aria-checked="false"><input type="radio" class="'+r.options.classPrefix+'captions-selector-input" name="'+r.id+'_chapters" id="'+r.id+"_chapters_"+n+'" value="'+e.entries[n].start+'" disabled><label class="'+r.options.classPrefix+'chapters-selector-label"for="'+r.id+"_chapters_"+n+'">'+e.entries[n].text+"</label></li>";for(var o=r.chaptersButton.querySelectorAll('input[type="radio"]'),i=r.chaptersButton.querySelectorAll("."+r.options.classPrefix+"chapters-selector-label"),a=0,s=o.length;a<s;a++)o[a].disabled=!1,o[a].checked=!1,o[a].addEventListener("click",function(e){var t=r.chaptersButton.querySelectorAll("li"),n=(0,I.siblings)(this,function(e){return(0,I.hasClass)(e,r.options.classPrefix+"chapters-selector-label")})[0];this.checked=!0,this.parentNode.setAttribute("aria-checked",!0),(0,I.addClass)(n,r.options.classPrefix+"chapters-selected"),(0,I.removeClass)(r.chaptersButton.querySelector("."+r.options.classPrefix+"chapters-selected"),r.options.classPrefix+"chapters-selected");for(var o=0,i=t.length;o<i;o++)t[o].setAttribute("aria-checked",!1);void 0===(e.keyCode||e.which)&&setTimeout(function(){r.getElement(r.container).focus()},500),r.media.setCurrentTime(parseFloat(this.value)),r.media.paused&&r.media.play()});for(var l=0,d=i.length;l<d;l++)i[l].addEventListener("click",function(e){var t=(0,I.siblings)(this,function(e){return"INPUT"===e.tagName})[0],n=(0,j.createEvent)("click",t);t.dispatchEvent(n),e.preventDefault()})}},searchTrackPosition:function(e,t){for(var n=0,o=e.length-1,i=void 0,r=void 0,a=void 0;n<=o;){if(r=e[i=n+o>>1].start,a=e[i].stop,r<=t&&t<a)return i;r<t?n=i+1:t<r&&(o=i-1)}return-1}}),d.default.language={codes:{af:"mejs.afrikaans",sq:"mejs.albanian",ar:"mejs.arabic",be:"mejs.belarusian",bg:"mejs.bulgarian",ca:"mejs.catalan",zh:"mejs.chinese","zh-cn":"mejs.chinese-simplified","zh-tw":"mejs.chines-traditional",hr:"mejs.croatian",cs:"mejs.czech",da:"mejs.danish",nl:"mejs.dutch",en:"mejs.english",et:"mejs.estonian",fl:"mejs.filipino",fi:"mejs.finnish",fr:"mejs.french",gl:"mejs.galician",de:"mejs.german",el:"mejs.greek",ht:"mejs.haitian-creole",iw:"mejs.hebrew",hi:"mejs.hindi",hu:"mejs.hungarian",is:"mejs.icelandic",id:"mejs.indonesian",ga:"mejs.irish",it:"mejs.italian",ja:"mejs.japanese",ko:"mejs.korean",lv:"mejs.latvian",lt:"mejs.lithuanian",mk:"mejs.macedonian",ms:"mejs.malay",mt:"mejs.maltese",no:"mejs.norwegian",fa:"mejs.persian",pl:"mejs.polish",pt:"mejs.portuguese",ro:"mejs.romanian",ru:"mejs.russian",sr:"mejs.serbian",sk:"mejs.slovak",sl:"mejs.slovenian",es:"mejs.spanish",sw:"mejs.swahili",sv:"mejs.swedish",tl:"mejs.tagalog",th:"mejs.thai",tr:"mejs.turkish",uk:"mejs.ukrainian",vi:"mejs.vietnamese",cy:"mejs.welsh",yi:"mejs.yiddish"}},d.default.TrackFormatParser={webvtt:{pattern:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(e){for(var t=e.split(/\r?\n/),n=[],o=void 0,i=void 0,r=void 0,a=0,s=t.length;a<s;a++){if((o=this.pattern.exec(t[a]))&&a<t.length){for(0<=a-1&&""!==t[a-1]&&(r=t[a-1]),i=t[++a],a++;""!==t[a]&&a<t.length;)i=i+"\n"+t[a],a++;i=null===i?"":i.trim().replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),n.push({identifier:r,start:0===(0,m.convertSMPTEtoSeconds)(o[1])?.2:(0,m.convertSMPTEtoSeconds)(o[1]),stop:(0,m.convertSMPTEtoSeconds)(o[3]),text:i,settings:o[5]})}r=""}return n}},dfxp:{parse:function(e){var t=L.default.adoptNode((new DOMParser).parseFromString(e,"application/xml").documentElement).querySelector("div"),n=t.querySelectorAll("p"),o=L.default.getElementById(t.getAttribute("style")),i=[],r=void 0;if(o){o.removeAttribute("id");var a=o.attributes;if(a.length){r={};for(var s=0,l=a.length;s<l;s++)r[a[s].name.split(":")[1]]=a[s].value}}for(var d=0,u=n.length;d<u;d++){var c=void 0,f={start:null,stop:null,style:null,text:null};if(n[d].getAttribute("begin")&&(f.start=(0,m.convertSMPTEtoSeconds)(n[d].getAttribute("begin"))),!f.start&&n[d-1].getAttribute("end")&&(f.start=(0,m.convertSMPTEtoSeconds)(n[d-1].getAttribute("end"))),n[d].getAttribute("end")&&(f.stop=(0,m.convertSMPTEtoSeconds)(n[d].getAttribute("end"))),!f.stop&&n[d+1].getAttribute("begin")&&(f.stop=(0,m.convertSMPTEtoSeconds)(n[d+1].getAttribute("begin"))),r)for(var p in c="",r)c+=p+": "+r[p]+";";c&&(f.style=c),0===f.start&&(f.start=.2),f.text=n[d].innerHTML.trim().replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_| !:, .; ]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),i.push(f)}return i}}}},{16:16,2:2,26:26,27:27,30:30,5:5,7:7}],14:[function(e,t,n){"use strict";var x=r(e(2)),o=e(16),i=r(o),w=r(e(5)),P=e(25),T=e(27),C=e(26);function r(e){return e&&e.__esModule?e:{default:e}}Object.assign(o.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(i.default.prototype,{buildvolume:function(e,t,n,o){if(!P.IS_ANDROID&&!P.IS_IOS||!this.options.hideVolumeOnTouchDevices){var a=this,s=a.isVideo?a.options.videoVolume:a.options.audioVolume,r=(0,T.isString)(a.options.muteText)?a.options.muteText:w.default.t("mejs.mute"),l=(0,T.isString)(a.options.unmuteText)?a.options.unmuteText:w.default.t("mejs.unmute"),i=(0,T.isString)(a.options.allyVolumeControlText)?a.options.allyVolumeControlText:w.default.t("mejs.volume-help-text"),d=x.default.createElement("div");if(d.className=a.options.classPrefix+"button "+a.options.classPrefix+"volume-button "+a.options.classPrefix+"mute",d.innerHTML="horizontal"===s?'<button type="button" aria-controls="'+a.id+'" title="'+r+'" aria-label="'+r+'" tabindex="0"></button>':'<button type="button" aria-controls="'+a.id+'" title="'+r+'" aria-label="'+r+'" tabindex="0"></button><a href="javascript:void(0);" class="'+a.options.classPrefix+'volume-slider" aria-label="'+w.default.t("mejs.volume-slider")+'" aria-valuemin="0" aria-valuemax="100" role="slider" aria-orientation="vertical"><span class="'+a.options.classPrefix+'offscreen">'+i+'</span><div class="'+a.options.classPrefix+'volume-total"><div class="'+a.options.classPrefix+'volume-current"></div><div class="'+a.options.classPrefix+'volume-handle"></div></div></a>',a.addControlElement(d,"volume"),a.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&t.matches(":focus")&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.min(e.volume+.1,1);e.setVolume(n),0<n&&e.setMuted(!1)}},{keys:[40],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.max(e.volume-.1,0);e.setVolume(n),n<=.1&&e.setMuted(!0)}},{keys:[77],action:function(e){var t=e.getElement(e.container).querySelector("."+a.options.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer()),e.media.muted?e.setMuted(!1):e.setMuted(!0)}}),"horizontal"===s){var u=x.default.createElement("a");u.className=a.options.classPrefix+"horizontal-volume-slider",u.href="javascript:void(0);",u.setAttribute("aria-label",w.default.t("mejs.volume-slider")),u.setAttribute("aria-valuemin",0),u.setAttribute("aria-valuemax",100),u.setAttribute("aria-valuenow",100),u.setAttribute("role","slider"),u.innerHTML+='<span class="'+a.options.classPrefix+'offscreen">'+i+'</span><div class="'+a.options.classPrefix+'horizontal-volume-total"><div class="'+a.options.classPrefix+'horizontal-volume-current"></div><div class="'+a.options.classPrefix+'horizontal-volume-handle"></div></div>',d.parentNode.insertBefore(u,d.nextSibling)}var c=!1,f=!1,p=!1,m="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-slider"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-slider"),h="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-total"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-total"),v="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-current"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-current"),g="vertical"===s?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-handle"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-handle"),y=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,C.removeClass)(d,a.options.classPrefix+"mute"),(0,C.addClass)(d,a.options.classPrefix+"unmute");var t=d.firstElementChild;t.setAttribute("title",l),t.setAttribute("aria-label",l)}else{(0,C.removeClass)(d,a.options.classPrefix+"unmute"),(0,C.addClass)(d,a.options.classPrefix+"mute");var n=d.firstElementChild;n.setAttribute("title",r),n.setAttribute("aria-label",r)}var o=100*e+"%",i=getComputedStyle(g);"vertical"===s?(v.style.bottom=0,v.style.height=o,g.style.bottom=o,g.style.marginBottom=-parseFloat(i.height)/2+"px"):(v.style.left=0,v.style.width=o,g.style.left=o,g.style.marginLeft=-parseFloat(i.width)/2+"px")}},E=function(e){var t=(0,C.offset)(h),n=getComputedStyle(h);p=!0;var o=null;if("vertical"===s){var i=parseFloat(n.height);if(o=(i-(e.pageY-t.top))/i,0===t.top||0===t.left)return}else{var r=parseFloat(n.width);o=(e.pageX-t.left)/r}o=Math.max(0,o),o=Math.min(o,1),y(o),a.setMuted(0===o),a.setVolume(o),e.preventDefault(),e.stopPropagation()},b=function(){a.muted?(y(0),(0,C.removeClass)(d,a.options.classPrefix+"mute"),(0,C.addClass)(d,a.options.classPrefix+"unmute")):(y(o.volume),(0,C.removeClass)(d,a.options.classPrefix+"unmute"),(0,C.addClass)(d,a.options.classPrefix+"mute"))};e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+a.options.classPrefix+"container")||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseenter",function(e){e.target===d&&(m.style.display="block",f=!0,e.preventDefault(),e.stopPropagation())}),d.addEventListener("focusin",function(){m.style.display="block",f=!0}),d.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+a.options.classPrefix+"volume-slider"))||"vertical"!==s||(m.style.display="none")}),d.addEventListener("mouseleave",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),d.addEventListener("focusout",function(){f=!1}),d.addEventListener("keydown",function(e){if(a.options.enableKeyboard&&a.options.keyActions.length){var t=e.which||e.keyCode||0,n=o.volume;switch(t){case 38:n=Math.min(n+.1,1);break;case 40:n=Math.max(0,n-.1);break;default:return!0}c=!1,y(n),o.setVolume(n),e.preventDefault(),e.stopPropagation()}}),d.querySelector("button").addEventListener("click",function(){o.setMuted(!o.muted);var e=(0,T.createEvent)("volumechange",o);o.dispatchEvent(e)}),m.addEventListener("dragstart",function(){return!1}),m.addEventListener("mouseover",function(){f=!0}),m.addEventListener("focusin",function(){m.style.display="block",f=!0}),m.addEventListener("focusout",function(){f=!1,c||"vertical"!==s||(m.style.display="none")}),m.addEventListener("mousedown",function(e){E(e),a.globalBind("mousemove.vol",function(e){var t=e.target;c&&(t===m||t.closest("vertical"===s?"."+a.options.classPrefix+"volume-slider":"."+a.options.classPrefix+"horizontal-volume-slider"))&&E(e)}),a.globalBind("mouseup.vol",function(){c=!1,f||"vertical"!==s||(m.style.display="none")}),c=!0,e.preventDefault(),e.stopPropagation()}),o.addEventListener("volumechange",function(e){var t;c||b(),t=Math.floor(100*o.volume),m.setAttribute("aria-valuenow",t),m.setAttribute("aria-valuetext",t+"%")});var S=!1;o.addEventListener("rendererready",function(){p||setTimeout(function(){S=!0,(0===e.options.startVolume||o.originalNode.muted)&&o.setMuted(!0),o.setVolume(e.options.startVolume),a.setControlsSize()},250)}),o.addEventListener("loadedmetadata",function(){setTimeout(function(){p||S||((0===e.options.startVolume||o.originalNode.muted)&&o.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()),S=!1},250)}),(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),0===e.options.startVolume&&(e.options.startVolume=0),b()),a.getElement(a.container).addEventListener("controlsresize",function(){b()})}}})},{16:16,2:2,25:25,26:26,27:27,5:5}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),S=r(e(3)),x=r(e(2)),f=r(e(7)),d=r(e(6)),i=r(e(17)),u=r(e(5)),w=e(25),m=e(27),c=e(30),p=e(28),P=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e(26));function r(e){return e&&e.__esModule?e:{default:e}}f.default.mepIndex=0,f.default.players={};var s=n.config={poster:"",showPosterWhenEnded:!1,showPosterWhenPaused:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:40,defaultSeekBackwardInterval:function(e){return.05*e.getDuration()},defaultSeekForwardInterval:function(e){return.05*e.getDuration()},setDimensions:!0,audioWidth:-1,audioHeight:-1,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,hideVideoControlsOnPause:!1,clickToPlayPause:!0,controlsTimeoutDefault:1500,controlsTimeoutMouseEnter:2500,controlsTimeoutMouseLeave:1e3,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],useDefaultControls:!1,isVideo:!0,stretching:"auto",classPrefix:"mejs__",enableKeyboard:!0,pauseOtherPlayers:!0,secondsDecimalLength:0,customError:null,keyActions:[{keys:[32,179],action:function(e){w.IS_FIREFOX||(e.paused||e.ended?e.play():e.pause())}}]};f.default.MepDefaults=s;var l=function(){function r(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=this,o="string"==typeof e?x.default.getElementById(e):e;if(!(n instanceof r))return new r(o,t);if(n.node=n.media=o,n.node){if(n.media.player)return n.media.player;if(n.hasFocus=!1,n.controlsAreVisible=!0,n.controlsEnabled=!0,n.controlsTimer=null,n.currentMediaTime=0,n.proxy=null,void 0===t){var i=n.node.getAttribute("data-mejsoptions");t=i?JSON.parse(i):{}}return n.options=Object.assign({},s,t),n.options.loop&&!n.media.getAttribute("loop")?(n.media.loop=!0,n.node.loop=!0):n.media.loop&&(n.options.loop=!0),n.options.timeFormat||(n.options.timeFormat="mm:ss",n.options.alwaysShowHours&&(n.options.timeFormat="hh:mm:ss"),n.options.showTimecodeFrameCount&&(n.options.timeFormat+=":ff")),(0,c.calculateTimeFormat)(0,n.options,n.options.framesPerSecond||25),n.id="mep_"+f.default.mepIndex++,(f.default.players[n.id]=n).init(),n}}return o(r,[{key:"getElement",value:function(e){return e}},{key:"init",value:function(){var n=this,e=Object.assign({},n.options,{success:function(e,t){n._meReady(e,t)},error:function(e){n._handleError(e)}}),t=n.node.tagName.toLowerCase();if(n.isDynamic="audio"!==t&&"video"!==t&&"iframe"!==t,n.isVideo=n.isDynamic?n.options.isVideo:"audio"!==t&&n.options.isVideo,n.mediaFiles=null,n.trackFiles=null,w.IS_IPAD&&n.options.iPadUseNativeControls||w.IS_IPHONE&&n.options.iPhoneUseNativeControls)n.node.setAttribute("controls",!0),w.IS_IPAD&&n.node.getAttribute("autoplay")&&n.play();else if(!n.isVideo&&(n.isVideo||!n.options.features.length&&!n.options.useDefaultControls)||w.IS_ANDROID&&n.options.AndroidUseNativeControls)n.isVideo||n.options.features.length||n.options.useDefaultControls||(n.node.style.display="none");else{n.node.removeAttribute("controls");var o=n.isVideo?u.default.t("mejs.video-player"):u.default.t("mejs.audio-player"),i=x.default.createElement("span");if(i.className=n.options.classPrefix+"offscreen",i.innerText=o,n.media.parentNode.insertBefore(i,n.media),n.container=x.default.createElement("div"),n.getElement(n.container).id=n.id,n.getElement(n.container).className=n.options.classPrefix+"container "+n.options.classPrefix+"container-keyboard-inactive "+n.media.className,n.getElement(n.container).tabIndex=0,n.getElement(n.container).setAttribute("role","application"),n.getElement(n.container).setAttribute("aria-label",o),n.getElement(n.container).innerHTML='<div class="'+n.options.classPrefix+'inner"><div class="'+n.options.classPrefix+'mediaelement"></div><div class="'+n.options.classPrefix+'layers"></div><div class="'+n.options.classPrefix+'controls"></div></div>',n.getElement(n.container).addEventListener("focus",function(e){if(!n.controlsAreVisible&&!n.hasFocus&&n.controlsEnabled){n.showControls(!0);var t=(0,m.isNodeAfter)(e.relatedTarget,n.getElement(n.container))?"."+n.options.classPrefix+"controls ."+n.options.classPrefix+"button:last-child > button":"."+n.options.classPrefix+"playpause-button > button";n.getElement(n.container).querySelector(t).focus()}}),n.node.parentNode.insertBefore(n.getElement(n.container),n.node),n.options.features.length||n.options.useDefaultControls||(n.getElement(n.container).style.background="transparent",n.getElement(n.container).querySelector("."+n.options.classPrefix+"controls").style.display="none"),n.isVideo&&"fill"===n.options.stretching&&!P.hasClass(n.getElement(n.container).parentNode,n.options.classPrefix+"fill-container")){n.outerContainer=n.media.parentNode;var r=x.default.createElement("div");r.className=n.options.classPrefix+"fill-container",n.getElement(n.container).parentNode.insertBefore(r,n.getElement(n.container)),r.appendChild(n.getElement(n.container))}w.IS_ANDROID&&P.addClass(n.getElement(n.container),n.options.classPrefix+"android"),w.IS_IOS&&P.addClass(n.getElement(n.container),n.options.classPrefix+"ios"),w.IS_IPAD&&P.addClass(n.getElement(n.container),n.options.classPrefix+"ipad"),w.IS_IPHONE&&P.addClass(n.getElement(n.container),n.options.classPrefix+"iphone"),P.addClass(n.getElement(n.container),n.isVideo?n.options.classPrefix+"video":n.options.classPrefix+"audio"),n.getElement(n.container).querySelector("."+n.options.classPrefix+"mediaelement").appendChild(n.node),(n.media.player=n).controls=n.getElement(n.container).querySelector("."+n.options.classPrefix+"controls"),n.layers=n.getElement(n.container).querySelector("."+n.options.classPrefix+"layers");var a=n.isVideo?"video":"audio",s=a.substring(0,1).toUpperCase()+a.substring(1);0<n.options[a+"Width"]||-1<n.options[a+"Width"].toString().indexOf("%")?n.width=n.options[a+"Width"]:""!==n.node.style.width&&null!==n.node.style.width?n.width=n.node.style.width:n.node.getAttribute("width")?n.width=n.node.getAttribute("width"):n.width=n.options["default"+s+"Width"],0<n.options[a+"Height"]||-1<n.options[a+"Height"].toString().indexOf("%")?n.height=n.options[a+"Height"]:""!==n.node.style.height&&null!==n.node.style.height?n.height=n.node.style.height:n.node.getAttribute("height")?n.height=n.node.getAttribute("height"):n.height=n.options["default"+s+"Height"],n.initialAspectRatio=n.height>=n.width?n.width/n.height:n.height/n.width,n.setPlayerSize(n.width,n.height),e.pluginWidth=n.width,e.pluginHeight=n.height}if(f.default.MepDefaults=e,new d.default(n.media,e,n.mediaFiles),void 0!==n.getElement(n.container)&&n.options.features.length&&n.controlsAreVisible&&!n.options.hideVideoControlsOnLoad){var l=(0,m.createEvent)("controlsshown",n.getElement(n.container));n.getElement(n.container).dispatchEvent(l)}}},{key:"showControls",value:function(e){var i=this;if(e=void 0===e||e,!i.controlsAreVisible&&i.isVideo){if(e)!function(){P.fadeIn(i.getElement(i.controls),200,function(){P.removeClass(i.getElement(i.controls),i.options.classPrefix+"offscreen");var e=(0,m.createEvent)("controlsshown",i.getElement(i.container));i.getElement(i.container).dispatchEvent(e)});for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),e=function(e,t){P.fadeIn(n[e],200,function(){P.removeClass(n[e],i.options.classPrefix+"offscreen")})},t=0,o=n.length;t<o;t++)e(t)}();else{P.removeClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=1;for(var t=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),n=0,o=t.length;n<o;n++)P.removeClass(t[n],i.options.classPrefix+"offscreen"),t[n].style.display="";var r=(0,m.createEvent)("controlsshown",i.getElement(i.container));i.getElement(i.container).dispatchEvent(r)}i.controlsAreVisible=!0,i.setControlsSize()}}},{key:"hideControls",value:function(e,t){var i=this;if(e=void 0===e||e,!0===t||!(!i.controlsAreVisible||i.options.alwaysShowControls||i.paused&&4===i.readyState&&(!i.options.hideVideoControlsOnLoad&&i.currentTime<=0||!i.options.hideVideoControlsOnPause&&0<i.currentTime)||i.isVideo&&!i.options.hideVideoControlsOnLoad&&!i.readyState||i.ended)){if(e)!function(){P.fadeOut(i.getElement(i.controls),200,function(){P.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="";var e=(0,m.createEvent)("controlshidden",i.getElement(i.container));i.getElement(i.container).dispatchEvent(e)});for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),e=function(e,t){P.fadeOut(n[e],200,function(){P.addClass(n[e],i.options.classPrefix+"offscreen"),n[e].style.display=""})},t=0,o=n.length;t<o;t++)e(t)}();else{P.addClass(i.getElement(i.controls),i.options.classPrefix+"offscreen"),i.getElement(i.controls).style.display="",i.getElement(i.controls).style.opacity=0;for(var n=i.getElement(i.container).querySelectorAll("."+i.options.classPrefix+"control"),o=0,r=n.length;o<r;o++)P.addClass(n[o],i.options.classPrefix+"offscreen"),n[o].style.display="";var a=(0,m.createEvent)("controlshidden",i.getElement(i.container));i.getElement(i.container).dispatchEvent(a)}i.controlsAreVisible=!1}}},{key:"startControlsTimer",value:function(e){var t=this;e=void 0!==e?e:t.options.controlsTimeoutDefault,t.killControlsTimer("start"),t.controlsTimer=setTimeout(function(){t.hideControls(),t.killControlsTimer("hide")},e)}},{key:"killControlsTimer",value:function(){null!==this.controlsTimer&&(clearTimeout(this.controlsTimer),delete this.controlsTimer,this.controlsTimer=null)}},{key:"disableControls",value:function(){this.killControlsTimer(),this.controlsEnabled=!1,this.hideControls(!1,!0)}},{key:"enableControls",value:function(){this.controlsEnabled=!0,this.showControls(!1)}},{key:"_setDefaultPlayer",value:function(){var e=this;e.proxy&&e.proxy.pause(),e.proxy=new i.default(e),e.media.addEventListener("loadedmetadata",function(){0<e.getCurrentTime()&&0<e.currentMediaTime&&(e.setCurrentTime(e.currentMediaTime),w.IS_IOS||w.IS_ANDROID||e.play())})}},{key:"_meReady",value:function(e,t){var n=this,o=t.getAttribute("autoplay"),i=!(null==o||"false"===o),r=null!==e.rendererName&&/(native|html5)/i.test(e.rendererName);if(n.getElement(n.controls)&&n.enableControls(),n.getElement(n.container)&&n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play")&&(n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-play").style.display=""),!n.created){if(n.created=!0,n.media=e,n.domNode=t,!(w.IS_ANDROID&&n.options.AndroidUseNativeControls||w.IS_IPAD&&n.options.iPadUseNativeControls||w.IS_IPHONE&&n.options.iPhoneUseNativeControls)){if(!n.isVideo&&!n.options.features.length&&!n.options.useDefaultControls)return i&&r&&n.play(),void(n.options.success&&("string"==typeof n.options.success?S.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n)));if(n.featurePosition={},n._setDefaultPlayer(),n.buildposter(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildkeyboard(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.buildoverlays(n,n.getElement(n.controls),n.getElement(n.layers),n.media),n.options.useDefaultControls){var a=["playpause","current","progress","duration","tracks","volume","fullscreen"];n.options.features=a.concat(n.options.features.filter(function(e){return-1===a.indexOf(e)}))}n.buildfeatures(n,n.getElement(n.controls),n.getElement(n.layers),n.media);var s=(0,m.createEvent)("controlsready",n.getElement(n.container));n.getElement(n.container).dispatchEvent(s),n.setPlayerSize(n.width,n.height),n.setControlsSize(),n.isVideo&&(n.clickToPlayPauseCallback=function(){if(n.options.clickToPlayPause){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");n.paused&&t?n.pause():n.paused?n.play():n.pause(),e.setAttribute("aria-pressed",!t),n.getElement(n.container).focus()}},n.createIframeLayer(),n.media.addEventListener("click",n.clickToPlayPauseCallback),!w.IS_ANDROID&&!w.IS_IOS||n.options.alwaysShowControls?(n.getElement(n.container).addEventListener("mouseenter",function(){n.controlsEnabled&&(n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter)))}),n.getElement(n.container).addEventListener("mousemove",function(){n.controlsEnabled&&(n.controlsAreVisible||n.showControls(),n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("mouseleave",function(){n.controlsEnabled&&(n.paused||n.options.alwaysShowControls||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))})):n.node.addEventListener("touchstart",function(){n.controlsAreVisible?n.hideControls(!1):n.controlsEnabled&&n.showControls(!1)},!!w.SUPPORT_PASSIVE_EVENT&&{passive:!0}),n.options.hideVideoControlsOnLoad&&n.hideControls(!1),n.options.enableAutosize&&n.media.addEventListener("loadedmetadata",function(e){var t=void 0!==e?e.detail.target||e.target:n.media;n.options.videoHeight<=0&&!n.domNode.getAttribute("height")&&!n.domNode.style.height&&null!==t&&!isNaN(t.videoHeight)&&(n.setPlayerSize(t.videoWidth,t.videoHeight),n.setControlsSize(),n.media.setSize(t.videoWidth,t.videoHeight))})),n.media.addEventListener("play",function(){for(var e in n.hasFocus=!0,f.default.players)if(f.default.players.hasOwnProperty(e)){var t=f.default.players[e];t.id===n.id||!n.options.pauseOtherPlayers||t.paused||t.ended||!0===t.options.ignorePauseOtherPlayersOption||(t.pause(),t.hasFocus=!1)}w.IS_ANDROID||w.IS_IOS||n.options.alwaysShowControls||!n.isVideo||n.hideControls()}),n.media.addEventListener("ended",function(){if(n.options.autoRewind)try{n.setCurrentTime(0),setTimeout(function(){var e=n.getElement(n.container).querySelector("."+n.options.classPrefix+"overlay-loading");e&&e.parentNode&&(e.parentNode.style.display="none")},20)}catch(e){}"function"==typeof n.media.renderer.stop?n.media.renderer.stop():n.pause(),n.setProgressRail&&n.setProgressRail(),n.setCurrentRail&&n.setCurrentRail(),n.options.loop?n.play():!n.options.alwaysShowControls&&n.controlsEnabled&&n.showControls()}),n.media.addEventListener("loadedmetadata",function(){(0,c.calculateTimeFormat)(n.getDuration(),n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.isFullScreen||(n.setPlayerSize(n.width,n.height),n.setControlsSize())});var l=null;n.media.addEventListener("timeupdate",function(){isNaN(n.getDuration())||l===n.getDuration()||(l=n.getDuration(),(0,c.calculateTimeFormat)(l,n.options,n.options.framesPerSecond||25),n.updateDuration&&n.updateDuration(),n.updateCurrent&&n.updateCurrent(),n.setControlsSize())}),n.getElement(n.container).addEventListener("click",function(e){P.addClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive")}),n.getElement(n.container).addEventListener("focusin",function(e){P.removeClass(e.currentTarget,n.options.classPrefix+"container-keyboard-inactive"),!n.isVideo||w.IS_ANDROID||w.IS_IOS||!n.controlsEnabled||n.options.alwaysShowControls||(n.killControlsTimer("enter"),n.showControls(),n.startControlsTimer(n.options.controlsTimeoutMouseEnter))}),n.getElement(n.container).addEventListener("focusout",function(e){setTimeout(function(){e.relatedTarget&&n.keyboardAction&&!e.relatedTarget.closest("."+n.options.classPrefix+"container")&&(n.keyboardAction=!1,!n.isVideo||n.options.alwaysShowControls||n.paused||n.startControlsTimer(n.options.controlsTimeoutMouseLeave))},0)}),setTimeout(function(){n.setPlayerSize(n.width,n.height),n.setControlsSize()},0),n.globalResizeCallback=function(){n.isFullScreen||w.HAS_TRUE_NATIVE_FULLSCREEN&&x.default.webkitIsFullScreen||n.setPlayerSize(n.width,n.height),n.setControlsSize()},n.globalBind("resize",n.globalResizeCallback)}i&&r&&n.play(),n.options.success&&("string"==typeof n.options.success?S.default[n.options.success](n.media,n.domNode,n):n.options.success(n.media,n.domNode,n))}}},{key:"_handleError",value:function(e,t,n){var o=this,i=o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-play");i&&(i.style.display="none"),o.options.error&&o.options.error(e,t,n),o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay")&&o.getElement(o.container).querySelector("."+o.options.classPrefix+"cannotplay").remove();var r=x.default.createElement("div");r.className=o.options.classPrefix+"cannotplay",r.style.width="100%",r.style.height="100%";var a="function"==typeof o.options.customError?o.options.customError(o.media,o.media.originalNode):o.options.customError,s="";if(!a){var l=o.media.originalNode.getAttribute("poster");if(l&&(s='<img src="'+l+'" alt="'+f.default.i18n.t("mejs.download-file")+'">'),e.message&&(a="<p>"+e.message+"</p>"),e.urls)for(var d=0,u=e.urls.length;d<u;d++){var c=e.urls[d];a+='<a href="'+c.src+'" data-type="'+c.type+'"><span>'+f.default.i18n.t("mejs.download-file")+": "+c.src+"</span></a>"}}a&&o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error")&&(r.innerHTML=a,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").innerHTML=""+s+r.outerHTML,o.getElement(o.layers).querySelector("."+o.options.classPrefix+"overlay-error").parentNode.style.display="block"),o.controlsEnabled&&o.disableControls()}},{key:"setPlayerSize",value:function(e,t){var n=this;if(!n.options.setDimensions)return!1;switch(void 0!==e&&(n.width=e),void 0!==t&&(n.height=t),n.options.stretching){case"fill":n.isVideo?n.setFillMode():n.setDimensions(n.width,n.height);break;case"responsive":n.setResponsiveMode();break;case"none":n.setDimensions(n.width,n.height);break;default:!0===n.hasFluidMode()?n.setResponsiveMode():n.setDimensions(n.width,n.height)}}},{key:"hasFluidMode",value:function(){var e=this;return-1!==e.height.toString().indexOf("%")||e.node&&e.node.style.maxWidth&&"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width||e.node&&e.node.currentStyle&&"100%"===e.node.currentStyle.maxWidth}},{key:"setResponsiveMode",value:function(){var o=this,e=function(){for(var t=void 0,n=o.getElement(o.container);n;){try{if(w.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&S.default.self!==S.default.top&&null!==S.default.frameElement)return S.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&P.visible(t))return t;n=t}return null}(),t=e?getComputedStyle(e,null):getComputedStyle(x.default.body,null),n=o.isVideo?o.node.videoWidth&&0<o.node.videoWidth?o.node.videoWidth:o.node.getAttribute("width")?o.node.getAttribute("width"):o.options.defaultVideoWidth:o.options.defaultAudioWidth,i=o.isVideo?o.node.videoHeight&&0<o.node.videoHeight?o.node.videoHeight:o.node.getAttribute("height")?o.node.getAttribute("height"):o.options.defaultVideoHeight:o.options.defaultAudioHeight,r=function(){if(!o.options.enableAutosize)return o.initialAspectRatio;var e=1;return o.isVideo&&(e=o.node.videoWidth&&0<o.node.videoWidth&&o.node.videoHeight&&0<o.node.videoHeight?o.height>=o.width?o.node.videoWidth/o.node.videoHeight:o.node.videoHeight/o.node.videoWidth:o.initialAspectRatio,(isNaN(e)||e<.01||100<e)&&(e=1)),e}(),a=parseFloat(t.height),s=void 0,l=parseFloat(t.width);if(s=o.isVideo?"100%"===o.height?parseFloat(l*i/n,10):o.height>=o.width?parseFloat(l/r,10):parseFloat(l*r,10):i,isNaN(s)&&(s=a),0<o.getElement(o.container).parentNode.length&&"body"===o.getElement(o.container).parentNode.tagName.toLowerCase()&&(l=S.default.innerWidth||x.default.documentElement.clientWidth||x.default.body.clientWidth,s=S.default.innerHeight||x.default.documentElement.clientHeight||x.default.body.clientHeight),s&&l){o.getElement(o.container).style.width=l+"px",o.getElement(o.container).style.height=s+"px",o.node.style.width="100%",o.node.style.height="100%",o.isVideo&&o.media.setSize&&o.media.setSize(l,s);for(var d=o.getElement(o.layers).children,u=0,c=d.length;u<c;u++)d[u].style.width="100%",d[u].style.height="100%"}}},{key:"setFillMode",value:function(){var e=this,t=S.default.self!==S.default.top&&null!==S.default.frameElement,n=function(){for(var t=void 0,n=e.getElement(e.container);n;){try{if(w.IS_FIREFOX&&"html"===n.tagName.toLowerCase()&&S.default.self!==S.default.top&&null!==S.default.frameElement)return S.default.frameElement;t=n.parentElement}catch(e){t=n.parentElement}if(t&&P.visible(t))return t;n=t}return null}(),o=n?getComputedStyle(n,null):getComputedStyle(x.default.body,null);"none"!==e.node.style.height&&e.node.style.height!==e.height&&(e.node.style.height="auto"),"none"!==e.node.style.maxWidth&&e.node.style.maxWidth!==e.width&&(e.node.style.maxWidth="none"),"none"!==e.node.style.maxHeight&&e.node.style.maxHeight!==e.height&&(e.node.style.maxHeight="none"),e.node.currentStyle&&("100%"===e.node.currentStyle.height&&(e.node.currentStyle.height="auto"),"100%"===e.node.currentStyle.maxWidth&&(e.node.currentStyle.maxWidth="none"),"100%"===e.node.currentStyle.maxHeight&&(e.node.currentStyle.maxHeight="none")),t||parseFloat(o.width)||(n.style.width=e.media.offsetWidth+"px"),t||parseFloat(o.height)||(n.style.height=e.media.offsetHeight+"px"),o=getComputedStyle(n);var i=parseFloat(o.width),r=parseFloat(o.height);e.setDimensions("100%","100%");var a=e.getElement(e.container).querySelector("."+e.options.classPrefix+"poster>img");a&&(a.style.display="");for(var s=e.getElement(e.container).querySelectorAll("object, embed, iframe, video"),l=e.height,d=e.width,u=i,c=l*i/d,f=d*r/l,p=r,m=i<f==!1,h=m?Math.floor(u):Math.floor(f),v=m?Math.floor(c):Math.floor(p),g=m?i+"px":h+"px",y=m?v+"px":r+"px",E=0,b=s.length;E<b;E++)s[E].style.height=y,s[E].style.width=g,e.media.setSize&&e.media.setSize(g,y),s[E].style.marginLeft=Math.floor((i-h)/2)+"px",s[E].style.marginTop=0}},{key:"setDimensions",value:function(e,t){var n=this;e=(0,m.isString)(e)&&-1<e.indexOf("%")?e:parseFloat(e)+"px",t=(0,m.isString)(t)&&-1<t.indexOf("%")?t:parseFloat(t)+"px",n.getElement(n.container).style.width=e,n.getElement(n.container).style.height=t;for(var o=n.getElement(n.layers).children,i=0,r=o.length;i<r;i++)o[i].style.width=e,o[i].style.height=t}},{key:"setControlsSize",value:function(){var t=this;if(P.visible(t.getElement(t.container)))if(t.rail&&P.visible(t.rail)){for(var e=t.total?getComputedStyle(t.total,null):null,n=e?parseFloat(e.marginLeft)+parseFloat(e.marginRight):0,o=getComputedStyle(t.rail),i=parseFloat(o.marginLeft)+parseFloat(o.marginRight),r=0,a=P.siblings(t.rail,function(e){return e!==t.rail}),s=a.length,l=0;l<s;l++)r+=a[l].offsetWidth;r+=n+(0===n?2*i:i)+1,t.getElement(t.container).style.minWidth=r+"px";var d=(0,m.createEvent)("controlsresize",t.getElement(t.container));t.getElement(t.container).dispatchEvent(d)}else{for(var u=t.getElement(t.controls).children,c=0,f=0,p=u.length;f<p;f++)c+=u[f].offsetWidth;t.getElement(t.container).style.minWidth=c+"px"}}},{key:"addControlElement",value:function(e,t){var n=this;if(void 0!==n.featurePosition[t]){var o=n.getElement(n.controls).children[n.featurePosition[t]-1];o.parentNode.insertBefore(e,o.nextSibling)}else{n.getElement(n.controls).appendChild(e);for(var i=n.getElement(n.controls).children,r=0,a=i.length;r<a;r++)if(e===i[r]){n.featurePosition[t]=r;break}}}},{key:"createIframeLayer",value:function(){var t=this;if(t.isVideo&&null!==t.media.rendererName&&-1<t.media.rendererName.indexOf("iframe")&&!x.default.getElementById(t.media.id+"-iframe-overlay")){var e=x.default.createElement("div"),n=x.default.getElementById(t.media.id+"_"+t.media.rendererName);e.id=t.media.id+"-iframe-overlay",e.className=t.options.classPrefix+"iframe-overlay",e.addEventListener("click",function(e){t.options.clickToPlayPause&&(t.paused?t.play():t.pause(),e.preventDefault(),e.stopPropagation())}),n.parentNode.insertBefore(e,n)}}},{key:"resetSize",value:function(){var e=this;setTimeout(function(){e.setPlayerSize(e.width,e.height),e.setControlsSize()},50)}},{key:"setPoster",value:function(e){var t=this;if(t.getElement(t.container)){var n=t.getElement(t.container).querySelector("."+t.options.classPrefix+"poster");n||((n=x.default.createElement("div")).className=t.options.classPrefix+"poster "+t.options.classPrefix+"layer",t.getElement(t.layers).appendChild(n));var o=n.querySelector("img");!o&&e&&((o=x.default.createElement("img")).className=t.options.classPrefix+"poster-img",o.width="100%",o.height="100%",n.style.display="",n.appendChild(o)),e?(o.setAttribute("src",e),n.style.backgroundImage='url("'+e+'")',n.style.display=""):o?(n.style.backgroundImage="none",n.style.display="none",o.remove()):n.style.display="none"}else(w.IS_IPAD&&t.options.iPadUseNativeControls||w.IS_IPHONE&&t.options.iPhoneUseNativeControls||w.IS_ANDROID&&t.options.AndroidUseNativeControls)&&(t.media.originalNode.poster=e)}},{key:"changeSkin",value:function(e){var t=this;t.getElement(t.container).className=t.options.classPrefix+"container "+e,t.setPlayerSize(t.width,t.height),t.setControlsSize()}},{key:"globalBind",value:function(e,n){var o=this.node?this.node.ownerDocument:x.default;if((e=(0,m.splitEvents)(e,this.id)).d)for(var t=e.d.split(" "),i=0,r=t.length;i<r;i++)t[i].split(".").reduce(function(e,t){return o.addEventListener(t,n,!1),t},"");if(e.w)for(var a=e.w.split(" "),s=0,l=a.length;s<l;s++)a[s].split(".").reduce(function(e,t){return S.default.addEventListener(t,n,!1),t},"")}},{key:"globalUnbind",value:function(e,n){var o=this.node?this.node.ownerDocument:x.default;if((e=(0,m.splitEvents)(e,this.id)).d)for(var t=e.d.split(" "),i=0,r=t.length;i<r;i++)t[i].split(".").reduce(function(e,t){return o.removeEventListener(t,n,!1),t},"");if(e.w)for(var a=e.w.split(" "),s=0,l=a.length;s<l;s++)a[s].split(".").reduce(function(e,t){return S.default.removeEventListener(t,n,!1),t},"")}},{key:"buildfeatures",value:function(e,t,n,o){for(var i=0,r=this.options.features.length;i<r;i++){var a=this.options.features[i];if(this["build"+a])try{this["build"+a](e,t,n,o)}catch(e){console.error("error building "+a,e)}}}},{key:"buildposter",value:function(e,t,n,o){var i=this,r=x.default.createElement("div");r.className=i.options.classPrefix+"poster "+i.options.classPrefix+"layer",n.appendChild(r);var a=o.originalNode.getAttribute("poster");""!==e.options.poster&&(a&&w.IS_IOS&&o.originalNode.removeAttribute("poster"),a=e.options.poster),a?i.setPoster(a):null!==i.media.renderer&&"function"==typeof i.media.renderer.getPosterUrl?i.setPoster(i.media.renderer.getPosterUrl()):r.style.display="none",o.addEventListener("play",function(){r.style.display="none"}),o.addEventListener("playing",function(){r.style.display="none"}),e.options.showPosterWhenEnded&&e.options.autoRewind&&o.addEventListener("ended",function(){r.style.display=""}),o.addEventListener("error",function(){r.style.display="none"}),e.options.showPosterWhenPaused&&o.addEventListener("pause",function(){e.ended||(r.style.display="")})}},{key:"buildoverlays",value:function(t,e,n,o){if(t.isVideo){var i=this,r=x.default.createElement("div"),a=x.default.createElement("div"),s=x.default.createElement("div");r.style.display="none",r.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",r.innerHTML='<div class="'+i.options.classPrefix+'overlay-loading"><span class="'+i.options.classPrefix+'overlay-loading-bg-img"></span></div>',n.appendChild(r),a.style.display="none",a.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer",a.innerHTML='<div class="'+i.options.classPrefix+'overlay-error"></div>',n.appendChild(a),s.className=i.options.classPrefix+"overlay "+i.options.classPrefix+"layer "+i.options.classPrefix+"overlay-play",s.innerHTML='<div class="'+i.options.classPrefix+'overlay-button" role="button" tabindex="0" aria-label="'+u.default.t("mejs.play")+'" aria-pressed="false"></div>',s.addEventListener("click",function(){if(i.options.clickToPlayPause){var e=i.getElement(i.container).querySelector("."+i.options.classPrefix+"overlay-button"),t=e.getAttribute("aria-pressed");i.paused?i.play():i.pause(),e.setAttribute("aria-pressed",!!t),i.getElement(i.container).focus()}}),s.addEventListener("keydown",function(e){var t=e.keyCode||e.which||0;if(13===t||w.IS_FIREFOX&&32===t){var n=(0,m.createEvent)("click",s);return s.dispatchEvent(n),!1}}),n.appendChild(s),null!==i.media.rendererName&&(/(youtube|facebook)/i.test(i.media.rendererName)&&!(i.media.originalNode.getAttribute("poster")||t.options.poster||"function"==typeof i.media.renderer.getPosterUrl&&i.media.renderer.getPosterUrl())||w.IS_STOCK_ANDROID||i.media.originalNode.getAttribute("autoplay"))&&(s.style.display="none");var l=!1;o.addEventListener("play",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("playing",function(){s.style.display="none",r.style.display="none",a.style.display="none",l=!1}),o.addEventListener("seeking",function(){s.style.display="none",r.style.display="",l=!1}),o.addEventListener("seeked",function(){s.style.display=i.paused&&!w.IS_STOCK_ANDROID?"":"none",r.style.display="none",l=!1}),o.addEventListener("pause",function(){r.style.display="none",w.IS_STOCK_ANDROID||l||(s.style.display=""),l=!1}),o.addEventListener("waiting",function(){r.style.display="",l=!1}),o.addEventListener("loadeddata",function(){r.style.display="",w.IS_ANDROID&&(o.canplayTimeout=setTimeout(function(){if(x.default.createEvent){var e=x.default.createEvent("HTMLEvents");return e.initEvent("canplay",!0,!0),o.dispatchEvent(e)}},300)),l=!1}),o.addEventListener("canplay",function(){r.style.display="none",clearTimeout(o.canplayTimeout),l=!1}),o.addEventListener("error",function(e){i._handleError(e,i.media,i.node),r.style.display="none",s.style.display="none",l=!0}),o.addEventListener("loadedmetadata",function(){i.controlsEnabled||i.enableControls()}),o.addEventListener("keydown",function(e){i.onkeydown(t,o,e),l=!1})}}},{key:"buildkeyboard",value:function(o,e,t,i){var r=this;r.getElement(r.container).addEventListener("keydown",function(){r.keyboardAction=!0}),r.globalKeydownCallback=function(e){var t=x.default.activeElement.closest("."+r.options.classPrefix+"container"),n=r.media.closest("."+r.options.classPrefix+"container");return r.hasFocus=!(!t||!n||t.id!==n.id),r.onkeydown(o,i,e)},r.globalClickCallback=function(e){r.hasFocus=!!e.target.closest("."+r.options.classPrefix+"container")},r.globalBind("keydown",r.globalKeydownCallback),r.globalBind("click",r.globalClickCallback)}},{key:"onkeydown",value:function(e,t,n){if(e.hasFocus&&e.options.enableKeyboard)for(var o=0,i=e.options.keyActions.length;o<i;o++)for(var r=e.options.keyActions[o],a=0,s=r.keys.length;a<s;a++)if(n.keyCode===r.keys[a])return r.action(e,t,n.keyCode,n),n.preventDefault(),void n.stopPropagation();return!0}},{key:"play",value:function(){this.proxy.play()}},{key:"pause",value:function(){this.proxy.pause()}},{key:"load",value:function(){this.proxy.load()}},{key:"setCurrentTime",value:function(e){this.proxy.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.proxy.currentTime}},{key:"getDuration",value:function(){return this.proxy.duration}},{key:"setVolume",value:function(e){this.proxy.volume=e}},{key:"getVolume",value:function(){return this.proxy.getVolume()}},{key:"setMuted",value:function(e){this.proxy.setMuted(e)}},{key:"setSrc",value:function(e){this.controlsEnabled||this.enableControls(),this.proxy.setSrc(e)}},{key:"getSrc",value:function(){return this.proxy.getSrc()}},{key:"canPlayType",value:function(e){return this.proxy.canPlayType(e)}},{key:"remove",value:function(){var l=this,d=l.media.rendererName,u=l.media.originalNode.src;for(var e in l.options.features){var t=l.options.features[e];if(l["clean"+t])try{l["clean"+t](l,l.getElement(l.layers),l.getElement(l.controls),l.media)}catch(e){console.error("error cleaning "+t,e)}}var n=l.node.getAttribute("width"),o=l.node.getAttribute("height");if(n?-1===n.indexOf("%")&&(n+="px"):n="auto",o?-1===o.indexOf("%")&&(o+="px"):o="auto",l.node.style.width=n,l.node.style.height=o,l.setPlayerSize(0,0),l.isDynamic?l.getElement(l.container).parentNode.insertBefore(l.node,l.getElement(l.container)):function(){l.node.setAttribute("controls",!0),l.node.setAttribute("id",l.node.getAttribute("id").replace("_"+d,"").replace("_from_mejs",""));var e=l.getElement(l.container).querySelector("."+l.options.classPrefix+"poster>img");(e&&l.node.setAttribute("poster",e.src),delete l.node.autoplay,l.node.setAttribute("src",""),""!==l.media.canPlayType((0,p.getTypeFromFile)(u))&&l.node.setAttribute("src",u),d&&-1<d.indexOf("iframe"))&&x.default.getElementById(l.media.id+"-iframe-overlay").remove();var i=l.node.cloneNode();if(i.style.display="",l.getElement(l.container).parentNode.insertBefore(i,l.getElement(l.container)),l.node.remove(),l.mediaFiles)for(var t=0,n=l.mediaFiles.length;t<n;t++){var o=x.default.createElement("source");o.setAttribute("src",l.mediaFiles[t].src),o.setAttribute("type",l.mediaFiles[t].type),i.appendChild(o)}if(l.trackFiles)for(var r=function(e,t){var n=l.trackFiles[e],o=x.default.createElement("track");o.kind=n.kind,o.label=n.label,o.srclang=n.srclang,o.src=n.src,i.appendChild(o),o.addEventListener("load",function(){this.mode="showing",i.textTracks[e].mode="showing"})},a=0,s=l.trackFiles.length;a<s;a++)r(a);delete l.node,delete l.mediaFiles,delete l.trackFiles}(),l.media.renderer&&"function"==typeof l.media.renderer.destroy&&l.media.renderer.destroy(),delete f.default.players[l.id],"object"===a(l.getElement(l.container))){var i=l.getElement(l.container).parentNode.querySelector("."+l.options.classPrefix+"offscreen");i&&i.remove(),l.getElement(l.container).remove()}l.globalUnbind("resize",l.globalResizeCallback),l.globalUnbind("keydown",l.globalKeydownCallback),l.globalUnbind("click",l.globalClickCallback),delete l.media.player}},{key:"paused",get:function(){return this.proxy.paused}},{key:"muted",get:function(){return this.proxy.muted},set:function(e){this.setMuted(e)}},{key:"ended",get:function(){return this.proxy.ended}},{key:"readyState",get:function(){return this.proxy.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),r}();S.default.MediaElementPlayer=l,f.default.MediaElementPlayer=l,n.default=l},{17:17,2:2,25:25,26:26,27:27,28:28,3:3,30:30,5:5,6:6,7:7}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o,i=function(){function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}}(),r=e(3),a=(o=r)&&o.__esModule?o:{default:o};var s=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.media=t.media,this.isVideo=t.isVideo,this.classPrefix=t.options.classPrefix,this.createIframeLayer=function(){return t.createIframeLayer()},this.setPoster=function(e){return t.setPoster(e)},this}return i(e,[{key:"play",value:function(){this.media.play()}},{key:"pause",value:function(){this.media.pause()}},{key:"load",value:function(){this.isLoaded||this.media.load(),this.isLoaded=!0}},{key:"setCurrentTime",value:function(e){this.media.setCurrentTime(e)}},{key:"getCurrentTime",value:function(){return this.media.currentTime}},{key:"getDuration",value:function(){var e=this.media.getDuration();return e===1/0&&this.media.seekable&&this.media.seekable.length&&(e=this.media.seekable.end(0)),e}},{key:"setVolume",value:function(e){this.media.setVolume(e)}},{key:"getVolume",value:function(){return this.media.getVolume()}},{key:"setMuted",value:function(e){this.media.setMuted(e)}},{key:"setSrc",value:function(e){var t=this,n=document.getElementById(t.media.id+"-iframe-overlay");n&&n.remove(),t.media.setSrc(e),t.createIframeLayer(),null!==t.media.renderer&&"function"==typeof t.media.renderer.getPosterUrl&&t.setPoster(t.media.renderer.getPosterUrl())}},{key:"getSrc",value:function(){return this.media.getSrc()}},{key:"canPlayType",value:function(e){return this.media.canPlayType(e)}},{key:"paused",get:function(){return this.media.paused}},{key:"muted",set:function(e){this.setMuted(e)},get:function(){return this.media.muted}},{key:"ended",get:function(){return this.media.ended}},{key:"readyState",get:function(){return this.media.readyState}},{key:"currentTime",set:function(e){this.setCurrentTime(e)},get:function(){return this.getCurrentTime()}},{key:"duration",get:function(){return this.getDuration()}},{key:"remainingTime",get:function(){return this.getDuration()-this.currentTime()}},{key:"volume",set:function(e){this.setVolume(e)},get:function(){return this.getVolume()}},{key:"src",set:function(e){this.setSrc(e)},get:function(){return this.getSrc()}}]),e}();n.default=s,a.default.DefaultPlayer=s},{3:3}],18:[function(e,t,n){"use strict";a(e(3));var o,i=a(e(7)),r=a(e(16));function a(e){return e&&e.__esModule?e:{default:e}}"undefined"!=typeof jQuery?i.default.$=jQuery:"undefined"!=typeof Zepto?i.default.$=Zepto:"undefined"!=typeof ender&&(i.default.$=ender),void 0!==(o=i.default.$)&&(o.fn.mediaelementplayer=function(e){return!1===e?this.each(function(){var e=o(this).data("mediaelementplayer");e&&e.remove(),o(this).removeData("mediaelementplayer")}):this.each(function(){o(this).data("mediaelementplayer",new r.default(this,e))}),this},o(document).ready(function(){o("."+i.default.MepDefaults.classPrefix+"player").mediaelementplayer()}))},{16:16,3:3,7:7}],19:[function(e,t,n){"use strict";var b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S=a(e(3)),x=a(e(7)),w=e(8),P=e(27),o=e(28),i=e(25),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var T={promise:null,load:function(e){return"undefined"!=typeof dashjs?T.promise=new Promise(function(e){e()}).then(function(){T._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.dashjs.org/latest/dash.all.min.js",T.promise=T.promise||(0,r.loadScript)(e.options.path),T.promise.then(function(){T._createPlayer(e)})),T.promise},_createPlayer:function(e){var t=dashjs.MediaPlayer().create();return S.default["__ready__"+e.id](t),t}},s={name:"native_dash",options:{prefix:"native_dash",dash:{path:"https://cdn.dashjs.org/latest/dash.all.min.js",debug:!1,drm:{},robustnessLevel:""}},canPlayType:function(e){return i.HAS_MSE&&-1<["application/dash+xml"].indexOf(e.toLowerCase())},create:function(s,l,e){var t=s.originalNode,r=s.id+"_"+l.prefix,a=t.autoplay,n=t.children,d=null,u=null;t.removeAttribute("type");for(var o=0,i=n.length;o<i;o++)n[o].removeAttribute("type");d=t.cloneNode(!0),l=Object.assign(l,s.options);for(var c=x.default.html5media.properties,f=x.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),p=function(e){var t=(0,P.createEvent)(e.type,s);s.dispatchEvent(t)},m=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);d["get"+e]=function(){return null!==u?d[i]:null},d["set"+e]=function(e){if(-1===x.default.html5media.readOnlyProperties.indexOf(i))if("src"===i){var t="object"===(void 0===e?"undefined":b(e))&&e.src?e.src:e;if(d[i]=t,null!==u){u.reset();for(var n=0,o=f.length;n<o;n++)d.removeEventListener(f[n],p);u=T._createPlayer({options:l.dash,id:r}),e&&"object"===(void 0===e?"undefined":b(e))&&"object"===b(e.drm)&&(u.setProtectionData(e.drm),(0,P.isString)(l.dash.robustnessLevel)&&l.dash.robustnessLevel&&u.getProtectionController().setRobustnessLevel(l.dash.robustnessLevel)),u.attachSource(t),a&&u.play()}}else d[i]=e}},h=0,v=c.length;h<v;h++)m(c[h]);if(S.default["__ready__"+r]=function(e){s.dashPlayer=u=e;for(var t,n=dashjs.MediaPlayer.events,o=0,i=f.length;o<i;o++)"loadedmetadata"===(t=f[o])&&(u.initialize(),u.attachView(d),u.setAutoPlay(!1),"object"!==b(l.dash.drm)||x.default.Utils.isObjectEmpty(l.dash.drm)||(u.setProtectionData(l.dash.drm),(0,P.isString)(l.dash.robustnessLevel)&&l.dash.robustnessLevel&&u.getProtectionController().setRobustnessLevel(l.dash.robustnessLevel)),u.attachSource(d.getSrc())),d.addEventListener(t,p);var r=function(e){if("error"===e.type.toLowerCase())s.generateError(e.message,d.src),console.error(e);else{var t=(0,P.createEvent)(e.type,s);t.data=e,s.dispatchEvent(t)}};for(var a in n)n.hasOwnProperty(a)&&u.on(n[a],function(e){return r(e)})},e&&0<e.length)for(var g=0,y=e.length;g<y;g++)if(w.renderer.renderers[l.prefix].canPlayType(e[g].type)){d.setAttribute("src",e[g].src),void 0!==e[g].drm&&(l.dash.drm=e[g].drm);break}d.setAttribute("id",r),t.parentNode.insertBefore(d,t),t.autoplay=!1,t.style.display="none",d.setSize=function(e,t){return d.style.width=e+"px",d.style.height=t+"px",d},d.hide=function(){return d.pause(),d.style.display="none",d},d.show=function(){return d.style.display="",d},d.destroy=function(){null!==u&&u.reset()};var E=(0,P.createEvent)("rendererready",d);return s.dispatchEvent(E),s.promises.push(T.load({options:l.dash,id:r})),d}};o.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".mpd")?"application/dash+xml":null}),w.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PluginDetector=void 0;var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C=o(e(3)),k=o(e(2)),_=o(e(7)),N=o(e(5)),A=e(8),L=e(27),F=e(25),j=e(28);function o(e){return e&&e.__esModule?e:{default:e}}var r=n.PluginDetector={plugins:[],hasPluginVersion:function(e,t){var n=r.plugins[e];return t[1]=t[1]||0,t[2]=t[2]||0,n[0]>t[0]||n[0]===t[0]&&n[1]>t[1]||n[0]===t[0]&&n[1]===t[1]&&n[2]>=t[2]},addPlugin:function(e,t,n,o,i){r.plugins[e]=r.detectPlugin(t,n,o,i)},detectPlugin:function(e,t,n,o){var i=[0,0,0],r=void 0,a=void 0;if(null!==F.NAV.plugins&&void 0!==F.NAV.plugins&&"object"===d(F.NAV.plugins[e])){if((r=F.NAV.plugins[e].description)&&(void 0===F.NAV.mimeTypes||!F.NAV.mimeTypes[t]||F.NAV.mimeTypes[t].enabledPlugin))for(var s=0,l=(i=r.replace(e,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".")).length;s<l;s++)i[s]=parseInt(i[s].match(/\d+/),10)}else if(void 0!==C.default.ActiveXObject)try{(a=new ActiveXObject(n))&&(i=o(a))}catch(e){}return i}};r.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(e){var t=[],n=e.GetVariable("$version");return n&&(n=n.split(" ")[1].split(","),t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]),t});var i={create:function(e,t,n){var r={},o=!1;r.options=t,r.id=e.id+"_"+r.options.prefix,r.mediaElement=e,r.flashState={},r.flashApi=null,r.flashApiStack=[];for(var i=_.default.html5media.properties,a=function(t){r.flashState[t]=null;var e=""+t.substring(0,1).toUpperCase()+t.substring(1);r["get"+e]=function(){if(null!==r.flashApi){if("function"==typeof r.flashApi["get_"+t]){var e=r.flashApi["get_"+t]();return"buffered"===t?{start:function(){return 0},end:function(){return e},length:1}:e}return null}return null},r["set"+e]=function(e){if("src"===t&&(e=(0,j.absolutizeUrl)(e)),null!==r.flashApi&&void 0!==r.flashApi["set_"+t])try{r.flashApi["set_"+t](e)}catch(e){}else r.flashApiStack.push({type:"set",propName:t,value:e})}},s=0,l=i.length;s<l;s++)a(i[s]);var d=_.default.html5media.methods,u=function(e){r[e]=function(){if(o)if(null!==r.flashApi){if(r.flashApi["fire_"+e])try{r.flashApi["fire_"+e]()}catch(e){}}else r.flashApiStack.push({type:"call",methodName:e})}};d.push("stop");for(var c=0,f=d.length;c<f;c++)u(d[c]);for(var p=["rendererready"],m=0,h=p.length;m<h;m++){var v=(0,L.createEvent)(p[m],r);e.dispatchEvent(v)}C.default["__ready__"+r.id]=function(){if(r.flashReady=!0,r.flashApi=k.default.getElementById("__"+r.id),r.flashApiStack.length)for(var e=0,t=r.flashApiStack.length;e<t;e++){var n=r.flashApiStack[e];if("set"===n.type){var o=n.propName,i=""+o.substring(0,1).toUpperCase()+o.substring(1);r["set"+i](n.value)}else"call"===n.type&&r[n.methodName]()}},C.default["__event__"+r.id]=function(e,t){var n=(0,L.createEvent)(e,r);if(t)try{n.data=JSON.parse(t),n.details.data=JSON.parse(t)}catch(e){n.message=t}r.mediaElement.dispatchEvent(n)},r.flashWrapper=k.default.createElement("div"),-1===["always","sameDomain"].indexOf(r.options.shimScriptAccess)&&(r.options.shimScriptAccess="sameDomain");var g=e.originalNode.autoplay,y=["uid="+r.id,"autoplay="+g,"allowScriptAccess="+r.options.shimScriptAccess,"preload="+(e.originalNode.getAttribute("preload")||"")],E=null!==e.originalNode&&"video"===e.originalNode.tagName.toLowerCase(),b=E?e.originalNode.height:1,S=E?e.originalNode.width:1;e.originalNode.getAttribute("src")&&y.push("src="+e.originalNode.getAttribute("src")),!0===r.options.enablePseudoStreaming&&(y.push("pseudostreamstart="+r.options.pseudoStreamingStartQueryParam),y.push("pseudostreamtype="+r.options.pseudoStreamingType)),r.options.streamDelimiter&&y.push("streamdelimiter="+encodeURIComponent(r.options.streamDelimiter)),r.options.proxyType&&y.push("proxytype="+r.options.proxyType),e.appendChild(r.flashWrapper),e.originalNode.style.display="none";var x=[];if(F.IS_IE||F.IS_EDGE){var w=k.default.createElement("div");r.flashWrapper.appendChild(w),x=F.IS_EDGE?['type="application/x-shockwave-flash"','data="'+r.options.pluginPath+r.options.filename+'"','id="__'+r.id+'"','width="'+S+'"','height="'+b+"'\""]:['classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"','codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"','id="__'+r.id+'"','width="'+S+'"','height="'+b+'"'],E||x.push('style="clip: rect(0 0 0 0); position: absolute;"'),w.outerHTML="<object "+x.join(" ")+'><param name="movie" value="'+r.options.pluginPath+r.options.filename+"?x="+new Date+'" /><param name="flashvars" value="'+y.join("&amp;")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+r.options.shimScriptAccess+'" /><param name="allowFullScreen" value="true" /><div>'+N.default.t("mejs.install-flash")+"</div></object>"}else x=['id="__'+r.id+'"','name="__'+r.id+'"','play="true"','loop="false"','quality="high"','bgcolor="#000000"','wmode="transparent"','allowScriptAccess="'+r.options.shimScriptAccess+'"','allowFullScreen="true"','type="application/x-shockwave-flash"','pluginspage="//www.macromedia.com/go/getflashplayer"','src="'+r.options.pluginPath+r.options.filename+'"','flashvars="'+y.join("&")+'"'],E?(x.push('width="'+S+'"'),x.push('height="'+b+'"')):x.push('style="position: fixed; left: -9999em; top: -9999em;"'),r.flashWrapper.innerHTML="<embed "+x.join(" ")+">";if(r.flashNode=r.flashWrapper.lastChild,r.hide=function(){o=!1,E&&(r.flashNode.style.display="none")},r.show=function(){o=!0,E&&(r.flashNode.style.display="")},r.setSize=function(e,t){r.flashNode.style.width=e+"px",r.flashNode.style.height=t+"px",null!==r.flashApi&&"function"==typeof r.flashApi.fire_setSize&&r.flashApi.fire_setSize(e,t)},r.destroy=function(){r.flashNode.remove()},n&&0<n.length)for(var P=0,T=n.length;P<T;P++)if(A.renderer.renderers[t.prefix].canPlayType(n[P].type)){r.setSrc(n[P].src);break}return r}};if(r.hasPluginVersion("flash",[10,0,0])){j.typeChecks.push(function(e){return(e=e.toLowerCase()).startsWith("rtmp")?~e.indexOf(".mp3")?"audio/rtmp":"video/rtmp":/\.og(a|g)/i.test(e)?"audio/ogg":~e.indexOf(".m3u8")?"application/x-mpegURL":~e.indexOf(".mpd")?"application/dash+xml":~e.indexOf(".flv")?"video/flv":null});var a={name:"flash_video",options:{prefix:"flash_video",filename:"mediaelement-flash-video.swf",enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",pseudoStreamingType:"byte",proxyType:"",streamDelimiter:""},canPlayType:function(e){return~["video/mp4","video/rtmp","audio/rtmp","rtmp/mp4","audio/mp4","video/flv","video/x-flv"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(a);var s={name:"flash_hls",options:{prefix:"flash_hls",filename:"mediaelement-flash-video-hls.swf"},canPlayType:function(e){return~["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(s);var l={name:"flash_dash",options:{prefix:"flash_dash",filename:"mediaelement-flash-video-mdash.swf"},canPlayType:function(e){return~["application/dash+xml"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(l);var u={name:"flash_audio",options:{prefix:"flash_audio",filename:"mediaelement-flash-audio.swf"},canPlayType:function(e){return~["audio/mp3"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(u);var c={name:"flash_audio_ogg",options:{prefix:"flash_audio_ogg",filename:"mediaelement-flash-audio-ogg.swf"},canPlayType:function(e){return~["audio/ogg","audio/oga","audio/ogv"].indexOf(e.toLowerCase())},create:i.create};A.renderer.add(c)}},{2:2,25:25,27:27,28:28,3:3,5:5,7:7,8:8}],21:[function(e,t,n){"use strict";var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=a(e(3)),b=a(e(7)),S=e(8),x=e(27),o=e(25),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var w={promise:null,load:function(e){return"undefined"!=typeof flvjs?w.promise=new Promise(function(e){e()}).then(function(){w._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/flv.js@latest",w.promise=w.promise||(0,r.loadScript)(e.options.path),w.promise.then(function(){w._createPlayer(e)})),w.promise},_createPlayer:function(e){flvjs.LoggingControl.enableDebug=e.options.debug,flvjs.LoggingControl.enableVerbose=e.options.debug;var t=flvjs.createPlayer(e.options,e.configs);return E.default["__ready__"+e.id](t),t}},s={name:"native_flv",options:{prefix:"native_flv",flv:{path:"https://cdn.jsdelivr.net/npm/flv.js@latest",cors:!0,debug:!1}},canPlayType:function(e){return o.HAS_MSE&&-1<["video/x-flv","video/flv"].indexOf(e.toLowerCase())},create:function(s,a,e){var t=s.originalNode,l=s.id+"_"+a.prefix,d=null,u=null;d=t.cloneNode(!0),a=Object.assign(a,s.options);for(var n=b.default.html5media.properties,c=b.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),f=function(e){var t=(0,x.createEvent)(e.type,s);s.dispatchEvent(t)},o=function(r){var e=""+r.substring(0,1).toUpperCase()+r.substring(1);d["get"+e]=function(){return null!==u?d[r]:null},d["set"+e]=function(e){if(-1===b.default.html5media.readOnlyProperties.indexOf(r))if("src"===r){if(d[r]="object"===(void 0===e?"undefined":y(e))&&e.src?e.src:e,null!==u){var t={type:"flv"};t.url=e,t.cors=a.flv.cors,t.debug=a.flv.debug,t.path=a.flv.path;var n=a.flv.configs;u.destroy();for(var o=0,i=c.length;o<i;o++)d.removeEventListener(c[o],f);(u=w._createPlayer({options:t,configs:n,id:l})).attachMediaElement(d),u.load()}}else d[r]=e}},i=0,r=n.length;i<r;i++)o(n[i]);if(E.default["__ready__"+l]=function(e){s.flvPlayer=u=e;for(var t,i=flvjs.Events,n=0,o=c.length;n<o;n++)"loadedmetadata"===(t=c[n])&&(u.unload(),u.detachMediaElement(),u.attachMediaElement(d),u.load()),d.addEventListener(t,f);var r=function(o){i.hasOwnProperty(o)&&u.on(i[o],function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t){if("error"===e){var n=t[0]+": "+t[1]+" "+t[2].msg;s.generateError(n,d.src)}else{var o=(0,x.createEvent)(e,s);o.data=t,s.dispatchEvent(o)}}(i[o],t)})};for(var a in i)r(a)},e&&0<e.length)for(var p=0,m=e.length;p<m;p++)if(S.renderer.renderers[a.prefix].canPlayType(e[p].type)){d.setAttribute("src",e[p].src);break}d.setAttribute("id",l),t.parentNode.insertBefore(d,t),t.autoplay=!1,t.style.display="none";var h={type:"flv"};h.url=d.src,h.cors=a.flv.cors,h.debug=a.flv.debug,h.path=a.flv.path;var v=a.flv.configs;d.setSize=function(e,t){return d.style.width=e+"px",d.style.height=t+"px",d},d.hide=function(){return null!==u&&u.pause(),d.style.display="none",d},d.show=function(){return d.style.display="",d},d.destroy=function(){null!==u&&u.destroy()};var g=(0,x.createEvent)("rendererready",d);return s.dispatchEvent(g),s.promises.push(w.load({options:h,configs:v,id:l})),d}};i.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".flv")?"video/flv":null}),S.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],22:[function(e,t,n){"use strict";var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=a(e(3)),b=a(e(7)),S=e(8),x=e(27),o=e(25),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var w={promise:null,load:function(e){return"undefined"!=typeof Hls?w.promise=new Promise(function(e){e()}).then(function(){w._createPlayer(e)}):(e.options.path="string"==typeof e.options.path?e.options.path:"https://cdn.jsdelivr.net/npm/hls.js@latest",w.promise=w.promise||(0,r.loadScript)(e.options.path),w.promise.then(function(){w._createPlayer(e)})),w.promise},_createPlayer:function(e){var t=new Hls(e.options);return E.default["__ready__"+e.id](t),t}},s={name:"native_hls",options:{prefix:"native_hls",hls:{path:"https://cdn.jsdelivr.net/npm/hls.js@latest",autoStartLoad:!1,debug:!1}},canPlayType:function(e){return o.HAS_MSE&&-1<["application/x-mpegurl","application/vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())},create:function(d,i,u){var e=d.originalNode,r=d.id+"_"+i.prefix,t=e.getAttribute("preload"),n=e.autoplay,c=null,f=null,p=0,m=u.length;f=e.cloneNode(!0),(i=Object.assign(i,d.options)).hls.autoStartLoad=t&&"none"!==t||n;for(var o=b.default.html5media.properties,h=b.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),v=function(e){var t=(0,x.createEvent)(e.type,d);d.dispatchEvent(t)},a=function(o){var e=""+o.substring(0,1).toUpperCase()+o.substring(1);f["get"+e]=function(){return null!==c?f[o]:null},f["set"+e]=function(e){if(-1===b.default.html5media.readOnlyProperties.indexOf(o))if("src"===o){if(f[o]="object"===(void 0===e?"undefined":y(e))&&e.src?e.src:e,null!==c){c.destroy();for(var t=0,n=h.length;t<n;t++)f.removeEventListener(h[t],v);(c=w._createPlayer({options:i.hls,id:r})).loadSource(e),c.attachMedia(f)}}else f[o]=e}},s=0,l=o.length;s<l;s++)a(o[s]);if(E.default["__ready__"+r]=function(e){d.hlsPlayer=c=e;for(var i=Hls.Events,t=function(e){if("loadedmetadata"===e){var t=d.originalNode.src;c.detachMedia(),c.loadSource(t),c.attachMedia(f)}f.addEventListener(e,v)},n=0,o=h.length;n<o;n++)t(h[n]);var s=void 0,l=void 0,r=function(o){i.hasOwnProperty(o)&&c.on(i[o],function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t){if("hlsError"===e&&(console.warn(t),(t=t[1]).fatal))switch(t.type){case"mediaError":var n=(new Date).getTime();if(!s||3e3<n-s)s=(new Date).getTime(),c.recoverMediaError();else if(!l||3e3<n-l)l=(new Date).getTime(),console.warn("Attempting to swap Audio Codec and recover from media error"),c.swapAudioCodec(),c.recoverMediaError();else{var o="Cannot recover, last media error recovery failed";d.generateError(o,f.src),console.error(o)}break;case"networkError":if("manifestLoadError"===t.details)if(p<m&&void 0!==u[p+1])f.setSrc(u[p++].src),f.load(),f.play();else{var i="Network error";d.generateError(i,u),console.error(i)}else{var r="Network error";d.generateError(r,u),console.error(r)}break;default:c.destroy()}else{var a=(0,x.createEvent)(e,d);a.data=t,d.dispatchEvent(a)}}(i[o],t)})};for(var a in i)r(a)},0<m)for(;p<m;p++)if(S.renderer.renderers[i.prefix].canPlayType(u[p].type)){f.setAttribute("src",u[p].src);break}"auto"===t||n||(f.addEventListener("play",function(){null!==c&&c.startLoad()}),f.addEventListener("pause",function(){null!==c&&c.stopLoad()})),f.setAttribute("id",r),e.parentNode.insertBefore(f,e),e.autoplay=!1,e.style.display="none",f.setSize=function(e,t){return f.style.width=e+"px",f.style.height=t+"px",f},f.hide=function(){return f.pause(),f.style.display="none",f},f.show=function(){return f.style.display="",f},f.destroy=function(){null!==c&&(c.stopLoad(),c.destroy())};var g=(0,x.createEvent)("rendererready",f);return d.dispatchEvent(g),d.promises.push(w.load({options:i.hls,id:r})),f}};i.typeChecks.push(function(e){return~e.toLowerCase().indexOf(".m3u8")?"application/x-mpegURL":null}),S.renderer.add(s)},{25:25,26:26,27:27,28:28,3:3,7:7,8:8}],23:[function(e,t,n){"use strict";var o=r(e(3)),g=r(e(2)),y=r(e(7)),E=e(8),b=e(27),i=e(25);function r(e){return e&&e.__esModule?e:{default:e}}var a={name:"html5",options:{prefix:"html5"},canPlayType:function(e){var t=g.default.createElement("video");return i.IS_ANDROID&&/\/mp(3|4)$/i.test(e)||~["application/x-mpegurl","vnd.apple.mpegurl","audio/mpegurl","audio/hls","video/hls"].indexOf(e.toLowerCase())&&i.SUPPORTS_NATIVE_HLS?"yes":t.canPlayType?t.canPlayType(e.toLowerCase()).replace(/no/,""):""},create:function(n,e,t){var o=n.id+"_"+e.prefix,i=!1,r=null;void 0===n.originalNode||null===n.originalNode?(r=g.default.createElement("audio"),n.appendChild(r)):r=n.originalNode,r.setAttribute("id",o);for(var a=y.default.html5media.properties,s=function(t){var e=""+t.substring(0,1).toUpperCase()+t.substring(1);r["get"+e]=function(){return r[t]},r["set"+e]=function(e){-1===y.default.html5media.readOnlyProperties.indexOf(t)&&(r[t]=e)}},l=0,d=a.length;l<d;l++)s(a[l]);for(var u,c=y.default.html5media.events.concat(["click","mouseover","mouseout"]).filter(function(e){return"error"!==e}),f=0,p=c.length;f<p;f++)u=c[f],r.addEventListener(u,function(e){if(i){var t=(0,b.createEvent)(e.type,e.target);n.dispatchEvent(t)}});r.setSize=function(e,t){return r.style.width=e+"px",r.style.height=t+"px",r},r.hide=function(){return i=!1,r.style.display="none",r},r.show=function(){return i=!0,r.style.display="",r};var m=0,h=t.length;if(0<h)for(;m<h;m++)if(E.renderer.renderers[e.prefix].canPlayType(t[m].type)){r.setAttribute("src",t[m].src);break}r.addEventListener("error",function(e){e&&e.target&&e.target.error&&4===e.target.error.code&&i&&(m<h&&void 0!==t[m+1]?(r.src=t[m++].src,r.load(),r.play()):n.generateError("Media error: Format(s) not supported or source(s) not found",t))});var v=(0,b.createEvent)("rendererready",r);return n.dispatchEvent(v),r}};o.default.HtmlMediaElement=y.default.HtmlMediaElement=a,E.renderer.add(a)},{2:2,25:25,27:27,3:3,7:7,8:8}],24:[function(e,t,n){"use strict";var w=a(e(3)),P=a(e(2)),T=a(e(7)),o=e(8),C=e(27),i=e(28),r=e(26);function a(e){return e&&e.__esModule?e:{default:e}}var k={isIframeStarted:!1,isIframeLoaded:!1,iframeQueue:[],enqueueIframe:function(e){k.isLoaded="undefined"!=typeof YT&&YT.loaded,k.isLoaded?k.createIframe(e):(k.loadIframeApi(),k.iframeQueue.push(e))},loadIframeApi:function(){k.isIframeStarted||((0,r.loadScript)("https://www.youtube.com/player_api"),k.isIframeStarted=!0)},iFrameReady:function(){for(k.isLoaded=!0,k.isIframeLoaded=!0;0<k.iframeQueue.length;){var e=k.iframeQueue.pop();k.createIframe(e)}},createIframe:function(e){return new YT.Player(e.containerId,e)},getYouTubeId:function(e){var t="";return 0<e.indexOf("?")?""===(t=k.getYouTubeIdFromParam(e))&&(t=k.getYouTubeIdFromUrl(e)):t=k.getYouTubeIdFromUrl(e),(t=t.substring(t.lastIndexOf("/")+1).split("?"))[0]},getYouTubeIdFromParam:function(e){if(null==e||!e.trim().length)return null;for(var t=e.split("?")[1].split("&"),n="",o=0,i=t.length;o<i;o++){var r=t[o].split("=");if("v"===r[0]){n=r[1];break}}return n},getYouTubeIdFromUrl:function(e){return null!=e&&e.trim().length?(e=e.split("?")[0]).substring(e.lastIndexOf("/")+1):null},getYouTubeNoCookieUrl:function(e){if(null==e||!e.trim().length||-1===e.indexOf("//www.youtube"))return e;var t=e.split("/");return t[2]=t[2].replace(".com","-nocookie.com"),t.join("/")}},s={name:"youtube_iframe",options:{prefix:"youtube_iframe",youtube:{autoplay:0,controls:0,disablekb:1,end:0,loop:0,modestbranding:0,playsinline:0,rel:0,showinfo:0,start:0,iv_load_policy:3,nocookie:!1,imageQuality:null}},canPlayType:function(e){return~["video/youtube","video/x-youtube"].indexOf(e.toLowerCase())},create:function(m,n,o){var h={},v=[],g=null,r=!0,a=!1,y=null;h.options=n,h.id=m.id+"_"+n.prefix,h.mediaElement=m;for(var e=T.default.html5media.properties,t=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);h["get"+e]=function(){if(null!==g){switch(i){case"currentTime":return g.getCurrentTime();case"duration":return g.getDuration();case"volume":return g.getVolume()/100;case"playbackRate":return g.getPlaybackRate();case"paused":return r;case"ended":return a;case"muted":return g.isMuted();case"buffered":var e=g.getVideoLoadedFraction(),t=g.getDuration();return{start:function(){return 0},end:function(){return e*t},length:1};case"src":return g.getVideoUrl();case"readyState":return 4}return null}return null},h["set"+e]=function(e){if(null!==g)switch(i){case"src":var t="string"==typeof e?e:e[0].src,n=k.getYouTubeId(t);m.originalNode.autoplay?g.loadVideoById(n):g.cueVideoById(n);break;case"currentTime":g.seekTo(e);break;case"muted":e?g.mute():g.unMute(),setTimeout(function(){var e=(0,C.createEvent)("volumechange",h);m.dispatchEvent(e)},50);break;case"volume":e,g.setVolume(100*e),setTimeout(function(){var e=(0,C.createEvent)("volumechange",h);m.dispatchEvent(e)},50);break;case"playbackRate":g.setPlaybackRate(e),setTimeout(function(){var e=(0,C.createEvent)("ratechange",h);m.dispatchEvent(e)},50);break;case"readyState":var o=(0,C.createEvent)("canplay",h);m.dispatchEvent(o)}else v.push({type:"set",propName:i,value:e})}},i=0,s=e.length;i<s;i++)t(e[i]);for(var l=T.default.html5media.methods,d=function(e){h[e]=function(){if(null!==g)switch(e){case"play":return r=!1,g.playVideo();case"pause":return r=!0,g.pauseVideo();case"load":return null}else v.push({type:"call",methodName:e})}},u=0,c=l.length;u<c;u++)d(l[u]);var f=P.default.createElement("div");f.id=h.id,h.options.youtube.nocookie&&(m.originalNode.src=k.getYouTubeNoCookieUrl(o[0].src)),m.originalNode.parentNode.insertBefore(f,m.originalNode),m.originalNode.style.display="none";var p="audio"===m.originalNode.tagName.toLowerCase(),E=p?"1":m.originalNode.height,b=p?"1":m.originalNode.width,S=k.getYouTubeId(o[0].src),x={id:h.id,containerId:f.id,videoId:S,height:E,width:b,host:h.options.youtube&&h.options.youtube.nocookie?"https://www.youtube-nocookie.com":void 0,playerVars:Object.assign({controls:0,rel:0,disablekb:1,showinfo:0,modestbranding:0,html5:1,iv_load_policy:3},h.options.youtube),origin:w.default.location.host,events:{onReady:function(e){if(m.youTubeApi=g=e.target,m.youTubeState={paused:!0,ended:!1},v.length)for(var t=0,n=v.length;t<n;t++){var o=v[t];if("set"===o.type){var i=o.propName,r=""+i.substring(0,1).toUpperCase()+i.substring(1);h["set"+r](o.value)}else"call"===o.type&&h[o.methodName]()}y=g.getIframe(),m.originalNode.muted&&g.mute();for(var a=["mouseover","mouseout"],s=function(e){var t=(0,C.createEvent)(e.type,h);m.dispatchEvent(t)},l=0,d=a.length;l<d;l++)y.addEventListener(a[l],s,!1);for(var u=["rendererready","loadedmetadata","loadeddata","canplay"],c=0,f=u.length;c<f;c++){var p=(0,C.createEvent)(u[c],h);m.dispatchEvent(p)}},onStateChange:function(e){var t=[];switch(e.data){case-1:t=["loadedmetadata"],r=!0,a=!1;break;case 0:t=["ended"],r=!1,a=!h.options.youtube.loop,h.options.youtube.loop||h.stopInterval();break;case 1:t=["play","playing"],a=r=!1,h.startInterval();break;case 2:t=["pause"],r=!0,a=!1,h.stopInterval();break;case 3:t=["progress"],a=!1;break;case 5:t=["loadeddata","loadedmetadata","canplay"],r=!0,a=!1}for(var n=0,o=t.length;n<o;n++){var i=(0,C.createEvent)(t[n],h);m.dispatchEvent(i)}},onError:function(e){return function(e){var t="";switch(e.data){case 2:t="The request contains an invalid parameter value. Verify that video ID has 11 characters and that contains no invalid characters, such as exclamation points or asterisks.";break;case 5:t="The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.";break;case 100:t="The video requested was not found. Either video has been removed or has been marked as private.";break;case 101:case 105:t="The owner of the requested video does not allow it to be played in embedded players.";break;default:t="Unknown error."}m.generateError("Code "+e.data+": "+t,o)}(e)}}};return(p||m.originalNode.hasAttribute("playsinline"))&&(x.playerVars.playsinline=1),m.originalNode.controls&&(x.playerVars.controls=1),m.originalNode.autoplay&&(x.playerVars.autoplay=1),m.originalNode.loop&&(x.playerVars.loop=1),(x.playerVars.loop&&1===parseInt(x.playerVars.loop,10)||-1<m.originalNode.src.indexOf("loop="))&&!x.playerVars.playlist&&-1===m.originalNode.src.indexOf("playlist=")&&(x.playerVars.playlist=k.getYouTubeId(m.originalNode.src)),k.enqueueIframe(x),h.onEvent=function(e,t,n){null!=n&&(m.youTubeState=n)},h.setSize=function(e,t){null!==g&&g.setSize(e,t)},h.hide=function(){h.stopInterval(),h.pause(),y&&(y.style.display="none")},h.show=function(){y&&(y.style.display="")},h.destroy=function(){g.destroy()},h.interval=null,h.startInterval=function(){h.interval=setInterval(function(){var e=(0,C.createEvent)("timeupdate",h);m.dispatchEvent(e)},250)},h.stopInterval=function(){h.interval&&clearInterval(h.interval)},h.getPosterUrl=function(){var e=n.youtube.imageQuality,t=k.getYouTubeId(m.originalNode.src);return e&&-1<["default","hqdefault","mqdefault","sddefault","maxresdefault"].indexOf(e)&&t?"https://img.youtube.com/vi/"+t+"/"+e+".jpg":""},h}};w.default.onYouTubePlayerAPIReady=function(){k.iFrameReady()},i.typeChecks.push(function(e){return/\/\/(www\.youtube|youtu\.?be)/i.test(e)?"video/x-youtube":null}),o.renderer.add(s)},{2:2,26:26,27:27,28:28,3:3,7:7,8:8}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.cancelFullScreen=n.requestFullScreen=n.isFullScreen=n.FULLSCREEN_EVENT_NAME=n.HAS_NATIVE_FULLSCREEN_ENABLED=n.HAS_TRUE_NATIVE_FULLSCREEN=n.HAS_IOS_FULLSCREEN=n.HAS_MS_NATIVE_FULLSCREEN=n.HAS_MOZ_NATIVE_FULLSCREEN=n.HAS_WEBKIT_NATIVE_FULLSCREEN=n.HAS_NATIVE_FULLSCREEN=n.SUPPORTS_NATIVE_HLS=n.SUPPORT_PASSIVE_EVENT=n.SUPPORT_POINTER_EVENTS=n.HAS_MSE=n.IS_STOCK_ANDROID=n.IS_SAFARI=n.IS_FIREFOX=n.IS_CHROME=n.IS_EDGE=n.IS_IE=n.IS_ANDROID=n.IS_IOS=n.IS_IPOD=n.IS_IPHONE=n.IS_IPAD=n.UA=n.NAV=void 0;var i=a(e(3)),r=a(e(2)),o=a(e(7));function a(e){return e&&e.__esModule?e:{default:e}}for(var s=n.NAV=i.default.navigator,l=n.UA=s.userAgent.toLowerCase(),d=n.IS_IPAD=/ipad/i.test(l)&&!i.default.MSStream,u=n.IS_IPHONE=/iphone/i.test(l)&&!i.default.MSStream,c=n.IS_IPOD=/ipod/i.test(l)&&!i.default.MSStream,f=(n.IS_IOS=/ipad|iphone|ipod/i.test(l)&&!i.default.MSStream,n.IS_ANDROID=/android/i.test(l)),p=n.IS_IE=/(trident|microsoft)/i.test(s.appName),m=(n.IS_EDGE="msLaunchUri"in s&&!("documentMode"in r.default)),h=n.IS_CHROME=/chrome/i.test(l),v=n.IS_FIREFOX=/firefox/i.test(l),g=n.IS_SAFARI=/safari/i.test(l)&&!h,y=n.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(l),E=(n.HAS_MSE="MediaSource"in i.default),b=n.SUPPORT_POINTER_EVENTS=function(){var e=r.default.createElement("x"),t=r.default.documentElement,n=i.default.getComputedStyle;if(!("pointerEvents"in e.style))return!1;e.style.pointerEvents="auto",e.style.pointerEvents="x",t.appendChild(e);var o=n&&"auto"===(n(e,"")||{}).pointerEvents;return e.remove(),!!o}(),S=n.SUPPORT_PASSIVE_EVENT=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});i.default.addEventListener("test",null,t)}catch(e){}return e}(),x=["source","track","audio","video"],w=void 0,P=0,T=x.length;P<T;P++)w=r.default.createElement(x[P]);var C=n.SUPPORTS_NATIVE_HLS=g||p&&/edge/i.test(l),k=void 0!==w.webkitEnterFullscreen,_=void 0!==w.requestFullscreen;k&&/mac os x 10_5/i.test(l)&&(k=_=!1);var N=void 0!==w.webkitRequestFullScreen,A=void 0!==w.mozRequestFullScreen,L=void 0!==w.msRequestFullscreen,F=N||A||L,j=F,I="",M=void 0,O=void 0,D=void 0;A?j=r.default.mozFullScreenEnabled:L&&(j=r.default.msFullscreenEnabled),h&&(k=!1),F&&(N?I="webkitfullscreenchange":A?I="fullscreenchange":L&&(I="MSFullscreenChange"),n.isFullScreen=M=function(){return A?r.default.mozFullScreen:N?r.default.webkitIsFullScreen:L?null!==r.default.msFullscreenElement:void 0},n.requestFullScreen=O=function(e){N?e.webkitRequestFullScreen():A?e.mozRequestFullScreen():L&&e.msRequestFullscreen()},n.cancelFullScreen=D=function(){N?r.default.webkitCancelFullScreen():A?r.default.mozCancelFullScreen():L&&r.default.msExitFullscreen()});var R=n.HAS_NATIVE_FULLSCREEN=_,V=n.HAS_WEBKIT_NATIVE_FULLSCREEN=N,H=n.HAS_MOZ_NATIVE_FULLSCREEN=A,U=n.HAS_MS_NATIVE_FULLSCREEN=L,q=n.HAS_IOS_FULLSCREEN=k,B=n.HAS_TRUE_NATIVE_FULLSCREEN=F,z=n.HAS_NATIVE_FULLSCREEN_ENABLED=j,W=n.FULLSCREEN_EVENT_NAME=I;n.isFullScreen=M,n.requestFullScreen=O,n.cancelFullScreen=D,o.default.Features=o.default.Features||{},o.default.Features.isiPad=d,o.default.Features.isiPod=c,o.default.Features.isiPhone=u,o.default.Features.isiOS=o.default.Features.isiPhone||o.default.Features.isiPad,o.default.Features.isAndroid=f,o.default.Features.isIE=p,o.default.Features.isEdge=m,o.default.Features.isChrome=h,o.default.Features.isFirefox=v,o.default.Features.isSafari=g,o.default.Features.isStockAndroid=y,o.default.Features.hasMSE=E,o.default.Features.supportsNativeHLS=C,o.default.Features.supportsPointerEvents=b,o.default.Features.supportsPassiveEvent=S,o.default.Features.hasiOSFullScreen=q,o.default.Features.hasNativeFullscreen=R,o.default.Features.hasWebkitNativeFullScreen=V,o.default.Features.hasMozNativeFullScreen=H,o.default.Features.hasMsNativeFullScreen=U,o.default.Features.hasTrueNativeFullScreen=B,o.default.Features.nativeFullScreenEnabled=z,o.default.Features.fullScreenEventName=W,o.default.Features.isFullScreen=M,o.default.Features.requestFullScreen=O,o.default.Features.cancelFullScreen=D},{2:2,3:3,7:7}],26:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.removeClass=n.addClass=n.hasClass=void 0,n.loadScript=a,n.offset=s,n.toggleClass=h,n.fadeOut=v,n.fadeIn=g,n.siblings=y,n.visible=E,n.ajax=b;var l=r(e(3)),i=r(e(2)),o=r(e(7));function r(e){return e&&e.__esModule?e:{default:e}}function a(o){return new Promise(function(e,t){var n=i.default.createElement("script");n.src=o,n.async=!0,n.onload=function(){n.remove(),e()},n.onerror=function(){n.remove(),t()},i.default.head.appendChild(n)})}function s(e){var t=e.getBoundingClientRect(),n=l.default.pageXOffset||i.default.documentElement.scrollLeft,o=l.default.pageYOffset||i.default.documentElement.scrollTop;return{top:t.top+o,left:t.left+n}}var d=void 0,u=void 0,c=void 0;"classList"in i.default.documentElement?(d=function(e,t){return void 0!==e.classList&&e.classList.contains(t)},u=function(e,t){return e.classList.add(t)},c=function(e,t){return e.classList.remove(t)}):(d=function(e,t){return new RegExp("\\b"+t+"\\b").test(e.className)},u=function(e,t){f(e,t)||(e.className+=" "+t)},c=function(e,t){e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")});var f=n.hasClass=d,p=n.addClass=u,m=n.removeClass=c;function h(e,t){f(e,t)?m(e,t):p(e,t)}function v(i){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:400,a=arguments[2];i.style.opacity||(i.style.opacity=1);var s=null;l.default.requestAnimationFrame(function e(t){var n=t-(s=s||t),o=parseFloat(1-n/r,2);i.style.opacity=o<0?0:o,r<n?a&&"function"==typeof a&&a():l.default.requestAnimationFrame(e)})}function g(i){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:400,a=arguments[2];i.style.opacity||(i.style.opacity=0);var s=null;l.default.requestAnimationFrame(function e(t){var n=t-(s=s||t),o=parseFloat(n/r,2);i.style.opacity=1<o?1:o,r<n?a&&"function"==typeof a&&a():l.default.requestAnimationFrame(e)})}function y(e,t){var n=[];for(e=e.parentNode.firstChild;t&&!t(e)||n.push(e),e=e.nextSibling;);return n}function E(e){return void 0!==e.getClientRects&&"function"===e.getClientRects?!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length):!(!e.offsetWidth&&!e.offsetHeight)}function b(e,t,n,o){var i=l.default.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),r="application/x-www-form-urlencoded; charset=UTF-8",a=!1,s="*/".concat("*");switch(t){case"text":r="text/plain";break;case"json":r="application/json, text/javascript";break;case"html":r="text/html";break;case"xml":r="application/xml, text/xml"}"application/x-www-form-urlencoded"!==r&&(s=r+", */*; q=0.01"),i&&(i.open("GET",e,!0),i.setRequestHeader("Accept",s),i.onreadystatechange=function(){if(!a&&4===i.readyState)if(200===i.status){a=!0;var e=void 0;switch(t){case"json":e=JSON.parse(i.responseText);break;case"xml":e=i.responseXML;break;default:e=i.responseText}n(e)}else"function"==typeof o&&o(i.status)},i.send())}o.default.Utils=o.default.Utils||{},o.default.Utils.offset=s,o.default.Utils.hasClass=f,o.default.Utils.addClass=p,o.default.Utils.removeClass=m,o.default.Utils.toggleClass=h,o.default.Utils.fadeIn=g,o.default.Utils.fadeOut=v,o.default.Utils.siblings=y,o.default.Utils.visible=E,o.default.Utils.ajax=b,o.default.Utils.loadScript=a},{2:2,3:3,7:7}],27:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.escapeHTML=a,n.debounce=s,n.isObjectEmpty=l,n.splitEvents=d,n.createEvent=u,n.isNodeAfter=c,n.isString=f;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o};function a(e){if("string"!=typeof e)throw new Error("Argument passed must be a string");var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};return e.replace(/[&<>"]/g,function(e){return t[e]})}function s(o,i){var r=this,a=arguments,s=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if("function"!=typeof o)throw new Error("First argument must be a function");if("number"!=typeof i)throw new Error("Second argument must be a numeric value");var l=void 0;return function(){var e=r,t=a,n=s&&!l;clearTimeout(l),l=setTimeout(function(){l=null,s||o.apply(e,t)},i),n&&o.apply(e,t)}}function l(e){return Object.getOwnPropertyNames(e).length<=0}function d(e,n){var o=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/,i={d:[],w:[]};return(e||"").split(" ").forEach(function(e){var t=e+(n?"."+n:"");t.startsWith(".")?(i.d.push(t),i.w.push(t)):i[o.test(e)?"w":"d"].push(t)}),i.d=i.d.join(" "),i.w=i.w.join(" "),i}function u(e,t){if("string"!=typeof e)throw new Error("Event name must be a string");var n=e.match(/([a-z]+\.([a-z]+))/i),o={target:t};return null!==n&&(e=n[1],o.namespace=n[2]),new window.CustomEvent(e,{detail:o})}function c(e,t){return!!(e&&t&&2&e.compareDocumentPosition(t))}function f(e){return"string"==typeof e}r.default.Utils=r.default.Utils||{},r.default.Utils.escapeHTML=a,r.default.Utils.debounce=s,r.default.Utils.isObjectEmpty=l,r.default.Utils.splitEvents=d,r.default.Utils.createEvent=u,r.default.Utils.isNodeAfter=c,r.default.Utils.isString=f},{7:7}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.typeChecks=void 0,n.absolutizeUrl=l,n.formatType=d,n.getMimeFromType=u,n.getTypeFromFile=c,n.getExtension=f,n.normalizeExtension=p;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o},a=e(27);var s=n.typeChecks=[];function l(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");var t=document.createElement("div");return t.innerHTML='<a href="'+(0,a.escapeHTML)(e)+'">x</a>',t.firstChild.href}function d(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";return e&&!t?c(e):t}function u(e){if("string"!=typeof e)throw new Error("`type` argument must be a string");return e&&-1<e.indexOf(";")?e.substr(0,e.indexOf(";")):e}function c(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");for(var t=0,n=s.length;t<n;t++){var o=s[t](e);if(o)return o}var i=p(f(e)),r="video/mp4";return i&&(~["mp4","m4v","ogg","ogv","webm","flv","mpeg"].indexOf(i)?r="video/"+i:"mov"===i?r="video/quicktime":~["mp3","oga","wav","mid","midi"].indexOf(i)&&(r="audio/"+i)),r}function f(e){if("string"!=typeof e)throw new Error("`url` argument must be a string");var t=e.split("?")[0].split("\\").pop().split("/").pop();return~t.indexOf(".")?t.substring(t.lastIndexOf(".")+1):""}function p(e){if("string"!=typeof e)throw new Error("`extension` argument must be a string");switch(e){case"mp4":case"m4v":return"mp4";case"webm":case"webma":case"webmv":return"webm";case"ogg":case"oga":case"ogv":return"ogg";default:return e}}r.default.Utils=r.default.Utils||{},r.default.Utils.typeChecks=s,r.default.Utils.absolutizeUrl=l,r.default.Utils.formatType=d,r.default.Utils.getMimeFromType=u,r.default.Utils.getTypeFromFile=c,r.default.Utils.getExtension=f,r.default.Utils.normalizeExtension=p},{27:27,7:7}],29:[function(e,t,n){"use strict";var o,i=a(e(2)),r=a(e(4));function a(e){return e&&e.__esModule?e:{default:e}}if([Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})}),function(){if("function"==typeof window.CustomEvent)return;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=i.default.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}(),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1,o=arguments.length;n<o;n++){var i=arguments[n];if(null!==i)for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length-1;0<=--n&&t.item(n)!==this;);return-1<n}),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),n=void 0,o=this;do{for(n=t.length;0<=--n&&t.item(n)!==o;);}while(n<0&&(o=o.parentElement));return o}),function(){for(var i=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-i)),o=window.setTimeout(function(){e(t+n)},n);return i=t+n,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),/firefox/i.test(navigator.userAgent)){var s=window.getComputedStyle;window.getComputedStyle=function(e,t){var n=s(e,t);return null===n?{getPropertyValue:function(){}}:n}}window.Promise||(window.Promise=r.default),(o=window.Node||window.Element)&&o.prototype&&null===o.prototype.children&&Object.defineProperty(o.prototype,"children",{get:function(){for(var e=0,t=void 0,n=this.childNodes,o=[];t=n[e++];)1===t.nodeType&&o.push(t);return o}})},{2:2,4:4}],30:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.isDropFrame=C,n.secondsToTimeCode=a,n.timeCodeToSeconds=s,n.calculateTimeFormat=l,n.convertSMPTEtoSeconds=d;var o,i=e(7),r=(o=i)&&o.__esModule?o:{default:o};function C(){return!((0<arguments.length&&void 0!==arguments[0]?arguments[0]:25)%1==0)}function a(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:25,i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:"hh:mm:ss";e=!e||"number"!=typeof e||e<0?0:e;var a=Math.round(.066666*o),s=Math.round(o),l=24*Math.round(3600*o),d=Math.round(600*o),u=C(o)?";":":",c=void 0,f=void 0,p=void 0,m=void 0,h=Math.round(e*o);if(C(o)){h<0&&(h=l+h);var v=(h%=l)%d;h+=9*a*Math.floor(h/d),a<v&&(h+=a*Math.floor((v-a)/Math.round(60*s-a)));var g=Math.floor(h/s);c=Math.floor(Math.floor(g/60)/60),f=Math.floor(g/60)%60,p=n?g%60:Math.floor(h/s%60).toFixed(i)}else c=Math.floor(e/3600)%24,f=Math.floor(e/60)%60,p=n?Math.floor(e%60):Math.floor(e%60).toFixed(i);c=c<=0?0:c,p=60===(p=p<=0?0:p)?0:p,f=60===(f=f<=0?0:f)?0:f;for(var y=r.split(":"),E={},b=0,S=y.length;b<S;++b){for(var x="",w=0,P=y[b].length;w<P;w++)x.indexOf(y[b][w])<0&&(x+=y[b][w]);~["f","s","m","h"].indexOf(x)&&(E[x]=y[b].length)}var T=t||0<c?(c<10&&1<E.h?"0"+c:c)+":":"";return T+=(f<10&&1<E.m?"0"+f:f)+":",T+=""+(p<10&&1<E.s?"0"+p:p),n&&(T+=(m=(m=(h%s).toFixed(0))<=0?0:m)<10&&E.f?u+"0"+m:""+u+m),T}function s(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:25;if("string"!=typeof e)throw new TypeError("Time must be a string");if(0<e.indexOf(";")&&(e=e.replace(";",":")),!/\d{2}(\:\d{2}){0,3}/i.test(e))throw new TypeError("Time code must have the format `00:00:00`");var n=e.split(":"),o=void 0,i=0,r=0,a=0,s=0,l=0,d=Math.round(.066666*t),u=Math.round(t),c=3600*u,f=60*u;switch(n.length){default:case 1:a=parseInt(n[0],10);break;case 2:r=parseInt(n[0],10),a=parseInt(n[1],10);break;case 3:i=parseInt(n[0],10),r=parseInt(n[1],10),a=parseInt(n[2],10);break;case 4:i=parseInt(n[0],10),r=parseInt(n[1],10),a=parseInt(n[2],10),s=parseInt(n[3],10)}return o=C(t)?c*i+f*r+u*a+s-d*((l=60*i+r)-Math.floor(l/10)):(c*i+f*r+t*a+s)/t,parseFloat(o.toFixed(3))}function l(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:25;e=!e||"number"!=typeof e||e<0?0:e;for(var o=Math.floor(e/3600)%24,i=Math.floor(e/60)%60,r=Math.floor(e%60),a=[[Math.floor((e%1*n).toFixed(3)),"f"],[r,"s"],[i,"m"],[o,"h"]],s=t.timeFormat,l=s[1]===s[0],d=l?2:1,u=s.length<d?s[d]:":",c=s[0],f=!1,p=0,m=a.length;p<m;p++)if(~s.indexOf(a[p][1]))f=!0;else if(f){for(var h=!1,v=p;v<m;v++)if(0<a[v][0]){h=!0;break}if(!h)break;l||(s=c+s),s=a[p][1]+u+s,l&&(s=a[p][1]+s),c=a[p][1]}t.timeFormat=s}function d(e){if("string"!=typeof e)throw new TypeError("Argument must be a string value");for(var t=~(e=e.replace(",",".")).indexOf(".")?e.split(".")[1].length:0,n=0,o=1,i=0,r=(e=e.split(":").reverse()).length;i<r;i++)o=1,0<i&&(o=Math.pow(60,i)),n+=Number(e[i])*o;return Number(n.toFixed(t))}r.default.Utils=r.default.Utils||{},r.default.Utils.secondsToTimeCode=a,r.default.Utils.timeCodeToSeconds=s,r.default.Utils.calculateTimeFormat=l,r.default.Utils.convertSMPTEtoSeconds=d},{7:7}]},{},[29,6,5,15,23,20,19,21,22,24,16,18,17,9,10,11,12,13,14]);!function(a){void 0===mejs.plugins&&(mejs.plugins={},mejs.plugins.silverlight=[],mejs.plugins.silverlight.push({types:[]})),mejs.HtmlMediaElementShim=mejs.HtmlMediaElementShim||{getTypeFromFile:mejs.Utils.getTypeFromFile},void 0===mejs.MediaFeatures&&(mejs.MediaFeatures=mejs.Features),void 0===mejs.Utility&&(mejs.Utility=mejs.Utils);var e=MediaElementPlayer.prototype.init,t=(MediaElementPlayer.prototype.init=function(){this.options.classPrefix="mejs-",this.$media=this.$node=a(this.node),e.call(this)},MediaElementPlayer.prototype._meReady);MediaElementPlayer.prototype._meReady=function(){this.container=a(this.container),this.controls=a(this.controls),this.layers=a(this.layers),t.apply(this,arguments)},MediaElementPlayer.prototype.getElement=function(e){return void 0!==a&&e instanceof a?e[0]:e},MediaElementPlayer.prototype.buildfeatures=function(e,t,i,s){for(var l=["playpause","current","progress","duration","tracks","volume","fullscreen"],r=0,n=this.options.features.length;r<n;r++){var o=this.options.features[r];if(this["build"+o])try{-1===l.indexOf(o)?this["build"+o](e,a(t),a(i),s):this["build"+o](e,t,i,s)}catch(e){console.error("error building "+o,e)}}}}((window,jQuery));var _wpmejsSettings={"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};!function(e,n){e.wp=e.wp||{},e.wp.mediaelement=new function(){var t={};return{initialize:function(){var e=[];(t="undefined"!=typeof _wpmejsSettings?n.extend(!0,{},_wpmejsSettings):t).classPrefix="mejs-",t.success=t.success||function(e){var t,n;e.rendererName&&-1!==e.rendererName.indexOf("flash")&&(t=e.attributes.autoplay&&"false"!==e.attributes.autoplay,n=e.attributes.loop&&"false"!==e.attributes.loop,t&&e.addEventListener("canplay",function(){e.play()},!1),n)&&e.addEventListener("ended",function(){e.play()},!1)},t.customError=function(e,t){if(-1!==e.rendererName.indexOf("flash")||-1!==e.rendererName.indexOf("flv"))return'<a href="'+t.src+'">'+mejsL10n.strings["mejs.download-file"]+"</a>"},void 0!==t.videoShortcodeLibrary&&"mediaelement"!==t.videoShortcodeLibrary||e.push(".wp-video-shortcode"),void 0!==t.audioShortcodeLibrary&&"mediaelement"!==t.audioShortcodeLibrary||e.push(".wp-audio-shortcode"),e.length&&n(e.join(", ")).not(".mejs-container").filter(function(){return!n(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(t)}}},n(e.wp.mediaelement.initialize)}(window,jQuery);/*!
 * MediaElement.js
 * http://www.mediaelementjs.com/
 *
 * Wrapper that mimics native HTML5 MediaElement (audio and video)
 * using a variety of technologies (pure JavaScript, Flash, iframe)
 *
 * Copyright 2010-2017, John Dyer (http://j.hn/)
 * License: MIT
 *
 */
!function a(o,s,u){function c(n,e){if(!s[n]){if(!o[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[n]={exports:{}};o[n][0].call(i.exports,function(e){var t=o[n][1][e];return c(t||e)},i,i.exports,a,o,s,u)}return s[n].exports}for(var l="function"==typeof require&&require,e=0;e<u.length;e++)c(u[e]);return c}({1:[function(e,t,n){"use strict";var T={promise:null,load:function(e){"undefined"!=typeof Vimeo?T._createPlayer(e):(T.promise=T.promise||mejs.Utils.loadScript("https://player.vimeo.com/api/player.js"),T.promise.then(function(){T._createPlayer(e)}))},_createPlayer:function(e){var t=new Vimeo.Player(e.iframe);window["__ready__"+e.id](t)},getVimeoId:function(e){if(null==e)return null;var t=(e=e.split("?")[0]).match(/https:\/\/player.vimeo.com\/video\/(\d+)$/);if(t)return parseInt(t[1],10);var n=e.match(/https:\/\/vimeo.com\/(\d+)$/);if(n)return parseInt(n[1],10);var r=e.match(/https:\/\/vimeo.com\/(\d+)\/\w+$/);return r?parseInt(r[1],10):NaN}},r={name:"vimeo_iframe",options:{prefix:"vimeo_iframe"},canPlayType:function(e){return~["video/vimeo","video/x-vimeo"].indexOf(e.toLowerCase())},create:function(f,e,t){var v=[],h={},y=!0,g=1,a=g,E=0,j=0,U=!1,b=0,w=null,n="";h.options=e,h.id=f.id+"_"+e.prefix,h.mediaElement=f;for(var N=function(e){f.generateError("Code "+e.name+": "+e.message,t)},r=mejs.html5media.properties,i=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);h["get"+e]=function(){if(null!==w){switch(i){case"currentTime":return E;case"duration":return b;case"volume":return g;case"muted":return 0===g;case"paused":return y;case"ended":return U;case"src":return w.getVideoUrl().then(function(e){n=e}).catch(function(e){return N(e)}),n;case"buffered":return{start:function(){return 0},end:function(){return j*b},length:1};case"readyState":return 4}return null}return null},h["set"+e]=function(e){if(null!==w)switch(i){case"src":var t="string"==typeof e?e:e[0].src,n=T.getVimeoId(t);w.loadVideo(n).then(function(){f.originalNode.autoplay&&w.play()}).catch(function(e){return N(e)});break;case"currentTime":w.setCurrentTime(e).then(function(){E=e,setTimeout(function(){var e=mejs.Utils.createEvent("timeupdate",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"volume":w.setVolume(e).then(function(){a=g=e,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"loop":w.setLoop(e).catch(function(e){return N(e)});break;case"muted":e?w.setVolume(0).then(function(){g=0,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)}):w.setVolume(a).then(function(){g=a,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);f.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"readyState":var r=mejs.Utils.createEvent("canplay",h);f.dispatchEvent(r)}else v.push({type:"set",propName:i,value:e})}},o=0,s=r.length;o<s;o++)i(r[o]);for(var u=mejs.html5media.methods,c=function(e){h[e]=function(){if(null!==w)switch(e){case"play":return y=!1,w.play();case"pause":return y=!0,w.pause();case"load":return null}else v.push({type:"call",methodName:e})}},l=0,d=u.length;l<d;l++)c(u[l]);window["__ready__"+h.id]=function(e){if(f.vimeoPlayer=w=e,v.length)for(var t=0,n=v.length;t<n;t++){var r=v[t];if("set"===r.type){var i=r.propName,a=""+i.substring(0,1).toUpperCase()+i.substring(1);h["set"+a](r.value)}else"call"===r.type&&h[r.methodName]()}f.originalNode.muted&&(w.setVolume(0),g=0);for(var o=document.getElementById(h.id),s=void 0,u=function(e){var t=mejs.Utils.createEvent(e.type,h);f.dispatchEvent(t)},c=0,l=(s=["mouseover","mouseout"]).length;c<l;c++)o.addEventListener(s[c],u,!1);w.on("loaded",function(){w.getDuration().then(function(e){if(0<(b=e)&&(j=b*e,f.originalNode.autoplay)){U=y=!1;var t=mejs.Utils.createEvent("play",h);f.dispatchEvent(t)}}).catch(function(e){N(e)})}),w.on("progress",function(){w.getDuration().then(function(e){if(0<(b=e)&&(j=b*e,f.originalNode.autoplay)){var t=mejs.Utils.createEvent("play",h);f.dispatchEvent(t);var n=mejs.Utils.createEvent("playing",h);f.dispatchEvent(n)}var r=mejs.Utils.createEvent("progress",h);f.dispatchEvent(r)}).catch(function(e){return N(e)})}),w.on("timeupdate",function(){w.getCurrentTime().then(function(e){E=e;var t=mejs.Utils.createEvent("timeupdate",h);f.dispatchEvent(t)}).catch(function(e){return N(e)})}),w.on("play",function(){U=y=!1;var e=mejs.Utils.createEvent("play",h);f.dispatchEvent(e);var t=mejs.Utils.createEvent("playing",h);f.dispatchEvent(t)}),w.on("pause",function(){y=!0,U=!1;var e=mejs.Utils.createEvent("pause",h);f.dispatchEvent(e)}),w.on("ended",function(){y=!1,U=!0;var e=mejs.Utils.createEvent("ended",h);f.dispatchEvent(e)});for(var d=0,p=(s=["rendererready","loadedmetadata","loadeddata","canplay"]).length;d<p;d++){var m=mejs.Utils.createEvent(s[d],h);f.dispatchEvent(m)}};var p=f.originalNode.height,m=f.originalNode.width,_=document.createElement("iframe"),x="https://player.vimeo.com/video/"+T.getVimeoId(t[0].src),A=~t[0].src.indexOf("?")?"?"+t[0].src.slice(t[0].src.indexOf("?")+1):"",V=[];return f.originalNode.autoplay&&-1===A.indexOf("autoplay")&&V.push("autoplay=1"),f.originalNode.loop&&-1===A.indexOf("loop")&&V.push("loop=1"),A=A+(A?"&":"?")+V.join("&"),_.setAttribute("id",h.id),_.setAttribute("width",m),_.setAttribute("height",p),_.setAttribute("frameBorder","0"),_.setAttribute("src",""+x+A),_.setAttribute("webkitallowfullscreen","true"),_.setAttribute("mozallowfullscreen","true"),_.setAttribute("allowfullscreen","true"),_.setAttribute("allow","autoplay"),f.originalNode.parentNode.insertBefore(_,f.originalNode),f.originalNode.style.display="none",T.load({iframe:_,id:h.id}),h.hide=function(){h.pause(),w&&(_.style.display="none")},h.setSize=function(e,t){_.setAttribute("width",e),_.setAttribute("height",t)},h.show=function(){w&&(_.style.display="")},h.destroy=function(){},h}};mejs.Utils.typeChecks.push(function(e){return/(\/\/player\.vimeo|vimeo\.com)/i.test(e)?"video/x-vimeo":null}),mejs.Renderers.add(r)},{}]},{},[1])