var _ckyGcm={"status":!0,"default_settings":[{"analytics":"granted","advertisement":"denied","functional":"granted","necessary":"granted","ad_user_data":"granted","ad_personalization":"granted","regions":"All"}],"wait_for_update":2000,"url_passthrough":!0,"ads_data_redaction":!0};!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([,function(e,t){const n=window._ckyGcm;let a=!0;const r=n.default_settings||[],o=n.wait_for_update,i=window.ckySettings&&window.ckySettings.dataLayerName?window.ckySettings.dataLayerName:"dataLayer";function d(){window[i].push(arguments)}function s(e){o>0&&(e.wait_for_update=o),d("consent","default",e)}window[i]=window[i]||[],d("set","ads_data_redaction",!!n.ads_data_redaction),d("set","url_passthrough",!!n.url_passthrough),d("set","developer_id.dY2Q2ZW",!0);for(let e=0;e<r.length;e++){const t=r[e],n={ad_storage:t.advertisement,analytics_storage:t.analytics,functionality_storage:t.functional,personalization_storage:t.functional,security_storage:t.necessary,ad_user_data:t.ad_user_data,ad_personalization:t.ad_personalization},o=t.regions.split(",").map(e=>e.trim()).filter(e=>e);o.length>0&&"all"!==o[0].toLowerCase()?n.region=o:a=!1,s(n)}a&&s({ad_storage:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",security_storage:"granted",ad_user_data:"denied",ad_personalization:"denied"})}]);We can't find the page you are looking for.If you think this is a mistake contact support@cookieyes.com;var brave_popup_data={};var bravepop_emailValidation=!1;var brave_popup_videos={};var brave_popup_formData={};var brave_popup_adminUser=!1;var brave_popup_pageInfo={"type":"single","pageID":6,"singleType":"page"};var bravepop_emailSuggestions={};var ExactMetrics=function(){var e=[],i='',r=!1;this.setLastClicked=function(t,n,i){t=typeof t!=='undefined'?t:[];n=typeof n!=='undefined'?n:[];i=typeof i!=='undefined'?i:!1;e.valuesArray=t;e.fieldsArray=n};this.getLastClicked=function(){return e};this.setInternalAsOutboundCategory=function(e){i=e};this.getInternalAsOutboundCategory=function(){return i};this.sendEvent=function(e,t,n){b(e,t,n,[])};function d(){if(window.exactmetrics_debug_mode){return!0}else{return!1}};function v(e,t,n){var l={};for(var i in e){if(!e.hasOwnProperty(i)){continue};if(t&&t.indexOf(i)===-1){continue};if(n&&n.indexOf(i)>-1){continue};l[i]=e[i]};return l};function y(e,t,n){if(!exactmetrics_frontend.v4_id||e!=='event'){return};var i=n.event_category||'',a=['event_name','event_category','event_label','value',],l=v(n,null,a);l.action=t;l.send_to=exactmetrics_frontend.v4_id;let hitType=i.replace('-','_');if(i.indexOf('outbound-link')!==-1){hitType='click'}else if(i==='download'){hitType='file_download'};__gtagTracker(e,hitType,l)};function l(t,i,l,a){t=typeof t!=='undefined'?t:'event';i=typeof i!=='undefined'?i:'';a=typeof a!=='undefined'?a:[];l=typeof l!=='undefined'?l:{};y(t,i,l);e.valuesArray=a;e.fieldsArray=l;e.fieldsArray.event_action=i;e.tracked=!0;n('Tracked: '+a.type);n(e)};function b(t,i,l,a){t=typeof t!=='undefined'?t:'event';i=typeof i!=='undefined'?i:'';a=typeof a!=='undefined'?a:[];l=typeof l!=='undefined'?l:{};__gtagTracker(t,i,l);e.valuesArray=a;e.fieldsArray=l;e.fieldsArray.event_action=i;e.tracked=!0;n('Tracked: '+a.type);n(e)};function t(t){t=typeof t!=='undefined'?t:[];e.valuesArray=t;e.fieldsArray=[];e.tracked=!1;n('Not Tracked: '+t.exit);n(e)};function n(e){if(d()){console.dir(e)}};function o(e){return e.replace(/^\s+|\s+$/gm,'')};function u(){var n=0,e=document.domain,i=e.split('.'),t='_gd'+(new Date()).getTime();while(n<(i.length-1)&&document.cookie.indexOf(t+'='+t)==-1){e=i.slice(-1-(++n)).join('.');document.cookie=t+'='+t+';domain='+e+';'};document.cookie=t+'=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain='+e+';';return e};function c(e){e=e.toString();e=e.substring(0,(e.indexOf('#')==-1)?e.length:e.indexOf('#'));e=e.substring(0,(e.indexOf('?')==-1)?e.length:e.indexOf('?'));e=e.substring(e.lastIndexOf('/')+1,e.length);if(e.length>0&&e.indexOf('.')!==-1){e=e.substring(e.lastIndexOf('.')+1);return e}else{return''}};function x(e){return e.which==1||e.which==2||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey};function h(){var e=[];if(typeof exactmetrics_frontend.download_extensions=='string'){e=exactmetrics_frontend.download_extensions.split(',')};return e};function g(){var e=[];if(typeof exactmetrics_frontend.inbound_paths=='string'){e=JSON.parse(exactmetrics_frontend.inbound_paths)};return e};function w(e){if(e.which==1){return'event.which=1'}else if(e.which==2){return'event.which=2'}else if(e.metaKey){return'metaKey'}else if(e.ctrlKey){return'ctrlKey'}else if(e.shiftKey){return'shiftKey'}else if(e.altKey){return'altKey'}else{return''}};function A(e){var f=h(),l=g(),t='unknown',d=e.href,p=c(e.href),k=u(),r=e.hostname,a=e.protocol,m=e.pathname;d=d.toString();var s,v,y=e.getAttribute('data-vars-ga-category');if(y){return y};if(d.match(/^javascript\:/i)){t='internal'}else if(a&&a.length>0&&(o(a)=='tel'||o(a)=='tel:')){t='tel'}else if(a&&a.length>0&&(o(a)=='mailto'||o(a)=='mailto:')){t='mailto'}else if(r&&k&&r.length>0&&k.length>0&&!r.endsWith('.'+k)&&r!==k){t='external'}else if(m&&JSON.stringify(l)!='{}'&&m.length>0){var b=l.length;for(var n=0;n<b;n++){if(l[n].path&&l[n].label&&l[n].path.length>0&&l[n].label.length>0&&m.startsWith(l[n].path)){t='internal-as-outbound';i='outbound-link-'+l[n].label;break}}}else if(r&&window.exactmetrics_experimental_mode&&r.length>0&&document.domain.length>0&&r!==document.domain){t='cross-hostname'};if(p&&(t==='unknown'||'external'===t)&&f.length>0&&p.length>0){for(s=0,v=f.length;s<v;++s){if(f[s].length>0&&(d.endsWith(f[s])||f[s]==p)){t='download';break}}};if(t==='unknown'){t='internal'};return t};function T(e,t){var n=(e.target&&!e.target.match(/^_(self|parent|top)$/i))?e.target:!1;if(t.ctrlKey||t.shiftKey||t.metaKey||t.which==2){n='_blank'};return n};function k(e){if(e.getAttribute('data-vars-ga-label')&&e.getAttribute('data-vars-ga-label').replace(/\n/ig,'')){return e.getAttribute('data-vars-ga-label').replace(/\n/ig,'')}else if(e.title&&e.title.replace(/\n/ig,'')){return e.title.replace(/\n/ig,'')}else if(e.innerText&&e.innerText.replace(/\n/ig,'')){return e.innerText.replace(/\n/ig,'')}else if(e.getAttribute('aria-label')&&e.getAttribute('aria-label').replace(/\n/ig,'')){return e.getAttribute('aria-label').replace(/\n/ig,'')}else if(e.alt&&e.alt.replace(/\n/ig,'')){return e.alt.replace(/\n/ig,'')}else if(e.textContent&&e.textContent.replace(/\n/ig,'')){return e.textContent.replace(/\n/ig,'')}else if(e.firstChild&&e.firstChild.tagName=='IMG'){return e.firstChild.src}else{return undefined}};function O(e){var i=e.children,l=0,a,n;for(var t=0;t<i.length;t++){a=i[t];n=k(a);if(n){return n};if(l==99){return undefined};l++};return undefined};function p(n){var a=n.srcElement||n.target,e=[],m;e.el=a;e.click_type=w(n);if('undefined'===typeof __gtagTracker||!x(n)){e.exit='loaded';t(e);return}
while(a&&(typeof a.tagName=='undefined'||a.tagName.toLowerCase()!='a'||!a.href)){a=a.parentNode};if(a&&a.href&&!a.hasAttribute('xlink:href')){var p=a.href,M=c(a.href),N=h(),S=g(),D=exactmetrics_frontend.home_url,L=u(),o=A(a),K=T(a,n),y=a.getAttribute('data-vars-ga-action'),f=a.getAttribute('data-vars-ga-label');e.el=a;e.el_href=a.href;e.el_protocol=a.protocol;e.el_hostname=a.hostname;e.el_port=a.port;e.el_pathname=a.pathname;e.el_search=a.search;e.el_hash=a.hash;e.el_host=a.host;e.el_classes=a.getAttribute('class');e.el_id=a.id;e.debug_mode=d();e.download_extensions=N;e.inbound_paths=S;e.home_url=D;e.link=p;e.extension=M;e.type=o;e.target=K;e.title=k(a);if(!e.label&&!e.title){e.title=O(a)};if(o!=='internal'&&o!=='javascript'){var b=!1,v=function(){if(b){return};s();b=!0;if(a.attributes.download){var e=document.createElement('a');e.href=a.href;e.download=a.download;e.click()}else{window.location.href=p}},E=function(){e.exit='external';t(e)},C=function(){e.exit='internal-as-outbound';t(e)},I=function(){e.exit='cross-hostname';t(e)};if(K||o=='mailto'||o=='tel'){if(o=='download'){m={event_category:'download',event_label:f||e.title,file_extension:e.extension,file_name:e.link.replace(/^.*\//g,''),link_text:f||e.title,link_url:p,link_type:'download',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,}}else if(o=='tel'){m={event_category:'tel',event_label:f||e.title.replace('tel:',''),tel_number:p.replace('tel:',''),link_text:f||e.title,link_url:p,link_type:'tel',link_classes:e.el_classes,link_id:e.el_id,}}else if(o=='mailto'){m={event_category:'mailto',event_label:f||e.title.replace('mailto:',''),email_address:p.replace('mailto:',''),link_text:f||e.title.replace('mailto:',''),link_url:p,link_type:'mailto',link_classes:e.el_classes,link_id:e.el_id,}}else if(o=='internal-as-outbound'){m={event_category:i,event_label:f||e.title,event_name:'click',is_affiliate_link:!0,affiliate_label:i.replace('outbound-link-',''),link_text:f||e.title,link_url:p,link_type:'affiliate',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,}}else if(o=='external'){m={event_category:'outbound-link',event_label:f||e.title,is_affiliate_link:!1,link_text:f||e.title,link_url:p,link_type:'outbound',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,}}else if(o=='cross-hostname'){m={event_category:'cross-hostname',event_label:f||e.title,link_text:f||e.title,link_url:p,link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,}};if(m){l('event',y||p,m,e)}else{if(o&&o!='internal'){m={event_category:o,event_label:f||e.title,link_text:f||e.title,link_url:p,link_type:'internal',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};l('event',y||p,m,e)}else{e.exit='type';t(e)}}}else{if(o!='cross-hostname'&&o!='external'&&o!='internal-as-outbound'){if(!n.defaultPrevented){if(n.preventDefault){n.preventDefault()}else{n.returnValue=!1}}};if(o=='download'){m={event_category:'download',event_label:f||e.title,event_callback:v,file_extension:e.extension,file_name:e.link.replace(/^.*\//g,''),link_text:f||e.title,link_url:p,link_type:'download',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};l('event',y||p,m,e)}else if(o=='internal-as-outbound'){r=!0;window.onbeforeunload=function(t){if(!n.defaultPrevented){if(n.preventDefault){n.preventDefault()}else{n.returnValue=!1}};m={event_category:i,event_label:f||e.title,event_callback:v,is_affiliate_link:!0,affiliate_label:i.replace('outbound-link-',''),link_text:f||e.title,link_url:p,link_type:'affiliate',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,};if(navigator.sendBeacon){m.transport='beacon'};l('event',y||p,m,e);setTimeout(v,1000)}}else if(o=='external'){r=!0;window.onbeforeunload=function(t){m={event_category:'outbound-link',event_label:f||e.title,event_callback:v,is_affiliate_link:!1,link_text:f||e.title,link_url:p,link_type:'outbound',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,};if(navigator.sendBeacon){m.transport='beacon'};l('event',y||p,m,e)}}else if(o=='cross-hostname'){r=!0;window.onbeforeunload=function(t){if(!n.defaultPrevented){if(n.preventDefault){n.preventDefault()}else{n.returnValue=!1}};m={event_category:'cross-hostname',event_label:f||e.title,event_callback:v,link_text:f||e.title,link_url:p,link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};if(navigator.sendBeacon){m.transport='beacon'};l('event',y||p,m,e);setTimeout(v,1000)}}else{if(o&&o!=='internal'){m={event_category:o,event_label:f||e.title,event_callback:v,link_text:f||e.title,link_url:p,link_type:'internal',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};l('event',y||p,m,e)}else{e.exit='type';t(e)}};if(o!='external'&&o!='cross-hostname'&&o!='internal-as-outbound'){setTimeout(v,1000)}else{if(o=='external'){setTimeout(E,1100)}else if(o=='cross-hostname'){setTimeout(I,1100)}else{setTimeout(C,1100)}};setTimeout(s,100)}}else{s();e.exit='internal';t(e)}}else{e.exit='notlink';t(e)}};var f=window.location.hash;function m(){if(exactmetrics_frontend.hash_tracking==='true'&&f!=window.location.hash&&exactmetrics_frontend.v4_id){f=window.location.hash;__gtagTracker('config',exactmetrics_frontend.v4_id,{page_path:location.pathname+location.search+location.hash,});n('Hash change to: '+location.pathname+location.search+location.hash)}else{n('Hash change to (untracked): '+location.pathname+location.search+location.hash)}};function s(){if(r){window.onbeforeunload=null}};var a=window;if(a.addEventListener){a.addEventListener('load',function(){document.body.addEventListener('click',p,!1)},!1);window.addEventListener('hashchange',m,!1)}else{if(a.attachEvent){a.attachEvent('onload',function(){document.body.attachEvent('onclick',p)});window.attachEvent('onhashchange',m)}};if(typeof String.prototype.endsWith!=='function'){String.prototype.endsWith=function(e){return this.indexOf(e,this.length-e.length)!==-1}};if(typeof String.prototype.startsWith!=='function'){String.prototype.startsWith=function(e){return this.indexOf(e)===0}};if(typeof Array.prototype.lastIndexOf!=='function'){Array.prototype.lastIndexOf=function(e){'use strict';if(this===void 0||this===null){throw new TypeError()};var t,n,l=Object(this),i=l.length>>>0;if(i===0){return-1};t=i-1;if(arguments.length>1){t=Number(arguments[1]);if(t!=t){t=0}else if(t!=0&&t!=(1/0)&&t!=-(1/0)){t=(t>0||-1)*Math.floor(Math.abs(t))}};for(n=t>=0?Math.min(t,i-1):i-Math.abs(t);n>=0;n--){if(n in l&&l[n]===e){return n}};return-1}}},ExactMetricsObject=new ExactMetrics();var exactmetrics_frontend={"js_events_tracking":"true","download_extensions":"zip,mp3,mpeg,pdf,docx,pptx,xlsx,rar","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/beeshake.com","hash_tracking":"false","v4_id":"G-DEPMSBBK7W"};/*! 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});(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i+"?ref=wordpress";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y)})(window,document,"clarity","script","6qsvqtkg42");(function(){window.ldfdr=window.ldfdr||{};(function(d,s,ss,fs){fs=d.getElementsByTagName(s)[0];function ce(src){var cs=d.createElement(s);cs.src=src;setTimeout(function(){fs.parentNode.insertBefore(cs,fs)},1)}
ce(ss)})(document,'script','https://sc.lfeeder.com/lftracker_v1_DzLR5a5RkpY8BoQ2.js')})();(function(){window.sib={equeue:[],client_key:"t7iswzst8cpj65sz04w1o"};window.sendinblue={};for(var j=['track','identify','trackLink','page'],i=0;i<j.length;i++){(function(k){window.sendinblue[k]=function(){var arg=Array.prototype.slice.call(arguments);(window.sib[k]||function(){var t={};t[k]=arg;window.sib.equeue.push(t)})(arg[0],arg[1],arg[2])}})(j[i])}
var n=document.createElement("script"),i=document.getElementsByTagName("script")[0];n.type="text/javascript",n.id="sendinblue-js",n.async=!0,n.src="https://sibautomation.com/sa.js?key="+window.sib.client_key,i.parentNode.insertBefore(n,i),window.sendinblue.page()})();!function(e){"use strict";const s="morphext",i={animation:"bounce",speed:2e3,autoInit:!0,phrases:[],animateCssVersion:"4.1.1",autoAttachAnimateCss:!0};function n(t){this.element=e(t),this._settings=e.extend({},i,JSON.parse(this.element.attr("data-morphext-options"))),this._defaults=i,this._init()}n.prototype={_init:function(){var t;this.element.addClass("morphext"),this._settings.autoAttachAnimateCss&&(t=`https://cdnjs.cloudflare.com/ajax/libs/animate.css/${this._settings.animateCssVersion}/animate.min.css`,e(`link[href='${t}']`).length||e(`<link href="${t}" rel="stylesheet">`).appendTo("head")),this._index=0,this.animate(),this.start()},animate:function(){this._index=this._index%this._settings.phrases.length;const t=document.createElement("span");t.classList.add("morphext__animated","animate__animated",`animate__${this._settings.animation}`),e(t).text(this._settings.phrases[this._index]),this.element.html(e(t).prop("outerHTML")),this._index+=1},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this._settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},e.fn[s]=function(t){return this.each(function(){e.data(this,"plugin_"+s)||e.data(this,"plugin_"+s,new n(this))})}}(jQuery);jQuery(document).ready(function($){var adminBarHeight=0;if($("#wpadminbar").length!=0){var adminBarHeight=$('#wpadminbar').height()}
var mysticky_welcomebar_height=adminBarHeight+jQuery('.mysticky-welcomebar-fixed').outerHeight();if(jQuery('.mysticky-welcomebar-fixed').data('position')=='top'){jQuery('.mysticky-welcomebar-entry-effect-slide-in.mysticky-welcomebar-fixed').css('top','-'+mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-entry-effect-slide-in.mysticky-welcomebar-fixed').css('bottom','-'+mysticky_welcomebar_height+'px')}
var divi_topbar_height=$('.et_fixed_nav #top-header').outerHeight();var divi_total_height=mysticky_welcomebar_height+divi_topbar_height;var welcombar_aftersubmission=$('.mysticky-welcomebar-fixed').data('aftersubmission');if(welcombar_aftersubmission=='dont_show_welcomebar'){var welcomebar_storage=localStorage.getItem("welcomebar_close")}else if(welcombar_aftersubmission=='show_welcomebar_next_visit'){var welcomebar_storage=sessionStorage.getItem("welcomebar_close")}else{sessionStorage.removeItem('welcomebar_close');localStorage.removeItem('welcomebar_close');var welcomebar_storage=null}
if(welcomebar_storage===null){var after_trigger=jQuery('.mysticky-welcomebar-fixed').data('after-triger');jQuery('body').addClass('mysticky-welcomebar-apper');if(after_trigger=='after_a_few_seconds'){if($('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-desktop')){if($(window).width()>767){var trigger_sec=jQuery('.mysticky-welcomebar-fixed').data('triger-sec')*1000;var welcombar_position=$('.mysticky-welcomebar-fixed').data('position');var welcombar_height=$('.mysticky-welcomebar-fixed').outerHeight();setTimeout(function(){jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-animation');$('.mysticky-welcomebar-fixed').addClass('entry-effect');if(welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-animation');jQuery('.mysticky-welcomebar-fixed').css('top',(adminBarHeight+0)+'px');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-bottom','');jQuery('#mysticky_divi_style').remove();jQuery('.et_fixed_nav #top-header').css('top',welcombar_height+'px');jQuery('head').append('<style id="mysticky_divi_style" type="text/css">.et_fixed_nav #main-header {top: '+welcombar_height+'px !important}.et_fixed_nav #top-header + #main-header{top: '+divi_total_height+'px !important}</style>');$("html").animate({"margin-top":mysticky_welcomebar_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mysticky_welcomebar_height+"px!important;")});$('#mysticky-nav').css('top',mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-fixed').css('bottom','0');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-top','');jQuery('#mysticky_divi_style').remove();jQuery('.et_fixed_nav #top-header').css('top','');$('html').attr('style','margin-bottom: '+mysticky_welcomebar_height+'px !important')}},trigger_sec)}}}
if($(window).width()<767){if(after_trigger=='after_a_few_seconds'){if($('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-mobile')){var trigger_sec=jQuery('.mysticky-welcomebar-fixed').data('triger-sec')*1000;var welcombar_position=$('.mysticky-welcomebar-fixed').data('position');var welcombar_height=$('.mysticky-welcomebar-fixed').outerHeight();setTimeout(function(){jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-animation');$('.mysticky-welcomebar-fixed').addClass('entry-effect');jQuery('#mysticky_divi_style').remove();jQuery('.et_fixed_nav #top-header').css('top','');if(welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').css('top',(adminBarHeight+0)+'px');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-bottom','');$("html").animate({"margin-top":mysticky_welcomebar_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mysticky_welcomebar_height+"px!important;")});$('#mysticky-nav').css('top',mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-fixed').css('bottom','0');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-top','');$('html').attr('style','margin-bottom: '+mysticky_welcomebar_height+'px !important')}},trigger_sec)}}}
mystickyelements_present()}
$(window).resize(function(){var mysticky_welcomebar_height=jQuery('.mysticky-welcomebar-fixed').outerHeight();if(welcombar_aftersubmission=='dont_show_welcomebar'){var welcomebar_storage=localStorage.getItem("welcomebar_close")}else if(welcombar_aftersubmission=='show_welcomebar_next_visit'){var welcomebar_storage=sessionStorage.getItem("welcomebar_close")}else{sessionStorage.removeItem('welcomebar_close');localStorage.removeItem('welcomebar_close');var welcomebar_storage=null}
if(welcomebar_storage===null){var after_trigger=jQuery('.mysticky-welcomebar-fixed').data('after-triger');if(!$('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-notapper')){jQuery('body').addClass('mysticky-welcomebar-apper')}else{jQuery('body').removeClass('mysticky-welcomebar-apper')}
if(after_trigger=='after_a_few_seconds'){var trigger_sec=jQuery('.mysticky-welcomebar-fixed').data('triger-sec')*1000;var welcombar_position=$('.mysticky-welcomebar-fixed').data('position');var welcombar_height=$('.mysticky-welcomebar-fixed').outerHeight();if($(window).width()<767){if($('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-mobile')){setTimeout(function(){jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-animation');$('.mysticky-welcomebar-fixed').addClass('entry-effect');jQuery('#mysticky_divi_style').remove();jQuery('.et_fixed_nav #top-header').css('top','');if(welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').css('top',(adminBarHeight+0)+'px');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-bottom','');$("html").animate({"margin-top":mysticky_welcomebar_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mysticky_welcomebar_height+"px!important;")});$('.mysticky-welcomebar-apper #mysticky-nav').css('top',mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-fixed').css('bottom','0');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-top','');$('html').attr('style','margin-bottom: '+mysticky_welcomebar_height+'px !important')}},trigger_sec)}}else{if($('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-desktop')){setTimeout(function(){jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-animation');$('.mysticky-welcomebar-fixed').addClass('entry-effect');if(welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').css('top',(adminBarHeight+0)+'px');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-bottom','');jQuery('#mysticky_divi_style').remove();jQuery('.mysticky-welcomebar-apper.et_fixed_nav #top-header').css('top',welcombar_height+'px');jQuery('head').append('<style id="mysticky_divi_style" type="text/css">.mysticky-welcomebar-apper.et_fixed_nav #main-header {top: '+welcombar_height+'px !important}.mysticky-welcomebar-apper.et_fixed_nav #top-header + #main-header{top: '+divi_total_height+'px !important}</style>');$("html").animate({"margin-top":mysticky_welcomebar_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mysticky_welcomebar_height+"px!important;")});$('.mysticky-welcomebar-apper #mysticky-nav').css('top',mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-fixed').css('bottom','0');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-top','');jQuery('#mysticky_divi_style').remove();jQuery('.et_fixed_nav #top-header').css('top','');$('html').attr('style','margin-bottom: '+mysticky_welcomebar_height+'px !important')}},trigger_sec)}}}
mystickyelements_present()}});jQuery(window).on('scroll',function(){if(welcombar_aftersubmission=='dont_show_welcomebar'){var welcomebar_storage=localStorage.getItem("welcomebar_close")}else if(welcombar_aftersubmission=='show_welcomebar_next_visit'){var welcomebar_storage=sessionStorage.getItem("welcomebar_close")}else{sessionStorage.removeItem('welcomebar_close');localStorage.removeItem('welcomebar_close');var welcomebar_storage=null}
if(welcomebar_storage===null){var welcombar_height=$('.mysticky-welcomebar-fixed').outerHeight();var welcombar_position=$('.mysticky-welcomebar-fixed').data('position');if(welcombar_position=='top'){$('#mysticky-nav').css('top',mysticky_welcomebar_height+'px')}
if(after_trigger==='after_scroll'){var scroll=100*$(window).scrollTop()/($(document).height()-$(window).height());var after_scroll_val=jQuery('.mysticky-welcomebar-fixed').data('triger-sec');var welcombar_position=$('.mysticky-welcomebar-fixed').data('position');var welcombar_height=$('.mysticky-welcomebar-fixed').outerHeight();if(scroll>after_scroll_val){if($('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-desktop')){if($(window).width()>767){jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-animation');$('.mysticky-welcomebar-fixed').addClass('entry-effect');if(welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').css('top',(adminBarHeight+0)+'px');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-bottom','');$("html").animate({"margin-top":mysticky_welcomebar_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mysticky_welcomebar_height+"px!important;")});$('#mysticky-nav').css('top',mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-fixed').css('bottom','0');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-top','');$('html').attr('style','margin-bottom: '+mysticky_welcomebar_height+'px !important')}}}
if($('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-mobile')){if($(window).width()<767){jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-animation');$('.mysticky-welcomebar-fixed').addClass('entry-effect');if(welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').css('top',(adminBarHeight+0)+'px');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-bottom','');$("html").animate({"margin-top":mysticky_welcomebar_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mysticky_welcomebar_height+"px!important;")});$('#mysticky-nav').css('top',mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-fixed').css('bottom','0');jQuery('.mysticky-welcomebar-fixed').css('opacity','1');$('html').css('margin-top','');$('html').attr('style','margin-bottom: '+mysticky_welcomebar_height+'px !important')}}}}}
mystickyelements_present()}});jQuery('.mysticky-welcomebar-close, .mysticky-welcomebar-btn a').on('click',function(e){if($(this).attr('href')==''){e.preventDefault()}
var flag=!0;var trigger_sec=100;var welcomebar_widget=0;if(jQuery(".mysticky-welcomebar-lead-content").length>0&&!$(this).hasClass("mysticky-welcomebar-close")){if(jQuery('#contact-lead-name-'+welcomebar_widget).val()!=''&&(jQuery('#contact-lead-phone-'+welcomebar_widget).val()!=''||jQuery('#contact-lead-email-'+welcomebar_widget).val()!='')){if(jQuery('#contact-lead-email-'+welcomebar_widget).css("display")!='none'&&IsEmail(jQuery('#contact-lead-email-'+welcomebar_widget).val())!=!0){if($(".input-error").length){$(".input-error").remove()}
$('<div class="input-error"><span>Please, enter valid email</span></div>').insertAfter(jQuery('#contact-lead-email-'+welcomebar_widget));flag=!1}
if(jQuery('#contact-lead-phone-'+welcomebar_widget).css("display")!='none'&&validatePhone(jQuery('#contact-lead-phone-'+welcomebar_widget).val())!=!0){if($(".input-error").length){$(".input-error").remove()}
$('<div class="input-error"><span>Please, enter valid phone</span></div>').insertAfter(jQuery('#contact-lead-phone-'+welcomebar_widget));flag=!1}
if(flag==!0){var data=[];data.contact_name=jQuery('#contact-lead-name-'+welcomebar_widget).val();data.contact_email=jQuery('#contact-lead-email-'+welcomebar_widget).val();data.contact_phone=jQuery('#contact-lead-phone-'+welcomebar_widget).val();data.contact_page_link=jQuery('#contact-lead-pagelink-'+welcomebar_widget).val();var sucess_message=$('.mysticky-welcomebar-fixed').data('show-success-message');if(sucess_message==1){$(".mysticky-welcomebar-fixed .mysticky-welcomebar-lead-content").hide();$(".mysticky-welcomebar-fixed .mysticky-welcomebar-content p").hide();$(".mysticky-welcomebar-fixed .mysticky-welcomebar-btn.contact-lead-button").hide();$(".mysticky-welcomebar-fixed .mysticky-welcomebar-thankyou-content").show();$(".mysticky-welcomebar-fixed .mysticky-welcomebar-thankyou-content p").show()}
var trigger_sec=2000;jQuery.ajax({url:welcomebar_frontjs.ajaxurl,type:'post',data:'contact_name='+data.contact_name+'&contact_email='+data.contact_email+'&contact_phone='+data.contact_phone+'&action=stickymenu_contact_lead_form&widget_id='+welcomebar_widget+'&page_link='+data.contact_page_link+'&save_form_lead=1&wpnonce='+welcomebar_frontjs.ajax_nonce,success:function(data){$(".mysticky-welcomebar-widget-"+welcomebar_widget+" .mysticky-welcomebar-fixed-wrap").css("margin-bottom","0");jQuery('#contact-lead-name-'+welcomebar_widget).val('');jQuery('#contact-lead-email-'+welcomebar_widget).val('');jQuery('#contact-lead-phone-'+welcomebar_widget).val('')},})}else{$(".mysticky-welcomebar-widget-"+welcomebar_widget+" .mysticky-welcomebar-fixed-wrap").css("margin-bottom","10px");return!1}}else{localStorage.removeItem('welcomebar_close_'+welcomebar_widget);sessionStorage.removeItem('welcomebar_close_'+welcomebar_widget);if($(".input-error").length){$(".input-error").remove()}
if(jQuery('#contact-lead-name-'+welcomebar_widget).css("display")!='none'&&jQuery('#contact-lead-name-'+welcomebar_widget).val()==''&&jQuery('#contact-lead-email-'+welcomebar_widget).css("display")!='none'&&jQuery('#contact-lead-email-'+welcomebar_widget).val()==''){$('<div class="input-error"><span>Please enter your name and email</span></div>').insertAfter(jQuery('#contact-lead-name-'+welcomebar_widget));flag=!1}else if(jQuery('#contact-lead-name-'+welcomebar_widget).css("display")!='none'&&jQuery('#contact-lead-name-'+welcomebar_widget).val()==''&&jQuery('#contact-lead-phone-'+welcomebar_widget).css("display")!='none'&&jQuery('#contact-lead-phone-'+welcomebar_widget).val()==''){$('<div class="input-error"><span>Please enter your name and phone</span></div>').insertAfter(jQuery('#contact-lead-name-'+welcomebar_widget));flag=!1}else if(jQuery('#contact-lead-name-'+welcomebar_widget).css("display")!='none'&&jQuery('#contact-lead-name-'+welcomebar_widget).val()==''){$('<div class="input-error"><span>Please enter your name</span></div>').insertAfter(jQuery('#contact-lead-name-'+welcomebar_widget));flag=!1}else if(jQuery('#contact-lead-email-'+welcomebar_widget).css("display")!='none'&&jQuery('#contact-lead-email-'+welcomebar_widget).val()==''){$('<div class="input-error"><span>Please, enter your email</span></div>').insertAfter(jQuery('#contact-lead-email-'+welcomebar_widget));flag=!1}else if(jQuery('#contact-lead-phone-'+welcomebar_widget).css("display")!='none'&&jQuery('#contact-lead-phone-'+welcomebar_widget).val()==''){$('<div class="input-error"><span>Please, enter your phone</span></div>').insertAfter(jQuery('#contact-lead-phone-'+welcomebar_widget));flag=!1}
if(flag==!1){$(".mysticky-welcomebar-widget-"+welcomebar_widget+" .mysticky-welcomebar-fixed-wrap").css("margin-bottom","10px")}else{$(".mysticky-welcomebar-widget-"+welcomebar_widget+" .mysticky-welcomebar-fixed-wrap").css("margin-bottom","0")}
return!1}}else{if($(this).hasClass("mysticky-welcomebar-close")){localStorage.setItem('is_close_trigger_'+welcomebar_widget,'yes')}}
setTimeout(function(){if(welcombar_aftersubmission!='show_welcomebar_every_page'){if(welcombar_aftersubmission=='dont_show_welcomebar'){sessionStorage.removeItem('welcomebar_close');localStorage.setItem('welcomebar_close','close')}else if(welcombar_aftersubmission=='show_welcomebar_next_visit'){localStorage.removeItem('welcomebar_close');sessionStorage.setItem('welcomebar_close','close')}}
var welcombar_position=$('.mysticky-welcomebar-fixed').data('position');var welcombar_height=$('.mysticky-welcomebar-fixed').outerHeight();jQuery('.mysticky-welcomebar-fixed').addClass('mysticky-welcomebar-notapper');jQuery('body').removeClass('mysticky-welcomebar-apper');jQuery('.mysticky-welcomebar-fixed').slideUp('slow');if(welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').css('top','-'+mysticky_welcomebar_height+'px')}else{jQuery('.mysticky-welcomebar-fixed').css('bottom','-'+mysticky_welcomebar_height+'px')}
jQuery('#mysticky_divi_style').remove();jQuery('.et_fixed_nav #top-header').css('top','');jQuery('html').css('margin-top','');jQuery('html').css('margin-bottom','');$('#mysticky-nav').css('top','0px');var mystickyelements_show=$('.mystickyelements-fixed').length;if(mystickyelements_show&&$(window).width()<=1024&&$('.mystickyelements-fixed').hasClass('mystickyelements-position-mobile-top')&&welcombar_position=='top'){var mystickyelements_height=$('.mystickyelements-fixed').height();$('.mystickyelements-fixed').css('top','');$("html").animate({"margin-top":mystickyelements_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mystickyelements_height+"px!important;")})}},trigger_sec);jQuery('#contact-lead-name-'+welcomebar_widget).val('');jQuery('#contact-lead-email-'+welcomebar_widget).val('');jQuery('#contact-lead-phone-'+welcomebar_widget).val('')});$('.mysticky-welcomebar-close').on('keydown',function(e){if(e.keyCode=='13'){$(this).trigger('click')}})});function mystickyelements_present(){var after_trigger=jQuery('.mysticky-welcomebar-fixed').data('after-triger');var mystickyelements_show=jQuery('.mystickyelements-fixed').length;var welcombar_position=jQuery('.mysticky-welcomebar-fixed').data('position');var adminBarHeight=0;if(jQuery("#wpadminbar").length!=0){var adminBarHeight=jQuery('#wpadminbar').height()}
if(jQuery(window).width()<=600&&jQuery(window).scrollTop()!=0&&welcombar_position=='top'){jQuery('.mysticky-welcomebar-fixed').css('top','0px');var welcombar_height=jQuery('.mysticky-welcomebar-fixed').outerHeight();if(jQuery('.mysticky-welcomebar-fixed').css('display')==='none'){welcombar_height=0}
jQuery('#mysticky-nav').css('top',welcombar_height+'px')}else if(welcombar_position=='top'){var mysticky_welcomebar_height=adminBarHeight+jQuery('.mysticky-welcomebar-fixed').outerHeight();if(jQuery('.mysticky-welcomebar-fixed').css('display')==='none'){mysticky_welcomebar_height=adminBarHeight+0}
jQuery('.mysticky-welcomebar-fixed').css('top',(adminBarHeight+0)+'px');jQuery('#mysticky-nav').css('top',mysticky_welcomebar_height+'px')}
if(mystickyelements_show){var welcombar_height=jQuery('.mysticky-welcomebar-fixed').outerHeight();var mystickyelements_height=jQuery('.mystickyelements-fixed').height();var mystickyelements_total_height=welcombar_height+mystickyelements_height;if(jQuery(window).width()<=1024&&jQuery('.mystickyelements-fixed').hasClass('mystickyelements-position-mobile-top')){if(after_trigger=='after_a_few_seconds'){if(jQuery('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-mobile')){var trigger_sec=jQuery('.mysticky-welcomebar-fixed').data('triger-sec')*1000;setTimeout(function(){if(welcombar_position=='top'){jQuery('.mystickyelements-fixed').css('top',welcombar_height);$("html").animate({"margin-top":mystickyelements_total_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mystickyelements_total_height+"px!important;")})}else{jQuery('.mystickyelements-fixed').css('top','');jQuery('html').attr('style','margin-bottom: '+welcombar_height+'px !important')}},trigger_sec)}}else if(after_trigger==='after_scroll'){var scroll=100*$(window).scrollTop()/($(document).height()-$(window).height());var after_scroll_val=$('.mysticky-welcomebar-fixed').data('triger-sec');if(scroll>after_scroll_val){if(jQuery('.mysticky-welcomebar-fixed').hasClass('mysticky-welcomebar-display-mobile')){if(welcombar_position=='top'){jQuery('.mystickyelements-fixed').css('top',welcombar_height);$("html").animate({"margin-top":mystickyelements_total_height+"px"},1000,function(){$("html").css("cssText","margin-top:"+mystickyelements_total_height+"px!important;")})}else{jQuery('.mystickyelements-fixed').css('top','');jQuery('html').attr('style','margin-bottom: '+welcombar_height+'px !important')}}}}}}}
jQuery(".mysticky-welcomebar-fixed").on("animationend MSAnimationEnd webkitAnimationEnd oAnimationEnd",function(){jQuery(this).removeClass("animation-start")});jQuery(document).ready(function(){var container=jQuery(".mysticky-welcomebar-fixed");var refreshId=setInterval(function(){container.addClass("animation-start")},3500)});function IsEmail(email){var regex=/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(!regex.test(email)){return!1}else{return!0}}
function validatePhone(txtPhone){var a=txtPhone;var filter=/^((\+[1-9]{1,4}[ \-]*)|(\([0-9]{2,3}\)[ \-]*)|([0-9]{2,4})[ \-]*)*?[0-9]{3,4}?[ \-]*[0-9]{3,4}?$/;if(filter.test(a)){return!0}else{return!1}};(function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);var option={"mystickyClass":"topbar topbar-inverse topbar-expand-md topbar-sticky","activationHeight":"0","disableWidth":"0","disableLargeWidth":"0","adminBar":"false","device_desktop":"1","device_mobile":"1","mystickyTransition":"fade","mysticky_disable_down":"false"};!function(e){"use strict";jQuery(document).ready(function(e){if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&1!=option.device_mobile)return!1;if(1!=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&1!=option.device_desktop)return!1;if(e(option.mystickyClass)[0]){var t,i=document.querySelector(option.mystickyClass),o=parseInt(option.disableWidth),s=parseInt(option.disableLargeWidth),n=option.mystickyTransition,d=parseInt(option.activationHeight),a=option.adminBar,r=option.mysticky_disable_down;C();for(var l=i.parentNode,c=document.createElement("div"),m=0,p=0;p<l.childNodes.length;p++)if(l.childNodes[p]==i){m=p;break}c.id="mysticky-wrap",c.appendChild(i),l.insertBefore(c,l.childNodes[m]);var y,f,u=i.parentNode,h=document.createElement("div");if(h.id="mysticky-nav",u.replaceChild(h,i),h.appendChild(i),"0"==d)var w=!0;E(),B();var v,x=0;S(),I();var k=d;P(),H();var g="scrollY"in window,b=0;document.addEventListener("scroll",function(a){var l=e(".mysticky-welcomebar-fixed").css("top"),m=e(".mysticky-welcomebar-fixed").data("position"),p=e(".mysticky-welcomebar-fixed").outerHeight(),u=e(".mysticky-welcomebar-fixed").length,w=e("body").hasClass("mysticky-welcomebar-apper");if(u&&parseInt(l)>=0&&"top"==m&&w){var L=p;x=0}else L="";if(t>=o&&(0==s||t<=s)){var C=g?window.scrollY:document.documentElement.scrollTop;if(0==document.documentElement.scrollTop&&h.classList.remove("wrapfixed"),0<=C){if(C>=b)C>=d&&i.classList.add("myfixed"),C>=d&&h.classList.add("wrapfixed"),C>=d&&(c.style.height=y+"px"),C>=d&&(i.style.width=v+"px"),"slide"==n&&("false"==r&&(h.style.top=C>=d+f-x?x+L+"px":"-"+f+"px"),y>f&&"false"==r&&(C<d+f&&(h.style.top="-"+y+"px"),C>=d+f&&(h.style.top=x+L+"px"))),h.classList.add("down"),h.classList.remove("up"),"on"==r&&(h.style.top="-"+(y+x)+"px",jQuery("#mysticky-nav "+option.mystickyClass+".elementor-sticky").hide());else{var E=g?window.scrollY:document.documentElement.scrollTop;!(E>k)&&(c.style.height=""),!(E>k)&&(i.style.width=""),"slide"==n?(!(E>k)&&i.classList.remove("myfixed"),!(E>k)&&h.classList.remove("wrapfixed"),"false"==r&&E<k+f+200-x&&(h.style.top="-"+f+"px")):(!(E>k)&&i.classList.remove("myfixed"),!(E>k)&&h.classList.remove("wrapfixed")),h.classList.remove("down"),h.classList.add("up"),"on"==r&&(h.style.top=x+L+"px",jQuery("#mysticky-nav "+option.mystickyClass).css("width",v+"px"),jQuery("#mysticky-nav "+option.mystickyClass+".elementor-sticky").show())}b=C}else h.classList.remove("up")}});var L=e(window).width();window.addEventListener("resize",N),window.addEventListener("orientationchange",N)}else console.log("myStickymenu: Entered Sticky Class does not exist, change it in Dashboard / Settings / myStickymenu / Sticky Class. ");function C(e){e=window;var i="inner";"innerWidth"in window||(i="client",e=document.documentElement||document.body),t=e[i+"Width"]}function E(){y=i.offsetHeight,parseInt(e(i).css("marginBottom"))>0&&(c.style.marginBottom=e(i).css("marginBottom")),"0"==y&&e(i).children().filter(":visible").each(function(){y=e(this).outerHeight(!0)})}function B(){i.classList.add("myfixed"),"0"==(f=e(".myfixed").outerHeight())&&e(".myfixed").children().filter(":visible").each(function(){f=e(this).outerHeight(!0)}),i.classList.remove("myfixed")}function S(){x="true"==a&&t>600&&e("#wpadminbar")[0]?e("#wpadminbar").height():0,h.style.top="slide"==n?"-"+f+"px":x+"px"}function I(){var t=e(i)[0].getBoundingClientRect();v=t.width}function P(){1==w&&("slide"==n&&(d=e(i).offset().top+y-x,k=e(i).offset().top+y-x,"on"==r&&(k=e(i).offset().top-x)),"fade"==n&&("false"==r&&(d=e(i).offset().top-x,k=e(i).offset().top-x),"on"==r&&(d=e(i).offset().top-x+y,k=e(i).offset().top-x)))}function H(){1==w&&y>f&&("slide"==n?(k=d,"on"==r&&(k=d-f)):(d=y,k=y))}function N(){e(window).width()!=L&&(h.classList.remove("up"),h.classList.remove("down"),e(".wrapfixed")[0]||(E(),i.style.removeProperty("width"),I()),C(),S(),B(),P(),H())}})}();/*!
 * TheSaaS v1.3.2 (http://thetheme.io/wp/thesaas)
 * Copyright 2018 TheThemeio
 * Licensed under the Themeforest Standard Licenses
 */
"use strict";var $=jQuery.noConflict();/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
if(function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b(require,exports,module):a.Tether=b()}(this,function(a,b,c){function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a){var b=a.getBoundingClientRect(),c={};for(var d in b)c[d]=b[d];if(a.ownerDocument!==document){var f=a.ownerDocument.defaultView.frameElement;if(f){var g=e(f);c.top+=g.top,c.bottom+=g.top,c.left+=g.left,c.right+=g.left}}return c}function f(a){var b=getComputedStyle(a)||{},c=b.position,d=[];if("fixed"===c)return[a];for(var e=a;(e=e.parentNode)&&e&&1===e.nodeType;){var f=void 0;try{f=getComputedStyle(e)}catch(a){}if(void 0===f||null===f)return d.push(e),d;var g=f,h=g.overflow,i=g.overflowX;/(auto|scroll)/.test(h+g.overflowY+i)&&("absolute"!==c||["relative","absolute","fixed"].indexOf(f.position)>=0)&&d.push(e)}return d.push(a.ownerDocument.body),a.ownerDocument!==document&&d.push(a.ownerDocument.defaultView),d}function g(){z&&document.body.removeChild(z),z=null}function h(a){var b=void 0;a===document?(b=document,a=document.documentElement):b=a.ownerDocument;var c=b.documentElement,d=e(a),f=C();return d.top-=f.top,d.left-=f.left,void 0===d.width&&(d.width=document.body.scrollWidth-d.left-d.right),void 0===d.height&&(d.height=document.body.scrollHeight-d.top-d.bottom),d.top=d.top-c.clientTop,d.left=d.left-c.clientLeft,d.right=b.body.clientWidth-d.width-d.left,d.bottom=b.body.clientHeight-d.height-d.top,d}function i(a){return a.offsetParent||document.documentElement}function j(){var a=document.createElement("div");a.style.width="100%",a.style.height="200px";var b=document.createElement("div");k(b.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),b.appendChild(a),document.body.appendChild(b);var c=a.offsetWidth;b.style.overflow="scroll";var d=a.offsetWidth;c===d&&(d=b.clientWidth),document.body.removeChild(b);var e=c-d;return{width:e,height:e}}function k(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=[];return Array.prototype.push.apply(b,arguments),b.slice(1).forEach(function(b){if(b)for(var c in b)({}).hasOwnProperty.call(b,c)&&(a[c]=b[c])}),a}function l(a,b){if(void 0!==a.classList)b.split(" ").forEach(function(b){b.trim()&&a.classList.remove(b)});else{var c=new RegExp("(^| )"+b.split(" ").join("|")+"( |$)","gi"),d=o(a).replace(c," ");p(a,d)}}function m(a,b){if(void 0!==a.classList)b.split(" ").forEach(function(b){b.trim()&&a.classList.add(b)});else{l(a,b);var c=o(a)+" "+b;p(a,c)}}function n(a,b){if(void 0!==a.classList)return a.classList.contains(b);var c=o(a);return new RegExp("(^| )"+b+"( |$)","gi").test(c)}function o(a){return a.className instanceof a.ownerDocument.defaultView.SVGAnimatedString?a.className.baseVal:a.className}function p(a,b){a.setAttribute("class",b)}function q(a,b,c){c.forEach(function(c){-1===b.indexOf(c)&&n(a,c)&&l(a,c)}),b.forEach(function(b){n(a,b)||m(a,b)})}function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function r(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function s(a,b){var c=arguments.length<=2||void 0===arguments[2]?1:arguments[2];return a+c>=b&&b>=a-c}function t(){return"undefined"!=typeof performance&&void 0!==performance.now?performance.now():+new Date}function u(){for(var a={top:0,left:0},b=arguments.length,c=Array(b),d=0;b>d;d++)c[d]=arguments[d];return c.forEach(function(b){var c=b.top,d=b.left;"string"==typeof c&&(c=parseFloat(c,10)),"string"==typeof d&&(d=parseFloat(d,10)),a.top+=c,a.left+=d}),a}function v(a,b){return"string"==typeof a.left&&-1!==a.left.indexOf("%")&&(a.left=parseFloat(a.left,10)/100*b.width),"string"==typeof a.top&&-1!==a.top.indexOf("%")&&(a.top=parseFloat(a.top,10)/100*b.height),a}function w(a,b){return"scrollParent"===b?b=a.scrollParents[0]:"window"===b&&(b=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),b===document&&(b=b.documentElement),void 0!==b.nodeType&&function(){var a=b,c=h(b),d=c,e=getComputedStyle(b);if(b=[d.left,d.top,c.width+d.left,c.height+d.top],a.ownerDocument!==document){var f=a.ownerDocument.defaultView;b[0]+=f.pageXOffset,b[1]+=f.pageYOffset,b[2]+=f.pageXOffset,b[3]+=f.pageYOffset}W.forEach(function(a,c){a=a[0].toUpperCase()+a.substr(1),"Top"===a||"Left"===a?b[c]+=parseFloat(e["border"+a+"Width"]):b[c]-=parseFloat(e["border"+a+"Width"])})}(),b}var x=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),y=void 0;void 0===y&&(y={modules:[]});var z=null,A=function(){var a=0;return function(){return++a}}(),B={},C=function(){var a=z;a||(a=document.createElement("div"),a.setAttribute("data-tether-id",A()),k(a.style,{top:0,left:0,position:"absolute"}),document.body.appendChild(a),z=a);var b=a.getAttribute("data-tether-id");return void 0===B[b]&&(B[b]=e(a),E(function(){delete B[b]})),B[b]},D=[],E=function(a){D.push(a)},F=function(){for(var a=void 0;a=D.pop();)a()},G=function(){function a(){d(this,a)}return x(a,[{key:"on",value:function(a,b,c){var d=!(arguments.length<=3||void 0===arguments[3])&&arguments[3];void 0===this.bindings&&(this.bindings={}),void 0===this.bindings[a]&&(this.bindings[a]=[]),this.bindings[a].push({handler:b,ctx:c,once:d})}},{key:"once",value:function(a,b,c){this.on(a,b,c,!0)}},{key:"off",value:function(a,b){if(void 0!==this.bindings&&void 0!==this.bindings[a])if(void 0===b)delete this.bindings[a];else for(var c=0;c<this.bindings[a].length;)this.bindings[a][c].handler===b?this.bindings[a].splice(c,1):++c}},{key:"trigger",value:function(a){if(void 0!==this.bindings&&this.bindings[a]){for(var b=0,c=arguments.length,d=Array(c>1?c-1:0),e=1;c>e;e++)d[e-1]=arguments[e];for(;b<this.bindings[a].length;){var f=this.bindings[a][b],g=f.handler,h=f.ctx,i=f.once,j=h;void 0===j&&(j=this),g.apply(j,d),i?this.bindings[a].splice(b,1):++b}}}}]),a}();y.Utils={getActualBoundingClientRect:e,getScrollParents:f,getBounds:h,getOffsetParent:i,extend:k,addClass:m,removeClass:l,hasClass:n,updateClasses:q,defer:E,flush:F,uniqueId:A,Evented:G,getScrollBarSize:j,removeUtilElements:g};var H=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!b||c.length!==b);d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h.return&&h.return()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),x=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),I=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}};if(void 0===y)throw new Error("You must include the utils.js file before tether.js");var J=y.Utils,f=J.getScrollParents,h=J.getBounds,i=J.getOffsetParent,k=J.extend,m=J.addClass,l=J.removeClass,q=J.updateClasses,E=J.defer,F=J.flush,j=J.getScrollBarSize,g=J.removeUtilElements,K=function(){if("undefined"==typeof document)return"";for(var a=document.createElement("div"),b=["transform","WebkitTransform","OTransform","MozTransform","msTransform"],c=0;c<b.length;++c){var d=b[c];if(void 0!==a.style[d])return d}}(),L=[],M=function(){L.forEach(function(a){a.position(!1)}),F()};!function(){var a=null,b=null,c=null,d=function d(){return void 0!==b&&b>16?(b=Math.min(b-16,250),void(c=setTimeout(d,250))):void(void 0!==a&&t()-a<10||(null!=c&&(clearTimeout(c),c=null),a=t(),M(),b=t()-a))};"undefined"!=typeof window&&void 0!==window.addEventListener&&["resize","scroll","touchmove"].forEach(function(a){window.addEventListener(a,d)})}();var N={center:"center",left:"right",right:"left"},O={middle:"middle",top:"bottom",bottom:"top"},P={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},Q=function(a,b){var c=a.left,d=a.top;return"auto"===c&&(c=N[b.left]),"auto"===d&&(d=O[b.top]),{left:c,top:d}},R=function(a){var b=a.left,c=a.top;return void 0!==P[a.left]&&(b=P[a.left]),void 0!==P[a.top]&&(c=P[a.top]),{left:b,top:c}},S=function(a){var b=a.split(" "),c=H(b,2);return{top:c[0],left:c[1]}},T=S,U=function(a){function b(a){var c=this;d(this,b),I(Object.getPrototypeOf(b.prototype),"constructor",this).call(this),this.position=this.position.bind(this),L.push(this),this.history=[],this.setOptions(a,!1),y.modules.forEach(function(a){void 0!==a.initialize&&a.initialize.call(c)}),this.position()}return r(b,a),x(b,[{key:"getClass",value:function(){var a=arguments.length<=0||void 0===arguments[0]?"":arguments[0],b=this.options.classes;return void 0!==b&&b[a]?this.options.classes[a]:this.options.classPrefix?this.options.classPrefix+"-"+a:a}},{key:"setOptions",value:function(a){var b=this,c=arguments.length<=1||void 0===arguments[1]||arguments[1],d={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether"};this.options=k(d,a);var e=this.options,g=e.element,h=e.target,i=e.targetModifier;if(this.element=g,this.target=h,this.targetModifier=i,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach(function(a){if(void 0===b[a])throw new Error("Tether Error: Both element and target must be defined");void 0!==b[a].jquery?b[a]=b[a][0]:"string"==typeof b[a]&&(b[a]=document.querySelector(b[a]))}),m(this.element,this.getClass("element")),!1!==this.options.addTargetClasses&&m(this.target,this.getClass("target")),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment");this.targetAttachment=T(this.options.targetAttachment),this.attachment=T(this.options.attachment),this.offset=S(this.options.offset),this.targetOffset=S(this.options.targetOffset),void 0!==this.scrollParents&&this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=f(this.target),!1!==this.options.enabled&&this.enable(c)}},{key:"getTargetBounds",value:function(){if(void 0===this.targetModifier)return h(this.target);if("visible"===this.targetModifier){if(this.target===document.body)return{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth};var a=h(this.target),b={height:a.height,width:a.width,top:a.top,left:a.left};return b.height=Math.min(b.height,a.height-(pageYOffset-a.top)),b.height=Math.min(b.height,a.height-(a.top+a.height-(pageYOffset+innerHeight))),b.height=Math.min(innerHeight,b.height),b.height-=2,b.width=Math.min(b.width,a.width-(pageXOffset-a.left)),b.width=Math.min(b.width,a.width-(a.left+a.width-(pageXOffset+innerWidth))),b.width=Math.min(innerWidth,b.width),b.width-=2,b.top<pageYOffset&&(b.top=pageYOffset),b.left<pageXOffset&&(b.left=pageXOffset),b}if("scroll-handle"===this.targetModifier){var a=void 0,c=this.target;c===document.body?(c=document.documentElement,a={left:pageXOffset,top:pageYOffset,height:innerHeight,width:innerWidth}):a=h(c);var d=getComputedStyle(c),e=c.scrollWidth>c.clientWidth||[d.overflow,d.overflowX].indexOf("scroll")>=0||this.target!==document.body,f=0;e&&(f=15);var g=a.height-parseFloat(d.borderTopWidth)-parseFloat(d.borderBottomWidth)-f,b={width:15,height:.975*g*(g/c.scrollHeight),left:a.left+a.width-parseFloat(d.borderLeftWidth)-15},i=0;408>g&&this.target===document.body&&(i=-11e-5*Math.pow(g,2)-.00727*g+22.58),this.target!==document.body&&(b.height=Math.max(b.height,24));var j=this.target.scrollTop/(c.scrollHeight-g);return b.top=j*(g-b.height-i)+a.top+parseFloat(d.borderTopWidth),this.target===document.body&&(b.height=Math.max(b.height,24)),b}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(a,b){return void 0===this._cache&&(this._cache={}),void 0===this._cache[a]&&(this._cache[a]=b.call(this)),this._cache[a]}},{key:"enable",value:function(){var a=this,b=arguments.length<=0||void 0===arguments[0]||arguments[0];!1!==this.options.addTargetClasses&&m(this.target,this.getClass("enabled")),m(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParents.forEach(function(b){b!==a.target.ownerDocument&&b.addEventListener("scroll",a.position)}),b&&this.position()}},{key:"disable",value:function(){var a=this;l(this.target,this.getClass("enabled")),l(this.element,this.getClass("enabled")),this.enabled=!1,void 0!==this.scrollParents&&this.scrollParents.forEach(function(b){b.removeEventListener("scroll",a.position)})}},{key:"destroy",value:function(){var a=this;this.disable(),L.forEach(function(b,c){b===a&&L.splice(c,1)}),0===L.length&&g()}},{key:"updateAttachClasses",value:function(a,b){var c=this;a=a||this.attachment,b=b||this.targetAttachment;var d=["left","top","bottom","right","middle","center"];void 0!==this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),void 0===this._addAttachClasses&&(this._addAttachClasses=[]);var e=this._addAttachClasses;a.top&&e.push(this.getClass("element-attached")+"-"+a.top),a.left&&e.push(this.getClass("element-attached")+"-"+a.left),b.top&&e.push(this.getClass("target-attached")+"-"+b.top),b.left&&e.push(this.getClass("target-attached")+"-"+b.left);var f=[];d.forEach(function(a){f.push(c.getClass("element-attached")+"-"+a),f.push(c.getClass("target-attached")+"-"+a)}),E(function(){void 0!==c._addAttachClasses&&(q(c.element,c._addAttachClasses,f),!1!==c.options.addTargetClasses&&q(c.target,c._addAttachClasses,f),delete c._addAttachClasses)})}},{key:"position",value:function(){var a=this,b=arguments.length<=0||void 0===arguments[0]||arguments[0];if(this.enabled){this.clearCache();var c=Q(this.targetAttachment,this.attachment);this.updateAttachClasses(this.attachment,c);var d=this.cache("element-bounds",function(){return h(a.element)}),e=d.width,f=d.height;if(0===e&&0===f&&void 0!==this.lastSize){var g=this.lastSize;e=g.width,f=g.height}else this.lastSize={width:e,height:f};var k=this.cache("target-bounds",function(){return a.getTargetBounds()}),l=k,m=v(R(this.attachment),{width:e,height:f}),n=v(R(c),l),o=v(this.offset,{width:e,height:f}),p=v(this.targetOffset,l);m=u(m,o),n=u(n,p);for(var q=k.left+n.left-m.left,r=k.top+n.top-m.top,s=0;s<y.modules.length;++s){var t=y.modules[s],w=t.position.call(this,{left:q,top:r,targetAttachment:c,targetPos:k,elementPos:d,offset:m,targetOffset:n,manualOffset:o,manualTargetOffset:p,scrollbarSize:B,attachment:this.attachment});if(!1===w)return!1;void 0!==w&&"object"==typeof w&&(r=w.top,q=w.left)}var x={page:{top:r,left:q},viewport:{top:r-pageYOffset,bottom:pageYOffset-r-f+innerHeight,left:q-pageXOffset,right:pageXOffset-q-e+innerWidth}},z=this.target.ownerDocument,A=z.defaultView,B=void 0;return z.body.scrollWidth>A.innerWidth&&(B=this.cache("scrollbar-size",j),x.viewport.bottom-=B.height),z.body.scrollHeight>A.innerHeight&&(B=this.cache("scrollbar-size",j),x.viewport.right-=B.width),(-1===["","static"].indexOf(z.body.style.position)||-1===["","static"].indexOf(z.body.parentElement.style.position))&&(x.page.bottom=z.body.scrollHeight-r-f,x.page.right=z.body.scrollWidth-q-e),void 0!==this.options.optimizations&&!1!==this.options.optimizations.moveElement&&void 0===this.targetModifier&&function(){var b=a.cache("target-offsetparent",function(){return i(a.target)}),c=a.cache("target-offsetparent-bounds",function(){return h(b)}),d=getComputedStyle(b),e=c,f={};if(["Top","Left","Bottom","Right"].forEach(function(a){f[a.toLowerCase()]=parseFloat(d["border"+a+"Width"])}),c.right=z.body.scrollWidth-c.left-e.width+f.right,c.bottom=z.body.scrollHeight-c.top-e.height+f.bottom,x.page.top>=c.top+f.top&&x.page.bottom>=c.bottom&&x.page.left>=c.left+f.left&&x.page.right>=c.right){var g=b.scrollTop,j=b.scrollLeft;x.offset={top:x.page.top-c.top+g-f.top,left:x.page.left-c.left+j-f.left}}}(),this.move(x),this.history.unshift(x),this.history.length>3&&this.history.pop(),b&&F(),!0}}},{key:"move",value:function(a){var b=this;if(void 0!==this.element.parentNode){var c={};for(var d in a){c[d]={};for(var e in a[d]){for(var f=!1,g=0;g<this.history.length;++g){var h=this.history[g];if(void 0!==h[d]&&!s(h[d][e],a[d][e])){f=!0;break}}f||(c[d][e]=!0)}}var j={top:"",left:"",right:"",bottom:""},l=function(a,c){if(!1!==(void 0!==b.options.optimizations?b.options.optimizations.gpu:null)){var d=void 0,e=void 0;a.top?(j.top=0,d=c.top):(j.bottom=0,d=-c.bottom),a.left?(j.left=0,e=c.left):(j.right=0,e=-c.right),j[K]="translateX("+Math.round(e)+"px) translateY("+Math.round(d)+"px)","msTransform"!==K&&(j[K]+=" translateZ(0)")}else a.top?j.top=c.top+"px":j.bottom=c.bottom+"px",a.left?j.left=c.left+"px":j.right=c.right+"px"},m=!1;if((c.page.top||c.page.bottom)&&(c.page.left||c.page.right)?(j.position="absolute",l(c.page,a.page)):(c.viewport.top||c.viewport.bottom)&&(c.viewport.left||c.viewport.right)?(j.position="fixed",l(c.viewport,a.viewport)):void 0!==c.offset&&c.offset.top&&c.offset.left?function(){j.position="absolute";var d=b.cache("target-offsetparent",function(){return i(b.target)});i(b.element)!==d&&E(function(){b.element.parentNode.removeChild(b.element),d.appendChild(b.element)}),l(c.offset,a.offset),m=!0}():(j.position="absolute",l({top:!0,left:!0},a.page)),!m){for(var n=!0,o=this.element.parentNode;o&&1===o.nodeType&&"BODY"!==o.tagName;){if("static"!==getComputedStyle(o).position){n=!1;break}o=o.parentNode}n||(this.element.parentNode.removeChild(this.element),this.element.ownerDocument.body.appendChild(this.element))}var p={},q=!1;for(var e in j){var r=j[e];this.element.style[e]!==r&&(q=!0,p[e]=r)}q&&E(function(){k(b.element.style,p)})}}}]),b}(G);U.modules=[],y.position=M;var V=k(U,y),H=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!b||c.length!==b);d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h.return&&h.return()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),J=y.Utils,h=J.getBounds,k=J.extend,q=J.updateClasses,E=J.defer,W=["left","top","right","bottom"];y.modules.push({position:function(a){var b=this,c=a.top,d=a.left,e=a.targetAttachment;if(!this.options.constraints)return!0;var f=this.cache("element-bounds",function(){return h(b.element)}),g=f.height,i=f.width;if(0===i&&0===g&&void 0!==this.lastSize){var j=this.lastSize;i=j.width,g=j.height}var l=this.cache("target-bounds",function(){return b.getTargetBounds()}),m=l.height,n=l.width,o=[this.getClass("pinned"),this.getClass("out-of-bounds")];this.options.constraints.forEach(function(a){var b=a.outOfBoundsClass,c=a.pinnedClass;b&&o.push(b),c&&o.push(c)}),o.forEach(function(a){["left","top","right","bottom"].forEach(function(b){o.push(a+"-"+b)})});var p=[],r=k({},e),s=k({},this.attachment);return this.options.constraints.forEach(function(a){var f=a.to,h=a.attachment,j=a.pin;void 0===h&&(h="");var k=void 0,l=void 0;if(h.indexOf(" ")>=0){var o=h.split(" "),q=H(o,2);l=q[0],k=q[1]}else k=l=h;var t=w(b,f);("target"===l||"both"===l)&&(c<t[1]&&"top"===r.top&&(c+=m,r.top="bottom"),c+g>t[3]&&"bottom"===r.top&&(c-=m,r.top="top")),"together"===l&&("top"===r.top&&("bottom"===s.top&&c<t[1]?(c+=m,r.top="bottom",c+=g,s.top="top"):"top"===s.top&&c+g>t[3]&&c-(g-m)>=t[1]&&(c-=g-m,r.top="bottom",s.top="bottom")),"bottom"===r.top&&("top"===s.top&&c+g>t[3]?(c-=m,r.top="top",c-=g,s.top="bottom"):"bottom"===s.top&&c<t[1]&&c+(2*g-m)<=t[3]&&(c+=g-m,r.top="top",s.top="top")),"middle"===r.top&&(c+g>t[3]&&"top"===s.top?(c-=g,s.top="bottom"):c<t[1]&&"bottom"===s.top&&(c+=g,s.top="top"))),("target"===k||"both"===k)&&(d<t[0]&&"left"===r.left&&(d+=n,r.left="right"),d+i>t[2]&&"right"===r.left&&(d-=n,r.left="left")),"together"===k&&(d<t[0]&&"left"===r.left?"right"===s.left?(d+=n,r.left="right",d+=i,s.left="left"):"left"===s.left&&(d+=n,r.left="right",d-=i,s.left="right"):d+i>t[2]&&"right"===r.left?"left"===s.left?(d-=n,r.left="left",d-=i,s.left="right"):"right"===s.left&&(d-=n,r.left="left",d+=i,s.left="left"):"center"===r.left&&(d+i>t[2]&&"left"===s.left?(d-=i,s.left="right"):d<t[0]&&"right"===s.left&&(d+=i,s.left="left"))),("element"===l||"both"===l)&&(c<t[1]&&"bottom"===s.top&&(c+=g,s.top="top"),c+g>t[3]&&"top"===s.top&&(c-=g,s.top="bottom")),("element"===k||"both"===k)&&(d<t[0]&&("right"===s.left?(d+=i,s.left="left"):"center"===s.left&&(d+=i/2,s.left="left")),d+i>t[2]&&("left"===s.left?(d-=i,s.left="right"):"center"===s.left&&(d-=i/2,s.left="right"))),"string"==typeof j?j=j.split(",").map(function(a){return a.trim()}):!0===j&&(j=["top","left","right","bottom"]),j=j||[];var u=[],v=[];c<t[1]&&(j.indexOf("top")>=0?(c=t[1],u.push("top")):v.push("top")),c+g>t[3]&&(j.indexOf("bottom")>=0?(c=t[3]-g,u.push("bottom")):v.push("bottom")),d<t[0]&&(j.indexOf("left")>=0?(d=t[0],u.push("left")):v.push("left")),d+i>t[2]&&(j.indexOf("right")>=0?(d=t[2]-i,u.push("right")):v.push("right")),u.length&&function(){var a=void 0;a=void 0!==b.options.pinnedClass?b.options.pinnedClass:b.getClass("pinned"),p.push(a),u.forEach(function(b){p.push(a+"-"+b)})}(),v.length&&function(){var a=void 0;a=void 0!==b.options.outOfBoundsClass?b.options.outOfBoundsClass:b.getClass("out-of-bounds"),p.push(a),v.forEach(function(b){p.push(a+"-"+b)})}(),(u.indexOf("left")>=0||u.indexOf("right")>=0)&&(s.left=r.left=!1),(u.indexOf("top")>=0||u.indexOf("bottom")>=0)&&(s.top=r.top=!1),(r.top!==e.top||r.left!==e.left||s.top!==b.attachment.top||s.left!==b.attachment.left)&&(b.updateAttachClasses(s,r),b.trigger("update",{attachment:s,targetAttachment:r}))}),E(function(){!1!==b.options.addTargetClasses&&q(b.target,p,o),q(b.element,p,o)}),{top:c,left:d}}});var J=y.Utils,h=J.getBounds,q=J.updateClasses,E=J.defer;y.modules.push({position:function(a){var b=this,c=a.top,d=a.left,e=this.cache("element-bounds",function(){return h(b.element)}),f=e.height,g=e.width,i=this.getTargetBounds(),j=c+f,k=d+g,l=[];c<=i.bottom&&j>=i.top&&["left","right"].forEach(function(a){var b=i[a];(b===d||b===k)&&l.push(a)}),d<=i.right&&k>=i.left&&["top","bottom"].forEach(function(a){var b=i[a];(b===c||b===j)&&l.push(a)});var m=[],n=[],o=["left","top","right","bottom"];return m.push(this.getClass("abutted")),o.forEach(function(a){m.push(b.getClass("abutted")+"-"+a)}),l.length&&n.push(this.getClass("abutted")),l.forEach(function(a){n.push(b.getClass("abutted")+"-"+a)}),E(function(){!1!==b.options.addTargetClasses&&q(b.target,n,m),q(b.element,n,m)}),!0}});var H=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!b||c.length!==b);d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h.return&&h.return()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();return y.modules.push({position:function(a){var b=a.top,c=a.left;if(this.options.shift){var d=this.options.shift;"function"==typeof this.options.shift&&(d=this.options.shift.call(this,{top:b,left:c}));var e=void 0,f=void 0;if("string"==typeof d){d=d.split(" "),d[1]=d[1]||d[0];var g=d,h=H(g,2);e=h[0],f=h[1],e=parseFloat(e,10),f=parseFloat(f,10)}else e=d.top,f=d.left;return b+=e,c+=f,{top:b,left:c}}}}),V}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");+function(a){var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(jQuery),function(){function a(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function b(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function(a){function b(a){return{}.toString.call(a).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function c(a){return(a[0]||a).nodeType}function d(){return{bindType:g.end,delegateType:g.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}}}function e(){if(window.QUnit)return!1;var a=document.createElement("bootstrap");for(var b in h)if(void 0!==a.style[b])return{end:h[b]};return!1}function f(b){var c=this,d=!1;return a(this).one(i.TRANSITION_END,function(){d=!0}),setTimeout(function(){d||i.triggerTransitionEnd(c)},b),this}var g=!1,h={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i={TRANSITION_END:"bsTransitionEnd",getUID:function(a){do{a+=~~(1e6*Math.random())}while(document.getElementById(a));return a},getSelectorFromElement:function(a){var b=a.getAttribute("data-target");return b||(b=a.getAttribute("href")||"",b=/^#[a-z]/i.test(b)?b:null),b},reflow:function(a){return a.offsetHeight},triggerTransitionEnd:function(b){a(b).trigger(g.end)},supportsTransitionEnd:function(){return Boolean(g)},typeCheckConfig:function(a,d,e){for(var f in e)if(e.hasOwnProperty(f)){var g=e[f],h=d[f],i=h&&c(h)?"element":b(h);if(!new RegExp(g).test(i))throw new Error(a.toUpperCase()+': Option "'+f+'" provided type "'+i+'" but expected type "'+g+'".')}}};return function(){g=e(),a.fn.emulateTransitionEnd=f,i.supportsTransitionEnd()&&(a.event.special[i.TRANSITION_END]=d())}(),i}(jQuery),g=(function(a){var b="alert",d="bs.alert",g="."+d,h=a.fn[b],i={DISMISS:'[data-dismiss="alert"]'},j={CLOSE:"close"+g,CLOSED:"closed"+g,CLICK_DATA_API:"click"+g+".data-api"},k={ALERT:"alert",FADE:"fade",SHOW:"show"},l=function(){function b(a){c(this,b),this._element=a}return b.prototype.close=function(a){a=a||this._element;var b=this._getRootElement(a);this._triggerCloseEvent(b).isDefaultPrevented()||this._removeElement(b)},b.prototype.dispose=function(){a.removeData(this._element,d),this._element=null},b.prototype._getRootElement=function(b){var c=f.getSelectorFromElement(b),d=!1;return c&&(d=a(c)[0]),d||(d=a(b).closest("."+k.ALERT)[0]),d},b.prototype._triggerCloseEvent=function(b){var c=a.Event(j.CLOSE);return a(b).trigger(c),c},b.prototype._removeElement=function(b){var c=this;return a(b).removeClass(k.SHOW),f.supportsTransitionEnd()&&a(b).hasClass(k.FADE)?void a(b).one(f.TRANSITION_END,function(a){return c._destroyElement(b,a)}).emulateTransitionEnd(150):void this._destroyElement(b)},b.prototype._destroyElement=function(b){a(b).detach().trigger(j.CLOSED).remove()},b._jQueryInterface=function(c){return this.each(function(){var e=a(this),f=e.data(d);f||(f=new b(this),e.data(d,f)),"close"===c&&f[c](this)})},b._handleDismiss=function(a){return function(b){b&&b.preventDefault(),a.close(this)}},e(b,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}}]),b}();a(document).on(j.CLICK_DATA_API,i.DISMISS,l._handleDismiss(new l)),a.fn[b]=l._jQueryInterface,a.fn[b].Constructor=l,a.fn[b].noConflict=function(){return a.fn[b]=h,l._jQueryInterface}}(jQuery),function(a){var b="button",d="bs.button",f="."+d,g=".data-api",h=a.fn[b],i={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},j={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:"input",ACTIVE:".active",BUTTON:".btn"},k={CLICK_DATA_API:"click"+f+g,FOCUS_BLUR_DATA_API:"focus"+f+g+" blur"+f+g},l=function(){function b(a){c(this,b),this._element=a}return b.prototype.toggle=function(){var b=!0,c=a(this._element).closest(j.DATA_TOGGLE)[0];if(c){var d=a(this._element).find(j.INPUT)[0];if(d){if("radio"===d.type)if(d.checked&&a(this._element).hasClass(i.ACTIVE))b=!1;else{var e=a(c).find(j.ACTIVE)[0];e&&a(e).removeClass(i.ACTIVE)}b&&(d.checked=!a(this._element).hasClass(i.ACTIVE),a(d).trigger("change")),d.focus()}}this._element.setAttribute("aria-pressed",!a(this._element).hasClass(i.ACTIVE)),b&&a(this._element).toggleClass(i.ACTIVE)},b.prototype.dispose=function(){a.removeData(this._element,d),this._element=null},b._jQueryInterface=function(c){return this.each(function(){var e=a(this).data(d);e||(e=new b(this),a(this).data(d,e)),"toggle"===c&&e[c]()})},e(b,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}}]),b}();a(document).on(k.CLICK_DATA_API,j.DATA_TOGGLE_CARROT,function(b){b.preventDefault();var c=b.target;a(c).hasClass(i.BUTTON)||(c=a(c).closest(j.BUTTON)),l._jQueryInterface.call(a(c),"toggle")}).on(k.FOCUS_BLUR_DATA_API,j.DATA_TOGGLE_CARROT,function(b){var c=a(b.target).closest(j.BUTTON)[0];a(c).toggleClass(i.FOCUS,/^focus(in)?$/.test(b.type))}),a.fn[b]=l._jQueryInterface,a.fn[b].Constructor=l,a.fn[b].noConflict=function(){return a.fn[b]=h,l._jQueryInterface}}(jQuery),function(a){var b="carousel",g="bs.carousel",h="."+g,i=".data-api",j=a.fn[b],k={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},l={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},m={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},n={SLIDE:"slide"+h,SLID:"slid"+h,KEYDOWN:"keydown"+h,MOUSEENTER:"mouseenter"+h,MOUSELEAVE:"mouseleave"+h,LOAD_DATA_API:"load"+h+i,CLICK_DATA_API:"click"+h+i},o={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item"},p={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},q=function(){function i(b,d){c(this,i),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this._config=this._getConfig(d),this._element=a(b)[0],this._indicatorsElement=a(this._element).find(p.INDICATORS)[0],this._addEventListeners()}return i.prototype.next=function(){if(this._isSliding)throw new Error("Carousel is sliding");this._slide(m.NEXT)},i.prototype.nextWhenVisible=function(){document.hidden||this.next()},i.prototype.prev=function(){if(this._isSliding)throw new Error("Carousel is sliding");this._slide(m.PREV)},i.prototype.pause=function(b){b||(this._isPaused=!0),a(this._element).find(p.NEXT_PREV)[0]&&f.supportsTransitionEnd()&&(f.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},i.prototype.cycle=function(a){a||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},i.prototype.to=function(b){var c=this;this._activeElement=a(this._element).find(p.ACTIVE_ITEM)[0];var d=this._getItemIndex(this._activeElement);if(!(b>this._items.length-1||b<0)){if(this._isSliding)return void a(this._element).one(n.SLID,function(){return c.to(b)});if(d===b)return this.pause(),void this.cycle();var e=b>d?m.NEXT:m.PREV;this._slide(e,this._items[b])}},i.prototype.dispose=function(){a(this._element).off(h),a.removeData(this._element,g),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},i.prototype._getConfig=function(c){return c=a.extend({},k,c),f.typeCheckConfig(b,c,l),c},i.prototype._addEventListeners=function(){var b=this;this._config.keyboard&&a(this._element).on(n.KEYDOWN,function(a){return b._keydown(a)}),"hover"!==this._config.pause||"ontouchstart"in document.documentElement||a(this._element).on(n.MOUSEENTER,function(a){return b.pause(a)}).on(n.MOUSELEAVE,function(a){return b.cycle(a)})},i.prototype._keydown=function(a){if(!/input|textarea/i.test(a.target.tagName))switch(a.which){case 37:a.preventDefault(),this.prev();break;case 39:a.preventDefault(),this.next();break;default:return}},i.prototype._getItemIndex=function(b){return this._items=a.makeArray(a(b).parent().find(p.ITEM)),this._items.indexOf(b)},i.prototype._getItemByDirection=function(a,b){var c=a===m.NEXT,d=a===m.PREV,e=this._getItemIndex(b),f=this._items.length-1;if((d&&0===e||c&&e===f)&&!this._config.wrap)return b;var g=a===m.PREV?-1:1,h=(e+g)%this._items.length;return-1===h?this._items[this._items.length-1]:this._items[h]},i.prototype._triggerSlideEvent=function(b,c){var d=a.Event(n.SLIDE,{relatedTarget:b,direction:c});return a(this._element).trigger(d),d},i.prototype._setActiveIndicatorElement=function(b){if(this._indicatorsElement){a(this._indicatorsElement).find(p.ACTIVE).removeClass(o.ACTIVE);var c=this._indicatorsElement.children[this._getItemIndex(b)];c&&a(c).addClass(o.ACTIVE)}},i.prototype._slide=function(b,c){var d=this,e=a(this._element).find(p.ACTIVE_ITEM)[0],g=c||e&&this._getItemByDirection(b,e),h=Boolean(this._interval),i=void 0,j=void 0,k=void 0;if(b===m.NEXT?(i=o.LEFT,j=o.NEXT,k=m.LEFT):(i=o.RIGHT,j=o.PREV,k=m.RIGHT),g&&a(g).hasClass(o.ACTIVE))return void(this._isSliding=!1);if(!this._triggerSlideEvent(g,k).isDefaultPrevented()&&e&&g){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(g);var l=a.Event(n.SLID,{relatedTarget:g,direction:k});f.supportsTransitionEnd()&&a(this._element).hasClass(o.SLIDE)?(a(g).addClass(j),f.reflow(g),a(e).addClass(i),a(g).addClass(i),a(e).one(f.TRANSITION_END,function(){a(g).removeClass(i+" "+j).addClass(o.ACTIVE),a(e).removeClass(o.ACTIVE+" "+j+" "+i),d._isSliding=!1,setTimeout(function(){return a(d._element).trigger(l)},0)}).emulateTransitionEnd(600)):(a(e).removeClass(o.ACTIVE),a(g).addClass(o.ACTIVE),this._isSliding=!1,a(this._element).trigger(l)),h&&this.cycle()}},i._jQueryInterface=function(b){return this.each(function(){var c=a(this).data(g),e=a.extend({},k,a(this).data());"object"===(void 0===b?"undefined":d(b))&&a.extend(e,b);var f="string"==typeof b?b:e.slide;if(c||(c=new i(this,e),a(this).data(g,c)),"number"==typeof b)c.to(b);else if("string"==typeof f){if(void 0===c[f])throw new Error('No method named "'+f+'"');c[f]()}else e.interval&&(c.pause(),c.cycle())})},i._dataApiClickHandler=function(b){var c=f.getSelectorFromElement(this);if(c){var d=a(c)[0];if(d&&a(d).hasClass(o.CAROUSEL)){var e=a.extend({},a(d).data(),a(this).data()),h=this.getAttribute("data-slide-to");h&&(e.interval=!1),i._jQueryInterface.call(a(d),e),h&&a(d).data(g).to(h),b.preventDefault()}}},e(i,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}},{key:"Default",get:function(){return k}}]),i}();a(document).on(n.CLICK_DATA_API,p.DATA_SLIDE,q._dataApiClickHandler),a(window).on(n.LOAD_DATA_API,function(){a(p.DATA_RIDE).each(function(){var b=a(this);q._jQueryInterface.call(b,b.data())})}),a.fn[b]=q._jQueryInterface,a.fn[b].Constructor=q,a.fn[b].noConflict=function(){return a.fn[b]=j,q._jQueryInterface}}(jQuery),function(a){var b="collapse",g="bs.collapse",h="."+g,i=a.fn[b],j={toggle:!0,parent:""},k={toggle:"boolean",parent:"string"},l={SHOW:"show"+h,SHOWN:"shown"+h,HIDE:"hide"+h,HIDDEN:"hidden"+h,CLICK_DATA_API:"click"+h+".data-api"},m={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},n={WIDTH:"width",HEIGHT:"height"},o={ACTIVES:".card > .show, .card > .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},p=function(){function h(b,d){c(this,h),this._isTransitioning=!1,this._element=b,this._config=this._getConfig(d),this._triggerArray=a.makeArray(a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]')),this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return h.prototype.toggle=function(){a(this._element).hasClass(m.SHOW)?this.hide():this.show()},h.prototype.show=function(){var b=this;if(this._isTransitioning)throw new Error("Collapse is transitioning");if(!a(this._element).hasClass(m.SHOW)){var c=void 0,d=void 0;if(this._parent&&(c=a.makeArray(a(this._parent).find(o.ACTIVES)),c.length||(c=null)),!(c&&(d=a(c).data(g))&&d._isTransitioning)){var e=a.Event(l.SHOW);if(a(this._element).trigger(e),!e.isDefaultPrevented()){c&&(h._jQueryInterface.call(a(c),"hide"),d||a(c).data(g,null));var i=this._getDimension();a(this._element).removeClass(m.COLLAPSE).addClass(m.COLLAPSING),this._element.style[i]=0,this._element.setAttribute("aria-expanded",!0),this._triggerArray.length&&a(this._triggerArray).removeClass(m.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var j=function(){a(b._element).removeClass(m.COLLAPSING).addClass(m.COLLAPSE).addClass(m.SHOW),b._element.style[i]="",b.setTransitioning(!1),a(b._element).trigger(l.SHOWN)};if(!f.supportsTransitionEnd())return void j();var k=i[0].toUpperCase()+i.slice(1),n="scroll"+k;a(this._element).one(f.TRANSITION_END,j).emulateTransitionEnd(600),this._element.style[i]=this._element[n]+"px"}}}},h.prototype.hide=function(){var b=this;if(this._isTransitioning)throw new Error("Collapse is transitioning");if(a(this._element).hasClass(m.SHOW)){var c=a.Event(l.HIDE);if(a(this._element).trigger(c),!c.isDefaultPrevented()){var d=this._getDimension(),e=d===n.WIDTH?"offsetWidth":"offsetHeight";this._element.style[d]=this._element[e]+"px",f.reflow(this._element),a(this._element).addClass(m.COLLAPSING).removeClass(m.COLLAPSE).removeClass(m.SHOW),this._element.setAttribute("aria-expanded",!1),this._triggerArray.length&&a(this._triggerArray).addClass(m.COLLAPSED).attr("aria-expanded",!1),this.setTransitioning(!0);var g=function(){b.setTransitioning(!1),a(b._element).removeClass(m.COLLAPSING).addClass(m.COLLAPSE).trigger(l.HIDDEN)};return this._element.style[d]="",f.supportsTransitionEnd()?void a(this._element).one(f.TRANSITION_END,g).emulateTransitionEnd(600):void g()}}},h.prototype.setTransitioning=function(a){this._isTransitioning=a},h.prototype.dispose=function(){a.removeData(this._element,g),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},h.prototype._getConfig=function(c){return c=a.extend({},j,c),c.toggle=Boolean(c.toggle),f.typeCheckConfig(b,c,k),c},h.prototype._getDimension=function(){return a(this._element).hasClass(n.WIDTH)?n.WIDTH:n.HEIGHT},h.prototype._getParent=function(){var b=this,c=a(this._config.parent)[0],d='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return a(c).find(d).each(function(a,c){b._addAriaAndCollapsedClass(h._getTargetFromElement(c),[c])}),c},h.prototype._addAriaAndCollapsedClass=function(b,c){if(b){var d=a(b).hasClass(m.SHOW);b.setAttribute("aria-expanded",d),c.length&&a(c).toggleClass(m.COLLAPSED,!d).attr("aria-expanded",d)}},h._getTargetFromElement=function(b){var c=f.getSelectorFromElement(b);return c?a(c)[0]:null},h._jQueryInterface=function(b){return this.each(function(){var c=a(this),e=c.data(g),f=a.extend({},j,c.data(),"object"===(void 0===b?"undefined":d(b))&&b);if(!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||(e=new h(this,f),c.data(g,e)),"string"==typeof b){if(void 0===e[b])throw new Error('No method named "'+b+'"');e[b]()}})},e(h,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}},{key:"Default",get:function(){return j}}]),h}();a(document).on(l.CLICK_DATA_API,o.DATA_TOGGLE,function(b){b.preventDefault();var c=p._getTargetFromElement(this),d=a(c).data(g),e=d?"toggle":a(this).data();p._jQueryInterface.call(a(c),e)}),a.fn[b]=p._jQueryInterface,a.fn[b].Constructor=p,a.fn[b].noConflict=function(){return a.fn[b]=i,p._jQueryInterface}}(jQuery),function(a){var b="dropdown",d="bs.dropdown",g="."+d,h=".data-api",i=a.fn[b],j=new RegExp("38|40|27|32"),k={HIDE:"hide"+g,HIDDEN:"hidden"+g,SHOW:"show"+g,SHOWN:"shown"+g,CLICK:"click"+g,CLICK_DATA_API:"click"+g+h,FOCUSIN_DATA_API:"focusin"+g+h,KEYDOWN_DATA_API:"keydown"+g+h},l={BACKDROP:"dropdown-backdrop",DISABLED:"disabled",SHOW:"show"},m={BACKDROP:".dropdown-backdrop",DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",ROLE_MENU:'[role="menu"]',ROLE_LISTBOX:'[role="listbox"]',NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:'[role="menu"] li:not(.disabled) a, [role="listbox"] li:not(.disabled) a'},n=function(){function b(a){c(this,b),this._element=a,this._addEventListeners()}return b.prototype.toggle=function(){if(this.disabled||a(this).hasClass(l.DISABLED))return!1;var c=b._getParentFromElement(this),d=a(c).hasClass(l.SHOW);if(b._clearMenus(),d)return!1;if("ontouchstart"in document.documentElement&&!a(c).closest(m.NAVBAR_NAV).length){var e=document.createElement("div");e.className=l.BACKDROP,a(e).insertBefore(this),a(e).on("click",b._clearMenus)}var f={relatedTarget:this},g=a.Event(k.SHOW,f);return a(c).trigger(g),!g.isDefaultPrevented()&&(this.focus(),this.setAttribute("aria-expanded",!0),a(c).toggleClass(l.SHOW),a(c).trigger(a.Event(k.SHOWN,f)),!1)},b.prototype.dispose=function(){a.removeData(this._element,d),a(this._element).off(g),this._element=null},b.prototype._addEventListeners=function(){a(this._element).on(k.CLICK,this.toggle)},b._jQueryInterface=function(c){return this.each(function(){var e=a(this).data(d);if(e||(e=new b(this),a(this).data(d,e)),"string"==typeof c){if(void 0===e[c])throw new Error('No method named "'+c+'"');e[c].call(this)}})},b._clearMenus=function(c){if(!c||3!==c.which){var d=a(m.BACKDROP)[0];d&&d.parentNode.removeChild(d);for(var e=a.makeArray(a(m.DATA_TOGGLE)),f=0;f<e.length;f++){var g=b._getParentFromElement(e[f]),h={relatedTarget:e[f]};if(a(g).hasClass(l.SHOW)&&!(c&&("click"===c.type&&/input|textarea/i.test(c.target.tagName)||"focusin"===c.type)&&a.contains(g,c.target))){var i=a.Event(k.HIDE,h);a(g).trigger(i),i.isDefaultPrevented()||(e[f].setAttribute("aria-expanded","false"),a(g).removeClass(l.SHOW).trigger(a.Event(k.HIDDEN,h)))}}}},b._getParentFromElement=function(b){var c=void 0,d=f.getSelectorFromElement(b);return d&&(c=a(d)[0]),c||b.parentNode},b._dataApiKeydownHandler=function(c){if(j.test(c.which)&&!/input|textarea/i.test(c.target.tagName)&&(c.preventDefault(),c.stopPropagation(),!this.disabled&&!a(this).hasClass(l.DISABLED))){var d=b._getParentFromElement(this),e=a(d).hasClass(l.SHOW);if(!e&&27!==c.which||e&&27===c.which){if(27===c.which){var f=a(d).find(m.DATA_TOGGLE)[0];a(f).trigger("focus")}return void a(this).trigger("click")}var g=a(d).find(m.VISIBLE_ITEMS).get();if(g.length){var h=g.indexOf(c.target);38===c.which&&h>0&&h--,40===c.which&&h<g.length-1&&h++,h<0&&(h=0),g[h].focus()}}},e(b,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}}]),b}();a(document).on(k.KEYDOWN_DATA_API,m.DATA_TOGGLE,n._dataApiKeydownHandler).on(k.KEYDOWN_DATA_API,m.ROLE_MENU,n._dataApiKeydownHandler).on(k.KEYDOWN_DATA_API,m.ROLE_LISTBOX,n._dataApiKeydownHandler).on(k.CLICK_DATA_API+" "+k.FOCUSIN_DATA_API,n._clearMenus).on(k.CLICK_DATA_API,m.DATA_TOGGLE,n.prototype.toggle).on(k.CLICK_DATA_API,m.FORM_CHILD,function(a){a.stopPropagation()}),a.fn[b]=n._jQueryInterface,a.fn[b].Constructor=n,a.fn[b].noConflict=function(){return a.fn[b]=i,n._jQueryInterface}}(jQuery),function(a){var b="modal",g="bs.modal",h="."+g,i=a.fn[b],j={backdrop:!0,keyboard:!0,focus:!0,show:!0},k={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},l={HIDE:"hide"+h,HIDDEN:"hidden"+h,SHOW:"show"+h,SHOWN:"shown"+h,FOCUSIN:"focusin"+h,RESIZE:"resize"+h,CLICK_DISMISS:"click.dismiss"+h,KEYDOWN_DISMISS:"keydown.dismiss"+h,MOUSEUP_DISMISS:"mouseup.dismiss"+h,MOUSEDOWN_DISMISS:"mousedown.dismiss"+h,CLICK_DATA_API:"click"+h+".data-api"},m={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",SHOW:"show"},n={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top"},o=function(){function i(b,d){c(this,i),this._config=this._getConfig(d),this._element=b,this._dialog=a(b).find(n.DIALOG)[0],this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._originalBodyPadding=0,this._scrollbarWidth=0}return i.prototype.toggle=function(a){return this._isShown?this.hide():this.show(a)},i.prototype.show=function(b){var c=this;if(this._isTransitioning)throw new Error("Modal is transitioning");f.supportsTransitionEnd()&&a(this._element).hasClass(m.FADE)&&(this._isTransitioning=!0);var d=a.Event(l.SHOW,{relatedTarget:b});a(this._element).trigger(d),this._isShown||d.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),a(document.body).addClass(m.OPEN),this._setEscapeEvent(),this._setResizeEvent(),a(this._element).on(l.CLICK_DISMISS,n.DATA_DISMISS,function(a){return c.hide(a)}),a(this._dialog).on(l.MOUSEDOWN_DISMISS,function(){a(c._element).one(l.MOUSEUP_DISMISS,function(b){a(b.target).is(c._element)&&(c._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return c._showElement(b)}))},i.prototype.hide=function(b){var c=this;if(b&&b.preventDefault(),this._isTransitioning)throw new Error("Modal is transitioning");var d=f.supportsTransitionEnd()&&a(this._element).hasClass(m.FADE);d&&(this._isTransitioning=!0);var e=a.Event(l.HIDE);a(this._element).trigger(e),this._isShown&&!e.isDefaultPrevented()&&(this._isShown=!1,this._setEscapeEvent(),this._setResizeEvent(),a(document).off(l.FOCUSIN),a(this._element).removeClass(m.SHOW),a(this._element).off(l.CLICK_DISMISS),a(this._dialog).off(l.MOUSEDOWN_DISMISS),d?a(this._element).one(f.TRANSITION_END,function(a){return c._hideModal(a)}).emulateTransitionEnd(300):this._hideModal())},i.prototype.dispose=function(){a.removeData(this._element,g),a(window,document,this._element,this._backdrop).off(h),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._originalBodyPadding=null,this._scrollbarWidth=null},i.prototype._getConfig=function(c){return c=a.extend({},j,c),f.typeCheckConfig(b,c,k),c},i.prototype._showElement=function(b){var c=this,d=f.supportsTransitionEnd()&&a(this._element).hasClass(m.FADE);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,d&&f.reflow(this._element),a(this._element).addClass(m.SHOW),this._config.focus&&this._enforceFocus();var e=a.Event(l.SHOWN,{relatedTarget:b}),g=function(){c._config.focus&&c._element.focus(),c._isTransitioning=!1,a(c._element).trigger(e)};d?a(this._dialog).one(f.TRANSITION_END,g).emulateTransitionEnd(300):g()},i.prototype._enforceFocus=function(){var b=this;a(document).off(l.FOCUSIN).on(l.FOCUSIN,function(c){document===c.target||b._element===c.target||a(b._element).has(c.target).length||b._element.focus()})},i.prototype._setEscapeEvent=function(){var b=this;this._isShown&&this._config.keyboard?a(this._element).on(l.KEYDOWN_DISMISS,function(a){27===a.which&&b.hide()}):this._isShown||a(this._element).off(l.KEYDOWN_DISMISS)},i.prototype._setResizeEvent=function(){var b=this;this._isShown?a(window).on(l.RESIZE,function(a){return b._handleUpdate(a)}):a(window).off(l.RESIZE)},i.prototype._hideModal=function(){var b=this;this._element.style.display="none",this._element.setAttribute("aria-hidden","true"),this._isTransitioning=!1,this._showBackdrop(function(){a(document.body).removeClass(m.OPEN),b._resetAdjustments(),b._resetScrollbar(),a(b._element).trigger(l.HIDDEN)})},i.prototype._removeBackdrop=function(){this._backdrop&&(a(this._backdrop).remove(),this._backdrop=null)},i.prototype._showBackdrop=function(b){var c=this,d=a(this._element).hasClass(m.FADE)?m.FADE:"";if(this._isShown&&this._config.backdrop){var e=f.supportsTransitionEnd()&&d;if(this._backdrop=document.createElement("div"),this._backdrop.className=m.BACKDROP,d&&a(this._backdrop).addClass(d),a(this._backdrop).appendTo(document.body),a(this._element).on(l.CLICK_DISMISS,function(a){return c._ignoreBackdropClick?void(c._ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"===c._config.backdrop?c._element.focus():c.hide()))}),e&&f.reflow(this._backdrop),a(this._backdrop).addClass(m.SHOW),!b)return;if(!e)return void b();a(this._backdrop).one(f.TRANSITION_END,b).emulateTransitionEnd(150)}else if(!this._isShown&&this._backdrop){a(this._backdrop).removeClass(m.SHOW);var g=function(){c._removeBackdrop(),b&&b()};f.supportsTransitionEnd()&&a(this._element).hasClass(m.FADE)?a(this._backdrop).one(f.TRANSITION_END,g).emulateTransitionEnd(150):g()}else b&&b()},i.prototype._handleUpdate=function(){this._adjustDialog()},i.prototype._adjustDialog=function(){var a=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&a&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!a&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},i.prototype._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},i.prototype._checkScrollbar=function(){this._isBodyOverflowing=document.body.clientWidth<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},i.prototype._setScrollbar=function(){var b=parseInt(a(n.FIXED_CONTENT).css("padding-right")||0,10);this._originalBodyPadding=document.body.style.paddingRight||"",this._isBodyOverflowing&&(document.body.style.paddingRight=b+this._scrollbarWidth+"px")},i.prototype._resetScrollbar=function(){document.body.style.paddingRight=this._originalBodyPadding},i.prototype._getScrollbarWidth=function(){var a=document.createElement("div");a.className=m.SCROLLBAR_MEASURER,document.body.appendChild(a);var b=a.offsetWidth-a.clientWidth;return document.body.removeChild(a),b},i._jQueryInterface=function(b,c){return this.each(function(){var e=a(this).data(g),f=a.extend({},i.Default,a(this).data(),"object"===(void 0===b?"undefined":d(b))&&b);if(e||(e=new i(this,f),a(this).data(g,e)),"string"==typeof b){if(void 0===e[b])throw new Error('No method named "'+b+'"');e[b](c)}else f.show&&e.show(c)})},e(i,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}},{key:"Default",get:function(){return j}}]),i}();a(document).on(l.CLICK_DATA_API,n.DATA_TOGGLE,function(b){var c=this,d=void 0,e=f.getSelectorFromElement(this);e&&(d=a(e)[0]);var h=a(d).data(g)?"toggle":a.extend({},a(d).data(),a(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||b.preventDefault();var i=a(d).one(l.SHOW,function(b){b.isDefaultPrevented()||i.one(l.HIDDEN,function(){a(c).is(":visible")&&c.focus()})});o._jQueryInterface.call(a(d),h,this)}),a.fn[b]=o._jQueryInterface,a.fn[b].Constructor=o,a.fn[b].noConflict=function(){return a.fn[b]=i,o._jQueryInterface}}(jQuery),function(a){var b="scrollspy",g="bs.scrollspy",h="."+g,i=a.fn[b],j={offset:10,method:"auto",target:""},k={offset:"number",method:"string",target:"(string|element)"},l={ACTIVATE:"activate"+h,SCROLL:"scroll"+h,LOAD_DATA_API:"load"+h+".data-api"},m={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",NAV_LINK:"nav-link",NAV:"nav",ACTIVE:"active"},n={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",LIST_ITEM:".list-item",LI:"li",LI_DROPDOWN:"li.dropdown",NAV_LINKS:".nav-link",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},o={OFFSET:"offset",POSITION:"position"},p=function(){function i(b,d){var e=this;c(this,i),this._element=b,this._scrollElement="BODY"===b.tagName?window:b,this._config=this._getConfig(d),this._selector=this._config.target+" "+n.NAV_LINKS+","+this._config.target+" "+n.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,a(this._scrollElement).on(l.SCROLL,function(a){return e._process(a)}),this.refresh(),this._process()}return i.prototype.refresh=function(){var b=this,c=this._scrollElement!==this._scrollElement.window?o.POSITION:o.OFFSET,d="auto"===this._config.method?c:this._config.method,e=d===o.POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),a.makeArray(a(this._selector)).map(function(b){var c=void 0,g=f.getSelectorFromElement(b);return g&&(c=a(g)[0]),c&&(c.offsetWidth||c.offsetHeight)?[a(c)[d]().top+e,g]:null}).filter(function(a){return a}).sort(function(a,b){return a[0]-b[0]}).forEach(function(a){b._offsets.push(a[0]),b._targets.push(a[1])})},i.prototype.dispose=function(){a.removeData(this._element,g),a(this._scrollElement).off(h),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},i.prototype._getConfig=function(c){if(c=a.extend({},j,c),"string"!=typeof c.target){var d=a(c.target).attr("id");d||(d=f.getUID(b),a(c.target).attr("id",d)),c.target="#"+d}return f.typeCheckConfig(b,c,k),c},i.prototype._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},i.prototype._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},i.prototype._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.offsetHeight},i.prototype._process=function(){var a=this._getScrollTop()+this._config.offset,b=this._getScrollHeight(),c=this._config.offset+b-this._getOffsetHeight();if(this._scrollHeight!==b&&this.refresh(),a>=c){var d=this._targets[this._targets.length-1];return void(this._activeTarget!==d&&this._activate(d))}if(this._activeTarget&&a<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var e=this._offsets.length;e--;){this._activeTarget!==this._targets[e]&&a>=this._offsets[e]&&(void 0===this._offsets[e+1]||a<this._offsets[e+1])&&this._activate(this._targets[e])}},i.prototype._activate=function(b){this._activeTarget=b,this._clear();var c=this._selector.split(",");c=c.map(function(a){return a+'[data-target="'+b+'"],'+a+'[href="'+b+'"]'});var d=a(c.join(","));d.hasClass(m.DROPDOWN_ITEM)?(d.closest(n.DROPDOWN).find(n.DROPDOWN_TOGGLE).addClass(m.ACTIVE),d.addClass(m.ACTIVE)):d.parents(n.LI).find("> "+n.NAV_LINKS).addClass(m.ACTIVE),a(this._scrollElement).trigger(l.ACTIVATE,{relatedTarget:b})},i.prototype._clear=function(){a(this._selector).filter(n.ACTIVE).removeClass(m.ACTIVE)},i._jQueryInterface=function(b){return this.each(function(){var c=a(this).data(g),e="object"===(void 0===b?"undefined":d(b))&&b;if(c||(c=new i(this,e),a(this).data(g,c)),"string"==typeof b){if(void 0===c[b])throw new Error('No method named "'+b+'"');c[b]()}})},e(i,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}},{key:"Default",get:function(){return j}}]),i}();a(window).on(l.LOAD_DATA_API,function(){for(var b=a.makeArray(a(n.DATA_SPY)),c=b.length;c--;){var d=a(b[c]);p._jQueryInterface.call(d,d.data())}}),a.fn[b]=p._jQueryInterface,a.fn[b].Constructor=p,a.fn[b].noConflict=function(){return a.fn[b]=i,p._jQueryInterface}}(jQuery),function(a){var b="tab",d="bs.tab",g="."+d,h=a.fn[b],i={HIDE:"hide"+g,HIDDEN:"hidden"+g,SHOW:"show"+g,SHOWN:"shown"+g,CLICK_DATA_API:"click"+g+".data-api"},j={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"},k={A:"a",LI:"li",DROPDOWN:".dropdown",LIST:"ul:not(.dropdown-menu), ol:not(.dropdown-menu), nav:not(.dropdown-menu)",FADE_CHILD:"> .nav-item .fade, > .fade",ACTIVE:".active",ACTIVE_CHILD:"> .nav-item > .active, > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},l=function(){function b(a){c(this,b),this._element=a}return b.prototype.show=function(){var b=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&a(this._element).hasClass(j.ACTIVE)||a(this._element).hasClass(j.DISABLED))){var c=void 0,d=void 0,e=a(this._element).closest(k.LIST)[0],g=f.getSelectorFromElement(this._element);e&&(d=a.makeArray(a(e).find(k.ACTIVE)),d=d[d.length-1]);var h=a.Event(i.HIDE,{relatedTarget:this._element}),l=a.Event(i.SHOW,{relatedTarget:d});if(d&&a(d).trigger(h),a(this._element).trigger(l),!l.isDefaultPrevented()&&!h.isDefaultPrevented()){g&&(c=a(g)[0]),this._activate(this._element,e);var m=function(){var c=a.Event(i.HIDDEN,{relatedTarget:b._element}),e=a.Event(i.SHOWN,{relatedTarget:d});a(d).trigger(c),a(b._element).trigger(e)};c?this._activate(c,c.parentNode,m):m()}}},b.prototype.dispose=function(){a.removeClass(this._element,d),this._element=null},b.prototype._activate=function(b,c,d){var e=this,g=a(c).find(k.ACTIVE_CHILD)[0],h=d&&f.supportsTransitionEnd()&&(g&&a(g).hasClass(j.FADE)||Boolean(a(c).find(k.FADE_CHILD)[0])),i=function(){return e._transitionComplete(b,g,h,d)};g&&h?a(g).one(f.TRANSITION_END,i).emulateTransitionEnd(150):i(),g&&a(g).removeClass(j.SHOW)},b.prototype._transitionComplete=function(b,c,d,e){if(c){a(c).removeClass(j.ACTIVE);var g=a(c.parentNode).find(k.DROPDOWN_ACTIVE_CHILD)[0];g&&a(g).removeClass(j.ACTIVE),c.setAttribute("aria-expanded",!1)}if(a(b).addClass(j.ACTIVE),b.setAttribute("aria-expanded",!0),d?(f.reflow(b),a(b).addClass(j.SHOW)):a(b).removeClass(j.FADE),b.parentNode&&a(b.parentNode).hasClass(j.DROPDOWN_MENU)){var h=a(b).closest(k.DROPDOWN)[0];h&&a(h).find(k.DROPDOWN_TOGGLE).addClass(j.ACTIVE),b.setAttribute("aria-expanded",!0)}e&&e()},b._jQueryInterface=function(c){return this.each(function(){var e=a(this),f=e.data(d);if(f||(f=new b(this),e.data(d,f)),"string"==typeof c){if(void 0===f[c])throw new Error('No method named "'+c+'"');f[c]()}})},e(b,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}}]),b}();a(document).on(i.CLICK_DATA_API,k.DATA_TOGGLE,function(b){b.preventDefault(),l._jQueryInterface.call(a(this),"show")}),a.fn[b]=l._jQueryInterface,a.fn[b].Constructor=l,a.fn[b].noConflict=function(){return a.fn[b]=h,l._jQueryInterface}}(jQuery),function(a){if("undefined"==typeof Tether)throw new Error("Bootstrap tooltips require Tether (http://tether.io/)");var b="tooltip",g="bs.tooltip",h="."+g,i=a.fn[b],j={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:"0 0",constraints:[],container:!1},k={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"string",constraints:"array",container:"(string|element|boolean)"},l={TOP:"bottom center",RIGHT:"middle left",BOTTOM:"top center",LEFT:"middle right"},m={SHOW:"show",OUT:"out"},n={HIDE:"hide"+h,HIDDEN:"hidden"+h,SHOW:"show"+h,SHOWN:"shown"+h,INSERTED:"inserted"+h,CLICK:"click"+h,FOCUSIN:"focusin"+h,FOCUSOUT:"focusout"+h,MOUSEENTER:"mouseenter"+h,MOUSELEAVE:"mouseleave"+h},o={FADE:"fade",SHOW:"show"},p={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner"},q={element:!1,enabled:!1},r={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},s=function(){function i(a,b){c(this,i),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._isTransitioning=!1,this._tether=null,this.element=a,this.config=this._getConfig(b),this.tip=null,this._setListeners()}return i.prototype.enable=function(){this._isEnabled=!0},i.prototype.disable=function(){this._isEnabled=!1},i.prototype.toggleEnabled=function(){this._isEnabled=!this._isEnabled},i.prototype.toggle=function(b){if(b){var c=this.constructor.DATA_KEY,d=a(b.currentTarget).data(c);d||(d=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(c,d)),d._activeTrigger.click=!d._activeTrigger.click,d._isWithActiveTrigger()?d._enter(null,d):d._leave(null,d)}else{if(a(this.getTipElement()).hasClass(o.SHOW))return void this._leave(null,this);this._enter(null,this)}},i.prototype.dispose=function(){clearTimeout(this._timeout),this.cleanupTether(),a.removeData(this.element,this.constructor.DATA_KEY),a(this.element).off(this.constructor.EVENT_KEY),a(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&a(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._tether=null,this.element=null,this.config=null,this.tip=null},i.prototype.show=function(){var b=this;if("none"===a(this.element).css("display"))throw new Error("Please use show on visible elements");var c=a.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){if(this._isTransitioning)throw new Error("Tooltip is transitioning");a(this.element).trigger(c);var d=a.contains(this.element.ownerDocument.documentElement,this.element);if(c.isDefaultPrevented()||!d)return;var e=this.getTipElement(),g=f.getUID(this.constructor.NAME);e.setAttribute("id",g),this.element.setAttribute("aria-describedby",g),this.setContent(),this.config.animation&&a(e).addClass(o.FADE);var h="function"==typeof this.config.placement?this.config.placement.call(this,e,this.element):this.config.placement,j=this._getAttachment(h),k=!1===this.config.container?document.body:a(this.config.container);a(e).data(this.constructor.DATA_KEY,this).appendTo(k),a(this.element).trigger(this.constructor.Event.INSERTED),this._tether=new Tether({attachment:j,element:e,target:this.element,classes:q,classPrefix:"bs-tether",offset:this.config.offset,constraints:this.config.constraints,addTargetClasses:!1}),f.reflow(e),this._tether.position(),a(e).addClass(o.SHOW);var l=function(){var c=b._hoverState;b._hoverState=null,b._isTransitioning=!1,a(b.element).trigger(b.constructor.Event.SHOWN),c===m.OUT&&b._leave(null,b)};if(f.supportsTransitionEnd()&&a(this.tip).hasClass(o.FADE))return this._isTransitioning=!0,void a(this.tip).one(f.TRANSITION_END,l).emulateTransitionEnd(i._TRANSITION_DURATION);l()}},i.prototype.hide=function(b){var c=this,d=this.getTipElement(),e=a.Event(this.constructor.Event.HIDE);if(this._isTransitioning)throw new Error("Tooltip is transitioning");var g=function(){c._hoverState!==m.SHOW&&d.parentNode&&d.parentNode.removeChild(d),c.element.removeAttribute("aria-describedby"),a(c.element).trigger(c.constructor.Event.HIDDEN),c._isTransitioning=!1,c.cleanupTether(),b&&b()};a(this.element).trigger(e),e.isDefaultPrevented()||(a(d).removeClass(o.SHOW),this._activeTrigger[r.CLICK]=!1,this._activeTrigger[r.FOCUS]=!1,this._activeTrigger[r.HOVER]=!1,f.supportsTransitionEnd()&&a(this.tip).hasClass(o.FADE)?(this._isTransitioning=!0,a(d).one(f.TRANSITION_END,g).emulateTransitionEnd(150)):g(),this._hoverState="")},i.prototype.isWithContent=function(){return Boolean(this.getTitle())},i.prototype.getTipElement=function(){return this.tip=this.tip||a(this.config.template)[0]},i.prototype.setContent=function(){var b=a(this.getTipElement());this.setElementContent(b.find(p.TOOLTIP_INNER),this.getTitle()),b.removeClass(o.FADE+" "+o.SHOW),this.cleanupTether()},i.prototype.setElementContent=function(b,c){var e=this.config.html;"object"===(void 0===c?"undefined":d(c))&&(c.nodeType||c.jquery)?e?a(c).parent().is(b)||b.empty().append(c):b.text(a(c).text()):b[e?"html":"text"](c)},i.prototype.getTitle=function(){var a=this.element.getAttribute("data-original-title");return a||(a="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),a},i.prototype.cleanupTether=function(){this._tether&&this._tether.destroy()},i.prototype._getAttachment=function(a){return l[a.toUpperCase()]},i.prototype._setListeners=function(){var b=this;this.config.trigger.split(" ").forEach(function(c){if("click"===c)a(b.element).on(b.constructor.Event.CLICK,b.config.selector,function(a){return b.toggle(a)});else if(c!==r.MANUAL){var d=c===r.HOVER?b.constructor.Event.MOUSEENTER:b.constructor.Event.FOCUSIN,e=c===r.HOVER?b.constructor.Event.MOUSELEAVE:b.constructor.Event.FOCUSOUT;a(b.element).on(d,b.config.selector,function(a){return b._enter(a)}).on(e,b.config.selector,function(a){return b._leave(a)})}a(b.element).closest(".modal").on("hide.bs.modal",function(){return b.hide()})}),this.config.selector?this.config=a.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},i.prototype._fixTitle=function(){var a=d(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==a)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},i.prototype._enter=function(b,c){var d=this.constructor.DATA_KEY;return c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusin"===b.type?r.FOCUS:r.HOVER]=!0),a(c.getTipElement()).hasClass(o.SHOW)||c._hoverState===m.SHOW?void(c._hoverState=m.SHOW):(clearTimeout(c._timeout),c._hoverState=m.SHOW,c.config.delay&&c.config.delay.show?void(c._timeout=setTimeout(function(){c._hoverState===m.SHOW&&c.show()},c.config.delay.show)):void c.show())},i.prototype._leave=function(b,c){var d=this.constructor.DATA_KEY;if(c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusout"===b.type?r.FOCUS:r.HOVER]=!1),!c._isWithActiveTrigger())return clearTimeout(c._timeout),c._hoverState=m.OUT,c.config.delay&&c.config.delay.hide?void(c._timeout=setTimeout(function(){c._hoverState===m.OUT&&c.hide()},c.config.delay.hide)):void c.hide()},i.prototype._isWithActiveTrigger=function(){for(var a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1},i.prototype._getConfig=function(c){return c=a.extend({},this.constructor.Default,a(this.element).data(),c),c.delay&&"number"==typeof c.delay&&(c.delay={show:c.delay,hide:c.delay}),f.typeCheckConfig(b,c,this.constructor.DefaultType),c},i.prototype._getDelegateConfig=function(){var a={};if(this.config)for(var b in this.config)this.constructor.Default[b]!==this.config[b]&&(a[b]=this.config[b]);return a},i._jQueryInterface=function(b){return this.each(function(){var c=a(this).data(g),e="object"===(void 0===b?"undefined":d(b))&&b;if((c||!/dispose|hide/.test(b))&&(c||(c=new i(this,e),a(this).data(g,c)),"string"==typeof b)){if(void 0===c[b])throw new Error('No method named "'+b+'"');c[b]()}})},e(i,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}},{key:"Default",get:function(){return j}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return g}},{key:"Event",get:function(){return n}},{key:"EVENT_KEY",get:function(){return h}},{key:"DefaultType",get:function(){return k}}]),i}();return a.fn[b]=s._jQueryInterface,a.fn[b].Constructor=s,a.fn[b].noConflict=function(){return a.fn[b]=i,s._jQueryInterface},s}(jQuery));!function(f){var h="popover",i="bs.popover",j="."+i,k=f.fn[h],l=f.extend({},g.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),m=f.extend({},g.DefaultType,{content:"(string|element|function)"}),n={FADE:"fade",SHOW:"show"},o={TITLE:".popover-title",CONTENT:".popover-content"},p={HIDE:"hide"+j,HIDDEN:"hidden"+j,SHOW:"show"+j,SHOWN:"shown"+j,INSERTED:"inserted"+j,CLICK:"click"+j,FOCUSIN:"focusin"+j,FOCUSOUT:"focusout"+j,MOUSEENTER:"mouseenter"+j,MOUSELEAVE:"mouseleave"+j},q=function(g){function k(){return c(this,k),a(this,g.apply(this,arguments))}return b(k,g),k.prototype.isWithContent=function(){return this.getTitle()||this._getContent()},k.prototype.getTipElement=function(){return this.tip=this.tip||f(this.config.template)[0]},k.prototype.setContent=function(){var a=f(this.getTipElement());this.setElementContent(a.find(o.TITLE),this.getTitle()),this.setElementContent(a.find(o.CONTENT),this._getContent()),a.removeClass(n.FADE+" "+n.SHOW),this.cleanupTether()},k.prototype._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},k._jQueryInterface=function(a){return this.each(function(){var b=f(this).data(i),c="object"===(void 0===a?"undefined":d(a))?a:null;if((b||!/destroy|hide/.test(a))&&(b||(b=new k(this,c),f(this).data(i,b)),"string"==typeof a)){if(void 0===b[a])throw new Error('No method named "'+a+'"');b[a]()}})},e(k,null,[{key:"VERSION",get:function(){return"4.0.0-alpha.6"}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return h}},{key:"DATA_KEY",get:function(){return i}},{key:"Event",get:function(){return p}},{key:"EVENT_KEY",get:function(){return j}},{key:"DefaultType",get:function(){return m}}]),k}(g);f.fn[h]=q._jQueryInterface,f.fn[h].Constructor=q,f.fn[h].noConflict=function(){return f.fn[h]=k,q._jQueryInterface}}(jQuery)}(),function(){function a(){E.keyboardSupport&&n("keydown",f)}function b(){if(!I&&document.body){I=!0;var b=document.body,c=document.documentElement,d=window.innerHeight,e=b.scrollHeight;if(J=document.compatMode.indexOf("CSS")>=0?c:b,y=b,a(),top!=self)G=!0;else if(ba&&e>d&&(b.offsetHeight<=d||c.offsetHeight<=d)){var f=document.createElement("div");f.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+J.scrollHeight+"px",document.body.appendChild(f);var g;A=function(){g||(g=setTimeout(function(){F||(f.style.height="0",f.style.height=J.scrollHeight+"px",g=null)},500))},setTimeout(A,10),n("resize",A);var h={attributes:!0,childList:!0,characterData:!1};if(z=new V(A),z.observe(b,h),J.offsetHeight<=d){var i=document.createElement("div");i.style.clear="both",b.appendChild(i)}}E.fixedBackground||F||(b.style.backgroundAttachment="scroll",c.style.backgroundAttachment="scroll")}}function c(){z&&z.disconnect(),o(T,e),o("mousedown",g),o("keydown",f),o("resize",A),o("load",b)}function d(a,b,c){if(q(b,c),1!=E.accelerationMax){var d=Date.now(),e=d-Q;if(e<E.accelerationDelta){var f=(1+50/e)/2;f>1&&(f=Math.min(f,E.accelerationMax),b*=f,c*=f)}Q=Date.now()}if(O.push({x:b,y:c,lastX:b<0?.99:-.99,lastY:c<0?.99:-.99,start:Date.now()}),!P){var g=a===document.body,h=function(d){for(var e=Date.now(),f=0,i=0,j=0;j<O.length;j++){var k=O[j],l=e-k.start,m=l>=E.animationTime,n=m?1:l/E.animationTime;E.pulseAlgorithm&&(n=w(n));var o=k.x*n-k.lastX>>0,p=k.y*n-k.lastY>>0;f+=o,i+=p,k.lastX+=o,k.lastY+=p,m&&(O.splice(j,1),j--)}g?window.scrollBy(f,i):(f&&(a.scrollLeft+=f),i&&(a.scrollTop+=i)),b||c||(O=[]),O.length?U(h,a,1e3/E.frameRate+1):P=!1};U(h,a,0),P=!0}}function e(a){I||b();var c=a.target;if(a.defaultPrevented||a.ctrlKey)return!0;if(p(y,"embed")||p(c,"embed")&&/\.pdf/i.test(c.src)||p(y,"object")||c.shadowRoot)return!0;var e=-a.wheelDeltaX||a.deltaX||0,f=-a.wheelDeltaY||a.deltaY||0;L&&(a.wheelDeltaX&&s(a.wheelDeltaX,120)&&(e=a.wheelDeltaX/Math.abs(a.wheelDeltaX)*-120),a.wheelDeltaY&&s(a.wheelDeltaY,120)&&(f=a.wheelDeltaY/Math.abs(a.wheelDeltaY)*-120)),e||f||(f=-a.wheelDelta||0),1===a.deltaMode&&(e*=40,f*=40);var g=j(c);return g?!!r(f)||(Math.abs(e)>1.2&&(e*=E.stepSize/120),Math.abs(f)>1.2&&(f*=E.stepSize/120),d(g,e,f),a.preventDefault(),void h()):!G||!Z||(Object.defineProperty(a,"target",{value:window.frameElement}),parent.wheel(a))}function f(a){var b=a.target,c=a.ctrlKey||a.altKey||a.metaKey||a.shiftKey&&a.keyCode!==M.spacebar;document.body.contains(y)||(y=document.activeElement);var e=/^(textarea|select|embed|object)$/i,f=/^(button|submit|radio|checkbox|file|color|image)$/i;if(a.defaultPrevented||e.test(b.nodeName)||p(b,"input")&&!f.test(b.type)||p(y,"video")||u(a)||b.isContentEditable||c)return!0;if((p(b,"button")||p(b,"input")&&f.test(b.type))&&a.keyCode===M.spacebar)return!0;if(p(b,"input")&&"radio"==b.type&&N[a.keyCode])return!0;var g,i=0,k=0,l=j(y);if(!l)return!G||!Z||parent.keydown(a);var m=l.clientHeight;switch(l==document.body&&(m=window.innerHeight),a.keyCode){case M.up:k=-E.arrowScroll;break;case M.down:k=E.arrowScroll;break;case M.spacebar:g=a.shiftKey?1:-1,k=-g*m*.9;break;case M.pageup:k=.9*-m;break;case M.pagedown:k=.9*m;break;case M.home:k=-l.scrollTop;break;case M.end:var n=l.scrollHeight-l.scrollTop,o=n-m;k=o>0?o+10:0;break;case M.left:i=-E.arrowScroll;break;case M.right:i=E.arrowScroll;break;default:return!0}d(l,i,k),a.preventDefault(),h()}function g(a){y=a.target}function h(){clearTimeout(B),B=setInterval(function(){S={}},1e3)}function i(a,b){for(var c=a.length;c--;)S[R(a[c])]=b;return b}function j(a){var b=[],c=document.body,d=J.scrollHeight;do{var e=S[R(a)];if(e)return i(b,e);if(b.push(a),d===a.scrollHeight){var f=l(J)&&l(c),g=f||m(J);if(G&&k(J)||!G&&g)return i(b,W())}else if(k(a)&&m(a))return i(b,a)}while(a=a.parentElement)}function k(a){return a.clientHeight+10<a.scrollHeight}function l(a){return"hidden"!==getComputedStyle(a,"").getPropertyValue("overflow-y")}function m(a){var b=getComputedStyle(a,"").getPropertyValue("overflow-y");return"scroll"===b||"auto"===b}function n(a,b){window.addEventListener(a,b,!1)}function o(a,b){window.removeEventListener(a,b,!1)}function p(a,b){return(a.nodeName||"").toLowerCase()===b.toLowerCase()}function q(a,b){a=a>0?1:-1,b=b>0?1:-1,H.x===a&&H.y===b||(H.x=a,H.y=b,O=[],Q=0)}function r(a){if(a)return K.length||(K=[a,a,a]),a=Math.abs(a),K.push(a),K.shift(),clearTimeout(C),C=setTimeout(function(){try{localStorage.SS_deltaBuffer=K.join(",")}catch(a){}},1e3),!t(120)&&!t(100)}function s(a,b){return Math.floor(a/b)==a/b}function t(a){return s(K[0],a)&&s(K[1],a)&&s(K[2],a)}function u(a){var b=a.target,c=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do{if(c=b.classList&&b.classList.contains("html5-video-controls"))break}while(b=b.parentNode);return c}function v(a){var b,c,d;return a*=E.pulseScale,a<1?b=a-(1-Math.exp(-a)):(c=Math.exp(-1),a-=1,d=1-Math.exp(-a),b=c+d*(1-c)),b*E.pulseNormalize}function w(a){return a>=1?1:a<=0?0:(1==E.pulseNormalize&&(E.pulseNormalize/=v(1)),v(a))}function x(a){for(var b in a)D.hasOwnProperty(b)&&(E[b]=a[b])}var y,z,A,B,C,D={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},E=D,F=!1,G=!1,H={x:0,y:0},I=!1,J=document.documentElement,K=[],L=/^Mac/.test(navigator.platform),M={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},N={37:1,38:1,39:1,40:1},O=[],P=!1,Q=Date.now(),R=function(){var a=0;return function(b){return b.uniqueID||(b.uniqueID=a++)}}(),S={};if(window.localStorage&&localStorage.SS_deltaBuffer)try{K=localStorage.SS_deltaBuffer.split(",")}catch(a){}var T,U=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a,b,c){window.setTimeout(a,c||1e3/60)}}(),V=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,W=function(){var a;return function(){if(!a){var b=document.createElement("div");b.style.cssText="height:10000px;width:1px;",document.body.appendChild(b);var c=document.body.scrollTop;document.documentElement.scrollTop,window.scrollBy(0,3),a=document.body.scrollTop!=c?document.body:document.documentElement,window.scrollBy(0,-3),document.body.removeChild(b)}return a}}(),X=window.navigator.userAgent,Y=/Edge/.test(X),Z=/chrome/i.test(X)&&!Y,$=/safari/i.test(X)&&!Y,_=/mobile/i.test(X),aa=/Windows NT 6.1/i.test(X)&&/rv:11/i.test(X),ba=$&&(/Version\/8/i.test(X)||/Version\/9/i.test(X)),ca=(Z||$||aa)&&!_;"onwheel"in document.createElement("div")?T="wheel":"onmousewheel"in document.createElement("div")&&(T="mousewheel"),T&&ca&&(n(T,e),n("mousedown",g),n("load",b)),x.destroy=c,window.SmoothScrollOptions&&x(window.SmoothScrollOptions),"function"==typeof define&&define.amd?define(function(){return x}):"object"==typeof exports?module.exports=x:window.SmoothScroll=x}(),function(a,b,c,d){function e(b,c){var f=this;"object"==typeof c&&(delete c.refresh,delete c.render,a.extend(this,c)),this.$element=a(b),!this.imageSrc&&this.$element.is("img")&&(this.imageSrc=this.$element.attr("src"));var g=(this.position+"").toLowerCase().match(/\S+/g)||[];if(g.length<1&&g.push("center"),1==g.length&&g.push(g[0]),("top"==g[0]||"bottom"==g[0]||"left"==g[1]||"right"==g[1])&&(g=[g[1],g[0]]),this.positionX!=d&&(g[0]=this.positionX.toLowerCase()),this.positionY!=d&&(g[1]=this.positionY.toLowerCase()),f.positionX=g[0],f.positionY=g[1],"left"!=this.positionX&&"right"!=this.positionX&&(this.positionX=isNaN(parseInt(this.positionX))?"center":parseInt(this.positionX)),"top"!=this.positionY&&"bottom"!=this.positionY&&(this.positionY=isNaN(parseInt(this.positionY))?"center":parseInt(this.positionY)),this.position=this.positionX+(isNaN(this.positionX)?"":"px")+" "+this.positionY+(isNaN(this.positionY)?"":"px"),navigator.userAgent.match(/(iPod|iPhone|iPad)/))return this.imageSrc&&this.iosFix&&!this.$element.is("img")&&this.$element.css({backgroundImage:"url("+this.imageSrc+")",backgroundSize:"cover",backgroundPosition:this.position}),this;if(navigator.userAgent.match(/(Android)/))return this.imageSrc&&this.androidFix&&!this.$element.is("img")&&this.$element.css({backgroundImage:"url("+this.imageSrc+")",backgroundSize:"cover",backgroundPosition:this.position}),this;this.$mirror=a("<div />").prependTo("body");var h=this.$element.find(">.parallax-slider"),i=!1;0==h.length?this.$slider=a("<img />").prependTo(this.$mirror):(this.$slider=h.prependTo(this.$mirror),i=!0),this.$mirror.addClass("parallax-mirror").css({visibility:"hidden",zIndex:this.zIndex,position:"fixed",top:0,left:0,overflow:"hidden"}),this.$slider.addClass("parallax-slider").one("load",function(){f.naturalHeight&&f.naturalWidth||(f.naturalHeight=this.naturalHeight||this.height||1,f.naturalWidth=this.naturalWidth||this.width||1),f.aspectRatio=f.naturalWidth/f.naturalHeight,e.isSetup||e.setup(),e.sliders.push(f),e.isFresh=!1,e.requestRender()}),i||(this.$slider[0].src=this.imageSrc),(this.naturalHeight&&this.naturalWidth||this.$slider[0].complete||h.length>0)&&this.$slider.trigger("load")}function f(d){return this.each(function(){var f=a(this),g="object"==typeof d&&d;this==b||this==c||f.is("body")?e.configure(g):f.data("px.parallax")?"object"==typeof d&&a.extend(f.data("px.parallax"),g):(g=a.extend({},f.data(),g),f.data("px.parallax",new e(this,g))),"string"==typeof d&&("destroy"==d?e.destroy(this):e[d]())})}!function(){for(var a=0,c=["ms","moz","webkit","o"],d=0;d<c.length&&!b.requestAnimationFrame;++d)b.requestAnimationFrame=b[c[d]+"RequestAnimationFrame"],b.cancelAnimationFrame=b[c[d]+"CancelAnimationFrame"]||b[c[d]+"CancelRequestAnimationFrame"];b.requestAnimationFrame||(b.requestAnimationFrame=function(c){var d=(new Date).getTime(),e=Math.max(0,16-(d-a)),f=b.setTimeout(function(){c(d+e)},e);return a=d+e,f}),b.cancelAnimationFrame||(b.cancelAnimationFrame=function(a){clearTimeout(a)})}(),a.extend(e.prototype,{speed:.2,bleed:0,zIndex:-100,iosFix:!0,androidFix:!0,position:"center",overScrollFix:!1,refresh:function(){this.boxWidth=this.$element.outerWidth(),this.boxHeight=this.$element.outerHeight()+2*this.bleed,this.boxOffsetTop=this.$element.offset().top-this.bleed,this.boxOffsetLeft=this.$element.offset().left,this.boxOffsetBottom=this.boxOffsetTop+this.boxHeight;var a=e.winHeight,b=e.docHeight,c=Math.min(this.boxOffsetTop,b-a),d=Math.max(this.boxOffsetTop+this.boxHeight-a,0),f=this.boxHeight+(c-d)*(1-this.speed)|0,g=(this.boxOffsetTop-c)*(1-this.speed)|0;if(f*this.aspectRatio>=this.boxWidth){this.imageWidth=f*this.aspectRatio|0,this.imageHeight=f,this.offsetBaseTop=g;var h=this.imageWidth-this.boxWidth;this.offsetLeft="left"==this.positionX?0:"right"==this.positionX?-h:isNaN(this.positionX)?-h/2|0:Math.max(this.positionX,-h)}else{this.imageWidth=this.boxWidth,this.imageHeight=this.boxWidth/this.aspectRatio|0,this.offsetLeft=0;var h=this.imageHeight-f;this.offsetBaseTop="top"==this.positionY?g:"bottom"==this.positionY?g-h:isNaN(this.positionY)?g-h/2|0:g+Math.max(this.positionY,-h)}},render:function(){var a=e.scrollTop,b=e.scrollLeft,c=this.overScrollFix?e.overScroll:0,d=a+e.winHeight;this.boxOffsetBottom>a&&this.boxOffsetTop<=d?(this.visibility="visible",this.mirrorTop=this.boxOffsetTop-a,this.mirrorLeft=this.boxOffsetLeft-b,this.offsetTop=this.offsetBaseTop-this.mirrorTop*(1-this.speed)):this.visibility="hidden",this.$mirror.css({transform:"translate3d(0px, 0px, 0px)",visibility:this.visibility,top:this.mirrorTop-c,left:this.mirrorLeft,height:this.boxHeight,width:this.boxWidth}),this.$slider.css({transform:"translate3d(0px, 0px, 0px)",position:"absolute",top:this.offsetTop,left:this.offsetLeft,height:this.imageHeight,width:this.imageWidth,maxWidth:"none"})}}),a.extend(e,{scrollTop:0,scrollLeft:0,winHeight:0,winWidth:0,docHeight:1<<30,docWidth:1<<30,sliders:[],isReady:!1,isFresh:!1,isBusy:!1,setup:function(){if(!this.isReady){var d=a(c),f=a(b),g=function(){e.winHeight=f.height(),e.winWidth=f.width(),e.docHeight=d.height(),e.docWidth=d.width()},h=function(){var a=f.scrollTop(),b=e.docHeight-e.winHeight,c=e.docWidth-e.winWidth;e.scrollTop=Math.max(0,Math.min(b,a)),e.scrollLeft=Math.max(0,Math.min(c,f.scrollLeft())),e.overScroll=Math.max(a-b,Math.min(a,0))};f.on("resize.px.parallax load.px.parallax",function(){g(),e.isFresh=!1,e.requestRender()}).on("scroll.px.parallax load.px.parallax",function(){h(),e.requestRender()}),g(),h(),this.isReady=!0}},configure:function(b){"object"==typeof b&&(delete b.refresh,delete b.render,a.extend(this.prototype,b))},refresh:function(){a.each(this.sliders,function(){this.refresh()}),this.isFresh=!0},render:function(){this.isFresh||this.refresh(),a.each(this.sliders,function(){this.render()})},requestRender:function(){var a=this;this.isBusy||(this.isBusy=!0,b.requestAnimationFrame(function(){a.render(),a.isBusy=!1}))},destroy:function(c){var d,f=a(c).data("px.parallax");for(f.$mirror.remove(),d=0;d<this.sliders.length;d+=1)this.sliders[d]==f&&this.sliders.splice(d,1);a(c).data("px.parallax",!1),0===this.sliders.length&&(a(b).off("scroll.px.parallax resize.px.parallax load.px.parallax"),this.isReady=!1,e.isSetup=!1)}});var g=a.fn.parallax;a.fn.parallax=f,a.fn.parallax.Constructor=e,a.fn.parallax.noConflict=function(){return a.fn.parallax=g,this},a(c).on("ready.px.parallax.data-api",function(){a('[data-parallax="scroll"]').parallax()})}(jQuery,window,document),function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.AOS=b():a.AOS=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="dist/",b(0)}([function(a,b,c){function d(a){return a&&a.__esModule?a:{default:a}}var e=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a},f=c(1),g=(d(f),c(5)),h=d(g),i=c(6),j=d(i),k=c(7),l=d(k),m=c(8),n=d(m),o=c(9),p=d(o),q=c(10),r=d(q),s=c(13),t=d(s),u=[],v=!1,w=document.all&&!window.atob,x={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded"},y=function(){return!(arguments.length<=0||void 0===arguments[0])&&arguments[0]&&(v=!0),v?(u=(0,r.default)(u,x),(0,p.default)(u,x.once),u):void 0},z=function(){u=(0,t.default)(),y()},A=function(){u.forEach(function(a,b){a.node.removeAttribute("data-aos"),a.node.removeAttribute("data-aos-easing"),a.node.removeAttribute("data-aos-duration"),a.node.removeAttribute("data-aos-delay")})},B=function(a){return!0===a||"mobile"===a&&n.default.mobile()||"phone"===a&&n.default.phone()||"tablet"===a&&n.default.tablet()||"function"==typeof a&&!0===a()},C=function(a){return x=e(x,a),u=(0,t.default)(),B(x.disable)||w?A():(document.querySelector("body").setAttribute("data-aos-easing",x.easing),document.querySelector("body").setAttribute("data-aos-duration",x.duration),document.querySelector("body").setAttribute("data-aos-delay",x.delay),"DOMContentLoaded"===x.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?y(!0):"load"===x.startEvent?window.addEventListener(x.startEvent,function(){y(!0)}):document.addEventListener(x.startEvent,function(){y(!0)}),window.addEventListener("resize",(0,j.default)(y,50,!0)),window.addEventListener("orientationchange",(0,j.default)(y,50,!0)),window.addEventListener("scroll",(0,h.default)(function(){(0,p.default)(u,x.once)},99)),document.addEventListener("DOMNodeRemoved",function(a){var b=a.target;b&&1===b.nodeType&&b.hasAttribute&&b.hasAttribute("data-aos")&&(0,j.default)(z,50,!0)}),(0,l.default)("[data-aos]",z),u)};a.exports={init:C,refresh:y,refreshHard:z}},function(a,b){},,,,function(a,b,c){function d(a,b,c){var d=!0,f=!0;if("function"!=typeof a)throw new TypeError(h);return e(c)&&(d="leading"in c?!!c.leading:d,f="trailing"in c?!!c.trailing:f),g(a,b,{leading:d,maxWait:b,trailing:f})}function e(a){var b=void 0===a?"undefined":f(a);return!!a&&("object"==b||"function"==b)}var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},g=c(6),h="Expected a function";a.exports=d},function(a,b){function c(a,b,c){function d(b){var c=p,d=q;return p=q=void 0,y=b,s=a.apply(d,c)}function f(a){return y=a,t=setTimeout(k,b),z?d(a):s}function g(a){var c=a-u,d=a-y,e=b-c;return A?w(e,r-d):e}function i(a){var c=a-u,d=a-y;return!u||c>=b||0>c||A&&d>=r}function k(){var a=x();return i(a)?l(a):void(t=setTimeout(k,g(a)))}function l(a){return clearTimeout(t),t=void 0,B&&p?d(a):(p=q=void 0,s)}function m(){void 0!==t&&clearTimeout(t),u=y=0,p=q=t=void 0}function n(){return void 0===t?s:l(x())}function o(){var a=x(),c=i(a);if(p=arguments,q=this,u=a,c){if(void 0===t)return f(u);if(A)return clearTimeout(t),t=setTimeout(k,b),d(u)}return void 0===t&&(t=setTimeout(k,b)),s}var p,q,r,s,t,u=0,y=0,z=!1,A=!1,B=!0;if("function"!=typeof a)throw new TypeError(j);return b=h(b)||0,e(c)&&(z=!!c.leading,A="maxWait"in c,r=A?v(h(c.maxWait)||0,b):r,B="trailing"in c?!!c.trailing:B),o.cancel=m,o.flush=n,o}function d(a){var b=e(a)?u.call(a):"";return b==l||b==m}function e(a){var b=void 0===a?"undefined":i(a);return!!a&&("object"==b||"function"==b)}function f(a){return!!a&&"object"==(void 0===a?"undefined":i(a))}function g(a){return"symbol"==(void 0===a?"undefined":i(a))||f(a)&&u.call(a)==n}function h(a){if("number"==typeof a)return a;if(g(a))return k;if(e(a)){var b=d(a.valueOf)?a.valueOf():a;a=e(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(o,"");var c=q.test(a);return c||r.test(a)?s(a.slice(2),c?2:8):p.test(a)?k:+a}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},j="Expected a function",k=NaN,l="[object Function]",m="[object GeneratorFunction]",n="[object Symbol]",o=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,q=/^0b[01]+$/i,r=/^0o[0-7]+$/i,s=parseInt,t=Object.prototype,u=t.toString,v=Math.max,w=Math.min,x=Date.now;a.exports=c},function(a,b){function c(a,b){g.push({selector:a,fn:b}),!h&&f&&(h=new f(d),h.observe(e.documentElement,{childList:!0,subtree:!0,removedNodes:!0})),d()}function d(){for(var a,b,c=0,d=g.length;d>c;c++){a=g[c],b=e.querySelectorAll(a.selector);for(var f,h=0,i=b.length;i>h;h++)f=b[h],f.ready||(f.ready=!0,a.fn.call(f,f))}}Object.defineProperty(b,"__esModule",{value:!0});var e=window.document,f=window.MutationObserver||window.WebKitMutationObserver,g=[],h=void 0;b.default=c},function(a,b){function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(b,"__esModule",{value:!0});var d=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=function(){function a(){c(this,a)}return d(a,[{key:"phone",value:function(){var a=!1;return function(b){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(b)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(b.substr(0,4)))&&(a=!0)}(navigator.userAgent||navigator.vendor||window.opera),a}},{key:"mobile",value:function(){var a=!1;return function(b){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(b)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(b.substr(0,4)))&&(a=!0)}(navigator.userAgent||navigator.vendor||window.opera),a}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),a}();b.default=new e},function(a,b){Object.defineProperty(b,"__esModule",{value:!0});var c=function(a,b,c){var d=a.node.getAttribute("data-aos-once");b>a.position?a.node.classList.add("aos-animate"):void 0!==d&&("false"===d||!c&&"true"!==d)&&a.node.classList.remove("aos-animate")},d=function(a,b){var d=window.pageYOffset,e=window.innerHeight;a.forEach(function(a,f){c(a,e+d,b)})};b.default=d},function(a,b,c){Object.defineProperty(b,"__esModule",{value:!0});var d=c(11),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f=function(a,b){return a.forEach(function(a,c){a.node.classList.add("aos-init"),a.position=(0,e.default)(a.node,b.offset)}),a};b.default=f},function(a,b,c){Object.defineProperty(b,"__esModule",{value:!0});var d=c(12),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f=function(a,b){var c=0,d=0,f=window.innerHeight,g={offset:a.getAttribute("data-aos-offset"),anchor:a.getAttribute("data-aos-anchor"),anchorPlacement:a.getAttribute("data-aos-anchor-placement")};switch(g.offset&&!isNaN(g.offset)&&(d=parseInt(g.offset)),g.anchor&&document.querySelectorAll(g.anchor)&&(a=document.querySelectorAll(g.anchor)[0]),c=(0,e.default)(a).top,g.anchorPlacement){case"top-bottom":break;case"center-bottom":c+=a.offsetHeight/2;break;case"bottom-bottom":c+=a.offsetHeight;break;case"top-center":c+=f/2;break;case"bottom-center":c+=f/2+a.offsetHeight;break;case"center-center":c+=f/2+a.offsetHeight/2;break;case"top-top":c+=f;break;case"bottom-top":c+=a.offsetHeight+f;break;case"center-top":c+=a.offsetHeight/2+f}return g.anchorPlacement||g.offset||isNaN(b)||(d=b),c+d};b.default=f},function(a,b){Object.defineProperty(b,"__esModule",{value:!0});var c=function(a){for(var b=0,c=0;a&&!isNaN(a.offsetLeft)&&!isNaN(a.offsetTop);)b+=a.offsetLeft-("BODY"!=a.tagName?a.scrollLeft:0),c+=a.offsetTop-("BODY"!=a.tagName?a.scrollTop:0),a=a.offsetParent;return{top:c,left:b}};b.default=c},function(a,b){Object.defineProperty(b,"__esModule",{value:!0});var c=function(a){a=a||document.querySelectorAll("[data-aos]");var b=[];return[].forEach.call(a,function(a,c){b.push({node:a})}),b};b.default=c}])}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(a,c)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=b(a,require("jquery")):a.lity=b(a,a.jQuery||a.Zepto)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b=B();return N&&a.length?(a.one(N,b.resolve),setTimeout(b.resolve,500)):b.resolve(),b.promise()}function d(a,c,d){if(1===arguments.length)return b.extend({},a);if("string"==typeof c){if(void 0===d)return void 0===a[c]?null:a[c];a[c]=d}else b.extend(a,c);return this}function e(a){for(var b,c=decodeURI(a.split("#")[0]).split("&"),d={},e=0,f=c.length;e<f;e++)c[e]&&(b=c[e].split("="),d[b[0]]=b[1]);return d}function f(a,c){return a+(a.indexOf("?")>-1?"&":"?")+b.param(c)}function g(a,b){var c=a.indexOf("#");return-1===c?b:(c>0&&(a=a.substr(c)),b+a)}function h(a){return b('<span class="lity-error"/>').append(a)}function i(a,c){var d=c.opener()&&c.opener().data("lity-desc")||"Image with no description",e=b('<img src="'+a+'" alt="'+d+'"/>'),f=B(),g=function(){f.reject(h("Failed loading image"))};return e.on("load",function(){return 0===this.naturalWidth?g():void f.resolve(e)}).on("error",g),f.promise()}function j(a,c){var d,e,f;try{d=b(a)}catch(a){return!1}return!!d.length&&(e=b('<i style="display:none !important"/>'),f=d.hasClass("lity-hide"),c.element().one("lity:remove",function(){e.before(d).remove(),f&&!d.closest(".lity-content").length&&d.addClass("lity-hide")}),d.removeClass("lity-hide").after(e))}function k(a){var c=J.exec(a);return!!c&&o(g(a,f("https://www.youtube"+(c[2]||"")+".com/embed/"+c[4],b.extend({autoplay:1},e(c[5]||"")))))}function l(a){var c=K.exec(a);return!!c&&o(g(a,f("https://player.vimeo.com/video/"+c[3],b.extend({autoplay:1},e(c[4]||"")))))}function m(a){var c=M.exec(a);return!!c&&(0!==a.indexOf("http")&&(a="https:"+a),o(g(a,f("https://www.facebook.com/plugins/video.php?href="+a,b.extend({autoplay:1},e(c[4]||""))))))}function n(a){var b=L.exec(a);return!!b&&o(g(a,f("https://www.google."+b[3]+"/maps?"+b[6],{output:b[6].indexOf("layer=c")>0?"svembed":"embed"})))}function o(a){return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen src="'+a+'"/></div>'}function p(){return z.documentElement.clientHeight?z.documentElement.clientHeight:Math.round(A.height())}function q(a){var b=v();b&&(27===a.keyCode&&b.close(),9===a.keyCode&&r(a,b))}function r(a,b){var c=b.element().find(G),d=c.index(z.activeElement);a.shiftKey&&d<=0?(c.get(c.length-1).focus(),a.preventDefault()):a.shiftKey||d!==c.length-1||(c.get(0).focus(),a.preventDefault())}function s(){b.each(D,function(a,b){b.resize()})}function t(a){1===D.unshift(a)&&(C.addClass("lity-active"),A.on({resize:s,keydown:q})),b("body > *").not(a.element()).addClass("lity-hidden").each(function(){var a=b(this);void 0===a.data(F)&&a.data(F,a.attr(E)||null)}).attr(E,"true")}function u(a){var c;a.element().attr(E,"true"),1===D.length&&(C.removeClass("lity-active"),A.off({resize:s,keydown:q})),D=b.grep(D,function(b){return a!==b}),c=D.length?D[0].element():b(".lity-hidden"),c.removeClass("lity-hidden").each(function(){var a=b(this),c=a.data(F);c?a.attr(E,c):a.removeAttr(E),a.removeData(F)})}function v(){return 0===D.length?null:D[0]}function w(a,c,d,e){var f,g="inline",h=b.extend({},d);return e&&h[e]?(f=h[e](a,c),g=e):(b.each(["inline","iframe"],function(a,b){delete h[b],h[b]=d[b]}),b.each(h,function(b,d){return!d||!(!d.test||d.test(a,c))||(f=d(a,c),!1!==f?(g=b,!1):void 0)})),{handler:g,content:f||""}}function x(a,e,f,g){function h(a){k=b(a).css("max-height",p()+"px"),j.find(".lity-loader").each(function(){var a=b(this);c(a).always(function(){a.remove()})}),j.removeClass("lity-loading").find(".lity-content").empty().append(k),m=!0,k.trigger("lity:ready",[l])}var i,j,k,l=this,m=!1,n=!1;e=b.extend({},H,e),j=b(e.template),l.element=function(){return j},l.opener=function(){return f},l.options=b.proxy(d,l,e),l.handlers=b.proxy(d,l,e.handlers),l.resize=function(){m&&!n&&k.css("max-height",p()+"px").trigger("lity:resize",[l])},l.close=function(){if(m&&!n){n=!0,u(l);var a=B();return g&&b.contains(j[0],z.activeElement)&&g.focus(),k.trigger("lity:close",[l]),j.removeClass("lity-opened").addClass("lity-closed"),c(k.add(j)).always(function(){k.trigger("lity:remove",[l]),j.remove(),j=void 0,a.resolve()}),a.promise()}},i=w(a,l,e.handlers,e.handler),j.attr(E,"false").addClass("lity-loading lity-opened lity-"+i.handler).appendTo("body").focus().on("click","[data-lity-close]",function(a){b(a.target).is("[data-lity-close]")&&l.close()}).trigger("lity:open",[l]),t(l),b.when(i.content).always(h)}function y(a,c,d){a.preventDefault?(a.preventDefault(),d=b(this),a=d.data("lity-target")||d.attr("href")||d.attr("src")):d=b(d);var e=new x(a,b.extend({},d.data("lity-options")||d.data("lity"),c),d,z.activeElement);if(!a.preventDefault)return e}var z=a.document,A=b(a),B=b.Deferred,C=b("html"),D=[],E="aria-hidden",F="lity-"+E,G='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',H={handler:null,handlers:{image:i,inline:j,youtube:k,vimeo:l,googlemaps:n,facebookvideo:m,iframe:o},template:'<div class="lity" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"><div class="lity-wrap" data-lity-close role="document"><div class="lity-loader" aria-hidden="true">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" aria-label="Close (Press escape to close)" data-lity-close>&times;</button></div></div></div>'},I=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,J=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,K=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,L=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,M=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,N=function(){var a=z.createElement("div"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return b[c];return!1}();return i.test=function(a){return I.test(a)},y.version="2.2.0",y.options=b.proxy(d,y,H),y.handlers=b.proxy(d,y,H.handlers),y.current=v,b(z).on("click.lity","[data-lity]",y),y}),!function(){var a,b=function(c,d){function e(a){return Math.floor(a)}function f(){var a=u.params.autoplay,b=u.slides.eq(u.activeIndex);b.attr("data-swiper-autoplay")&&(a=b.attr("data-swiper-autoplay")||u.params.autoplay),u.autoplayTimeoutId=setTimeout(function(){u.params.loop?(u.fixLoop(),u._slideNext(),u.emit("onAutoplay",u)):u.isEnd?d.autoplayStopOnLast?u.stopAutoplay():(u._slideTo(0),u.emit("onAutoplay",u)):(u._slideNext(),u.emit("onAutoplay",u))},a)}function g(b,c){var d=a(b.target);if(!d.is(c))if("string"==typeof c)d=d.parents(c);else if(c.nodeType){var e;return d.parents().each(function(a,b){b===c&&(e=c)}),e?c:void 0}if(0!==d.length)return d[0]}function h(a,b){b=b||{};var c=window.MutationObserver||window.WebkitMutationObserver,d=new c(function(a){a.forEach(function(a){u.onResize(!0),u.emit("onObserverUpdate",u,a)})});d.observe(a,{attributes:void 0===b.attributes||b.attributes,childList:void 0===b.childList||b.childList,characterData:void 0===b.characterData||b.characterData}),u.observers.push(d)}function i(a){a.originalEvent&&(a=a.originalEvent);var b=a.keyCode||a.charCode;if(!u.params.allowSwipeToNext&&(u.isHorizontal()&&39===b||!u.isHorizontal()&&40===b))return!1;if(!u.params.allowSwipeToPrev&&(u.isHorizontal()&&37===b||!u.isHorizontal()&&38===b))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===b||39===b||38===b||40===b){var c=!1;if(u.container.parents("."+u.params.slideClass).length>0&&0===u.container.parents("."+u.params.slideActiveClass).length)return;var d={left:window.pageXOffset,top:window.pageYOffset},e=window.innerWidth,f=window.innerHeight,g=u.container.offset();u.rtl&&(g.left=g.left-u.container[0].scrollLeft);for(var h=[[g.left,g.top],[g.left+u.width,g.top],[g.left,g.top+u.height],[g.left+u.width,g.top+u.height]],i=0;i<h.length;i++){var j=h[i];j[0]>=d.left&&j[0]<=d.left+e&&j[1]>=d.top&&j[1]<=d.top+f&&(c=!0)}if(!c)return}u.isHorizontal()?(37!==b&&39!==b||(a.preventDefault?a.preventDefault():a.returnValue=!1),(39===b&&!u.rtl||37===b&&u.rtl)&&u.slideNext(),(37===b&&!u.rtl||39===b&&u.rtl)&&u.slidePrev()):(38!==b&&40!==b||(a.preventDefault?a.preventDefault():a.returnValue=!1),40===b&&u.slideNext(),38===b&&u.slidePrev())}}function j(a){a.originalEvent&&(a=a.originalEvent);var b=0,c=u.rtl?-1:1,d=k(a);if(u.params.mousewheelForceToAxis)if(u.isHorizontal()){if(!(Math.abs(d.pixelX)>Math.abs(d.pixelY)))return;b=d.pixelX*c}else{if(!(Math.abs(d.pixelY)>Math.abs(d.pixelX)))return;b=d.pixelY}else b=Math.abs(d.pixelX)>Math.abs(d.pixelY)?-d.pixelX*c:-d.pixelY;if(0!==b){if(u.params.mousewheelInvert&&(b=-b),u.params.freeMode){var e=u.getWrapperTranslate()+b*u.params.mousewheelSensitivity,f=u.isBeginning,g=u.isEnd;if(e>=u.minTranslate()&&(e=u.minTranslate()),e<=u.maxTranslate()&&(e=u.maxTranslate()),u.setWrapperTransition(0),u.setWrapperTranslate(e),u.updateProgress(),u.updateActiveIndex(),(!f&&u.isBeginning||!g&&u.isEnd)&&u.updateClasses(),u.params.freeModeSticky?(clearTimeout(u.mousewheel.timeout),u.mousewheel.timeout=setTimeout(function(){u.slideReset()},300)):u.params.lazyLoading&&u.lazy&&u.lazy.load(),u.emit("onScroll",u,a),u.params.autoplay&&u.params.autoplayDisableOnInteraction&&u.stopAutoplay(),0===e||e===u.maxTranslate())return}else{if((new window.Date).getTime()-u.mousewheel.lastScrollTime>60)if(b<0)if(u.isEnd&&!u.params.loop||u.animating){if(u.params.mousewheelReleaseOnEdges)return!0}else u.slideNext(),u.emit("onScroll",u,a);else if(u.isBeginning&&!u.params.loop||u.animating){if(u.params.mousewheelReleaseOnEdges)return!0}else u.slidePrev(),u.emit("onScroll",u,a);u.mousewheel.lastScrollTime=(new window.Date).getTime()}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1}}function k(a){var b=0,c=0,d=0,e=0;return"detail"in a&&(c=a.detail),"wheelDelta"in a&&(c=-a.wheelDelta/120),"wheelDeltaY"in a&&(c=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(b=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(b=c,c=0),d=10*b,e=10*c,"deltaY"in a&&(e=a.deltaY),"deltaX"in a&&(d=a.deltaX),(d||e)&&a.deltaMode&&(1===a.deltaMode?(d*=40,e*=40):(d*=800,e*=800)),d&&!b&&(b=d<1?-1:1),e&&!c&&(c=e<1?-1:1),{spinX:b,spinY:c,pixelX:d,pixelY:e}}function l(b,c){b=a(b);var d,e,f,g=u.rtl?-1:1;d=b.attr("data-swiper-parallax")||"0",e=b.attr("data-swiper-parallax-x"),f=b.attr("data-swiper-parallax-y"),e||f?(e=e||"0",f=f||"0"):u.isHorizontal()?(e=d,f="0"):(f=d,e="0"),e=e.indexOf("%")>=0?parseInt(e,10)*c*g+"%":e*c*g+"px",f=f.indexOf("%")>=0?parseInt(f,10)*c+"%":f*c+"px",b.transform("translate3d("+e+", "+f+",0px)")}function m(a){return 0!==a.indexOf("on")&&(a=a[0]!==a[0].toUpperCase()?"on"+a[0].toUpperCase()+a.substring(1):"on"+a),a}if(!(this instanceof b))return new b(c,d);var n={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},o=d&&d.virtualTranslate;d=d||{};var p={};for(var q in d)if("object"!=typeof d[q]||null===d[q]||d[q].nodeType||d[q]===window||d[q]===document||"undefined"!=typeof Dom7&&d[q]instanceof Dom7||"undefined"!=typeof jQuery&&d[q]instanceof jQuery)p[q]=d[q];else{p[q]={};for(var r in d[q])p[q][r]=d[q][r]}for(var s in n)if(void 0===d[s])d[s]=n[s];else if("object"==typeof d[s])for(var t in n[s])void 0===d[s][t]&&(d[s][t]=n[s][t]);var u=this;if(u.params=d,u.originalParams=p,u.classNames=[],void 0!==a&&"undefined"!=typeof Dom7&&(a=Dom7),(void 0!==a||(a="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7))&&(u.$=a,u.currentBreakpoint=void 0,u.getActiveBreakpoint=function(){if(!u.params.breakpoints)return!1;var a,b=!1,c=[];for(a in u.params.breakpoints)u.params.breakpoints.hasOwnProperty(a)&&c.push(a);c.sort(function(a,b){return parseInt(a,10)>parseInt(b,10)});for(var d=0;d<c.length;d++)(a=c[d])>=window.innerWidth&&!b&&(b=a);return b||"max"},u.setBreakpoint=function(){var a=u.getActiveBreakpoint();if(a&&u.currentBreakpoint!==a){var b=a in u.params.breakpoints?u.params.breakpoints[a]:u.originalParams,c=u.params.loop&&b.slidesPerView!==u.params.slidesPerView;for(var d in b)u.params[d]=b[d];u.currentBreakpoint=a,c&&u.destroyLoop&&u.reLoop(!0)}},u.params.breakpoints&&u.setBreakpoint(),u.container=a(c),0!==u.container.length)){if(u.container.length>1){var v=[];return u.container.each(function(){v.push(new b(this,d))}),v}u.container[0].swiper=u,u.container.data("swiper",u),u.classNames.push(u.params.containerModifierClass+u.params.direction),u.params.freeMode&&u.classNames.push(u.params.containerModifierClass+"free-mode"),u.support.flexbox||(u.classNames.push(u.params.containerModifierClass+"no-flexbox"),u.params.slidesPerColumn=1),u.params.autoHeight&&u.classNames.push(u.params.containerModifierClass+"autoheight"),(u.params.parallax||u.params.watchSlidesVisibility)&&(u.params.watchSlidesProgress=!0),u.params.touchReleaseOnEdges&&(u.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(u.params.effect)>=0&&(u.support.transforms3d?(u.params.watchSlidesProgress=!0,u.classNames.push(u.params.containerModifierClass+"3d")):u.params.effect="slide"),"slide"!==u.params.effect&&u.classNames.push(u.params.containerModifierClass+u.params.effect),"cube"===u.params.effect&&(u.params.resistanceRatio=0,u.params.slidesPerView=1,u.params.slidesPerColumn=1,u.params.slidesPerGroup=1,u.params.centeredSlides=!1,u.params.spaceBetween=0,u.params.virtualTranslate=!0,u.params.setWrapperSize=!1),"fade"!==u.params.effect&&"flip"!==u.params.effect||(u.params.slidesPerView=1,u.params.slidesPerColumn=1,u.params.slidesPerGroup=1,u.params.watchSlidesProgress=!0,u.params.spaceBetween=0,u.params.setWrapperSize=!1,void 0===o&&(u.params.virtualTranslate=!0)),u.params.grabCursor&&u.support.touch&&(u.params.grabCursor=!1),u.wrapper=u.container.children("."+u.params.wrapperClass),u.params.pagination&&(u.paginationContainer=a(u.params.pagination),u.params.uniqueNavElements&&"string"==typeof u.params.pagination&&u.paginationContainer.length>1&&1===u.container.find(u.params.pagination).length&&(u.paginationContainer=u.container.find(u.params.pagination)),"bullets"===u.params.paginationType&&u.params.paginationClickable?u.paginationContainer.addClass(u.params.paginationModifierClass+"clickable"):u.params.paginationClickable=!1,u.paginationContainer.addClass(u.params.paginationModifierClass+u.params.paginationType)),(u.params.nextButton||u.params.prevButton)&&(u.params.nextButton&&(u.nextButton=a(u.params.nextButton),u.params.uniqueNavElements&&"string"==typeof u.params.nextButton&&u.nextButton.length>1&&1===u.container.find(u.params.nextButton).length&&(u.nextButton=u.container.find(u.params.nextButton))),u.params.prevButton&&(u.prevButton=a(u.params.prevButton),u.params.uniqueNavElements&&"string"==typeof u.params.prevButton&&u.prevButton.length>1&&1===u.container.find(u.params.prevButton).length&&(u.prevButton=u.container.find(u.params.prevButton)))),u.isHorizontal=function(){return"horizontal"===u.params.direction},u.rtl=u.isHorizontal()&&("rtl"===u.container[0].dir.toLowerCase()||"rtl"===u.container.css("direction")),u.rtl&&u.classNames.push(u.params.containerModifierClass+"rtl"),u.rtl&&(u.wrongRTL="-webkit-box"===u.wrapper.css("display")),u.params.slidesPerColumn>1&&u.classNames.push(u.params.containerModifierClass+"multirow"),u.device.android&&u.classNames.push(u.params.containerModifierClass+"android"),u.container.addClass(u.classNames.join(" ")),u.translate=0,u.progress=0,u.velocity=0,u.lockSwipeToNext=function(){u.params.allowSwipeToNext=!1,!1===u.params.allowSwipeToPrev&&u.params.grabCursor&&u.unsetGrabCursor()},u.lockSwipeToPrev=function(){u.params.allowSwipeToPrev=!1,!1===u.params.allowSwipeToNext&&u.params.grabCursor&&u.unsetGrabCursor()},u.lockSwipes=function(){u.params.allowSwipeToNext=u.params.allowSwipeToPrev=!1,u.params.grabCursor&&u.unsetGrabCursor()},u.unlockSwipeToNext=function(){u.params.allowSwipeToNext=!0,!0===u.params.allowSwipeToPrev&&u.params.grabCursor&&u.setGrabCursor()},u.unlockSwipeToPrev=function(){u.params.allowSwipeToPrev=!0,!0===u.params.allowSwipeToNext&&u.params.grabCursor&&u.setGrabCursor()},u.unlockSwipes=function(){u.params.allowSwipeToNext=u.params.allowSwipeToPrev=!0,u.params.grabCursor&&u.setGrabCursor()},u.setGrabCursor=function(a){u.container[0].style.cursor="move",u.container[0].style.cursor=a?"-webkit-grabbing":"-webkit-grab",u.container[0].style.cursor=a?"-moz-grabbin":"-moz-grab",u.container[0].style.cursor=a?"grabbing":"grab"},u.unsetGrabCursor=function(){u.container[0].style.cursor=""},u.params.grabCursor&&u.setGrabCursor(),u.imagesToLoad=[],u.imagesLoaded=0,u.loadImage=function(a,b,c,d,e,f){function g(){f&&f()}var h;a.complete&&e?g():b?(h=new window.Image,h.onload=g,h.onerror=g,d&&(h.sizes=d),c&&(h.srcset=c),b&&(h.src=b)):g()},u.preloadImages=function(){function a(){void 0!==u&&null!==u&&u&&(void 0!==u.imagesLoaded&&u.imagesLoaded++,u.imagesLoaded===u.imagesToLoad.length&&(u.params.updateOnImagesReady&&u.update(),u.emit("onImagesReady",u)))}u.imagesToLoad=u.container.find("img");for(var b=0;b<u.imagesToLoad.length;b++)u.loadImage(u.imagesToLoad[b],u.imagesToLoad[b].currentSrc||u.imagesToLoad[b].getAttribute("src"),u.imagesToLoad[b].srcset||u.imagesToLoad[b].getAttribute("srcset"),u.imagesToLoad[b].sizes||u.imagesToLoad[b].getAttribute("sizes"),!0,a)},u.autoplayTimeoutId=void 0,u.autoplaying=!1,u.autoplayPaused=!1,u.startAutoplay=function(){return void 0===u.autoplayTimeoutId&&!!u.params.autoplay&&!u.autoplaying&&(u.autoplaying=!0,u.emit("onAutoplayStart",u),void f())},u.stopAutoplay=function(a){u.autoplayTimeoutId&&(u.autoplayTimeoutId&&clearTimeout(u.autoplayTimeoutId),u.autoplaying=!1,u.autoplayTimeoutId=void 0,u.emit("onAutoplayStop",u))},u.pauseAutoplay=function(a){u.autoplayPaused||(u.autoplayTimeoutId&&clearTimeout(u.autoplayTimeoutId),u.autoplayPaused=!0,0===a?(u.autoplayPaused=!1,f()):u.wrapper.transitionEnd(function(){u&&(u.autoplayPaused=!1,u.autoplaying?f():u.stopAutoplay())}))},u.minTranslate=function(){return-u.snapGrid[0]},u.maxTranslate=function(){return-u.snapGrid[u.snapGrid.length-1]},u.updateAutoHeight=function(){var a,b=[],c=0;if("auto"!==u.params.slidesPerView&&u.params.slidesPerView>1)for(a=0;a<Math.ceil(u.params.slidesPerView);a++){var d=u.activeIndex+a;if(d>u.slides.length)break;b.push(u.slides.eq(d)[0])}else b.push(u.slides.eq(u.activeIndex)[0]);for(a=0;a<b.length;a++)if(void 0!==b[a]){var e=b[a].offsetHeight;c=e>c?e:c}c&&u.wrapper.css("height",c+"px")},u.updateContainerSize=function(){var a,b;a=void 0!==u.params.width?u.params.width:u.container[0].clientWidth,b=void 0!==u.params.height?u.params.height:u.container[0].clientHeight,0===a&&u.isHorizontal()||0===b&&!u.isHorizontal()||(a=a-parseInt(u.container.css("padding-left"),10)-parseInt(u.container.css("padding-right"),10),b=b-parseInt(u.container.css("padding-top"),10)-parseInt(u.container.css("padding-bottom"),10),u.width=a,u.height=b,u.size=u.isHorizontal()?u.width:u.height)},u.updateSlidesSize=function(){u.slides=u.wrapper.children("."+u.params.slideClass),u.snapGrid=[],u.slidesGrid=[],u.slidesSizesGrid=[];var a,b=u.params.spaceBetween,c=-u.params.slidesOffsetBefore,d=0,f=0;if(void 0!==u.size){"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*u.size),u.virtualSize=-b,u.rtl?u.slides.css({marginLeft:"",marginTop:""}):u.slides.css({marginRight:"",marginBottom:""});var g;u.params.slidesPerColumn>1&&(g=Math.floor(u.slides.length/u.params.slidesPerColumn)===u.slides.length/u.params.slidesPerColumn?u.slides.length:Math.ceil(u.slides.length/u.params.slidesPerColumn)*u.params.slidesPerColumn,"auto"!==u.params.slidesPerView&&"row"===u.params.slidesPerColumnFill&&(g=Math.max(g,u.params.slidesPerView*u.params.slidesPerColumn)));var h,i=u.params.slidesPerColumn,j=g/i,k=j-(u.params.slidesPerColumn*j-u.slides.length);for(a=0;a<u.slides.length;a++){h=0;var l=u.slides.eq(a);if(u.params.slidesPerColumn>1){var m,n,o;"column"===u.params.slidesPerColumnFill?(n=Math.floor(a/i),o=a-n*i,(n>k||n===k&&o===i-1)&&++o>=i&&(o=0,n++),m=n+o*g/i,l.css({"-webkit-box-ordinal-group":m,"-moz-box-ordinal-group":m,"-ms-flex-order":m,"-webkit-order":m,order:m})):(o=Math.floor(a/j),n=a-o*j),l.css("margin-"+(u.isHorizontal()?"top":"left"),0!==o&&u.params.spaceBetween&&u.params.spaceBetween+"px").attr("data-swiper-column",n).attr("data-swiper-row",o)}"none"!==l.css("display")&&("auto"===u.params.slidesPerView?(h=u.isHorizontal()?l.outerWidth(!0):l.outerHeight(!0),u.params.roundLengths&&(h=e(h))):(h=(u.size-(u.params.slidesPerView-1)*b)/u.params.slidesPerView,u.params.roundLengths&&(h=e(h)),u.isHorizontal()?u.slides[a].style.width=h+"px":u.slides[a].style.height=h+"px"),u.slides[a].swiperSlideSize=h,u.slidesSizesGrid.push(h),u.params.centeredSlides?(c=c+h/2+d/2+b,0===a&&(c=c-u.size/2-b),Math.abs(c)<.001&&(c=0),f%u.params.slidesPerGroup==0&&u.snapGrid.push(c),u.slidesGrid.push(c)):(f%u.params.slidesPerGroup==0&&u.snapGrid.push(c),u.slidesGrid.push(c),c=c+h+b),u.virtualSize+=h+b,d=h,f++)}u.virtualSize=Math.max(u.virtualSize,u.size)+u.params.slidesOffsetAfter;var p;if(u.rtl&&u.wrongRTL&&("slide"===u.params.effect||"coverflow"===u.params.effect)&&u.wrapper.css({width:u.virtualSize+u.params.spaceBetween+"px"}),u.support.flexbox&&!u.params.setWrapperSize||(u.isHorizontal()?u.wrapper.css({width:u.virtualSize+u.params.spaceBetween+"px"}):u.wrapper.css({height:u.virtualSize+u.params.spaceBetween+"px"})),u.params.slidesPerColumn>1&&(u.virtualSize=(h+u.params.spaceBetween)*g,u.virtualSize=Math.ceil(u.virtualSize/u.params.slidesPerColumn)-u.params.spaceBetween,u.isHorizontal()?u.wrapper.css({width:u.virtualSize+u.params.spaceBetween+"px"}):u.wrapper.css({height:u.virtualSize+u.params.spaceBetween+"px"}),u.params.centeredSlides)){for(p=[],a=0;a<u.snapGrid.length;a++)u.snapGrid[a]<u.virtualSize+u.snapGrid[0]&&p.push(u.snapGrid[a]);u.snapGrid=p}if(!u.params.centeredSlides){for(p=[],a=0;a<u.snapGrid.length;a++)u.snapGrid[a]<=u.virtualSize-u.size&&p.push(u.snapGrid[a]);u.snapGrid=p,Math.floor(u.virtualSize-u.size)-Math.floor(u.snapGrid[u.snapGrid.length-1])>1&&u.snapGrid.push(u.virtualSize-u.size)}0===u.snapGrid.length&&(u.snapGrid=[0]),0!==u.params.spaceBetween&&(u.isHorizontal()?u.rtl?u.slides.css({marginLeft:b+"px"}):u.slides.css({marginRight:b+"px"}):u.slides.css({marginBottom:b+"px"})),u.params.watchSlidesProgress&&u.updateSlidesOffset()}},u.updateSlidesOffset=function(){for(var a=0;a<u.slides.length;a++)u.slides[a].swiperSlideOffset=u.isHorizontal()?u.slides[a].offsetLeft:u.slides[a].offsetTop},u.currentSlidesPerView=function(){var a,b,c=1;if(u.params.centeredSlides){var d,e=u.slides[u.activeIndex].swiperSlideSize;for(a=u.activeIndex+1;a<u.slides.length;a++)u.slides[a]&&!d&&(e+=u.slides[a].swiperSlideSize,c++,e>u.size&&(d=!0));for(b=u.activeIndex-1;b>=0;b--)u.slides[b]&&!d&&(e+=u.slides[b].swiperSlideSize,c++,e>u.size&&(d=!0))}else for(a=u.activeIndex+1;a<u.slides.length;a++)u.slidesGrid[a]-u.slidesGrid[u.activeIndex]<u.size&&c++;return c},u.updateSlidesProgress=function(a){if(void 0===a&&(a=u.translate||0),0!==u.slides.length){void 0===u.slides[0].swiperSlideOffset&&u.updateSlidesOffset();var b=-a;u.rtl&&(b=a),u.slides.removeClass(u.params.slideVisibleClass);for(var c=0;c<u.slides.length;c++){var d=u.slides[c],e=(b+(u.params.centeredSlides?u.minTranslate():0)-d.swiperSlideOffset)/(d.swiperSlideSize+u.params.spaceBetween);if(u.params.watchSlidesVisibility){var f=-(b-d.swiperSlideOffset),g=f+u.slidesSizesGrid[c];(f>=0&&f<u.size||g>0&&g<=u.size||f<=0&&g>=u.size)&&u.slides.eq(c).addClass(u.params.slideVisibleClass)}d.progress=u.rtl?-e:e}}},u.updateProgress=function(a){void 0===a&&(a=u.translate||0);var b=u.maxTranslate()-u.minTranslate(),c=u.isBeginning,d=u.isEnd;0===b?(u.progress=0,u.isBeginning=u.isEnd=!0):(u.progress=(a-u.minTranslate())/b,u.isBeginning=u.progress<=0,u.isEnd=u.progress>=1),u.isBeginning&&!c&&u.emit("onReachBeginning",u),u.isEnd&&!d&&u.emit("onReachEnd",u),u.params.watchSlidesProgress&&u.updateSlidesProgress(a),u.emit("onProgress",u,u.progress)},u.updateActiveIndex=function(){var a,b,c,d=u.rtl?u.translate:-u.translate;for(b=0;b<u.slidesGrid.length;b++)void 0!==u.slidesGrid[b+1]?d>=u.slidesGrid[b]&&d<u.slidesGrid[b+1]-(u.slidesGrid[b+1]-u.slidesGrid[b])/2?a=b:d>=u.slidesGrid[b]&&d<u.slidesGrid[b+1]&&(a=b+1):d>=u.slidesGrid[b]&&(a=b);u.params.normalizeSlideIndex&&(a<0||void 0===a)&&(a=0),c=Math.floor(a/u.params.slidesPerGroup),c>=u.snapGrid.length&&(c=u.snapGrid.length-1),a!==u.activeIndex&&(u.snapIndex=c,u.previousIndex=u.activeIndex,u.activeIndex=a,u.updateClasses(),u.updateRealIndex())},u.updateRealIndex=function(){u.realIndex=parseInt(u.slides.eq(u.activeIndex).attr("data-swiper-slide-index")||u.activeIndex,10)},u.updateClasses=function(){u.slides.removeClass(u.params.slideActiveClass+" "+u.params.slideNextClass+" "+u.params.slidePrevClass+" "+u.params.slideDuplicateActiveClass+" "+u.params.slideDuplicateNextClass+" "+u.params.slideDuplicatePrevClass);var b=u.slides.eq(u.activeIndex);b.addClass(u.params.slideActiveClass),d.loop&&(b.hasClass(u.params.slideDuplicateClass)?u.wrapper.children("."+u.params.slideClass+":not(."+u.params.slideDuplicateClass+')[data-swiper-slide-index="'+u.realIndex+'"]').addClass(u.params.slideDuplicateActiveClass):u.wrapper.children("."+u.params.slideClass+"."+u.params.slideDuplicateClass+'[data-swiper-slide-index="'+u.realIndex+'"]').addClass(u.params.slideDuplicateActiveClass));var c=b.next("."+u.params.slideClass).addClass(u.params.slideNextClass);u.params.loop&&0===c.length&&(c=u.slides.eq(0),c.addClass(u.params.slideNextClass));var e=b.prev("."+u.params.slideClass).addClass(u.params.slidePrevClass);if(u.params.loop&&0===e.length&&(e=u.slides.eq(-1),e.addClass(u.params.slidePrevClass)),d.loop&&(c.hasClass(u.params.slideDuplicateClass)?u.wrapper.children("."+u.params.slideClass+":not(."+u.params.slideDuplicateClass+')[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(u.params.slideDuplicateNextClass):u.wrapper.children("."+u.params.slideClass+"."+u.params.slideDuplicateClass+'[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(u.params.slideDuplicateNextClass),e.hasClass(u.params.slideDuplicateClass)?u.wrapper.children("."+u.params.slideClass+":not(."+u.params.slideDuplicateClass+')[data-swiper-slide-index="'+e.attr("data-swiper-slide-index")+'"]').addClass(u.params.slideDuplicatePrevClass):u.wrapper.children("."+u.params.slideClass+"."+u.params.slideDuplicateClass+'[data-swiper-slide-index="'+e.attr("data-swiper-slide-index")+'"]').addClass(u.params.slideDuplicatePrevClass)),u.paginationContainer&&u.paginationContainer.length>0){var f,g=u.params.loop?Math.ceil((u.slides.length-2*u.loopedSlides)/u.params.slidesPerGroup):u.snapGrid.length;if(u.params.loop?(f=Math.ceil((u.activeIndex-u.loopedSlides)/u.params.slidesPerGroup),f>u.slides.length-1-2*u.loopedSlides&&(f-=u.slides.length-2*u.loopedSlides),f>g-1&&(f-=g),f<0&&"bullets"!==u.params.paginationType&&(f=g+f)):f=void 0!==u.snapIndex?u.snapIndex:u.activeIndex||0,"bullets"===u.params.paginationType&&u.bullets&&u.bullets.length>0&&(u.bullets.removeClass(u.params.bulletActiveClass),u.paginationContainer.length>1?u.bullets.each(function(){a(this).index()===f&&a(this).addClass(u.params.bulletActiveClass)}):u.bullets.eq(f).addClass(u.params.bulletActiveClass)),"fraction"===u.params.paginationType&&(u.paginationContainer.find("."+u.params.paginationCurrentClass).text(f+1),u.paginationContainer.find("."+u.params.paginationTotalClass).text(g)),"progress"===u.params.paginationType){var h=(f+1)/g,i=h,j=1;u.isHorizontal()||(j=h,i=1),u.paginationContainer.find("."+u.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+i+") scaleY("+j+")").transition(u.params.speed)}"custom"===u.params.paginationType&&u.params.paginationCustomRender&&(u.paginationContainer.html(u.params.paginationCustomRender(u,f+1,g)),u.emit("onPaginationRendered",u,u.paginationContainer[0]))}u.params.loop||(u.params.prevButton&&u.prevButton&&u.prevButton.length>0&&(u.isBeginning?(u.prevButton.addClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.disable(u.prevButton)):(u.prevButton.removeClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.enable(u.prevButton))),u.params.nextButton&&u.nextButton&&u.nextButton.length>0&&(u.isEnd?(u.nextButton.addClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.disable(u.nextButton)):(u.nextButton.removeClass(u.params.buttonDisabledClass),u.params.a11y&&u.a11y&&u.a11y.enable(u.nextButton))))},u.updatePagination=function(){if(u.params.pagination&&u.paginationContainer&&u.paginationContainer.length>0){var a="";if("bullets"===u.params.paginationType){for(var b=u.params.loop?Math.ceil((u.slides.length-2*u.loopedSlides)/u.params.slidesPerGroup):u.snapGrid.length,c=0;c<b;c++)a+=u.params.paginationBulletRender?u.params.paginationBulletRender(u,c,u.params.bulletClass):"<"+u.params.paginationElement+' class="'+u.params.bulletClass+'"></'+u.params.paginationElement+">";u.paginationContainer.html(a),u.bullets=u.paginationContainer.find("."+u.params.bulletClass),u.params.paginationClickable&&u.params.a11y&&u.a11y&&u.a11y.initPagination()}"fraction"===u.params.paginationType&&(a=u.params.paginationFractionRender?u.params.paginationFractionRender(u,u.params.paginationCurrentClass,u.params.paginationTotalClass):'<span class="'+u.params.paginationCurrentClass+'"></span> / <span class="'+u.params.paginationTotalClass+'"></span>',u.paginationContainer.html(a)),"progress"===u.params.paginationType&&(a=u.params.paginationProgressRender?u.params.paginationProgressRender(u,u.params.paginationProgressbarClass):'<span class="'+u.params.paginationProgressbarClass+'"></span>',u.paginationContainer.html(a)),"custom"!==u.params.paginationType&&u.emit("onPaginationRendered",u,u.paginationContainer[0])}},u.update=function(a){function b(){u.rtl,u.translate,c=Math.min(Math.max(u.translate,u.maxTranslate()),u.minTranslate()),u.setWrapperTranslate(c),u.updateActiveIndex(),u.updateClasses()}if(u)if(u.updateContainerSize(),u.updateSlidesSize(),u.updateProgress(),u.updatePagination(),u.updateClasses(),u.params.scrollbar&&u.scrollbar&&u.scrollbar.set(),a){var c;u.controller&&u.controller.spline&&(u.controller.spline=void 0),u.params.freeMode?(b(),u.params.autoHeight&&u.updateAutoHeight()):(("auto"===u.params.slidesPerView||u.params.slidesPerView>1)&&u.isEnd&&!u.params.centeredSlides?u.slideTo(u.slides.length-1,0,!1,!0):u.slideTo(u.activeIndex,0,!1,!0))||b()}else u.params.autoHeight&&u.updateAutoHeight()},u.onResize=function(a){u.params.breakpoints&&u.setBreakpoint();var b=u.params.allowSwipeToPrev,c=u.params.allowSwipeToNext;u.params.allowSwipeToPrev=u.params.allowSwipeToNext=!0,u.updateContainerSize(),u.updateSlidesSize(),("auto"===u.params.slidesPerView||u.params.freeMode||a)&&u.updatePagination(),u.params.scrollbar&&u.scrollbar&&u.scrollbar.set(),u.controller&&u.controller.spline&&(u.controller.spline=void 0);var d=!1;if(u.params.freeMode){var e=Math.min(Math.max(u.translate,u.maxTranslate()),u.minTranslate());u.setWrapperTranslate(e),u.updateActiveIndex(),u.updateClasses(),u.params.autoHeight&&u.updateAutoHeight()}else u.updateClasses(),d=("auto"===u.params.slidesPerView||u.params.slidesPerView>1)&&u.isEnd&&!u.params.centeredSlides?u.slideTo(u.slides.length-1,0,!1,!0):u.slideTo(u.activeIndex,0,!1,!0);u.params.lazyLoading&&!d&&u.lazy&&u.lazy.load(),u.params.allowSwipeToPrev=b,u.params.allowSwipeToNext=c},u.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?u.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(u.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),u.touchEvents={start:u.support.touch||!u.params.simulateTouch?"touchstart":u.touchEventsDesktop.start,move:u.support.touch||!u.params.simulateTouch?"touchmove":u.touchEventsDesktop.move,end:u.support.touch||!u.params.simulateTouch?"touchend":u.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===u.params.touchEventsTarget?u.container:u.wrapper).addClass("swiper-wp8-"+u.params.direction),u.initEvents=function(a){var b=a?"off":"on",c=a?"removeEventListener":"addEventListener",e="container"===u.params.touchEventsTarget?u.container[0]:u.wrapper[0],f=u.support.touch?e:document,g=!!u.params.nested;if(u.browser.ie)e[c](u.touchEvents.start,u.onTouchStart,!1),f[c](u.touchEvents.move,u.onTouchMove,g),f[c](u.touchEvents.end,u.onTouchEnd,!1);else{if(u.support.touch){var h=!("touchstart"!==u.touchEvents.start||!u.support.passiveListener||!u.params.passiveListeners)&&{passive:!0,capture:!1};e[c](u.touchEvents.start,u.onTouchStart,h),e[c](u.touchEvents.move,u.onTouchMove,g),e[c](u.touchEvents.end,u.onTouchEnd,h)}(d.simulateTouch&&!u.device.ios&&!u.device.android||d.simulateTouch&&!u.support.touch&&u.device.ios)&&(e[c]("mousedown",u.onTouchStart,!1),document[c]("mousemove",u.onTouchMove,g),document[c]("mouseup",u.onTouchEnd,!1))}window[c]("resize",u.onResize),u.params.nextButton&&u.nextButton&&u.nextButton.length>0&&(u.nextButton[b]("click",u.onClickNext),u.params.a11y&&u.a11y&&u.nextButton[b]("keydown",u.a11y.onEnterKey)),u.params.prevButton&&u.prevButton&&u.prevButton.length>0&&(u.prevButton[b]("click",u.onClickPrev),u.params.a11y&&u.a11y&&u.prevButton[b]("keydown",u.a11y.onEnterKey)),u.params.pagination&&u.params.paginationClickable&&(u.paginationContainer[b]("click","."+u.params.bulletClass,u.onClickIndex),u.params.a11y&&u.a11y&&u.paginationContainer[b]("keydown","."+u.params.bulletClass,u.a11y.onEnterKey)),(u.params.preventClicks||u.params.preventClicksPropagation)&&e[c]("click",u.preventClicks,!0)},u.attachEvents=function(){u.initEvents()},u.detachEvents=function(){u.initEvents(!0)},u.allowClick=!0,u.preventClicks=function(a){u.allowClick||(u.params.preventClicks&&a.preventDefault(),u.params.preventClicksPropagation&&u.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))},u.onClickNext=function(a){a.preventDefault(),u.isEnd&&!u.params.loop||u.slideNext()},u.onClickPrev=function(a){a.preventDefault(),u.isBeginning&&!u.params.loop||u.slidePrev()},u.onClickIndex=function(b){b.preventDefault();var c=a(this).index()*u.params.slidesPerGroup;u.params.loop&&(c+=u.loopedSlides),u.slideTo(c)},u.updateClickedSlide=function(b){var c=g(b,"."+u.params.slideClass),d=!1;if(c)for(var e=0;e<u.slides.length;e++)u.slides[e]===c&&(d=!0);if(!c||!d)return u.clickedSlide=void 0,void(u.clickedIndex=void 0);if(u.clickedSlide=c,u.clickedIndex=a(c).index(),u.params.slideToClickedSlide&&void 0!==u.clickedIndex&&u.clickedIndex!==u.activeIndex){var f,h=u.clickedIndex,i="auto"===u.params.slidesPerView?u.currentSlidesPerView():u.params.slidesPerView;if(u.params.loop){if(u.animating)return;f=parseInt(a(u.clickedSlide).attr("data-swiper-slide-index"),10),u.params.centeredSlides?h<u.loopedSlides-i/2||h>u.slides.length-u.loopedSlides+i/2?(u.fixLoop(),h=u.wrapper.children("."+u.params.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){u.slideTo(h)},0)):u.slideTo(h):h>u.slides.length-i?(u.fixLoop(),h=u.wrapper.children("."+u.params.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){u.slideTo(h)},0)):u.slideTo(h)}else u.slideTo(h)}};var w,x,y,z,A,B,C,D,E,F,G="input, select, textarea, button, video",H=Date.now(),I=[];u.animating=!1,u.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var J,K;u.onTouchStart=function(b){if(b.originalEvent&&(b=b.originalEvent),(J="touchstart"===b.type)||!("which"in b)||3!==b.which){if(u.params.noSwiping&&g(b,"."+u.params.noSwipingClass))return void(u.allowClick=!0);if(!u.params.swipeHandler||g(b,u.params.swipeHandler)){var c=u.touches.currentX="touchstart"===b.type?b.targetTouches[0].pageX:b.pageX,d=u.touches.currentY="touchstart"===b.type?b.targetTouches[0].pageY:b.pageY;if(!(u.device.ios&&u.params.iOSEdgeSwipeDetection&&c<=u.params.iOSEdgeSwipeThreshold)){if(w=!0,x=!1,y=!0,A=void 0,K=void 0,u.touches.startX=c,u.touches.startY=d,z=Date.now(),u.allowClick=!0,u.updateContainerSize(),u.swipeDirection=void 0,u.params.threshold>0&&(D=!1),"touchstart"!==b.type){var e=!0;a(b.target).is(G)&&(e=!1),document.activeElement&&a(document.activeElement).is(G)&&document.activeElement.blur(),e&&b.preventDefault()}u.emit("onTouchStart",u,b)}}}},u.onTouchMove=function(b){if(b.originalEvent&&(b=b.originalEvent),!J||"mousemove"!==b.type){if(b.preventedByNestedSwiper)return u.touches.startX="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,void(u.touches.startY="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY);if(u.params.onlyExternal)return u.allowClick=!1,void(w&&(u.touches.startX=u.touches.currentX="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,u.touches.startY=u.touches.currentY="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,z=Date.now()));if(J&&u.params.touchReleaseOnEdges&&!u.params.loop)if(u.isHorizontal()){if(u.touches.currentX<u.touches.startX&&u.translate<=u.maxTranslate()||u.touches.currentX>u.touches.startX&&u.translate>=u.minTranslate())return}else if(u.touches.currentY<u.touches.startY&&u.translate<=u.maxTranslate()||u.touches.currentY>u.touches.startY&&u.translate>=u.minTranslate())return;if(J&&document.activeElement&&b.target===document.activeElement&&a(b.target).is(G))return x=!0,void(u.allowClick=!1);if(y&&u.emit("onTouchMove",u,b),!(b.targetTouches&&b.targetTouches.length>1)){if(u.touches.currentX="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,u.touches.currentY="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,void 0===A){var c;u.isHorizontal()&&u.touches.currentY===u.touches.startY||!u.isHorizontal()&&u.touches.currentX===u.touches.startX?A=!1:(c=180*Math.atan2(Math.abs(u.touches.currentY-u.touches.startY),Math.abs(u.touches.currentX-u.touches.startX))/Math.PI,A=u.isHorizontal()?c>u.params.touchAngle:90-c>u.params.touchAngle)}if(A&&u.emit("onTouchMoveOpposite",u,b),void 0===K&&u.browser.ieTouch&&(u.touches.currentX===u.touches.startX&&u.touches.currentY===u.touches.startY||(K=!0)),w){if(A)return void(w=!1);if(K||!u.browser.ieTouch){u.allowClick=!1,u.emit("onSliderMove",u,b),b.preventDefault(),u.params.touchMoveStopPropagation&&!u.params.nested&&b.stopPropagation(),x||(d.loop&&u.fixLoop(),C=u.getWrapperTranslate(),u.setWrapperTransition(0),u.animating&&u.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),u.params.autoplay&&u.autoplaying&&(u.params.autoplayDisableOnInteraction?u.stopAutoplay():u.pauseAutoplay()),F=!1,!u.params.grabCursor||!0!==u.params.allowSwipeToNext&&!0!==u.params.allowSwipeToPrev||u.setGrabCursor(!0)),x=!0;var e=u.touches.diff=u.isHorizontal()?u.touches.currentX-u.touches.startX:u.touches.currentY-u.touches.startY;e*=u.params.touchRatio,u.rtl&&(e=-e),u.swipeDirection=e>0?"prev":"next",B=e+C;var f=!0;if(e>0&&B>u.minTranslate()?(f=!1,u.params.resistance&&(B=u.minTranslate()-1+Math.pow(-u.minTranslate()+C+e,u.params.resistanceRatio))):e<0&&B<u.maxTranslate()&&(f=!1,u.params.resistance&&(B=u.maxTranslate()+1-Math.pow(u.maxTranslate()-C-e,u.params.resistanceRatio))),f&&(b.preventedByNestedSwiper=!0),!u.params.allowSwipeToNext&&"next"===u.swipeDirection&&B<C&&(B=C),!u.params.allowSwipeToPrev&&"prev"===u.swipeDirection&&B>C&&(B=C),u.params.threshold>0){if(!(Math.abs(e)>u.params.threshold||D))return void(B=C);if(!D)return D=!0,u.touches.startX=u.touches.currentX,u.touches.startY=u.touches.currentY,B=C,void(u.touches.diff=u.isHorizontal()?u.touches.currentX-u.touches.startX:u.touches.currentY-u.touches.startY)}u.params.followFinger&&((u.params.freeMode||u.params.watchSlidesProgress)&&u.updateActiveIndex(),u.params.freeMode&&(0===I.length&&I.push({position:u.touches[u.isHorizontal()?"startX":"startY"],time:z}),I.push({position:u.touches[u.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),u.updateProgress(B),u.setWrapperTranslate(B))}}}}},u.onTouchEnd=function(b){if(b.originalEvent&&(b=b.originalEvent),y&&u.emit("onTouchEnd",u,b),y=!1,w){u.params.grabCursor&&x&&w&&(!0===u.params.allowSwipeToNext||!0===u.params.allowSwipeToPrev)&&u.setGrabCursor(!1);var c=Date.now(),d=c-z;if(u.allowClick&&(u.updateClickedSlide(b),u.emit("onTap",u,b),d<300&&c-H>300&&(E&&clearTimeout(E),E=setTimeout(function(){u&&(u.params.paginationHide&&u.paginationContainer.length>0&&!a(b.target).hasClass(u.params.bulletClass)&&u.paginationContainer.toggleClass(u.params.paginationHiddenClass),u.emit("onClick",u,b))},300)),d<300&&c-H<300&&(E&&clearTimeout(E),u.emit("onDoubleTap",u,b))),H=Date.now(),setTimeout(function(){u&&(u.allowClick=!0)},0),!w||!x||!u.swipeDirection||0===u.touches.diff||B===C)return void(w=x=!1);w=x=!1;var e;if(e=u.params.followFinger?u.rtl?u.translate:-u.translate:-B,u.params.freeMode){if(e<-u.minTranslate())return void u.slideTo(u.activeIndex);if(e>-u.maxTranslate())return void(u.slides.length<u.snapGrid.length?u.slideTo(u.snapGrid.length-1):u.slideTo(u.slides.length-1));if(u.params.freeModeMomentum){if(I.length>1){var f=I.pop(),g=I.pop(),h=f.position-g.position,i=f.time-g.time;u.velocity=h/i,u.velocity=u.velocity/2,Math.abs(u.velocity)<u.params.freeModeMinimumVelocity&&(u.velocity=0),(i>150||(new window.Date).getTime()-f.time>300)&&(u.velocity=0)}else u.velocity=0;u.velocity=u.velocity*u.params.freeModeMomentumVelocityRatio,I.length=0;var j=1e3*u.params.freeModeMomentumRatio,k=u.velocity*j,l=u.translate+k;u.rtl&&(l=-l);var m,n=!1,o=20*Math.abs(u.velocity)*u.params.freeModeMomentumBounceRatio;if(l<u.maxTranslate())u.params.freeModeMomentumBounce?(l+u.maxTranslate()<-o&&(l=u.maxTranslate()-o),m=u.maxTranslate(),n=!0,F=!0):l=u.maxTranslate();else if(l>u.minTranslate())u.params.freeModeMomentumBounce?(l-u.minTranslate()>o&&(l=u.minTranslate()+o),m=u.minTranslate(),n=!0,F=!0):l=u.minTranslate();else if(u.params.freeModeSticky){var p,q=0;for(q=0;q<u.snapGrid.length;q+=1)if(u.snapGrid[q]>-l){p=q;break}l=Math.abs(u.snapGrid[p]-l)<Math.abs(u.snapGrid[p-1]-l)||"next"===u.swipeDirection?u.snapGrid[p]:u.snapGrid[p-1],u.rtl||(l=-l)}if(0!==u.velocity)j=u.rtl?Math.abs((-l-u.translate)/u.velocity):Math.abs((l-u.translate)/u.velocity);else if(u.params.freeModeSticky)return void u.slideReset();u.params.freeModeMomentumBounce&&n?(u.updateProgress(m),u.setWrapperTransition(j),u.setWrapperTranslate(l),u.onTransitionStart(),u.animating=!0,u.wrapper.transitionEnd(function(){u&&F&&(u.emit("onMomentumBounce",u),u.setWrapperTransition(u.params.speed),u.setWrapperTranslate(m),u.wrapper.transitionEnd(function(){u&&u.onTransitionEnd()}))})):u.velocity?(u.updateProgress(l),u.setWrapperTransition(j),u.setWrapperTranslate(l),u.onTransitionStart(),u.animating||(u.animating=!0,u.wrapper.transitionEnd(function(){u&&u.onTransitionEnd()}))):u.updateProgress(l),u.updateActiveIndex()}return void((!u.params.freeModeMomentum||d>=u.params.longSwipesMs)&&(u.updateProgress(),u.updateActiveIndex()))}var r,s=0,t=u.slidesSizesGrid[0];for(r=0;r<u.slidesGrid.length;r+=u.params.slidesPerGroup)void 0!==u.slidesGrid[r+u.params.slidesPerGroup]?e>=u.slidesGrid[r]&&e<u.slidesGrid[r+u.params.slidesPerGroup]&&(s=r,t=u.slidesGrid[r+u.params.slidesPerGroup]-u.slidesGrid[r]):e>=u.slidesGrid[r]&&(s=r,t=u.slidesGrid[u.slidesGrid.length-1]-u.slidesGrid[u.slidesGrid.length-2]);var v=(e-u.slidesGrid[s])/t;if(d>u.params.longSwipesMs){if(!u.params.longSwipes)return void u.slideTo(u.activeIndex);"next"===u.swipeDirection&&(v>=u.params.longSwipesRatio?u.slideTo(s+u.params.slidesPerGroup):u.slideTo(s)),"prev"===u.swipeDirection&&(v>1-u.params.longSwipesRatio?u.slideTo(s+u.params.slidesPerGroup):u.slideTo(s))}else{if(!u.params.shortSwipes)return void u.slideTo(u.activeIndex);"next"===u.swipeDirection&&u.slideTo(s+u.params.slidesPerGroup),"prev"===u.swipeDirection&&u.slideTo(s)}}},u._slideTo=function(a,b){return u.slideTo(a,b,!0,!0)},u.slideTo=function(a,b,c,d){void 0===c&&(c=!0),void 0===a&&(a=0),a<0&&(a=0),u.snapIndex=Math.floor(a/u.params.slidesPerGroup),u.snapIndex>=u.snapGrid.length&&(u.snapIndex=u.snapGrid.length-1);var e=-u.snapGrid[u.snapIndex];if(u.params.autoplay&&u.autoplaying&&(d||!u.params.autoplayDisableOnInteraction?u.pauseAutoplay(b):u.stopAutoplay()),u.updateProgress(e),u.params.normalizeSlideIndex)for(var f=0;f<u.slidesGrid.length;f++)-Math.floor(100*e)>=Math.floor(100*u.slidesGrid[f])&&(a=f);return!(!u.params.allowSwipeToNext&&e<u.translate&&e<u.minTranslate()||!u.params.allowSwipeToPrev&&e>u.translate&&e>u.maxTranslate()&&(u.activeIndex||0)!==a||(void 0===b&&(b=u.params.speed),u.previousIndex=u.activeIndex||0,u.activeIndex=a,u.updateRealIndex(),u.rtl&&-e===u.translate||!u.rtl&&e===u.translate?(u.params.autoHeight&&u.updateAutoHeight(),u.updateClasses(),"slide"!==u.params.effect&&u.setWrapperTranslate(e),1):(u.updateClasses(),u.onTransitionStart(c),0===b||u.browser.lteIE9?(u.setWrapperTranslate(e),u.setWrapperTransition(0),u.onTransitionEnd(c)):(u.setWrapperTranslate(e),u.setWrapperTransition(b),u.animating||(u.animating=!0,u.wrapper.transitionEnd(function(){u&&u.onTransitionEnd(c)}))),0)))},u.onTransitionStart=function(a){void 0===a&&(a=!0),u.params.autoHeight&&u.updateAutoHeight(),u.lazy&&u.lazy.onTransitionStart(),a&&(u.emit("onTransitionStart",u),u.activeIndex!==u.previousIndex&&(u.emit("onSlideChangeStart",u),u.activeIndex>u.previousIndex?u.emit("onSlideNextStart",u):u.emit("onSlidePrevStart",u)))},u.onTransitionEnd=function(a){u.animating=!1,u.setWrapperTransition(0),void 0===a&&(a=!0),u.lazy&&u.lazy.onTransitionEnd(),a&&(u.emit("onTransitionEnd",u),u.activeIndex!==u.previousIndex&&(u.emit("onSlideChangeEnd",u),u.activeIndex>u.previousIndex?u.emit("onSlideNextEnd",u):u.emit("onSlidePrevEnd",u))),u.params.history&&u.history&&u.history.setHistory(u.params.history,u.activeIndex),u.params.hashnav&&u.hashnav&&u.hashnav.setHash()},u.slideNext=function(a,b,c){return u.params.loop?!u.animating&&(u.fixLoop(),u.container[0].clientLeft,u.slideTo(u.activeIndex+u.params.slidesPerGroup,b,a,c)):u.slideTo(u.activeIndex+u.params.slidesPerGroup,b,a,c)},u._slideNext=function(a){return u.slideNext(!0,a,!0)},u.slidePrev=function(a,b,c){return u.params.loop?!u.animating&&(u.fixLoop(),u.container[0].clientLeft,u.slideTo(u.activeIndex-1,b,a,c)):u.slideTo(u.activeIndex-1,b,a,c)},u._slidePrev=function(a){return u.slidePrev(!0,a,!0)},u.slideReset=function(a,b,c){return u.slideTo(u.activeIndex,b,a)},u.disableTouchControl=function(){return u.params.onlyExternal=!0,!0},u.enableTouchControl=function(){return u.params.onlyExternal=!1,!0},u.setWrapperTransition=function(a,b){u.wrapper.transition(a),"slide"!==u.params.effect&&u.effects[u.params.effect]&&u.effects[u.params.effect].setTransition(a),u.params.parallax&&u.parallax&&u.parallax.setTransition(a),u.params.scrollbar&&u.scrollbar&&u.scrollbar.setTransition(a),u.params.control&&u.controller&&u.controller.setTransition(a,b),u.emit("onSetTransition",u,a)},u.setWrapperTranslate=function(a,b,c){var d=0,f=0;u.isHorizontal()?d=u.rtl?-a:a:f=a,u.params.roundLengths&&(d=e(d),f=e(f)),u.params.virtualTranslate||(u.support.transforms3d?u.wrapper.transform("translate3d("+d+"px, "+f+"px, 0px)"):u.wrapper.transform("translate("+d+"px, "+f+"px)")),u.translate=u.isHorizontal()?d:f;var g,h=u.maxTranslate()-u.minTranslate();g=0===h?0:(a-u.minTranslate())/h,g!==u.progress&&u.updateProgress(a),b&&u.updateActiveIndex(),"slide"!==u.params.effect&&u.effects[u.params.effect]&&u.effects[u.params.effect].setTranslate(u.translate),u.params.parallax&&u.parallax&&u.parallax.setTranslate(u.translate),u.params.scrollbar&&u.scrollbar&&u.scrollbar.setTranslate(u.translate),u.params.control&&u.controller&&u.controller.setTranslate(u.translate,c),u.emit("onSetTranslate",u,u.translate)},u.getTranslate=function(a,b){var c,d,e,f;return void 0===b&&(b="x"),u.params.virtualTranslate?u.rtl?-u.translate:u.translate:(e=window.getComputedStyle(a,null),window.WebKitCSSMatrix?(d=e.transform||e.webkitTransform,d.split(",").length>6&&(d=d.split(", ").map(function(a){return a.replace(",",".")}).join(", ")),f=new window.WebKitCSSMatrix("none"===d?"":d)):(f=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),c=f.toString().split(",")),"x"===b&&(d=window.WebKitCSSMatrix?f.m41:16===c.length?parseFloat(c[12]):parseFloat(c[4])),"y"===b&&(d=window.WebKitCSSMatrix?f.m42:16===c.length?parseFloat(c[13]):parseFloat(c[5])),u.rtl&&d&&(d=-d),d||0)},u.getWrapperTranslate=function(a){return void 0===a&&(a=u.isHorizontal()?"x":"y"),u.getTranslate(u.wrapper[0],a)},u.observers=[],u.initObservers=function(){if(u.params.observeParents)for(var a=u.container.parents(),b=0;b<a.length;b++)h(a[b]);h(u.container[0],{childList:!1}),h(u.wrapper[0],{attributes:!1})},u.disconnectObservers=function(){for(var a=0;a<u.observers.length;a++)u.observers[a].disconnect();u.observers=[]},u.createLoop=function(){u.wrapper.children("."+u.params.slideClass+"."+u.params.slideDuplicateClass).remove();var b=u.wrapper.children("."+u.params.slideClass);"auto"!==u.params.slidesPerView||u.params.loopedSlides||(u.params.loopedSlides=b.length),u.loopedSlides=parseInt(u.params.loopedSlides||u.params.slidesPerView,10),u.loopedSlides=u.loopedSlides+u.params.loopAdditionalSlides,u.loopedSlides>b.length&&(u.loopedSlides=b.length);var c,d=[],e=[];for(b.each(function(c,f){var g=a(this);c<u.loopedSlides&&e.push(f),c<b.length&&c>=b.length-u.loopedSlides&&d.push(f),g.attr("data-swiper-slide-index",c)}),c=0;c<e.length;c++)u.wrapper.append(a(e[c].cloneNode(!0)).addClass(u.params.slideDuplicateClass));for(c=d.length-1;c>=0;c--)u.wrapper.prepend(a(d[c].cloneNode(!0)).addClass(u.params.slideDuplicateClass))},u.destroyLoop=function(){u.wrapper.children("."+u.params.slideClass+"."+u.params.slideDuplicateClass).remove(),u.slides.removeAttr("data-swiper-slide-index")},u.reLoop=function(a){var b=u.activeIndex-u.loopedSlides;u.destroyLoop(),u.createLoop(),u.updateSlidesSize(),a&&u.slideTo(b+u.loopedSlides,0,!1)},u.fixLoop=function(){var a;u.activeIndex<u.loopedSlides?(a=u.slides.length-3*u.loopedSlides+u.activeIndex,a+=u.loopedSlides,u.slideTo(a,0,!1,!0)):("auto"===u.params.slidesPerView&&u.activeIndex>=2*u.loopedSlides||u.activeIndex>u.slides.length-2*u.params.slidesPerView)&&(a=-u.slides.length+u.activeIndex+u.loopedSlides,a+=u.loopedSlides,u.slideTo(a,0,!1,!0))},u.appendSlide=function(a){if(u.params.loop&&u.destroyLoop(),"object"==typeof a&&a.length)for(var b=0;b<a.length;b++)a[b]&&u.wrapper.append(a[b]);else u.wrapper.append(a);u.params.loop&&u.createLoop(),u.params.observer&&u.support.observer||u.update(!0)},u.prependSlide=function(a){u.params.loop&&u.destroyLoop();var b=u.activeIndex+1;if("object"==typeof a&&a.length){for(var c=0;c<a.length;c++)a[c]&&u.wrapper.prepend(a[c]);b=u.activeIndex+a.length}else u.wrapper.prepend(a);u.params.loop&&u.createLoop(),u.params.observer&&u.support.observer||u.update(!0),u.slideTo(b,0,!1)},u.removeSlide=function(a){u.params.loop&&(u.destroyLoop(),u.slides=u.wrapper.children("."+u.params.slideClass));var b,c=u.activeIndex;if("object"==typeof a&&a.length){for(var d=0;d<a.length;d++)b=a[d],u.slides[b]&&u.slides.eq(b).remove(),b<c&&c--;c=Math.max(c,0)}else b=a,u.slides[b]&&u.slides.eq(b).remove(),b<c&&c--,c=Math.max(c,0);u.params.loop&&u.createLoop(),u.params.observer&&u.support.observer||u.update(!0),u.params.loop?u.slideTo(c+u.loopedSlides,0,!1):u.slideTo(c,0,!1)},u.removeAllSlides=function(){for(var a=[],b=0;b<u.slides.length;b++)a.push(b);u.removeSlide(a)},u.effects={fade:{setTranslate:function(){for(var a=0;a<u.slides.length;a++){var b=u.slides.eq(a),c=b[0].swiperSlideOffset,d=-c;u.params.virtualTranslate||(d-=u.translate);var e=0;u.isHorizontal()||(e=d,d=0);var f=u.params.fade.crossFade?Math.max(1-Math.abs(b[0].progress),0):1+Math.min(Math.max(b[0].progress,-1),0);b.css({opacity:f}).transform("translate3d("+d+"px, "+e+"px, 0px)")}},setTransition:function(a){if(u.slides.transition(a),u.params.virtualTranslate&&0!==a){var b=!1;u.slides.transitionEnd(function(){if(!b&&u){b=!0,u.animating=!1;for(var a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],c=0;c<a.length;c++)u.wrapper.trigger(a[c])}})}}},flip:{setTranslate:function(){for(var b=0;b<u.slides.length;b++){var c=u.slides.eq(b),d=c[0].progress;u.params.flip.limitRotation&&(d=Math.max(Math.min(c[0].progress,1),-1));var e=c[0].swiperSlideOffset,f=-180*d,g=f,h=0,i=-e,j=0;if(u.isHorizontal()?u.rtl&&(g=-g):(j=i,i=0,h=-g,g=0),c[0].style.zIndex=-Math.abs(Math.round(d))+u.slides.length,u.params.flip.slideShadows){var k=u.isHorizontal()?c.find(".swiper-slide-shadow-left"):c.find(".swiper-slide-shadow-top"),l=u.isHorizontal()?c.find(".swiper-slide-shadow-right"):c.find(".swiper-slide-shadow-bottom");0===k.length&&(k=a('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"left":"top")+'"></div>'),c.append(k)),0===l.length&&(l=a('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"right":"bottom")+'"></div>'),c.append(l)),k.length&&(k[0].style.opacity=Math.max(-d,0)),l.length&&(l[0].style.opacity=Math.max(d,0))}c.transform("translate3d("+i+"px, "+j+"px, 0px) rotateX("+h+"deg) rotateY("+g+"deg)")}},setTransition:function(b){if(u.slides.transition(b).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(b),u.params.virtualTranslate&&0!==b){var c=!1;u.slides.eq(u.activeIndex).transitionEnd(function(){if(!c&&u&&a(this).hasClass(u.params.slideActiveClass)){c=!0,u.animating=!1;for(var b=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],d=0;d<b.length;d++)u.wrapper.trigger(b[d])}})}}},cube:{setTranslate:function(){var b,c=0;u.params.cube.shadow&&(u.isHorizontal()?(b=u.wrapper.find(".swiper-cube-shadow"),0===b.length&&(b=a('<div class="swiper-cube-shadow"></div>'),u.wrapper.append(b)),b.css({height:u.width+"px"})):(b=u.container.find(".swiper-cube-shadow"),0===b.length&&(b=a('<div class="swiper-cube-shadow"></div>'),u.container.append(b))));for(var d=0;d<u.slides.length;d++){var e=u.slides.eq(d),f=90*d,g=Math.floor(f/360);u.rtl&&(f=-f,g=Math.floor(-f/360));var h=Math.max(Math.min(e[0].progress,1),-1),i=0,j=0,k=0;d%4==0?(i=4*-g*u.size,k=0):(d-1)%4==0?(i=0,k=4*-g*u.size):(d-2)%4==0?(i=u.size+4*g*u.size,k=u.size):(d-3)%4==0&&(i=-u.size,k=3*u.size+4*u.size*g),u.rtl&&(i=-i),u.isHorizontal()||(j=i,i=0);var l="rotateX("+(u.isHorizontal()?0:-f)+"deg) rotateY("+(u.isHorizontal()?f:0)+"deg) translate3d("+i+"px, "+j+"px, "+k+"px)";if(h<=1&&h>-1&&(c=90*d+90*h,u.rtl&&(c=90*-d-90*h)),e.transform(l),u.params.cube.slideShadows){var m=u.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),n=u.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===m.length&&(m=a('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"left":"top")+'"></div>'),e.append(m)),0===n.length&&(n=a('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"right":"bottom")+'"></div>'),e.append(n)),m.length&&(m[0].style.opacity=Math.max(-h,0)),n.length&&(n[0].style.opacity=Math.max(h,0))}}if(u.wrapper.css({"-webkit-transform-origin":"50% 50% -"+u.size/2+"px","-moz-transform-origin":"50% 50% -"+u.size/2+"px","-ms-transform-origin":"50% 50% -"+u.size/2+"px","transform-origin":"50% 50% -"+u.size/2+"px"}),u.params.cube.shadow)if(u.isHorizontal())b.transform("translate3d(0px, "+(u.width/2+u.params.cube.shadowOffset)+"px, "+-u.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+u.params.cube.shadowScale+")");else{var o=Math.abs(c)-90*Math.floor(Math.abs(c)/90),p=1.5-(Math.sin(2*o*Math.PI/360)/2+Math.cos(2*o*Math.PI/360)/2),q=u.params.cube.shadowScale,r=u.params.cube.shadowScale/p,s=u.params.cube.shadowOffset;b.transform("scale3d("+q+", 1, "+r+") translate3d(0px, "+(u.height/2+s)+"px, "+-u.height/2/r+"px) rotateX(-90deg)")}var t=u.isSafari||u.isUiWebView?-u.size/2:0;u.wrapper.transform("translate3d(0px,0,"+t+"px) rotateX("+(u.isHorizontal()?0:c)+"deg) rotateY("+(u.isHorizontal()?-c:0)+"deg)")},setTransition:function(a){u.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),u.params.cube.shadow&&!u.isHorizontal()&&u.container.find(".swiper-cube-shadow").transition(a)}},coverflow:{setTranslate:function(){for(var b=u.translate,c=u.isHorizontal()?-b+u.width/2:-b+u.height/2,d=u.isHorizontal()?u.params.coverflow.rotate:-u.params.coverflow.rotate,e=u.params.coverflow.depth,f=0,g=u.slides.length;f<g;f++){var h=u.slides.eq(f),i=u.slidesSizesGrid[f],j=h[0].swiperSlideOffset,k=(c-j-i/2)/i*u.params.coverflow.modifier,l=u.isHorizontal()?d*k:0,m=u.isHorizontal()?0:d*k,n=-e*Math.abs(k),o=u.isHorizontal()?0:u.params.coverflow.stretch*k,p=u.isHorizontal()?u.params.coverflow.stretch*k:0;Math.abs(p)<.001&&(p=0),Math.abs(o)<.001&&(o=0),Math.abs(n)<.001&&(n=0),Math.abs(l)<.001&&(l=0),Math.abs(m)<.001&&(m=0);var q="translate3d("+p+"px,"+o+"px,"+n+"px)  rotateX("+m+"deg) rotateY("+l+"deg)";if(h.transform(q),h[0].style.zIndex=1-Math.abs(Math.round(k)),u.params.coverflow.slideShadows){var r=u.isHorizontal()?h.find(".swiper-slide-shadow-left"):h.find(".swiper-slide-shadow-top"),s=u.isHorizontal()?h.find(".swiper-slide-shadow-right"):h.find(".swiper-slide-shadow-bottom");0===r.length&&(r=a('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"left":"top")+'"></div>'),h.append(r)),0===s.length&&(s=a('<div class="swiper-slide-shadow-'+(u.isHorizontal()?"right":"bottom")+'"></div>'),h.append(s)),r.length&&(r[0].style.opacity=k>0?k:0),s.length&&(s[0].style.opacity=-k>0?-k:0)}}if(u.browser.ie){u.wrapper[0].style.perspectiveOrigin=c+"px 50%"}},setTransition:function(a){u.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}}},u.lazy={initialImageLoaded:!1,loadImageInSlide:function(b,c){if(void 0!==b&&(void 0===c&&(c=!0),0!==u.slides.length)){var d=u.slides.eq(b),e=d.find("."+u.params.lazyLoadingClass+":not(."+u.params.lazyStatusLoadedClass+"):not(."+u.params.lazyStatusLoadingClass+")");!d.hasClass(u.params.lazyLoadingClass)||d.hasClass(u.params.lazyStatusLoadedClass)||d.hasClass(u.params.lazyStatusLoadingClass)||(e=e.add(d[0])),0!==e.length&&e.each(function(){var b=a(this);b.addClass(u.params.lazyStatusLoadingClass);var e=b.attr("data-background"),f=b.attr("data-src"),g=b.attr("data-srcset"),h=b.attr("data-sizes");u.loadImage(b[0],f||e,g,h,!1,function(){if(e?(b.css("background-image",'url("'+e+'")'),b.removeAttr("data-background")):(g&&(b.attr("srcset",g),b.removeAttr("data-srcset")),h&&(b.attr("sizes",h),b.removeAttr("data-sizes")),f&&(b.attr("src",f),b.removeAttr("data-src"))),b.addClass(u.params.lazyStatusLoadedClass).removeClass(u.params.lazyStatusLoadingClass),d.find("."+u.params.lazyPreloaderClass+", ."+u.params.preloaderClass).remove(),u.params.loop&&c){var a=d.attr("data-swiper-slide-index");if(d.hasClass(u.params.slideDuplicateClass)){var i=u.wrapper.children('[data-swiper-slide-index="'+a+'"]:not(.'+u.params.slideDuplicateClass+")");u.lazy.loadImageInSlide(i.index(),!1)}else{var j=u.wrapper.children("."+u.params.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]');u.lazy.loadImageInSlide(j.index(),!1)}}u.emit("onLazyImageReady",u,d[0],b[0])}),u.emit("onLazyImageLoad",u,d[0],b[0])})}},load:function(){var b,c=u.params.slidesPerView;if("auto"===c&&(c=0),u.lazy.initialImageLoaded||(u.lazy.initialImageLoaded=!0),u.params.watchSlidesVisibility)u.wrapper.children("."+u.params.slideVisibleClass).each(function(){u.lazy.loadImageInSlide(a(this).index())});else if(c>1)for(b=u.activeIndex;b<u.activeIndex+c;b++)u.slides[b]&&u.lazy.loadImageInSlide(b);else u.lazy.loadImageInSlide(u.activeIndex);if(u.params.lazyLoadingInPrevNext)if(c>1||u.params.lazyLoadingInPrevNextAmount&&u.params.lazyLoadingInPrevNextAmount>1){var d=u.params.lazyLoadingInPrevNextAmount,e=c,f=Math.min(u.activeIndex+e+Math.max(d,e),u.slides.length),g=Math.max(u.activeIndex-Math.max(e,d),0);for(b=u.activeIndex+c;b<f;b++)u.slides[b]&&u.lazy.loadImageInSlide(b);for(b=g;b<u.activeIndex;b++)u.slides[b]&&u.lazy.loadImageInSlide(b)}else{var h=u.wrapper.children("."+u.params.slideNextClass);h.length>0&&u.lazy.loadImageInSlide(h.index());var i=u.wrapper.children("."+u.params.slidePrevClass);i.length>0&&u.lazy.loadImageInSlide(i.index())}},onTransitionStart:function(){u.params.lazyLoading&&(u.params.lazyLoadingOnTransitionStart||!u.params.lazyLoadingOnTransitionStart&&!u.lazy.initialImageLoaded)&&u.lazy.load()},onTransitionEnd:function(){u.params.lazyLoading&&!u.params.lazyLoadingOnTransitionStart&&u.lazy.load()}},u.scrollbar={isTouched:!1,setDragPosition:function(a){var b=u.scrollbar,c=u.isHorizontal()?"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageX:a.pageX||a.clientX:"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageY:a.pageY||a.clientY,d=c-b.track.offset()[u.isHorizontal()?"left":"top"]-b.dragSize/2,e=-u.minTranslate()*b.moveDivider,f=-u.maxTranslate()*b.moveDivider;d<e?d=e:d>f&&(d=f),d=-d/b.moveDivider,u.updateProgress(d),u.setWrapperTranslate(d,!0)},dragStart:function(a){var b=u.scrollbar;b.isTouched=!0,a.preventDefault(),a.stopPropagation(),b.setDragPosition(a),clearTimeout(b.dragTimeout),b.track.transition(0),u.params.scrollbarHide&&b.track.css("opacity",1),u.wrapper.transition(100),b.drag.transition(100),u.emit("onScrollbarDragStart",u)},dragMove:function(a){var b=u.scrollbar;b.isTouched&&(a.preventDefault?a.preventDefault():a.returnValue=!1,b.setDragPosition(a),u.wrapper.transition(0),b.track.transition(0),b.drag.transition(0),u.emit("onScrollbarDragMove",u))},dragEnd:function(a){var b=u.scrollbar;b.isTouched&&(b.isTouched=!1,u.params.scrollbarHide&&(clearTimeout(b.dragTimeout),b.dragTimeout=setTimeout(function(){b.track.css("opacity",0),b.track.transition(400)},1e3)),u.emit("onScrollbarDragEnd",u),u.params.scrollbarSnapOnRelease&&u.slideReset())},draggableEvents:function(){return!1!==u.params.simulateTouch||u.support.touch?u.touchEvents:u.touchEventsDesktop}(),enableDraggable:function(){var b=u.scrollbar,c=u.support.touch?b.track:document;a(b.track).on(b.draggableEvents.start,b.dragStart),a(c).on(b.draggableEvents.move,b.dragMove),a(c).on(b.draggableEvents.end,b.dragEnd)},disableDraggable:function(){var b=u.scrollbar,c=u.support.touch?b.track:document;a(b.track).off(b.draggableEvents.start,b.dragStart),a(c).off(b.draggableEvents.move,b.dragMove),a(c).off(b.draggableEvents.end,b.dragEnd)},set:function(){if(u.params.scrollbar){var b=u.scrollbar;b.track=a(u.params.scrollbar),u.params.uniqueNavElements&&"string"==typeof u.params.scrollbar&&b.track.length>1&&1===u.container.find(u.params.scrollbar).length&&(b.track=u.container.find(u.params.scrollbar)),b.drag=b.track.find(".swiper-scrollbar-drag"),0===b.drag.length&&(b.drag=a('<div class="swiper-scrollbar-drag"></div>'),b.track.append(b.drag)),b.drag[0].style.width="",b.drag[0].style.height="",b.trackSize=u.isHorizontal()?b.track[0].offsetWidth:b.track[0].offsetHeight,b.divider=u.size/u.virtualSize,b.moveDivider=b.divider*(b.trackSize/u.size),b.dragSize=b.trackSize*b.divider,u.isHorizontal()?b.drag[0].style.width=b.dragSize+"px":b.drag[0].style.height=b.dragSize+"px",b.divider>=1?b.track[0].style.display="none":b.track[0].style.display="",u.params.scrollbarHide&&(b.track[0].style.opacity=0)}},setTranslate:function(){if(u.params.scrollbar){var a,b=u.scrollbar,c=(u.translate,b.dragSize);a=(b.trackSize-b.dragSize)*u.progress,u.rtl&&u.isHorizontal()?(a=-a,a>0?(c=b.dragSize-a,a=0):-a+b.dragSize>b.trackSize&&(c=b.trackSize+a)):a<0?(c=b.dragSize+a,a=0):a+b.dragSize>b.trackSize&&(c=b.trackSize-a),u.isHorizontal()?(u.support.transforms3d?b.drag.transform("translate3d("+a+"px, 0, 0)"):b.drag.transform("translateX("+a+"px)"),b.drag[0].style.width=c+"px"):(u.support.transforms3d?b.drag.transform("translate3d(0px, "+a+"px, 0)"):b.drag.transform("translateY("+a+"px)"),b.drag[0].style.height=c+"px"),u.params.scrollbarHide&&(clearTimeout(b.timeout),b.track[0].style.opacity=1,b.timeout=setTimeout(function(){b.track[0].style.opacity=0,b.track.transition(400)},1e3))}},setTransition:function(a){u.params.scrollbar&&u.scrollbar.drag.transition(a)}},u.controller={LinearSpline:function(a,b){this.x=a,this.y=b,this.lastIndex=a.length-1;var c,d;this.x.length,this.interpolate=function(a){return a?(d=e(this.x,a),c=d-1,(a-this.x[c])*(this.y[d]-this.y[c])/(this.x[d]-this.x[c])+this.y[c]):0};var e=function(){var a,b,c;return function(d,e){for(b=-1,a=d.length;a-b>1;)d[c=a+b>>1]<=e?b=c:a=c;return a}}()},getInterpolateFunction:function(a){u.controller.spline||(u.controller.spline=u.params.loop?new u.controller.LinearSpline(u.slidesGrid,a.slidesGrid):new u.controller.LinearSpline(u.snapGrid,a.snapGrid))},setTranslate:function(a,c){function d(b){a=b.rtl&&"horizontal"===b.params.direction?-u.translate:u.translate,"slide"===u.params.controlBy&&(u.controller.getInterpolateFunction(b),f=-u.controller.spline.interpolate(-a)),f&&"container"!==u.params.controlBy||(e=(b.maxTranslate()-b.minTranslate())/(u.maxTranslate()-u.minTranslate()),f=(a-u.minTranslate())*e+b.minTranslate()),u.params.controlInverse&&(f=b.maxTranslate()-f),b.updateProgress(f),b.setWrapperTranslate(f,!1,u),b.updateActiveIndex()}var e,f,g=u.params.control;if(u.isArray(g))for(var h=0;h<g.length;h++)g[h]!==c&&g[h]instanceof b&&d(g[h]);else g instanceof b&&c!==g&&d(g)},setTransition:function(a,c){function d(b){b.setWrapperTransition(a,u),0!==a&&(b.onTransitionStart(),b.wrapper.transitionEnd(function(){f&&(b.params.loop&&"slide"===u.params.controlBy&&b.fixLoop(),b.onTransitionEnd())}))}var e,f=u.params.control;if(u.isArray(f))for(e=0;e<f.length;e++)f[e]!==c&&f[e]instanceof b&&d(f[e]);else f instanceof b&&c!==f&&d(f)}},u.hashnav={onHashCange:function(a,b){var c=document.location.hash.replace("#","");c!==u.slides.eq(u.activeIndex).attr("data-hash")&&u.slideTo(u.wrapper.children("."+u.params.slideClass+'[data-hash="'+c+'"]').index())},attachEvents:function(b){var c=b?"off":"on";a(window)[c]("hashchange",u.hashnav.onHashCange)},setHash:function(){if(u.hashnav.initialized&&u.params.hashnav)if(u.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+u.slides.eq(u.activeIndex).attr("data-hash")||"");else{var a=u.slides.eq(u.activeIndex),b=a.attr("data-hash")||a.attr("data-history");document.location.hash=b||""}},init:function(){if(u.params.hashnav&&!u.params.history){u.hashnav.initialized=!0;var a=document.location.hash.replace("#","");if(a)for(var b=0,c=u.slides.length;b<c;b++){var d=u.slides.eq(b),e=d.attr("data-hash")||d.attr("data-history");if(e===a&&!d.hasClass(u.params.slideDuplicateClass)){var f=d.index();u.slideTo(f,0,u.params.runCallbacksOnInit,!0)}}u.params.hashnavWatchState&&u.hashnav.attachEvents()}},destroy:function(){u.params.hashnavWatchState&&u.hashnav.attachEvents(!0)}},u.history={init:function(){if(u.params.history){if(!window.history||!window.history.pushState)return u.params.history=!1,void(u.params.hashnav=!0);u.history.initialized=!0,this.paths=this.getPathValues(),(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,u.params.runCallbacksOnInit),u.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){u.history.paths=u.history.getPathValues(),u.history.scrollToSlide(u.params.speed,u.history.paths.value,!1)},getPathValues:function(){var a=window.location.pathname.slice(1).split("/"),b=a.length;return{key:a[b-2],value:a[b-1]}},setHistory:function(a,b){if(u.history.initialized&&u.params.history){var c=u.slides.eq(b),d=this.slugify(c.attr("data-history"));window.location.pathname.includes(a)||(d=a+"/"+d),u.params.replaceState?window.history.replaceState(null,null,d):window.history.pushState(null,null,d)}},slugify:function(a){return a.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(a,b,c){if(b)for(var d=0,e=u.slides.length;d<e;d++){var f=u.slides.eq(d),g=this.slugify(f.attr("data-history"));if(g===b&&!f.hasClass(u.params.slideDuplicateClass)){var h=f.index();u.slideTo(h,a,c)}}else u.slideTo(0,a,c)}},u.disableKeyboardControl=function(){u.params.keyboardControl=!1,a(document).off("keydown",i)},u.enableKeyboardControl=function(){u.params.keyboardControl=!0,a(document).on("keydown",i)},u.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},u.params.mousewheelControl&&(u.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var a="onwheel",b=a in document;if(!b){var c=document.createElement("div");c.setAttribute(a,"return;"),b="function"==typeof c[a]}return!b&&document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")&&(b=document.implementation.hasFeature("Events.wheel","3.0")),b}()?"wheel":"mousewheel"),u.disableMousewheelControl=function(){if(!u.mousewheel.event)return!1;var b=u.container;return"container"!==u.params.mousewheelEventsTarged&&(b=a(u.params.mousewheelEventsTarged)),b.off(u.mousewheel.event,j),!0},u.enableMousewheelControl=function(){if(!u.mousewheel.event)return!1;var b=u.container;return"container"!==u.params.mousewheelEventsTarged&&(b=a(u.params.mousewheelEventsTarged)),b.on(u.mousewheel.event,j),!0},u.parallax={setTranslate:function(){u.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){l(this,u.progress)}),u.slides.each(function(){var b=a(this);b.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){l(this,Math.min(Math.max(b[0].progress,-1),1))})})},setTransition:function(b){void 0===b&&(b=u.params.speed),u.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var c=a(this),d=parseInt(c.attr("data-swiper-parallax-duration"),10)||b;0===b&&(d=0),c.transition(d)})}},u.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:u.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(a){if(a.targetTouches.length<2)return 1;var b=a.targetTouches[0].pageX,c=a.targetTouches[0].pageY,d=a.targetTouches[1].pageX,e=a.targetTouches[1].pageY;return Math.sqrt(Math.pow(d-b,2)+Math.pow(e-c,2))},onGestureStart:function(b){var c=u.zoom;if(!u.support.gestures){if("touchstart"!==b.type||"touchstart"===b.type&&b.targetTouches.length<2)return;c.gesture.scaleStart=c.getDistanceBetweenTouches(b)}return c.gesture.slide&&c.gesture.slide.length||(c.gesture.slide=a(this),0===c.gesture.slide.length&&(c.gesture.slide=u.slides.eq(u.activeIndex)),c.gesture.image=c.gesture.slide.find("img, svg, canvas"),c.gesture.imageWrap=c.gesture.image.parent("."+u.params.zoomContainerClass),c.gesture.zoomMax=c.gesture.imageWrap.attr("data-swiper-zoom")||u.params.zoomMax,0!==c.gesture.imageWrap.length)?(c.gesture.image.transition(0),void(c.isScaling=!0)):void(c.gesture.image=void 0)},onGestureChange:function(a){var b=u.zoom;if(!u.support.gestures){if("touchmove"!==a.type||"touchmove"===a.type&&a.targetTouches.length<2)return;b.gesture.scaleMove=b.getDistanceBetweenTouches(a)}b.gesture.image&&0!==b.gesture.image.length&&(u.support.gestures?b.scale=a.scale*b.currentScale:b.scale=b.gesture.scaleMove/b.gesture.scaleStart*b.currentScale,b.scale>b.gesture.zoomMax&&(b.scale=b.gesture.zoomMax-1+Math.pow(b.scale-b.gesture.zoomMax+1,.5)),b.scale<u.params.zoomMin&&(b.scale=u.params.zoomMin+1-Math.pow(u.params.zoomMin-b.scale+1,.5)),b.gesture.image.transform("translate3d(0,0,0) scale("+b.scale+")"))},onGestureEnd:function(a){var b=u.zoom;!u.support.gestures&&("touchend"!==a.type||"touchend"===a.type&&a.changedTouches.length<2)||b.gesture.image&&0!==b.gesture.image.length&&(b.scale=Math.max(Math.min(b.scale,b.gesture.zoomMax),u.params.zoomMin),b.gesture.image.transition(u.params.speed).transform("translate3d(0,0,0) scale("+b.scale+")"),b.currentScale=b.scale,b.isScaling=!1,1===b.scale&&(b.gesture.slide=void 0))},onTouchStart:function(a,b){var c=a.zoom;c.gesture.image&&0!==c.gesture.image.length&&(c.image.isTouched||("android"===a.device.os&&b.preventDefault(),c.image.isTouched=!0,c.image.touchesStart.x="touchstart"===b.type?b.targetTouches[0].pageX:b.pageX,c.image.touchesStart.y="touchstart"===b.type?b.targetTouches[0].pageY:b.pageY))},onTouchMove:function(a){var b=u.zoom;if(b.gesture.image&&0!==b.gesture.image.length&&(u.allowClick=!1,b.image.isTouched&&b.gesture.slide)){b.image.isMoved||(b.image.width=b.gesture.image[0].offsetWidth,b.image.height=b.gesture.image[0].offsetHeight,b.image.startX=u.getTranslate(b.gesture.imageWrap[0],"x")||0,b.image.startY=u.getTranslate(b.gesture.imageWrap[0],"y")||0,b.gesture.slideWidth=b.gesture.slide[0].offsetWidth,b.gesture.slideHeight=b.gesture.slide[0].offsetHeight,b.gesture.imageWrap.transition(0),u.rtl&&(b.image.startX=-b.image.startX),u.rtl&&(b.image.startY=-b.image.startY));var c=b.image.width*b.scale,d=b.image.height*b.scale;if(!(c<b.gesture.slideWidth&&d<b.gesture.slideHeight)){if(b.image.minX=Math.min(b.gesture.slideWidth/2-c/2,0),b.image.maxX=-b.image.minX,b.image.minY=Math.min(b.gesture.slideHeight/2-d/2,0),b.image.maxY=-b.image.minY,b.image.touchesCurrent.x="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,b.image.touchesCurrent.y="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,!b.image.isMoved&&!b.isScaling){if(u.isHorizontal()&&Math.floor(b.image.minX)===Math.floor(b.image.startX)&&b.image.touchesCurrent.x<b.image.touchesStart.x||Math.floor(b.image.maxX)===Math.floor(b.image.startX)&&b.image.touchesCurrent.x>b.image.touchesStart.x)return void(b.image.isTouched=!1);if(!u.isHorizontal()&&Math.floor(b.image.minY)===Math.floor(b.image.startY)&&b.image.touchesCurrent.y<b.image.touchesStart.y||Math.floor(b.image.maxY)===Math.floor(b.image.startY)&&b.image.touchesCurrent.y>b.image.touchesStart.y)return void(b.image.isTouched=!1)}a.preventDefault(),a.stopPropagation(),b.image.isMoved=!0,b.image.currentX=b.image.touchesCurrent.x-b.image.touchesStart.x+b.image.startX,b.image.currentY=b.image.touchesCurrent.y-b.image.touchesStart.y+b.image.startY,b.image.currentX<b.image.minX&&(b.image.currentX=b.image.minX+1-Math.pow(b.image.minX-b.image.currentX+1,.8)),b.image.currentX>b.image.maxX&&(b.image.currentX=b.image.maxX-1+Math.pow(b.image.currentX-b.image.maxX+1,.8)),b.image.currentY<b.image.minY&&(b.image.currentY=b.image.minY+1-Math.pow(b.image.minY-b.image.currentY+1,.8)),b.image.currentY>b.image.maxY&&(b.image.currentY=b.image.maxY-1+Math.pow(b.image.currentY-b.image.maxY+1,.8)),b.velocity.prevPositionX||(b.velocity.prevPositionX=b.image.touchesCurrent.x),b.velocity.prevPositionY||(b.velocity.prevPositionY=b.image.touchesCurrent.y),b.velocity.prevTime||(b.velocity.prevTime=Date.now()),b.velocity.x=(b.image.touchesCurrent.x-b.velocity.prevPositionX)/(Date.now()-b.velocity.prevTime)/2,b.velocity.y=(b.image.touchesCurrent.y-b.velocity.prevPositionY)/(Date.now()-b.velocity.prevTime)/2,Math.abs(b.image.touchesCurrent.x-b.velocity.prevPositionX)<2&&(b.velocity.x=0),Math.abs(b.image.touchesCurrent.y-b.velocity.prevPositionY)<2&&(b.velocity.y=0),b.velocity.prevPositionX=b.image.touchesCurrent.x,b.velocity.prevPositionY=b.image.touchesCurrent.y,b.velocity.prevTime=Date.now(),b.gesture.imageWrap.transform("translate3d("+b.image.currentX+"px, "+b.image.currentY+"px,0)")}}},onTouchEnd:function(a,b){var c=a.zoom;if(c.gesture.image&&0!==c.gesture.image.length){if(!c.image.isTouched||!c.image.isMoved)return c.image.isTouched=!1,void(c.image.isMoved=!1);c.image.isTouched=!1,c.image.isMoved=!1;var d=300,e=300,f=c.velocity.x*d,g=c.image.currentX+f,h=c.velocity.y*e,i=c.image.currentY+h;0!==c.velocity.x&&(d=Math.abs((g-c.image.currentX)/c.velocity.x)),0!==c.velocity.y&&(e=Math.abs((i-c.image.currentY)/c.velocity.y));var j=Math.max(d,e);c.image.currentX=g,c.image.currentY=i;var k=c.image.width*c.scale,l=c.image.height*c.scale;c.image.minX=Math.min(c.gesture.slideWidth/2-k/2,0),c.image.maxX=-c.image.minX,c.image.minY=Math.min(c.gesture.slideHeight/2-l/2,0),c.image.maxY=-c.image.minY,c.image.currentX=Math.max(Math.min(c.image.currentX,c.image.maxX),c.image.minX),c.image.currentY=Math.max(Math.min(c.image.currentY,c.image.maxY),c.image.minY),c.gesture.imageWrap.transition(j).transform("translate3d("+c.image.currentX+"px, "+c.image.currentY+"px,0)")}},onTransitionEnd:function(a){var b=a.zoom;b.gesture.slide&&a.previousIndex!==a.activeIndex&&(b.gesture.image.transform("translate3d(0,0,0) scale(1)"),b.gesture.imageWrap.transform("translate3d(0,0,0)"),b.gesture.slide=b.gesture.image=b.gesture.imageWrap=void 0,b.scale=b.currentScale=1)},toggleZoom:function(b,c){var d=b.zoom;if(d.gesture.slide||(d.gesture.slide=b.clickedSlide?a(b.clickedSlide):b.slides.eq(b.activeIndex),d.gesture.image=d.gesture.slide.find("img, svg, canvas"),d.gesture.imageWrap=d.gesture.image.parent("."+b.params.zoomContainerClass)),d.gesture.image&&0!==d.gesture.image.length){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;void 0===d.image.touchesStart.x&&c?(e="touchend"===c.type?c.changedTouches[0].pageX:c.pageX,f="touchend"===c.type?c.changedTouches[0].pageY:c.pageY):(e=d.image.touchesStart.x,f=d.image.touchesStart.y),d.scale&&1!==d.scale?(d.scale=d.currentScale=1,d.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),d.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),d.gesture.slide=void 0):(d.scale=d.currentScale=d.gesture.imageWrap.attr("data-swiper-zoom")||b.params.zoomMax,c?(u=d.gesture.slide[0].offsetWidth,v=d.gesture.slide[0].offsetHeight,g=d.gesture.slide.offset().left,h=d.gesture.slide.offset().top,i=g+u/2-e,j=h+v/2-f,m=d.gesture.image[0].offsetWidth,n=d.gesture.image[0].offsetHeight,o=m*d.scale,p=n*d.scale,q=Math.min(u/2-o/2,0),r=Math.min(v/2-p/2,0),s=-q,t=-r,k=i*d.scale,l=j*d.scale,k<q&&(k=q),k>s&&(k=s),l<r&&(l=r),l>t&&(l=t)):(k=0,l=0),d.gesture.imageWrap.transition(300).transform("translate3d("+k+"px, "+l+"px,0)"),d.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+d.scale+")"))}},attachEvents:function(b){var c=b?"off":"on";if(u.params.zoom){var d=(u.slides,!("touchstart"!==u.touchEvents.start||!u.support.passiveListener||!u.params.passiveListeners)&&{passive:!0,capture:!1});u.support.gestures?(u.slides[c]("gesturestart",u.zoom.onGestureStart,d),u.slides[c]("gesturechange",u.zoom.onGestureChange,d),u.slides[c]("gestureend",u.zoom.onGestureEnd,d)):"touchstart"===u.touchEvents.start&&(u.slides[c](u.touchEvents.start,u.zoom.onGestureStart,d),u.slides[c](u.touchEvents.move,u.zoom.onGestureChange,d),u.slides[c](u.touchEvents.end,u.zoom.onGestureEnd,d)),u[c]("touchStart",u.zoom.onTouchStart),u.slides.each(function(b,d){a(d).find("."+u.params.zoomContainerClass).length>0&&a(d)[c](u.touchEvents.move,u.zoom.onTouchMove)}),u[c]("touchEnd",u.zoom.onTouchEnd),u[c]("transitionEnd",u.zoom.onTransitionEnd),u.params.zoomToggle&&u.on("doubleTap",u.zoom.toggleZoom)}},init:function(){u.zoom.attachEvents()},destroy:function(){u.zoom.attachEvents(!0)}},u._plugins=[];for(var L in u.plugins){var M=u.plugins[L](u,u.params[L]);M&&u._plugins.push(M)}return u.callPlugins=function(a){for(var b=0;b<u._plugins.length;b++)a in u._plugins[b]&&u._plugins[b][a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},u.emitterEventListeners={},u.emit=function(a){u.params[a]&&u.params[a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var b;if(u.emitterEventListeners[a])for(b=0;b<u.emitterEventListeners[a].length;b++)u.emitterEventListeners[a][b](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);u.callPlugins&&u.callPlugins(a,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},u.on=function(a,b){return a=m(a),u.emitterEventListeners[a]||(u.emitterEventListeners[a]=[]),u.emitterEventListeners[a].push(b),u},u.off=function(a,b){var c;if(a=m(a),void 0===b)return u.emitterEventListeners[a]=[],u;if(u.emitterEventListeners[a]&&0!==u.emitterEventListeners[a].length){for(c=0;c<u.emitterEventListeners[a].length;c++)u.emitterEventListeners[a][c]===b&&u.emitterEventListeners[a].splice(c,1);return u}},u.once=function(a,b){a=m(a);var c=function(){b(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),u.off(a,c)};return u.on(a,c),u},u.a11y={makeFocusable:function(a){return a.attr("tabIndex","0"),a},addRole:function(a,b){return a.attr("role",b),a},addLabel:function(a,b){return a.attr("aria-label",b),a},disable:function(a){return a.attr("aria-disabled",!0),a},enable:function(a){return a.attr("aria-disabled",!1),a},onEnterKey:function(b){13===b.keyCode&&(a(b.target).is(u.params.nextButton)?(u.onClickNext(b),u.isEnd?u.a11y.notify(u.params.lastSlideMessage):u.a11y.notify(u.params.nextSlideMessage)):a(b.target).is(u.params.prevButton)&&(u.onClickPrev(b),u.isBeginning?u.a11y.notify(u.params.firstSlideMessage):u.a11y.notify(u.params.prevSlideMessage)),a(b.target).is("."+u.params.bulletClass)&&a(b.target)[0].click())},liveRegion:a('<span class="'+u.params.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),notify:function(a){var b=u.a11y.liveRegion;0!==b.length&&(b.html(""),b.html(a))},init:function(){u.params.nextButton&&u.nextButton&&u.nextButton.length>0&&(u.a11y.makeFocusable(u.nextButton),u.a11y.addRole(u.nextButton,"button"),u.a11y.addLabel(u.nextButton,u.params.nextSlideMessage)),u.params.prevButton&&u.prevButton&&u.prevButton.length>0&&(u.a11y.makeFocusable(u.prevButton),u.a11y.addRole(u.prevButton,"button"),u.a11y.addLabel(u.prevButton,u.params.prevSlideMessage)),a(u.container).append(u.a11y.liveRegion)},initPagination:function(){u.params.pagination&&u.params.paginationClickable&&u.bullets&&u.bullets.length&&u.bullets.each(function(){var b=a(this);u.a11y.makeFocusable(b),u.a11y.addRole(b,"button"),u.a11y.addLabel(b,u.params.paginationBulletMessage.replace(/{{index}}/,b.index()+1))})},destroy:function(){u.a11y.liveRegion&&u.a11y.liveRegion.length>0&&u.a11y.liveRegion.remove()}},u.init=function(){u.params.loop&&u.createLoop(),u.updateContainerSize(),u.updateSlidesSize(),u.updatePagination(),u.params.scrollbar&&u.scrollbar&&(u.scrollbar.set(),u.params.scrollbarDraggable&&u.scrollbar.enableDraggable()),"slide"!==u.params.effect&&u.effects[u.params.effect]&&(u.params.loop||u.updateProgress(),u.effects[u.params.effect].setTranslate()),u.params.loop?u.slideTo(u.params.initialSlide+u.loopedSlides,0,u.params.runCallbacksOnInit):(u.slideTo(u.params.initialSlide,0,u.params.runCallbacksOnInit),0===u.params.initialSlide&&(u.parallax&&u.params.parallax&&u.parallax.setTranslate(),u.lazy&&u.params.lazyLoading&&(u.lazy.load(),u.lazy.initialImageLoaded=!0))),u.attachEvents(),u.params.observer&&u.support.observer&&u.initObservers(),u.params.preloadImages&&!u.params.lazyLoading&&u.preloadImages(),u.params.zoom&&u.zoom&&u.zoom.init(),u.params.autoplay&&u.startAutoplay(),u.params.keyboardControl&&u.enableKeyboardControl&&u.enableKeyboardControl(),u.params.mousewheelControl&&u.enableMousewheelControl&&u.enableMousewheelControl(),u.params.hashnavReplaceState&&(u.params.replaceState=u.params.hashnavReplaceState),u.params.history&&u.history&&u.history.init(),u.params.hashnav&&u.hashnav&&u.hashnav.init(),u.params.a11y&&u.a11y&&u.a11y.init(),u.emit("onInit",u)},u.cleanupStyles=function(){u.container.removeClass(u.classNames.join(" ")).removeAttr("style"),u.wrapper.removeAttr("style"),u.slides&&u.slides.length&&u.slides.removeClass([u.params.slideVisibleClass,u.params.slideActiveClass,u.params.slideNextClass,u.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),u.paginationContainer&&u.paginationContainer.length&&u.paginationContainer.removeClass(u.params.paginationHiddenClass),u.bullets&&u.bullets.length&&u.bullets.removeClass(u.params.bulletActiveClass),u.params.prevButton&&a(u.params.prevButton).removeClass(u.params.buttonDisabledClass),u.params.nextButton&&a(u.params.nextButton).removeClass(u.params.buttonDisabledClass),u.params.scrollbar&&u.scrollbar&&(u.scrollbar.track&&u.scrollbar.track.length&&u.scrollbar.track.removeAttr("style"),u.scrollbar.drag&&u.scrollbar.drag.length&&u.scrollbar.drag.removeAttr("style"))},u.destroy=function(a,b){u.detachEvents(),u.stopAutoplay(),u.params.scrollbar&&u.scrollbar&&u.params.scrollbarDraggable&&u.scrollbar.disableDraggable(),u.params.loop&&u.destroyLoop(),b&&u.cleanupStyles(),u.disconnectObservers(),u.params.zoom&&u.zoom&&u.zoom.destroy(),u.params.keyboardControl&&u.disableKeyboardControl&&u.disableKeyboardControl(),u.params.mousewheelControl&&u.disableMousewheelControl&&u.disableMousewheelControl(),u.params.a11y&&u.a11y&&u.a11y.destroy(),u.params.history&&!u.params.replaceState&&window.removeEventListener("popstate",u.history.setHistoryPopState),u.params.hashnav&&u.hashnav&&u.hashnav.destroy(),u.emit("onDestroy"),!1!==a&&(u=null)},u.init(),u}};b.prototype={isSafari:function(){var a=window.navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(a){return"[object Array]"===Object.prototype.toString.apply(a)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var a=document.createElement("div");return a.innerHTML="\x3c!--[if lte IE 9]><i></i><![endif]--\x3e",1===a.getElementsByTagName("i").length}()},device:function(){var a=window.navigator.userAgent,b=a.match(/(Android);?[\s\/]+([\d.]+)?/),c=a.match(/(iPad).*OS\s([\d_]+)/),d=a.match(/(iPod)(.*OS\s([\d_]+))?/),e=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:c||e||d,android:b}}(),support:{touch:window.Modernizr&&!0===Modernizr.touch||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&!0===Modernizr.csstransforms3d||function(){var a=document.createElement("div").style;return"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a}(),flexbox:function(){for(var a=document.createElement("div").style,b="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),c=0;c<b.length;c++)if(b[c]in a)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}(),passiveListener:function(){var a=!1;try{var b=Object.defineProperty({},"passive",{get:function(){a=!0}});window.addEventListener("testPassiveListener",null,b)}catch(a){}return a}(),gestures:function(){return"ongesturestart"in window}()},plugins:{}};for(var c=["jQuery","Zepto","Dom7"],d=0;d<c.length;d++)window[c[d]]&&function(a){a.fn.swiper=function(c){var d;return a(this).each(function(){var a=new b(this,c);d||(d=a)}),d}}(window[c[d]]);var e;e="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7,e&&("transitionEnd"in e.fn||(e.fn.transitionEnd=function(a){function b(f){if(f.target===this)for(a.call(this,f),c=0;c<d.length;c++)e.off(d[c],b)}var c,d=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],e=this;if(a)for(c=0;c<d.length;c++)e.on(d[c],b);return this}),"transform"in e.fn||(e.fn.transform=function(a){for(var b=0;b<this.length;b++){var c=this[b].style;c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=a}return this}),"transition"in e.fn||(e.fn.transition=function(a){"string"!=typeof a&&(a+="ms");for(var b=0;b<this.length;b++){var c=this[b].style;c.webkitTransitionDuration=c.MsTransitionDuration=c.msTransitionDuration=c.MozTransitionDuration=c.OTransitionDuration=c.transitionDuration=a}return this}),"outerWidth"in e.fn||(e.fn.outerWidth=function(a){return this.length>0?a?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=b}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){return window.Swiper}),/*!
 * imagesLoaded PACKAGED v4.1.3
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
function(a,b){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&&module.exports?module.exports=b():a.EvEmitter=b()}("undefined"!=typeof window?window:this,function(){function a(){}var b=a.prototype;return b.on=function(a,b){if(a&&b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return-1==d.indexOf(b)&&d.push(b),this}},b.once=function(a,b){if(a&&b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{};return(c[a]=c[a]||{})[b]=!0,this}},b.off=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){var d=c.indexOf(b);return-1!=d&&c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){var d=0,e=c[d];b=b||[];for(var f=this._onceEvents&&this._onceEvents[a];e;){var g=f&&f[e];g&&(this.off(a,e),delete f[e]),e.apply(this,b),d+=g?0:1,e=c[d]}return this}},b.allOff=b.removeAllListeners=function(){delete this._events,delete this._onceEvents},a}),function(a,b){"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter")):a.imagesLoaded=b(a,a.EvEmitter)}("undefined"!=typeof window?window:this,function(a,b){function c(a,b){for(var c in b)a[c]=b[c];return a}function d(a){var b=[];if(Array.isArray(a))b=a;else if("number"==typeof a.length)for(var c=0;c<a.length;c++)b.push(a[c]);else b.push(a);return b}function e(a,b,f){return this instanceof e?("string"==typeof a&&(a=document.querySelectorAll(a)),this.elements=d(a),this.options=c({},this.options),"function"==typeof b?f=b:c(this.options,b),f&&this.on("always",f),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new e(a,b,f)}function f(a){this.img=a}function g(a,b){this.url=a,this.element=b,this.img=new Image}var h=a.jQuery,i=a.console;e.prototype=Object.create(b.prototype),e.prototype.options={},e.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},e.prototype.addElementImages=function(a){"IMG"==a.nodeName&&this.addImage(a),!0===this.options.background&&this.addElementBackgroundImages(a);var b=a.nodeType;if(b&&j[b]){for(var c=a.querySelectorAll("img"),d=0;d<c.length;d++){var e=c[d];this.addImage(e)}if("string"==typeof this.options.background){var f=a.querySelectorAll(this.options.background);for(d=0;d<f.length;d++){var g=f[d];this.addElementBackgroundImages(g)}}}};var j={1:!0,9:!0,11:!0};return e.prototype.addElementBackgroundImages=function(a){var b=getComputedStyle(a);if(b)for(var c=/url\((['"])?(.*?)\1\)/gi,d=c.exec(b.backgroundImage);null!==d;){var e=d&&d[2];e&&this.addBackground(e,a),d=c.exec(b.backgroundImage)}},e.prototype.addImage=function(a){var b=new f(a);this.images.push(b)},e.prototype.addBackground=function(a,b){var c=new g(a,b);this.images.push(c)},e.prototype.check=function(){function a(a,c,d){setTimeout(function(){b.progress(a,c,d)})}var b=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(b){b.once("progress",a),b.check()}):void this.complete()},e.prototype.progress=function(a,b,c){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded,this.emitEvent("progress",[this,a,b]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,a),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&i&&i.log("progress: "+c,a,b)},e.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(a,[this]),this.emitEvent("always",[this]),this.jqDeferred){var b=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[b](this)}},f.prototype=Object.create(b.prototype),f.prototype.check=function(){return this.getIsImageComplete()?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))},f.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},f.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.img,b])},f.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},f.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},f.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},f.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},g.prototype=Object.create(f.prototype),g.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},g.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},g.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.element,b])},e.makeJQueryPlugin=function(b){(b=b||a.jQuery)&&(h=b,h.fn.imagesLoaded=function(a,b){return new e(this,a,b).jqDeferred.promise(h(this))})},e.makeJQueryPlugin(),e}),function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.shuffle=b()}(this,function(){function a(a,b){if(w)return w.call(a,b);for(var c=a.parentNode.querySelectorAll(b),d=0;d<c.length;d++)if(c[d]==a)return!0;return!1}function b(){for(var a={},b=0;b<arguments.length;b++){var c=arguments[b];for(var d in c)B.call(c,d)&&(a[d]=c[d])}return a}function c(a,b){function c(){g=0,h=+new Date,f=a.apply(d,e),d=null,e=null}var d,e,f,g,h=0;return function(){d=this,e=arguments;var a=new Date-h;return g||(a>=b?c():g=setTimeout(c,b-a)),f}}function d(){}function e(a){return parseFloat(a)||0}function f(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.getComputedStyle(a,null),d=e(c[b]);return N||"width"!==b?N||"height"!==b||(d+=e(c.paddingTop)+e(c.paddingBottom)+e(c.borderTopWidth)+e(c.borderBottomWidth)):d+=e(c.paddingLeft)+e(c.paddingRight)+e(c.borderLeftWidth)+e(c.borderRightWidth),d}function g(a){for(var b=a.length;b;){b-=1;var c=Math.floor(Math.random()*(b+1)),d=a[c];a[c]=a[b],a[b]=d}return a}function h(a,b){var c=A(O,b),d=[].slice.call(a),e=!1;return a.length?c.randomize?g(a):("function"==typeof c.by&&a.sort(function(a,b){if(e)return 0;var d=c.by(a[c.key]),f=c.by(b[c.key]);return void 0===d&&void 0===f?(e=!0,0):d<f||"sortFirst"===d||"sortLast"===f?-1:d>f||"sortLast"===d||"sortFirst"===f?1:0}),e?d:(c.reverse&&a.reverse(),a)):[]}function i(){return R+=1,Q+R}function j(a){return!!P[a]&&(P[a].element.removeEventListener(Q,P[a].listener),P[a]=null,!0)}function k(a,b){var c=i(),d=function(a){a.currentTarget===a.target&&(j(c),b(a))};return a.addEventListener(Q,d),P[c]={element:a,listener:d},c}function l(a){return Math.max.apply(Math,a)}function m(a){return Math.min.apply(Math,a)}function n(a,b,c,d){var e=a/b;return Math.abs(Math.round(e)-e)<d&&(e=Math.round(e)),Math.min(Math.ceil(e),c)}function o(a,b,c){if(1===b)return a;for(var d=[],e=0;e<=c-b;e++)d.push(l(a.slice(e,e+b)));return d}function p(a,b){for(var c=m(a),d=0,e=a.length;d<e;d++)if(a[d]>=c-b&&a[d]<=c+b)return d;return 0}function q(a){for(var b=a.itemSize,c=a.positions,d=a.gridSize,e=a.total,f=a.threshold,g=a.buffer,h=n(b.width,d,e,f),i=o(c,h,e),j=p(i,g),k=new G(Math.round(d*j),Math.round(i[j])),l=i[j]+b.height,m=0;m<h;m++)c[j+m]=l;return k}function r(a){return Array.prototype.slice.call(a)}function s(a,b){return a.indexOf(b)>-1}try{var t=new window.CustomEvent("test");if(t.preventDefault(),!0!==t.defaultPrevented)throw new Error("Could not prevent default")}catch(a){var u=function(a,b){var c,d;return b=b||{bubbles:!1,cancelable:!1,detail:void 0},c=document.createEvent("CustomEvent"),c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),d=c.preventDefault,c.preventDefault=function(){d.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(a){this.defaultPrevented=!0}},c};u.prototype=window.Event.prototype,window.CustomEvent=u}var v=Element.prototype,w=v.matches||v.matchesSelector||v.webkitMatchesSelector||v.mozMatchesSelector||v.msMatchesSelector||v.oMatchesSelector,x=a,y="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},z=function(a,b){return b={exports:{}},function(a){function b(a){for(var b=[],c=0;c<a.length;c++)-1===b.indexOf(a[c])&&b.push(a[c]);return b}function c(a){var b=new Set;return a.filter(function(a){return!b.has(a)&&(b.add(a),!0)})}function d(a){var b=[];return new Set(a).forEach(function(a){b.push(a)}),b}"Set"in y?"function"==typeof Set.prototype.forEach&&function(){var a=!1;return new Set([!0]).forEach(function(b){a=b}),!0===a}()?a.exports=d:a.exports=c:a.exports=b}(b,b.exports),b.exports}(),A=b,B=Object.prototype.hasOwnProperty,C=c,D=function(a,b,c){function e(a){return function(b,d){if(!g){if(b)return c(b,h),void(g=!0);h[a]=d,--f||c(null,h)}}}c||("function"==typeof b?(c=b,b=null):c=d);var f=a&&a.length;if(!f)return c(null,[]);var g=!1,h=new Array(f);a.forEach(b?function(a,c){a.call(b,e(c))}:function(a,b){a(e(b))})},E=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},F=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),G=function(){function a(b,c){E(this,a),this.x=e(b),this.y=e(c)}return F(a,null,[{key:"equals",value:function(a,b){return a.x===b.x&&a.y===b.y}}]),a}(),H={BASE:"shuffle",SHUFFLE_ITEM:"shuffle-item",VISIBLE:"shuffle-item--visible",HIDDEN:"shuffle-item--hidden"},I=0,J=function(){function a(b){E(this,a),I+=1,this.id=I,this.element=b,this.isVisible=!0}return F(a,[{key:"show",value:function(){this.isVisible=!0,this.element.classList.remove(H.HIDDEN),this.element.classList.add(H.VISIBLE)}},{key:"hide",value:function(){this.isVisible=!1,this.element.classList.remove(H.VISIBLE),this.element.classList.add(H.HIDDEN)}},{key:"init",value:function(){this.addClasses([H.SHUFFLE_ITEM,H.VISIBLE]),this.applyCss(a.Css.INITIAL),this.scale=a.Scale.VISIBLE,this.point=new G}},{key:"addClasses",value:function(a){var b=this;a.forEach(function(a){b.element.classList.add(a)})}},{key:"removeClasses",value:function(a){var b=this;a.forEach(function(a){b.element.classList.remove(a)})}},{key:"applyCss",value:function(a){var b=this;Object.keys(a).forEach(function(c){b.element.style[c]=a[c]})}},{key:"dispose",value:function(){this.removeClasses([H.HIDDEN,H.VISIBLE,H.SHUFFLE_ITEM]),this.element.removeAttribute("style"),this.element=null}}]),a}();J.Css={INITIAL:{position:"absolute",top:0,left:0,visibility:"visible","will-change":"transform"},VISIBLE:{before:{opacity:1,visibility:"visible"},after:{}},HIDDEN:{before:{opacity:0},after:{visibility:"hidden"}}},J.Scale={VISIBLE:1,HIDDEN:.001};var K=document.body||document.documentElement,L=document.createElement("div");L.style.cssText="width:10px;padding:2px;box-sizing:border-box;",K.appendChild(L);var M=window.getComputedStyle(L,null).width,N="10px"===M;K.removeChild(L);var O={reverse:!1,by:null,randomize:!1,key:"element"},P={},Q="transitionend",R=0,S=0,T=function(){function a(b){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};E(this,a),this.options=A(a.options,c),this.useSizer=!1,this.lastSort={},this.group=a.ALL_ITEMS,this.lastFilter=a.ALL_ITEMS,this.isEnabled=!0,this.isDestroyed=!1,this.isInitialized=!1,this._transitions=[],this.isTransitioning=!1,this._queue=[];var d=this._getElementOption(b);if(!d)throw new TypeError("Shuffle needs to be initialized with an element.");this.element=d,this.id="shuffle_"+S,S+=1,this._init(),this.isInitialized=!0}return F(a,[{key:"_init",value:function(){this.items=this._getItems(),this.options.sizer=this._getElementOption(this.options.sizer),this.options.sizer&&(this.useSizer=!0),this.element.classList.add(a.Classes.BASE),this._initItems(),this._onResize=this._getResizeFunction(),window.addEventListener("resize",this._onResize);var b=window.getComputedStyle(this.element,null),c=a.getSize(this.element).width;this._validateStyles(b),this._setColumns(c),this.filter(this.options.group,this.options.initialSort),this.element.offsetWidth,this._setTransitions(),this.element.style.transition="height "+this.options.speed+"ms "+this.options.easing}},{key:"_getResizeFunction",value:function(){var a=this._handleResize.bind(this);return this.options.throttle?this.options.throttle(a,this.options.throttleTime):a}},{key:"_getElementOption",value:function(a){return"string"==typeof a?this.element.querySelector(a):a&&a.nodeType&&1===a.nodeType?a:a&&a.jquery?a[0]:null}},{key:"_validateStyles",value:function(a){"static"===a.position&&(this.element.style.position="relative"),"hidden"!==a.overflow&&(this.element.style.overflow="hidden")}},{key:"_filter",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.lastFilter,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.items,c=this._getFilteredSets(a,b);return this._toggleFilterClasses(c),this.lastFilter=a,"string"==typeof a&&(this.group=a),c}},{key:"_getFilteredSets",value:function(b,c){var d=this,e=[],f=[];return b===a.ALL_ITEMS?e=c:c.forEach(function(a){d._doesPassFilter(b,a.element)?e.push(a):f.push(a)}),{visible:e,hidden:f}}},{key:"_doesPassFilter",value:function(b,c){function d(a){return s(f,a)}if("function"==typeof b)return b.call(c,c,this);var e=c.getAttribute("data-"+a.FILTER_ATTRIBUTE_KEY),f=this.options.delimeter?e.split(this.options.delimeter):JSON.parse(e);return Array.isArray(b)?this.options.filterMode===a.FilterMode.ANY?b.some(d):b.every(d):s(f,b)}},{key:"_toggleFilterClasses",value:function(a){var b=a.visible,c=a.hidden;b.forEach(function(a){a.show()}),c.forEach(function(a){a.hide()})}},{key:"_initItems",value:function(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items).forEach(function(a){a.init()})}},{key:"_disposeItems",value:function(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items).forEach(function(a){a.dispose()})}},{key:"_updateItemCount",value:function(){this.visibleItems=this._getFilteredItems().length}},{key:"_setTransitions",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items,b=this.options.speed,c=this.options.easing,d=this.options.useTransforms?"transform "+b+"ms "+c+", opacity "+b+"ms "+c:"top "+b+"ms "+c+", left "+b+"ms "+c+", opacity "+b+"ms "+c;a.forEach(function(a){a.element.style.transition=d})}},{key:"_getItems",value:function(){var a=this;return r(this.element.children).filter(function(b){return x(b,a.options.itemSelector)}).map(function(a){return new J(a)})}},{key:"_updateItemsOrder",value:function(){var a=this.element.children;this.items=h(this.items,{by:function(b){return Array.prototype.indexOf.call(a,b)}})}},{key:"_getFilteredItems",value:function(){return this.items.filter(function(a){return a.isVisible})}},{key:"_getConcealedItems",value:function(){return this.items.filter(function(a){return!a.isVisible})}},{key:"_getColumnSize",value:function(b,c){var d=void 0;return d="function"==typeof this.options.columnWidth?this.options.columnWidth(b):this.useSizer?a.getSize(this.options.sizer).width:this.options.columnWidth?this.options.columnWidth:this.items.length>0?a.getSize(this.items[0].element,!0).width:b,0===d&&(d=b),d+c}},{key:"_getGutterSize",value:function(a){return"function"==typeof this.options.gutterWidth?this.options.gutterWidth(a):this.useSizer?f(this.options.sizer,"marginLeft"):this.options.gutterWidth}},{key:"_setColumns",value:function(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.getSize(this.element).width,c=this._getGutterSize(b),d=this._getColumnSize(b,c),e=(b+c)/d;Math.abs(Math.round(e)-e)<this.options.columnThreshold&&(e=Math.round(e)),this.cols=Math.max(Math.floor(e),1),this.containerWidth=b,this.colWidth=d}},{key:"_setContainerSize",value:function(){this.element.style.height=this._getContainerSize()+"px"}},{key:"_getContainerSize",value:function(){return l(this.positions)}},{key:"_getStaggerAmount",value:function(a){return Math.min(a*this.options.staggerAmount,this.options.staggerAmountMax)}},{key:"_dispatch",value:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!this.isDestroyed&&(b.shuffle=this,!this.element.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:!1,detail:b})))}},{key:"_resetCols",value:function(){var a=this.cols;for(this.positions=[];a;)a-=1,this.positions.push(0)}},{key:"_layout",value:function(b){var c=this,d=0;b.forEach(function(b){function e(){b.element.style.transitionDelay="",b.applyCss(J.Css.VISIBLE.after)}var f=b.point,g=b.scale,h=a.getSize(b.element,!0),i=c._getItemPosition(h);if(G.equals(f,i)&&g===J.Scale.VISIBLE)return b.applyCss(J.Css.VISIBLE.before),void e();b.point=i,b.scale=J.Scale.VISIBLE;var j=A(J.Css.VISIBLE.before);j.transitionDelay=c._getStaggerAmount(d)+"ms",c._queue.push({item:b,styles:j,callback:e}),d+=1})}},{key:"_getItemPosition",value:function(a){return q({itemSize:a,positions:this.positions,gridSize:this.colWidth,total:this.cols,threshold:this.options.columnThreshold,buffer:this.options.buffer})}},{key:"_shrink",value:function(){var a=this,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getConcealedItems(),c=0;b.forEach(function(b){function d(){b.applyCss(J.Css.HIDDEN.after)}if(b.scale===J.Scale.HIDDEN)return b.applyCss(J.Css.HIDDEN.before),void d();b.scale=J.Scale.HIDDEN;var e=A(J.Css.HIDDEN.before);e.transitionDelay=a._getStaggerAmount(c)+"ms",a._queue.push({item:b,styles:e,callback:d}),c+=1})}},{key:"_handleResize",value:function(){this.isEnabled&&!this.isDestroyed&&a.getSize(this.element).width!==this.containerWidth&&this.update()}},{key:"_getStylesForTransition",value:function(a){var b=a.item,c=a.styles;c.transitionDelay||(c.transitionDelay="0ms");var d=b.point.x,e=b.point.y;return this.options.useTransforms?c.transform="translate("+d+"px, "+e+"px) scale("+b.scale+")":(c.left=d+"px",c.top=e+"px"),c}},{key:"_whenTransitionDone",value:function(a,b,c){var d=k(a,function(a){b(),c(null,a)});this._transitions.push(d)}},{key:"_getTransitionFunction",value:function(a){var b=this;return function(c){a.item.applyCss(b._getStylesForTransition(a)),b._whenTransitionDone(a.item.element,a.callback,c)}}},{key:"_processQueue",value:function(){this.isTransitioning&&this._cancelMovement();var a=this.options.speed>0,b=this._queue.length>0;b&&a&&this.isInitialized?this._startTransitions(this._queue):b?(this._styleImmediately(this._queue),this._dispatchLayout()):this._dispatchLayout(),this._queue.length=0}},{key:"_startTransitions",value:function(a){var b=this;this.isTransitioning=!0;var c=a.map(function(a){return b._getTransitionFunction(a)});D(c,this._movementFinished.bind(this))}},{key:"_cancelMovement",value:function(){this._transitions.forEach(j),this._transitions.length=0,this.isTransitioning=!1}},{key:"_styleImmediately",value:function(b){var c=this;if(b.length){var d=b.map(function(a){return a.item.element});a._skipTransitions(d,function(){b.forEach(function(a){a.item.applyCss(c._getStylesForTransition(a)),a.callback()})})}}},{key:"_movementFinished",value:function(){this._transitions.length=0,this.isTransitioning=!1,this._dispatchLayout()}},{key:"_dispatchLayout",value:function(){this._dispatch(a.EventType.LAYOUT)}},{key:"filter",value:function(b,c){this.isEnabled&&((!b||b&&0===b.length)&&(b=a.ALL_ITEMS),this._filter(b),this._shrink(),this._updateItemCount(),this.sort(c))}},{key:"sort",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.lastSort;if(this.isEnabled){this._resetCols();var b=this._getFilteredItems();b=h(b,a),this._layout(b),this._processQueue(),this._setContainerSize(),this.lastSort=a}}},{key:"update",value:function(a){this.isEnabled&&(a||this._setColumns(),this.sort())}},{key:"layout",value:function(){this.update(!0)}},{key:"add",value:function(a){var b=z(a).map(function(a){return new J(a)});this._initItems(b),this._setTransitions(b),this.items=this.items.concat(b),this._updateItemsOrder(),this.filter(this.lastFilter)}},{key:"disable",value:function(){this.isEnabled=!1}},{key:"enable",value:function(a){this.isEnabled=!0,!1!==a&&this.update()}},{key:"remove",value:function(b){var c=this;if(b.length){var d=z(b),e=d.map(function(a){return c.getItemByElement(a)}).filter(function(a){return!!a}),f=function b(){c.element.removeEventListener(a.EventType.LAYOUT,b),c._disposeItems(e),d.forEach(function(a){a.parentNode.removeChild(a)}),c._dispatch(a.EventType.REMOVED,{collection:d})};this._toggleFilterClasses({visible:[],hidden:e}),this._shrink(e),this.sort(),this.items=this.items.filter(function(a){return!s(e,a)}),this._updateItemCount(),this.element.addEventListener(a.EventType.LAYOUT,f)}}},{key:"getItemByElement",value:function(a){for(var b=this.items.length-1;b>=0;b--)if(this.items[b].element===a)return this.items[b];return null}},{key:"destroy",value:function(){this._cancelMovement(),window.removeEventListener("resize",this._onResize),this.element.classList.remove("shuffle"),this.element.removeAttribute("style"),this._disposeItems(),this.items=null,this.options.sizer=null,this.element=null,this._transitions=null,this.isDestroyed=!0}}],[{key:"getSize",value:function(a,b){var c=window.getComputedStyle(a,null),d=f(a,"width",c),e=f(a,"height",c);if(b){var g=f(a,"marginLeft",c),h=f(a,"marginRight",c),i=f(a,"marginTop",c),j=f(a,"marginBottom",c);d+=g+h,e+=i+j}return{width:d,height:e}}},{key:"_skipTransitions",value:function(a,b){var c=a.map(function(a){var b=a.style,c=b.transitionDuration,d=b.transitionDelay;return b.transitionDuration="0ms",b.transitionDelay="0ms",{duration:c,delay:d}});b(),a[0].offsetWidth,a.forEach(function(a,b){a.style.transitionDuration=c[b].duration,a.style.transitionDelay=c[b].delay})}}]),a}();return T.ShuffleItem=J,T.ALL_ITEMS="all",T.FILTER_ATTRIBUTE_KEY="groups",T.EventType={LAYOUT:"shuffle:layout",REMOVED:"shuffle:removed"},T.Classes=H,T.FilterMode={ANY:"any",ALL:"all"},T.options={group:T.ALL_ITEMS,speed:250,easing:"ease",itemSelector:"*",sizer:null,gutterWidth:0,columnWidth:0,delimeter:null,buffer:0,columnThreshold:.01,initialSort:null,throttle:C,throttleTime:300,staggerAmount:15,staggerAmountMax:250,useTransforms:!0,filterMode:T.FilterMode.ANY},T.__Point=G,T.__sorter=h,T.__getColumnSpan=n,T.__getAvailablePositions=o,T.__getShortColumn=p,T}),/*!
Waypoints - 4.0.1
Copyright © 2011-2016 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
*/
function(){function a(d){if(!d)throw new Error("No options passed to Waypoint constructor");if(!d.element)throw new Error("No element option passed to Waypoint constructor");if(!d.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+b,this.options=a.Adapter.extend({},a.defaults,d),this.element=this.options.element,this.adapter=new a.Adapter(this.element),this.callback=d.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=a.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=a.Context.findOrCreateByElement(this.options.context),a.offsetAliases[this.options.offset]&&(this.options.offset=a.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),c[this.key]=this,b+=1}var b=0,c={};a.prototype.queueTrigger=function(a){this.group.queueTrigger(this,a)},a.prototype.trigger=function(a){this.enabled&&this.callback&&this.callback.apply(this,a)},a.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete c[this.key]},a.prototype.disable=function(){return this.enabled=!1,this},a.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},a.prototype.next=function(){return this.group.next(this)},a.prototype.previous=function(){return this.group.previous(this)},a.invokeAll=function(a){var b=[];for(var d in c)b.push(c[d]);for(var e=0,f=b.length;f>e;e++)b[e][a]()},a.destroyAll=function(){a.invokeAll("destroy")},a.disableAll=function(){a.invokeAll("disable")},a.enableAll=function(){a.Context.refreshAll();for(var b in c)c[b].enabled=!0;return this},a.refreshAll=function(){a.Context.refreshAll()},a.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},a.viewportWidth=function(){return document.documentElement.clientWidth},a.adapters=[],a.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},a.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=a}(),function(){function a(a){window.setTimeout(a,1e3/60)}function b(a){this.element=a,this.Adapter=e.Adapter,this.adapter=new this.Adapter(a),this.key="waypoint-context-"+c,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},a.waypointContextKey=this.key,d[a.waypointContextKey]=this,c+=1,e.windowContext||(e.windowContext=!0,e.windowContext=new b(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var c=0,d={},e=window.Waypoint,f=window.onload;b.prototype.add=function(a){var b=a.options.horizontal?"horizontal":"vertical";this.waypoints[b][a.key]=a,this.refresh()},b.prototype.checkEmpty=function(){var a=this.Adapter.isEmptyObject(this.waypoints.horizontal),b=this.Adapter.isEmptyObject(this.waypoints.vertical),c=this.element==this.element.window;a&&b&&!c&&(this.adapter.off(".waypoints"),delete d[this.key])},b.prototype.createThrottledResizeHandler=function(){function a(){b.handleResize(),b.didResize=!1}var b=this;this.adapter.on("resize.waypoints",function(){b.didResize||(b.didResize=!0,e.requestAnimationFrame(a))})},b.prototype.createThrottledScrollHandler=function(){function a(){b.handleScroll(),b.didScroll=!1}var b=this;this.adapter.on("scroll.waypoints",function(){(!b.didScroll||e.isTouch)&&(b.didScroll=!0,e.requestAnimationFrame(a))})},b.prototype.handleResize=function(){e.Context.refreshAll()},b.prototype.handleScroll=function(){var a={},b={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 c in b){var d=b[c],e=d.newScroll>d.oldScroll,f=e?d.forward:d.backward;for(var g in this.waypoints[c]){var h=this.waypoints[c][g];if(null!==h.triggerPoint){var i=d.oldScroll<h.triggerPoint,j=d.newScroll>=h.triggerPoint,k=i&&j,l=!i&&!j;(k||l)&&(h.queueTrigger(f),a[h.group.id]=h.group)}}}for(var m in a)a[m].flushTriggers();this.oldScroll={x:b.horizontal.newScroll,y:b.vertical.newScroll}},b.prototype.innerHeight=function(){return this.element==this.element.window?e.viewportHeight():this.adapter.innerHeight()},b.prototype.remove=function(a){delete this.waypoints[a.axis][a.key],this.checkEmpty()},b.prototype.innerWidth=function(){return this.element==this.element.window?e.viewportWidth():this.adapter.innerWidth()},b.prototype.destroy=function(){var a=[];for(var b in this.waypoints)for(var c in this.waypoints[b])a.push(this.waypoints[b][c]);for(var d=0,e=a.length;e>d;d++)a[d].destroy()},b.prototype.refresh=function(){var a,b=this.element==this.element.window,c=b?void 0:this.adapter.offset(),d={};this.handleScroll(),a={horizontal:{contextOffset:b?0:c.left,contextScroll:b?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:b?0:c.top,contextScroll:b?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var f in a){var g=a[f];for(var h in this.waypoints[f]){var i,j,k,l,m,n=this.waypoints[f][h],o=n.options.offset,p=n.triggerPoint,q=0,r=null==p;n.element!==n.element.window&&(q=n.adapter.offset()[g.offsetProp]),"function"==typeof o?o=o.apply(n):"string"==typeof o&&(o=parseFloat(o),n.options.offset.indexOf("%")>-1&&(o=Math.ceil(g.contextDimension*o/100))),i=g.contextScroll-g.contextOffset,n.triggerPoint=Math.floor(q+i-o),j=p<g.oldScroll,k=n.triggerPoint>=g.oldScroll,l=j&&k,m=!j&&!k,!r&&l?(n.queueTrigger(g.backward),d[n.group.id]=n.group):!r&&m?(n.queueTrigger(g.forward),d[n.group.id]=n.group):r&&g.oldScroll>=n.triggerPoint&&(n.queueTrigger(g.forward),d[n.group.id]=n.group)}}return e.requestAnimationFrame(function(){for(var a in d)d[a].flushTriggers()}),this},b.findOrCreateByElement=function(a){return b.findByElement(a)||new b(a)},b.refreshAll=function(){for(var a in d)d[a].refresh()},b.findByElement=function(a){return d[a.waypointContextKey]},window.onload=function(){f&&f(),b.refreshAll()},e.requestAnimationFrame=function(b){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||a).call(window,b)},e.Context=b}(),function(){function a(a,b){return a.triggerPoint-b.triggerPoint}function b(a,b){return b.triggerPoint-a.triggerPoint}function c(a){this.name=a.name,this.axis=a.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),d[this.axis][this.name]=this}var d={vertical:{},horizontal:{}},e=window.Waypoint;c.prototype.add=function(a){this.waypoints.push(a)},c.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},c.prototype.flushTriggers=function(){for(var c in this.triggerQueues){var d=this.triggerQueues[c],e="up"===c||"left"===c;d.sort(e?b:a);for(var f=0,g=d.length;g>f;f+=1){var h=d[f];(h.options.continuous||f===d.length-1)&&h.trigger([c])}}this.clearTriggerQueues()},c.prototype.next=function(b){this.waypoints.sort(a);var c=e.Adapter.inArray(b,this.waypoints);return c===this.waypoints.length-1?null:this.waypoints[c+1]},c.prototype.previous=function(b){this.waypoints.sort(a);var c=e.Adapter.inArray(b,this.waypoints);return c?this.waypoints[c-1]:null},c.prototype.queueTrigger=function(a,b){this.triggerQueues[b].push(a)},c.prototype.remove=function(a){var b=e.Adapter.inArray(a,this.waypoints);b>-1&&this.waypoints.splice(b,1)},c.prototype.first=function(){return this.waypoints[0]},c.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},c.findOrCreate=function(a){return d[a.axis][a.name]||new c(a)},e.Group=c}(),function(){function a(a){this.$element=b(a)}var b=window.jQuery,c=window.Waypoint;b.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(b,c){a.prototype[c]=function(){var a=Array.prototype.slice.call(arguments);return this.$element[c].apply(this.$element,a)}}),b.each(["extend","inArray","isEmptyObject"],function(c,d){a[d]=b[d]}),c.adapters.push({name:"jquery",Adapter:a}),c.Adapter=a}(),function(){function a(a){return function(){var c=[],d=arguments[0];return a.isFunction(arguments[0])&&(d=a.extend({},arguments[1]),d.handler=arguments[0]),this.each(function(){var e=a.extend({},d,{element:this});"string"==typeof e.context&&(e.context=a(this).closest(e.context)[0]),c.push(new b(e))}),c}}var b=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=a(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=a(window.Zepto))}(),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a,b){return a.toFixed(b.decimals)}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,this.dataOptions(),d),this.init()};c.DEFAULTS={from:0,to:0,speed:1e3,refreshInterval:100,decimals:0,formatter:b,onUpdate:null,onComplete:null},c.prototype.init=function(){this.value=this.options.from,this.loops=Math.ceil(this.options.speed/this.options.refreshInterval),this.loopCount=0,this.increment=(this.options.to-this.options.from)/this.loops},c.prototype.dataOptions=function(){var a={from:this.$element.data("from"),to:this.$element.data("to"),speed:this.$element.data("speed"),refreshInterval:this.$element.data("refresh-interval"),decimals:this.$element.data("decimals")},b=Object.keys(a);for(var c in b){var d=b[c];void 0===a[d]&&delete a[d]}return a},c.prototype.update=function(){this.value+=this.increment,this.loopCount++,this.render(),"function"==typeof this.options.onUpdate&&this.options.onUpdate.call(this.$element,this.value),this.loopCount>=this.loops&&(clearInterval(this.interval),this.value=this.options.to,"function"==typeof this.options.onComplete&&this.options.onComplete.call(this.$element,this.value))},c.prototype.render=function(){var a=this.options.formatter.call(this.$element,this.value,this.options);this.$element.text(a)},c.prototype.restart=function(){this.stop(),this.init(),this.start()},c.prototype.start=function(){this.stop(),this.render(),this.interval=setInterval(this.update.bind(this),this.options.refreshInterval)},c.prototype.stop=function(){this.interval&&clearInterval(this.interval)},c.prototype.toggle=function(){this.interval?this.stop():this.start()},a.fn.countTo=function(b){return this.each(function(){var d=a(this),e=d.data("countTo"),f=!e||"object"==typeof b,g="object"==typeof b?b:{},h="string"==typeof b?b:"start";f&&(e&&e.stop(),d.data("countTo",e=new c(this,g))),e[h].call(e)})}}),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f<g;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&m<10&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),Math.abs(b)>1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),!1===this.options.defer&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var b,c=void 0!==a._data(this.el,"events"),d=new Date;b=this.finalDate.getTime()-d.getTime(),b=Math.ceil(b/1e3),b=!this.options.elapse&&b<0?0:Math.abs(b),this.totalSecsLeft!==b&&c&&(this.totalSecsLeft=b,this.elapsed=d>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-d.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}}),function(a){var b=function(b,c){this.el=a(b),this.options=a.extend({},a.fn.typed.defaults,c),this.isInput=this.el.is("input"),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.attr(this.attr):this.el.text(),this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};b.prototype={constructor:b,init:function(){var a=this;a.timeout=setTimeout(function(){for(var b=0;b<a.strings.length;++b)a.sequence[b]=b;a.shuffle&&(a.sequence=a.shuffleArray(a.sequence)),a.typewrite(a.strings[a.sequence[a.arrayPos]],a.strPos)},a.startDelay)},build:function(){var b=this;if(!0===this.showCursor&&(this.cursor=a('<span class="typed-cursor">'+this.cursorChar+"</span>"),this.el.after(this.cursor)),this.stringsElement){this.strings=[],this.stringsElement.hide(),console.log(this.stringsElement.children());var c=this.stringsElement.children();a.each(c,function(c,d){b.strings.push(a(d).html())})}this.init()},typewrite:function(a,b){if(!0!==this.stop){var c=Math.round(70*Math.random())+this.typeSpeed,d=this;d.timeout=setTimeout(function(){var c=0,e=a.substr(b);if("^"===e.charAt(0)){var f=1;/^\^\d+/.test(e)&&(e=/\d+/.exec(e)[0],f+=e.length,c=parseInt(e)),a=a.substring(0,b)+a.substring(b+f)}if("html"===d.contentType){var g=a.substr(b).charAt(0);if("<"===g||"&"===g){var h="",i="";for(i="<"===g?">":";";a.substr(b+1).charAt(0)!==i&&(h+=a.substr(b).charAt(0),!(++b+1>a.length)););b++,h+=i}}d.timeout=setTimeout(function(){if(b===a.length){if(d.options.onStringTyped(d.arrayPos),d.arrayPos===d.strings.length-1&&(d.options.callback(),d.curLoop++,!1===d.loop||d.curLoop===d.loopCount))return;d.timeout=setTimeout(function(){d.backspace(a,b)},d.backDelay)}else{0===b&&d.options.preStringTyped(d.arrayPos);var c=a.substr(0,b+1);d.attr?d.el.attr(d.attr,c):d.isInput?d.el.val(c):"html"===d.contentType?d.el.html(c):d.el.text(c),b++,d.typewrite(a,b)}},c)},c)}},backspace:function(a,b){if(!0!==this.stop){var c=Math.round(70*Math.random())+this.backSpeed,d=this;d.timeout=setTimeout(function(){if("html"===d.contentType&&">"===a.substr(b).charAt(0)){for(var c="";"<"!==a.substr(b-1).charAt(0)&&(c-=a.substr(b).charAt(0),!(0>--b)););b--,c+="<"}var e=a.substr(0,b);d.attr?d.el.attr(d.attr,e):d.isInput?d.el.val(e):"html"===d.contentType?d.el.html(e):d.el.text(e),b>d.stopNum?(b--,d.backspace(a,b)):b<=d.stopNum&&(d.arrayPos++,d.arrayPos===d.strings.length?(d.arrayPos=0,d.shuffle&&(d.sequence=d.shuffleArray(d.sequence)),d.init()):d.typewrite(d.strings[d.sequence[d.arrayPos]],b))},c)}},shuffleArray:function(a){var b,c,d=a.length;if(d)for(;--d;)c=Math.floor(Math.random()*(d+1)),b=a[c],a[c]=a[d],a[d]=b;return a},reset:function(){var a=this;clearInterval(a.timeout),this.el.attr("id"),this.el.empty(),void 0!==this.cursor&&this.cursor.remove(),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},a.fn.typed=function(c){return this.each(function(){var d=a(this),e=d.data("typed"),f="object"==typeof c&&c;e&&e.reset(),d.data("typed",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery),function(a,b){function c(c,d){function e(){this.x=Math.random()*c.width,this.y=Math.random()*c.height,this.vx=i.velocity-.5*Math.random(),this.vy=i.velocity-.5*Math.random(),this.radius=Math.random()*i.star.width}var f=a(c),g=c.getContext("2d"),h={star:{color:"rgba(224, 224, 224, .7)",width:1},line:{color:"rgba(224, 224, 224, .7)",width:.2},position:{x:0,y:0},width:b.innerWidth,height:b.innerHeight,velocity:.1,length:100,distance:100,radius:150,stars:[]},i=a.extend(!0,{},h,d);e.prototype={create:function(){g.beginPath(),g.arc(this.x,this.y,this.radius,0,2*Math.PI,!1),g.fill()},animate:function(){var a;for(a=0;a<i.length;a++){var b=i.stars[a];b.y<0||b.y>c.height?(b.vx=b.vx,b.vy=-b.vy):(b.x<0||b.x>c.width)&&(b.vx=-b.vx,b.vy=b.vy),b.x+=b.vx,b.y+=b.vy}},line:function(){var a,b,c,d,e=i.length;for(c=0;e>c;c++)for(d=0;e>d;d++)a=i.stars[c],b=i.stars[d],a.x-b.x<i.distance&&a.y-b.y<i.distance&&a.x-b.x>-i.distance&&a.y-b.y>-i.distance&&a.x-i.position.x<i.radius&&a.y-i.position.y<i.radius&&a.x-i.position.x>-i.radius&&a.y-i.position.y>-i.radius&&(g.beginPath(),g.moveTo(a.x,a.y),g.lineTo(b.x,b.y),g.stroke(),g.closePath())}},this.createStars=function(){var a,b,d=i.length;for(g.clearRect(0,0,c.width,c.height),b=0;d>b;b++)i.stars.push(new e),a=i.stars[b],a.create();a.line(),a.animate()},this.setCanvas=function(){c.width=i.width,c.height=i.height},this.setContext=function(){g.fillStyle=i.star.color,g.strokeStyle=i.line.color,g.lineWidth=i.line.width},this.setInitialPosition=function(){d&&d.hasOwnProperty("position")||(i.position={x:.5*c.width,y:.5*c.height})},this.loop=function(a){a(),b.requestAnimationFrame(function(){this.loop(a)}.bind(this))},this.bind=function(){a(document).on("mousemove",function(a){i.position.x=a.pageX-f.offset().left,i.position.y=a.pageY-f.offset().top})},this.init=function(){this.setCanvas(),this.setContext(),this.setInitialPosition(),this.loop(this.createStars),this.bind()}}a.fn.constellation=function(a){return this.each(function(){new c(this,a).init()})}}($,window),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)}})}),function(){if("objectFit"in document.documentElement.style!=0)return void(window.objectFitPolyfill=function(){return!1});var a=function(a){var b=window.getComputedStyle(a,null),c=b.getPropertyValue("position"),d=b.getPropertyValue("overflow"),e=b.getPropertyValue("display");c&&"static"!==c||(a.style.position="relative"),"hidden"!==d&&(a.style.overflow="hidden"),e&&"inline"!==e||(a.style.display="block"),0===a.clientHeight&&(a.style.height="100%"),-1===a.className.indexOf("object-fit-polyfill")&&(a.className=a.className+" object-fit-polyfill")},b=function(a){var b=window.getComputedStyle(a,null),c={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"};for(var d in c)b.getPropertyValue(d)!==c[d]&&(a.style[d]=c[d])},c=function(a,b,c){var d,e,f,g,h;if(c=c.split(" "),c.length<2&&(c[1]=c[0]),"x"===a)d=c[0],e=c[1],f="left",g="right",h=b.clientWidth;else{if("y"!==a)return;d=c[1],e=c[0],f="top",g="bottom",h=b.clientHeight}return d===f||e===f?void(b.style[f]="0"):d===g||e===g?void(b.style[g]="0"):"center"===d||"50%"===d?(b.style[f]="50%",void(b.style["margin-"+f]=h/-2+"px")):d.indexOf("%")>=0?(d=parseInt(d),void(d<50?(b.style[f]=d+"%",b.style["margin-"+f]=h*(d/-100)+"px"):(d=100-d,b.style[g]=d+"%",b.style["margin-"+g]=h*(d/-100)+"px"))):void(b.style[f]=d)},d=function(d){var e=d.dataset?d.dataset.objectFit:d.getAttribute("data-object-fit"),f=d.dataset?d.dataset.objectPosition:d.getAttribute("data-object-position");e=e||"cover",f=f||"50% 50%";var g=d.parentNode;a(g),b(d),d.style.position="absolute",d.style.height="100%",d.style.width="auto","scale-down"===e&&(d.style.height="auto",d.clientWidth<g.clientWidth&&d.clientHeight<g.clientHeight?(c("x",d,f),c("y",d,f)):(e="contain",d.style.height="100%")),"none"===e?(d.style.width="auto",d.style.height="auto",c("x",d,f),c("y",d,f)):"cover"===e&&d.clientWidth>g.clientWidth||"contain"===e&&d.clientWidth<g.clientWidth?(d.style.top="0",d.style.marginTop="0",c("x",d,f)):"scale-down"!==e&&(d.style.width="100%",d.style.height="auto",d.style.left="0",d.style.marginLeft="0",c("y",d,f))},e=function(a){if(void 0===a)a=document.querySelectorAll("[data-object-fit]");else if(a&&a.nodeName)a=[a];else{if("object"!=typeof a||!a.length||!a[0].nodeName)return!1;a=a}for(var b=0;b<a.length;b++)if(a[b].nodeName){var c=a[b].nodeName.toLowerCase();"img"===c?a[b].complete?d(a[b]):a[b].addEventListener("load",function(){d(this)}):"video"===c&&(a[b].readyState>0?d(a[b]):a[b].addEventListener("loadedmetadata",function(){d(this)}))}return!0};document.addEventListener("DOMContentLoaded",function(){e()}),window.addEventListener("resize",function(){e()}),window.objectFitPolyfill=e}(),window.jQuery=window.$=jQuery,function(a,b){var c={name:"TheSaaS",version:"1.3.0"};c.defaults={googleApiKey:"AIzaSyDRBLFOTTh2NFM93HpUA4ZrA99yKnCAsto",googleAnalyticsId:null,smoothScroll:!0,contactFormAction:""},c.breakpoint={xs:576,sm:768,md:992,lg:1200},b.page=c}(jQuery,window),page.init=function(){page.topbar(),page.parallax(),page.swiper(),page.scroll(),page.counter(),page.aos(),page.typing(),page.particle(),page.contact(),page.shuffle(),page.bindValue(),$(document).on("click",'[data-provide~="lightbox"]',lity),$(document).on("click",".video-wrapper .btn",function(){var a=$(this).closest(".video-wrapper");if(a.addClass("reveal"),a.find("video").length&&a.find("video").get(0).play(),a.find("iframe").length){var b=a.find("iframe");b.attr("src").indexOf("?")>0?b.get(0).src+="&autoplay=1":b.get(0).src+="?autoplay=1"}}),$(document).on("click",".file-browser",function(){var a=$(this),b=a.closest(".file-group").find('[type="file"]');a.hasClass("form-control")?setTimeout(function(){b.trigger("click")},300):b.trigger("click")}),$(document).on("change",'.file-group [type="file"]',function(){var a=$(this),b=a.val().split("\\").pop();a.closest(".file-group").find(".file-value").val(b).text(b).focus()}),$(window).on("scroll",function(){var a=$(this).scrollTop()-200;$(".header.fadeout").css("opacity",1-a/window.innerHeight)}),$(document.body).on("adding_to_cart",function(){$("#added_to_cart_feedback").fadeIn();var a=$(".badge-cart-count"),b=parseInt(a.text())+1;a.text(b),setTimeout(function(){$("#added_to_cart_feedback").fadeOut()},5e3)}),$(document).on("click",'[data-toggle="searchbox"]',function(){var a=$(".searchbox");return a.toggleClass("reveal"),a.hasClass("reveal")&&a.find("input").focus(),!1})},page.bindValue=function(){$("[data-bind-radio]").each(function(){var a=$(this),b=a.data("bind-radio"),c=$('input[name="'+b+'"]:checked').val();a.text(a.dataAttr(c,a.text())),$('input[name="'+b+'"]').on("change",function(){var a=$('input[name="'+b+'"]:checked').val();$('[data-bind-radio="'+b+'"]').each(function(){var b=$(this);b.text(b.dataAttr(a,b.text()))})})}),$("[data-bind-href]").each(function(){var a=$(this),b=a.data("bind-href"),c=$('input[name="'+b+'"]:checked').val();a.attr("href",a.dataAttr(c)),$('input[name="'+b+'"]').on("change",function(){var a=$('input[name="'+b+'"]:checked').val();$('[data-bind-href="'+b+'"]').each(function(){var b=$(this);b.attr("href",b.dataAttr(a))})})})},jQuery(function(a){page.init()}),page.aos=function(){AOS.init({offset:220,duration:1500,disable:"mobile"})},page.config=function(a){if("string"==typeof a)return page.defaults[a];$.extend(!0,page.defaults,a),page.defaults.smoothScroll||SmoothScroll.destroy(),$('[data-provide~="map"]').length&&void 0===window["google.maps.Map"]&&$.getScript("https://maps.googleapis.com/maps/api/js?key="+page.defaults.googleApiKey+"&callback=page.map"),page.defaults.googleAnalyticsId&&(!function(a,b,c,d,e,f,g){a.GoogleAnalyticsObject=e,a[e]=a[e]||function(){(a[e].q=a[e].q||[]).push(arguments)},a[e].l=1*new Date,f=b.createElement(c),g=b.getElementsByTagName(c)[0],f.async=1,f.src="https://www.google-analytics.com/analytics.js",g.parentNode.insertBefore(f,g)}(window,document,"script",0,"ga"),ga("create",page.defaults.googleAnalyticsId,"auto"),ga("send","pageview"))},page.counter=function(){$('[data-provide~="counter"]:not(.counted)').waypoint({handler:function(a){$(this.element).countTo().addClass("counted")},offset:"100%"});$("[data-countdown]").each(function(){var a="";a+='<div class="row gap-items-3">',a+='<div class="col"><h5>%D</h5><small>Day%!D</small></div>',a+='<div class="col"><h5>%H</h5><small>Hour%!H</small></div>',a+='<div class="col"><h5>%M</h5><small>Minute%!M</small></div>',a+='<div class="col"><h5>%S</h5><small>Second%!S</small></div>',a+="</div>",$(this).hasDataAttr("format")&&(a=$(this).data("format")),$(this).countdown($(this).data("countdown"),function(b){$(this).html(b.strftime(a))})})},page.contact=function(){var a=/^(([^<>()\[\]\\.,;:\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,}))$/;$('[data-form="mailer"]').each(function(){var b=$(this),c=b.find('[name="email"]'),d=b.find('[name="message"]'),e=c.closest(".form-group"),f=d.closest(".form-group");b.on("submit",function(){return b.children(".alert-danger").remove(),c.length&&(c.val().length<1||!a.test(c.val()))?(e.addClass("has-danger"),!1):d.length&&d.val().length<1?(f.addClass("has-danger"),!1):($.ajax({type:"POST",url:b.attr("action"),data:b.serializeArray()}).done(function(a){var c=$.parseJSON(a);"success"==c.status?(b.find(".alert-success").fadeIn(1e3),b.find(":input").val("")):(b.prepend('<div class="alert alert-danger d-block">'+c.message+"</div>"),console.log(c.error))}),!1)}),c.on("focus",function(){e.removeClass("has-danger")}),d.on("focus",function(){f.removeClass("has-danger")})})},page.map=function(){$('[data-provide~="map"]').each(function(){var a={lat:"",lng:"",zoom:13,markerLat:"",markerLng:"",markerIcon:"",style:""};a=$.extend(a,page.getDataOptions($(this)));var b=new google.maps.Map($(this)[0],{center:{lat:Number(a.lat),lng:Number(a.lng)},zoom:Number(a.zoom)}),c=new google.maps.Marker({position:{lat:Number(a.markerLat),lng:Number(a.markerLng)},map:b,animation:google.maps.Animation.DROP,icon:a.markerIcon}),d=new google.maps.InfoWindow({content:$(this).dataAttr("info","")});switch(c.addListener("click",function(){d.open(b,c)}),a.style){case"light":b.set("styles",[{featureType:"water",elementType:"geometry",stylers:[{color:"#e9e9e9"},{lightness:17}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:20}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffffff"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#ffffff"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:16}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:21}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#dedede"},{lightness:21}]},{elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#ffffff"},{lightness:16}]},{elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#333333"},{lightness:40}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#f2f2f2"},{lightness:19}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#fefefe"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#fefefe"},{lightness:17},{weight:1.2}]}]);break;case"dark":b.set("styles",[{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#000000"},{lightness:40}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#000000"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:17},{weight:1.2}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#000000"},{lightness:21}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#000000"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"},{lightness:16}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#000000"},{lightness:19}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"},{lightness:17}]}]);break;default:Array.isArray(a.style)&&b.set("styles",a.style)}})},page.parallax=function(){$("[data-parallax]").each(function(){var a=$(this),b=a.data("parallax"),c=.3;$(this).hasClass("header")&&(c=.6),a.parallax({imageSrc:b,speed:c,bleed:50})})},page.particle=function(){var a=120;$(window).width()<700&&(a=25),$(".constellation").each(function(){var b=$(this).data("color"),c=$(this).data("length");$(this).constellation({distance:a,star:{color:b,width:1},line:{color:b,width:.2},length:c})})},page.scroll=function(){var a=$("html, body");$(document).on("click",".scroll-top",function(){return a.animate({scrollTop:0},600),$(this).blur(),!1}),$(document).on("click","[data-scrollto]",function(){var b="#"+$(this).data("scrollto");if($(b).length>0){var c=0;$(".topbar.topbar-sticky").length&&(c=60),a.animate({scrollTop:$(b).offset().top-c},1e3)}return!1});var b=location.hash.replace("#","");""!=b&&$("#"+b).length>0&&a.animate({scrollTop:$("#"+b).offset().top-60},1e3)},page.swiper=function(){$(".swiper-container").each(function(){var a={autoplay:3e3,speed:1e3,loop:!0,breakpoints:{480:{slidesPerView:1}}},b=$(this);b.find(".swiper-button-next").length&&(a.nextButton=".swiper-button-next"),b.find(".swiper-button-prev").length&&(a.prevButton=".swiper-button-prev"),b.find(".swiper-pagination").length&&(a.pagination=".swiper-pagination",a.paginationClickable=!0),a=$.extend(a,page.getDataOptions(b)),new Swiper(b,a)})},page.topbar=function(){var a=$("body");$(window).on("scroll",function(){$(document).scrollTop()>10?a.addClass("body-scrolled"):a.removeClass("body-scrolled")}),$(document).on("click",".nav-toggle-click .nav-link",function(a){var b=$(this),c=b.closest(".nav-item"),d=c.siblings(".nav-item");"#"==b.attr("href")&&a.preventDefault(),d.removeClass("show"),d.find(".nav-item.show").removeClass("show"),c.toggleClass("show")}),$(document).on("click",".topbar-toggler",function(){a.toggleClass("topbar-reveal"),$(".topbar").prepend('<div class="topbar-backdrop"></div>')}),$(document).on("click",".topbar-backdrop",function(){a.toggleClass("topbar-reveal"),$(this).remove()}),$(document).on("click",".topbar-reveal .topbar-nav .nav-item > .nav-link",function(){var a=$(this),b=a.next(".nav-submenu");a.closest(".topbar-nav").find(".nav-submenu").not(b).slideUp(),b.slideToggle()}),$(document).on("click",".topbar-reveal .topbar-nav .nav-link",function(){$(this).hasDataAttr("scrollto")&&(a.removeClass("topbar-reveal"),$(".topbar-backdrop").remove())})},page.typing=function(){$("[data-typing]").each(function(){var a=$(this),b=a.data("typing").split(","),c=a.dataAttr("delay",800),d={strings:b,typeSpeed:50,backDelay:parseInt(c),loop:!0};d=$.extend(d,page.getDataOptions(a)),a.typed(d)})},page.shuffle=function(){if(void 0!==window.shuffle&&0!==$('[data-provide="shuffle"]').length){var a=window.shuffle;a.options.itemSelector='[data-shuffle="item"]',a.options.sizer='[data-shuffle="sizer"]',a.options.delimeter=",",a.options.speed=500,$('[data-provide="shuffle"]').each(function(){var b=$(this).find('[data-shuffle="list"]'),c=$(this).find('[data-shuffle="filter"]'),d=new a(b);c.length&&$(c).find('[data-shuffle="button"]').each(function(){$(this).on("click",function(){var b=$(this),c=b.hasClass("active"),e=b.data("group");$(this).closest('[data-shuffle="filter"]').find('[data-shuffle="button"].active').removeClass("active");var f;c?(b.removeClass("active"),f=a.ALL_ITEMS):(b.addClass("active"),f=e),d.filter(f)})}),$(this).imagesLoaded(function(){d.layout()})})}},page.getDataOptions=function(a,b){var c={};return $.each($(a).data(),function(a,d){if("provide"!=(a=page.dataToOption(a))){if(void 0!=b){switch(b[a]){case"bool":d=Boolean(d);break;case"num":d=Number(d);break;case"array":d=d.split(",")}}c[a]=d}}),c},page.optionToData=function(a){return a.replace(/([A-Z])/g,"-$1").toLowerCase()},page.dataToOption=function(a){return a.replace(/-([a-z])/g,function(a){return a[1].toUpperCase()})},jQuery.fn.hasDataAttr=function(a){return $(this)[0].hasAttribute("data-"+a)},jQuery.fn.dataAttr=function(a,b){return $(this)[0].getAttribute("data-"+a)||b},jQuery.expr[":"].search=function(a,b,c){return $(a).html().toUpperCase().indexOf(c[3].toUpperCase())>=0};$(function(){page.config({googleApiKey:'AIzaSyDRBLFOTTh2NFM93HpUA4ZrA99yKnCAsto',googleAnalyticsId:'',contactFormAction:'https://beeshake.com/wp-admin/admin-ajax.php'})});var bravepop_global={"loggedin":"false","isadmin":"false","referer":"","security":"26535ad301","goalSecurity":"c6148ed559","couponSecurity":"69bed8d037","cartURL":"","checkoutURL":"","ajaxURL":"https:\/\/beeshake.com\/wp-admin\/admin-ajax.php","field_required":"Required","no_html_allowed":"No Html Allowed","invalid_number":"Invalid Number","invalid_email":"Invalid Email","invalid_url":"Invalid URL","invalid_date":"Invalid Date","fname_required":"First Name is Required.","lname_required":"Last Name is Required.","username_required":"Username is Required.","email_required":"Email is Required.","email_invalid":"Invalid Email addresss.","pass_required":"Password is Required.","pass_short":"Password is too Short.","yes":"Yes","no":"No","login_error":"Something Went Wrong. Please contact the Site administrator.","pass_reset_success":"Please check your Email for the Password reset link.","customFonts":[],"disableGoogleFonts":"false"};var brave_isMobile=window.matchMedia("only screen and (max-width: 760px)").matches;var brave_isTab=window.matchMedia("screen and (max-width: 1200px) and (min-width: 760px)").matches;var brave_currentDevice=brave_isMobile?'mobile':'desktop';var brave_back_pressed=0;function brave_number_padding(num){if(num){var theNum=parseInt(num,10);return theNum<10?parseInt("0"+theNum,10):theNum}}
function brave_change_slide(elementID,goto,slideWidth){var sliderMargin=-(goto*slideWidth)+'px'
var theCarousel=document.getElementById('brave_carousel__slides-'+elementID);var theCarouselNav=document.getElementById('brave_carousel__navs-'+elementID);if(theCarousel){theCarousel.style.marginLeft=sliderMargin;if(theCarouselNav){var allCarouselNavs=theCarouselNav.querySelectorAll(":scope li");for(var i=0;i<allCarouselNavs.length;i++){allCarouselNavs[i].classList.remove('slide__nav__active')}
document.getElementById('brave_carousel__nav-'+elementID+'_'+goto).classList.add('slide__nav__active')}}}
function brave_autochange_slide(elementID){var theSlider=document.getElementById('brave_carousel__slides-'+elementID);var currentslide=document.querySelector('#brave_carousel__navs-'+elementID).dataset.currentslide;currentslide=parseInt(currentslide,10)
var slideWidth=parseInt(theSlider.dataset.width,10);var totalSlides=parseInt(theSlider.dataset.totalslides,10);var carouselHovered=theSlider.dataset.hovered;if(carouselHovered==='true'){return}
brave_change_slide(elementID,currentslide,slideWidth);if(totalSlides===(currentslide+1)){document.querySelector('#brave_carousel__navs-'+elementID).dataset.currentslide=0}else{document.querySelector('#brave_carousel__navs-'+elementID).dataset.currentslide=currentslide+1}}
function brave_carousel_pause(elementID,resume=!1){var theSlider=document.getElementById('brave_carousel__slides-'+elementID);if(theSlider){theSlider.dataset.hovered=!0;if(resume){theSlider.dataset.hovered=!1}}}
function brave_toggle_item(elementID,itemClass){var theToggleElm=document.getElementById('brave_carousel__slides-'+elementID);var selectedItem=theToggleElm.getElementsByClassName(itemClass);var allToggleDesc=theToggleElm.querySelectorAll('bravepopup_carousel__slide__content');for(var i=0;i<allToggleDesc.length;i++){allToggleDesc[i].classList.remove('brave__toggle__active')}
if(selectedItem[0]){if(selectedItem[0].classList.contains('brave__toggle__active')){selectedItem[0].classList.remove('brave__toggle__active')}else{selectedItem[0].classList.add('brave__toggle__active')}}}
function brave_countdown(elementID,theDate,theHour,theMins,hideDays,hideHours,auto=null){if(!theDate){return null}
var dateString=theDate;var time={hour:theHour,minutes:theMins};var brave_endDate;if(!auto){var parts=dateString.split('/');var brave_day=parseInt(parts[0],10);var brave_month=parseInt(parts[1],10)-1;var brave_year=parseInt(parts[2],10);brave_endDate=new Date(brave_year,brave_month,brave_day);brave_endDate.setHours(time.hour);brave_endDate.setMinutes(time.minutes);brave_endDate.setSeconds(0)}else{if(auto){brave_endDate=auto}}
var brave_startDate=new Date().getTime();var brave_days,brave_hours,brave_minutes,brave_seconds;var timeRemaining=parseInt(((brave_endDate.getTime()-brave_startDate)/1000),10);if(timeRemaining>=0){if(!hideDays){brave_days=parseInt(timeRemaining/86400);timeRemaining=(timeRemaining%86400)}
if(!hideHours){brave_hours=parseInt(timeRemaining/3600);timeRemaining=(timeRemaining%3600)}
brave_minutes=parseInt(timeRemaining/60);timeRemaining=(timeRemaining%60);brave_seconds=parseInt(timeRemaining)}
var daySpan=document.getElementById('brave_rem_days-'+elementID);var hourSpan=document.getElementById('brave_rem_hours-'+elementID);var minSpan=document.getElementById('brave_rem_minutes-'+elementID);var secSpan=document.getElementById('brave_rem_seconds-'+elementID);if(daySpan){daySpan.innerHTML=timeRemaining>=0?brave_days:0}
if(hourSpan){hourSpan.innerHTML=timeRemaining>=0?brave_hours:0}
if(minSpan){minSpan.innerHTML=timeRemaining>=0?brave_minutes:0}
if(secSpan){secSpan.innerHTML=timeRemaining>=0?brave_seconds:0}}
function brave_check_field_condition(event,fieldID,formID,fieldType='input'){var brave_form_conditions=brave_popup_formData&&brave_popup_formData[formID]&&brave_popup_formData[formID].conditionsMatch||{};var brave_form_cond_vals=brave_popup_formData&&brave_popup_formData[formID]&&brave_popup_formData[formID].conditionsVals||{};var conditionRules=brave_popup_formData&&brave_popup_formData[formID]&&brave_popup_formData[formID].conditions||{};var inputData=event.target.value;if(fieldType==='checkbox'){inputData='';var checkBoxes=document.querySelectorAll('#brave_form_field'+fieldID+' input');for(var index=0;index<checkBoxes.length;index++){var checkBoxDom=checkBoxes[index];if(!inputData&&checkBoxDom.checked){inputData=checkBoxDom.value}}}
conditionRules.forEach(function(fieldCondition){var fieldKey=fieldCondition.field;var depKey=fieldCondition.fieldDependent;if(fieldKey===fieldID&&brave_form_conditions[depKey]){if(inputData&&fieldCondition.action==='exist'&&!brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=!0}
if(!inputData&&fieldCondition.action==='exist'&&brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=!1}
if(fieldCondition.action==='equal'&&(inputData&&(brave_form_cond_vals[depKey][fieldKey].includes(inputData)))){brave_form_conditions[depKey][fieldKey]=!0}
if(fieldCondition.action==='equal'&&(!inputData||(!brave_form_cond_vals[depKey][fieldKey].includes(inputData)))){brave_form_conditions[depKey][fieldKey]=!1}
if(fieldCondition.action==='notequal'&&(inputData&&(!brave_form_cond_vals[depKey][fieldKey].includes(inputData)))&&!brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=!0}
if(fieldCondition.action==='notequal'&&(!inputData||(brave_form_cond_vals[depKey][fieldKey].includes(inputData)))&&brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=!1}}});Object.keys(brave_form_conditions).forEach(function(fieldKey){var matchArray=Object.keys(brave_form_conditions[fieldKey]);var matchedConditionsArray=matchArray.filter(function(depKey){if(brave_form_conditions[fieldKey][depKey]){return!0}else{return!1}})
var allMatched=matchedConditionsArray.length===matchArray.length;var dependantField=document.getElementById('brave_form_field'+fieldKey);if(dependantField){if(allMatched){dependantField.classList.remove('brave_form_field--hasCondition')}else{dependantField.classList.add('brave_form_field--hasCondition')}
var formFieldsWrapper=document.querySelector('#brave_form_'+formID+' .brave_form_fields');var currentFormStep=formFieldsWrapper.dataset.step||undefined;if(currentFormStep!==undefined&&document.querySelector('#brave_form_'+formID+' .brave_form_fields .brave_form_fields_step'+currentFormStep)){formFieldsWrapper.style.height=document.querySelector('#brave_form_'+formID+' .brave_form_fields .brave_form_fields_step'+currentFormStep).offsetHeight+'px'}}})}
function brave_select_imageField(fieldID,optionIndex,multi=!1){var optionField=document.getElementById('brave_form_field'+fieldID+'_opt-'+optionIndex);if(optionField){if(!multi){var allOptsFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('input');for(var i=0;i<allOptsFields.length;i++){allOptsFields[i].checked=!1;document.getElementById('brave_form_field'+fieldID+'_opt-'+i).classList.remove('formfield__inner__image--selected')}}
var optionFieldInput=optionField.querySelector('input');if(optionFieldInput&&(optionFieldInput.checked===!1)){optionFieldInput.checked=!0;optionField.classList.add('formfield__inner__image--selected')}else if(optionFieldInput&&(optionFieldInput.checked===!0)){optionFieldInput.checked=!1;optionField.classList.remove('formfield__inner__image--selected')}}}
function brave_select_form_ButtonGroup(fieldID,optionIndex,nextStep=!1,formID='',totalSteps=0,goto=undefined){brave_select_imageField(fieldID,optionIndex,!1);if(nextStep&&formID&&totalSteps&&goto!==undefined){brave_form_gotoStep(formID,totalSteps,goto)}}
function brave_form_rating_unhover(fieldID){var allRatingFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('.formfield__inner__ratings_star, .formfield__inner__ratings_number');for(var i=0;i<allRatingFields.length;i++){allRatingFields[i].classList.remove('formfield__inner__ratings--hovered')}}
function brave_form_rating_hover(fieldID,optionIndex){var allRatingFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('.formfield__inner__ratings_star, .formfield__inner__ratings_number');for(var i=0;i<allRatingFields.length;i++){allRatingFields[i].classList.remove('formfield__inner__ratings--hovered');if(i<=(optionIndex-1)){allRatingFields[i].classList.add('formfield__inner__ratings--hovered')}}}
function brave_form_rate(fieldID,optionIndex,smiley=!1){document.getElementById('brave_form_field'+fieldID).dataset.rated=optionIndex;var allRatingFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('.formfield__inner__ratings_star, .formfield__inner__ratings_number, .formfield__inner__ratings_smiley');for(var i=0;i<allRatingFields.length;i++){allRatingFields[i].classList.remove('formfield__inner__ratings--selected');if(!smiley&&(i<=(optionIndex-1))){allRatingFields[i].querySelector('input').checked=!0;allRatingFields[i].classList.add('formfield__inner__ratings--selected')}
if(smiley&&(i===(optionIndex-1))){allRatingFields[i].querySelector('input').checked=!0;allRatingFields[i].classList.add('formfield__inner__ratings--selected')}}}
function brave_form_progress(formID,goto=0,totalSteps=2){if(document.querySelector('#'+formID+'__form_progress')){var progressPercent=Math.round(((goto+1)/totalSteps)*100);var progStyle=document.querySelector('#'+formID+'__form_progress').dataset.style||'style1';if(progStyle==='style2'){progressPercent=Math.round(((goto)/(totalSteps-1))*100)}
if(document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar_steps')){document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar_steps').innerHTML=(goto+1)+'/'+(totalSteps);document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar_progress').innerHTML=progressPercent+'%'}
document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar__bar').style.width=progressPercent+'%'}}
function brave_form_goBack(formID,totalSteps){var currentStep=document.querySelector('#brave_form_'+formID+' .brave_form_fields').dataset.step;currentStep=parseInt(currentStep,10)
var formBackButton=document.querySelector('#brave_form_'+formID+' .brave_form_stepBack');var goto=currentStep-1;document.querySelector('#brave_form_'+formID+' .brave_form_fields').dataset.step=goto;brave_popup_formData[formID].currentStep=goto;brave_form_changeHeight(formID,goto);brave_form_progress(formID,goto,totalSteps);if(formBackButton){if(goto===0){formBackButton.classList.add('brave_form_stepBack--hide')}else{formBackButton.classList.remove('brave_form_stepBack--hide')}}
var allformSteps=document.querySelectorAll('#brave_form_'+formID+' .brave_form_fields_step');for(var i=0;i<allformSteps.length;i++){if(i===goto){allformSteps[i].classList.add('brave_form_fields_step--show')}else{allformSteps[i].classList.remove('brave_form_fields_step--show')}
if(currentStep===i){var nextFieldsWithVals=allformSteps[i].querySelectorAll('.brave_form_field input, .brave_form_field select');for(var k=0;k<nextFieldsWithVals.length;k++){var fieldType=nextFieldsWithVals[k].getAttribute('type');var fieldKey=nextFieldsWithVals[k].name.replace('[]');if(['radio','checkbox'].includes(fieldType)&&nextFieldsWithVals[k].checked){nextFieldsWithVals[k].checked=!1}
if(fieldType==='select'&&nextFieldsWithVals[k].value){nextFieldsWithVals[k].value='false'}
brave_check_field_condition({target:{value:''}},fieldKey,formID,fieldType)}}}
if(goto===(totalSteps-1)){document.querySelector('#brave_form_'+formID+' .brave_form_button').classList.remove('brave_form_button--hide')}else{document.querySelector('#brave_form_'+formID+' .brave_form_button').classList.add('brave_form_button--hide')}}
function brave_form_gotoStep(formID,totalSteps,goto){var braveForm=document.getElementById('brave_form_'+formID);var fieldsData=brave_get_field_vals(braveForm,JSON.parse(brave_popup_formData[formID].fields))
var stepFieldIDs=[];var currentStep=document.querySelector('#brave_form_'+formID+' .brave_form_fields_step'+(goto-1));if(currentStep){var allStepFields=currentStep.querySelectorAll('.brave_form_field');for(var i=0;i<allStepFields.length;i++){if(!allStepFields[i].classList.contains('brave_form_field--step')){stepFieldIDs.push(allStepFields[i].getAttribute('id').replace('brave_form_field',''))}}}
var filteredFieldData={};var emailFields=[];stepFieldIDs.forEach(function(fieldID){if(fieldsData[fieldID]){filteredFieldData[fieldID]=fieldsData[fieldID];if(filteredFieldData[fieldID]&&fieldsData[fieldID].required&&fieldsData[fieldID].validation==='email'&&(!bravepop_emailSuggestions[fieldID])){emailFields.push({ID:fieldID,value:fieldsData[fieldID].value})}}})
var formErrors=[];Object.keys(filteredFieldData).forEach(function(fieldID){var fieldError=brave_validate_fields(fieldID,filteredFieldData[fieldID]);if(fieldError){formErrors.push(fieldError)}
document.querySelector('#brave_form_field'+fieldID).classList.remove('brave_form_field--hasError','brave_form_field--hasSuggestion','brave_form_field--hasError-firstname','brave_form_field--hasError-lastname')});brave_display_form_error(formErrors);if(formErrors.length>0){return}
var braveFormNextStepActions=function(){brave_form_changeHeight(formID,goto);var allformSteps=document.querySelectorAll('#brave_form_'+formID+' .brave_form_fields_step');for(var i=0;i<allformSteps.length;i++){if(i===goto){document.querySelector('#brave_form_'+formID+' .brave_form_fields').dataset.step=goto;allformSteps[i].classList.add('brave_form_fields_step--show');document.querySelector('#brave_form_'+formID+' .brave_form_fields').style.height=allformSteps[i].offsetHeight+'px';var formBackButton=document.querySelector('#brave_form_'+formID+' .brave_form_stepBack');if(formBackButton){formBackButton.classList.remove('brave_form_stepBack--hide')}
brave_popup_formData[formID].currentStep=goto}else{allformSteps[i].classList.remove('brave_form_fields_step--show')}}
brave_form_progress(formID,goto,totalSteps,!1);if(goto===(totalSteps-1)){setTimeout(function(){document.querySelector('#brave_form_'+formID+' .brave_form_button').classList.remove('brave_form_button--hide')},250)}}
if(bravepop_emailValidation&&emailFields.length>0){var ajaxurl=bravepop_global.ajaxURL;var security=document.getElementById('brave_form_security'+formID).value;var emailData={formData:JSON.stringify(emailFields),freemailAllow:JSON.stringify(brave_popup_formData[formID].freemailAllow||!1),security:security,action:'bravepopup_validate_email'};brave_ajax_send(ajaxurl,emailData,function(status,sentData){var validatedData=JSON.parse(sentData);console.log('Validation response:',validatedData);var emailValidationErrors=[];if(Array.isArray(validatedData)){validatedData.forEach(function(field){if(field.validation&&field.validation.status==='invalid'&&field.validation.errorMsg){emailValidationErrors.push({id:field.ID,message:field.validation.errorMsg,type:"required"})}
if(field.validation&&field.suggestionMsg){emailValidationErrors.push({id:field.ID,message:field.suggestionMsg,type:"info"})}})}
if(emailValidationErrors.length>0){brave_display_form_error(emailValidationErrors);if(brave_form){brave_form.classList.remove('brave_form_form--loading')}
if(brave_login_loader){brave_login_loader.classList.remove('brave_form_loading--show')}}else{braveFormNextStepActions()}})}else{braveFormNextStepActions()}}
function brave_form_changeHeight(formID,goto){var changesFormHeight=brave_popup_formData[formID].changesFormHeight||!1;if(changesFormHeight){var braveForm=document.getElementById('brave_element-'+formID);var parentPopupStep=braveForm.closest('.brave_popup__step');var initialHeight=brave_popup_formData[formID].heightData[0];var diffHeight=brave_popup_formData[formID].heightData[goto]-initialHeight;var newFormHeight=brave_popup_formData[formID].heightData[goto]||initialHeight;braveForm.style.height=(parseInt(newFormHeight,10))+'px';if(parentPopupStep){var parentPopupHeight=parentPopupStep.dataset.height;parentPopupStep.querySelector('.brave_popup__step__inner').style.height=(parseInt(parentPopupHeight,10)+diffHeight)+'px'}}}
function brave_get_field_vals(braveForm,fieldOpts,quiz){var fieldsData=fieldOpts;var firstname_val='';for(var i=0;i<braveForm.elements.length;i++){var fieldName=braveForm.elements[i].name.replace('[]','');var fieldOpts=fieldsData[fieldName]||{};var fieldValue=braveForm.elements[i].value;if(fieldOpts&&fieldOpts.type&&(fieldOpts.type==='checkbox'||(fieldOpts.type==='select'&&fieldOpts.multi)||(fieldOpts.type==='image'&&fieldOpts.multi))){var checkedVal=document.querySelectorAll('#brave_form_field'+fieldName+' input:checked, #brave_form_field'+fieldName+' option:checked');fieldValue=Array.from(checkedVal).map(function(el){return el.value});if(fieldOpts.required&&(fieldValue.length===0||fieldValue.includes('none'))){fieldValue=''}}
if(fieldOpts&&fieldOpts.type&&(fieldOpts.type==='rating'||fieldOpts.type==='radio'||fieldOpts.type==='buttons')){var checkedVal=document.querySelectorAll('#brave_form_field'+fieldName+' input:checked, #brave_form_field'+fieldName+' option:checked');var selectedfieldValue=Array.from(checkedVal).map(function(el){return el.value});fieldValue=Array.isArray(selectedfieldValue)&&selectedfieldValue[0]?selectedfieldValue[0]:''}
if(fieldOpts&&fieldOpts.type&&fieldOpts.type==='input'&&fieldOpts.validation==='name'){if(braveForm.elements[i].classList.contains('brave_form_field_input-firstname')){firstname_val=fieldValue}
if(braveForm.elements[i].classList.contains('brave_form_field_input-lastname')){fieldsData[fieldName].value=[firstname_val,fieldValue]}}else if(fieldsData[fieldName]){fieldsData[fieldName].value=fieldValue}
if(fieldsData[fieldName]&&fieldsData[fieldName].required&&document.getElementById('brave_form_field'+fieldName).classList.contains('brave_form_field--hasCondition')){fieldsData[fieldName].required=!1}
if(fieldOpts&&fieldOpts.type&&fieldOpts.type==='date'&&fieldOpts.validation==='multi'){var dateVal=document.getElementById('brave_form_field'+fieldName+'-date')?document.getElementById('brave_form_field'+fieldName+'-date').value:'';var monthVal=document.getElementById('brave_form_field'+fieldName+'-month')?document.getElementById('brave_form_field'+fieldName+'-month').value:'';var yearVal=document.getElementById('brave_form_field'+fieldName+'-year')?document.getElementById('brave_form_field'+fieldName+'-year').value:new Date().getFullYear();if(dateVal||monthVal){fieldsData[fieldName].value=dateVal+'/'+monthVal+'/'+yearVal}}
if(quiz&&fieldOpts.options){var selectedOpt=!1;fieldOpts.options.forEach(function(opt){if((fieldOpts.type==='checkbox'||(fieldOpts.type==='select'&&fieldOpts.multi)||(fieldOpts.type==='image'&&fieldOpts.multi))&&fieldValue.includes(opt.value)){selectedOpt=opt}
if((fieldOpts.type==='radio'||fieldOpts.type==='buttons')&&opt.value===fieldValue){selectedOpt=opt}});if(selectedOpt){fieldsData[fieldName].score=selectedOpt.score?selectedOpt.score:0;fieldsData[fieldName].correct=selectedOpt.correct?selectedOpt.correct:!1}}}
return fieldsData}
function brave_submit_form(event,settings,supressErrors=!1){if(event){event.preventDefault()}
var braveForm=document.getElementById('brave_form_'+settings.formID);var originalFields=JSON.parse(settings.fields);var fieldsData=brave_get_field_vals(braveForm,originalFields,settings.quiz)
var ajaxurl=bravepop_global.ajaxURL;var security=document.getElementById('brave_form_security'+settings.formID).value;var formErrors=[];Object.keys(fieldsData).forEach(function(fieldID){var fieldError=brave_validate_fields(fieldID,fieldsData[fieldID]);if(fieldError){formErrors.push(fieldError)}
if(document.querySelector('#brave_form_field'+fieldID)){document.querySelector('#brave_form_field'+fieldID).classList.remove('brave_form_field--hasError','brave_form_field--hasSuggestion','brave_form_field--hasError-firstname','brave_form_field--hasError-lastname')}});brave_display_form_error(formErrors);var finalFieldsData={};var quizData={};var emailFields=[];var quizScore=0;var availableScore=0;var quizCorrect=0;Object.keys(fieldsData).forEach(function(fieldID){if(fieldsData[fieldID]){finalFieldsData[fieldID]=fieldsData[fieldID].value}
if(fieldsData[fieldID]&&fieldsData[fieldID].validation==='name'&&Array.isArray(fieldsData[fieldID].value)){finalFieldsData[fieldID]=fieldsData[fieldID].value.join(' ').trim()}
if(fieldsData[fieldID]&&fieldsData[fieldID].required&&fieldsData[fieldID].validation==='email'&&(!bravepop_emailSuggestions[fieldID])){emailFields.push({ID:fieldID,value:fieldsData[fieldID].value})}
if(settings.quiz&&fieldsData[fieldID]&&fieldsData[fieldID].score){quizScore=quizScore+fieldsData[fieldID].score}
if(settings.quiz&&fieldsData[fieldID]&&fieldsData[fieldID].correct){quizCorrect=quizCorrect+1}
if(settings.quiz&&fieldsData[fieldID]&&fieldsData[fieldID].topScore){availableScore=availableScore+fieldsData[fieldID].topScore}});if(settings.quiz){brave_popup_formData[settings.formID].totalScore=quizScore;brave_popup_formData[settings.formID].totalCorrect=quizCorrect;brave_popup_formData[settings.formID].availableScore=availableScore;quizData={availableScore:availableScore,userScore:quizScore,userCorrect:quizCorrect,totalQuestions:settings.totalQuestions,scoring:settings.quizScoring}}
console.log('finalFieldsData: ',quizScore,quizCorrect,fieldsData);console.log(formErrors);if(supressErrors){formErrors=[]}
if(formErrors.length===0){if(!security||!ajaxurl){return console.log('Security Failed or Ajax URL Missing!!!!',security,ajaxurl)}
var finalData={formData:JSON.stringify(finalFieldsData),popupID:settings.popupID,formID:settings.formID,stepID:settings.stepID,quizData:JSON.stringify(quizData),cookieConditions:"",device:settings.device,userDevice:brave_currentDevice,pageURL:window.location,security:security,action:'bravepop_form_submission'};var brave_form=document.getElementById('brave_form_'+settings.formID);var brave_login_loader=document.getElementById('brave_form_loading_'+settings.formID);if(brave_login_loader){brave_login_loader.classList.add('brave_form_loading--show')}
if(brave_form){brave_form.classList.add('brave_form_form--loading')}
var cookiesToCheck=brave_form.dataset.cookies?brave_form.dataset.cookies.split(','):[];if(cookiesToCheck.length>0){var cookiesData={};cookiesToCheck.forEach(function(cookieName){cookiesData[cookieName]=localStorage.getItem(cookieName)?!0:!1})
finalData.cookieConditions=JSON.stringify(cookiesData)}
if(window.location.href.includes('brave_popup')&&window.location.href.includes('brave_preview')&&location.search.split('brave_preview=')[1]){finalData.brave_previewID=location.search.split('brave_preview=')[1]}
var braveSubmitForm=function(){return brave_ajax_send(ajaxurl,finalData,function(status,sentData){if(brave_login_loader){brave_login_loader.classList.remove('brave_form_loading--show')}
if(brave_form){brave_form.classList.remove('brave_form_form--loading')}
if(document.querySelector('#bravepopupform_socialOptin-'+settings.formID)){document.querySelector('#bravepopupform_socialOptin-'+settings.formID).classList.remove('bravepopupform_socialOptin--loading');document.querySelector('#bravepopupform_socialOptin-'+settings.formID).classList.add('bravepopupform_socialOptin--hide');document.querySelector('#brave_element-'+settings.formID+' .brave_element__form_inner').classList.remove('brave_element__form_inner--hide')}
var response=JSON.parse(sentData);console.log(status,response);if(response.error&&typeof response.error==='string'){return alert(response.error)}
localStorage.setItem('brave_popup_'+settings.popupID+'_formsubmitted',!0);var braveFormSubmitEvent=new CustomEvent('brave_form_submitted',{detail:{popupId:parseInt(settings.popupID,10),formId:settings.formID,formData:JSON.stringify(finalFieldsData)}});document.dispatchEvent(braveFormSubmitEvent);if(brave_form){brave_form.reset()}
if(brave_popup_formData[settings.formID]&&brave_popup_formData[settings.formID].totalSteps>0){for(var findx=1;findx<brave_popup_formData[settings.formID].totalSteps;findx++){brave_form_goBack(settings.formID,brave_popup_formData[settings.formID].totalStep)}}
if(settings.track){var formTrackingSettings=JSON.parse(settings.track);if(formTrackingSettings&&formTrackingSettings.enable&&formTrackingSettings.eventCategory&&formTrackingSettings.eventAction){brave_send_ga_event(formTrackingSettings.eventCategory,formTrackingSettings.eventAction,formTrackingSettings.eventLabel||'')}
if(formTrackingSettings&&formTrackingSettings.enable&&formTrackingSettings.fbq_event_type){brave_send_fbq_event(formTrackingSettings.fbq_event_type,formTrackingSettings.fbq_content_name,formTrackingSettings.fbq_content_category,formTrackingSettings.fbq_value,formTrackingSettings.fbq_currency)}}
if(brave_popup_formData[settings.formID]&&brave_popup_formData[settings.formID].goal){brave_complete_goal(settings.popupID,'form')}
Object.keys(fieldsData).forEach(function(fieldID){var fieldVal=Array.isArray(fieldsData[fieldID].value)?fieldsData[fieldID].value.join(','):fieldsData[fieldID].value;if(fieldVal&&fieldsData[fieldID]&&fieldsData[fieldID].save_cookie){localStorage.setItem(fieldsData[fieldID].save_cookie,fieldVal)}});if(response.sent&&response.primaryAction==='content'&&response.contentMessage){if(brave_form){brave_form.classList.add('brave_form_form--hide')}
document.getElementById('brave_form_custom_content'+settings.formID).innerHTML=response.contentMessage;if(response.autoclose&&response.autoclosetime){setTimeout(function(){var thePopID=parseInt(settings.popupID,10);brave_close_popup(thePopID,brave_popup_data[thePopID].currentStep||0)},parseInt(response.autoclosetime,10)*1000)}
if(response.download&&response.downloadURL){var downloadURI=response.downloadURL;var filename=response.downloadURL.substring(response.downloadURL.lastIndexOf('/')+1);var link=document.createElement('a');if(typeof link.download==='string'){document.body.appendChild(link);link.download=filename;link.href=downloadURI;link.target='_blank';link.click();document.body.removeChild(link)}else{location.replace(downloadURI)}}}
brave_popup_formData[settings.formID]&&brave_popup_formData[settings.formID].onSubmit(fieldsData,response);if(response.sent&&response.primaryAction==='redirect'&&response.redirectURL){if(brave_form){brave_form.classList.add('brave_form_form--hide')}
document.getElementById('brave_form_custom_content'+settings.formID).innerHTML=response.redirectMessage;var redirectTime=response.redirectAfter?(response.redirectAfter*1000):6000;setTimeout(function(){window.location.href=response.redirectURL},redirectTime)}
if(response.sent&&response.primaryAction==='step'&&response.step&&settings.popupID){var formStep=parseInt(response.step,10);formStep=formStep===0?0:formStep-1;var selectedPopupStep=document.querySelector('#brave_popup_'+settings.popupID+'__step__'+(brave_popup_data[settings.popupID].currentStep||0)+' .brave_popup__step__'+brave_currentDevice)
if(selectedPopupStep){selectedPopupStep.dataset.popopen='false'}
brave_open_popup(settings.popupID,formStep)}
if(settings.quiz){var quizShortcodes=document.querySelectorAll('.bravepop_quizScore-'+settings.formID);if(quizShortcodes){for(var i=0;i<quizShortcodes.length;i++){var showTotal=quizShortcodes[i].dataset.total&&quizShortcodes[i].dataset.total==='false'?!1:!0;if(settings.quizScoring==='points'){var availableScoreVal=showTotal&&brave_popup_formData[settings.formID].availableScore&&brave_popup_formData[settings.formID].availableScore>=brave_popup_formData[settings.formID].totalScore?'/'+brave_popup_formData[settings.formID].availableScore:'';quizShortcodes[i].innerHTML='<span>'+brave_popup_formData[settings.formID].totalScore+'</span>'+availableScoreVal}
if(settings.quizScoring==='answer'){var availableQuesVal=showTotal&&brave_popup_formData[settings.formID].totalQuestions?'/'+brave_popup_formData[settings.formID].totalQuestions:'';quizShortcodes[i].innerHTML='<span>'+brave_popup_formData[settings.formID].totalCorrect+'</span>'+availableQuesVal}}}}})}
var braveSubmitWithEmailValidation=function(){var emailData={formData:JSON.stringify(emailFields),freemailAllow:JSON.stringify(brave_popup_formData[settings.formID].freemailAllow||!1),security:security,action:'bravepopup_validate_email'};brave_ajax_send(ajaxurl,emailData,function(status,sentData){var validatedData=JSON.parse(sentData);console.log('Validation response:',validatedData);var emailValidationErrors=[];if(Array.isArray(validatedData)){validatedData.forEach(function(field){if(field.validation&&field.validation.status==='invalid'&&field.validation.errorMsg){emailValidationErrors.push({id:field.ID,message:field.validation.errorMsg,type:"required"})}
if(field.validation&&field.validation.suggestionMsg&&field.validation.suggestion){emailValidationErrors.push({id:field.ID,message:field.validation.suggestionMsg,type:"suggestion",suggestion:field.validation.suggestion})}})}
if(emailValidationErrors.length>0){brave_display_form_error(emailValidationErrors);if(brave_form){brave_form.classList.remove('brave_form_form--loading')}
if(brave_login_loader){brave_login_loader.classList.remove('brave_form_loading--show')}}else{braveSubmitForm()}})}
if(settings.recaptcha&&grecaptcha){grecaptcha.execute(settings.recaptcha,{action:'submit'}).then(function(token){if(token){var recaptchaData={token:token,security:security,action:'bravepopup_validate_recaptcha'};brave_ajax_send(ajaxurl,recaptchaData,function(status,valid){console.log('Google Recaptcha Verified!');if(valid==='true'){if(bravepop_emailValidation&&emailFields.length>0){braveSubmitWithEmailValidation()}else{braveSubmitForm()}}else{console.error('Google Recaptcha Failed! Spammer Detected!')}})}else{console.error('Google Recaptcha Failed! Could not Fetch Token!')}})}else{if(bravepop_emailValidation&&emailFields.length>0){braveSubmitWithEmailValidation()}else{braveSubmitForm()}}}}
function brave_apply_email_suggestion(fieldID,suggestion){document.querySelector('#brave_form_field'+fieldID+' input').value=suggestion;brave_dismiss_email_suggestion(fieldID)}
function brave_dismiss_email_suggestion(fieldID){document.querySelector('#brave_form_field'+fieldID).classList.remove('brave_form_field--hasError','brave_form_field--hasSuggestion')}
function brave_display_form_error(formErrors){if(formErrors.length>0){formErrors.forEach(function(error){if(error.fieldType&&error.fieldType==='name'){if(error.firstname){document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasError-firstname');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error--firstname').innerHTML=error.message}
if(error.lastname){document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasError-lastname');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error--lastname').innerHTML=error.message}}else{document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasError');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').innerHTML=error.message;if(error.type==='suggestion'&&error.suggestion){document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasSuggestion');var suggestionApplyBtn='<span onclick="brave_apply_email_suggestion(\''+error.id+'\', \''+error.suggestion+'\')">'+bravepop_global.yes+'</span>';var suggestionDismissBtn='<span onclick="brave_dismiss_email_suggestion(\''+error.id+'\', \''+error.suggestion+'\')">'+bravepop_global.no+'</span>';var suggestionActions='<div id="brave_form_field_suggestion_actions-'+error.id+'" class="brave_form_field_suggestion_actions">'+suggestionApplyBtn+suggestionDismissBtn+'</div>'
document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').setAttribute('id','brave_form_field_error--suggestion'+error.id)
document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').classList.add('brave_form_field_error--suggestion');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').innerHTML=(error.message)+suggestionActions}}})}}
function brave_validate_fields(fieldID,field){if(!field){return}
if(field.type==='input'&&field.validation==='name'&&field.required){if(!field.value[0]||!field.value[1]){return{id:fieldID,type:'required',fieldType:'name',message:bravepop_global.field_required,firstname:!field.value[0]?!0:!1,lastname:!field.value[1]?!0:!1}}}
if(!field.value&&field.required){return{id:fieldID,type:'required',message:bravepop_global.field_required}}
if(field.required&&(field.type==='input'||field.type==='textarea'||field.type==='date')){if(field.validation!=='name'&&!field.value.trim()){return{id:fieldID,type:'required',message:bravepop_global.field_required}}}
if(field.value&&field.required&&field.type==='select'&&field.value==='none'){return{id:fieldID,type:'required',message:bravepop_global.field_required}}
if(field.value&&((field.type==='input'&&field.validation==='text')||field.type==='textarea'||field.type==='date')){if(brave_hasHTML(field.value)){return{id:fieldID,type:'ho_html',message:bravepop_global.no_html_allowed}}}
if(field.value&&field.type==='input'&&field.validation==='number'){if(brave_isNumber(field.value)===!1){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_number}}}
if(field.value&&field.type==='input'&&field.validation==='url'){if(brave_isURL(field.value)===!1){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_url}}}
if(field.value&&field.type==='date'){if(brave_isDate(field.value)===!1){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_date}}}
if(field.value&&field.type==='input'&&field.validation==='email'){if(brave_isEmail(field.value)===!1){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_email}}}}
function brave_hasHTML(value){var doc=new DOMParser().parseFromString(value,"text/html");return Array.from(doc.body.childNodes).some(function(node){return node.nodeType===1})}
function brave_isNumber(value){var numberFormat=RegExp(/^[a-zA-Z]+$/);return numberFormat.test(value)?!1:!0}
function brave_isEmail(value){var mailformat=RegExp(/^\w+([\.+-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/);return mailformat.test(value)?!0:!1}
function brave_isURL(value){var urlFormat=RegExp(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g);return urlFormat.test(value)?!0:!1}
function brave_isDate(value){var dateFormat=RegExp(/\d{1,4}[-/]\d{1,2}[-/]\d{1,4}/);var dateFormatTwo=RegExp(/\d{1,4}[-/]\d{1,2}/);var matchedDate=dateFormat.test(value);if(!matchedDate){matchedDate=dateFormatTwo.test(value)}
return matchedDate?!0:!1}
function brave_ajax_send(ajaxurl,ajaxData,callbackFunction){var array=[];Object.keys(ajaxData).forEach(function(element){array.push(encodeURIComponent(element)+"="+encodeURIComponent(ajaxData[element]))});var dataToSend=array.join("&");var request=new XMLHttpRequest();request.open('POST',ajaxurl,!0);request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');request.onload=function(){if(this.status>=200&&this.status<400){callbackFunction('success',this.response)}else{callbackFunction('error',this.response)}};request.send(dataToSend)}
function brave_action_step(popupID,currentStep,stepIndex){var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+stepIndex+' .brave_popup__step__'+brave_currentDevice)
var noMobileContent=selectedPopupStep&&selectedPopupStep.dataset.nomobilecontent==='true'?!0:!1;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+currentStep+' .brave_popup__step__'+currentDevice)
selectedPopupStep.dataset.popopen='false';brave_open_popup(popupID,stepIndex)}
function brave_init_popup(popupID,popupData){if(!popupData){return}
brave_responsiveness(null,popupID,popupData);if(popupData.forceLoad){return brave_load_popup(popupID,popupData)}
var triggerType=popupData.settings&&popupData.settings.trigger&&popupData.settings.trigger.triggerType?popupData.settings.trigger.triggerType.split(','):['load'];if(popupData.settings&&popupData.settings.placement&&popupData.settings.placement.adblock_check&&window.brave_canRunAds){return console.log('Visitor Doesnt have Ad Blocked Installed! Aborting..')}
if((popupData.hasDesktopEmbed||(popupData.hasMobileEmbed&&brave_currentDevice==='mobile'))&&!document.getElementById('bravepopup_embedded_'+popupID)){return console.log('Popup shortcode is not found in current page')}
if(popupData.schedule&&popupData.schedule.active&&popupData.schedule.type){if(popupData.schedule.type==='days'&&popupData.schedule.days.length>0){var currentDay=new Date().getDay();if(!popupData.schedule.days.includes(currentDay)){return console.log('Popup Not Scheduled for Today!')}}
if(popupData.schedule.type==='dates'&&popupData.schedule.dates.length>0){var thecurrentDate=new Date().getTime();var dateInRange=!1;popupData.schedule.dates.forEach(function(date){var theTimes=[];var timeTypes=['start','end'];timeTypes.forEach(function(val){var theDate=date[val].date.split('/');var theHour=date[val].time&&date[val].time.hour?date[val].time.hour:'00';var theMinutes=date[val].time&&date[val].time.minutes?date[val].time.minutes:'00';theTimes.push(new Date(theDate[2]+'/'+theDate[1]+'/'+theDate[0]+' '+theHour+':'+theMinutes+':00').getTime())})
if(theTimes[0]<thecurrentDate&&theTimes[1]>thecurrentDate){dateInRange=!0}});if(!dateInRange){return console.log('Popup Not Scheduled these dates!')}}}
if(popupData.settings&&popupData.settings.audience&&popupData.settings.audience.devices&&popupData.settings.audience.devices==="desktop"&&brave_currentDevice==='mobile'){return console.log('Device Settings doesnt Match')}
if(popupData.settings&&popupData.settings.audience&&popupData.settings.audience.devices&&popupData.settings.audience.devices==="mobile"&&brave_currentDevice==='desktop'){return console.log('Device Settings doesnt Match')}
var popVariants=brave_popup_data[popupID]&&brave_popup_data[popupID].variants?brave_popup_data[popupID].variants:!1;var popupRepeatCountType=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatCountType||'lifetime';var popupRepeatDelay=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatDelay||!1;var popupRepeatDelayTime=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatDelayTime?parseInt(popupData.settings.frequency.repeatDelayTime,10):!1;var repeatCount=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatCount?parseInt(popupData.settings.frequency.repeatCount,10):3;var filterViewFreq=function(popID){var popupOpenCount=localStorage.getItem('brave_popup_'+popID+'_viewed');var popupOpenSessionCount=sessionStorage.getItem('brave_popup_'+popID+'_viewed');if(popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeat&&brave_popup_adminUser===!1){if(popupRepeatCountType==='lifetime'&&parseInt(popupOpenCount,10)>=repeatCount){return'Already Viewed '+repeatCount+' Times. Hiding..'}
var popupViewStat=localStorage.getItem('brave_popup_'+popID+'_view_stat');popupViewStat=popupViewStat?JSON.parse(popupViewStat):[];var thecurrentDate=new Date();var thecurrentDay=thecurrentDate.getDate();var thecurrentHour=thecurrentDate.getHours();var thecurrentMonth=thecurrentDate.getMonth();var thecurrentYear=thecurrentDate.getFullYear();var popupViewDayCount=0;var popupViewMonthCount=0;var popupView12hCount=0;var popupView6hCount=0;var popupView1hCount=0;var matchedStats=[];if(popupViewStat){popupViewStat.forEach(function(stat){var statDate=new Date(stat);var statDay=statDate.getDate();var statHour=statDate.getHours();var statMonth=statDate.getMonth();var statYear=statDate.getFullYear();if((statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupViewDayCount=popupViewDayCount+1}
if((statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupViewMonthCount=popupViewMonthCount+1}
if((thecurrentHour-statHour)<12&&(statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupView12hCount=popupView12hCount+1}
if((thecurrentHour-statHour)<6&&(statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupView6hCount=popupView6hCount+1}
if((thecurrentHour-statHour)<1&&(statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupView1hCount=popupView1hCount+1}
if(!matchedStats.includes(stat)){matchedStats.push(stat)}})}
matchedStats=matchedStats.sort();var lastViewedTime=matchedStats.length>0?matchedStats[matchedStats.length-1]:0;var viewDelayMatched=popupRepeatDelay&&popupRepeatDelayTime?(thecurrentDate.getTime()-lastViewedTime)>popupRepeatDelayTime:!0;var viewCountError='Already Viewed '+repeatCount+' Times in last '+popupRepeatCountType+' Hiding..'
console.log(lastViewedTime,thecurrentDate.getTime(),popupRepeatDelayTime,(thecurrentDate.getTime()-lastViewedTime)>popupRepeatDelayTime);if(viewDelayMatched){console.log(lastViewedTime,thecurrentDate.getTime(),popupRepeatDelayTime,(thecurrentDate.getTime()-lastViewedTime)>popupRepeatDelayTime);if(popupRepeatCountType==='12h'&&(parseInt(popupView12hCount,10)>=repeatCount)){return viewCountError}
if(popupRepeatCountType==='6h'&&(parseInt(popupView6hCount,10)>=repeatCount)){return viewCountError}
if(popupRepeatCountType==='1h'&&(parseInt(popupView1hCount,10)>=repeatCount)){return viewCountError}
if(popupRepeatCountType==='session'&&(parseInt(popupOpenSessionCount,10)>=repeatCount)){return viewCountError}
if(popupRepeatCountType==='day'&&(parseInt(popupViewDayCount,10)>=repeatCount)){return viewCountError}
if(popupRepeatCountType==='month'&&(parseInt(popupViewMonthCount,10)>=repeatCount)){return viewCountError}}else{return'Repeat Delay Doesnt Match! Hiding....'}}
return!1}
var filterCloseFreq=function(popID){var popupCloseStat=localStorage.getItem('brave_popup_'+popID+'_closed')?JSON.parse(localStorage.getItem('brave_popup_'+popID+'_closed')):null;if(popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.close&&popupCloseStat&&popupCloseStat.closed){var popupCloseCount=popupData.settings.frequency.closeCount?popupData.settings.frequency.closeCount:2;var popupCloseFor=popupData.settings.frequency.closeFor?parseInt(popupData.settings.frequency.closeFor,10)*86400*1000:86400*1000*30;var userCloseCount=parseInt(popupCloseStat.closed,10);var userCloseDate=parseInt(popupCloseStat.closeTime,10);var currentDate=new Date().getTime();var closeTimeDiff=currentDate-userCloseDate;var closeDelayMatched=popupRepeatDelay&&popupRepeatDelayTime?(currentDate-userCloseDate)>popupRepeatDelayTime:!0;console.log('##### CLOSING STATS',userCloseCount,popupCloseFor,closeTimeDiff,closeTimeDiff>=popupCloseFor,userCloseCount>=popupCloseCount,closeDelayMatched,currentDate-userCloseDate);if((closeTimeDiff<=popupCloseFor&&(userCloseCount>=popupCloseCount))||!closeDelayMatched){return'Close Time Settings Do not Match'}}}
var viewFreqMatch=!1;var closeFreqMatch=!1;var formFreqMatch=!1;goalFreqmatch=!1;var hasViewFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeat&&brave_popup_adminUser===!1;var hasCloseFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.close&&brave_popup_adminUser===!1;var formFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.formSubmit&&brave_popup_adminUser===!1;var goalFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.goalComplete&&brave_popup_adminUser===!1;if(popVariants.length>0){popVariants.forEach(function(popID){if(!viewFreqMatch&&hasViewFreqSetting){var popViewFreqMatch=filterViewFreq(popID);if(popViewFreqMatch){viewFreqMatch=popViewFreqMatch}}
if(!closeFreqMatch&&hasCloseFreqSetting){var popCloseFreqMatch=filterCloseFreq(popID);if(popCloseFreqMatch){closeFreqMatch=popCloseFreqMatch}}
if(!formFreqMatch&&formFreqSetting&&localStorage.getItem('brave_popup_'+popID+'_formsubmitted')){formFreqMatch=!0}
if(!goalFreqmatch&&goalFreqSetting&&localStorage.getItem('brave_popup_'+popID+'_goal_complete')){goalFreqmatch=!0}})}else{if(hasViewFreqSetting){viewFreqMatch=filterViewFreq(popupID)}
if(hasCloseFreqSetting){closeFreqMatch=filterCloseFreq(popupID)}
if(!formFreqMatch&&formFreqSetting&&localStorage.getItem('brave_popup_'+popupID+'_formsubmitted')){formFreqMatch=!0}
if(!goalFreqmatch&&goalFreqSetting&&localStorage.getItem('brave_popup_'+popupID+'_goal_complete')){goalFreqmatch=!0}}
if(viewFreqMatch&&hasViewFreqSetting){return console.log('[Viewed Frequency]',popupID,viewFreqMatch)}
if(closeFreqMatch&&hasCloseFreqSetting){return console.log('[Closed Frequency]',popupID,closeFreqMatch)}
if(formFreqMatch&&formFreqSetting){return console.log('[Form Frequency]',popupID,'Form in this Popup already Submitted! Hiding..')}
if(goalFreqmatch&&goalFreqSetting){return console.log('[Goal Frequency]',popupID,'Popup Goal Already Completed..')}
if(popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.timerEnded&&popupData.timers.length>0){const timerData=popupData.timers.find(item=>item.device===brave_currentDevice);let hasEnded=!1;if(timerData&&timerData.endTime&&new Date()>new Date(timerData.endTime)&&timerData.auto===!1){hasEnded=!0}
if(timerData&&timerData.auto){const autoEndTime=localStorage.getItem(timerData.auto);if(new Date()>new Date(autoEndTime)){hasEnded=!0}}
if(hasEnded){return console.log('Popup Countdown Timer Ended! Hiding..')}}
if(popupData.settings&&popupData.settings.filters&&popupData.settings.filters.popups_before&&popupData.settings.filters.popups.length>0){var popupFilterFulfilled=!1;popupData.settings.filters.popups.forEach(function(popup){if(!popupFilterFulfilled&&popup.id&&popup.action){var popupActionNegative=popup.action.includes('not_')
var popActionKey=popupActionNegative?popup.action.replace('not_',''):popup.action
var popupActionMatched=localStorage.getItem('brave_popup_'+popup.id+'_'+popActionKey);if(!popupActionNegative&&popupActionMatched){popupFilterFulfilled=!0}
if(popupActionNegative&&!popupActionMatched){popupFilterFulfilled=!0}}})
if(!popupFilterFulfilled){return console.log('A selected Popup was not viewed before! Hiding..')}}
if(popupData.settings&&popupData.settings.filters&&popupData.settings.filters.cookieFilter&&popupData.settings.filters.cookies&&popupData.settings.filters.cookies.length>0){var cookieMatched=!1;popupData.settings.filters.cookies.forEach(function(cookie){if(!cookieMatched&&cookie.action==='has'&&cookie.key&&localStorage.getItem(cookie.key)){cookieMatched=!0}
if(!cookieMatched&&cookie.action==='nothas'&&cookie.key&&!localStorage.getItem(cookie.key)){cookieMatched=!0}
if(!cookieMatched&&cookie.action==='equal'&&cookie.key&&cookie.value&&localStorage.getItem(cookie.key)===cookie.value){cookieMatched=!0}
if(!cookieMatched&&cookie.action==='notequal'&&cookie.key&&cookie.value&&localStorage.getItem(cookie.key)!==cookie.value){cookieMatched=!0}})
if(cookieMatched===!1){return console.log('Visitor Cookie did not match! Hiding..')}}
if(popupData.settings&&popupData.settings.filters&&((popupData.settings.filters.pages_count_filter&&popupData.settings.filters.pagecount)||(popupData.settings.filters.pages_before&&popupData.settings.filters.pages))){var viewCountLimit=parseInt(popupData.settings.filters.pagecount,10);var current_page_view_data=localStorage.getItem('brave_page_visited');current_page_view_data=current_page_view_data?JSON.parse(current_page_view_data):[];if(popupData.settings.filters.pages_count_filter&&popupData.settings.filters.pagecount&&current_page_view_data&&(current_page_view_data.length<viewCountLimit)){return console.log('Visitor did not view enough pages to show the popup! Hiding..')}
var pageConditionMatch=[];var viewConditionMatched=!0;if(popupData.settings.filters.pages_before&&popupData.settings.filters.pages&&popupData.settings.filters.pages.length>0){var pagesmatched=[];var braveMatchPageViewTime=function(timeLimit,viewTime){if(!timeLimit){return!0}
if(viewTime>timeLimit){return!0}else{return!1}}
var braveCheckIfViewedPageMatch=function(pageCond,checkExistence=!0,timeLimit){var pageCondID=pageCond.id;var pageCondType=pageCond.type;var conditionMatched=!1;current_page_view_data.forEach(function(pgView){var timeMatch=braveMatchPageViewTime(timeLimit,pgView.time);var pageMatch=pgView.PID===pageCondID&&pgView.type===pageCondType&&timeMatch;if(pageMatch&&checkExistence){conditionMatched=!0}})
return conditionMatched}
var braveCheckIfNotViewedPageMatch=function(pageCond,checkExistence=!1,timeLimit){var pageCondID=pageCond.id;var pageCondType=pageCond.type;var conditionMatched=!0;current_page_view_data.forEach(function(pgView){var timeMatch=braveMatchPageViewTime(timeLimit,pgView.time);var pageMatch=pgView.PID===pageCondID&&pgView.type===pageCondType&&timeMatch;if(pageMatch&&!checkExistence){conditionMatched=!1}})
return conditionMatched}
popupData.settings.filters.pages.forEach(function(pageCond){var currentTime=new Date().getTime();var timeLimit=currentTime-10800000;if(pageCond.duration==='lifetime'){timeLimit=!1}
if(pageCond.duration==='1day'){timeLimit=currentTime-86400000}if(pageCond.duration==='7days'){timeLimit=currentTime-604800000}if(pageCond.duration==='30days'){timeLimit=currentTime-2592000000}
var condMatch=pageCond.action.includes('not_viewed')?braveCheckIfNotViewedPageMatch(pageCond,!1,timeLimit):braveCheckIfViewedPageMatch(pageCond,!0,timeLimit);pagesmatched.push({matched:condMatch,forced:pageCond.condition==='and'?!0:!1})})
pagesmatched.forEach(function(matchItm){if(matchItm.forced===!0&&matchItm.matched===!0){pageConditionMatch.push(!0)}
if(matchItm.forced===!0&&matchItm.matched===!1){pageConditionMatch.push(!1)}
if(matchItm.forced===!1&&(matchItm.matched===!0||matchItm.matched===!1)){pageConditionMatch.push(!0)}})
pageConditionMatch.forEach(function(bool){if(bool===!1){viewConditionMatched=!1}})
if(!viewConditionMatched){return console.log('Visitor did not view the selected pages before to show the popup! Hiding..')}}}
if(triggerType.includes('load')){brave_load_popup(popupID,popupData,'load')}
if(triggerType.includes('exit')){if(brave_currentDevice==='mobile'){if(!popupData.settings.trigger.exitMobileFallback||(popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='load')){brave_load_popup(popupID,popupData,'load')}
if(popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='time'){var exitMobileDelay=popupData.settings.trigger.exitMobileFallback.time||2000;setTimeout(function(){brave_load_popup(popupID,popupData,'time')},(exitMobileDelay*1000))}}else{document.addEventListener("mouseout",function(evt){if((evt.toElement===null||evt.toElement===undefined)&&(evt.relatedTarget===null)){brave_load_popup(popupID,popupData,'exit')}})}}
if(triggerType.includes('scroll')||(brave_isMobile&&popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='scroll')){var currentPopup=document.getElementById('brave_popup_'+popupID+'__step__0');var noMobileContent=currentPopup&&currentPopup.classList.contains('brave_popup__step--mobile-noContent')===!0?!0:!1;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var scrollHide=popupData.settings&&popupData.settings.trigger&&popupData.settings.trigger.scrollHide?!0:!1;var scrollTriggerPopup=function(scrollPercent,percentLimit=20,currentPopStep,currentPopStepVisible,between=!1){var scrollPercentVal=between&&percentLimit.split('-');var startScrollPercent=scrollPercentVal&&scrollPercentVal[0]&&parseInt(scrollPercentVal[0],10);var endScrollPercent=scrollPercentVal&&scrollPercentVal[1]&&parseInt(scrollPercentVal[1],10);if(brave_popup_data[popupID].userClosed){return}
if((!between&&(scrollPercent>=percentLimit))||((between&&!isNaN(startScrollPercent)&&!isNaN(endScrollPercent))&&((scrollPercent>=startScrollPercent)&&(scrollPercent<=endScrollPercent)))){if(!brave_popup_data[popupID].loaded){brave_load_popup(popupID,popupData,'scroll')}else{if(!currentPopStepVisible){brave_open_animation(popupID,0,currentDevice);currentPopStep.dataset.popopen=!0}}}else{if((between||scrollHide)&&currentPopStepVisible){brave_close_animation(popupID,0,currentDevice);currentPopStep.dataset.popopen=!1;brave_popup_data[popupID].isOpen=!1}}}
document.addEventListener("scroll",function(evt){var h=document.documentElement,b=document.body,st='scrollTop',sh='scrollHeight';var scrollPercent=(h[st]||b[st])/((h[sh]||b[sh])-h.clientHeight)*100;var currentPopStep=document.querySelector('#brave_popup_'+popupID+'__step__0 .brave_popup__step__'+currentDevice);var currentPopStepVisible=currentPopStep&&currentPopStep.dataset.popopen==='true'?!0:!1;if(brave_isMobile&&(popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='scroll')){var exitMobielScroll=popupData.settings.trigger.exitMobileFallback.scroll||15;if(scrollPercent>=exitMobielScroll){brave_load_popup(popupID,popupData,'scroll')}}
if(popupData.settings&&popupData.settings.trigger.scrolltype&&popupData.settings.trigger.scrolltype!=='between'){var srollTargetAmnt=0;if(popupData.settings.trigger.scrolltype==='ten'){srollTargetAmnt=10}
if(popupData.settings.trigger.scrolltype==='twenty'){srollTargetAmnt=20}
if(popupData.settings.trigger.scrolltype==='thirty'){srollTargetAmnt=30}
if(popupData.settings.trigger.scrolltype==='forty'){srollTargetAmnt=40}
if(popupData.settings.trigger.scrolltype==='half'){srollTargetAmnt=50}
if(popupData.settings.trigger.scrolltype==='sixty'){srollTargetAmnt=60}
if(popupData.settings.trigger.scrolltype==='seventy'){srollTargetAmnt=70}
if(popupData.settings.trigger.scrolltype==='eighty'){srollTargetAmnt=80}
if(popupData.settings.trigger.scrolltype==='end'){srollTargetAmnt=95}
scrollTriggerPopup(scrollPercent,srollTargetAmnt,currentPopStep,currentPopStepVisible)}
if(popupData.settings&&popupData.settings.trigger&&popupData.settings.trigger.scrolltype==='between'&&popupData.settings.trigger.scrollBetween&&popupData.settings.trigger.scrollBetween.includes('-')){scrollTriggerPopup(scrollPercent,popupData.settings.trigger.scrollBetween,currentPopStep,currentPopStepVisible,!0)}
if(popupData.settings&&popupData.settings.trigger.scrolltype&&popupData.settings.trigger.scrollto&&popupData.settings.trigger.scrolltype==='custom'){var scrollToIDs=popupData.settings.trigger.scrollto||'';var scrolltoElms=scrollToIDs&&document.querySelectorAll(scrollToIDs);if(scrollToIDs&&scrolltoElms){for(var i=0;i<scrolltoElms.length;i++){var scrolltoElm=scrolltoElms[i];if(scrolltoElm&&brave_is_in_view(scrolltoElm)){brave_load_popup(popupID,popupData,'scroll')}}}}},{passive:!0})}
if(popupData.settings&&popupData.settings.content&&popupData.settings.content.highlight){document.addEventListener("scroll",function(evt){var contentElm=document.querySelector('.bravepopup_embedded--highlight_'+popupID);var contenthlElm=document.getElementById('bravepopup_embedded__bg_'+popupID);var contentAlreadyHighlighted=!1;if(popupData.settings.content.highlight==='once'){contentAlreadyHighlighted=contentElm.classList.contains('bravepopup_embedded__highlight--done')?!0:!1}
if(contentElm&&(popupData.settings.content.highlight==='always'||(!contentAlreadyHighlighted&&popupData.settings.content.highlight==='once'))){var embeddedContentRect=contentElm.getBoundingClientRect();var embeddedViewRatio=(embeddedContentRect.top/document.documentElement.clientHeight)*100;if((embeddedViewRatio<50&&embeddedViewRatio>-20)&&!contenthlElm.classList.contains('bravepopup_embedded__bg--active')){contenthlElm.classList.add('bravepopup_embedded__bg--active');contentElm.classList.add('bravepopup_embedded__highlight--active')}
if((embeddedViewRatio<-20||embeddedViewRatio>50)&&contenthlElm.classList.contains('bravepopup_embedded__bg--active')){contenthlElm.classList.remove('bravepopup_embedded__bg--active');contentElm.classList.remove('bravepopup_embedded__highlight--active');if(popupData.settings.content.highlight){contentElm.classList.add('bravepopup_embedded__highlight--done')}}}},{passive:!0})}
if(triggerType.includes('click')&&popupData.settings&&popupData.settings.trigger.clickElements){var clickElms=document.querySelectorAll(popupData.settings.trigger.clickElements);if(clickElms){for(var i=0;i<clickElms.length;i++){var clickElm=clickElms[i];clickElm.addEventListener("click",function(evt){evt.preventDefault();document.getElementById('brave_popup_'+popupID).style.zIndex=9999999999;brave_load_popup(popupID,popupData,'click')})}}}
if(triggerType.includes('time')&&popupData.settings&&popupData.settings.trigger.time&&(popupData.settings.trigger.time.hours||popupData.settings.trigger.time.minutes||popupData.settings.trigger.time.seconds)){var triggerHours=popupData.settings.trigger.time.hours?parseInt(popupData.settings.trigger.time.hours,10):0;var triggerMinutes=popupData.settings.trigger.time.minutes?parseInt(popupData.settings.trigger.time.minutes,10):0;var triggerSeconds=popupData.settings.trigger.time.seconds?parseInt(popupData.settings.trigger.time.seconds,10):0;var totalTriggerDelay=(triggerHours*3600)+(triggerMinutes*60)+(triggerSeconds);totalTriggerDelay=totalTriggerDelay*1000;setTimeout(function(){brave_load_popup(popupID,popupData,'time')},totalTriggerDelay)}}
function brave_load_popup(popupID,popupData,triggerType='load'){if(brave_popup_data[popupID]&&brave_popup_data[popupID].ajaxLoad&&!brave_popup_data[popupID].ajaxLoaded){if(brave_popup_data[popupID].ajaxLoading!==!0){var loadData={popupID:popupID,type:brave_popup_data[popupID].type,security:bravepop_global.security,current_url:location.href,action:'bravepop_ajax_load_popup_content'};brave_popup_data[popupID].ajaxLoading=!0;brave_ajax_send(bravepop_global.ajaxURL,loadData,function(status,sentData){brave_popup_data[popupID].ajaxLoaded=!0;brave_popup_data[popupID].ajaxLoading=!1;var selectedPopup=document.getElementById('brave_popup_'+popupID);if(selectedPopup){selectedPopup.innerHTML=sentData;brave_process_open_popup(popupID,popupData,triggerType)}})}}else{brave_process_open_popup(popupID,popupData,triggerType)}}
function brave_process_open_popup(popupID,popupData,triggerType='load'){var selectedPopup=document.getElementById('brave_popup_'+popupID);var popupLoadStatus=selectedPopup?selectedPopup.dataset.loaded:'false';if(popupLoadStatus==='false'){if(popupData.hasYoutube){var YTtag=document.createElement('script');YTtag.src="https://www.youtube.com/iframe_api";var PageFirstScript_YT=document.getElementsByTagName('script')[0];PageFirstScript_YT.parentNode.insertBefore(YTtag,PageFirstScript_YT)}
if(popupData.hasVimeo){var VimTag=document.createElement('script');VimTag.src="https://player.vimeo.com/api/player.js";var PageFirstScript_Vim=document.getElementsByTagName('script')[0];PageFirstScript_Vim.parentNode.insertBefore(VimTag,PageFirstScript_Vim)}
var dateFields=document.querySelectorAll('.brave_form_field--date');if(window.brave_initPikaday&&dateFields&&dateFields.length>0){for(var i=0,len=dateFields.length;i<len;i++){var dateField=dateFields[i];var startDate=dateField.dataset.startdate?dateField.dataset.startdate:'';var endDate=dateField.dataset.enddate?dateField.dataset.enddate:'';var dateInput=dateField.querySelector('input');brave_initPikaday(dateInput,startDate,endDate)}}
selectedPopup.dataset.loaded=!0}
let step=popupData.forceLoad&&popupData.forceStep?parseInt(popupData.forceStep,10)-1:0;if(brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.frequency&&brave_popup_data[popupID].settings.frequency.rememberLastStep){let foundLastStep=localStorage.getItem('brave_popup_'+popupID+'_last_viewed_step');if(foundLastStep!==undefined&&foundLastStep!==null){step=foundLastStep}}
if(triggerType==='exit'||triggerType==='scroll'||triggerType==='time'){var triggerFulFilled=document.getElementById('brave_popup_'+popupID).dataset.triggerfulfilled;console.log('triggerFulFilled: ',triggerFulFilled);if(!triggerFulFilled){document.getElementById('brave_popup_'+popupID).dataset.triggerfulfilled=!0;brave_open_popup(popupID,step)}}else{brave_open_popup(popupID,step)}
if(brave_popup_data[popupID]&&!brave_popup_data[popupID].loaded){brave_popup_data[popupID].loaded=!0}}
function brave_open_popup(popupID,step=0){var popupData=brave_popup_data[popupID];var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+step+' .brave_popup__step__'+brave_currentDevice)
var noMobileContent=selectedPopupStep&&selectedPopupStep.dataset.nomobilecontent==='true'?!0:!1;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+step+' .brave_popup__step__'+currentDevice);var popupStepOpen=selectedPopupStep?selectedPopupStep.dataset.popopen:'false';var hasLockScroll=selectedPopupStep.dataset.scrollock?!0:!1;var stickyBar=selectedPopupStep&&selectedPopupStep.dataset.layout==='float'&&selectedPopupStep.dataset.position==='top_center'?!0:!1;if(popupStepOpen!=='false'){return}
if(!popupData){return}
if(popupData&&popupData.forceHide){return console.log(popupID,'Force Hidden')}
console.log('Opening ',popupID,step,popupStepOpen,stickyBar,noMobileContent,currentDevice);brave_popup_data[popupID].currentStep=step;if(window.location.href.includes('brave_popup')===!1&&window.location.href.includes('braveshot')===!1&&!brave_popup_data[popupID].viewStatSent){var viewDate=new Date();var viewYear=viewDate.getFullYear();var viewMonth=brave_number_padding(viewDate.getMonth()+1);var viewDate=brave_number_padding(viewDate.getDate());var goalIsFirstView=!1;if(brave_popup_data[popupID]&&brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.goalAction&&brave_popup_data[popupID].settings.goalAction.type==='step'&&brave_popup_data[popupID].settings.goalAction.step===0){goalIsFirstView=!0}
var viewData={popupID:popupID,date:viewYear+'-'+viewMonth+'-'+viewDate,goalIsFirstView:goalIsFirstView,pageURL:window.location,goalUTCTime:new Date().toUTCString(),security:bravepop_global.security,action:'bravepop_ajax_popup_viewed'};brave_ajax_send(bravepop_global.ajaxURL,viewData,function(status,sentData){brave_popup_data[popupID].viewStatSent=!0})}
var currentPopupStat=localStorage.getItem('brave_popup_'+popupID+'_viewed');localStorage.setItem('brave_popup_'+popupID+'_viewed',currentPopupStat?parseInt(currentPopupStat,10)+1:1);var popupRepeat=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeat
var popupRepeatCountType=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatCountType||'lifetime';if(popupRepeat&&popupRepeatCountType!=='lifetime'){var theViewStat=localStorage.getItem('brave_popup_'+popupID+'_view_stat');theViewStat=theViewStat?JSON.parse(theViewStat):[];theViewStat.push(new Date().getTime());localStorage.setItem('brave_popup_'+popupID+'_view_stat',JSON.stringify(theViewStat))}
if(popupRepeat&&popupRepeatCountType==='session'){var currentSessionPopupViews=sessionStorage.getItem('brave_popup_'+popupID+'_viewed')||0;sessionStorage.setItem('brave_popup_'+popupID+'_viewed',parseInt(currentSessionPopupViews,10)+1)}
if(hasLockScroll){document.body.classList.add('brave_scroll_lock')}
if(stickyBar){var popupHeight=selectedPopupStep.dataset.height;document.documentElement.style.setProperty('margin-top',popupHeight+'px','important')}
if(popupData.type!=='content'){var allImages=selectedPopupStep.querySelectorAll('img');for(var i=0;i<allImages.length;i++){if(allImages[i].dataset.lazy){allImages[i].src=allImages[i].dataset.lazy}}}
if(brave_popup_videos&&brave_popup_videos[popupID]&&Object.keys(brave_popup_videos).length>0){Object.keys(brave_popup_videos[popupID]).forEach(function(playerID){if(playerID.includes('youtube')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].stopVideo){brave_popup_videos[popupID][playerID].stopVideo()}
if(playerID.includes('vimeo')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause()}
if(playerID.includes('custom')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause()}})}
if(popupData.videoData&&popupData.videoData[step]&&popupData.videoData[step][currentDevice]){var videoObj=popupData.videoData[step][currentDevice];var videoType=videoObj.videoType?videoObj.videoType:'youtube';var videoURL=videoObj.videoUrl?videoObj.videoUrl:'youtube';var videoTracking=videoObj.action&&videoObj.action.track&&videoObj.action.trackData?videoObj.action.trackData:null;var videoSettings={id:videoObj.id,autoplay:videoObj.autoplay||!1,controls:videoObj.controls||!1,mute:videoObj.mute||!1,tracking:videoTracking}
brave_load_video(videoType,videoURL,videoSettings,popupID)}
var elmsWithCookie=selectedPopupStep&&selectedPopupStep.querySelectorAll('.brave_element--text_hasCookie .brave_element__text_inner');if(elmsWithCookie&&elmsWithCookie.length>0){brave_replace_dynamic_text_cookie(elmsWithCookie)}
var hasAnimation=popupData.hasAnimation?popupData.hasAnimation:!1;var advancedAnimation=popupData.advancedAnimation?popupData.advancedAnimation:!1;var hasContAnim=popupData.hasContAnim?popupData.hasContAnim:!1;var animationData=popupData.animationData?popupData.animationData:{};var selectedStep=document.getElementById('brave_popup_'+popupID+'__step__'+step);if(!selectedStep){return}
var focusableElm=selectedStep.querySelector('.brave_popup--popup .brave_popupMargin__wrap');var closableFocus=selectedStep.querySelector('.brave_popup--popup .brave_popup__close');if(closableFocus){closableFocus.tabIndex=0}
if(focusableElm){focusableElm.tabIndex=0;setTimeout(()=>{focusableElm.focus()},200)}
if(selectedStep){var allSteps=document.querySelectorAll('#brave_popup_'+popupID+' .brave_popup__step_wrap');if(allSteps){for(var i=0;i<allSteps.length;i++){allSteps[i].classList.remove('brave_popup__step_wrap--show')}}
var braveOpenEvent=new CustomEvent('brave_popup_open',{detail:{popupId:parseInt(popupID,10),step:step}});document.dispatchEvent(braveOpenEvent);if(!advancedAnimation){brave_open_animation(popupID,step,currentDevice)}
if(advancedAnimation&&hasAnimation&&animationData&&brave_animate_popup){selectedStep.classList.add('brave_popup__step_wrap--show');brave_animate_popup(animationData,popupID,step,'load')}
if(hasContAnim&&animationData&&animationData[step][currentDevice]&&animationData[step][currentDevice].elements){var initialDelay=(animationData[step][currentDevice].totalDuration||0)+1200;animationData[step][currentDevice].elements.forEach(function(element){if(element&&element.animation&&element.animation.continious){var theElement=element.id==='popup'?document.querySelector('#brave_popup_'+popupID+'__step__'+step+' .brave_popup__step__inner .brave_popupSections__wrap'):document.getElementById('brave_element-'+element.id);var elementID=element.id==='popup'?popupID:element.id;var contAnimType=element.animation.continious.preset||'none';var contAnimDuration=element.animation.continious.duration||500;var contAnimDelay=element.animation.continious.delay||0;if(theElement){setTimeout(function(){theElement.classList.add('brave_element-'+elementID+'_contAnim');if(contAnimDelay>0){setInterval(function(){theElement.classList.add('brave_element-'+elementID+'_contAnim');setTimeout(function(){theElement.classList.remove('brave_element-'+elementID+'_contAnim')},contAnimDuration)},((contAnimDelay>contAnimDuration)?contAnimDelay:contAnimDuration+contAnimDelay))}},initialDelay)}}})}}
setTimeout(function(){var currentPopupDimension=selectedPopupStep.querySelector('.brave_popup__step__inner').getBoundingClientRect();if((window.innerHeight<currentPopupDimension.height)&&selectedPopupStep.classList.contains('brave_popup__step--boxed')&&selectedPopupStep.classList.contains('position_center')){selectedPopupStep.classList.add('brave_popup_exceeds_windowHeight');selectedPopupStep.classList.add('brave_popup_show_scrollbar')}},100);if(popupData.close[0]&&popupData.close[0][currentDevice]&&popupData.close[0][currentDevice].autoClose&&popupData.close[0][currentDevice].autoCloseDuration){setTimeout(function(){if(!brave_popup_data[popupID].autoClosed){brave_close_popup(popupID,step);if(popupData.close[0][currentDevice].closeStep!=='undefined'&&Number.isInteger(popupData.close[0][currentDevice].closeStep)){brave_open_popup(popupID,popupData.close[0][currentDevice].closeStep)}}
brave_popup_data[popupID].autoClosed=!0},parseInt(popupData.close[0][currentDevice].autoCloseDuration)*1000)}
selectedPopupStep.dataset.popopen=!0;brave_popup_data[popupID].opened=new Date().getTime();brave_popup_data[popupID].isOpen=!0;if((popupData.settings&&!popupData.settings.goalAction)||(popupData.settings&&popupData.settings.goalAction&&popupData.settings.goalAction.type&&popupData.settings.goalAction.type==='step'&&popupData.settings.goalAction.step!==undefined)){var goalStep=popupData.settings.goalAction&&popupData.settings.goalAction.step?popupData.settings.goalAction.step.toString().split(','):['0'];if(goalStep.includes(step.toString())&&step!==0){brave_complete_goal(popupID,'view')}}
var allCodeElmGoals=document.querySelectorAll('.brave_element__code--goaled form');if(allCodeElmGoals.length>0){for(var i=0;i<allCodeElmGoals.length;++i){allCodeElmGoals[i].addEventListener('submit',function(){brave_complete_goal(popupID,'form')})}}
if(brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.frequency&&brave_popup_data[popupID].settings.frequency.rememberLastStep){localStorage.setItem('brave_popup_'+popupID+'_last_viewed_step',step)}
const closeProgressBar=selectedStep.querySelector('.brave_popup__close__progress-circle');if(closeProgressBar){const closeDuration=parseInt(closeProgressBar.dataset.duration,10);const closeCircle=selectedStep.querySelector('.brave_popup__close__progress-ring-circle');const closeRadius=closeCircle.r.baseVal.value;const circumference=closeRadius*2*Math.PI;let currentSecond=0;window.braveCloseProgrss=setInterval(function(){if(currentSecond>=closeDuration/1000){clearInterval(window.braveCloseProgrss);closeProgressBar.style.display='none';selectedStep.querySelector('.brave_popup__close__button').style.display='block'}else{currentSecond++;const percent=currentSecond/(closeDuration/1000)*100;closeCircle.style.strokeDashoffset=circumference-(percent/100*circumference);selectedStep.querySelector('.brave_popup__close__progress-text').textContent=Math.round(closeDuration/1000-currentSecond)+'s'}},1000)}}
function brave_open_animation(popupID,step,currentDevice){var totalDuration=brave_popup_data[popupID].animationData[step][currentDevice].totalDuration;var openAnimData=brave_popup_data[popupID].animationData[step][currentDevice].elements?brave_popup_data[popupID].animationData[step][currentDevice].elements:[];var hasAnimation=brave_popup_data[popupID].hasAnimation;var selectedStep=document.querySelector('#brave_popup_'+popupID+'__step__'+step);if(window.location.href.includes('braveshot')===!0&&window.location.href.includes('brave_id')===!0){return selectedStep.classList.add('brave_popup__step_wrap--show')}
var brave_animateElement=function(elementID,selectedStep,elementDom,step,animType){selectedStep.classList.add('brave_popup__step_wrap--show');if(animType==='text'){var selected_text_element=document.querySelector('#brave_element-'+elementID+' .brave_element__text_inner');var selected_text_element_HTML=selected_text_element.innerHTML;var selected_text_element_content=selected_text_element.textContent;var newHTLArray=selected_text_element_content.toString().split('');var selected_text_element_clone=selected_text_element;selected_text_element_clone.innerHTML='';for(var i=0;i<=(newHTLArray.length-1);i++){(function(ind){setTimeout(function(){selected_text_element_clone.innerHTML=selected_text_element_clone.innerHTML+newHTLArray[ind]},1000+(50*ind))})(i)}
setTimeout(function(){selected_text_element_clone.innerHTML=selected_text_element_HTML},1000+(50*(newHTLArray.length-1)))}else{if(!elementDom.classList.contains('brave_element-'+elementID+'_'+step+'_openAnim')){elementDom.classList.add('brave_element-'+elementID+'_'+step+'_openAnim')}}}
if(hasAnimation&&openAnimData.length>0){selectedStep.classList.add('brave_popup__step_wrap--show');openAnimData.forEach(function(element){if(element.animation&&element.animation.load&&element.animation.load.preset){var animType=element.animation.load.preset;var animDuration=element.animation.load.duration;var animDelay=element.animation.load.delay||0;var elementID=element.id==='popup'?popupID:element.id;var elementDom=element.id==='popup'?selectedStep.querySelector('.brave_popup__step__'+currentDevice+' .brave_popupSections__wrap'):selectedStep.querySelector('.brave_popup__step__'+currentDevice+' #brave_element-'+element.id);elementDom.style.opacity=0;selectedStep.classList.remove('brave_popup__step_wrap--show');if(animDelay){brave_animateElement(elementID,selectedStep,elementDom,step,animType)}else{brave_animateElement(elementID,selectedStep,elementDom,step,animType)}
if(element.id==='popup'){animDelay=0}
setTimeout(function(){elementDom.style.opacity=''},animDelay+animDuration-100);setTimeout(function(){elementDom.classList.remove('brave_element-'+elementID+'_'+step+'_openAnim')},animDelay+animDuration+500)}})}else{selectedStep.classList.add('brave_popup__step_wrap--show')}}
function brave_close_animation(popupID,step,currentDevice){var selectedStep=document.getElementById('brave_popup_'+popupID+'__step__'+step);var selectedStepDevice=selectedStep.querySelector('.brave_popup__step__'+currentDevice);var exitAnimation=selectedStepDevice.dataset.exitanimtype||'';var exitAnimationDuration=selectedStepDevice.dataset.exitanimlength?parseFloat(selectedStepDevice.dataset.exitanimlength,10):0.5;var hasAnimation=brave_popup_data[popupID].hasAnimation?brave_popup_data[popupID].hasAnimation:!1;var advancedAnimation=brave_popup_data[popupID].advancedAnimation?brave_popup_data[popupID].advancedAnimation:!1;var animationData=brave_popup_data[popupID].animationData?brave_popup_data[popupID].animationData:{};var hasCustomExitAnimation=animationData[step][currentDevice].totalDuration.exit;if(selectedStep){if(exitAnimation){selectedStepDevice.querySelector('.brave_popupSections__wrap').classList.add('brave_element-'+popupID+'_'+step+'_exitAnim');setTimeout(function(){selectedStep.classList.remove('brave_popup__step_wrap--show')},(exitAnimationDuration*1000));setTimeout(function(){selectedStepDevice.querySelector('.brave_popupSections__wrap').classList.remove('brave_element-'+popupID+'_'+step+'_exitAnim')},(exitAnimationDuration*1000)+500);if(selectedStep.querySelector('.brave_popup__step__'+currentDevice+' .brave_popup__step__overlay')){setTimeout(function(){selectedStepDevice.querySelector('.brave_popup__step__overlay').classList.add('brave_popup__step__overlay--hide')},(exitAnimationDuration>0.3?((exitAnimationDuration*1000)-200):200));setTimeout(function(){selectedStepDevice.querySelector('.brave_popup__step__overlay').classList.remove('brave_popup__step__overlay--hide')},(exitAnimationDuration*1000)+500)}}else if(advancedAnimation&&hasCustomExitAnimation){if(advancedAnimation&&hasAnimation&&animationData&&brave_animate_popup){brave_animate_popup(animationData,popupID,step,'exit')}}else{selectedStep.classList.add('brave_popup__step_wrap--hide');setTimeout(function(){selectedStep.classList.remove('brave_popup__step_wrap--show')},500);setTimeout(function(){selectedStep.classList.remove('brave_popup__step_wrap--hide')},800)}}}
function brave_close_popup(popupID,step=0,gotoStep=!1,updateStat=!0){var selectedStep=document.getElementById('brave_popup_'+popupID+'__step__'+step);var selectedPopupStep=selectedStep.querySelector('.brave_popup__step__'+brave_currentDevice);var noMobileContent=selectedPopupStep.dataset.nomobilecontent==='true'?!0:!1;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var hasLockScroll=selectedStep.querySelector('.brave_popup__step__'+currentDevice)&&selectedStep.querySelector('.brave_popup__step__'+currentDevice).dataset.scrollock?!0:!1;var exitAnimation=selectedStep.querySelector('.brave_popup__step__'+currentDevice).dataset.exitanimtype||'';var exitAnimationDuration=selectedStep.dataset.exitanimlength?parseFloat(selectedStep.dataset.exitanimlength,10):0.5;if(hasLockScroll){document.body.classList.remove('brave_scroll_lock')}
if(selectedStep){if(updateStat){var currentPopupCloseStat=localStorage.getItem('brave_popup_'+popupID+'_closed')?JSON.parse(localStorage.getItem('brave_popup_'+popupID+'_closed')):{};var newCloseStat={closed:currentPopupCloseStat.closed?currentPopupCloseStat.closed+1:1,closeTime:new Date().getTime()}
localStorage.setItem('brave_popup_'+popupID+'_closed',JSON.stringify(newCloseStat))}
var selectedPopupStep=selectedStep.querySelector('.brave_popup__step__'+currentDevice);selectedPopupStep.dataset.popopen='false';if(brave_popup_videos&&Object.keys(brave_popup_videos).length>0){Object.keys(brave_popup_videos).forEach(function(popupID){Object.keys(brave_popup_videos[popupID]).forEach(function(playerID){if(brave_popup_videos[popupID][playerID]){if(playerID.includes('youtube')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].stopVideo){brave_popup_videos[popupID][playerID].stopVideo()}
if(playerID.includes('vimeo')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause()}
if(playerID.includes('custom')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause()}}})})}
brave_popup_data[popupID].userClosed=!0;brave_popup_data[popupID].isOpen=!1;var braveCloseEvent=new CustomEvent('brave_popup_close',{detail:{popupId:parseInt(popupID,10),step:step}});document.dispatchEvent(braveCloseEvent);brave_close_animation(popupID,step,currentDevice);setTimeout(function(){if(gotoStep!==!1&&gotoStep>=0){var targetStep=document.getElementById('brave_popup_'+popupID+'__step__'+gotoStep);targetStep.querySelector('.brave_popup__step__desktop').dataset.popopen=!1;targetStep.querySelector('.brave_popup__step__mobile').dataset.popopen=!1;brave_open_popup(popupID,gotoStep)}
var stickyBar=selectedPopupStep.dataset.layout==='float'&&selectedPopupStep.dataset.position==='top_center'?!0:!1;if(stickyBar){var newHeight=document.querySelector('body.admin-bar')?'32px':'0px';document.documentElement.style.setProperty('margin-top',newHeight,'important')}
document.getElementById('brave_popup_'+popupID).style.zIndex=9999999999},(exitAnimation&&exitAnimationDuration?(exitAnimationDuration*1000):10))}}
function brave_send_ga_event(eventCategory,eventAction,eventLabel){if("gtag" in window&&eventCategory&&eventAction){gtag("event",eventAction,{"event_category":eventCategory,"event_label":eventLabel})}}
function brave_send_fbq_event(eventType,fbq_content_name,fbq_content_category,fbq_value,fbq_currency){if(window.fbq&&eventType){var fbqData={};if(fbq_content_name){fbqData.content_name=fbq_content_name}
if(fbq_content_category){fbqData.content_category=fbq_content_category}
if(fbq_value){fbqData.value=parseFloat(fbq_value,10)}
if(fbq_currency){fbqData.currency=fbq_currency}
if(eventType==='Contact'){fbq('track','Contact')}
if(eventType==='Lead'){fbq('track','Lead',fbqData);console.log(fbqData)}}}
function brave_load_video(videoType,videoURL,videoSettings,popupID){var elmID=videoSettings.id.replace(/[^a-zA-Z0-9]+/g,'');if(!brave_popup_videos[popupID]){brave_popup_videos[popupID]={}}
if(videoType==='custom'){brave_popup_videos[popupID]['video_'+videoType+elmID]=document.getElementById('brave_video_custom_'+videoSettings.id);if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'custom',videoSettings.tracking)}}
if(videoType==='youtube'){var youtube_regex=new RegExp(/^.*(youtu\.be\/|vi?\/|u\/\w\/|embed\/|\?vi?=|\\&vi?=)([^#\\&\\?]*).*/);var parsed=videoURL.match(youtube_regex);var videoID=parsed&&parsed[2]?parsed[2]:null;if(!brave_popup_videos[popupID]['video_'+videoType+elmID]){setTimeout(function(){brave_popup_videos[popupID]['video_'+videoType+elmID]=new YT.Player('brave_video_iframe'+elmID,{videoId:videoID,playerVars:{'autoplay':!1,'controls':videoSettings.controls?1:0,mute:videoSettings.mute?videoSettings.mute:!1},events:{'onReady':function(){return videoSettings.autoplay&&brave_play_video(popupID,videoSettings.id,'youtube',videoSettings.tracking)}}})},1000)}else{if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'youtube',videoSettings.tracking)}}}
if(videoType==='vimeo'){var vimeo_regex=new RegExp(/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/);var parsed=videoURL.match(vimeo_regex);var videoID=parsed&&parsed[3]?parsed[3]:null;if(!brave_popup_videos[popupID]['video_'+videoType+elmID]){setTimeout(function(){brave_popup_videos[popupID]['video_'+videoType+elmID]=new Vimeo.Player('brave_video_iframe'+elmID,{id:videoID,background:videoSettings.controls===!1?!0:!1});setTimeout(function(){if(videoSettings.mute){brave_popup_videos[popupID]['video_'+videoType+elmID].setVolume(0)}
if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'vimeo',videoSettings.tracking)}},2000)},1000)}else{if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'vimeo',videoSettings.tracking)}}}}
function brave_play_video(popupID,elmentID,videoType,track=null,inline=!1){console.log('brave_play_video',elmentID,videoType,track);var elmID=elmentID.replace(/[^a-zA-Z0-9]+/g,'');if(!brave_popup_videos[popupID]['video_'+videoType+elmID]){return}
if(document.getElementById("brave_element-"+elmentID)){document.getElementById("brave_element-"+elmentID).classList.add('brave_element--video-show')}
if(videoType==='custom'){brave_popup_videos[popupID]['video_'+videoType+elmID].muted=!0;brave_popup_videos[popupID]['video_'+videoType+elmID].play();var videoMuted=brave_popup_videos[popupID]['video_'+videoType+elmID].classList.contains('brave_video_muted');if(!videoMuted){setTimeout(function(){brave_popup_videos[popupID]['video_'+videoType+elmID].muted=!1;brave_popup_videos[popupID]['video_'+videoType+elmID].volume=1;brave_popup_videos[popupID]['video_'+videoType+elmID].play()},100)}}
if(videoType==='youtube'||videoType==='vimeo'){if(videoType==='youtube'&&brave_popup_videos[popupID]['video_'+videoType+elmID]){brave_popup_videos[popupID]['video_'+videoType+elmID].playVideo()}
if(videoType==='vimeo'&&brave_popup_videos[popupID]['video_'+videoType+elmID]){brave_popup_videos[popupID]['video_'+videoType+elmID].play().then()}}
if(inline&&!track){var playButton=document.getElementById('brave_play_video-'+elmentID)
if(playButton){var eventCategory=playButton.dataset.trackcategory||'';var eventAction=playButton.dataset.trackcategory||'';var eventLabel=playButton.dataset.tracklabel||'';track={eventCategory:eventCategory,eventAction:eventAction,eventLabel:eventLabel}}}
if(track&&track.eventCategory&&track.eventAction){brave_send_ga_event(track.eventCategory,track.eventAction,track.eventLabel||'')}}
function brave_complete_goal(popupID,goalType='view',auto=!1){if(window.location.href.includes('brave_popup')===!1&&!brave_popup_data[popupID].goaled){var goalDate=new Date();var goalYear=goalDate.getFullYear();var goalMonth=brave_number_padding(goalDate.getMonth()+1);var goalDay=brave_number_padding(goalDate.getDate());var goalData={popupID:popupID,pageURL:window.location,security:bravepop_global.security,goalType:goalType,views:localStorage.getItem('brave_popup_'+popupID+'_viewed')||1,goalTime:new Date().getTime(),goalDate:goalYear+'-'+goalMonth+'-'+goalDay,goalUTCTime:new Date().toUTCString(),device:brave_currentDevice,auto:auto,action:'bravepop_ajax_popup_complete_goal'};brave_ajax_send(bravepop_global.ajaxURL,goalData,function(status,sentData){brave_popup_data[popupID].goaled=!0;console.log('Goal Complete!!!!!!',sentData)});localStorage.setItem('brave_popup_'+popupID+'_goal_complete',goalData.goalTime);var braveGoalCompletEvent=new CustomEvent('brave_goal_complete',{detail:{popupId:parseInt(popupID,10),goalType:goalType}});document.dispatchEvent(braveGoalCompletEvent);if(brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.notification&&brave_popup_data[popupID].settings.notification.analyticsGoal){setTimeout(function(){brave_send_ga_event('popup','goal',brave_popup_data[popupID].title+' ('+popupID+')'||popupID)},2000)}}}
function brave_load_fonts(fontArray){var googleFonts=[];var customFonts=[];fontArray.forEach(function(font){const inCustomFontList=bravepop_global&&bravepop_global.customFonts.find((fnt)=>fnt.name===font);if(inCustomFontList){customFonts.push(font)}else{googleFonts.push(font)}})
if(googleFonts.length>0&&bravepop_global&&bravepop_global.disableGoogleFonts==='false'){WebFontConfig={google:{families:googleFonts}};(function(){if(!document.getElementById('bravePopu_webfontLoader')){var wf=document.createElement('script');wf.setAttribute("id","bravePopu_webfontLoader");wf.src=('https:'==document.location.protocol?'https':'http')+'://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js';wf.type='text/javascript';wf.async='true';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(wf,s)}})()}
if(bravepop_global.customFonts.length>0&&customFonts.length>0){customFonts.map((font)=>{var foundFont=bravepop_global.customFonts.find((fnt)=>font===fnt.name);if(foundFont&&foundFont.url&&foundFont.url!=='UAF'&&foundFont.name&&foundFont.name.includes('brave_custom-')){var custom_font=new FontFace(foundFont.name,'url('+foundFont.url+')');custom_font.load().then(function(loaded_face){document.fonts.add(loaded_face)}).catch(function(error){console.error(error)})}})}};function brave_is_in_view(elem){var rect=elem.getBoundingClientRect();return(rect.bottom>=0&&rect.right>=0&&rect.top<=(window.innerHeight||document.documentElement.clientHeight)&&rect.left<=(window.innerWidth||document.documentElement.clientWidth))};function brave_save_visitor_pageviews(){if(brave_popup_pageInfo.type==='front'||brave_popup_pageInfo.pageID){var brave_page_visited=localStorage.getItem('brave_page_visited');var currentPageType='page';if(brave_popup_pageInfo.type==='front'){currentPageType='front'}
var brave_page_visited_new={type:brave_popup_pageInfo.type==='front'?'front':(brave_popup_pageInfo.singleType||brave_popup_pageInfo.type),PID:brave_popup_pageInfo.pageID,time:new Date().getTime()};if(brave_page_visited){var brave_page_visited_newData=JSON.parse(brave_page_visited);brave_page_visited_newData.push(brave_page_visited_new);localStorage.setItem('brave_page_visited',JSON.stringify(brave_page_visited_newData))}else{localStorage.setItem('brave_page_visited',JSON.stringify([brave_page_visited_new]))}}}
function brave_add_to_cart(elementID){brave_tooltip_open(elementID,'Adding to Cart...','top');setTimeout(function(){brave_tooltip_close()},2000)}
function brave_close_on_add_to_cart(popupID){setTimeout(function(){popupID&&brave_close_popup(popupID)},2000)}
function brave_update_checkout_on_add_to_cart(){setTimeout(function(){if(typeof jQuery=='function'){jQuery(document.body).trigger("update_checkout")}},2000)}
function brave_apply_woo_coupon(coupon,popupID,elementID,onCouponApply){if(elementID){document.querySelector('#brave_button_loading_'+elementID).classList.add('brave_button_loading--show')}
brave_ajax_send(location.href+'/?wc-ajax=apply_coupon',{coupon_code:coupon,security:bravepop_global.couponSecurity},function(status,response){if(onCouponApply==='reload'){location.reload()}
if(onCouponApply==='close'&&popupID){brave_close_popup(popupID)}
if(onCouponApply==='cart'&&bravepop_global.cartURL){location.href=bravepop_global.cartURL}
if(onCouponApply==='checkout'&&bravepop_global.checkoutURL){location.href=bravepop_global.checkoutURL}
if(elementID){document.querySelector('#brave_button_loading_'+elementID).classList.remove('brave_button_loading--show')}})}
function brave_copy_to_clipboard(elementID,tooltipData,position){var copyText=document.getElementById('bravepopup_text_copy-'+elementID);copyText.select();copyText.setSelectionRange(0,99999);document.execCommand("copy");brave_tooltip_open(elementID,'✓ '+tooltipData,position);setTimeout(function(){brave_tooltip_close()},2000)}
function brave_tooltip_open(elementID,tooltipData,position){var tooltipDiv=document.getElementById('bravepop_element_tooltip');var tooltipElm=document.getElementById('brave_element-'+elementID);var elmPos=tooltipElm.getBoundingClientRect();if(tooltipDiv){tooltipDiv.innerHTML=tooltipData;tooltipDiv.className='bravepop_element_tooltip-show bravepop_element_tooltip-'+position;var tooltipWidth=tooltipDiv.offsetWidth;tooltipDiv.style.top=(elmPos.top+(elmPos.height/2)-10)+'px';tooltipDiv.style.left=(elmPos.left-(tooltipWidth)-8)+'px';if(position==='right'){tooltipDiv.style.left=(elmPos.left+elmPos.width+8)+'px'}
if(position==='top'){tooltipDiv.style.top=(elmPos.top-(tooltipDiv.offsetHeight)-4)+'px';tooltipDiv.style.left=(elmPos.left-(tooltipWidth/2)+(elmPos.width/2)-4)+'px'}
if(position==='bottom'){tooltipDiv.style.top=(elmPos.top+elmPos.height+8)+'px';tooltipDiv.style.left=(elmPos.left-(tooltipWidth/2)+(elmPos.width/2)+8)+'px'}}}
function brave_tooltip_close(){var tooltipDiv=document.getElementById('bravepop_element_tooltip');if(tooltipDiv){tooltipDiv.innerHTML='';tooltipDiv.className='';tooltipDiv.style.left='';tooltipDiv.style.top=''}}
function brave_lightbox_open(elementID,contentType,content){var bravelightbox=document.getElementById('bravepop_element_lightbox');var bravelightboxContent=document.getElementById('bravepop_element_lightbox_content');if(contentType==='image'&&bravelightboxContent){bravelightboxContent.innerHTML='<img src="'+content+'" />';bravelightbox.classList.add('bravepop_element_lightbox--open')}}
function brave_lightbox_close(){var bravelightbox=document.getElementById('bravepop_element_lightbox');var bravelightboxContent=document.getElementById('bravepop_element_lightbox_content');if(bravelightbox&&bravelightboxContent){bravelightbox.classList.remove('bravepop_element_lightbox--open');bravelightboxContent.innerHTML=''}}
function brave_responsiveness(event,popupID,popupData){if(window.location.href.includes('braveshot')===!0&&window.location.href.includes('brave_id')===!0){return}
var stepsWithNoMobile=document.querySelectorAll('.brave_popup__step--mobile-noContent');if(brave_isTab||(brave_currentDevice==='mobile'&&document.body.clientWidth<350)){stepsWithNoMobile=document.querySelectorAll('.brave_popup__step_wrap')}
for(var i=0;i<stepsWithNoMobile.length;i++){var desktopStep=stepsWithNoMobile[i].querySelector('.brave_popup__step__desktop');var mobileStep=stepsWithNoMobile[i].querySelector('.brave_popup__step__mobile');var popupLayout=desktopStep.dataset.layout;var popupPosition=popupLayout==='landing'?'top_center':desktopStep.dataset.position;var popupWidth=parseInt(desktopStep.dataset.width,10);var popupHeight=parseInt(desktopStep.dataset.height,10);var windowWidth=document.body.clientWidth||window.innerWidth;var windowHeight=window.innerHeight;if(brave_currentDevice==='mobile'||brave_isTab){if(((windowWidth<popupWidth)&&popupLayout=='boxed')){var scale=desktopStep?windowWidth/desktopStep.dataset.width:0;var tansformOrigin=popupPosition.includes('top')?'top':'center';desktopStep.querySelector('.brave_popup__step__inner').style.transform='scale('+((scale*95)/100)+')';desktopStep.querySelector('.brave_popup__step__inner').style.transformOrigin=((scale*95)/2)+'px '+tansformOrigin;if(windowWidth<popupWidth&&windowHeight<popupHeight){desktopStep.querySelector('.brave_popup__step__inner').style.transformOrigin='left top';desktopStep.querySelector('.brave_popup__step__inner').style.marginTop=0;desktopStep.querySelector('.brave_popup__step__inner').style.top=0}
if(popupPosition.includes('center')){var widthRemainder=windowWidth-(popupWidth*(scale*95)/100);var heightRemainder=windowHeight-(popupHeight*(scale*95)/100);desktopStep.querySelector('.brave_popup__step__inner').style.left=widthRemainder>0?(widthRemainder/2)+'px':'0'}}
if(brave_currentDevice==='mobile'&&windowWidth<321&&((290<popupWidth)||windowHeight<popupHeight)&&(popupLayout=='boxed')&&(popupPosition==='bottom_right')){desktopStep.querySelector('.brave_popup__step__inner').style.transform='scale(0.8)';desktopStep.querySelector('.brave_popup__step__inner').style.transformOrigin='100% bottom'}
if(brave_currentDevice==='mobile'&&(popupLayout=='float')&&windowWidth<750){desktopStep.querySelector('.brave_popup__step__elements').style.transform='scale('+(((windowWidth/1024)*100)/100)+')';desktopStep.querySelector('.brave_popup__step__elements').style.transformOrigin=(((windowWidth/1024)*100)/2)+'px center'}
if(popupLayout=='float'&&((brave_isTab&&windowWidth<1024&&windowWidth>760)||(brave_currentDevice==='mobile'&&windowWidth<360&&mobileStep))){if(brave_isTab&&windowWidth<1024&&windowWidth>760){popupWidth=1024}var scale=desktopStep?windowWidth/popupWidth:0;if(!brave_isTab&&windowWidth<360&&mobileStep){popupWidth=360;scale=windowWidth/popupWidth;desktopStep=mobileStep}
desktopStep.querySelector('.brave_popup__step__elements').style.transform='scale('+((scale*100)/100)+')';desktopStep.querySelector('.brave_popup__step__elements').style.transformOrigin=((scale*100)/2)+'px center'}}}
var allPopups=document.querySelectorAll('.brave_popup__step');for(var i=0;i<allPopups.length;i++){var aPopupHeight=allPopups[i].dataset.height?parseInt(allPopups[i].dataset.height,10):400;var aPopupPosition=allPopups[i].dataset.position;var aPopupLayout=allPopups[i].dataset.layout;if((window.innerHeight<aPopupHeight)&&aPopupPosition.includes('center')&&aPopupLayout==='boxed'&&!allPopups[i].classList.contains('brave_popup_show_scrollbar')){allPopups[i].classList.add('brave_popup_show_scrollbar','brave_popup_exceeds_windowHeight')}}
var allEmbeddedPopups=document.querySelectorAll('.bravepopup_embedded');for(var x=0;x<allEmbeddedPopups.length;x++){var popupID=allEmbeddedPopups[x].dataset.popupid;var parentElm=allEmbeddedPopups[x].parentNode;var popup_parent_width=parentElm.clientWidth;var allEmbeddedSteps=allEmbeddedPopups[x].querySelectorAll('.brave_popup__step_wrap');for(var i=0;i<allEmbeddedSteps.length;i++){var currentDevice=allEmbeddedSteps[i].classList.contains('brave_popup__step--mobile-noContent')?'desktop':brave_currentDevice;var selectedStep=allEmbeddedSteps[i].querySelector('.brave_popup__step__'+currentDevice+'.brave_popup__step--embedded');if(selectedStep){var stepWidth=parseInt(selectedStep.dataset.width,10);var stepHeight=parseInt(selectedStep.dataset.height,10);if(popup_parent_width&&(popup_parent_width<stepWidth)){var scale=Math.min(popup_parent_width/stepWidth);selectedStep.querySelector('.brave_popup__step__inner').style.transform='scale('+((scale*98)/100)+')';selectedStep.querySelector('.brave_popup__step__inner').style.transformOrigin='left top';selectedStep.querySelector('.brave_popup__step__inner').parentNode.classList.add('brave_popup__step__inner--scaled');selectedStep.style.height=((stepHeight*(scale*98)/100))+'px'}}}}}
function brave_click_open_popups(){var braveFoundOpenElems=document.querySelectorAll('a[href*="#brave_open_popup_"]');if(braveFoundOpenElems.length>0){for(var i=0;i<braveFoundOpenElems.length;i++){var rawOpenElmHref=braveFoundOpenElems[i].href;var braveOpenPopupID=rawOpenElmHref&&rawOpenElmHref.split('#brave_open_popup_')[1]?parseInt(rawOpenElmHref.split('#brave_open_popup_')[1],10):!1;if(braveOpenPopupID&&brave_popup_data[braveOpenPopupID]&&document.getElementById('brave_popup_'+braveOpenPopupID)){braveFoundOpenElems[i].addEventListener('click',function(event){event.preventDefault();if(document.getElementById('brave_popup_'+braveOpenPopupID))document.getElementById('brave_popup_'+braveOpenPopupID).style.zIndex=9999999999});braveFoundOpenElems[i].setAttribute('onclick','brave_load_popup('+braveOpenPopupID+', brave_popup_data['+parseInt(braveOpenPopupID,10)+'])')}}}}
function brave_replace_dynamic_text_cookie(elmsWithCookie){if(elmsWithCookie.length>0){for(var i=0;i<elmsWithCookie.length;i++){var finalContent=elmsWithCookie[i].innerHTML;var allShortCodes=finalContent.match(/({{cookie-)+([a-zA-Z0-9_]).+?}}/gi);if(allShortCodes&&allShortCodes.length>0){allShortCodes.forEach(function(shortcode){var theShortcode=shortcode.replace('{{cookie-','').replace('}}','');var cookieVal=localStorage.getItem(theShortcode);finalContent=finalContent.replace(shortcode,cookieVal?cookieVal:'')})
elmsWithCookie[i].innerHTML=finalContent}}}}
function brave_lazyLoad_content_images(emebeddedCampain){if(emebeddedCampain&&!emebeddedCampain.classList.contains('bravepopup_embedded--lazyload_done')&&brave_is_in_view(emebeddedCampain)){var allImages=emebeddedCampain.querySelectorAll('img');for(var i=0;i<allImages.length;i++){if(allImages[i].dataset.lazy){allImages[i].src=allImages[i].dataset.lazy}}
emebeddedCampain.classList.add('bravepopup_embedded--lazyload_done')}}
function brave_after_page_load(){var allBraveFonts=[]
if(!brave_popup_data){return}
Object.keys(brave_popup_data).forEach(function(popID){brave_popup_data[popID].fonts.forEach(function(fontName){if(!allBraveFonts.includes(fontName)){allBraveFonts.push(fontName)}})});brave_save_visitor_pageviews();brave_load_fonts(allBraveFonts);brave_click_open_popups();var emebddedContent=document.querySelectorAll('.bravepopup_embedded');if(emebddedContent&&emebddedContent.length>0){for(var i=0;i<emebddedContent.length;i++){var emebeddedCampain=emebddedContent[i];if(emebeddedCampain){brave_lazyLoad_content_images(emebeddedCampain);document.addEventListener("scroll",function(){brave_lazyLoad_content_images(emebeddedCampain)},{passive:!0})}}}}
window.addEventListener('DOMContentLoaded',brave_after_page_load);window.addEventListener('resize',brave_responsiveness)