// source --> https://www.neovet24.ru/wp-content/plugins/echo-knowledge-base/js/public-scripts.min.js?ver=6.1.2 jQuery(document).ready(function(e){function t(t){e(".epkb-panel-container .epkb-tab-panel:nth-child("+(t+1)+")").addClass("active")}function a(e,t){var a=window.location.href;a=function(e,t,a){var i=new RegExp("([?&])"+t+"=.*?(&|$)","i"),n=-1!==e.indexOf("?")?"&":"?";return e.match(i)?e.replace(i,"$1"+t+"="+a+"$2"):e+n+t+"="+a}(a,"top-category",t),window.history.pushState({tab:e},"title",a)}var i=e("#epkb-main-page-container"),n=e("#epkb-content-container"),s=e(".epkb-nav-tabs li"),l=e(".epkb-tab-panel"),o=e("#eckb-article-content-body"),c=e(".eckb-article-toc");e("body").on("submit","#epkb_search_form",function(t){if(t.preventDefault(),""!==e("#epkb_search_terms").val()){var a={action:"epkb-search-kb",epkb_kb_id:e("#epkb_kb_id").val(),search_words:e("#epkb_search_terms").val()},i="";e.ajax({type:"GET",dataType:"json",data:a,url:ajaxurl,beforeSend:function(t){e(".loading-spinner").css("display","block"),e("#epkb-ajax-in-progress").show()}}).done(function(t){t=t||"",e(".loading-spinner").css("display","none"),i=t.error||"success"!==t.status?epkb_vars.msg_try_again:t.search_result}).fail(function(e,t,a){i=epkb_vars.msg_try_again+". ["+(a||epkb_vars.unknown_error)+"]"}).always(function(){e("#epkb-ajax-in-progress").hide(),i&&(e("#epkb_search_results").css("display","block"),e("#epkb_search_results").html(i))})}}),e("#epkb_search_terms").keyup(function(){this.value||e("#epkb_search_results").css("display","none")}),e(window).on("load",function(){var t=0;n.find(s).each(function(){var a=e(this).outerHeight(!0);a>t&&(t=a)}),n.find(s).css("min-height",t)}),window.onpopstate=function(t){t.state&&-1!==t.state.tab.indexOf("epkb_tab_")?(n.find(".epkb_top_panel").removeClass("active"),e("#main-category-selection").length>0?e("#main-category-selection").val(n.find("#"+t.state.tab).val()):(n.find(".epkb_top_categories").removeClass("active"),n.find("#"+t.state.tab).addClass("active")),n.find("."+t.state.tab).addClass("active")):e("#epkb_tab_1").length>0&&!n.find("#epkb_tab_1").hasClass("active")&&(n.find(".epkb_top_panel").removeClass("active"),e("#main-category-selection").length>0?e("#main-category-selection").val(n.find("#epkb_tab_1").val()):(n.find(".epkb_top_categories").removeClass("active"),n.find("#epkb_tab_1").addClass("active")),n.find(".epkb_tab_1").addClass("active"))},n.find(s).each(function(){e(this).on("click",function(){n.find(s).removeClass("active"),e(this).addClass("active"),n.find(l).removeClass("active"),t(e(this).index()),a(e(this).attr("id"),e(this).data("cat-name"))})}),e("#main-category-selection").change(function(){n.find(l).removeClass("active"),e("#main-category-selection option:selected").each(function(){t(e(this).index()),a(e(this).attr("id"),e(this).data("cat-name"))})}),e(".epkb-section-body .epkb-category-level-2-3").each(function(){e(this).on("click",function(){e(this).parent().children("ul").toggleClass("active")})}),n.find(".epkb-section-body .epkb-category-level-2-3").each(function(){var t=e(this).find("i");e(this).on("click",function(){function e(e){t.hasClass(e[0])?(t.removeClass(e[0]),t.addClass(e[1])):t.hasClass(e[1])&&(t.removeClass(e[1]),t.addClass(e[0]))}e(["ep_font_icon_plus","ep_font_icon_minus"]),e(["ep_font_icon_plus_box","ep_font_icon_minus_box"]),e(["ep_font_icon_right_arrow","ep_font_icon_down_arrow"]),e(["ep_font_icon_arrow_carrot_right","ep_font_icon_arrow_carrot_down"]),e(["ep_font_icon_arrow_carrot_right_circle","ep_font_icon_arrow_carrot_down_circle"]),e(["ep_font_icon_folder_add","ep_font_icon_folder_open"])})}),i.find(".epkb-show-all-articles").on("click",function(){e(this).toggleClass("active");var t=e(this).parent("ul").find("li");e(this).hasClass("active")?(e(this).find(".epkb-show-text").addClass("epkb-hide-elem"),e(this).find(".epkb-hide-text").removeClass("epkb-hide-elem")):(e(this).find(".epkb-show-text").removeClass("epkb-hide-elem"),e(this).find(".epkb-hide-text").addClass("epkb-hide-elem")),e(t).each(function(){e(this).hasClass("epkb-hide-elem")?(e(this).removeClass("epkb-hide-elem"),e(this).addClass("visible")):e(this).hasClass("visible")&&(e(this).removeClass("visible"),e(this).addClass("epkb-hide-elem"))})});let r=e("#epkb-search-kb").text();if(e("#epkb-search-kb").text(r),c.length){c.data("min")||c.data("min",1),c.data("offset")||c.data("offset",50);let t=c.data("min"),a="h"+t,i={scrollOffset:c.data("offset")},n=!1;for(void 0!==c.data("exclude_class")&&(n=c.data("exclude_class"));t<6;)a+=", h"+ ++t;let s=function(){let t=[];if(o.find(a).each(function(){if(0==e(this).text().length)return;if(n&&e(this).hasClass(c.data("exclude_class")))return;let a,i={};e(this).prop("id")?a=e(this).prop("id"):(a="articleTOC_"+t.length,e(this).prop("id",a)),i.id=a,i.title=e(this).text(),"H1"==e(this).prop("tagName")?i.level=1:"H2"==e(this).prop("tagName")?i.level=2:"H3"==e(this).prop("tagName")?i.level=3:"H4"==e(this).prop("tagName")?i.level=4:"H5"==e(this).prop("tagName")?i.level=5:"H6"==e(this).prop("tagName")&&(i.level=6),t.push(i)}),0==t.length)return t;let i=1,s=6;t.forEach(function(e){e.level>i&&(i=e.level),e.level1&&t.forEach(function(e,a){t[a].level=e.level-s+1});let l=1;for(;ll&&(t[a].level=e.level-1)}),l++}return t}();s.length>0&&(c.html(function(e){let t;if(c.find(".eckb-article-toc__title").length){let e=c.find(".eckb-article-toc__title").html();t=`\n\t\t\t\t\t
\n\t\t\t\t\t\t
${e}
\n\t\t\t\t\t\t
    \n\t\t\t\t\t`}else t='\n\t\t\t\t\t
    \n\t\t\t\t\t\t
      \n\t\t\t\t\t';return e.forEach(function(e){t+=`
    • ${e.title}
    • `}),t+="\n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t"}(s)),o.find(a).scrollSpy(i),c.fadeIn())}}); // source --> https://www.neovet24.ru/wp-content/plugins/echo-knowledge-base/js/vendor/materialize.min.js?ver=6.1.2 /* https://raw.github.com/jashkenas/underscore/master/LICENSE @type {function} @return {number} https://raw.github.com/jashkenas/underscore/master/LICENSE @param {function} func @param {number} wait @param {Object=} options @returns {Function} Materialize v1.0.0 (http://materializecss.com) Copyright 2014-2017 Materialize MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) cash-dom 1.3.5, https://github.com/kenwheeler/cash @license MIT Waves v0.6.4 http://fian.my.id/Waves Copyright 2014 Alfiana E. Sibuea and other contributors Released under the MIT license https://github.com/fians/Waves/blob/master/LICENSE */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(c){var f=0;return function(){return f/,Y=/^\w+$/,P,D=d.fn=d.prototype=h.prototype={cash:!0,length:0,push:Q,splice:K.splice, map:K.map,init:h};Object.defineProperty(D,"constructor",{value:d});d.parseHTML=f;d.noop=O;d.isFunction=L;d.isString=A;d.extend=D.extend=function(a){a=a||{};var b=F.call(arguments),e=b.length,c=1;1===b.length&&(a=this,c=0);for(;ca?this[a+this.length]:this[a]},index:function(a){var b=a?d(a)[0]:this[0];a=a?this:d(b).parent().children();return F.call(a).indexOf(b)},last:function(){return this.eq(-1)}});var W=function(){var a=/(?:^\w|[A-Z]|\b\w)/g,b=/[\s-_]+/g; return function(e){return e.replace(a,function(a,b){return a[0===b?"toLowerCase":"toUpperCase"]()}).replace(b,"")}}(),Z=function(){var b={},e=document.createElement("div").style;return function(c){c=W(c);if(b[c])return b[c];var d=c.charAt(0).toUpperCase()+c.slice(1);d=(c+" "+["webkit","moz","ms","o"].join(d+" ")+d).split(" ");a(d,function(a){if(a in e)return b[a]=c=b[c]=a,!1});return b[c]}}();d.prefixedProp=Z;d.camelCase=W;D.extend({css:function(a,b){if(A(a))return a=Z(a),1this.length?d():this.is(a)? this.filter(a):this.parent().closest(a)},is:function(a){if(!a)return!1;var b=!1,c=e(a);this.each(function(e){b=c(e,a);return!b});return b},find:function(a){if(!a||a.nodeType)return d(a&&this.has(a).length?a:null);var b=[];this.each(function(e){Q.apply(b,c(a,e))});return k(b)},has:function(a){var b=A(a)?function(b){return 0!==c(a,b).length}:function(b){return b.contains(a)};return this.filter(b)},next:function(){return d(this[0].nextElementSibling)},not:function(a){if(!a)return this;var b=e(a);return this.filter(function(e){return!b(e, a)})},parent:function(){var a=[];this.each(function(b){b&&b.parentNode&&a.push(b.parentNode)});return k(a)},parents:function(a){var e,c=[];this.each(function(d){for(e=d;e&&e.parentNode&&e!==x.body.parentNode;)e=e.parentNode,(!a||a&&b(e,a))&&c.push(e)});return k(c)},prev:function(){return d(this[0].previousElementSibling)},siblings:function(a){a=this.parent().children(a);var b=this[0];return a.filter(function(a){return a!==b})}});return d}); var Component=function(){function c(f,g,h){_classCallCheck(this,c);g instanceof Element||console.error(Error(g+" is not an HTML Element"));(f=f.getInstance(g))&&f.destroy();this.el=g;this.$el=cash(g)}_createClass(c,null,[{key:"init",value:function(c,g,h){var d=null;if(g instanceof Element)d=new c(g,h);else if(g&&(g.jquery||g.cash||g instanceof NodeList)){d=[];for(var a=0;ad.right-g||b+f.width>window.innerWidth-g)h.right=!0;if(ca-g||c+f.height>window.innerHeight-g)h.bottom=!0;return h}; M.checkPossibleAlignments=function(c,f,g,h){var d={top:!0,right:!0,bottom:!0,left:!0,spaceOnTop:null,spaceOnRight:null,spaceOnBottom:null,spaceOnLeft:null},a="visible"===getComputedStyle(f).overflow,b=f.getBoundingClientRect(),e=Math.min(b.height,window.innerHeight);b=Math.min(b.width,window.innerWidth);c=c.getBoundingClientRect();var k=f.scrollTop;f=g.left-f.scrollLeft;var m=g.top-k;k=g.top+c.height-k;d.spaceOnRight=a?window.innerWidth-(c.left+g.width):b-(f+g.width);0>d.spaceOnRight&&(d.left=!1); d.spaceOnLeft=a?c.right-g.width:f-g.width+c.width;0>d.spaceOnLeft&&(d.right=!1);d.spaceOnBottom=a?window.innerHeight-(c.top+g.height+h):e-(m+g.height+h);0>d.spaceOnBottom&&(d.top=!1);d.spaceOnTop=a?c.bottom-(g.height+h):k-(g.height-h);0>d.spaceOnTop&&(d.bottom=!1);return d};M.getOverflowParent=function(c){return null==c?null:c===document.body||"visible"!==getComputedStyle(c).overflow?c:M.getOverflowParent(c.parentElement)}; M.getIdFromTrigger=function(c){var f=c.getAttribute("data-target");f||(f=(f=c.getAttribute("href"))?f.slice(1):"");return f};M.getDocumentScrollTop=function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0};M.getDocumentScrollLeft=function(){return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0};var getTime=Date.now||function(){return(new Date).getTime()}; M.throttle=function(c,f,g){var h=void 0,d=void 0,a=void 0,b=null,e=0;g||(g={});var k=function(){e=!1===g.leading?0:getTime();b=null;a=c.apply(h,d);h=d=null};return function(){var m=getTime();e||!1!==g.leading||(e=m);var q=f-(m-e);h=this;d=arguments;0>=q?(clearTimeout(b),b=null,e=m,a=c.apply(h,d),h=d=null):b||!1===g.trailing||(b=setTimeout(k,q));return a}};$jscomp={scope:{}}; $jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(c,f,g){if(g.get||g.set)throw new TypeError("ES3 does not support getters and setters.");c!=Array.prototype&&c!=Object.prototype&&(c[f]=g.value)};$jscomp.getGlobal=function(c){return"undefined"!=typeof window&&window===c?c:"undefined"!=typeof global&&null!=global?global:c};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_"; $jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(c){return $jscomp.SYMBOL_PREFIX+(c||"")+$jscomp.symbolCounter_++}; $jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var c=$jscomp.global.Symbol.iterator;c||(c=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[c]&&$jscomp.defineProperty(Array.prototype,c,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(c){var f=0;return $jscomp.iteratorPrototype(function(){return fe&&(e+=1);1e?b:e<2/3?a+(b-a)*(2/3-e)*6:a}var e=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(a)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(a);a=parseInt(e[1])/360;var c=parseInt(e[2])/100,d=parseInt(e[3])/100;e=e[4]||1;if(0==c)d=c=a=d;else{var k=.5>d?d*(1+c):d+c-d*c,f=2*d-k;d=b(f,k,a+1/3);c=b(f,k,a);a=b(f,k,a-1/3)}return"rgba("+255*d+","+255*c+","+255*a+","+e+")"}function q(a){if(a=/([\+\-]?[0-9#\.]+)(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(a))return a[2]} function t(a){if(-1=n.currentTime)for(var u=0;u=J||!f)n.began||(n.began=!0,d("begin")),d("run");if(p>g&&p=f&&H!==f||!f)c(f),r||k();d("update");a>=f&&(n.remaining?(h=m,"alternate"===n.direction&&(n.reversed=!n.reversed)):(n.pause(),n.completed||(n.completed=!0,d("complete"),"Promise"in window&&(t(),l=b()))),q=0)}a=void 0===a?{}:a;var m,h,q=0,t=null,l=b(),n=T(a);n.reset=function(){var a=n.direction,b=n.loop;n.currentTime=0;n.progress=0;n.paused=!0;n.began=!1;n.completed=!1;n.reversed="reverse"===a;n.remaining="alternate"===a&&1===b?2:b;c(0);for(a=n.children.length;a--;)n.children[a].reset()}; n.tick=function(a){m=a;h||(h=m);g((q+m-h)*y.speed)};n.seek=function(a){g(e(a))};n.pause=function(){var a=I.indexOf(n);-1=b&&0<=c&&1>=c){var k=new Float32Array(11);if(b!==e||c!==d)for(var f=0;11>f;++f)k[f]=a(.1*f,b, c);return function(f){if(b===e&&c===d)return f;if(0===f)return 0;if(1===f)return 1;for(var g=0,m=1;10!==m&&k[m]<=f;++m)g+=.1;--m;m=g+(f-k[m])/(k[m+1]-k[m])*.1;var h=3*(1-3*c+3*b)*m*m+2*(3*c-6*b)*m+3*b;if(.001<=h){for(g=0;4>g;++g){h=3*(1-3*c+3*b)*m*m+2*(3*c-6*b)*m+3*b;if(0===h)break;var q=a(m,b,c)-f;m-=q/h}f=m}else if(0===h)f=m;else{m=g;g+=.1;var t=0;do q=m+(g-m)/2,h=a(q,b,c)-f,0++t);f=q}return a(f,e,d)}}}}(),W=function(){function a(a,b){return 0===a||1===a?a: -Math.pow(2,10*(a-1))*Math.sin(2*(a-1-b/(2*Math.PI)*Math.asin(1))*Math.PI/b)}var b="Quad Cubic Quart Quint Sine Expo Circ Back Elastic".split(" "),e={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],a],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(b,e){return 1-a(1-b,e)}],InOut:[[.455, .03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(b,e){return.5>b?a(2*b,e)/2:1-a(-2*b+2,e)/2}]},c={linear:R(.25,.25,.75,.75)},d={},k;for(k in e)d.type=k,e[d.type].forEach(function(a){return function(e,d){c["ease"+a.type+b[d]]=p.fnc(e)?e:R.apply($jscomp$this,e)}}(d)),d={type:d.type};return c}(),Z={css:function(a,b,e){return a.style[b]=e},attribute:function(a,b,e){return a.setAttribute(b,e)},object:function(a, b,e){return a[b]=e},transform:function(a,b,e,c,d){c[d]||(c[d]=[]);c[d].push(b+"("+e+")")}},I=[],X=0,ba=function(){function a(){X=requestAnimationFrame(b)}function b(b){var e=I.length;if(e){for(var c=0;cd&&(c.duration=k.duration);c.children.push(k)});c.seek(0);c.reset();c.autoplay&&c.restart();return c};return c};y.random=function(a,b){return Math.floor(Math.random()*(b-a+1))+a};return y}); (function(c,f){var g={accordion:!0,onOpenStart:void 0,onOpenEnd:void 0,onCloseStart:void 0,onCloseEnd:void 0,inDuration:300,outDuration:300},h=function(d){function a(b,e){_classCallCheck(this,a);b=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,e));b.el.M_Collapsible=b;b.options=c.extend({},a.defaults,e);b.$headers=b.$el.children("li").children(".collapsible-header");b.$headers.attr("tabindex",0);b._setupEventHandlers();e=b.$el.children("li.active").children(".collapsible-body"); b.options.accordion?e.first().css("display","block"):e.css("display","block");return b}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){this._removeEventHandlers();this.el.M_Collapsible=void 0}},{key:"_setupEventHandlers",value:function(){var a=this;this._handleCollapsibleClickBound=this._handleCollapsibleClick.bind(this);this._handleCollapsibleKeydownBound=this._handleCollapsibleKeydown.bind(this);this.el.addEventListener("click",this._handleCollapsibleClickBound);this.$headers.each(function(b){b.addEventListener("keydown", a._handleCollapsibleKeydownBound)})}},{key:"_removeEventHandlers",value:function(){var a=this;this.el.removeEventListener("click",this._handleCollapsibleClickBound);this.$headers.each(function(b){b.removeEventListener("keydown",a._handleCollapsibleKeydownBound)})}},{key:"_handleCollapsibleClick",value:function(a){var b=c(a.target).closest(".collapsible-header");if(a.target&&b.length&&(a=b.closest(".collapsible"),a[0]===this.el)){b=b.closest("li");var d=a.children("li");a=b[0].classList.contains("active"); b=d.index(b);a?this.close(b):this.open(b)}}},{key:"_handleCollapsibleKeydown",value:function(a){13===a.keyCode&&this._handleCollapsibleClickBound(a)}},{key:"_animateIn",value:function(a){var b=this,c=this.$el.children("li").eq(a);if(c.length){var d=c.children(".collapsible-body");f.remove(d[0]);d.css({display:"block",overflow:"hidden",height:0,paddingTop:"",paddingBottom:""});a=d.css("padding-top");var g=d.css("padding-bottom"),h=d[0].scrollHeight;d.css({paddingTop:0,paddingBottom:0});f({targets:d[0], height:h,paddingTop:a,paddingBottom:g,duration:this.options.inDuration,easing:"easeInOutCubic",complete:function(a){d.css({overflow:"",paddingTop:"",paddingBottom:"",height:""});"function"===typeof b.options.onOpenEnd&&b.options.onOpenEnd.call(b,c[0])}})}}},{key:"_animateOut",value:function(a){var b=this,c=this.$el.children("li").eq(a);if(c.length){var d=c.children(".collapsible-body");f.remove(d[0]);d.css("overflow","hidden");f({targets:d[0],height:0,paddingTop:0,paddingBottom:0,duration:this.options.outDuration, easing:"easeInOutCubic",complete:function(){d.css({height:"",overflow:"",padding:"",display:""});"function"===typeof b.options.onCloseEnd&&b.options.onCloseEnd.call(b,c[0])}})}}},{key:"open",value:function(a){var b=this,d=this.$el.children("li").eq(a);if(d.length&&!d[0].classList.contains("active")){"function"===typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,d[0]);if(this.options.accordion){var f=this.$el.children("li");this.$el.children("li.active").each(function(a){a=f.index(c(a)); b.close(a)})}d[0].classList.add("active");this._animateIn(a)}}},{key:"close",value:function(a){var b=this.$el.children("li").eq(a);b.length&&b[0].classList.contains("active")&&("function"===typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,b[0]),b[0].classList.remove("active"),this._animateOut(a))}}],[{key:"init",value:function(b,e){return _get(a.__proto__||Object.getPrototypeOf(a),"init",this).call(this,this,b,e)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Collapsible}}, {key:"defaults",get:function(){return g}}]);return a}(Component);M.Collapsible=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"collapsible","M_Collapsible")})(cash,M.anime); (function(c,f){var g={alignment:"left",autoFocus:!0,constrainWidth:!0,container:null,coverTrigger:!0,closeOnClick:!0,hover:!1,inDuration:150,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onItemClick:null},h=function(d){function a(b,e){_classCallCheck(this,a);var d=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,e));d.el.M_Dropdown=d;a._dropdowns.push(d);d.id=M.getIdFromTrigger(b);d.dropdownEl=document.getElementById(d.id);d.$dropdownEl= c(d.dropdownEl);d.options=c.extend({},a.defaults,e);d.isOpen=!1;d.isScrollable=!1;d.isTouchMoving=!1;d.focusedIndex=-1;d.filterQuery=[];d.options.container?c(d.options.container).append(d.dropdownEl):d.$el.after(d.dropdownEl);d._makeDropdownFocusable();d._resetFilterQueryBound=d._resetFilterQuery.bind(d);d._handleDocumentClickBound=d._handleDocumentClick.bind(d);d._handleDocumentTouchmoveBound=d._handleDocumentTouchmove.bind(d);d._handleDropdownClickBound=d._handleDropdownClick.bind(d);d._handleDropdownKeydownBound= d._handleDropdownKeydown.bind(d);d._handleTriggerKeydownBound=d._handleTriggerKeydown.bind(d);d._setupEventHandlers();return d}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){this._resetDropdownStyles();this._removeEventHandlers();a._dropdowns.splice(a._dropdowns.indexOf(this),1);this.el.M_Dropdown=void 0}},{key:"_setupEventHandlers",value:function(){this.el.addEventListener("keydown",this._handleTriggerKeydownBound);this.dropdownEl.addEventListener("click",this._handleDropdownClickBound); this.options.hover?(this._handleMouseEnterBound=this._handleMouseEnter.bind(this),this.el.addEventListener("mouseenter",this._handleMouseEnterBound),this._handleMouseLeaveBound=this._handleMouseLeave.bind(this),this.el.addEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.addEventListener("mouseleave",this._handleMouseLeaveBound)):(this._handleClickBound=this._handleClick.bind(this),this.el.addEventListener("click",this._handleClickBound))}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("keydown", this._handleTriggerKeydownBound);this.dropdownEl.removeEventListener("click",this._handleDropdownClickBound);this.options.hover?(this.el.removeEventListener("mouseenter",this._handleMouseEnterBound),this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.removeEventListener("mouseleave",this._handleMouseLeaveBound)):this.el.removeEventListener("click",this._handleClickBound)}},{key:"_setupTemporaryEventHandlers",value:function(){document.body.addEventListener("click", this._handleDocumentClickBound,!0);document.body.addEventListener("touchend",this._handleDocumentClickBound);document.body.addEventListener("touchmove",this._handleDocumentTouchmoveBound);this.dropdownEl.addEventListener("keydown",this._handleDropdownKeydownBound)}},{key:"_removeTemporaryEventHandlers",value:function(){document.body.removeEventListener("click",this._handleDocumentClickBound,!0);document.body.removeEventListener("touchend",this._handleDocumentClickBound);document.body.removeEventListener("touchmove", this._handleDocumentTouchmoveBound);this.dropdownEl.removeEventListener("keydown",this._handleDropdownKeydownBound)}},{key:"_handleClick",value:function(a){a.preventDefault();this.open()}},{key:"_handleMouseEnter",value:function(){this.open()}},{key:"_handleMouseLeave",value:function(a){var b=a.toElement||a.relatedTarget;a=!!c(b).closest(".dropdown-content").length;var d=!1;b=c(b).closest(".dropdown-trigger");b.length&&b[0].M_Dropdown&&b[0].M_Dropdown.isOpen&&(d=!0);d||a||this.close()}},{key:"_handleDocumentClick", value:function(a){var b=this;a=c(a.target);this.options.closeOnClick&&a.closest(".dropdown-content").length&&!this.isTouchMoving?setTimeout(function(){b.close()},0):(a.closest(".dropdown-trigger").length||!a.closest(".dropdown-content").length)&&setTimeout(function(){b.close()},0);this.isTouchMoving=!1}},{key:"_handleTriggerKeydown",value:function(a){a.which!==M.keys.ARROW_DOWN&&a.which!==M.keys.ENTER||this.isOpen||(a.preventDefault(),this.open())}},{key:"_handleDocumentTouchmove",value:function(a){c(a.target).closest(".dropdown-content").length&& (this.isTouchMoving=!0)}},{key:"_handleDropdownClick",value:function(a){"function"===typeof this.options.onItemClick&&(a=c(a.target).closest("li")[0],this.options.onItemClick.call(this,a))}},{key:"_handleDropdownKeydown",value:function(a){if(a.which===M.keys.TAB)a.preventDefault(),this.close();else if(a.which!==M.keys.ARROW_DOWN&&a.which!==M.keys.ARROW_UP||!this.isOpen)a.which===M.keys.ENTER&&this.isOpen?(b=this.dropdownEl.children[this.focusedIndex],d=c(b).find("a, button").first(),d.length?d[0].click(): b&&b.click()):a.which===M.keys.ESC&&this.isOpen&&(a.preventDefault(),this.close());else{a.preventDefault();var b=a.which===M.keys.ARROW_DOWN?1:-1,d=this.focusedIndex,f=!1;do if(d+=b,this.dropdownEl.children[d]&&-1!==this.dropdownEl.children[d].tabIndex){f=!0;break}while(dh.spaceOnBottom?(r="bottom",c+=h.spaceOnTop,g-=h.spaceOnTop):c+=h.spaceOnBottom));h[u]||(u="left"===u?"right":"left",h[u]||(h.spaceOnLeft> h.spaceOnRight?(u="right",d+=h.spaceOnLeft,f-=h.spaceOnLeft):(u="left",d+=h.spaceOnRight)));"bottom"===r&&(g=g-e.height+(this.options.coverTrigger?a.height:0));"right"===u&&(f=f-e.width+a.width);return{x:f,y:g,verticalAlignment:r,horizontalAlignment:u,height:c,width:d}}},{key:"_animateIn",value:function(){var a=this;f.remove(this.dropdownEl);f({targets:this.dropdownEl,opacity:{value:[0,1],easing:"easeOutQuad"},scaleX:[.3,1],scaleY:[.3,1],duration:this.options.inDuration,easing:"easeOutQuint",complete:function(b){a.options.autoFocus&& a.dropdownEl.focus();"function"===typeof a.options.onOpenEnd&&a.options.onOpenEnd.call(a,a.el)}})}},{key:"_animateOut",value:function(){var a=this;f.remove(this.dropdownEl);f({targets:this.dropdownEl,opacity:{value:0,easing:"easeOutQuint"},scaleX:.3,scaleY:.3,duration:this.options.outDuration,easing:"easeOutQuint",complete:function(b){a._resetDropdownStyles();"function"===typeof a.options.onCloseEnd&&a.options.onCloseEnd.call(a,a.el)}})}},{key:"_placeDropdown",value:function(){var a=this.options.constrainWidth? this.el.getBoundingClientRect().width:this.dropdownEl.getBoundingClientRect().width;this.dropdownEl.style.width=a+"px";a=this._getDropdownPosition();this.dropdownEl.style.left=a.x+"px";this.dropdownEl.style.top=a.y+"px";this.dropdownEl.style.height=a.height+"px";this.dropdownEl.style.width=a.width+"px";this.dropdownEl.style.transformOrigin=("left"===a.horizontalAlignment?"0":"100%")+" "+("top"===a.verticalAlignment?"0":"100%")}},{key:"open",value:function(){this.isOpen||(this.isOpen=!0,"function"=== typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this._resetDropdownStyles(),this.dropdownEl.style.display="block",this._placeDropdown(),this._animateIn(),this._setupTemporaryEventHandlers())}},{key:"close",value:function(){this.isOpen&&(this.isOpen=!1,this.focusedIndex=-1,"function"===typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this._animateOut(),this._removeTemporaryEventHandlers(),this.options.autoFocus&&this.el.focus())}},{key:"recalculateDimensions", value:function(){this.isOpen&&(this.$dropdownEl.css({width:"",height:"",left:"",top:"","transform-origin":""}),this._placeDropdown())}}],[{key:"init",value:function(b,e){return _get(a.__proto__||Object.getPrototypeOf(a),"init",this).call(this,this,b,e)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Dropdown}},{key:"defaults",get:function(){return g}}]);return a}(Component);h._dropdowns=[];M.Dropdown=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"dropdown","M_Dropdown")})(cash,M.anime); (function(c,f){var g={opacity:.5,inDuration:250,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,preventScrolling:!0,dismissible:!0,startingTop:"4%",endingTop:"10%"},h=function(d){function a(b,e){_classCallCheck(this,a);b=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,e));b.el.M_Modal=b;b.options=c.extend({},a.defaults,e);b.isOpen=!1;b.id=b.$el.attr("id");b._openingTrigger=void 0;b.$overlay=c(''); b.el.tabIndex=0;b._nthModalOpened=0;a._count++;b._setupEventHandlers();return b}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){a._count--;this._removeEventHandlers();this.el.removeAttribute("style");this.$overlay.remove();this.el.M_Modal=void 0}},{key:"_setupEventHandlers",value:function(){this._handleOverlayClickBound=this._handleOverlayClick.bind(this);this._handleModalCloseClickBound=this._handleModalCloseClick.bind(this);1===a._count&&document.body.addEventListener("click",this._handleTriggerClick); this.$overlay[0].addEventListener("click",this._handleOverlayClickBound);this.el.addEventListener("click",this._handleModalCloseClickBound)}},{key:"_removeEventHandlers",value:function(){0===a._count&&document.body.removeEventListener("click",this._handleTriggerClick);this.$overlay[0].removeEventListener("click",this._handleOverlayClickBound);this.el.removeEventListener("click",this._handleModalCloseClickBound)}},{key:"_handleTriggerClick",value:function(a){var b=c(a.target).closest(".modal-trigger"); if(b.length){var d=M.getIdFromTrigger(b[0]);(d=document.getElementById(d).M_Modal)&&d.open(b);a.preventDefault()}}},{key:"_handleOverlayClick",value:function(){this.options.dismissible&&this.close()}},{key:"_handleModalCloseClick",value:function(a){c(a.target).closest(".modal-close").length&&this.close()}},{key:"_handleKeydown",value:function(a){27===a.keyCode&&this.options.dismissible&&this.close()}},{key:"_handleFocus",value:function(b){this.el.contains(b.target)||this._nthModalOpened!==a._modalsOpen|| this.el.focus()}},{key:"_animateIn",value:function(){var a=this;c.extend(this.el.style,{display:"block",opacity:0});c.extend(this.$overlay[0].style,{display:"block",opacity:0});f({targets:this.$overlay[0],opacity:this.options.opacity,duration:this.options.inDuration,easing:"easeOutQuad"});var e={targets:this.el,duration:this.options.inDuration,easing:"easeOutCubic",complete:function(){"function"===typeof a.options.onOpenEnd&&a.options.onOpenEnd.call(a,a.el,a._openingTrigger)}};this.el.classList.contains("bottom-sheet")? c.extend(e,{bottom:0,opacity:1}):c.extend(e,{top:[this.options.startingTop,this.options.endingTop],opacity:1,scaleX:[.8,1],scaleY:[.8,1]});f(e)}},{key:"_animateOut",value:function(){var a=this;f({targets:this.$overlay[0],opacity:0,duration:this.options.outDuration,easing:"easeOutQuart"});var e={targets:this.el,duration:this.options.outDuration,easing:"easeOutCubic",complete:function(){a.el.style.display="none";a.$overlay.remove();"function"===typeof a.options.onCloseEnd&&a.options.onCloseEnd.call(a, a.el)}};this.el.classList.contains("bottom-sheet")?c.extend(e,{bottom:"-100%",opacity:0}):c.extend(e,{top:[this.options.endingTop,this.options.startingTop],opacity:0,scaleX:.8,scaleY:.8});f(e)}},{key:"open",value:function(b){if(!this.isOpen)return this.isOpen=!0,a._modalsOpen++,this._nthModalOpened=a._modalsOpen,this.$overlay[0].style.zIndex=1E3+2*a._modalsOpen,this.el.style.zIndex=2*a._modalsOpen+1001,this._openingTrigger=b?b[0]:void 0,"function"===typeof this.options.onOpenStart&&this.options.onOpenStart.call(this, this.el,this._openingTrigger),this.options.preventScrolling&&(document.body.style.overflow="hidden"),this.el.classList.add("open"),this.el.insertAdjacentElement("afterend",this.$overlay[0]),this.options.dismissible&&(this._handleKeydownBound=this._handleKeydown.bind(this),this._handleFocusBound=this._handleFocus.bind(this),document.addEventListener("keydown",this._handleKeydownBound),document.addEventListener("focus",this._handleFocusBound,!0)),f.remove(this.el),f.remove(this.$overlay[0]),this._animateIn(), this.el.focus(),this}},{key:"close",value:function(){if(this.isOpen)return this.isOpen=!1,a._modalsOpen--,this._nthModalOpened=0,"function"===typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this.el.classList.remove("open"),0===a._modalsOpen&&(document.body.style.overflow=""),this.options.dismissible&&(document.removeEventListener("keydown",this._handleKeydownBound),document.removeEventListener("focus",this._handleFocusBound,!0)),f.remove(this.el),f.remove(this.$overlay[0]), this._animateOut(),this}}],[{key:"init",value:function(b,e){return _get(a.__proto__||Object.getPrototypeOf(a),"init",this).call(this,this,b,e)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Modal}},{key:"defaults",get:function(){return g}}]);return a}(Component);h._modalsOpen=0;h._count=0;M.Modal=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"modal","M_Modal")})(cash,M.anime); (function(c,f){var g={inDuration:275,outDuration:200,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null},h=function(d){function a(b,e){_classCallCheck(this,a);b=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,e));b.el.M_Materialbox=b;b.options=c.extend({},a.defaults,e);b.overlayActive=!1;b.doneAnimating=!0;b.placeholder=c("
    ").addClass("material-placeholder");b.originalWidth=0;b.originalHeight=0;b.originInlineStyles=b.$el.attr("style"); b.caption=b.el.getAttribute("data-caption")||"";b.$el.before(b.placeholder);b.placeholder.append(b.$el);b._setupEventHandlers();return b}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){this._removeEventHandlers();this.el.M_Materialbox=void 0;c(this.placeholder).after(this.el).remove();this.$el.removeAttr("style")}},{key:"_setupEventHandlers",value:function(){this._handleMaterialboxClickBound=this._handleMaterialboxClick.bind(this);this.el.addEventListener("click",this._handleMaterialboxClickBound)}}, {key:"_removeEventHandlers",value:function(){this.el.removeEventListener("click",this._handleMaterialboxClickBound)}},{key:"_handleMaterialboxClick",value:function(a){!1===this.doneAnimating||this.overlayActive&&this.doneAnimating?this.close():this.open()}},{key:"_handleWindowScroll",value:function(){this.overlayActive&&this.close()}},{key:"_handleWindowResize",value:function(){this.overlayActive&&this.close()}},{key:"_handleWindowEscape",value:function(a){27===a.keyCode&&this.doneAnimating&&this.overlayActive&& this.close()}},{key:"_makeAncestorsOverflowVisible",value:function(){this.ancestorsChanged=c();for(var a=this.placeholder[0].parentNode;null!==a&&!c(a).is(document);){var e=c(a);"visible"!==e.css("overflow")&&(e.css("overflow","visible"),this.ancestorsChanged=void 0===this.ancestorsChanged?e:this.ancestorsChanged.add(e));a=a.parentNode}}},{key:"_animateImageIn",value:function(){var a=this,e={targets:this.el,height:[this.originalHeight,this.newHeight],width:[this.originalWidth,this.newWidth],left:M.getDocumentScrollLeft()+ this.windowWidth/2-this.placeholder.offset().left-this.newWidth/2,top:M.getDocumentScrollTop()+this.windowHeight/2-this.placeholder.offset().top-this.newHeight/2,duration:this.options.inDuration,easing:"easeOutQuad",complete:function(){a.doneAnimating=!0;"function"===typeof a.options.onOpenEnd&&a.options.onOpenEnd.call(a,a.el)}};this.maxWidth=this.$el.css("max-width");this.maxHeight=this.$el.css("max-height");"none"!==this.maxWidth&&(e.maxWidth=this.newWidth);"none"!==this.maxHeight&&(e.maxHeight= this.newHeight);f(e)}},{key:"_animateImageOut",value:function(){var a=this;f({targets:this.el,width:this.originalWidth,height:this.originalHeight,left:0,top:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:function(){a.placeholder.css({height:"",width:"",position:"",top:"",left:""});a.attrWidth&&a.$el.attr("width",a.attrWidth);a.attrHeight&&a.$el.attr("height",a.attrHeight);a.$el.removeAttr("style");a.originInlineStyles&&a.$el.attr("style",a.originInlineStyles);a.$el.removeClass("active"); a.doneAnimating=!0;a.ancestorsChanged.length&&a.ancestorsChanged.css("overflow","");"function"===typeof a.options.onCloseEnd&&a.options.onCloseEnd.call(a,a.el)}})}},{key:"_updateVars",value:function(){this.windowWidth=window.innerWidth;this.windowHeight=window.innerHeight;this.caption=this.el.getAttribute("data-caption")||""}},{key:"open",value:function(){var a=this;this._updateVars();this.originalWidth=this.el.getBoundingClientRect().width;this.originalHeight=this.el.getBoundingClientRect().height; this.doneAnimating=!1;this.$el.addClass("active");this.overlayActive=!0;"function"===typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el);this.placeholder.css({width:this.placeholder[0].getBoundingClientRect().width+"px",height:this.placeholder[0].getBoundingClientRect().height+"px",position:"relative",top:0,left:0});this._makeAncestorsOverflowVisible();this.$el.css({position:"absolute","z-index":1E3,"will-change":"left, top, width, height"});this.attrWidth=this.$el.attr("width"); this.attrHeight=this.$el.attr("height");this.attrWidth&&(this.$el.css("width",this.attrWidth+"px"),this.$el.removeAttr("width"));this.attrHeight&&(this.$el.css("width",this.attrHeight+"px"),this.$el.removeAttr("height"));this.$overlay=c('
    ').css({opacity:0}).one("click",function(){a.doneAnimating&&a.close()});this.$el.before(this.$overlay);var e=this.$overlay[0].getBoundingClientRect();this.$overlay.css({width:this.windowWidth+"px",height:this.windowHeight+"px", left:-1*e.left+"px",top:-1*e.top+"px"});f.remove(this.el);f.remove(this.$overlay[0]);f({targets:this.$overlay[0],opacity:1,duration:this.options.inDuration,easing:"easeOutQuad"});""!==this.caption&&(this.$photocaption&&f.remove(this.$photoCaption[0]),this.$photoCaption=c('
    '),this.$photoCaption.text(this.caption),c("body").append(this.$photoCaption),this.$photoCaption.css({display:"inline"}),f({targets:this.$photoCaption[0],opacity:1,duration:this.options.inDuration, easing:"easeOutQuad"}));e=0;e=this.originalWidth/this.windowWidth;var d=this.originalHeight/this.windowHeight;this.newHeight=this.newWidth=0;e>d?(e=this.originalHeight/this.originalWidth,this.newWidth=.9*this.windowWidth,this.newHeight=.9*this.windowWidth*e):(e=this.originalWidth/this.originalHeight,this.newWidth=.9*this.windowHeight*e,this.newHeight=.9*this.windowHeight);this._animateImageIn();this._handleWindowScrollBound=this._handleWindowScroll.bind(this);this._handleWindowResizeBound=this._handleWindowResize.bind(this); this._handleWindowEscapeBound=this._handleWindowEscape.bind(this);window.addEventListener("scroll",this._handleWindowScrollBound);window.addEventListener("resize",this._handleWindowResizeBound);window.addEventListener("keyup",this._handleWindowEscapeBound)}},{key:"close",value:function(){var a=this;this._updateVars();this.doneAnimating=!1;"function"===typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el);f.remove(this.el);f.remove(this.$overlay[0]);""!==this.caption&&f.remove(this.$photoCaption[0]); window.removeEventListener("scroll",this._handleWindowScrollBound);window.removeEventListener("resize",this._handleWindowResizeBound);window.removeEventListener("keyup",this._handleWindowEscapeBound);f({targets:this.$overlay[0],opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:function(){a.overlayActive=!1;a.$overlay.remove()}});this._animateImageOut();""!==this.caption&&f({targets:this.$photoCaption[0],opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:function(){a.$photoCaption.remove()}})}}], [{key:"init",value:function(b,e){return _get(a.__proto__||Object.getPrototypeOf(a),"init",this).call(this,this,b,e)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Materialbox}},{key:"defaults",get:function(){return g}}]);return a}(Component);M.Materialbox=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"materialbox","M_Materialbox")})(cash,M.anime); (function(c){var f={responsiveThreshold:0},g=function(g){function d(a,b){_classCallCheck(this,d);a=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));a.el.M_Parallax=a;a.options=c.extend({},d.defaults,b);a._enabled=window.innerWidth>a.options.responsiveThreshold;a.$img=a.$el.find("img").first();a.$img.each(function(){this.complete&&c(this).trigger("load")});a._updateParallax();a._setupEventHandlers();a._setupStyles();d._parallaxes.push(a);return a}_inherits(d, g);_createClass(d,[{key:"destroy",value:function(){d._parallaxes.splice(d._parallaxes.indexOf(this),1);this.$img[0].style.transform="";this._removeEventHandlers();this.$el[0].M_Parallax=void 0}},{key:"_setupEventHandlers",value:function(){this._handleImageLoadBound=this._handleImageLoad.bind(this);this.$img[0].addEventListener("load",this._handleImageLoadBound);0===d._parallaxes.length&&(d._handleScrollThrottled=M.throttle(d._handleScroll,5),window.addEventListener("scroll",d._handleScrollThrottled), d._handleWindowResizeThrottled=M.throttle(d._handleWindowResize,5),window.addEventListener("resize",d._handleWindowResizeThrottled))}},{key:"_removeEventHandlers",value:function(){this.$img[0].removeEventListener("load",this._handleImageLoadBound);0===d._parallaxes.length&&(window.removeEventListener("scroll",d._handleScrollThrottled),window.removeEventListener("resize",d._handleWindowResizeThrottled))}},{key:"_setupStyles",value:function(){this.$img[0].style.opacity=1}},{key:"_handleImageLoad",value:function(){this._updateParallax()}}, {key:"_updateParallax",value:function(){var a=0d&&cb.options.responsiveThreshold}}},{key:"defaults",get:function(){return f}}]);return d}(Component);g._parallaxes=[];M.Parallax=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"parallax", "M_Parallax")})(cash); (function(c,f){var g={duration:300,onShow:null,swipeable:!1,responsiveThreshold:Infinity},h=function(d){function a(b,e){_classCallCheck(this,a);b=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,e));b.el.M_Tabs=b;b.options=c.extend({},a.defaults,e);b.$tabLinks=b.$el.children("li.tab").children("a");b.index=0;b._setupActiveTabLink();b.options.swipeable?b._setupSwipeableTabs():b._setupNormalTabs();b._setTabsAndTabWidth();b._createIndicator();b._setupEventHandlers(); return b}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){this._removeEventHandlers();this._indicator.parentNode.removeChild(this._indicator);this.options.swipeable?this._teardownSwipeableTabs():this._teardownNormalTabs();this.$el[0].M_Tabs=void 0}},{key:"_setupEventHandlers",value:function(){this._handleWindowResizeBound=this._handleWindowResize.bind(this);window.addEventListener("resize",this._handleWindowResizeBound);this._handleTabClickBound=this._handleTabClick.bind(this);this.el.addEventListener("click", this._handleTabClickBound)}},{key:"_removeEventHandlers",value:function(){window.removeEventListener("resize",this._handleWindowResizeBound);this.el.removeEventListener("click",this._handleTabClickBound)}},{key:"_handleWindowResize",value:function(){this._setTabsAndTabWidth();0!==this.tabWidth&&0!==this.tabsWidth&&(this._indicator.style.left=this._calcLeftPos(this.$activeTabLink)+"px",this._indicator.style.right=this._calcRightPos(this.$activeTabLink)+"px")}},{key:"_handleTabClick",value:function(a){var b= this,d=c(a.target).closest("li.tab"),f=c(a.target).closest("a");if(f.length&&f.parent().hasClass("tab"))if(d.hasClass("disabled"))a.preventDefault();else if(!f.attr("target")){this.$activeTabLink.removeClass("active");d=this.$content;this.$activeTabLink=f;this.$content=c(M.escapeHash(f[0].hash));this.$tabLinks=this.$el.children("li.tab").children("a");this.$activeTabLink.addClass("active");var g=this.index;this.index=Math.max(this.$tabLinks.index(f),0);this.options.swipeable?this._tabsCarousel&&this._tabsCarousel.set(this.index, function(){"function"===typeof b.options.onShow&&b.options.onShow.call(b,b.$content[0])}):this.$content.length&&(this.$content[0].style.display="block",this.$content.addClass("active"),"function"===typeof this.options.onShow&&this.options.onShow.call(this,this.$content[0]),d.length&&!d.is(this.$content)&&(d[0].style.display="none",d.removeClass("active")));this._setTabsAndTabWidth();this._animateIndicator(g);a.preventDefault()}}},{key:"_createIndicator",value:function(){var a=this,e=document.createElement("li"); e.classList.add("indicator");this.el.appendChild(e);this._indicator=e;setTimeout(function(){a._indicator.style.left=a._calcLeftPos(a.$activeTabLink)+"px";a._indicator.style.right=a._calcRightPos(a.$activeTabLink)+"px"},0)}},{key:"_setupActiveTabLink",value:function(){this.$activeTabLink=c(this.$tabLinks.filter('[href="'+location.hash+'"]'));0===this.$activeTabLink.length&&(this.$activeTabLink=this.$el.children("li.tab").children("a.active").first());0===this.$activeTabLink.length&&(this.$activeTabLink= this.$el.children("li.tab").children("a").first());this.$tabLinks.removeClass("active");this.$activeTabLink[0].classList.add("active");this.index=Math.max(this.$tabLinks.index(this.$activeTabLink),0);this.$activeTabLink.length&&(this.$content=c(M.escapeHash(this.$activeTabLink[0].hash)),this.$content.addClass("active"))}},{key:"_setupSwipeableTabs",value:function(){var a=this;window.innerWidth>this.options.responsiveThreshold&&(this.options.swipeable=!1);var e=c();this.$tabLinks.each(function(a){a= c(M.escapeHash(a.hash));a.addClass("carousel-item");e=e.add(a)});var d=c('');e.first().before(d);d.append(e);e[0].style.display="";var f=this.$activeTabLink.closest(".tab").index();this._tabsCarousel=M.Carousel.init(d[0],{fullWidth:!0,noWrap:!0,onCycleTo:function(b){var e=a.index;a.index=c(b).index();a.$activeTabLink.removeClass("active");a.$activeTabLink=a.$tabLinks.eq(a.index);a.$activeTabLink.addClass("active");a._animateIndicator(e);"function"=== typeof a.options.onShow&&a.options.onShow.call(a,a.$content[0])}});this._tabsCarousel.set(f)}},{key:"_teardownSwipeableTabs",value:function(){var a=this._tabsCarousel.$el;this._tabsCarousel.destroy();a.after(a.children());a.remove()}},{key:"_setupNormalTabs",value:function(){this.$tabLinks.not(this.$activeTabLink).each(function(a){a.hash&&(a=c(M.escapeHash(a.hash)),a.length&&(a[0].style.display="none"))})}},{key:"_teardownNormalTabs",value:function(){this.$tabLinks.each(function(a){a.hash&&(a=c(M.escapeHash(a.hash)), a.length&&(a[0].style.display=""))})}},{key:"_setTabsAndTabWidth",value:function(){this.tabsWidth=this.$el.width();this.tabWidth=Math.max(this.tabsWidth,this.el.scrollWidth)/this.$tabLinks.length}},{key:"_calcRightPos",value:function(a){return Math.ceil(this.tabsWidth-a.position().left-a[0].getBoundingClientRect().width)}},{key:"_calcLeftPos",value:function(a){return Math.floor(a.position().left)}},{key:"updateTabIndicator",value:function(){this._setTabsAndTabWidth();this._animateIndicator(this.index)}}, {key:"_animateIndicator",value:function(a){var b=0,c=0;0<=this.index-a?b=90:c=90;a={targets:this._indicator,left:{value:this._calcLeftPos(this.$activeTabLink),delay:b},right:{value:this._calcRightPos(this.$activeTabLink),delay:c},duration:this.options.duration,easing:"easeOutQuad"};f.remove(this._indicator);f(a)}},{key:"select",value:function(a){a=this.$tabLinks.filter('[href="#'+a+'"]');a.length&&a.trigger("click")}}],[{key:"init",value:function(b,e){return _get(a.__proto__||Object.getPrototypeOf(a), "init",this).call(this,this,b,e)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Tabs}},{key:"defaults",get:function(){return g}}]);return a}(Component);M.Tabs=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"tabs","M_Tabs")})(cash,M.anime); (function(c,f){var g={exitDelay:200,enterDelay:0,html:null,margin:5,inDuration:250,outDuration:200,position:"bottom",transitionMovement:10},h=function(d){function a(b,e){_classCallCheck(this,a);b=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,e));b.el.M_Tooltip=b;b.options=c.extend({},a.defaults,e);b.isOpen=!1;b.isHovered=!1;b.isFocused=!1;b._appendTooltipEl();b._setupEventHandlers();return b}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){c(this.tooltipEl).remove(); this._removeEventHandlers();this.el.M_Tooltip=void 0}},{key:"_appendTooltipEl",value:function(){var a=document.createElement("div");a.classList.add("material-tooltip");this.tooltipEl=a;var e=document.createElement("div");e.classList.add("tooltip-content");e.innerHTML=this.options.html;a.appendChild(e);document.body.appendChild(a)}},{key:"_updateTooltipContent",value:function(){this.tooltipEl.querySelector(".tooltip-content").innerHTML=this.options.html}},{key:"_setupEventHandlers",value:function(){this._handleMouseEnterBound= this._handleMouseEnter.bind(this);this._handleMouseLeaveBound=this._handleMouseLeave.bind(this);this._handleFocusBound=this._handleFocus.bind(this);this._handleBlurBound=this._handleBlur.bind(this);this.el.addEventListener("mouseenter",this._handleMouseEnterBound);this.el.addEventListener("mouseleave",this._handleMouseLeaveBound);this.el.addEventListener("focus",this._handleFocusBound,!0);this.el.addEventListener("blur",this._handleBlurBound,!0)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("mouseenter", this._handleMouseEnterBound);this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound);this.el.removeEventListener("focus",this._handleFocusBound,!0);this.el.removeEventListener("blur",this._handleBlurBound,!0)}},{key:"open",value:function(a){this.isOpen||(a=void 0===a?!0:void 0,this.isOpen=!0,this.options=c.extend({},this.options,this._getAttributeOptions()),this._updateTooltipContent(),this._setEnterDelayTimeout(a))}},{key:"close",value:function(){this.isOpen&&(this.isOpen=this.isFocused= this.isHovered=!1,this._setExitDelayTimeout())}},{key:"_setExitDelayTimeout",value:function(){var a=this;clearTimeout(this._exitDelayTimeout);this._exitDelayTimeout=setTimeout(function(){a.isHovered||a.isFocused||a._animateOut()},this.options.exitDelay)}},{key:"_setEnterDelayTimeout",value:function(a){var b=this;clearTimeout(this._enterDelayTimeout);this._enterDelayTimeout=setTimeout(function(){(b.isHovered||b.isFocused||a)&&b._animateIn()},this.options.enterDelay)}},{key:"_positionTooltip",value:function(){var a= this.el,e=this.tooltipEl,d=a.offsetHeight,f=a.offsetWidth,g=e.offsetHeight,h=e.offsetWidth,l=this.options.margin;this.yMovement=this.xMovement=0;var r=a.getBoundingClientRect().top+M.getDocumentScrollTop();a=a.getBoundingClientRect().left+M.getDocumentScrollLeft();"top"===this.options.position?(r+=-g-l,a+=f/2-h/2,this.yMovement=-this.options.transitionMovement):"right"===this.options.position?(r+=d/2-g/2,a+=f+l,this.xMovement=this.options.transitionMovement):"left"===this.options.position?(r+=d/2- g/2,a+=-h-l,this.xMovement=-this.options.transitionMovement):(r+=d+l,a+=f/2-h/2,this.yMovement=this.options.transitionMovement);d=this._repositionWithinScreen(a,r,h,g);c(e).css({top:d.y+"px",left:d.x+"px"})}},{key:"_repositionWithinScreen",value:function(a,e,c,d){var b=M.getDocumentScrollLeft(),f=M.getDocumentScrollTop();a-=b;e-=f;var k=this.options.margin+this.options.transitionMovement,g=M.checkWithinContainer(document.body,{left:a,top:e,width:c,height:d},k);g.left?a=k:g.right&&(a-=a+c-window.innerWidth); g.top?e=k:g.bottom&&(e-=e+d-window.innerHeight);return{x:a+b,y:e+f}}},{key:"_animateIn",value:function(){this._positionTooltip();this.tooltipEl.style.visibility="visible";f.remove(this.tooltipEl);f({targets:this.tooltipEl,opacity:1,translateX:this.xMovement,translateY:this.yMovement,duration:this.options.inDuration,easing:"easeOutCubic"})}},{key:"_animateOut",value:function(){f.remove(this.tooltipEl);f({targets:this.tooltipEl,opacity:0,translateX:0,translateY:0,duration:this.options.outDuration,easing:"easeOutCubic"})}}, {key:"_handleMouseEnter",value:function(){this.isHovered=!0;this.isFocused=!1;this.open(!1)}},{key:"_handleMouseLeave",value:function(){this.isFocused=this.isHovered=!1;this.close()}},{key:"_handleFocus",value:function(){M.tabPressed&&(this.isFocused=!0,this.open(!1))}},{key:"_handleBlur",value:function(){this.isFocused=!1;this.close()}},{key:"_getAttributeOptions",value:function(){var a={},e=this.el.getAttribute("data-tooltip"),c=this.el.getAttribute("data-position");e&&(a.html=e);c&&(a.position= c);return a}}],[{key:"init",value:function(b,e){return _get(a.__proto__||Object.getPrototypeOf(a),"init",this).call(this,this,b,e)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Tooltip}},{key:"defaults",get:function(){return g}}]);return a}(Component);M.Tooltip=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"tooltip","M_Tooltip")})(cash,M.anime); (function(c){function f(a){var b="",e;for(e in a)a.hasOwnProperty(e)&&(b+=e+":"+a[e]+";");return b}function g(e){if(!1===b.allowEvent(e))var d=null;else{d=null;for(var f=e.target||e.srcElement;null!==f.parentNode;){if(!(f instanceof SVGElement)&&-1!==f.className.indexOf("waves-effect")){d=f;break}f=f.parentNode}}null!==d&&(a.show(e,d),"ontouchstart"in c&&(d.addEventListener("touchend",a.hide,!1),d.addEventListener("touchcancel",a.hide,!1)),d.addEventListener("mouseup",a.hide,!1),d.addEventListener("mouseleave", a.hide,!1),d.addEventListener("dragend",a.hide,!1))}var h=h||{},d=document.querySelectorAll.bind(document),a={duration:750,show:function(b,c){if(2===b.button)return!1;var e=c||this;c=document.createElement("div");c.className="waves-ripple";e.appendChild(c);var d={top:0,left:0};var k=e&&e.ownerDocument;var g=k.documentElement;"undefined"!==typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect());var h=null!==k&&k===k.window?k:9===k.nodeType&&k.defaultView;k=d.top+h.pageYOffset-g.clientTop;g=d.left+ h.pageXOffset-g.clientLeft;d=b.pageY-k;h=b.pageX-g;e="scale("+e.clientWidth/100*10+")";"touches"in b&&(d=b.touches[0].pageY-k,h=b.touches[0].pageX-g);c.setAttribute("data-hold",Date.now());c.setAttribute("data-scale",e);c.setAttribute("data-x",h);c.setAttribute("data-y",d);b={top:d+"px",left:h+"px"};c.className+=" waves-notransition";c.setAttribute("style",f(b));c.className=c.className.replace("waves-notransition","");b["-webkit-transform"]=e;b["-moz-transform"]=e;b["-ms-transform"]=e;b["-o-transform"]= e;b.transform=e;b.opacity="1";b["-webkit-transition-duration"]=a.duration+"ms";b["-moz-transition-duration"]=a.duration+"ms";b["-o-transition-duration"]=a.duration+"ms";b["transition-duration"]=a.duration+"ms";b["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)";b["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)";b["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)";b["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)"; c.setAttribute("style",f(b))},hide:function(c){b.touchup(c);var e=this,d=null;c=e.getElementsByClassName("waves-ripple");if(0c&&(c=0);setTimeout(function(){d.setAttribute("style",f({top:h+"px",left:g+"px",opacity:"0","-webkit-transition-duration":a.duration+"ms","-moz-transition-duration":a.duration+"ms","-o-transition-duration":a.duration+ "ms","transition-duration":a.duration+"ms","-webkit-transform":l,"-moz-transform":l,"-ms-transform":l,"-o-transform":l,transform:l}));setTimeout(function(){try{e.removeChild(d)}catch(r){return!1}},a.duration)},c)},wrapInput:function(a){for(var b=0;b=a.timeRemaining&&a.dismiss()},20))}},{key:"dismiss",value:function(){var a=this;window.clearInterval(this.counterInterval);var b=this.el.offsetWidth*this.options.activationPercent;this.wasSwiped&&(this.el.style.transition="transform .05s, opacity .05s", this.el.style.transform="translateX("+b+"px)",this.el.style.opacity=0);f({targets:this.el,opacity:0,marginTop:-40,duration:this.options.outDuration,easing:"easeOutExpo",complete:function(){"function"===typeof a.options.completeCallback&&a.options.completeCallback();a.$el.remove();d._toasts.splice(d._toasts.indexOf(a),1);0===d._toasts.length&&d._removeContainer()}})}}],[{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Toast}},{key:"_createContainer",value:function(){var a=document.createElement("div"); a.setAttribute("id","toast-container");a.addEventListener("touchstart",d._onDragStart);a.addEventListener("touchmove",d._onDragMove);a.addEventListener("touchend",d._onDragEnd);a.addEventListener("mousedown",d._onDragStart);document.addEventListener("mousemove",d._onDragMove);document.addEventListener("mouseup",d._onDragEnd);document.body.appendChild(a);d._container=a}},{key:"_removeContainer",value:function(){document.removeEventListener("mousemove",d._onDragMove);document.removeEventListener("mouseup", d._onDragEnd);c(d._container).remove();d._container=null}},{key:"_onDragStart",value:function(a){if(a.target&&c(a.target).closest(".toast").length){var b=c(a.target).closest(".toast")[0].M_Toast;b.panning=!0;d._draggedToast=b;b.el.classList.add("panning");b.el.style.transition="";b.startingXPos=d._xPos(a);b.time=Date.now();b.xPos=d._xPos(a)}}},{key:"_onDragMove",value:function(a){if(d._draggedToast){a.preventDefault();var b=d._draggedToast;b.deltaX=Math.abs(b.xPos-d._xPos(a));b.xPos=d._xPos(a);b.velocityX= b.deltaX/(Date.now()-b.time);b.time=Date.now();a=b.xPos-b.startingXPos;var c=b.el.offsetWidth*b.options.activationPercent;b.el.style.transform="translateX("+a+"px)";b.el.style.opacity=1-Math.abs(a/c)}}},{key:"_onDragEnd",value:function(){if(d._draggedToast){var a=d._draggedToast;a.panning=!1;a.el.classList.remove("panning");Math.abs(a.xPos-a.startingXPos)>a.el.offsetWidth*a.options.activationPercent||1d.tickId&&d._enter();d.tickId=a._ticks}for(c=0;cc||zd||B"+a+""+d+""+f+"");c.length&&b.prepend(c)}},{key:"_resetCurrentElement",value:function(){this.activeIndex=-1;this.$active.removeClass("active")}},{key:"_resetAutocomplete",value:function(){c(this.container).empty();this._resetCurrentElement();this.oldVal=null;this._mousedown=this.isOpen=!1}},{key:"selectOption",value:function(a){a= a.text().trim();this.el.value=a;this.$el.trigger("change");this._resetAutocomplete();this.close();"function"===typeof this.options.onAutocomplete&&this.options.onAutocomplete.call(this,a)}},{key:"_renderDropdown",value:function(a,b){var e=this;this._resetAutocomplete();var d=[];for(f in a)if(a.hasOwnProperty(f)&&-1!==f.toLowerCase().indexOf(b)){if(this.count>=this.options.limit)break;d.push({data:a[f],key:f});this.count++}this.options.sortFunction&&d.sort(function(a,c){return e.options.sortFunction(a.key.toLowerCase(), c.key.toLowerCase(),b.toLowerCase())});for(a=0;a");f.data?g.append(''+f.key+""):g.append(""+f.key+"");c(this.container).append(g);this._highlight(b,g)}}},{key:"open",value:function(){var a=this.el.value.toLowerCase();this._resetAutocomplete();a.length>=this.options.minLength&&(this.isOpen=!0,this._renderDropdown(this.options.data,a));this.dropdown.isOpen?this.dropdown.recalculateDimensions(): this.dropdown.open()}},{key:"close",value:function(){this.dropdown.close()}},{key:"updateData",value:function(a){var b=this.el.value.toLowerCase();this.options.data=a;this.isOpen&&this._renderDropdown(a,b)}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Autocomplete}},{key:"defaults",get:function(){return f}}]);return d}(Component);g._keydown=!1;M.Autocomplete=g; M.jQueryLoaded&&M.initializeJqueryWrapper(g,"autocomplete","M_Autocomplete")})(cash); (function(c){M.updateTextFields=function(){c("input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], input[type=date], input[type=time], textarea").each(function(f,g){g=c(this);0
'),c("body").append(g));var h=f.css("font-family"),d=f.css("font-size"),a=f.css("line-height"),b=f.css("padding-top"),e=f.css("padding-right"),k=f.css("padding-bottom"),m=f.css("padding-left");d&&g.css("font-size",d);h&&g.css("font-family",h);a&&g.css("line-height",a);b&&g.css("padding-top",b);e&&g.css("padding-right",e);k&&g.css("padding-bottom",k);m&&g.css("padding-left",m);f.data("original-height")||f.data("original-height",f.height());"off"=== f.attr("wrap")&&g.css("overflow-wrap","normal").css("white-space","pre");g.text(f[0].value+"\n");h=g.html().replace(/\n/g,"
");g.html(h);0"),this.$el.append(this.$input));this.$input.addClass("input")}},{key:"_setupLabel",value:function(){this.$label=this.$el.find("label");this.$label.length&&this.$label.setAttribute("for", this.$input.attr("id"))}},{key:"_setPlaceholder",value:function(){void 0!==this.chipsData&&!this.chipsData.length&&this.options.placeholder?c(this.$input).prop("placeholder",this.options.placeholder):(void 0===this.chipsData||this.chipsData.length)&&this.options.secondaryPlaceholder&&c(this.$input).prop("placeholder",this.options.secondaryPlaceholder)}},{key:"_isValid",value:function(a){if(a.hasOwnProperty("tag")&&""!==a.tag){for(var b=!1,c=0;c=this.options.limit)){var b=this._renderChip(a);this.$chips.add(b);this.chipsData.push(a);c(this.$input).before(b);this._setPlaceholder();"function"===typeof this.options.onChipAdd&&this.options.onChipAdd.call(this,this.$el,b)}}},{key:"deleteChip",value:function(a){var b=this.$chips.eq(a);this.$chips.eq(a).remove();this.$chips=this.$chips.filter(function(a){return 0<=c(a).index()}); this.chipsData.splice(a,1);this._setPlaceholder();"function"===typeof this.options.onChipDelete&&this.options.onChipDelete.call(this,this.$el,b[0])}},{key:"selectChip",value:function(a){this._selectedChip=a=this.$chips.eq(a);a[0].focus();"function"===typeof this.options.onChipSelect&&this.options.onChipSelect.call(this,this.$el,a[0])}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"getInstance",value:function(a){return(a.jquery? a[0]:a).M_Chips}},{key:"_handleChipsKeydown",value:function(a){d._keydown=!0;var b=c(a.target).closest(".chips"),e=a.target&&b.length;!c(a.target).is("input, textarea")&&e&&(b=b[0].M_Chips,8===a.keyCode||46===a.keyCode?(a.preventDefault(),a=b.chipsData.length,b._selectedChip&&(a=b._selectedChip.index(),b.deleteChip(a),b._selectedChip=null,a=Math.max(a-1,0)),b.chipsData.length&&b.selectChip(a)):37===a.keyCode?b._selectedChip&&(a=b._selectedChip.index()-1,0>a||b.selectChip(a)):39===a.keyCode&&b._selectedChip&& (a=b._selectedChip.index()+1,a>=b.chipsData.length?b.$input[0].focus():b.selectChip(a)))}},{key:"_handleChipsKeyup",value:function(a){d._keydown=!1}},{key:"_handleChipsBlur",value:function(a){d._keydown||(c(a.target).closest(".chips")[0].M_Chips._selectedChip=null)}},{key:"defaults",get:function(){return f}}]);return d}(Component);g._keydown=!1;M.Chips=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"chips","M_Chips");c(document).ready(function(){c(document.body).on("click",".chip .close",function(){var f= c(this).closest(".chips");f.length&&f[0].M_Chips||c(this).closest(".chip").remove()})})})(cash); (function(c){var f={top:0,bottom:Infinity,offset:0,onPositionChange:null},g=function(g){function d(a,b){_classCallCheck(this,d);a=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));a.el.M_Pushpin=a;a.options=c.extend({},d.defaults,b);a.originalOffset=a.el.offsetTop;d._pushpins.push(a);a._setupEventHandlers();a._updatePosition();return a}_inherits(d,g);_createClass(d,[{key:"destroy",value:function(){this.el.style.top=null;this._removePinClasses();this._removeEventHandlers(); var a=d._pushpins.indexOf(this);d._pushpins.splice(a,1)}},{key:"_setupEventHandlers",value:function(){document.addEventListener("scroll",d._updateElements)}},{key:"_removeEventHandlers",value:function(){document.removeEventListener("scroll",d._updateElements)}},{key:"_updatePosition",value:function(){var a=M.getDocumentScrollTop()+this.options.offset;this.options.top<=a&&this.options.bottom>=a&&!this.el.classList.contains("pinned")&&(this._removePinClasses(),this.el.style.top=this.options.offset+ "px",this.el.classList.add("pinned"),"function"===typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pinned"));athis.options.bottom&&!this.el.classList.contains("pin-bottom")&&(this._removePinClasses(),this.el.classList.add("pin-bottom"), this.el.style.top=this.options.bottom-this.originalOffset+"px","function"===typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pin-bottom"))}},{key:"_removePinClasses",value:function(){this.el.classList.remove("pin-top");this.el.classList.remove("pinned");this.el.classList.remove("pin-bottom")}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]: a).M_Pushpin}},{key:"_updateElements",value:function(){for(var a in d._pushpins)d._pushpins[a]._updatePosition()}},{key:"defaults",get:function(){return f}}]);return d}(Component);g._pushpins=[];M.Pushpin=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"pushpin","M_Pushpin")})(cash); (function(c,f){var g={direction:"top",hoverEnabled:!0,toolbarEnabled:!1};c.fn.reverse=[].reverse;var h=function(d){function a(b,e){_classCallCheck(this,a);b=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,e));b.el.M_FloatingActionButton=b;b.options=c.extend({},a.defaults,e);b.isOpen=!1;b.$anchor=b.$el.children("a").first();b.$menu=b.$el.children("ul").first();b.$floatingBtns=b.$el.find("ul .btn-floating");b.$floatingBtnsReverse=b.$el.find("ul .btn-floating").reverse(); b.offsetY=0;b.offsetX=0;b.$el.addClass("direction-"+b.options.direction);"top"===b.options.direction?b.offsetY=40:"right"===b.options.direction?b.offsetX=-40:"bottom"===b.options.direction?b.offsetY=-40:b.offsetX=40;b._setupEventHandlers();return b}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){this._removeEventHandlers();this.el.M_FloatingActionButton=void 0}},{key:"_setupEventHandlers",value:function(){this._handleFABClickBound=this._handleFABClick.bind(this);this._handleOpenBound= this.open.bind(this);this._handleCloseBound=this.close.bind(this);this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.addEventListener("mouseenter",this._handleOpenBound),this.el.addEventListener("mouseleave",this._handleCloseBound)):this.el.addEventListener("click",this._handleFABClickBound)}},{key:"_removeEventHandlers",value:function(){this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.removeEventListener("mouseenter",this._handleOpenBound),this.el.removeEventListener("mouseleave", this._handleCloseBound)):this.el.removeEventListener("click",this._handleFABClickBound)}},{key:"_handleFABClick",value:function(){this.isOpen?this.close():this.open()}},{key:"_handleDocumentClick",value:function(a){c(a.target).closest(this.$menu).length||this.close()}},{key:"open",value:function(){this.isOpen||(this.options.toolbarEnabled?this._animateInToolbar():this._animateInFAB(),this.isOpen=!0)}},{key:"close",value:function(){this.isOpen&&(this.options.toolbarEnabled?(window.removeEventListener("scroll", this._handleCloseBound,!0),document.body.removeEventListener("click",this._handleDocumentClickBound,!0),this._animateOutToolbar()):this._animateOutFAB(),this.isOpen=!1)}},{key:"_animateInFAB",value:function(){var a=this;this.$el.addClass("active");var c=0;this.$floatingBtnsReverse.each(function(b){f({targets:b,opacity:1,scale:[.4,1],translateY:[a.offsetY,0],translateX:[a.offsetX,0],duration:275,delay:c,easing:"easeInOutQuad"});c+=40})}},{key:"_animateOutFAB",value:function(){var a=this;this.$floatingBtnsReverse.each(function(b){f.remove(b); f({targets:b,opacity:0,scale:.4,translateY:a.offsetY,translateX:a.offsetX,duration:175,easing:"easeOutQuad",complete:function(){a.$el.removeClass("active")}})})}},{key:"_animateInToolbar",value:function(){var a=this,e=void 0,d=window.innerWidth,f=window.innerHeight,g=this.el.getBoundingClientRect(),h=c('
'),l=this.$anchor.css("background-color");this.$anchor.append(h);this.offsetX=g.left-d/2+g.width/2;this.offsetY=f-g.bottom;e=d/h[0].clientWidth;this.btnBottom=g.bottom; this.btnLeft=g.left;this.btnWidth=g.width;this.$el.addClass("active");this.$el.css({"text-align":"center",width:"100%",bottom:0,left:0,transform:"translateX("+this.offsetX+"px)",transition:"none"});this.$anchor.css({transform:"translateY("+-this.offsetY+"px)",transition:"none"});h.css({"background-color":l});setTimeout(function(){a.$el.css({transform:"",transition:"transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s"});a.$anchor.css({overflow:"visible",transform:"", transition:"transform .2s"});setTimeout(function(){a.$el.css({overflow:"hidden","background-color":l});h.css({transform:"scale("+e+")",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"});a.$menu.children("li").children("a").css({opacity:1});a._handleDocumentClickBound=a._handleDocumentClick.bind(a);window.addEventListener("scroll",a._handleCloseBound,!0);document.body.addEventListener("click",a._handleDocumentClickBound,!0)},100)},0)}},{key:"_animateOutToolbar",value:function(){var a= this,c=window.innerWidth,d=window.innerHeight,f=this.$el.find(".fab-backdrop"),g=this.$anchor.css("background-color");this.offsetX=this.btnLeft-c/2+this.btnWidth/2;this.offsetY=d-this.btnBottom;this.$el.removeClass("active");this.$el.css({"background-color":"transparent",transition:"none"});this.$anchor.css({transition:"none"});f.css({transform:"scale(0)","background-color":g});this.$menu.children("li").children("a").css({opacity:""});setTimeout(function(){f.remove();a.$el.css({"text-align":"",width:"", bottom:"",left:"",overflow:"","background-color":"",transform:"translate3d("+-a.offsetX+"px,0,0)"});a.$anchor.css({overflow:"",transform:"translate3d(0,"+a.offsetY+"px,0)"});setTimeout(function(){a.$el.css({transform:"translate3d(0,0,0)",transition:"transform .2s"});a.$anchor.css({transform:"translate3d(0,0,0)",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"})},20)},200)}}],[{key:"init",value:function(b,c){return _get(a.__proto__||Object.getPrototypeOf(a),"init",this).call(this, this,b,c)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_FloatingActionButton}},{key:"defaults",get:function(){return g}}]);return a}(Component);M.FloatingActionButton=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"floatingActionButton","M_FloatingActionButton")})(cash,M.anime); (function(c){var f={autoClose:!1,format:"mmm dd, yyyy",parse:null,defaultDate:null,setDefaultDate:!1,disableWeekends:!1,disableDayFn:null,firstDay:0,minDate:null,maxDate:null,yearRange:10,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,container:null,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok",previousMonth:"\u2039",nextMonth:"\u203a",months:"January February March April May June July August September October November December".split(" "), monthsShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),weekdaysShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),weekdaysAbbrev:"SMTWTFS".split("")},events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null},g=function(g){function d(a,b){_classCallCheck(this,d);a=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));a.el.M_Datepicker=a;a.options=c.extend({},d.defaults, b);b&&b.hasOwnProperty("i18n")&&"object"===typeof b.i18n&&(a.options.i18n=c.extend({},d.defaults.i18n,b.i18n));a.options.minDate&&a.options.minDate.setHours(0,0,0,0);a.options.maxDate&&a.options.maxDate.setHours(0,0,0,0);a.id=M.guid();a._setupVariables();a._insertHTMLIntoDOM();a._setupModal();a._setupEventHandlers();a.options.defaultDate||(a.options.defaultDate=new Date(Date.parse(a.el.value)));b=a.options.defaultDate;d._isDate(b)?a.options.setDefaultDate?(a.setDate(b,!0),a.setInputValue()):a.gotoDate(b): a.gotoDate(new Date);a.isOpen=!1;return a}_inherits(d,g);_createClass(d,[{key:"destroy",value:function(){this._removeEventHandlers();this.modal.destroy();c(this.modalEl).remove();this.destroySelects();this.el.M_Datepicker=void 0}},{key:"destroySelects",value:function(){var a=this.calendarEl.querySelector(".orig-select-year");a&&M.FormSelect.getInstance(a).destroy();(a=this.calendarEl.querySelector(".orig-select-month"))&&M.FormSelect.getInstance(a).destroy()}},{key:"_insertHTMLIntoDOM",value:function(){this.options.showClearBtn&& (c(this.clearBtn).css({visibility:""}),this.clearBtn.innerHTML=this.options.i18n.clear);this.doneBtn.innerHTML=this.options.i18n.done;this.cancelBtn.innerHTML=this.options.i18n.cancel;this.options.container?this.$modalEl.appendTo(this.options.container):this.$modalEl.insertBefore(this.el)}},{key:"_setupModal",value:function(){var a=this;this.modalEl.id="modal-"+this.id;this.modal=M.Modal.init(this.modalEl,{onCloseEnd:function(){a.isOpen=!1}})}},{key:"toString",value:function(a){var b=this;a=a||this.options.format; return d._isDate(this.date)?a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g).map(function(a){return b.formats[a]?b.formats[a]():a}).join(""):""}},{key:"setDate",value:function(a,b){if(!a)return this.date=null,this._renderDateDisplay(),this.draw();"string"===typeof a&&(a=new Date(Date.parse(a)));if(d._isDate(a)){var c=this.options.minDate,f=this.options.maxDate;d._isDate(c)&&af&&(a=f);this.date=new Date(a.getTime());this._renderDateDisplay();d._setToStartOfDay(this.date);this.gotoDate(this.date); b||"function"!==typeof this.options.onSelect||this.options.onSelect.call(this,this.date)}}},{key:"setInputValue",value:function(){this.el.value=this.toString();this.$el.trigger("change",{firedBy:this})}},{key:"_renderDateDisplay",value:function(){var a=d._isDate(this.date)?this.date:new Date,b=this.options.i18n,c=b.weekdaysShort[a.getDay()];b=b.monthsShort[a.getMonth()];var f=a.getDate();this.yearTextEl.innerHTML=a.getFullYear();this.dateTextEl.innerHTML=c+", "+b+" "+f}},{key:"gotoDate",value:function(a){var b= !0;if(d._isDate(a)){if(this.calendars){b=new Date(this.calendars[0].year,this.calendars[0].month,1);var c=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),f=a.getTime();c.setMonth(c.getMonth()+1);c.setDate(c.getDate()-1);b=fa.month&&(a.year-=Math.ceil(Math.abs(a.month)/12),a.month+=12);11h&&(h+=7));for(var u=0===b?11:b-1,w=11===b?0:b+1,z=0===b?a-1:a,B=11===b?a+1:a,C=d._getDaysInMonth(z,u),N=g+h,G=N;7=g+h,O=1+(E-h),L=b,A=a,T=e.startRange&&d._compareDates(e.startRange,v),y=e.endRange&&d._compareDates(e.endRange,v),U=e.startRange&&e.endRange&&e.startRange< v&&ve.maxDate||e.disableWeekends&&d._isWeekend(v)||e.disableDayFn&&e.disableDayFn(v);Q&&(E';a.isDisabled&&b.push("is-disabled");a.isToday&&b.push("is-today");a.isSelected&&(b.push("is-selected"),c="true");a.hasEvent&&b.push("has-event");a.isInRange&&b.push("is-inrange");a.isStartRange&&b.push("is-startrange");a.isEndRange&&b.push("is-endrange");return'")}},{key:"renderRow",value:function(a,b,c){return''+(b?a.reverse():a).join("")+""}},{key:"renderTable",value:function(a,b,c){return'
'+this.renderHead(a)+this.renderBody(b)+"
"}},{key:"renderHead",value:function(a){var b, c=[];for(b=0;7>b;b++)c.push(''+this.renderDayName(a,b,!0)+"");return""+(a.isRTL?c.reverse():c).join("")+""}},{key:"renderBody",value:function(a){return""+a.join("")+""}},{key:"renderTitle",value:function(a,b,e,d,f,g){var h;a=this.options;var k=e===a.minYear,m=e===a.maxYear;g='
';var q=!0;var w=[];for(h=0;12>h;h++)w.push('");b='";c.isArray(a.yearRange)?(h=a.yearRange[0],f=a.yearRange[1]+1):(h=e-a.yearRange,f=1+e+a.yearRange);for(w=[];h=a.minYear&&w.push('");e='";g+='
';g=a.showMonthAfterYear?g+(e+b):g+(b+e);m&&(11===d||a.maxMonth<=d)&&(q=!1);return g+'
')}}, {key:"draw",value:function(a){if(this.isOpen||a){a=this.options;var b=a.minYear,c=a.maxYear,d=a.minMonth,f=a.maxMonth;a="";this._y<=b&&(this._y=b,!isNaN(d)&&this._m=c&&(this._y=c,!isNaN(f)&&this._m>f&&(this._m=f));b="datepicker-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(c=0;1>c;c++)this._renderDateDisplay(),a+=this.renderTitle(this,c,this.calendars[c].year,this.calendars[c].month,this.calendars[0].year,b)+this.render(this.calendars[c].year,this.calendars[c].month, b);this.destroySelects();this.calendarEl.innerHTML=a;a=this.calendarEl.querySelector(".orig-select-year");b=this.calendarEl.querySelector(".orig-select-month");M.FormSelect.init(a,{classes:"select-year",dropdownOptions:{container:document.body,constrainWidth:!1}});M.FormSelect.init(b,{classes:"select-month",dropdownOptions:{container:document.body,constrainWidth:!1}});a.addEventListener("change",this._handleYearChange.bind(this));b.addEventListener("change",this._handleMonthChange.bind(this));if("function"=== typeof this.options.onDraw)this.options.onDraw(this)}}},{key:"_setupEventHandlers",value:function(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this);this._handleInputClickBound=this._handleInputClick.bind(this);this._handleInputChangeBound=this._handleInputChange.bind(this);this._handleCalendarClickBound=this._handleCalendarClick.bind(this);this._finishSelectionBound=this._finishSelection.bind(this);this._handleMonthChange=this._handleMonthChange.bind(this);this._closeBound=this.close.bind(this); this.el.addEventListener("click",this._handleInputClickBound);this.el.addEventListener("keydown",this._handleInputKeydownBound);this.el.addEventListener("change",this._handleInputChangeBound);this.calendarEl.addEventListener("click",this._handleCalendarClickBound);this.doneBtn.addEventListener("click",this._finishSelectionBound);this.cancelBtn.addEventListener("click",this._closeBound);this.options.showClearBtn&&(this._handleClearClickBound=this._handleClearClick.bind(this),this.clearBtn.addEventListener("click", this._handleClearClickBound))}},{key:"_setupVariables",value:function(){var a=this;this.$modalEl=c(d._template);this.modalEl=this.$modalEl[0];this.calendarEl=this.modalEl.querySelector(".datepicker-calendar");this.yearTextEl=this.modalEl.querySelector(".year-text");this.dateTextEl=this.modalEl.querySelector(".date-text");this.options.showClearBtn&&(this.clearBtn=this.modalEl.querySelector(".datepicker-clear"));this.doneBtn=this.modalEl.querySelector(".datepicker-done");this.cancelBtn=this.modalEl.querySelector(".datepicker-cancel"); this.formats={d:function(){return a.date.getDate()},dd:function(){var b=a.date.getDate();return(10>b?"0":"")+b},ddd:function(){return a.options.i18n.weekdaysShort[a.date.getDay()]},dddd:function(){return a.options.i18n.weekdays[a.date.getDay()]},m:function(){return a.date.getMonth()+1},mm:function(){var b=a.date.getMonth()+1;return(10>b?"0":"")+b},mmm:function(){return a.options.i18n.monthsShort[a.date.getMonth()]},mmmm:function(){return a.options.i18n.months[a.date.getMonth()]},yy:function(){return(""+ a.date.getFullYear()).slice(2)},yyyy:function(){return a.date.getFullYear()}}}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("click",this._handleInputClickBound);this.el.removeEventListener("keydown",this._handleInputKeydownBound);this.el.removeEventListener("change",this._handleInputChangeBound);this.calendarEl.removeEventListener("click",this._handleCalendarClickBound)}},{key:"_handleInputClick",value:function(){this.open()}},{key:"_handleInputKeydown",value:function(a){a.which=== M.keys.ENTER&&(a.preventDefault(),this.open())}},{key:"_handleCalendarClick",value:function(a){if(this.isOpen){var b=c(a.target);b.hasClass("is-disabled")||(!b.hasClass("datepicker-day-button")||b.hasClass("is-empty")||b.parent().hasClass("is-disabled")?b.closest(".month-prev").length?this.prevMonth():b.closest(".month-next").length&&this.nextMonth():(this.setDate(new Date(a.target.getAttribute("data-year"),a.target.getAttribute("data-month"),a.target.getAttribute("data-day"))),this.options.autoClose&& this._finishSelection()))}}},{key:"_handleClearClick",value:function(){this.date=null;this.setInputValue();this.close()}},{key:"_handleMonthChange",value:function(a){this.gotoMonth(a.target.value)}},{key:"_handleYearChange",value:function(a){this.gotoYear(a.target.value)}},{key:"gotoMonth",value:function(a){isNaN(a)||(this.calendars[0].month=parseInt(a,10),this.adjustCalendars())}},{key:"gotoYear",value:function(a){isNaN(a)||(this.calendars[0].year=parseInt(a,10),this.adjustCalendars())}},{key:"_handleInputChange", value:function(a){a.firedBy!==this&&(a=this.options.parse?this.options.parse(this.el.value,this.options.format):new Date(Date.parse(this.el.value)),d._isDate(a)&&this.setDate(a))}},{key:"renderDayName",value:function(a,b,c){for(b+=a.firstDay;7<=b;)b-=7;return c?a.i18n.weekdaysAbbrev[b]:a.i18n.weekdays[b]}},{key:"_finishSelection",value:function(){this.setInputValue();this.close()}},{key:"open",value:function(){if(!this.isOpen)return this.isOpen=!0,"function"===typeof this.options.onOpen&&this.options.onOpen.call(this), this.draw(),this.modal.open(),this}},{key:"close",value:function(){if(this.isOpen)return this.isOpen=!1,"function"===typeof this.options.onClose&&this.options.onClose.call(this),this.modal.close(),this}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"_isDate",value:function(a){return/Date/.test(Object.prototype.toString.call(a))&&!isNaN(a.getTime())}},{key:"_isWeekend",value:function(a){a=a.getDay();return 0===a||6===a}}, {key:"_setToStartOfDay",value:function(a){d._isDate(a)&&a.setHours(0,0,0,0)}},{key:"_getDaysInMonth",value:function(a,b){return[31,d._isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]}},{key:"_isLeapYear",value:function(a){return 0===a%4&&0!==a%100||0===a%400}},{key:"_compareDates",value:function(a,b){return a.getTime()===b.getTime()}},{key:"_setToStartOfDay",value:function(a){d._isDate(a)&&a.setHours(0,0,0,0)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Datepicker}},{key:"defaults", get:function(){return f}}]);return d}(Component);g._template=''; M.Datepicker=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"datepicker","M_Datepicker")})(cash); (function(c){var f={dialRadius:135,outerRadius:105,innerRadius:70,tickRadius:20,duration:350,container:null,defaultTime:"now",fromNow:0,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok"},autoClose:!1,twelveHour:!0,vibrate:!0,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onSelect:null},g=function(g){function d(a,b){_classCallCheck(this,d);a=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));a.el.M_Timepicker=a;a.options=c.extend({}, d.defaults,b);a.id=M.guid();a._insertHTMLIntoDOM();a._setupModal();a._setupVariables();a._setupEventHandlers();a._clockSetup();a._pickerSetup();return a}_inherits(d,g);_createClass(d,[{key:"destroy",value:function(){this._removeEventHandlers();this.modal.destroy();c(this.modalEl).remove();this.el.M_Timepicker=void 0}},{key:"_setupEventHandlers",value:function(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this);this._handleInputClickBound=this._handleInputClick.bind(this);this._handleClockClickStartBound= this._handleClockClickStart.bind(this);this._handleDocumentClickMoveBound=this._handleDocumentClickMove.bind(this);this._handleDocumentClickEndBound=this._handleDocumentClickEnd.bind(this);this.el.addEventListener("click",this._handleInputClickBound);this.el.addEventListener("keydown",this._handleInputKeydownBound);this.plate.addEventListener("mousedown",this._handleClockClickStartBound);this.plate.addEventListener("touchstart",this._handleClockClickStartBound);c(this.spanHours).on("click",this.showView.bind(this, "hours"));c(this.spanMinutes).on("click",this.showView.bind(this,"minutes"))}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("click",this._handleInputClickBound);this.el.removeEventListener("keydown",this._handleInputKeydownBound)}},{key:"_handleInputClick",value:function(){this.open()}},{key:"_handleInputKeydown",value:function(a){a.which===M.keys.ENTER&&(a.preventDefault(),this.open())}},{key:"_handleClockClickStart",value:function(a){a.preventDefault();var b=this.plate.getBoundingClientRect(), c=b.top;this.x0=b.left+this.options.dialRadius;this.y0=c+this.options.dialRadius;this.moved=!1;a=d._Pos(a);this.dx=a.x-this.x0;this.dy=a.y-this.y0;this.setHand(this.dx,this.dy,!1);document.addEventListener("mousemove",this._handleDocumentClickMoveBound);document.addEventListener("touchmove",this._handleDocumentClickMoveBound);document.addEventListener("mouseup",this._handleDocumentClickEndBound);document.addEventListener("touchend",this._handleDocumentClickEndBound)}},{key:"_handleDocumentClickMove", value:function(a){a.preventDefault();var b=d._Pos(a);a=b.x-this.x0;b=b.y-this.y0;this.moved=!0;this.setHand(a,b,!1,!0)}},{key:"_handleDocumentClickEnd",value:function(a){var b=this;a.preventDefault();document.removeEventListener("mouseup",this._handleDocumentClickEndBound);document.removeEventListener("touchend",this._handleDocumentClickEndBound);var e=d._Pos(a);a=e.x-this.x0;e=e.y-this.y0;this.moved&&a===this.dx&&e===this.dy&&this.setHand(a,e);"hours"===this.currentView?this.showView("minutes",this.options.duration/ 2):this.options.autoClose&&(c(this.minutesView).addClass("timepicker-dial-out"),setTimeout(function(){b.done()},this.options.duration/2));"function"===typeof this.options.onSelect&&this.options.onSelect.call(this,this.hours,this.minutes);document.removeEventListener("mousemove",this._handleDocumentClickMoveBound);document.removeEventListener("touchmove",this._handleDocumentClickMoveBound)}},{key:"_insertHTMLIntoDOM",value:function(){this.$modalEl=c(d._template);this.modalEl=this.$modalEl[0];this.modalEl.id= "modal-"+this.id;var a=document.querySelector(this.options.container);this.options.container&&a?this.$modalEl.appendTo(a):this.$modalEl.insertBefore(this.el)}},{key:"_setupModal",value:function(){var a=this;this.modal=M.Modal.init(this.modalEl,{onOpenStart:this.options.onOpenStart,onOpenEnd:this.options.onOpenEnd,onCloseStart:this.options.onCloseStart,onCloseEnd:function(){"function"===typeof a.options.onCloseEnd&&a.options.onCloseEnd.call(a);a.isOpen=!1}})}},{key:"_setupVariables",value:function(){this.currentView= "hours";this.vibrate=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null;this._canvas=this.modalEl.querySelector(".timepicker-canvas");this.plate=this.modalEl.querySelector(".timepicker-plate");this.hoursView=this.modalEl.querySelector(".timepicker-hours");this.minutesView=this.modalEl.querySelector(".timepicker-minutes");this.spanHours=this.modalEl.querySelector(".timepicker-span-hours");this.spanMinutes=this.modalEl.querySelector(".timepicker-span-minutes");this.spanAmPm=this.modalEl.querySelector(".timepicker-span-am-pm"); this.footer=this.modalEl.querySelector(".timepicker-footer");this.amOrPm="PM"}},{key:"_pickerSetup",value:function(){var a=c('").appendTo(this.footer).on("click",this.clear.bind(this));this.options.showClearBtn&&a.css({visibility:""});a=c('
');c('").appendTo(a).on("click",this.close.bind(this));c('").appendTo(a).on("click",this.done.bind(this));a.appendTo(this.footer)}},{key:"_clockSetup",value:function(){this.options.twelveHour&&(this.$amBtn=c('
AM
'),this.$pmBtn=c('
PM
'), this.$amBtn.on("click",this._handleAmPmClick.bind(this)).appendTo(this.spanAmPm),this.$pmBtn.on("click",this._handleAmPmClick.bind(this)).appendTo(this.spanAmPm));this._buildHoursView();this._buildMinutesView();this._buildSVGClock()}},{key:"_buildSVGClock",value:function(){var a=this.options.dialRadius,b=this.options.tickRadius,c=2*a,f=d._createSVGEl("svg");f.setAttribute("class","timepicker-svg");f.setAttribute("width",c);f.setAttribute("height",c);c=d._createSVGEl("g");c.setAttribute("transform", "translate("+a+","+a+")");a=d._createSVGEl("circle");a.setAttribute("class","timepicker-canvas-bearing");a.setAttribute("cx",0);a.setAttribute("cy",0);a.setAttribute("r",4);var g=d._createSVGEl("line");g.setAttribute("x1",0);g.setAttribute("y1",0);var h=d._createSVGEl("circle");h.setAttribute("class","timepicker-canvas-bg");h.setAttribute("r",b);c.appendChild(g);c.appendChild(h);c.appendChild(a);f.appendChild(c);this._canvas.appendChild(f);this.hand=g;this.bg=h;this.bearing=a;this.g=c}},{key:"_buildHoursView", value:function(){var a=c('
');if(this.options.twelveHour)for(var b=1;13>b;b+=1){var d=a.clone(),f=b/6*Math.PI,g=this.options.outerRadius;d.css({left:this.options.dialRadius+Math.sin(f)*g-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(f)*g-this.options.tickRadius+"px"});d.html(0===b?"00":b);this.hoursView.appendChild(d[0])}else for(b=0;24>b;b+=1)d=a.clone(),f=b/6*Math.PI,g=0b?this.options.innerRadius:this.options.outerRadius,d.css({left:this.options.dialRadius+ Math.sin(f)*g-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(f)*g-this.options.tickRadius+"px"}),d.html(0===b?"00":b),this.hoursView.appendChild(d[0])}},{key:"_buildMinutesView",value:function(){for(var a=c('
'),b=0;60>b;b+=5){var e=a.clone(),f=b/30*Math.PI;e.css({left:this.options.dialRadius+Math.sin(f)*this.options.outerRadius-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(f)*this.options.outerRadius-this.options.tickRadius+ "px"});e.html(d._addLeadingZero(b));this.minutesView.appendChild(e[0])}}},{key:"_handleAmPmClick",value:function(a){this.amOrPm=c(a.target).hasClass("am-btn")?"AM":"PM";this._updateAmPmView()}},{key:"_updateAmPmView",value:function(){this.options.twelveHour&&(this.$amBtn.toggleClass("text-primary","AM"===this.amOrPm),this.$pmBtn.toggleClass("text-primary","PM"===this.amOrPm))}},{key:"_updateTimeFromInput",value:function(){var a=((this.el.value||this.options.defaultTime||"")+"").split(":");this.options.twelveHour&& "undefined"!==typeof a[1]&&(0a[0]?"PM":"AM"));this.hours=+a[0]||0;this.minutes=+a[1]||0;this.spanHours.innerHTML=this.hours;this.spanMinutes.innerHTML=d._addLeadingZero(this.minutes);this._updateAmPmView()}},{key:"showView",value:function(a,b){"minutes"=== a&&c(this.hoursView).css("visibility");var d="hours"===a,f=d?this.hoursView:this.minutesView,g=d?this.minutesView:this.hoursView;this.currentView=a;c(this.spanHours).toggleClass("text-primary",d);c(this.spanMinutes).toggleClass("text-primary",!d);g.classList.add("timepicker-dial-out");c(f).css("visibility","visible").removeClass("timepicker-dial-out");this.resetClock(b);clearTimeout(this.toggleViewTimer);this.toggleViewTimer=setTimeout(function(){c(g).css("visibility","hidden")},this.options.duration)}}, {key:"resetClock",value:function(a){var b=this.currentView,d=this[b],f="hours"===b;b=Math.PI/(f?6:30)*d;d=f&&0d?this.options.innerRadius:this.options.outerRadius;var g=Math.sin(b)*d,h=-Math.cos(b)*d,t=this;a?(c(this.canvas).addClass("timepicker-canvas-out"),setTimeout(function(){c(t.canvas).removeClass("timepicker-canvas-out");t.setHand(g,h)},a)):this.setHand(g,h)}},{key:"setHand",value:function(a,b,c){var e=this,f=Math.atan2(a,-b),g="hours"===this.currentView,h=Math.PI/(g||c?6:30);a=Math.sqrt(a* a+b*b);a=(b=g&&a<(this.options.outerRadius+this.options.innerRadius)/2)?this.options.innerRadius:this.options.outerRadius;this.options.twelveHour&&(a=this.options.outerRadius);0>f&&(f=2*Math.PI+f);var l=Math.round(f/h);f=l*h;this.options.twelveHour?g?0===l&&(l=12):(c&&(l*=5),60===l&&(l=0)):g?(12===l&&(l=0),l=b?0===l?12:l:0===l?0:l+12):(c&&(l*=5),60===l&&(l=0));this[this.currentView]!==l&&this.vibrate&&this.options.vibrate&&!this.vibrateTimer&&(navigator[this.vibrate](10),this.vibrateTimer=setTimeout(function(){e.vibrateTimer= null},100));this[this.currentView]=l;g?this.spanHours.innerHTML=l:this.spanMinutes.innerHTML=d._addLeadingZero(l);c=-Math.cos(f)*(a-this.options.tickRadius);g=Math.sin(f)*a;h=-Math.cos(f)*a;this.hand.setAttribute("x2",Math.sin(f)*(a-this.options.tickRadius));this.hand.setAttribute("y2",c);this.bg.setAttribute("cx",g);this.bg.setAttribute("cy",h)}},{key:"open",value:function(){this.isOpen||(this.isOpen=!0,this._updateTimeFromInput(),this.showView("hours"),this.modal.open())}},{key:"close",value:function(){this.isOpen&& (this.isOpen=!1,this.modal.close())}},{key:"done",value:function(a,b){a=this.el.value;var c=b?"":d._addLeadingZero(this.hours)+":"+d._addLeadingZero(this.minutes);this.time=c;!b&&this.options.twelveHour&&(c=c+" "+this.amOrPm);this.el.value=c;c!==a&&this.$el.trigger("change");this.close();this.el.focus()}},{key:"clear",value:function(){this.done(null,!0)}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"_addLeadingZero",value:function(a){return(10> a?"0":"")+a}},{key:"_createSVGEl",value:function(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}},{key:"_Pos",value:function(a){return a.targetTouches&&1<=a.targetTouches.length?{x:a.targetTouches[0].clientX,y:a.targetTouches[0].clientY}:{x:a.clientX,y:a.clientY}}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Timepicker}},{key:"defaults",get:function(){return f}}]);return d}(Component);g._template=''; M.Timepicker=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"timepicker","M_Timepicker")})(cash); (function(c){var f={},g=function(g){function d(a,b){_classCallCheck(this,d);a=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));a.el.M_CharacterCounter=a;a.options=c.extend({},d.defaults,b);a.isInvalid=!1;a.isValidLength=!1;a._setupCounter();a._setupEventHandlers();return a}_inherits(d,g);_createClass(d,[{key:"destroy",value:function(){this._removeEventHandlers();this.el.CharacterCounter=void 0;this._removeCounter()}},{key:"_setupEventHandlers",value:function(){this._handleUpdateCounterBound= this.updateCounter.bind(this);this.el.addEventListener("focus",this._handleUpdateCounterBound,!0);this.el.addEventListener("input",this._handleUpdateCounterBound,!0)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("focus",this._handleUpdateCounterBound,!0);this.el.removeEventListener("input",this._handleUpdateCounterBound,!0)}},{key:"_setupCounter",value:function(){this.counterEl=document.createElement("span");c(this.counterEl).addClass("character-counter").css({float:"right", "font-size":"12px",height:1});this.$el.parent().append(this.counterEl)}},{key:"_removeCounter",value:function(){c(this.counterEl).remove()}},{key:"updateCounter",value:function(){var a=+this.$el.attr("data-length"),b=this.el.value.length;this.isValidLength=b<=a;a&&(b+="/"+a,this._validateInput());c(this.counterEl).html(b)}},{key:"_validateInput",value:function(){this.isValidLength&&this.isInvalid?(this.isInvalid=!1,this.$el.removeClass("invalid")):this.isValidLength||this.isInvalid||(this.isInvalid= !0,this.$el.removeClass("valid"),this.$el.addClass("invalid"))}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_CharacterCounter}},{key:"defaults",get:function(){return f}}]);return d}(Component);M.CharacterCounter=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"characterCounter","M_CharacterCounter")})(cash); (function(c){var f={duration:200,dist:-100,shift:0,padding:0,numVisible:5,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null},g=function(g){function d(a,b){_classCallCheck(this,d);var e=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));e.el.M_Carousel=e;e.options=c.extend({},d.defaults,b);e.hasMultipleSlides=1');e.$el.find(".carousel-item").each(function(a, b){e.images.push(a);e.showIndicators&&(a=c('
  • '),0===b&&a[0].classList.add("active"),e.$indicators.append(a))});e.showIndicators&&e.$el.append(e.$indicators);e.count=e.images.length;e.options.numVisible=Math.min(e.count,e.options.numVisible);e.xform="transform";["webkit","Moz","O","ms"].every(function(a){a+="Transform";return"undefined"!==typeof document.body.style[a]?(e.xform=a,!1):!0});e._setupEventHandlers();e._scroll(e.offset);return e}_inherits(d,g);_createClass(d, [{key:"destroy",value:function(){this._removeEventHandlers();this.el.M_Carousel=void 0}},{key:"_setupEventHandlers",value:function(){var a=this;this._handleCarouselTapBound=this._handleCarouselTap.bind(this);this._handleCarouselDragBound=this._handleCarouselDrag.bind(this);this._handleCarouselReleaseBound=this._handleCarouselRelease.bind(this);this._handleCarouselClickBound=this._handleCarouselClick.bind(this);"undefined"!==typeof window.ontouchstart&&(this.el.addEventListener("touchstart",this._handleCarouselTapBound), this.el.addEventListener("touchmove",this._handleCarouselDragBound),this.el.addEventListener("touchend",this._handleCarouselReleaseBound));this.el.addEventListener("mousedown",this._handleCarouselTapBound);this.el.addEventListener("mousemove",this._handleCarouselDragBound);this.el.addEventListener("mouseup",this._handleCarouselReleaseBound);this.el.addEventListener("mouseleave",this._handleCarouselReleaseBound);this.el.addEventListener("click",this._handleCarouselClickBound);this.showIndicators&& this.$indicators&&(this._handleIndicatorClickBound=this._handleIndicatorClick.bind(this),this.$indicators.find(".indicator-item").each(function(b,c){b.addEventListener("click",a._handleIndicatorClickBound)}));this._handleThrottledResizeBound=M.throttle(this._handleResize,200).bind(this);window.addEventListener("resize",this._handleThrottledResizeBound)}},{key:"_removeEventHandlers",value:function(){var a=this;"undefined"!==typeof window.ontouchstart&&(this.el.removeEventListener("touchstart",this._handleCarouselTapBound), this.el.removeEventListener("touchmove",this._handleCarouselDragBound),this.el.removeEventListener("touchend",this._handleCarouselReleaseBound));this.el.removeEventListener("mousedown",this._handleCarouselTapBound);this.el.removeEventListener("mousemove",this._handleCarouselDragBound);this.el.removeEventListener("mouseup",this._handleCarouselReleaseBound);this.el.removeEventListener("mouseleave",this._handleCarouselReleaseBound);this.el.removeEventListener("click",this._handleCarouselClickBound); this.showIndicators&&this.$indicators&&this.$indicators.find(".indicator-item").each(function(b,c){b.removeEventListener("click",a._handleIndicatorClickBound)});window.removeEventListener("resize",this._handleThrottledResizeBound)}},{key:"_handleCarouselTap",value:function(a){"mousedown"===a.type&&c(a.target).is("img")&&a.preventDefault();this.pressed=!0;this.verticalDragged=this.dragged=!1;this.reference=this._xpos(a);this.referenceY=this._ypos(a);this.velocity=this.amplitude=0;this.frame=this.offset; this.timestamp=Date.now();clearInterval(this.ticker);this.ticker=setInterval(this._trackBound,100)}},{key:"_handleCarouselDrag",value:function(a){if(this.pressed){var b=this._xpos(a);var c=this._ypos(a);var d=this.reference-b;c=Math.abs(this.referenceY-c);if(30>c&&!this.verticalDragged){if(2d)this.dragged=!0,this.reference=b,this._scroll(this.offset+d)}else{if(this.dragged)return a.preventDefault(),a.stopPropagation(),!1;this.verticalDragged=!0}}if(this.dragged)return a.preventDefault(),a.stopPropagation(), !1}},{key:"_handleCarouselRelease",value:function(a){if(this.pressed){this.pressed=!1;clearInterval(this.ticker);this.target=this.offset;if(10this.velocity)this.amplitude=.9*this.velocity,this.target=this.offset+this.amplitude;this.target=Math.round(this.target/this.dim)*this.dim;this.noWrap&&(this.target>=this.dim*(this.count-1)?this.target=this.dim*(this.count-1):0>this.target&&(this.target=0));this.amplitude=this.target-this.offset;this.timestamp=Date.now();requestAnimationFrame(this._autoScrollBound); this.dragged&&(a.preventDefault(),a.stopPropagation());return!1}}},{key:"_handleCarouselClick",value:function(a){if(this.dragged)return a.preventDefault(),a.stopPropagation(),!1;if(!this.options.fullWidth){var b=c(a.target).closest(".carousel-item").index();0!==this._wrap(this.center)-b&&(a.preventDefault(),a.stopPropagation());this._cycleTo(b)}}},{key:"_handleIndicatorClick",value:function(a){a.stopPropagation();a=c(a.target).closest(".indicator-item");a.length&&this._cycleTo(a.index())}},{key:"_handleResize", value:function(a){this.options.fullWidth?(this.itemWidth=this.$el.find(".carousel-item").first().innerWidth(),this.imageHeight=this.$el.find(".carousel-item.active").height(),this.dim=2*this.itemWidth+this.options.padding,this.target=this.offset=2*this.center*this.itemWidth,this._setCarouselHeight(!0)):this._scroll()}},{key:"_setCarouselHeight",value:function(a){var b=this,c=this.$el.find(".carousel-item.active").length?this.$el.find(".carousel-item.active").first():this.$el.find(".carousel-item").first(), d=c.find("img").first();if(d.length)if(d[0].complete)a=d.height(),0=this.count?a%this.count:0>a?this._wrap(this.count+a%this.count):a}},{key:"_track",value:function(){var a=Date.now();var b=a-this.timestamp;this.timestamp=a;a=this.offset-this.frame;this.frame=this.offset;this.velocity=1E3*a/(1+b)*.8+.2*this.velocity}},{key:"_autoScroll",value:function(){if(this.amplitude){var a=Date.now()-this.timestamp;a=this.amplitude*Math.exp(-a/this.options.duration);2 a?(this._scroll(this.target-a),requestAnimationFrame(this._autoScrollBound)):this._scroll(this.target)}}},{key:"_scroll",value:function(a){var b=this;this.$el.hasClass("scrolling")||this.el.classList.add("scrolling");null!=this.scrollingTimeout&&window.clearTimeout(this.scrollingTimeout);this.scrollingTimeout=window.setTimeout(function(){b.$el.removeClass("scrolling")},this.options.duration);var d=void 0,f=void 0,g=void 0,h=void 0,t=void 0,l=void 0,r=void 0,u=void 0,w=void 0,z=void 0,B=this.center, C=1/this.options.numVisible;this.offset="number"===typeof a?a:this.offset;this.center=Math.floor((this.offset+this.dim/2)/this.dim);g=this.offset-this.center*this.dim;h=0>g?1:-1;t=-h*g*2/this.dim;f=this.count>>1;this.options.fullWidth?(r="translateX(0)",z=1):(r="translateX("+(this.el.clientWidth-this.itemWidth)/2+"px) ",r+="translateY("+(this.el.clientHeight-this.itemHeight)/2+"px)",z=1-C*t);this.showIndicators&&(a=this.center%this.count,l=this.$indicators.find(".indicator-item.active"),l.index()!== a&&(l.removeClass("active"),this.$indicators.find(".indicator-item").eq(a)[0].classList.add("active")));if(!this.noWrap||0<=this.center&&this.centerg?1-t:1):(u=this.options.dist*(2*d+t*h),w=1-C*(2*d+t*h));if(!this.noWrap||this.center+da?Math.abs(a+this.count)a?this.target+=this.dim*Math.abs(a):0=this.count||0>a){if(this.noWrap)return;a=this._wrap(a)}this._cycleTo(a)}},{key:"prev",value:function(a){if(void 0===a||isNaN(a))a=1;a=this.center-a;if(a>=this.count||0>a){if(this.noWrap)return;a=this._wrap(a)}this._cycleTo(a)}},{key:"set",value:function(a, b){if(void 0===a||isNaN(a))a=0;if(a>this.count||0>a){if(this.noWrap)return;a=this._wrap(a)}this._cycleTo(a,b)}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Carousel}},{key:"defaults",get:function(){return f}}]);return d}(Component);M.Carousel=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"carousel","M_Carousel")})(cash); (function(c){var f={onOpen:void 0,onClose:void 0},g=function(g){function d(a,b){_classCallCheck(this,d);a=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));a.el.M_TapTarget=a;a.options=c.extend({},d.defaults,b);a.isOpen=!1;a.$origin=c("#"+a.$el.attr("data-target"));a._setup();a._calculatePositioning();a._setupEventHandlers();return a}_inherits(d,g);_createClass(d,[{key:"destroy",value:function(){this._removeEventHandlers();this.el.TapTarget=void 0}},{key:"_setupEventHandlers", value:function(){this._handleDocumentClickBound=this._handleDocumentClick.bind(this);this._handleTargetClickBound=this._handleTargetClick.bind(this);this._handleOriginClickBound=this._handleOriginClick.bind(this);this.el.addEventListener("click",this._handleTargetClickBound);this.originEl.addEventListener("click",this._handleOriginClickBound);this._handleThrottledResizeBound=M.throttle(this._handleResize,200).bind(this);window.addEventListener("resize",this._handleThrottledResizeBound)}},{key:"_removeEventHandlers", value:function(){this.el.removeEventListener("click",this._handleTargetClickBound);this.originEl.removeEventListener("click",this._handleOriginClickBound);window.removeEventListener("resize",this._handleThrottledResizeBound)}},{key:"_handleTargetClick",value:function(a){this.open()}},{key:"_handleOriginClick",value:function(a){this.close()}},{key:"_handleResize",value:function(a){this._calculatePositioning()}},{key:"_handleDocumentClick",value:function(a){c(a.target).closest(".tap-target-wrapper").length|| (this.close(),a.preventDefault(),a.stopPropagation())}},{key:"_setup",value:function(){this.wrapper=this.$el.parent()[0];this.waveEl=c(this.wrapper).find(".tap-target-wave")[0];this.originEl=c(this.wrapper).find(".tap-target-origin")[0];this.contentEl=this.$el.find(".tap-target-content")[0];c(this.wrapper).hasClass(".tap-target-wrapper")||(this.wrapper=document.createElement("div"),this.wrapper.classList.add("tap-target-wrapper"),this.$el.before(c(this.wrapper)),this.wrapper.append(this.el));this.contentEl|| (this.contentEl=document.createElement("div"),this.contentEl.classList.add("tap-target-content"),this.$el.append(this.contentEl));this.waveEl||(this.waveEl=document.createElement("div"),this.waveEl.classList.add("tap-target-wave"),this.originEl||(this.originEl=this.$origin.clone(!0,!0),this.originEl.addClass("tap-target-origin"),this.originEl.removeAttr("id"),this.originEl.removeAttr("style"),this.originEl=this.originEl[0],this.waveEl.append(this.originEl)),this.wrapper.append(this.waveEl))}},{key:"_calculatePositioning", value:function(){var a="fixed"===this.$origin.css("position");if(!a)for(var b=this.$origin.parents(),d=0;dl;var w=g<=r;r=g>r;var z=h>=.25*d&&h<=.75*d,B=this.$el.outerWidth(), C=this.$el.outerHeight();f=g+f/2-C/2;h=h+b/2-B/2;g=z?B:B/2+b;var N=C/2,G=w?C/2:0;z=u&&!z?B/2-b:0;var E=r?"bottom":"top",x=2*b,v=C/2-x/2,K=B/2-x/2,F={};F.top=w?f+"px":"";F.right=l?d-h-B+"px":"";F.bottom=r?t-f-C+"px":"";F.left=u?h+"px":"";F.position=a?"fixed":"absolute";c(this.wrapper).css(F);c(this.contentEl).css({width:g+"px",height:N+"px",top:G+"px",right:"0px",bottom:"0px",left:z+"px",padding:b+"px",verticalAlign:E});c(this.waveEl).css({top:v+"px",left:K+"px",width:x+"px",height:x+"px"})}},{key:"open", value:function(){this.isOpen||("function"===typeof this.options.onOpen&&this.options.onOpen.call(this,this.$origin[0]),this.isOpen=!0,this.wrapper.classList.add("open"),document.body.addEventListener("click",this._handleDocumentClickBound,!0),document.body.addEventListener("touchend",this._handleDocumentClickBound))}},{key:"close",value:function(){this.isOpen&&("function"===typeof this.options.onClose&&this.options.onClose.call(this,this.$origin[0]),this.isOpen=!1,this.wrapper.classList.remove("open"), document.body.removeEventListener("click",this._handleDocumentClickBound,!0),document.body.removeEventListener("touchend",this._handleDocumentClickBound))}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_TapTarget}},{key:"defaults",get:function(){return f}}]);return d}(Component);M.TapTarget=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"tapTarget","M_TapTarget")})(cash); (function(c){var f={classes:"",dropdownOptions:{}},g=function(g){function d(a,b){_classCallCheck(this,d);a=_possibleConstructorReturn(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,d,a,b));if(a.$el.hasClass("browser-default"))return _possibleConstructorReturn(a);a.el.M_FormSelect=a;a.options=c.extend({},d.defaults,b);a.isMultiple=a.$el.prop("multiple");a.el.tabIndex=-1;a._keysSelected={};a._valueDict={};a._setupDropdown();a._setupEventHandlers();return a}_inherits(d,g);_createClass(d,[{key:"destroy", value:function(){this._removeEventHandlers();this._removeDropdown();this.el.M_FormSelect=void 0}},{key:"_setupEventHandlers",value:function(){var a=this;this._handleSelectChangeBound=this._handleSelectChange.bind(this);this._handleOptionClickBound=this._handleOptionClick.bind(this);this._handleInputClickBound=this._handleInputClick.bind(this);c(this.dropdownOptions).find("li:not(.optgroup)").each(function(b){b.addEventListener("click",a._handleOptionClickBound)});this.el.addEventListener("change", this._handleSelectChangeBound);this.input.addEventListener("click",this._handleInputClickBound)}},{key:"_removeEventHandlers",value:function(){var a=this;c(this.dropdownOptions).find("li:not(.optgroup)").each(function(b){b.removeEventListener("click",a._handleOptionClickBound)});this.el.removeEventListener("change",this._handleSelectChangeBound);this.input.removeEventListener("click",this._handleInputClickBound)}},{key:"_handleSelectChange",value:function(a){this._setValueToInput()}},{key:"_handleOptionClick", value:function(a){a.preventDefault();var b=c(a.target).closest("li")[0],d=b.id;if(!c(b).hasClass("disabled")&&!c(b).hasClass("optgroup")&&d.length){var f=!0;this.isMultiple?(b=c(this.dropdownOptions).find("li.disabled.selected"),b.length&&(b.removeClass("selected"),b.find('input[type="checkbox"]').prop("checked",!1),this._toggleEntryFromArray(b[0].id)),f=this._toggleEntryFromArray(d)):(c(this.dropdownOptions).find("li").removeClass("selected"),c(b).toggleClass("selected",f));c(this._valueDict[d].el).prop("selected")!== f&&(c(this._valueDict[d].el).prop("selected",f),this.$el.trigger("change"))}a.stopPropagation()}},{key:"_handleInputClick",value:function(){this.dropdown&&this.dropdown.isOpen&&(this._setValueToInput(),this._setSelectedStates())}},{key:"_setupDropdown",value:function(){var a=this;this.wrapper=document.createElement("div");c(this.wrapper).addClass("select-wrapper "+this.options.classes);this.$el.before(c(this.wrapper));this.wrapper.appendChild(this.el);this.el.disabled&&this.wrapper.classList.add("disabled"); this.$selectOptions=this.$el.children("option, optgroup");this.dropdownOptions=document.createElement("ul");this.dropdownOptions.id="select-options-"+M.guid();c(this.dropdownOptions).addClass("dropdown-content select-dropdown "+(this.isMultiple?"multiple-select-dropdown":""));this.$selectOptions.length&&this.$selectOptions.each(function(b){if(c(b).is("option")){var d=void 0;d=a.isMultiple?a._appendOptionWithIcon(a.$el,b,"multiple"):a._appendOptionWithIcon(a.$el,b);a._addOptionToValueDict(b,d)}else c(b).is("optgroup")&& (d=c(b).children("option"),c(a.dropdownOptions).append(c('
  • '+b.getAttribute("label")+"
  • ")[0]),d.each(function(b){var c=a._appendOptionWithIcon(a.$el,b,"optgroup-option");a._addOptionToValueDict(b,c)}))});this.$el.after(this.dropdownOptions);this.input=document.createElement("input");c(this.input).addClass("select-dropdown dropdown-trigger");this.input.setAttribute("type","text");this.input.setAttribute("readonly","true");this.input.setAttribute("data-target",this.dropdownOptions.id); this.el.disabled&&c(this.input).prop("disabled","true");this.$el.before(this.input);this._setValueToInput();var b=c('');this.$el.before(b[0]);this.el.disabled||(b=c.extend({},this.options.dropdownOptions),b.onOpenEnd=function(b){b=c(a.dropdownOptions).find(".selected").first();b.length&&(M.keyDown=!0,a.dropdown.focusedIndex=b.index(), a.dropdown._focusFocusedItem(),M.keyDown=!1,a.dropdown.isScrollable&&(b=b[0].getBoundingClientRect().top-a.dropdownOptions.getBoundingClientRect().top,b-=a.dropdownOptions.clientHeight/2,a.dropdownOptions.scrollTop=b))},this.isMultiple&&(b.closeOnClick=!1),this.dropdown=M.Dropdown.init(this.input,b));this._setSelectedStates()}},{key:"_addOptionToValueDict",value:function(a,b){var c=Object.keys(this._valueDict).length;c=this.dropdownOptions.id+c;var d={};b.id=c;d.el=a;d.optionEl=b;this._valueDict[c]= d}},{key:"_removeDropdown",value:function(){c(this.wrapper).find(".caret").remove();c(this.input).remove();c(this.dropdownOptions).remove();c(this.wrapper).before(this.$el);c(this.wrapper).remove()}},{key:"_appendOptionWithIcon",value:function(a,b,d){a=b.disabled?"disabled ":"";var e="optgroup-option"===d?"optgroup-option ":"",f=this.isMultiple?'":b.innerHTML;d=c("
  • ");var g=c("");g.html(f);d.addClass(a+" "+ e);d.append(g);if(b=b.getAttribute("data-icon"))b=c(''),d.prepend(b);c(this.dropdownOptions).append(d[0]);return d[0]}},{key:"_toggleEntryFromArray",value:function(a){var b=!this._keysSelected.hasOwnProperty(a),d=c(this._valueDict[a].optionEl);b?this._keysSelected[a]=!0:delete this._keysSelected[a];d.toggleClass("selected",b);d.find('input[type="checkbox"]').prop("checked",b);d.prop("selected",b);return b}},{key:"_setValueToInput",value:function(){var a=[];this.$el.find("option").each(function(b){c(b).prop("selected")&& (b=c(b).text(),a.push(b))});if(!a.length){var b=this.$el.find("option:disabled").eq(0);b.length&&""===b[0].value&&a.push(b.text())}this.input.value=a.join(", ")}},{key:"_setSelectedStates",value:function(){this._keysSelected={};for(var a in this._valueDict){var b=this._valueDict[a],d=c(b.el).prop("selected");c(b.optionEl).find('input[type="checkbox"]').prop("checked",d);d?(this._activateOption(c(this.dropdownOptions),c(b.optionEl)),this._keysSelected[a]=!0):c(b.optionEl).removeClass("selected")}}}, {key:"_activateOption",value:function(a,b){b&&(this.isMultiple||a.find("li.selected").removeClass("selected"),c(b).addClass("selected"))}},{key:"getSelectedValues",value:function(){var a=[],b;for(b in this._keysSelected)a.push(this._valueDict[b].el.value);return a}}],[{key:"init",value:function(a,b){return _get(d.__proto__||Object.getPrototypeOf(d),"init",this).call(this,this,a,b)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_FormSelect}},{key:"defaults",get:function(){return f}}]); return d}(Component);M.FormSelect=g;M.jQueryLoaded&&M.initializeJqueryWrapper(g,"formSelect","M_FormSelect")})(cash); (function(c,f){var g={},h=function(d){function a(b,d){_classCallCheck(this,a);b=_possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,a,b,d));b.el.M_Range=b;b.options=c.extend({},a.defaults,d);b._mousedown=!1;b._setupThumb();b._setupEventHandlers();return b}_inherits(a,d);_createClass(a,[{key:"destroy",value:function(){this._removeEventHandlers();this._removeThumb();this.el.M_Range=void 0}},{key:"_setupEventHandlers",value:function(){this._handleRangeChangeBound=this._handleRangeChange.bind(this); this._handleRangeMousedownTouchstartBound=this._handleRangeMousedownTouchstart.bind(this);this._handleRangeInputMousemoveTouchmoveBound=this._handleRangeInputMousemoveTouchmove.bind(this);this._handleRangeMouseupTouchendBound=this._handleRangeMouseupTouchend.bind(this);this._handleRangeBlurMouseoutTouchleaveBound=this._handleRangeBlurMouseoutTouchleave.bind(this);this.el.addEventListener("change",this._handleRangeChangeBound);this.el.addEventListener("mousedown",this._handleRangeMousedownTouchstartBound); this.el.addEventListener("touchstart",this._handleRangeMousedownTouchstartBound);this.el.addEventListener("input",this._handleRangeInputMousemoveTouchmoveBound);this.el.addEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound);this.el.addEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound);this.el.addEventListener("mouseup",this._handleRangeMouseupTouchendBound);this.el.addEventListener("touchend",this._handleRangeMouseupTouchendBound);this.el.addEventListener("blur", this._handleRangeBlurMouseoutTouchleaveBound);this.el.addEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound);this.el.addEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("change",this._handleRangeChangeBound);this.el.removeEventListener("mousedown",this._handleRangeMousedownTouchstartBound);this.el.removeEventListener("touchstart",this._handleRangeMousedownTouchstartBound);this.el.removeEventListener("input", this._handleRangeInputMousemoveTouchmoveBound);this.el.removeEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound);this.el.removeEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound);this.el.removeEventListener("mouseup",this._handleRangeMouseupTouchendBound);this.el.removeEventListener("touchend",this._handleRangeMouseupTouchendBound);this.el.removeEventListener("blur",this._handleRangeBlurMouseoutTouchleaveBound);this.el.removeEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound); this.el.removeEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}},{key:"_handleRangeChange",value:function(){c(this.value).html(this.$el.val());c(this.thumb).hasClass("active")||this._showRangeBubble();var a=this._calcRangeOffset();c(this.thumb).addClass("active").css("left",a+"px")}},{key:"_handleRangeMousedownTouchstart",value:function(a){c(this.value).html(this.$el.val());this._mousedown=!0;this.$el.addClass("active");c(this.thumb).hasClass("active")||this._showRangeBubble(); "input"!==a.type&&(a=this._calcRangeOffset(),c(this.thumb).addClass("active").css("left",a+"px"))}},{key:"_handleRangeInputMousemoveTouchmove",value:function(){if(this._mousedown){c(this.thumb).hasClass("active")||this._showRangeBubble();var a=this._calcRangeOffset();c(this.thumb).addClass("active").css("left",a+"px");c(this.value).html(this.$el.val())}}},{key:"_handleRangeMouseupTouchend",value:function(){this._mousedown=!1;this.$el.removeClass("active")}},{key:"_handleRangeBlurMouseoutTouchleave", value:function(){if(!this._mousedown){var a=7+parseInt(this.$el.css("padding-left"))+"px";c(this.thumb).hasClass("active")&&(f.remove(this.thumb),f({targets:this.thumb,height:0,width:0,top:10,easing:"easeOutQuad",marginLeft:a,duration:100}));c(this.thumb).removeClass("active")}}},{key:"_setupThumb",value:function(){this.thumb=document.createElement("span");this.value=document.createElement("span");c(this.thumb).addClass("thumb");c(this.value).addClass("value");c(this.thumb).append(this.value);this.$el.after(this.thumb)}}, {key:"_removeThumb",value:function(){c(this.thumb).remove()}},{key:"_showRangeBubble",value:function(){var a=-7+parseInt(c(this.thumb).parent().css("padding-left"))+"px";f.remove(this.thumb);f({targets:this.thumb,height:30,width:30,top:-30,marginLeft:a,duration:300,easing:"easeOutQuint"})}},{key:"_calcRangeOffset",value:function(){var a=this.$el.width()-15,c=parseFloat(this.$el.attr("max"))||100,d=parseFloat(this.$el.attr("min"))||0;return(parseFloat(this.$el.val())-d)/(c-d)*a}}],[{key:"init",value:function(b, c){return _get(a.__proto__||Object.getPrototypeOf(a),"init",this).call(this,this,b,c)}},{key:"getInstance",value:function(a){return(a.jquery?a[0]:a).M_Range}},{key:"defaults",get:function(){return g}}]);return a}(Component);M.Range=h;M.jQueryLoaded&&M.initializeJqueryWrapper(h,"range","M_Range");h.init(c("input[type=range]"))})(cash,M.anime); // source --> https://www.neovet24.ru/wp-content/plugins/g-business-reviews-rating/wp/js/js.js?ver=5.7.6 // JavaScript Document function google_business_reviews_rating(e, i) { if (typeof e == 'undefined') { var e = null; } else if (typeof e == 'string' && e.match(/^[\d]+$/)) { e = parseInt(e); } if (typeof i == 'undefined') { var i = null; } else if (typeof i == 'string') { i = parseInt(i.replace(/[^\d]/, '')); } if ((typeof e == 'number' || typeof e == 'object' || typeof e == 'string') && typeof i == 'number') { if (typeof e == 'object') { e = jQuery('.google-business-reviews-rating').index(e); } else if (typeof e == 'string') { e = jQuery('.google-business-reviews-rating').index(jQuery('#' + e)); } jQuery('.review-full-text:eq(0)', '.google-business-reviews-rating:eq(' + e + ') li:eq(' + i + ')').show(); jQuery('.review-more-link:eq(0)', '.google-business-reviews-rating:eq(' + e + ') li:eq(' + i + ')').remove(); return; } var stars_width_multiplier = null, rating = null, rating_width = null, safari = navigator.userAgent.match(/^((?!chrome|android).)*safari/i), clear_styles = (jQuery('#stylesheet').length && jQuery('#stylesheet:visible:checkbox').length && !jQuery('#stylesheet:visible:checkbox').is(':checked')), star_html = false, star_css = false, star_image = null, overall_link = null, reviews_window = null; jQuery('.google-business-reviews-rating').each(function(index) { if (jQuery(this).hasClass('widget')) { jQuery(this).removeClass('google-business-reviews-rating').addClass('google-business-reviews-rating-widget'); return; } var e = jQuery(this), stars_html = (typeof jQuery(this).attr('class') == 'string' && (jQuery(this).hasClass('stars-html') || jQuery(this).attr('class').match(/\bversion[_-]?1\b/i))), star_css = (!stars_html && typeof jQuery(this).attr('class') == 'string' && jQuery(this).hasClass('stars-css')), stars_width_multiplier = 0.196, rating = (jQuery('.number', this).length) ? parseFloat(jQuery('.number:eq(0)', this).text().replace(/(\d+(?:\.\d+)?)/, '$1')) : null, overall_link = (typeof jQuery(this).data('href') == 'string' && jQuery(this).data('href').length && !jQuery('.buttons', this).length && (!jQuery('.listing', this).length || jQuery('.listing', this).length && !jQuery('.listing > *', this).length)) ? jQuery(this).data('href') : null; if (clear_styles) { jQuery(this).removeAttr('class'); } else if (!jQuery(this).prop('id').length && !jQuery(this).parent().hasClass('widget') && !jQuery(this).parent().hasClass('widget-content')) { jQuery(this).prop('id', 'google-business-reviews-rating' + ((index > 0) ? '-' + index : '')); } if (!clear_styles && jQuery(this).hasClass('no-styles')) { jQuery(this).removeAttr('class'); } if (jQuery(this).hasClass('link')) { if (overall_link != null) { jQuery(this).on('click', { overall_link: overall_link }, function(event) { if (!jQuery(event.target).is('a')) { event.preventDefault(); if (event.data.overall_link.match(/^\/.*$/)) { document.location.href = event.data.overall_link; } else { reviews_window = window.open(event.data.overall_link, '_blank'); reviews_window.focus(); } return false; } }); } else { jQuery(this).removeClass('link'); } jQuery(this).removeData('href').removeAttr('data-href'); } if (!stars_html && jQuery('.star', jQuery('.all-stars', e)).length) { if (star_css) { if (!jQuery('.rating-stars', e).length) { jQuery('.all-stars', e).append(''); } if (!jQuery('.star.gray', e).css('color')) { jQuery('.all-stars', e).append(''); } if (typeof jQuery('.star.gray', e).css('color') == 'string' && !jQuery('.rating-stars', e).css('color').match(/^(?:#E7711B|rgba?\s*\(23[12],\s*11[34],\s*2[78](?:,\s*1(?:\.0+)?)?\))$/i)) { jQuery(e).data('stars', jQuery('.rating-stars', e).css('color')); } if (typeof jQuery('.star.gray', e).css('color') == 'string' && (!jQuery(e).hasClass('dark') && !jQuery('.star.gray', e).css('color').match(/^(?:#C1C1C1|rgba?\s*\(193,\s*193,\s*193(?:,\s*1(?:\.0+)?)?\))$/i) || jQuery(e).hasClass('dark') && !jQuery('.star.gray', e).css('color').match(/^(?:#B4B4B4|rgba?\s*\(180,\s*180,\s*180(?:,\s*0?\.8)?\))$/i))) { jQuery(e).data('stars-gray', jQuery('.star.gray', e).css('color')); } if (jQuery('.temporary', jQuery('.all-stars', e)).length) { jQuery('.temporary', jQuery('.all-stars', e)).remove(); } } if (typeof jQuery(e).data('stars') == 'string' && jQuery(e).data('stars').length && !jQuery(e).data('stars').match(/^#E7711B$/i)) { if (star_css && (typeof jQuery(e).data('stars-gray') != 'string' || typeof jQuery(e).data('stars-gray') == 'string' && jQuery(e).data('stars-gray') == 'css') && !jQuery('.star.gray', jQuery('.all-stars', e)).length) { jQuery('.all-stars', e).append(''); } jQuery('.star', jQuery('.all-stars', e)).each(function() { try { star_image = atob(jQuery(this).css('background-image').replace(/^url\(["']data:image\/svg\+xml;charset=UTF-8;base64,(.+)["']\)$/, '$1')); star_image = star_image.replace(/#E7711B/g, jQuery(e).data('stars')); if (typeof jQuery(e).data('stars-gray') == 'string' && jQuery(e).data('stars-gray').length && !jQuery(e).data('stars-gray').match(/^#C1C1C1$/i)) { star_image = star_image.replace(/#C1C1C1/g, jQuery(e).data('stars-gray')); } jQuery(this).css('background-image', 'url(\'data:image\/svg+xml;charset=UTF-8;base64,' + btoa(star_image) + '\')'); } catch (err) { return; } }); } } if (jQuery('.review-more-placeholder', e).length) { jQuery('.review-more-placeholder', e).each(function(more) { if (jQuery(this).siblings('.review-full-text').length && !jQuery(this).siblings('.review-full-text').html().length) { jQuery(this).parent().removeClass('text-excerpt'); jQuery(this).siblings('.review-full-text').remove(); jQuery(this).remove(); } else if (jQuery(e).hasClass('js-links')) { jQuery(this).after('' + jQuery(this).html() + ''); jQuery(this).remove(); } else { jQuery(this).after('' + jQuery(this).html() + ''); jQuery('.review-more-link', jQuery(this).parent()).on('click', function(event) { event.preventDefault(); jQuery(this).next('.review-full-text').show(); jQuery(this).remove(); return false; }); jQuery(this).remove(); } }); } if (!stars_html && jQuery('.all-stars', e).length && jQuery('.all-stars', e).hasClass('animate') && typeof rating == 'number' && rating > 1.5) { jQuery('.all-stars', e) .after(jQuery('') .addClass('all-stars') .addClass('backdrop') .width(jQuery('.all-stars', e).width() + 1) .css({ 'margin': parseInt(jQuery('.all-stars', e).css('top')) + 'px 0 0 ' + (-1 * jQuery('.all-stars', e).width() - 0.1) + 'px' }) .html(''.repeat(5))); if (typeof jQuery(e).data('stars-gray') == 'string' && jQuery(e).data('stars-gray').length && jQuery(e).data('stars-gray').match(/css/i)) { jQuery('.star', jQuery('.all-stars.backdrop', e)).each(function() { try { star_image = atob(jQuery(this).css('background-image').replace(/^url\(["']data:image\/svg\+xml;charset=UTF-8;base64,(.+)["']\)$/, '$1')); star_image = star_image.replace(/#C1C1C1/g, jQuery(e).data('stars-gray')); jQuery(this).css('background-image', 'url(\'data:image\/svg+xml;charset=UTF-8;base64,' + btoa(star_image) + '\')'); } catch (err) { return; } }); } jQuery('.star:last', jQuery('.all-stars:eq(0)', e)).on('webkitAnimationEnd oanimationend msAnimationEnd animationend', function(event) { jQuery('.all-stars.backdrop', jQuery(this).closest('.rating')).fadeOut(300, function() { jQuery(this).remove(); }); }); setTimeout( function() { if (jQuery('.all-stars.backdrop', e).length) { jQuery('.all-stars.backdrop', e).fadeOut(300, function() { jQuery(this).remove(); }); } }, 4500); } else if (stars_html && typeof rating == 'number') { if (safari) { jQuery('.all-stars', e).addClass('safari'); } if (rating == 5) { jQuery('.all-stars', e).css('color', 'rgba(0, 0, 0, 0)'); } else if (rating == 0) { jQuery('.rating-stars', e).remove(); } if (jQuery('.rating-stars', e) && jQuery('.all-stars', e).length) { if (typeof jQuery('.rating-stars', e).data('multiplier') == 'number') { stars_width_multiplier = jQuery('.rating-stars', e).data('multiplier'); } rating_width = Math.round(jQuery('.all-stars', e).width() * rating * stars_width_multiplier + stars_width_multiplier * 0.05 * Math.sin(rating * 2 * Math.PI) + 0.5 * stars_width_multiplier * (Math.round(rating + 0.49) - rating)); jQuery('.rating-stars', e).width(rating_width).css({ 'margin': '0 ' + (-1 * rating_width) + 'px 0 0' }); ; } } }); return; } jQuery(document).ready(function($){ google_business_reviews_rating(); return; }); // source --> https://www.neovet24.ru/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.1.6 /******************************************** - THEMEPUNCH TOOLS Ver. 1.0 - Last Update of Tools 27.02.2015 *********************************************/ /* * @fileOverview TouchSwipe - jQuery Plugin * @version 1.6.9 * * @author Matt Bryson http://www.github.com/mattbryson * @see https://github.com/mattbryson/TouchSwipe-Jquery-Plugin * @see http://labs.skinkers.com/touchSwipe/ * @see http://plugins.jquery.com/project/touchSwipe * * Copyright (c) 2010 Matt Bryson * Dual licensed under the MIT or GPL Version 2 licenses. * */ (function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}}(function(f){var y="1.6.9",p="left",o="right",e="up",x="down",c="in",A="out",m="none",s="auto",l="swipe",t="pinch",B="tap",j="doubletap",b="longtap",z="hold",E="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,C="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:true};f.fn.swipetp=function(H){var G=f(this),F=G.data(C);if(F&&typeof H==="string"){if(F[H]){return F[H].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Method "+H+" does not exist on jQuery.swipetp")}}else{if(!F&&(typeof H==="object"||!H)){return w.apply(this,arguments)}}return G};f.fn.swipetp.version=y;f.fn.swipetp.defaults=n;f.fn.swipetp.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipetp.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:A};f.fn.swipetp.pageScroll={NONE:m,HORIZONTAL:E,VERTICAL:u,AUTO:s};f.fn.swipetp.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function w(F){if(F&&(F.allowPageScroll===undefined&&(F.swipe!==undefined||F.swipeStatus!==undefined))){F.allowPageScroll=m}if(F.click!==undefined&&F.tap===undefined){F.tap=F.click}if(!F){F={}}F=f.extend({},f.fn.swipetp.defaults,F);return this.each(function(){var H=f(this);var G=H.data(C);if(!G){G=new D(this,F);H.data(C,G)}})}function D(a5,aw){var aA=(a||d||!aw.fallbackToMouseEvents),K=aA?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",az=aA?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",V=aA?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",T=aA?null:"mouseleave",aE=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ah=0,aQ=null,ac=0,a2=0,a0=0,H=1,ar=0,aK=0,N=null;var aS=f(a5);var aa="start";var X=0;var aR=null;var U=0,a3=0,a6=0,ae=0,O=0;var aX=null,ag=null;try{aS.bind(K,aO);aS.bind(aE,ba)}catch(al){f.error("events not supported "+K+","+aE+" on jQuery.swipetp")}this.enable=function(){aS.bind(K,aO);aS.bind(aE,ba);return aS};this.disable=function(){aL();return aS};this.destroy=function(){aL();aS.data(C,null);aS=null};this.option=function(bd,bc){if(aw[bd]!==undefined){if(bc===undefined){return aw[bd]}else{aw[bd]=bc}}else{f.error("Option "+bd+" does not exist on jQuery.swipetp.options")}return null};function aO(be){if(aC()){return}if(f(be.target).closest(aw.excludedElements,aS).length>0){return}var bf=be.originalEvent?be.originalEvent:be;var bd,bg=bf.touches,bc=bg?bg[0]:bf;aa=g;if(bg){X=bg.length}else{be.preventDefault()}ah=0;aQ=null;aK=null;ac=0;a2=0;a0=0;H=1;ar=0;aR=ak();N=ab();S();if(!bg||(X===aw.fingers||aw.fingers===i)||aY()){aj(0,bc);U=au();if(X==2){aj(1,bg[1]);a2=a0=av(aR[0].start,aR[1].start)}if(aw.swipeStatus||aw.pinchStatus){bd=P(bf,aa)}}else{bd=false}if(bd===false){aa=q;P(bf,aa);return bd}else{if(aw.hold){ag=setTimeout(f.proxy(function(){aS.trigger("hold",[bf.target]);if(aw.hold){bd=aw.hold.call(aS,bf,bf.target)}},this),aw.longTapThreshold)}ap(true)}return null}function a4(bf){var bi=bf.originalEvent?bf.originalEvent:bf;if(aa===h||aa===q||an()){return}var be,bj=bi.touches,bd=bj?bj[0]:bi;var bg=aI(bd);a3=au();if(bj){X=bj.length}if(aw.hold){clearTimeout(ag)}aa=k;if(X==2){if(a2==0){aj(1,bj[1]);a2=a0=av(aR[0].start,aR[1].start)}else{aI(bj[1]);a0=av(aR[0].end,aR[1].end);aK=at(aR[0].end,aR[1].end)}H=a8(a2,a0);ar=Math.abs(a2-a0)}if((X===aw.fingers||aw.fingers===i)||!bj||aY()){aQ=aM(bg.start,bg.end);am(bf,aQ);ah=aT(bg.start,bg.end);ac=aN();aJ(aQ,ah);if(aw.swipeStatus||aw.pinchStatus){be=P(bi,aa)}if(!aw.triggerOnTouchEnd||aw.triggerOnTouchLeave){var bc=true;if(aw.triggerOnTouchLeave){var bh=aZ(this);bc=F(bg.end,bh)}if(!aw.triggerOnTouchEnd&&bc){aa=aD(k)}else{if(aw.triggerOnTouchLeave&&!bc){aa=aD(h)}}if(aa==q||aa==h){P(bi,aa)}}}else{aa=q;P(bi,aa)}if(be===false){aa=q;P(bi,aa)}}function M(bc){var bd=bc.originalEvent?bc.originalEvent:bc,be=bd.touches;if(be){if(be.length){G();return true}}if(an()){X=ae}a3=au();ac=aN();if(bb()||!ao()){aa=q;P(bd,aa)}else{if(aw.triggerOnTouchEnd||(aw.triggerOnTouchEnd==false&&aa===k)){bc.preventDefault();aa=h;P(bd,aa)}else{if(!aw.triggerOnTouchEnd&&a7()){aa=h;aG(bd,aa,B)}else{if(aa===k){aa=q;P(bd,aa)}}}}ap(false);return null}function ba(){X=0;a3=0;U=0;a2=0;a0=0;H=1;S();ap(false)}function L(bc){var bd=bc.originalEvent?bc.originalEvent:bc;if(aw.triggerOnTouchLeave){aa=aD(h);P(bd,aa)}}function aL(){aS.unbind(K,aO);aS.unbind(aE,ba);aS.unbind(az,a4);aS.unbind(V,M);if(T){aS.unbind(T,L)}ap(false)}function aD(bg){var bf=bg;var be=aB();var bd=ao();var bc=bb();if(!be||bc){bf=q}else{if(bd&&bg==k&&(!aw.triggerOnTouchEnd||aw.triggerOnTouchLeave)){bf=h}else{if(!bd&&bg==h&&aw.triggerOnTouchLeave){bf=q}}}return bf}function P(be,bc){var bd,bf=be.touches;if((J()||W())||(Q()||aY())){if(J()||W()){bd=aG(be,bc,l)}if((Q()||aY())&&bd!==false){bd=aG(be,bc,t)}}else{if(aH()&&bd!==false){bd=aG(be,bc,j)}else{if(aq()&&bd!==false){bd=aG(be,bc,b)}else{if(ai()&&bd!==false){bd=aG(be,bc,B)}}}}if(bc===q){ba(be)}if(bc===h){if(bf){if(!bf.length){ba(be)}}else{ba(be)}}return bd}function aG(bf,bc,be){var bd;if(be==l){aS.trigger("swipeStatus",[bc,aQ||null,ah||0,ac||0,X,aR]);if(aw.swipeStatus){bd=aw.swipeStatus.call(aS,bf,bc,aQ||null,ah||0,ac||0,X,aR);if(bd===false){return false}}if(bc==h&&aW()){aS.trigger("swipe",[aQ,ah,ac,X,aR]);if(aw.swipe){bd=aw.swipe.call(aS,bf,aQ,ah,ac,X,aR);if(bd===false){return false}}switch(aQ){case p:aS.trigger("swipeLeft",[aQ,ah,ac,X,aR]);if(aw.swipeLeft){bd=aw.swipeLeft.call(aS,bf,aQ,ah,ac,X,aR)}break;case o:aS.trigger("swipeRight",[aQ,ah,ac,X,aR]);if(aw.swipeRight){bd=aw.swipeRight.call(aS,bf,aQ,ah,ac,X,aR)}break;case e:aS.trigger("swipeUp",[aQ,ah,ac,X,aR]);if(aw.swipeUp){bd=aw.swipeUp.call(aS,bf,aQ,ah,ac,X,aR)}break;case x:aS.trigger("swipeDown",[aQ,ah,ac,X,aR]);if(aw.swipeDown){bd=aw.swipeDown.call(aS,bf,aQ,ah,ac,X,aR)}break}}}if(be==t){aS.trigger("pinchStatus",[bc,aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchStatus){bd=aw.pinchStatus.call(aS,bf,bc,aK||null,ar||0,ac||0,X,H,aR);if(bd===false){return false}}if(bc==h&&a9()){switch(aK){case c:aS.trigger("pinchIn",[aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchIn){bd=aw.pinchIn.call(aS,bf,aK||null,ar||0,ac||0,X,H,aR)}break;case A:aS.trigger("pinchOut",[aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchOut){bd=aw.pinchOut.call(aS,bf,aK||null,ar||0,ac||0,X,H,aR)}break}}}if(be==B){if(bc===q||bc===h){clearTimeout(aX);clearTimeout(ag);if(Z()&&!I()){O=au();aX=setTimeout(f.proxy(function(){O=null;aS.trigger("tap",[bf.target]);if(aw.tap){bd=aw.tap.call(aS,bf,bf.target)}},this),aw.doubleTapThreshold)}else{O=null;aS.trigger("tap",[bf.target]);if(aw.tap){bd=aw.tap.call(aS,bf,bf.target)}}}}else{if(be==j){if(bc===q||bc===h){clearTimeout(aX);O=null;aS.trigger("doubletap",[bf.target]);if(aw.doubleTap){bd=aw.doubleTap.call(aS,bf,bf.target)}}}else{if(be==b){if(bc===q||bc===h){clearTimeout(aX);O=null;aS.trigger("longtap",[bf.target]);if(aw.longTap){bd=aw.longTap.call(aS,bf,bf.target)}}}}}return bd}function ao(){var bc=true;if(aw.threshold!==null){bc=ah>=aw.threshold}return bc}function bb(){var bc=false;if(aw.cancelThreshold!==null&&aQ!==null){bc=(aU(aQ)-ah)>=aw.cancelThreshold}return bc}function af(){if(aw.pinchThreshold!==null){return ar>=aw.pinchThreshold}return true}function aB(){var bc;if(aw.maxTimeThreshold){if(ac>=aw.maxTimeThreshold){bc=false}else{bc=true}}else{bc=true}return bc}function am(bc,bd){if(aw.preventDefaultEvents===false){return}if(aw.allowPageScroll===m){bc.preventDefault()}else{var be=aw.allowPageScroll===s;switch(bd){case p:if((aw.swipeLeft&&be)||(!be&&aw.allowPageScroll!=E)){bc.preventDefault()}break;case o:if((aw.swipeRight&&be)||(!be&&aw.allowPageScroll!=E)){bc.preventDefault()}break;case e:if((aw.swipeUp&&be)||(!be&&aw.allowPageScroll!=u)){bc.preventDefault()}break;case x:if((aw.swipeDown&&be)||(!be&&aw.allowPageScroll!=u)){bc.preventDefault()}break}}}function a9(){var bd=aP();var bc=Y();var be=af();return bd&&bc&&be}function aY(){return !!(aw.pinchStatus||aw.pinchIn||aw.pinchOut)}function Q(){return !!(a9()&&aY())}function aW(){var bf=aB();var bh=ao();var be=aP();var bc=Y();var bd=bb();var bg=!bd&&bc&&be&&bh&&bf;return bg}function W(){return !!(aw.swipe||aw.swipeStatus||aw.swipeLeft||aw.swipeRight||aw.swipeUp||aw.swipeDown)}function J(){return !!(aW()&&W())}function aP(){return((X===aw.fingers||aw.fingers===i)||!a)}function Y(){return aR[0].end.x!==0}function a7(){return !!(aw.tap)}function Z(){return !!(aw.doubleTap)}function aV(){return !!(aw.longTap)}function R(){if(O==null){return false}var bc=au();return(Z()&&((bc-O)<=aw.doubleTapThreshold))}function I(){return R()}function ay(){return((X===1||!a)&&(isNaN(ah)||ahaw.longTapThreshold)&&(ah=0)){return p}else{if((be<=360)&&(be>=315)){return p}else{if((be>=135)&&(be<=225)){return o}else{if((be>45)&&(be<135)){return x}else{return e}}}}}function au(){var bc=new Date();return bc.getTime()}function aZ(bc){bc=f(bc);var be=bc.offset();var bd={left:be.left,right:be.left+bc.outerWidth(),top:be.top,bottom:be.top+bc.outerHeight()};return bd}function F(bc,bd){return(bc.x>bd.left&&bc.xbd.top&&bc.ye;e++)r[s[e]]=r=r[s[e]]||{};return r},h=l("com.greensock"),_=1e-10,u=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},f=function(){},c=function(){var t=Object.prototype.toString,e=t.call([]);return function(i){return null!=i&&(i instanceof Array||"object"==typeof i&&!!i.push&&t.call(i)===e)}}(),m={},p=function(s,r,n,a){this.sc=m[s]?m[s].sc:[],m[s]=this,this.gsClass=null,this.func=n;var o=[];this.check=function(h){for(var _,u,f,c,d,v=r.length,g=v;--v>-1;)(_=m[r[v]]||new p(r[v],[])).gsClass?(o[v]=_.gsClass,g--):h&&_.sc.push(this);if(0===g&&n)for(u=("com.greensock."+s).split("."),f=u.pop(),c=l(u.join("."))[f]=this.gsClass=n.apply(n,o),a&&(i[f]=c,d="undefined"!=typeof module&&module.exports,!d&&"function"==typeof define&&define.amd?define((t.GreenSockAMDPath?t.GreenSockAMDPath+"/":"")+s.split(".").pop(),[],function(){return c}):s===e&&d&&(module.exports=c)),v=0;this.sc.length>v;v++)this.sc[v].check()},this.check(!0)},d=t._gsDefine=function(t,e,i,s){return new p(t,e,i,s)},v=h._class=function(t,e,i){return e=e||function(){},d(t,[],function(){return e},i),e};d.globals=i;var g=[0,0,1,1],T=[],y=v("easing.Ease",function(t,e,i,s){this._func=t,this._type=i||0,this._power=s||0,this._params=e?g.concat(e):g},!0),w=y.map={},P=y.register=function(t,e,i,s){for(var r,n,a,o,l=e.split(","),_=l.length,u=(i||"easeIn,easeOut,easeInOut").split(",");--_>-1;)for(n=l[_],r=s?v("easing."+n,null,!0):h.easing[n]||{},a=u.length;--a>-1;)o=u[a],w[n+"."+o]=w[o+n]=r[o]=t.getRatio?t:t[o]||new t};for(n=y.prototype,n._calcEnd=!1,n.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,s=1===e?1-t:2===e?t:.5>t?2*t:2*(1-t);return 1===i?s*=s:2===i?s*=s*s:3===i?s*=s*s*s:4===i&&(s*=s*s*s*s),1===e?1-s:2===e?s:.5>t?s/2:1-s/2},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],r=s.length;--r>-1;)n=s[r]+",Power"+r,P(new y(null,null,1,r),n,"easeOut",!0),P(new y(null,null,2,r),n,"easeIn"+(0===r?",easeNone":"")),P(new y(null,null,3,r),n,"easeInOut");w.linear=h.easing.Linear.easeIn,w.swing=h.easing.Quad.easeInOut;var b=v("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});n=b.prototype,n.addEventListener=function(t,e,i,s,r){r=r||0;var n,l,h=this._listeners[t],_=0;for(null==h&&(this._listeners[t]=h=[]),l=h.length;--l>-1;)n=h[l],n.c===e&&n.s===i?h.splice(l,1):0===_&&r>n.pr&&(_=l+1);h.splice(_,0,{c:e,s:i,up:s,pr:r}),this!==a||o||a.wake()},n.removeEventListener=function(t,e){var i,s=this._listeners[t];if(s)for(i=s.length;--i>-1;)if(s[i].c===e)return s.splice(i,1),void 0},n.dispatchEvent=function(t){var e,i,s,r=this._listeners[t];if(r)for(e=r.length,i=this._eventTarget;--e>-1;)s=r[e],s&&(s.up?s.c.call(s.s||i,{type:t,target:i}):s.c.call(s.s||i))};var k=t.requestAnimationFrame,A=t.cancelAnimationFrame,S=Date.now||function(){return(new Date).getTime()},x=S();for(s=["ms","moz","webkit","o"],r=s.length;--r>-1&&!k;)k=t[s[r]+"RequestAnimationFrame"],A=t[s[r]+"CancelAnimationFrame"]||t[s[r]+"CancelRequestAnimationFrame"];v("Ticker",function(t,e){var i,s,r,n,l,h=this,u=S(),c=e!==!1&&k,m=500,p=33,d="tick",v=function(t){var e,a,o=S()-x;o>m&&(u+=o-p),x+=o,h.time=(x-u)/1e3,e=h.time-l,(!i||e>0||t===!0)&&(h.frame++,l+=e+(e>=n?.004:n-e),a=!0),t!==!0&&(r=s(v)),a&&h.dispatchEvent(d)};b.call(h),h.time=h.frame=0,h.tick=function(){v(!0)},h.lagSmoothing=function(t,e){m=t||1/_,p=Math.min(e,m,0)},h.sleep=function(){null!=r&&(c&&A?A(r):clearTimeout(r),s=f,r=null,h===a&&(o=!1))},h.wake=function(){null!==r?h.sleep():h.frame>10&&(x=S()-m+5),s=0===i?f:c&&k?k:function(t){return setTimeout(t,0|1e3*(l-h.time)+1)},h===a&&(o=!0),v(2)},h.fps=function(t){return arguments.length?(i=t,n=1/(i||60),l=this.time+n,h.wake(),void 0):i},h.useRAF=function(t){return arguments.length?(h.sleep(),c=t,h.fps(i),void 0):c},h.fps(t),setTimeout(function(){c&&5>h.frame&&h.useRAF(!1)},1500)}),n=h.Ticker.prototype=new h.events.EventDispatcher,n.constructor=h.Ticker;var R=v("core.Animation",function(t,e){if(this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=Number(e.delay)||0,this._timeScale=1,this._active=e.immediateRender===!0,this.data=e.data,this._reversed=e.reversed===!0,H){o||a.wake();var i=this.vars.useFrames?K:H;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});a=R.ticker=new h.Ticker,n=R.prototype,n._dirty=n._gc=n._initted=n._paused=!1,n._totalTime=n._time=0,n._rawPrevTime=-1,n._next=n._last=n._onUpdate=n._timeline=n.timeline=null,n._paused=!1;var C=function(){o&&S()-x>2e3&&a.wake(),setTimeout(C,2e3)};C(),n.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},n.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},n.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},n.seek=function(t,e){return this.totalTime(Number(t),e!==!1)},n.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,e!==!1,!0)},n.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},n.render=function(){},n.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},n.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime())>=i&&i+this.totalDuration()/this._timeScale>t},n._enabled=function(t,e){return o||a.wake(),this._gc=!t,this._active=this.isActive(),e!==!0&&(t&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},n._kill=function(){return this._enabled(!1,!1)},n.kill=function(t,e){return this._kill(t,e),this},n._uncache=function(t){for(var e=t?this:this.timeline;e;)e._dirty=!0,e=e.timeline;return this},n._swapSelfInParams=function(t){for(var e=t.length,i=t.concat();--e>-1;)"{self}"===t[e]&&(i[e]=this);return i},n._callback=function(t){var e=this.vars;e[t].apply(e[t+"Scope"]||e.callbackScope||this,e[t+"Params"]||T)},n.eventCallback=function(t,e,i,s){if("on"===(t||"").substr(0,2)){var r=this.vars;if(1===arguments.length)return r[t];null==e?delete r[t]:(r[t]=e,r[t+"Params"]=c(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,r[t+"Scope"]=s),"onUpdate"===t&&(this._onUpdate=e)}return this},n.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},n.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:t,e)):this._time},n.totalTime=function(t,e,i){if(o||a.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>t&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var s=this._totalDuration,r=this._timeline;if(t>s&&!i&&(t=s),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?s-t:t)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==t||0===this._duration)&&(z.length&&V(),this.render(t,e,!1),z.length&&V())}return this},n.progress=n.totalProgress=function(t,e){var i=this.duration();return arguments.length?this.totalTime(i*t,e):i?this._time/i:this.ratio},n.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},n.endTime=function(t){return this._startTime+(0!=t?this.totalDuration():this.duration())/this._timeScale},n.timeScale=function(t){if(!arguments.length)return this._timeScale;if(t=t||_,this._timeline&&this._timeline.smoothChildTiming){var e=this._pauseTime,i=e||0===e?e:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/t}return this._timeScale=t,this._uncache(!1)},n.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},n.paused=function(t){if(!arguments.length)return this._paused;var e,i,s=this._timeline;return t!=this._paused&&s&&(o||t||a.wake(),e=s.rawTime(),i=e-this._pauseTime,!t&&s.smoothChildTiming&&(this._startTime+=i,this._uncache(!1)),this._pauseTime=t?e:null,this._paused=t,this._active=this.isActive(),!t&&0!==i&&this._initted&&this.duration()&&(e=s.smoothChildTiming?this._totalTime:(e-this._startTime)/this._timeScale,this.render(e,e===this._totalTime,!0))),this._gc&&!t&&this._enabled(!0,!1),this};var D=v("core.SimpleTimeline",function(t){R.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});n=D.prototype=new R,n.constructor=D,n.kill()._gc=!1,n._first=n._last=n._recent=null,n._sortChildren=!1,n.add=n.insert=function(t,e){var i,s;if(t._startTime=Number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=t._startTime+(this.rawTime()-t._startTime)/t._timeScale),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),i=this._last,this._sortChildren)for(s=t._startTime;i&&i._startTime>s;)i=i._prev;return i?(t._next=i._next,i._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=i,this._recent=t,this._timeline&&this._uncache(!0),this},n._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,t===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},n.render=function(t,e,i){var s,r=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;r;)s=r._next,(r._active||t>=r._startTime&&!r._paused)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(t-r._startTime)*r._timeScale,e,i):r.render((t-r._startTime)*r._timeScale,e,i)),r=s},n.rawTime=function(){return o||a.wake(),this._totalTime};var I=v("TweenLite",function(e,i,s){if(R.call(this,i,s),this.render=I.prototype.render,null==e)throw"Cannot tween a null target.";this.target=e="string"!=typeof e?e:I.selector(e)||e;var r,n,a,o=e.jquery||e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType),l=this.vars.overwrite;if(this._overwrite=l=null==l?$[I.defaultOverwrite]:"number"==typeof l?l>>0:$[l],(o||e instanceof Array||e.push&&c(e))&&"number"!=typeof e[0])for(this._targets=a=u(e),this._propLookup=[],this._siblings=[],r=0;a.length>r;r++)n=a[r],n?"string"!=typeof n?n.length&&n!==t&&n[0]&&(n[0]===t||n[0].nodeType&&n[0].style&&!n.nodeType)?(a.splice(r--,1),this._targets=a=a.concat(u(n))):(this._siblings[r]=W(n,this,!1),1===l&&this._siblings[r].length>1&&Y(n,this,null,1,this._siblings[r])):(n=a[r--]=I.selector(n),"string"==typeof n&&a.splice(r+1,1)):a.splice(r--,1);else this._propLookup={},this._siblings=W(e,this,!1),1===l&&this._siblings.length>1&&Y(e,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-_,this.render(-this._delay))},!0),E=function(e){return e&&e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType)},O=function(t,e){var i,s={};for(i in t)M[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!Q[i]||Q[i]&&Q[i]._autoCSS)||(s[i]=t[i],delete t[i]);t.css=s};n=I.prototype=new R,n.constructor=I,n.kill()._gc=!1,n.ratio=0,n._firstPT=n._targets=n._overwrittenProps=n._startAt=null,n._notifyPluginsOfEnabled=n._lazy=!1,I.version="1.18.0",I.defaultEase=n._ease=new y(null,null,1,1),I.defaultOverwrite="auto",I.ticker=a,I.autoSleep=120,I.lagSmoothing=function(t,e){a.lagSmoothing(t,e)},I.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(I.selector=i,i(e)):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)};var z=[],F={},L=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,N=function(t){for(var e,i=this._firstPT,s=1e-6;i;)e=i.blob?t?this.join(""):this.start:i.c*t+i.s,i.r?e=Math.round(e):s>e&&e>-s&&(e=0),i.f?i.fp?i.t[i.p](i.fp,e):i.t[i.p](e):i.t[i.p]=e,i=i._next},U=function(t,e,i,s){var r,n,a,o,l,h,_,u=[t,e],f=0,c="",m=0;for(u.start=t,i&&(i(u),t=u[0],e=u[1]),u.length=0,r=t.match(L)||[],n=e.match(L)||[],s&&(s._next=null,s.blob=1,u._firstPT=s),l=n.length,o=0;l>o;o++)_=n[o],h=e.substr(f,e.indexOf(_,f)-f),c+=h||!o?h:",",f+=h.length,m?m=(m+1)%5:"rgba("===h.substr(-5)&&(m=1),_===r[o]||o>=r.length?c+=_:(c&&(u.push(c),c=""),a=parseFloat(r[o]),u.push(a),u._firstPT={_next:u._firstPT,t:u,p:u.length-1,s:a,c:("="===_.charAt(1)?parseInt(_.charAt(0)+"1",10)*parseFloat(_.substr(2)):parseFloat(_)-a)||0,f:0,r:m&&4>m}),f+=_.length;return c+=e.substr(f),c&&u.push(c),u.setRatio=N,u},j=function(t,e,i,s,r,n,a,o){var l,h,_="get"===i?t[e]:i,u=typeof t[e],f="string"==typeof s&&"="===s.charAt(1),c={t:t,p:e,s:_,f:"function"===u,pg:0,n:r||e,r:n,pr:0,c:f?parseInt(s.charAt(0)+"1",10)*parseFloat(s.substr(2)):parseFloat(s)-_||0};return"number"!==u&&("function"===u&&"get"===i&&(h=e.indexOf("set")||"function"!=typeof t["get"+e.substr(3)]?e:"get"+e.substr(3),c.s=_=a?t[h](a):t[h]()),"string"==typeof _&&(a||isNaN(_))?(c.fp=a,l=U(_,s,o||I.defaultStringFilter,c),c={t:l,p:"setRatio",s:0,c:1,f:2,pg:0,n:r||e,pr:0}):f||(c.c=parseFloat(s)-parseFloat(_)||0)),c.c?((c._next=this._firstPT)&&(c._next._prev=c),this._firstPT=c,c):void 0},G=I._internals={isArray:c,isSelector:E,lazyTweens:z,blobDif:U},Q=I._plugins={},q=G.tweenLookup={},B=0,M=G.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1},$={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},K=R._rootFramesTimeline=new D,H=R._rootTimeline=new D,J=30,V=G.lazyRender=function(){var t,e=z.length;for(F={};--e>-1;)t=z[e],t&&t._lazy!==!1&&(t.render(t._lazy[0],t._lazy[1],!0),t._lazy=!1);z.length=0};H._startTime=a.time,K._startTime=a.frame,H._active=K._active=!0,setTimeout(V,1),R._updateRoot=I.render=function(){var t,e,i;if(z.length&&V(),H.render((a.time-H._startTime)*H._timeScale,!1,!1),K.render((a.frame-K._startTime)*K._timeScale,!1,!1),z.length&&V(),a.frame>=J){J=a.frame+(parseInt(I.autoSleep,10)||120);for(i in q){for(e=q[i].tweens,t=e.length;--t>-1;)e[t]._gc&&e.splice(t,1);0===e.length&&delete q[i]}if(i=H._first,(!i||i._paused)&&I.autoSleep&&!K._first&&1===a._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||a.sleep()}}},a.addEventListener("tick",R._updateRoot);var W=function(t,e,i){var s,r,n=t._gsTweenID;if(q[n||(t._gsTweenID=n="t"+B++)]||(q[n]={target:t,tweens:[]}),e&&(s=q[n].tweens,s[r=s.length]=e,i))for(;--r>-1;)s[r]===e&&s.splice(r,1);return q[n].tweens},X=function(t,e,i,s){var r,n,a=t.vars.onOverwrite;return a&&(r=a(t,e,i,s)),a=I.onOverwrite,a&&(n=a(t,e,i,s)),r!==!1&&n!==!1},Y=function(t,e,i,s,r){var n,a,o,l;if(1===s||s>=4){for(l=r.length,n=0;l>n;n++)if((o=r[n])!==e)o._gc||o._kill(null,t,e)&&(a=!0);else if(5===s)break;return a}var h,u=e._startTime+_,f=[],c=0,m=0===e._duration;for(n=r.length;--n>-1;)(o=r[n])===e||o._gc||o._paused||(o._timeline!==e._timeline?(h=h||Z(e,0,m),0===Z(o,h,m)&&(f[c++]=o)):u>=o._startTime&&o._startTime+o.totalDuration()/o._timeScale>u&&((m||!o._initted)&&2e-10>=u-o._startTime||(f[c++]=o)));for(n=c;--n>-1;)if(o=f[n],2===s&&o._kill(i,t,e)&&(a=!0),2!==s||!o._firstPT&&o._initted){if(2!==s&&!X(o,e))continue;o._enabled(!1,!1)&&(a=!0)}return a},Z=function(t,e,i){for(var s=t._timeline,r=s._timeScale,n=t._startTime;s._timeline;){if(n+=s._startTime,r*=s._timeScale,s._paused)return-100;s=s._timeline}return n/=r,n>e?n-e:i&&n===e||!t._initted&&2*_>n-e?_:(n+=t.totalDuration()/t._timeScale/r)>e+_?0:n-e-_};n._init=function(){var t,e,i,s,r,n=this.vars,a=this._overwrittenProps,o=this._duration,l=!!n.immediateRender,h=n.ease;if(n.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),r={};for(s in n.startAt)r[s]=n.startAt[s];if(r.overwrite=!1,r.immediateRender=!0,r.lazy=l&&n.lazy!==!1,r.startAt=r.delay=null,this._startAt=I.to(this.target,0,r),l)if(this._time>0)this._startAt=null;else if(0!==o)return}else if(n.runBackwards&&0!==o)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(l=!1),i={};for(s in n)M[s]&&"autoCSS"!==s||(i[s]=n[s]);if(i.overwrite=0,i.data="isFromStart",i.lazy=l&&n.lazy!==!1,i.immediateRender=l,this._startAt=I.to(this.target,0,i),l){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=h=h?h instanceof y?h:"function"==typeof h?new y(h,n.easeParams):w[h]||I.defaultEase:I.defaultEase,n.easeParams instanceof Array&&h.config&&(this._ease=h.config.apply(h,n.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(t=this._targets.length;--t>-1;)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],a?a[t]:null)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,a);if(e&&I._onPluginEvent("_onInitAllProps",this),a&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),n.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=n.onUpdate,this._initted=!0},n._initProps=function(e,i,s,r){var n,a,o,l,h,_;if(null==e)return!1;F[e._gsTweenID]&&V(),this.vars.css||e.style&&e!==t&&e.nodeType&&Q.css&&this.vars.autoCSS!==!1&&O(this.vars,e);for(n in this.vars)if(_=this.vars[n],M[n])_&&(_ instanceof Array||_.push&&c(_))&&-1!==_.join("").indexOf("{self}")&&(this.vars[n]=_=this._swapSelfInParams(_,this));else if(Q[n]&&(l=new Q[n])._onInitTween(e,this.vars[n],this)){for(this._firstPT=h={_next:this._firstPT,t:l,p:"setRatio",s:0,c:1,f:1,n:n,pg:1,pr:l._priority},a=l._overwriteProps.length;--a>-1;)i[l._overwriteProps[a]]=this._firstPT;(l._priority||l._onInitAllProps)&&(o=!0),(l._onDisable||l._onEnable)&&(this._notifyPluginsOfEnabled=!0),h._next&&(h._next._prev=h)}else i[n]=j.call(this,e,n,"get",_,n,0,null,this.vars.stringFilter);return r&&this._kill(r,e)?this._initProps(e,i,s,r):this._overwrite>1&&this._firstPT&&s.length>1&&Y(e,this,i,this._overwrite,s)?(this._kill(i,e),this._initProps(e,i,s,r)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(F[e._gsTweenID]=!0),o)},n.render=function(t,e,i){var s,r,n,a,o=this._time,l=this._duration,h=this._rawPrevTime;if(t>=l)this._totalTime=this._time=l,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(s=!0,r="onComplete",i=i||this._timeline.autoRemoveChildren),0===l&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(t=0),(0===t||0>h||h===_&&"isPause"!==this.data)&&h!==t&&(i=!0,h>_&&(r="onReverseComplete")),this._rawPrevTime=a=!e||t||h===t?t:_);else if(1e-7>t)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==o||0===l&&h>0)&&(r="onReverseComplete",s=this._reversed),0>t&&(this._active=!1,0===l&&(this._initted||!this.vars.lazy||i)&&(h>=0&&(h!==_||"isPause"!==this.data)&&(i=!0),this._rawPrevTime=a=!e||t||h===t?t:_)),this._initted||(i=!0);else if(this._totalTime=this._time=t,this._easeType){var u=t/l,f=this._easeType,c=this._easePower;(1===f||3===f&&u>=.5)&&(u=1-u),3===f&&(u*=2),1===c?u*=u:2===c?u*=u*u:3===c?u*=u*u*u:4===c&&(u*=u*u*u*u),this.ratio=1===f?1-u:2===f?u:.5>t/l?u/2:1-u/2}else this.ratio=this._ease.getRatio(t/l);if(this._time!==o||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=o,this._rawPrevTime=h,z.push(this),this._lazy=[t,e],void 0;this._time&&!s?this.ratio=this._ease.getRatio(this._time/l):s&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==o&&t>=0&&(this._active=!0),0===o&&(this._startAt&&(t>=0?this._startAt.render(t,e,i):r||(r="_dummyGS")),this.vars.onStart&&(0!==this._time||0===l)&&(e||this._callback("onStart"))),n=this._firstPT;n;)n.f?n.t[n.p](n.c*this.ratio+n.s):n.t[n.p]=n.c*this.ratio+n.s,n=n._next;this._onUpdate&&(0>t&&this._startAt&&t!==-1e-4&&this._startAt.render(t,e,i),e||(this._time!==o||s)&&this._callback("onUpdate")),r&&(!this._gc||i)&&(0>t&&this._startAt&&!this._onUpdate&&t!==-1e-4&&this._startAt.render(t,e,i),s&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[r]&&this._callback(r),0===l&&this._rawPrevTime===_&&a!==_&&(this._rawPrevTime=0))}},n._kill=function(t,e,i){if("all"===t&&(t=null),null==t&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);e="string"!=typeof e?e||this._targets||this.target:I.selector(e)||e;var s,r,n,a,o,l,h,_,u,f=i&&this._time&&i._startTime===this._startTime&&this._timeline===i._timeline;if((c(e)||E(e))&&"number"!=typeof e[0])for(s=e.length;--s>-1;)this._kill(t,e[s],i)&&(l=!0);else{if(this._targets){for(s=this._targets.length;--s>-1;)if(e===this._targets[s]){o=this._propLookup[s]||{},this._overwrittenProps=this._overwrittenProps||[],r=this._overwrittenProps[s]=t?this._overwrittenProps[s]||{}:"all";break}}else{if(e!==this.target)return!1;o=this._propLookup,r=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(o){if(h=t||o,_=t!==r&&"all"!==r&&t!==o&&("object"!=typeof t||!t._tempKill),i&&(I.onOverwrite||this.vars.onOverwrite)){for(n in h)o[n]&&(u||(u=[]),u.push(n));if((u||!t)&&!X(this,i,e,u))return!1}for(n in h)(a=o[n])&&(f&&(a.f?a.t[a.p](a.s):a.t[a.p]=a.s,l=!0),a.pg&&a.t._kill(h)&&(l=!0),a.pg&&0!==a.t._overwriteProps.length||(a._prev?a._prev._next=a._next:a===this._firstPT&&(this._firstPT=a._next),a._next&&(a._next._prev=a._prev),a._next=a._prev=null),delete o[n]),_&&(r[n]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return l},n.invalidate=function(){return this._notifyPluginsOfEnabled&&I._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],R.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-_,this.render(-this._delay)),this},n._enabled=function(t,e){if(o||a.wake(),t&&this._gc){var i,s=this._targets;if(s)for(i=s.length;--i>-1;)this._siblings[i]=W(s[i],this,!0);else this._siblings=W(this.target,this,!0)}return R.prototype._enabled.call(this,t,e),this._notifyPluginsOfEnabled&&this._firstPT?I._onPluginEvent(t?"_onEnable":"_onDisable",this):!1},I.to=function(t,e,i){return new I(t,e,i)},I.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new I(t,e,i)},I.fromTo=function(t,e,i,s){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,new I(t,e,s)},I.delayedCall=function(t,e,i,s,r){return new I(e,0,{delay:t,onComplete:e,onCompleteParams:i,callbackScope:s,onReverseComplete:e,onReverseCompleteParams:i,immediateRender:!1,lazy:!1,useFrames:r,overwrite:0})},I.set=function(t,e){return new I(t,0,e)},I.getTweensOf=function(t,e){if(null==t)return[];t="string"!=typeof t?t:I.selector(t)||t;var i,s,r,n;if((c(t)||E(t))&&"number"!=typeof t[0]){for(i=t.length,s=[];--i>-1;)s=s.concat(I.getTweensOf(t[i],e));for(i=s.length;--i>-1;)for(n=s[i],r=i;--r>-1;)n===s[r]&&s.splice(i,1)}else for(s=W(t).concat(),i=s.length;--i>-1;)(s[i]._gc||e&&!s[i].isActive())&&s.splice(i,1);return s},I.killTweensOf=I.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var s=I.getTweensOf(t,e),r=s.length;--r>-1;)s[r]._kill(i,t)};var te=v("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=te.prototype},!0);if(n=te.prototype,te.version="1.18.0",te.API=2,n._firstPT=null,n._addTween=j,n.setRatio=N,n._kill=function(t){var e,i=this._overwriteProps,s=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;--e>-1;)null!=t[i[e]]&&i.splice(e,1);for(;s;)null!=t[s.n]&&(s._next&&(s._next._prev=s._prev),s._prev?(s._prev._next=s._next,s._prev=null):this._firstPT===s&&(this._firstPT=s._next)),s=s._next;return!1},n._roundProps=function(t,e){for(var i=this._firstPT;i;)(t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&(i.r=e),i=i._next},I._onPluginEvent=function(t,e){var i,s,r,n,a,o=e._firstPT;if("_onInitAllProps"===t){for(;o;){for(a=o._next,s=r;s&&s.pr>o.pr;)s=s._next;(o._prev=s?s._prev:n)?o._prev._next=o:r=o,(o._next=s)?s._prev=o:n=o,o=a}o=e._firstPT=r}for(;o;)o.pg&&"function"==typeof o.t[t]&&o.t[t]()&&(i=!0),o=o._next;return i},te.activate=function(t){for(var e=t.length;--e>-1;)t[e].API===te.API&&(Q[(new t[e])._propName]=t[e]);return!0},d.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,s=t.priority||0,r=t.overwriteProps,n={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},a=v("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){te.call(this,i,s),this._overwriteProps=r||[]},t.global===!0),o=a.prototype=new te(i);o.constructor=a,a.API=t.API;for(e in n)"function"==typeof t[e]&&(o[n[e]]=t[e]);return a.version=t.version,te.activate([a]),a},s=t._gsQueue){for(r=0;s.length>r;r++)s[r]();for(n in m)m[n].func||t.console.log("GSAP encountered missing dependency: com.greensock."+n)}o=!1}})("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite"); /*! * VERSION: 1.18.0 * DATE: 2015-08-29 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2015, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */ var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(t,e,i){var s=function(t){e.call(this,t),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var i,s,r=this.vars;for(s in r)i=r[s],l(i)&&-1!==i.join("").indexOf("{self}")&&(r[s]=this._swapSelfInParams(i));l(r.tweens)&&this.add(r.tweens,0,r.align,r.stagger)},r=1e-10,n=i._internals,a=s._internals={},o=n.isSelector,l=n.isArray,h=n.lazyTweens,_=n.lazyRender,u=_gsScope._gsDefine.globals,f=function(t){var e,i={};for(e in t)i[e]=t[e];return i},c=function(t,e,i){var s,r,n=t.cycle;for(s in n)r=n[s],t[s]="function"==typeof r?r.call(e[i],i):r[i%r.length];delete t.cycle},p=a.pauseCallback=function(){},m=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},d=s.prototype=new e;return s.version="1.18.0",d.constructor=s,d.kill()._gc=d._forcingPlayhead=d._hasPause=!1,d.to=function(t,e,s,r){var n=s.repeat&&u.TweenMax||i;return e?this.add(new n(t,e,s),r):this.set(t,s,r)},d.from=function(t,e,s,r){return this.add((s.repeat&&u.TweenMax||i).from(t,e,s),r)},d.fromTo=function(t,e,s,r,n){var a=r.repeat&&u.TweenMax||i;return e?this.add(a.fromTo(t,e,s,r),n):this.set(t,r,n)},d.staggerTo=function(t,e,r,n,a,l,h,_){var u,p,d=new s({onComplete:l,onCompleteParams:h,callbackScope:_,smoothChildTiming:this.smoothChildTiming}),g=r.cycle;for("string"==typeof t&&(t=i.selector(t)||t),t=t||[],o(t)&&(t=m(t)),n=n||0,0>n&&(t=m(t),t.reverse(),n*=-1),p=0;t.length>p;p++)u=f(r),u.startAt&&(u.startAt=f(u.startAt),u.startAt.cycle&&c(u.startAt,t,p)),g&&c(u,t,p),d.to(t[p],e,u,p*n);return this.add(d,a)},d.staggerFrom=function(t,e,i,s,r,n,a,o){return i.immediateRender=0!=i.immediateRender,i.runBackwards=!0,this.staggerTo(t,e,i,s,r,n,a,o)},d.staggerFromTo=function(t,e,i,s,r,n,a,o,l){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,this.staggerTo(t,e,s,r,n,a,o,l)},d.call=function(t,e,s,r){return this.add(i.delayedCall(0,t,e,s),r)},d.set=function(t,e,s){return s=this._parseTimeOrLabel(s,0,!0),null==e.immediateRender&&(e.immediateRender=s===this._time&&!this._paused),this.add(new i(t,0,e),s)},s.exportRoot=function(t,e){t=t||{},null==t.smoothChildTiming&&(t.smoothChildTiming=!0);var r,n,a=new s(t),o=a._timeline;for(null==e&&(e=!0),o._remove(a,!0),a._startTime=0,a._rawPrevTime=a._time=a._totalTime=o._time,r=o._first;r;)n=r._next,e&&r instanceof i&&r.target===r.vars.onComplete||a.add(r,r._startTime-r._delay),r=n;return o.add(a,0),a},d.add=function(r,n,a,o){var h,_,u,f,c,p;if("number"!=typeof n&&(n=this._parseTimeOrLabel(n,0,!0,r)),!(r instanceof t)){if(r instanceof Array||r&&r.push&&l(r)){for(a=a||"normal",o=o||0,h=n,_=r.length,u=0;_>u;u++)l(f=r[u])&&(f=new s({tweens:f})),this.add(f,h),"string"!=typeof f&&"function"!=typeof f&&("sequence"===a?h=f._startTime+f.totalDuration()/f._timeScale:"start"===a&&(f._startTime-=f.delay())),h+=o;return this._uncache(!0)}if("string"==typeof r)return this.addLabel(r,n);if("function"!=typeof r)throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedCall(0,r)}if(e.prototype.add.call(this,r,n),(this._gc||this._time===this._duration)&&!this._paused&&this._durationr._startTime;c._timeline;)p&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},d.remove=function(e){if(e instanceof t){this._remove(e,!1);var i=e._timeline=e.vars.useFrames?t._rootFramesTimeline:t._rootTimeline;return e._startTime=(e._paused?e._pauseTime:i._time)-(e._reversed?e.totalDuration()-e._totalTime:e._totalTime)/e._timeScale,this}if(e instanceof Array||e&&e.push&&l(e)){for(var s=e.length;--s>-1;)this.remove(e[s]);return this}return"string"==typeof e?this.removeLabel(e):this.kill(null,e)},d._remove=function(t,i){e.prototype._remove.call(this,t,i);var s=this._last;return s?this._time>s._startTime+s._totalDuration/s._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},d.append=function(t,e){return this.add(t,this._parseTimeOrLabel(null,e,!0,t))},d.insert=d.insertMultiple=function(t,e,i,s){return this.add(t,e||0,i,s)},d.appendMultiple=function(t,e,i,s){return this.add(t,this._parseTimeOrLabel(null,e,!0,t),i,s)},d.addLabel=function(t,e){return this._labels[t]=this._parseTimeOrLabel(e),this},d.addPause=function(t,e,s,r){var n=i.delayedCall(0,p,s,r||this);return n.vars.onComplete=n.vars.onReverseComplete=e,n.data="isPause",this._hasPause=!0,this.add(n,t)},d.removeLabel=function(t){return delete this._labels[t],this},d.getLabelTime=function(t){return null!=this._labels[t]?this._labels[t]:-1},d._parseTimeOrLabel=function(e,i,s,r){var n;if(r instanceof t&&r.timeline===this)this.remove(r);else if(r&&(r instanceof Array||r.push&&l(r)))for(n=r.length;--n>-1;)r[n]instanceof t&&r[n].timeline===this&&this.remove(r[n]);if("string"==typeof i)return this._parseTimeOrLabel(i,s&&"number"==typeof e&&null==this._labels[i]?e-this.duration():0,s);if(i=i||0,"string"!=typeof e||!isNaN(e)&&null==this._labels[e])null==e&&(e=this.duration());else{if(n=e.indexOf("="),-1===n)return null==this._labels[e]?s?this._labels[e]=this.duration()+i:i:this._labels[e]+i;i=parseInt(e.charAt(n-1)+"1",10)*Number(e.substr(n+1)),e=n>1?this._parseTimeOrLabel(e.substr(0,n-1),0,s):this.duration()}return Number(e)+i},d.seek=function(t,e){return this.totalTime("number"==typeof t?t:this._parseTimeOrLabel(t),e!==!1)},d.stop=function(){return this.paused(!0)},d.gotoAndPlay=function(t,e){return this.play(t,e)},d.gotoAndStop=function(t,e){return this.pause(t,e)},d.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var s,n,a,o,l,u,f=this._dirty?this.totalDuration():this._totalDuration,c=this._time,p=this._startTime,m=this._timeScale,d=this._paused;if(t>=f)this._totalTime=this._time=f,this._reversed||this._hasPausedChild()||(n=!0,o="onComplete",l=!!this._timeline.autoRemoveChildren,0===this._duration&&(0===t||0>this._rawPrevTime||this._rawPrevTime===r)&&this._rawPrevTime!==t&&this._first&&(l=!0,this._rawPrevTime>r&&(o="onReverseComplete"))),this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,t=f+1e-4;else if(1e-7>t)if(this._totalTime=this._time=0,(0!==c||0===this._duration&&this._rawPrevTime!==r&&(this._rawPrevTime>0||0>t&&this._rawPrevTime>=0))&&(o="onReverseComplete",n=this._reversed),0>t)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(l=n=!0,o="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(l=!0),this._rawPrevTime=t;else{if(this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,0===t&&n)for(s=this._first;s&&0===s._startTime;)s._duration||(n=!1),s=s._next;t=0,this._initted||(l=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!e){if(t>=c)for(s=this._first;s&&t>=s._startTime&&!u;)s._duration||"isPause"!==s.data||s.ratio||0===s._startTime&&0===this._rawPrevTime||(u=s),s=s._next;else for(s=this._last;s&&s._startTime>=t&&!u;)s._duration||"isPause"===s.data&&s._rawPrevTime>0&&(u=s),s=s._prev;u&&(this._time=t=u._startTime,this._totalTime=t+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=t}if(this._time!==c&&this._first||i||l||u){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==c&&t>0&&(this._active=!0),0===c&&this.vars.onStart&&0!==this._time&&(e||this._callback("onStart")),this._time>=c)for(s=this._first;s&&(a=s._next,!this._paused||d);)(s._active||s._startTime<=this._time&&!s._paused&&!s._gc)&&(u===s&&this.pause(),s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;else for(s=this._last;s&&(a=s._prev,!this._paused||d);){if(s._active||c>=s._startTime&&!s._paused&&!s._gc){if(u===s){for(u=s._prev;u&&u.endTime()>this._time;)u.render(u._reversed?u.totalDuration()-(t-u._startTime)*u._timeScale:(t-u._startTime)*u._timeScale,e,i),u=u._prev;u=null,this.pause()}s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)}s=a}this._onUpdate&&(e||(h.length&&_(),this._callback("onUpdate"))),o&&(this._gc||(p===this._startTime||m!==this._timeScale)&&(0===this._time||f>=this.totalDuration())&&(n&&(h.length&&_(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[o]&&this._callback(o)))}},d._hasPausedChild=function(){for(var t=this._first;t;){if(t._paused||t instanceof s&&t._hasPausedChild())return!0;t=t._next}return!1},d.getChildren=function(t,e,s,r){r=r||-9999999999;for(var n=[],a=this._first,o=0;a;)r>a._startTime||(a instanceof i?e!==!1&&(n[o++]=a):(s!==!1&&(n[o++]=a),t!==!1&&(n=n.concat(a.getChildren(!0,e,s)),o=n.length))),a=a._next;return n},d.getTweensOf=function(t,e){var s,r,n=this._gc,a=[],o=0;for(n&&this._enabled(!0,!0),s=i.getTweensOf(t),r=s.length;--r>-1;)(s[r].timeline===this||e&&this._contains(s[r]))&&(a[o++]=s[r]);return n&&this._enabled(!1,!0),a},d.recent=function(){return this._recent},d._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},d.shiftChildren=function(t,e,i){i=i||0;for(var s,r=this._first,n=this._labels;r;)r._startTime>=i&&(r._startTime+=t),r=r._next;if(e)for(s in n)n[s]>=i&&(n[s]+=t);return this._uncache(!0)},d._kill=function(t,e){if(!t&&!e)return this._enabled(!1,!1);for(var i=e?this.getTweensOf(e):this.getChildren(!0,!0,!1),s=i.length,r=!1;--s>-1;)i[s]._kill(t,e)&&(r=!0);return r},d.clear=function(t){var e=this.getChildren(!1,!0,!0),i=e.length;for(this._time=this._totalTime=0;--i>-1;)e[i]._enabled(!1,!1);return t!==!1&&(this._labels={}),this._uncache(!0)},d.invalidate=function(){for(var e=this._first;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},d._enabled=function(t,i){if(t===this._gc)for(var s=this._first;s;)s._enabled(t,!0),s=s._next;return e.prototype._enabled.call(this,t,i)},d.totalTime=function(){this._forcingPlayhead=!0;var e=t.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},d.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timeScale(this._duration/t),this):(this._dirty&&this.totalDuration(),this._duration)},d.totalDuration=function(t){if(!arguments.length){if(this._dirty){for(var e,i,s=0,r=this._last,n=999999999999;r;)e=r._prev,r._dirty&&r.totalDuration(),r._startTime>n&&this._sortChildren&&!r._paused?this.add(r,r._startTime-r._delay):n=r._startTime,0>r._startTime&&!r._paused&&(s-=r._startTime,this._timeline.smoothChildTiming&&(this._startTime+=r._startTime/this._timeScale),this.shiftChildren(-r._startTime,!1,-9999999999),n=0),i=r._startTime+r._totalDuration/r._timeScale,i>s&&(s=i),r=e;this._duration=this._totalDuration=s,this._dirty=!1}return this._totalDuration}return 0!==this.totalDuration()&&0!==t&&this.timeScale(this._totalDuration/t),this},d.paused=function(e){if(!e)for(var i=this._first,s=this._time;i;)i._startTime===s&&"isPause"===i.data&&(i._rawPrevTime=0),i=i._next;return t.prototype.paused.apply(this,arguments)},d.usesFrames=function(){for(var e=this._timeline;e._timeline;)e=e._timeline;return e===t._rootFramesTimeline},d.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},s},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("./TweenLite.js"),module.exports=e())}("TimelineLite"); /*! * VERSION: beta 1.15.2 * DATE: 2015-01-27 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2015, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com **/ var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(t){var e,i,s,r=_gsScope.GreenSockGlobals||_gsScope,n=r.com.greensock,a=2*Math.PI,o=Math.PI/2,h=n._class,l=function(e,i){var s=h("easing."+e,function(){},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,s},_=t.register||function(){},u=function(t,e,i,s){var r=h("easing."+t,{easeOut:new e,easeIn:new i,easeInOut:new s},!0);return _(r,t),r},c=function(t,e,i){this.t=t,this.v=e,i&&(this.next=i,i.prev=this,this.c=i.v-e,this.gap=i.t-t)},f=function(e,i){var s=h("easing."+e,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,r.config=function(t){return new s(t)},s},p=u("Back",f("BackOut",function(t){return(t-=1)*t*((this._p1+1)*t+this._p1)+1}),f("BackIn",function(t){return t*t*((this._p1+1)*t-this._p1)}),f("BackInOut",function(t){return 1>(t*=2)?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),m=h("easing.SlowMo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:t>1&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcEnd=i===!0},!0),d=m.prototype=new t;return d.constructor=m,d.getRatio=function(t){var e=t+(.5-t)*this._p;return this._p1>t?this._calcEnd?1-(t=1-t/this._p1)*t:e-(t=1-t/this._p1)*t*t*t*e:t>this._p3?this._calcEnd?1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcEnd?1:e},m.ease=new m(.7,.7),d.config=m.config=function(t,e,i){return new m(t,e,i)},e=h("easing.SteppedEase",function(t){t=t||1,this._p1=1/t,this._p2=t+1},!0),d=e.prototype=new t,d.constructor=e,d.getRatio=function(t){return 0>t?t=0:t>=1&&(t=.999999999),(this._p2*t>>0)*this._p1},d.config=e.config=function(t){return new e(t)},i=h("easing.RoughEase",function(e){e=e||{};for(var i,s,r,n,a,o,h=e.taper||"none",l=[],_=0,u=0|(e.points||20),f=u,p=e.randomize!==!1,m=e.clamp===!0,d=e.template instanceof t?e.template:null,g="number"==typeof e.strength?.4*e.strength:.4;--f>-1;)i=p?Math.random():1/u*f,s=d?d.getRatio(i):i,"none"===h?r=g:"out"===h?(n=1-i,r=n*n*g):"in"===h?r=i*i*g:.5>i?(n=2*i,r=.5*n*n*g):(n=2*(1-i),r=.5*n*n*g),p?s+=Math.random()*r-.5*r:f%2?s+=.5*r:s-=.5*r,m&&(s>1?s=1:0>s&&(s=0)),l[_++]={x:i,y:s};for(l.sort(function(t,e){return t.x-e.x}),o=new c(1,1,null),f=u;--f>-1;)a=l[f],o=new c(a.x,a.y,o);this._prev=new c(0,0,0!==o.t?o:o.next)},!0),d=i.prototype=new t,d.constructor=i,d.getRatio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&e.t>=t;)e=e.prev;return this._prev=e,e.v+(t-e.t)/e.gap*e.c},d.config=function(t){return new i(t)},i.ease=new i,u("Bounce",l("BounceOut",function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),l("BounceIn",function(t){return 1/2.75>(t=1-t)?1-7.5625*t*t:2/2.75>t?1-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),l("BounceInOut",function(t){var e=.5>t;return t=e?1-2*t:2*t-1,t=1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),u("Circ",l("CircOut",function(t){return Math.sqrt(1-(t-=1)*t)}),l("CircIn",function(t){return-(Math.sqrt(1-t*t)-1)}),l("CircInOut",function(t){return 1>(t*=2)?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)})),s=function(e,i,s){var r=h("easing."+e,function(t,e){this._p1=t>=1?t:1,this._p2=(e||s)/(1>t?t:1),this._p3=this._p2/a*(Math.asin(1/this._p1)||0),this._p2=a/this._p2},!0),n=r.prototype=new t;return n.constructor=r,n.getRatio=i,n.config=function(t,e){return new r(t,e)},r},u("Elastic",s("ElasticOut",function(t){return this._p1*Math.pow(2,-10*t)*Math.sin((t-this._p3)*this._p2)+1},.3),s("ElasticIn",function(t){return-(this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2))},.3),s("ElasticInOut",function(t){return 1>(t*=2)?-.5*this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2):.5*this._p1*Math.pow(2,-10*(t-=1))*Math.sin((t-this._p3)*this._p2)+1},.45)),u("Expo",l("ExpoOut",function(t){return 1-Math.pow(2,-10*t)}),l("ExpoIn",function(t){return Math.pow(2,10*(t-1))-.001}),l("ExpoInOut",function(t){return 1>(t*=2)?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))})),u("Sine",l("SineOut",function(t){return Math.sin(t*o)}),l("SineIn",function(t){return-Math.cos(t*o)+1}),l("SineInOut",function(t){return-.5*(Math.cos(Math.PI*t)-1)})),h("easing.EaseLookup",{find:function(e){return t.map[e]}},!0),_(r.SlowMo,"SlowMo","ease,"),_(i,"RoughEase","ease,"),_(e,"SteppedEase","ease,"),p},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(); /*! * VERSION: 1.18.0 * DATE: 2015-09-05 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2015, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */ var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(t,e){var i,r,s,n,a=function(){t.call(this,"css"),this._overwriteProps.length=0,this.setRatio=a.prototype.setRatio},o=_gsScope._gsDefine.globals,l={},h=a.prototype=new t("css");h.constructor=a,a.version="1.18.0",a.API=2,a.defaultTransformPerspective=0,a.defaultSkewType="compensated",a.defaultSmoothOrigin=!0,h="px",a.suffixMap={top:h,right:h,bottom:h,left:h,width:h,height:h,fontSize:h,padding:h,margin:h,perspective:h,lineHeight:""};var u,f,c,_,p,d,m=/(?:\d|\-\d|\.\d|\-\.\d)+/g,g=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,v=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,y=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,x=/(?:\d|\-|\+|=|#|\.)*/g,T=/opacity *= *([^)]*)/i,w=/opacity:([^;]*)/i,b=/alpha\(opacity *=.+?\)/i,P=/^(rgb|hsl)/,S=/([A-Z])/g,O=/-([a-z])/gi,C=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,k=function(t,e){return e.toUpperCase()},R=/(?:Left|Right|Width)/i,A=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,M=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,D=/,(?=[^\)]*(?:\(|$))/gi,L=Math.PI/180,N=180/Math.PI,F={},X=document,z=function(t){return X.createElementNS?X.createElementNS("http://www.w3.org/1999/xhtml",t):X.createElement(t)},B=z("div"),I=z("img"),E=a._internals={_specialProps:l},Y=navigator.userAgent,W=function(){var t=Y.indexOf("Android"),e=z("a");return c=-1!==Y.indexOf("Safari")&&-1===Y.indexOf("Chrome")&&(-1===t||Number(Y.substr(t+8,1))>3),p=c&&6>Number(Y.substr(Y.indexOf("Version/")+8,1)),_=-1!==Y.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(Y)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(Y))&&(d=parseFloat(RegExp.$1)),e?(e.style.cssText="top:1px;opacity:.55;",/^0.55/.test(e.style.opacity)):!1}(),V=function(t){return T.test("string"==typeof t?t:(t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?parseFloat(RegExp.$1)/100:1},j=function(t){window.console&&console.log(t)},G="",U="",q=function(t,e){e=e||B;var i,r,s=e.style;if(void 0!==s[t])return t;for(t=t.charAt(0).toUpperCase()+t.substr(1),i=["O","Moz","ms","Ms","Webkit"],r=5;--r>-1&&void 0===s[i[r]+t];);return r>=0?(U=3===r?"ms":i[r],G="-"+U.toLowerCase()+"-",U+t):null},H=X.defaultView?X.defaultView.getComputedStyle:function(){},Q=a.getStyle=function(t,e,i,r,s){var n;return W||"opacity"!==e?(!r&&t.style[e]?n=t.style[e]:(i=i||H(t))?n=i[e]||i.getPropertyValue(e)||i.getPropertyValue(e.replace(S,"-$1").toLowerCase()):t.currentStyle&&(n=t.currentStyle[e]),null==s||n&&"none"!==n&&"auto"!==n&&"auto auto"!==n?n:s):V(t)},Z=E.convertToPixels=function(t,i,r,s,n){if("px"===s||!s)return r;if("auto"===s||!r)return 0;var o,l,h,u=R.test(i),f=t,c=B.style,_=0>r;if(_&&(r=-r),"%"===s&&-1!==i.indexOf("border"))o=r/100*(u?t.clientWidth:t.clientHeight);else{if(c.cssText="border:0 solid red;position:"+Q(t,"position")+";line-height:0;","%"!==s&&f.appendChild&&"v"!==s.charAt(0)&&"rem"!==s)c[u?"borderLeftWidth":"borderTopWidth"]=r+s;else{if(f=t.parentNode||X.body,l=f._gsCache,h=e.ticker.frame,l&&u&&l.time===h)return l.width*r/100;c[u?"width":"height"]=r+s}f.appendChild(B),o=parseFloat(B[u?"offsetWidth":"offsetHeight"]),f.removeChild(B),u&&"%"===s&&a.cacheWidths!==!1&&(l=f._gsCache=f._gsCache||{},l.time=h,l.width=100*(o/r)),0!==o||n||(o=Z(t,i,r,s,!0))}return _?-o:o},$=E.calculateOffset=function(t,e,i){if("absolute"!==Q(t,"position",i))return 0;var r="left"===e?"Left":"Top",s=Q(t,"margin"+r,i);return t["offset"+r]-(Z(t,e,parseFloat(s),s.replace(x,""))||0)},K=function(t,e){var i,r,s,n={};if(e=e||H(t,null))if(i=e.length)for(;--i>-1;)s=e[i],(-1===s.indexOf("-transform")||Se===s)&&(n[s.replace(O,k)]=e.getPropertyValue(s));else for(i in e)(-1===i.indexOf("Transform")||Pe===i)&&(n[i]=e[i]);else if(e=t.currentStyle||t.style)for(i in e)"string"==typeof i&&void 0===n[i]&&(n[i.replace(O,k)]=e[i]);return W||(n.opacity=V(t)),r=ze(t,e,!1),n.rotation=r.rotation,n.skewX=r.skewX,n.scaleX=r.scaleX,n.scaleY=r.scaleY,n.x=r.x,n.y=r.y,Ce&&(n.z=r.z,n.rotationX=r.rotationX,n.rotationY=r.rotationY,n.scaleZ=r.scaleZ),n.filters&&delete n.filters,n},J=function(t,e,i,r,s){var n,a,o,l={},h=t.style;for(a in i)"cssText"!==a&&"length"!==a&&isNaN(a)&&(e[a]!==(n=i[a])||s&&s[a])&&-1===a.indexOf("Origin")&&("number"==typeof n||"string"==typeof n)&&(l[a]="auto"!==n||"left"!==a&&"top"!==a?""!==n&&"auto"!==n&&"none"!==n||"string"!=typeof e[a]||""===e[a].replace(y,"")?n:0:$(t,a),void 0!==h[a]&&(o=new pe(h,a,h[a],o)));if(r)for(a in r)"className"!==a&&(l[a]=r[a]);return{difs:l,firstMPT:o}},te={width:["Left","Right"],height:["Top","Bottom"]},ee=["marginLeft","marginRight","marginTop","marginBottom"],ie=function(t,e,i){var r=parseFloat("width"===e?t.offsetWidth:t.offsetHeight),s=te[e],n=s.length;for(i=i||H(t,null);--n>-1;)r-=parseFloat(Q(t,"padding"+s[n],i,!0))||0,r-=parseFloat(Q(t,"border"+s[n]+"Width",i,!0))||0;return r},re=function(t,e){if("contain"===t||"auto"===t||"auto auto"===t)return t+" ";(null==t||""===t)&&(t="0 0");var i=t.split(" "),r=-1!==t.indexOf("left")?"0%":-1!==t.indexOf("right")?"100%":i[0],s=-1!==t.indexOf("top")?"0%":-1!==t.indexOf("bottom")?"100%":i[1];return null==s?s="center"===r?"50%":"0":"center"===s&&(s="50%"),("center"===r||isNaN(parseFloat(r))&&-1===(r+"").indexOf("="))&&(r="50%"),t=r+" "+s+(i.length>2?" "+i[2]:""),e&&(e.oxp=-1!==r.indexOf("%"),e.oyp=-1!==s.indexOf("%"),e.oxr="="===r.charAt(1),e.oyr="="===s.charAt(1),e.ox=parseFloat(r.replace(y,"")),e.oy=parseFloat(s.replace(y,"")),e.v=t),e||t},se=function(t,e){return"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2)):parseFloat(t)-parseFloat(e)},ne=function(t,e){return null==t?e:"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2))+e:parseFloat(t)},ae=function(t,e,i,r){var s,n,a,o,l,h=1e-6;return null==t?o=e:"number"==typeof t?o=t:(s=360,n=t.split("_"),l="="===t.charAt(1),a=(l?parseInt(t.charAt(0)+"1",10)*parseFloat(n[0].substr(2)):parseFloat(n[0]))*(-1===t.indexOf("rad")?1:N)-(l?0:e),n.length&&(r&&(r[i]=e+a),-1!==t.indexOf("short")&&(a%=s,a!==a%(s/2)&&(a=0>a?a+s:a-s)),-1!==t.indexOf("_cw")&&0>a?a=(a+9999999999*s)%s-(0|a/s)*s:-1!==t.indexOf("ccw")&&a>0&&(a=(a-9999999999*s)%s-(0|a/s)*s)),o=e+a),h>o&&o>-h&&(o=0),o},oe={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},le=function(t,e,i){return t=0>t?t+1:t>1?t-1:t,0|255*(1>6*t?e+6*(i-e)*t:.5>t?i:2>3*t?e+6*(i-e)*(2/3-t):e)+.5},he=a.parseColor=function(t,e){var i,r,s,n,a,o,l,h,u,f,c;if(t)if("number"==typeof t)i=[t>>16,255&t>>8,255&t];else{if(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),oe[t])i=oe[t];else if("#"===t.charAt(0))4===t.length&&(r=t.charAt(1),s=t.charAt(2),n=t.charAt(3),t="#"+r+r+s+s+n+n),t=parseInt(t.substr(1),16),i=[t>>16,255&t>>8,255&t];else if("hsl"===t.substr(0,3))if(i=c=t.match(m),e){if(-1!==t.indexOf("="))return t.match(g)}else a=Number(i[0])%360/360,o=Number(i[1])/100,l=Number(i[2])/100,s=.5>=l?l*(o+1):l+o-l*o,r=2*l-s,i.length>3&&(i[3]=Number(t[3])),i[0]=le(a+1/3,r,s),i[1]=le(a,r,s),i[2]=le(a-1/3,r,s);else i=t.match(m)||oe.transparent;i[0]=Number(i[0]),i[1]=Number(i[1]),i[2]=Number(i[2]),i.length>3&&(i[3]=Number(i[3]))}else i=oe.black;return e&&!c&&(r=i[0]/255,s=i[1]/255,n=i[2]/255,h=Math.max(r,s,n),u=Math.min(r,s,n),l=(h+u)/2,h===u?a=o=0:(f=h-u,o=l>.5?f/(2-h-u):f/(h+u),a=h===r?(s-n)/f+(n>s?6:0):h===s?(n-r)/f+2:(r-s)/f+4,a*=60),i[0]=0|a+.5,i[1]=0|100*o+.5,i[2]=0|100*l+.5),i},ue=function(t,e){var i,r,s,n=t.match(fe)||[],a=0,o=n.length?"":t;for(i=0;n.length>i;i++)r=n[i],s=t.substr(a,t.indexOf(r,a)-a),a+=s.length+r.length,r=he(r,e),3===r.length&&r.push(1),o+=s+(e?"hsla("+r[0]+","+r[1]+"%,"+r[2]+"%,"+r[3]:"rgba("+r.join(","))+")";return o},fe="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#.+?\\b";for(h in oe)fe+="|"+h+"\\b";fe=RegExp(fe+")","gi"),a.colorStringFilter=function(t){var e,i=t[0]+t[1];fe.lastIndex=0,fe.test(i)&&(e=-1!==i.indexOf("hsl(")||-1!==i.indexOf("hsla("),t[0]=ue(t[0],e),t[1]=ue(t[1],e))},e.defaultStringFilter||(e.defaultStringFilter=a.colorStringFilter);var ce=function(t,e,i,r){if(null==t)return function(t){return t};var s,n=e?(t.match(fe)||[""])[0]:"",a=t.split(n).join("").match(v)||[],o=t.substr(0,t.indexOf(a[0])),l=")"===t.charAt(t.length-1)?")":"",h=-1!==t.indexOf(" ")?" ":",",u=a.length,f=u>0?a[0].replace(m,""):"";return u?s=e?function(t){var e,c,_,p;if("number"==typeof t)t+=f;else if(r&&D.test(t)){for(p=t.replace(D,"|").split("|"),_=0;p.length>_;_++)p[_]=s(p[_]);return p.join(",")}if(e=(t.match(fe)||[n])[0],c=t.split(e).join("").match(v)||[],_=c.length,u>_--)for(;u>++_;)c[_]=i?c[0|(_-1)/2]:a[_];return o+c.join(h)+h+e+l+(-1!==t.indexOf("inset")?" inset":"")}:function(t){var e,n,c;if("number"==typeof t)t+=f;else if(r&&D.test(t)){for(n=t.replace(D,"|").split("|"),c=0;n.length>c;c++)n[c]=s(n[c]);return n.join(",")}if(e=t.match(v)||[],c=e.length,u>c--)for(;u>++c;)e[c]=i?e[0|(c-1)/2]:a[c];return o+e.join(h)+l}:function(t){return t}},_e=function(t){return t=t.split(","),function(e,i,r,s,n,a,o){var l,h=(i+"").split(" ");for(o={},l=0;4>l;l++)o[t[l]]=h[l]=h[l]||h[(l-1)/2>>0];return s.parse(e,o,n,a)}},pe=(E._setPluginRatio=function(t){this.plugin.setRatio(t);for(var e,i,r,s,n=this.data,a=n.proxy,o=n.firstMPT,l=1e-6;o;)e=a[o.v],o.r?e=Math.round(e):l>e&&e>-l&&(e=0),o.t[o.p]=e,o=o._next;if(n.autoRotate&&(n.autoRotate.rotation=a.rotation),1===t)for(o=n.firstMPT;o;){if(i=o.t,i.type){if(1===i.type){for(s=i.xs0+i.s+i.xs1,r=1;i.l>r;r++)s+=i["xn"+r]+i["xs"+(r+1)];i.e=s}}else i.e=i.s+i.xs0;o=o._next}},function(t,e,i,r,s){this.t=t,this.p=e,this.v=i,this.r=s,r&&(r._prev=this,this._next=r)}),de=(E._parseToProxy=function(t,e,i,r,s,n){var a,o,l,h,u,f=r,c={},_={},p=i._transform,d=F;for(i._transform=null,F=e,r=u=i.parse(t,e,r,s),F=d,n&&(i._transform=p,f&&(f._prev=null,f._prev&&(f._prev._next=null)));r&&r!==f;){if(1>=r.type&&(o=r.p,_[o]=r.s+r.c,c[o]=r.s,n||(h=new pe(r,"s",o,h,r.r),r.c=0),1===r.type))for(a=r.l;--a>0;)l="xn"+a,o=r.p+"_"+l,_[o]=r.data[l],c[o]=r[l],n||(h=new pe(r,l,o,h,r.rxp[l]));r=r._next}return{proxy:c,end:_,firstMPT:h,pt:u}},E.CSSPropTween=function(t,e,r,s,a,o,l,h,u,f,c){this.t=t,this.p=e,this.s=r,this.c=s,this.n=l||e,t instanceof de||n.push(this.n),this.r=h,this.type=o||0,u&&(this.pr=u,i=!0),this.b=void 0===f?r:f,this.e=void 0===c?r+s:c,a&&(this._next=a,a._prev=this)}),me=function(t,e,i,r,s,n){var a=new de(t,e,i,r-i,s,-1,n);return a.b=i,a.e=a.xs0=r,a},ge=a.parseComplex=function(t,e,i,r,s,n,a,o,l,h){i=i||n||"",a=new de(t,e,0,0,a,h?2:1,null,!1,o,i,r),r+="";var f,c,_,p,d,v,y,x,T,w,b,P,S,O=i.split(", ").join(",").split(" "),C=r.split(", ").join(",").split(" "),k=O.length,R=u!==!1;for((-1!==r.indexOf(",")||-1!==i.indexOf(","))&&(O=O.join(" ").replace(D,", ").split(" "),C=C.join(" ").replace(D,", ").split(" "),k=O.length),k!==C.length&&(O=(n||"").split(" "),k=O.length),a.plugin=l,a.setRatio=h,fe.lastIndex=0,f=0;k>f;f++)if(p=O[f],d=C[f],x=parseFloat(p),x||0===x)a.appendXtra("",x,se(d,x),d.replace(g,""),R&&-1!==d.indexOf("px"),!0);else if(s&&fe.test(p))P=","===d.charAt(d.length-1)?"),":")",S=-1!==d.indexOf("hsl")&&W,p=he(p,S),d=he(d,S),T=p.length+d.length>6,T&&!W&&0===d[3]?(a["xs"+a.l]+=a.l?" transparent":"transparent",a.e=a.e.split(C[f]).join("transparent")):(W||(T=!1),S?a.appendXtra(T?"hsla(":"hsl(",p[0],se(d[0],p[0]),",",!1,!0).appendXtra("",p[1],se(d[1],p[1]),"%,",!1).appendXtra("",p[2],se(d[2],p[2]),T?"%,":"%"+P,!1):a.appendXtra(T?"rgba(":"rgb(",p[0],d[0]-p[0],",",!0,!0).appendXtra("",p[1],d[1]-p[1],",",!0).appendXtra("",p[2],d[2]-p[2],T?",":P,!0),T&&(p=4>p.length?1:p[3],a.appendXtra("",p,(4>d.length?1:d[3])-p,P,!1))),fe.lastIndex=0;else if(v=p.match(m)){if(y=d.match(g),!y||y.length!==v.length)return a;for(_=0,c=0;v.length>c;c++)b=v[c],w=p.indexOf(b,_),a.appendXtra(p.substr(_,w-_),Number(b),se(y[c],b),"",R&&"px"===p.substr(w+b.length,2),0===c),_=w+b.length;a["xs"+a.l]+=p.substr(_)}else a["xs"+a.l]+=a.l?" "+p:p;if(-1!==r.indexOf("=")&&a.data){for(P=a.xs0+a.data.s,f=1;a.l>f;f++)P+=a["xs"+f]+a.data["xn"+f];a.e=P+a["xs"+f]}return a.l||(a.type=-1,a.xs0=a.e),a.xfirst||a},ve=9;for(h=de.prototype,h.l=h.pr=0;--ve>0;)h["xn"+ve]=0,h["xs"+ve]="";h.xs0="",h._next=h._prev=h.xfirst=h.data=h.plugin=h.setRatio=h.rxp=null,h.appendXtra=function(t,e,i,r,s,n){var a=this,o=a.l;return a["xs"+o]+=n&&o?" "+t:t||"",i||0===o||a.plugin?(a.l++,a.type=a.setRatio?2:1,a["xs"+a.l]=r||"",o>0?(a.data["xn"+o]=e+i,a.rxp["xn"+o]=s,a["xn"+o]=e,a.plugin||(a.xfirst=new de(a,"xn"+o,e,i,a.xfirst||a,0,a.n,s,a.pr),a.xfirst.xs0=0),a):(a.data={s:e+i},a.rxp={},a.s=e,a.c=i,a.r=s,a)):(a["xs"+o]+=e+(r||""),a)};var ye=function(t,e){e=e||{},this.p=e.prefix?q(t)||t:t,l[t]=l[this.p]=this,this.format=e.formatter||ce(e.defaultValue,e.color,e.collapsible,e.multi),e.parser&&(this.parse=e.parser),this.clrs=e.color,this.multi=e.multi,this.keyword=e.keyword,this.dflt=e.defaultValue,this.pr=e.priority||0},xe=E._registerComplexSpecialProp=function(t,e,i){"object"!=typeof e&&(e={parser:i});var r,s,n=t.split(","),a=e.defaultValue;for(i=i||[a],r=0;n.length>r;r++)e.prefix=0===r&&e.prefix,e.defaultValue=i[r]||a,s=new ye(n[r],e)},Te=function(t){if(!l[t]){var e=t.charAt(0).toUpperCase()+t.substr(1)+"Plugin";xe(t,{parser:function(t,i,r,s,n,a,h){var u=o.com.greensock.plugins[e];return u?(u._cssRegister(),l[r].parse(t,i,r,s,n,a,h)):(j("Error: "+e+" js file not loaded."),n)}})}};h=ye.prototype,h.parseComplex=function(t,e,i,r,s,n){var a,o,l,h,u,f,c=this.keyword;if(this.multi&&(D.test(i)||D.test(e)?(o=e.replace(D,"|").split("|"),l=i.replace(D,"|").split("|")):c&&(o=[e],l=[i])),l){for(h=l.length>o.length?l.length:o.length,a=0;h>a;a++)e=o[a]=o[a]||this.dflt,i=l[a]=l[a]||this.dflt,c&&(u=e.indexOf(c),f=i.indexOf(c),u!==f&&(-1===f?o[a]=o[a].split(c).join(""):-1===u&&(o[a]+=" "+c)));e=o.join(", "),i=l.join(", ")}return ge(t,this.p,e,i,this.clrs,this.dflt,r,this.pr,s,n)},h.parse=function(t,e,i,r,n,a){return this.parseComplex(t.style,this.format(Q(t,this.p,s,!1,this.dflt)),this.format(e),n,a)},a.registerSpecialProp=function(t,e,i){xe(t,{parser:function(t,r,s,n,a,o){var l=new de(t,s,0,0,a,2,s,!1,i);return l.plugin=o,l.setRatio=e(t,r,n._tween,s),l},priority:i})},a.useSVGTransformAttr=c||_;var we,be="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Pe=q("transform"),Se=G+"transform",Oe=q("transformOrigin"),Ce=null!==q("perspective"),ke=E.Transform=function(){this.perspective=parseFloat(a.defaultTransformPerspective)||0,this.force3D=a.defaultForce3D!==!1&&Ce?a.defaultForce3D||"auto":!1},Re=window.SVGElement,Ae=function(t,e,i){var r,s=X.createElementNS("http://www.w3.org/2000/svg",t),n=/([a-z])([A-Z])/g;for(r in i)s.setAttributeNS(null,r.replace(n,"$1-$2").toLowerCase(),i[r]);return e.appendChild(s),s},Me=X.documentElement,De=function(){var t,e,i,r=d||/Android/i.test(Y)&&!window.chrome;return X.createElementNS&&!r&&(t=Ae("svg",Me),e=Ae("rect",t,{width:100,height:50,x:100}),i=e.getBoundingClientRect().width,e.style[Oe]="50% 50%",e.style[Pe]="scaleX(0.5)",r=i===e.getBoundingClientRect().width&&!(_&&Ce),Me.removeChild(t)),r}(),Le=function(t,e,i,r,s){var n,o,l,h,u,f,c,_,p,d,m,g,v,y,x=t._gsTransform,T=Xe(t,!0);x&&(v=x.xOrigin,y=x.yOrigin),(!r||2>(n=r.split(" ")).length)&&(c=t.getBBox(),e=re(e).split(" "),n=[(-1!==e[0].indexOf("%")?parseFloat(e[0])/100*c.width:parseFloat(e[0]))+c.x,(-1!==e[1].indexOf("%")?parseFloat(e[1])/100*c.height:parseFloat(e[1]))+c.y]),i.xOrigin=h=parseFloat(n[0]),i.yOrigin=u=parseFloat(n[1]),r&&T!==Fe&&(f=T[0],c=T[1],_=T[2],p=T[3],d=T[4],m=T[5],g=f*p-c*_,o=h*(p/g)+u*(-_/g)+(_*m-p*d)/g,l=h*(-c/g)+u*(f/g)-(f*m-c*d)/g,h=i.xOrigin=n[0]=o,u=i.yOrigin=n[1]=l),x&&(s||s!==!1&&a.defaultSmoothOrigin!==!1?(o=h-v,l=u-y,x.xOffset+=o*T[0]+l*T[2]-o,x.yOffset+=o*T[1]+l*T[3]-l):x.xOffset=x.yOffset=0),t.setAttribute("data-svg-origin",n.join(" "))},Ne=function(t){return!!(Re&&"function"==typeof t.getBBox&&t.getCTM&&(!t.parentNode||t.parentNode.getBBox&&t.parentNode.getCTM))},Fe=[1,0,0,1,0,0],Xe=function(t,e){var i,r,s,n,a,o=t._gsTransform||new ke,l=1e5;if(Pe?r=Q(t,Se,null,!0):t.currentStyle&&(r=t.currentStyle.filter.match(A),r=r&&4===r.length?[r[0].substr(4),Number(r[2].substr(4)),Number(r[1].substr(4)),r[3].substr(4),o.x||0,o.y||0].join(","):""),i=!r||"none"===r||"matrix(1, 0, 0, 1, 0, 0)"===r,(o.svg||t.getBBox&&Ne(t))&&(i&&-1!==(t.style[Pe]+"").indexOf("matrix")&&(r=t.style[Pe],i=0),s=t.getAttribute("transform"),i&&s&&(-1!==s.indexOf("matrix")?(r=s,i=0):-1!==s.indexOf("translate")&&(r="matrix(1,0,0,1,"+s.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",i=0))),i)return Fe;for(s=(r||"").match(/(?:\-|\b)[\d\-\.e]+\b/gi)||[],ve=s.length;--ve>-1;)n=Number(s[ve]),s[ve]=(a=n-(n|=0))?(0|a*l+(0>a?-.5:.5))/l+n:n;return e&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s},ze=E.getTransform=function(t,i,r,n){if(t._gsTransform&&r&&!n)return t._gsTransform;var o,l,h,u,f,c,_=r?t._gsTransform||new ke:new ke,p=0>_.scaleX,d=2e-5,m=1e5,g=Ce?parseFloat(Q(t,Oe,i,!1,"0 0 0").split(" ")[2])||_.zOrigin||0:0,v=parseFloat(a.defaultTransformPerspective)||0;if(_.svg=!(!t.getBBox||!Ne(t)),_.svg&&(Le(t,Q(t,Oe,s,!1,"50% 50%")+"",_,t.getAttribute("data-svg-origin")),we=a.useSVGTransformAttr||De),o=Xe(t),o!==Fe){if(16===o.length){var y,x,T,w,b,P=o[0],S=o[1],O=o[2],C=o[3],k=o[4],R=o[5],A=o[6],M=o[7],D=o[8],L=o[9],F=o[10],X=o[12],z=o[13],B=o[14],I=o[11],E=Math.atan2(A,F);_.zOrigin&&(B=-_.zOrigin,X=D*B-o[12],z=L*B-o[13],B=F*B+_.zOrigin-o[14]),_.rotationX=E*N,E&&(w=Math.cos(-E),b=Math.sin(-E),y=k*w+D*b,x=R*w+L*b,T=A*w+F*b,D=k*-b+D*w,L=R*-b+L*w,F=A*-b+F*w,I=M*-b+I*w,k=y,R=x,A=T),E=Math.atan2(D,F),_.rotationY=E*N,E&&(w=Math.cos(-E),b=Math.sin(-E),y=P*w-D*b,x=S*w-L*b,T=O*w-F*b,L=S*b+L*w,F=O*b+F*w,I=C*b+I*w,P=y,S=x,O=T),E=Math.atan2(S,P),_.rotation=E*N,E&&(w=Math.cos(-E),b=Math.sin(-E),P=P*w+k*b,x=S*w+R*b,R=S*-b+R*w,A=O*-b+A*w,S=x),_.rotationX&&Math.abs(_.rotationX)+Math.abs(_.rotation)>359.9&&(_.rotationX=_.rotation=0,_.rotationY+=180),_.scaleX=(0|Math.sqrt(P*P+S*S)*m+.5)/m,_.scaleY=(0|Math.sqrt(R*R+L*L)*m+.5)/m,_.scaleZ=(0|Math.sqrt(A*A+F*F)*m+.5)/m,_.skewX=0,_.perspective=I?1/(0>I?-I:I):0,_.x=X,_.y=z,_.z=B,_.svg&&(_.x-=_.xOrigin-(_.xOrigin*P-_.yOrigin*k),_.y-=_.yOrigin-(_.yOrigin*S-_.xOrigin*R))}else if(!(Ce&&!n&&o.length&&_.x===o[4]&&_.y===o[5]&&(_.rotationX||_.rotationY)||void 0!==_.x&&"none"===Q(t,"display",i))){var Y=o.length>=6,W=Y?o[0]:1,V=o[1]||0,j=o[2]||0,G=Y?o[3]:1;_.x=o[4]||0,_.y=o[5]||0,h=Math.sqrt(W*W+V*V),u=Math.sqrt(G*G+j*j),f=W||V?Math.atan2(V,W)*N:_.rotation||0,c=j||G?Math.atan2(j,G)*N+f:_.skewX||0,Math.abs(c)>90&&270>Math.abs(c)&&(p?(h*=-1,c+=0>=f?180:-180,f+=0>=f?180:-180):(u*=-1,c+=0>=c?180:-180)),_.scaleX=h,_.scaleY=u,_.rotation=f,_.skewX=c,Ce&&(_.rotationX=_.rotationY=_.z=0,_.perspective=v,_.scaleZ=1),_.svg&&(_.x-=_.xOrigin-(_.xOrigin*W+_.yOrigin*j),_.y-=_.yOrigin-(_.xOrigin*V+_.yOrigin*G))}_.zOrigin=g;for(l in _)d>_[l]&&_[l]>-d&&(_[l]=0)}return r&&(t._gsTransform=_,_.svg&&(we&&t.style[Pe]?e.delayedCall(.001,function(){Ye(t.style,Pe)}):!we&&t.getAttribute("transform")&&e.delayedCall(.001,function(){t.removeAttribute("transform")}))),_},Be=function(t){var e,i,r=this.data,s=-r.rotation*L,n=s+r.skewX*L,a=1e5,o=(0|Math.cos(s)*r.scaleX*a)/a,l=(0|Math.sin(s)*r.scaleX*a)/a,h=(0|Math.sin(n)*-r.scaleY*a)/a,u=(0|Math.cos(n)*r.scaleY*a)/a,f=this.t.style,c=this.t.currentStyle;if(c){i=l,l=-h,h=-i,e=c.filter,f.filter="";var _,p,m=this.t.offsetWidth,g=this.t.offsetHeight,v="absolute"!==c.position,y="progid:DXImageTransform.Microsoft.Matrix(M11="+o+", M12="+l+", M21="+h+", M22="+u,w=r.x+m*r.xPercent/100,b=r.y+g*r.yPercent/100;if(null!=r.ox&&(_=(r.oxp?.01*m*r.ox:r.ox)-m/2,p=(r.oyp?.01*g*r.oy:r.oy)-g/2,w+=_-(_*o+p*l),b+=p-(_*h+p*u)),v?(_=m/2,p=g/2,y+=", Dx="+(_-(_*o+p*l)+w)+", Dy="+(p-(_*h+p*u)+b)+")"):y+=", sizingMethod='auto expand')",f.filter=-1!==e.indexOf("DXImageTransform.Microsoft.Matrix(")?e.replace(M,y):y+" "+e,(0===t||1===t)&&1===o&&0===l&&0===h&&1===u&&(v&&-1===y.indexOf("Dx=0, Dy=0")||T.test(e)&&100!==parseFloat(RegExp.$1)||-1===e.indexOf("gradient("&&e.indexOf("Alpha"))&&f.removeAttribute("filter")),!v){var P,S,O,C=8>d?1:-1;for(_=r.ieOffsetX||0,p=r.ieOffsetY||0,r.ieOffsetX=Math.round((m-((0>o?-o:o)*m+(0>l?-l:l)*g))/2+w),r.ieOffsetY=Math.round((g-((0>u?-u:u)*g+(0>h?-h:h)*m))/2+b),ve=0;4>ve;ve++)S=ee[ve],P=c[S],i=-1!==P.indexOf("px")?parseFloat(P):Z(this.t,S,parseFloat(P),P.replace(x,""))||0,O=i!==r[S]?2>ve?-r.ieOffsetX:-r.ieOffsetY:2>ve?_-r.ieOffsetX:p-r.ieOffsetY,f[S]=(r[S]=Math.round(i-O*(0===ve||2===ve?1:C)))+"px"}}},Ie=E.set3DTransformRatio=E.setTransformRatio=function(t){var e,i,r,s,n,a,o,l,h,u,f,c,p,d,m,g,v,y,x,T,w,b,P,S=this.data,O=this.t.style,C=S.rotation,k=S.rotationX,R=S.rotationY,A=S.scaleX,M=S.scaleY,D=S.scaleZ,N=S.x,F=S.y,X=S.z,z=S.svg,B=S.perspective,I=S.force3D;if(!(((1!==t&&0!==t||"auto"!==I||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&I||X||B||R||k)&&(!we||!z)&&Ce))return C||S.skewX||z?(C*=L,b=S.skewX*L,P=1e5,e=Math.cos(C)*A,s=Math.sin(C)*A,i=Math.sin(C-b)*-M,n=Math.cos(C-b)*M,b&&"simple"===S.skewType&&(v=Math.tan(b),v=Math.sqrt(1+v*v),i*=v,n*=v,S.skewY&&(e*=v,s*=v)),z&&(N+=S.xOrigin-(S.xOrigin*e+S.yOrigin*i)+S.xOffset,F+=S.yOrigin-(S.xOrigin*s+S.yOrigin*n)+S.yOffset,we&&(S.xPercent||S.yPercent)&&(d=this.t.getBBox(),N+=.01*S.xPercent*d.width,F+=.01*S.yPercent*d.height),d=1e-6,d>N&&N>-d&&(N=0),d>F&&F>-d&&(F=0)),x=(0|e*P)/P+","+(0|s*P)/P+","+(0|i*P)/P+","+(0|n*P)/P+","+N+","+F+")",z&&we?this.t.setAttribute("transform","matrix("+x):O[Pe]=(S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) matrix(":"matrix(")+x):O[Pe]=(S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) matrix(":"matrix(")+A+",0,0,"+M+","+N+","+F+")",void 0;if(_&&(d=1e-4,d>A&&A>-d&&(A=D=2e-5),d>M&&M>-d&&(M=D=2e-5),!B||S.z||S.rotationX||S.rotationY||(B=0)),C||S.skewX)C*=L,m=e=Math.cos(C),g=s=Math.sin(C),S.skewX&&(C-=S.skewX*L,m=Math.cos(C),g=Math.sin(C),"simple"===S.skewType&&(v=Math.tan(S.skewX*L),v=Math.sqrt(1+v*v),m*=v,g*=v,S.skewY&&(e*=v,s*=v))),i=-g,n=m;else{if(!(R||k||1!==D||B||z))return O[Pe]=(S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) translate3d(":"translate3d(")+N+"px,"+F+"px,"+X+"px)"+(1!==A||1!==M?" scale("+A+","+M+")":""),void 0;e=n=1,i=s=0}h=1,r=a=o=l=u=f=0,c=B?-1/B:0,p=S.zOrigin,d=1e-6,T=",",w="0",C=R*L,C&&(m=Math.cos(C),g=Math.sin(C),o=-g,u=c*-g,r=e*g,a=s*g,h=m,c*=m,e*=m,s*=m),C=k*L,C&&(m=Math.cos(C),g=Math.sin(C),v=i*m+r*g,y=n*m+a*g,l=h*g,f=c*g,r=i*-g+r*m,a=n*-g+a*m,h*=m,c*=m,i=v,n=y),1!==D&&(r*=D,a*=D,h*=D,c*=D),1!==M&&(i*=M,n*=M,l*=M,f*=M),1!==A&&(e*=A,s*=A,o*=A,u*=A),(p||z)&&(p&&(N+=r*-p,F+=a*-p,X+=h*-p+p),z&&(N+=S.xOrigin-(S.xOrigin*e+S.yOrigin*i)+S.xOffset,F+=S.yOrigin-(S.xOrigin*s+S.yOrigin*n)+S.yOffset),d>N&&N>-d&&(N=w),d>F&&F>-d&&(F=w),d>X&&X>-d&&(X=0)),x=S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) matrix3d(":"matrix3d(",x+=(d>e&&e>-d?w:e)+T+(d>s&&s>-d?w:s)+T+(d>o&&o>-d?w:o),x+=T+(d>u&&u>-d?w:u)+T+(d>i&&i>-d?w:i)+T+(d>n&&n>-d?w:n),k||R?(x+=T+(d>l&&l>-d?w:l)+T+(d>f&&f>-d?w:f)+T+(d>r&&r>-d?w:r),x+=T+(d>a&&a>-d?w:a)+T+(d>h&&h>-d?w:h)+T+(d>c&&c>-d?w:c)+T):x+=",0,0,0,0,1,0,",x+=N+T+F+T+X+T+(B?1+-X/B:1)+")",O[Pe]=x};h=ke.prototype,h.x=h.y=h.z=h.skewX=h.skewY=h.rotation=h.rotationX=h.rotationY=h.zOrigin=h.xPercent=h.yPercent=h.xOffset=h.yOffset=0,h.scaleX=h.scaleY=h.scaleZ=1,xe("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(t,e,i,r,n,o,l){if(r._lastParsedTransform===l)return n;r._lastParsedTransform=l;var h,u,f,c,_,p,d,m,g,v,y=t._gsTransform,x=t.style,T=1e-6,w=be.length,b=l,P={},S="transformOrigin";if(l.display?(c=Q(t,"display"),x.display="block",h=ze(t,s,!0,l.parseTransform),x.display=c):h=ze(t,s,!0,l.parseTransform),r._transform=h,"string"==typeof b.transform&&Pe)c=B.style,c[Pe]=b.transform,c.display="block",c.position="absolute",X.body.appendChild(B),u=ze(B,null,!1),X.body.removeChild(B),u.perspective||(u.perspective=h.perspective),null!=b.xPercent&&(u.xPercent=ne(b.xPercent,h.xPercent)),null!=b.yPercent&&(u.yPercent=ne(b.yPercent,h.yPercent));else if("object"==typeof b){if(u={scaleX:ne(null!=b.scaleX?b.scaleX:b.scale,h.scaleX),scaleY:ne(null!=b.scaleY?b.scaleY:b.scale,h.scaleY),scaleZ:ne(b.scaleZ,h.scaleZ),x:ne(b.x,h.x),y:ne(b.y,h.y),z:ne(b.z,h.z),xPercent:ne(b.xPercent,h.xPercent),yPercent:ne(b.yPercent,h.yPercent),perspective:ne(b.transformPerspective,h.perspective)},m=b.directionalRotation,null!=m)if("object"==typeof m)for(c in m)b[c]=m[c];else b.rotation=m;"string"==typeof b.x&&-1!==b.x.indexOf("%")&&(u.x=0,u.xPercent=ne(b.x,h.xPercent)),"string"==typeof b.y&&-1!==b.y.indexOf("%")&&(u.y=0,u.yPercent=ne(b.y,h.yPercent)),u.rotation=ae("rotation"in b?b.rotation:"shortRotation"in b?b.shortRotation+"_short":"rotationZ"in b?b.rotationZ:h.rotation,h.rotation,"rotation",P),Ce&&(u.rotationX=ae("rotationX"in b?b.rotationX:"shortRotationX"in b?b.shortRotationX+"_short":h.rotationX||0,h.rotationX,"rotationX",P),u.rotationY=ae("rotationY"in b?b.rotationY:"shortRotationY"in b?b.shortRotationY+"_short":h.rotationY||0,h.rotationY,"rotationY",P)),u.skewX=null==b.skewX?h.skewX:ae(b.skewX,h.skewX),u.skewY=null==b.skewY?h.skewY:ae(b.skewY,h.skewY),(f=u.skewY-h.skewY)&&(u.skewX+=f,u.rotation+=f)}for(Ce&&null!=b.force3D&&(h.force3D=b.force3D,d=!0),h.skewType=b.skewType||h.skewType||a.defaultSkewType,p=h.force3D||h.z||h.rotationX||h.rotationY||u.z||u.rotationX||u.rotationY||u.perspective,p||null==b.scale||(u.scaleZ=1);--w>-1;)i=be[w],_=u[i]-h[i],(_>T||-T>_||null!=b[i]||null!=F[i])&&(d=!0,n=new de(h,i,h[i],_,n),i in P&&(n.e=P[i]),n.xs0=0,n.plugin=o,r._overwriteProps.push(n.n));return _=b.transformOrigin,h.svg&&(_||b.svgOrigin)&&(g=h.xOffset,v=h.yOffset,Le(t,re(_),u,b.svgOrigin,b.smoothOrigin),n=me(h,"xOrigin",(y?h:u).xOrigin,u.xOrigin,n,S),n=me(h,"yOrigin",(y?h:u).yOrigin,u.yOrigin,n,S),(g!==h.xOffset||v!==h.yOffset)&&(n=me(h,"xOffset",y?g:h.xOffset,h.xOffset,n,S),n=me(h,"yOffset",y?v:h.yOffset,h.yOffset,n,S)),_=we?null:"0px 0px"),(_||Ce&&p&&h.zOrigin)&&(Pe?(d=!0,i=Oe,_=(_||Q(t,i,s,!1,"50% 50%"))+"",n=new de(x,i,0,0,n,-1,S),n.b=x[i],n.plugin=o,Ce?(c=h.zOrigin,_=_.split(" "),h.zOrigin=(_.length>2&&(0===c||"0px"!==_[2])?parseFloat(_[2]):c)||0,n.xs0=n.e=_[0]+" "+(_[1]||"50%")+" 0px",n=new de(h,"zOrigin",0,0,n,-1,n.n),n.b=c,n.xs0=n.e=h.zOrigin):n.xs0=n.e=_):re(_+"",h)),d&&(r._transformType=h.svg&&we||!p&&3!==this._transformType?2:3),n},prefix:!0}),xe("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),xe("borderRadius",{defaultValue:"0px",parser:function(t,e,i,n,a){e=this.format(e);var o,l,h,u,f,c,_,p,d,m,g,v,y,x,T,w,b=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],P=t.style;for(d=parseFloat(t.offsetWidth),m=parseFloat(t.offsetHeight),o=e.split(" "),l=0;b.length>l;l++)this.p.indexOf("border")&&(b[l]=q(b[l])),f=u=Q(t,b[l],s,!1,"0px"),-1!==f.indexOf(" ")&&(u=f.split(" "),f=u[0],u=u[1]),c=h=o[l],_=parseFloat(f),v=f.substr((_+"").length),y="="===c.charAt(1),y?(p=parseInt(c.charAt(0)+"1",10),c=c.substr(2),p*=parseFloat(c),g=c.substr((p+"").length-(0>p?1:0))||""):(p=parseFloat(c),g=c.substr((p+"").length)),""===g&&(g=r[i]||v),g!==v&&(x=Z(t,"borderLeft",_,v),T=Z(t,"borderTop",_,v),"%"===g?(f=100*(x/d)+"%",u=100*(T/m)+"%"):"em"===g?(w=Z(t,"borderLeft",1,"em"),f=x/w+"em",u=T/w+"em"):(f=x+"px",u=T+"px"),y&&(c=parseFloat(f)+p+g,h=parseFloat(u)+p+g)),a=ge(P,b[l],f+" "+u,c+" "+h,!1,"0px",a);return a},prefix:!0,formatter:ce("0px 0px 0px 0px",!1,!0)}),xe("backgroundPosition",{defaultValue:"0 0",parser:function(t,e,i,r,n,a){var o,l,h,u,f,c,_="background-position",p=s||H(t,null),m=this.format((p?d?p.getPropertyValue(_+"-x")+" "+p.getPropertyValue(_+"-y"):p.getPropertyValue(_):t.currentStyle.backgroundPositionX+" "+t.currentStyle.backgroundPositionY)||"0 0"),g=this.format(e);if(-1!==m.indexOf("%")!=(-1!==g.indexOf("%"))&&(c=Q(t,"backgroundImage").replace(C,""),c&&"none"!==c)){for(o=m.split(" "),l=g.split(" "),I.setAttribute("src",c),h=2;--h>-1;)m=o[h],u=-1!==m.indexOf("%"),u!==(-1!==l[h].indexOf("%"))&&(f=0===h?t.offsetWidth-I.width:t.offsetHeight-I.height,o[h]=u?parseFloat(m)/100*f+"px":100*(parseFloat(m)/f)+"%");m=o.join(" ")}return this.parseComplex(t.style,m,g,n,a)},formatter:re}),xe("backgroundSize",{defaultValue:"0 0",formatter:re}),xe("perspective",{defaultValue:"0px",prefix:!0}),xe("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),xe("transformStyle",{prefix:!0}),xe("backfaceVisibility",{prefix:!0}),xe("userSelect",{prefix:!0}),xe("margin",{parser:_e("marginTop,marginRight,marginBottom,marginLeft")}),xe("padding",{parser:_e("paddingTop,paddingRight,paddingBottom,paddingLeft")}),xe("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(t,e,i,r,n,a){var o,l,h;return 9>d?(l=t.currentStyle,h=8>d?" ":",",o="rect("+l.clipTop+h+l.clipRight+h+l.clipBottom+h+l.clipLeft+")",e=this.format(e).split(",").join(h)):(o=this.format(Q(t,this.p,s,!1,this.dflt)),e=this.format(e)),this.parseComplex(t.style,o,e,n,a)}}),xe("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),xe("autoRound,strictUnits",{parser:function(t,e,i,r,s){return s}}),xe("border",{defaultValue:"0px solid #000",parser:function(t,e,i,r,n,a){return this.parseComplex(t.style,this.format(Q(t,"borderTopWidth",s,!1,"0px")+" "+Q(t,"borderTopStyle",s,!1,"solid")+" "+Q(t,"borderTopColor",s,!1,"#000")),this.format(e),n,a)},color:!0,formatter:function(t){var e=t.split(" ");return e[0]+" "+(e[1]||"solid")+" "+(t.match(fe)||["#000"])[0]}}),xe("borderWidth",{parser:_e("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),xe("float,cssFloat,styleFloat",{parser:function(t,e,i,r,s){var n=t.style,a="cssFloat"in n?"cssFloat":"styleFloat";return new de(n,a,0,0,s,-1,i,!1,0,n[a],e)}});var Ee=function(t){var e,i=this.t,r=i.filter||Q(this.data,"filter")||"",s=0|this.s+this.c*t;100===s&&(-1===r.indexOf("atrix(")&&-1===r.indexOf("radient(")&&-1===r.indexOf("oader(")?(i.removeAttribute("filter"),e=!Q(this.data,"filter")):(i.filter=r.replace(b,""),e=!0)),e||(this.xn1&&(i.filter=r=r||"alpha(opacity="+s+")"),-1===r.indexOf("pacity")?0===s&&this.xn1||(i.filter=r+" alpha(opacity="+s+")"):i.filter=r.replace(T,"opacity="+s))};xe("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(t,e,i,r,n,a){var o=parseFloat(Q(t,"opacity",s,!1,"1")),l=t.style,h="autoAlpha"===i;return"string"==typeof e&&"="===e.charAt(1)&&(e=("-"===e.charAt(0)?-1:1)*parseFloat(e.substr(2))+o),h&&1===o&&"hidden"===Q(t,"visibility",s)&&0!==e&&(o=0),W?n=new de(l,"opacity",o,e-o,n):(n=new de(l,"opacity",100*o,100*(e-o),n),n.xn1=h?1:0,l.zoom=1,n.type=2,n.b="alpha(opacity="+n.s+")",n.e="alpha(opacity="+(n.s+n.c)+")",n.data=t,n.plugin=a,n.setRatio=Ee),h&&(n=new de(l,"visibility",0,0,n,-1,null,!1,0,0!==o?"inherit":"hidden",0===e?"hidden":"inherit"),n.xs0="inherit",r._overwriteProps.push(n.n),r._overwriteProps.push(i)),n}});var Ye=function(t,e){e&&(t.removeProperty?(("ms"===e.substr(0,2)||"webkit"===e.substr(0,6))&&(e="-"+e),t.removeProperty(e.replace(S,"-$1").toLowerCase())):t.removeAttribute(e))},We=function(t){if(this.t._gsClassPT=this,1===t||0===t){this.t.setAttribute("class",0===t?this.b:this.e);for(var e=this.data,i=this.t.style;e;)e.v?i[e.p]=e.v:Ye(i,e.p),e=e._next;1===t&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};xe("className",{parser:function(t,e,r,n,a,o,l){var h,u,f,c,_,p=t.getAttribute("class")||"",d=t.style.cssText;if(a=n._classNamePT=new de(t,r,0,0,a,2),a.setRatio=We,a.pr=-11,i=!0,a.b=p,u=K(t,s),f=t._gsClassPT){for(c={},_=f.data;_;)c[_.p]=1,_=_._next; f.setRatio(1)}return t._gsClassPT=a,a.e="="!==e.charAt(1)?e:p.replace(RegExp("\\s*\\b"+e.substr(2)+"\\b"),"")+("+"===e.charAt(0)?" "+e.substr(2):""),t.setAttribute("class",a.e),h=J(t,u,K(t),l,c),t.setAttribute("class",p),a.data=h.firstMPT,t.style.cssText=d,a=a.xfirst=n.parse(t,h.difs,a,o)}});var Ve=function(t){if((1===t||0===t)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var e,i,r,s,n,a=this.t.style,o=l.transform.parse;if("all"===this.e)a.cssText="",s=!0;else for(e=this.e.split(" ").join("").split(","),r=e.length;--r>-1;)i=e[r],l[i]&&(l[i].parse===o?s=!0:i="transformOrigin"===i?Oe:l[i].p),Ye(a,i);s&&(Ye(a,Pe),n=this.t._gsTransform,n&&(n.svg&&this.t.removeAttribute("data-svg-origin"),delete this.t._gsTransform))}};for(xe("clearProps",{parser:function(t,e,r,s,n){return n=new de(t,r,0,0,n,2),n.setRatio=Ve,n.e=e,n.pr=-10,n.data=s._tween,i=!0,n}}),h="bezier,throwProps,physicsProps,physics2D".split(","),ve=h.length;ve--;)Te(h[ve]);h=a.prototype,h._firstPT=h._lastParsedTransform=h._transform=null,h._onInitTween=function(t,e,o){if(!t.nodeType)return!1;this._target=t,this._tween=o,this._vars=e,u=e.autoRound,i=!1,r=e.suffixMap||a.suffixMap,s=H(t,""),n=this._overwriteProps;var h,_,d,m,g,v,y,x,T,b=t.style;if(f&&""===b.zIndex&&(h=Q(t,"zIndex",s),("auto"===h||""===h)&&this._addLazySet(b,"zIndex",0)),"string"==typeof e&&(m=b.cssText,h=K(t,s),b.cssText=m+";"+e,h=J(t,h,K(t)).difs,!W&&w.test(e)&&(h.opacity=parseFloat(RegExp.$1)),e=h,b.cssText=m),this._firstPT=_=e.className?l.className.parse(t,e.className,"className",this,null,null,e):this.parse(t,e,null),this._transformType){for(T=3===this._transformType,Pe?c&&(f=!0,""===b.zIndex&&(y=Q(t,"zIndex",s),("auto"===y||""===y)&&this._addLazySet(b,"zIndex",0)),p&&this._addLazySet(b,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(T?"visible":"hidden"))):b.zoom=1,d=_;d&&d._next;)d=d._next;x=new de(t,"transform",0,0,null,2),this._linkCSSP(x,null,d),x.setRatio=Pe?Ie:Be,x.data=this._transform||ze(t,s,!0),x.tween=o,x.pr=-1,n.pop()}if(i){for(;_;){for(v=_._next,d=m;d&&d.pr>_.pr;)d=d._next;(_._prev=d?d._prev:g)?_._prev._next=_:m=_,(_._next=d)?d._prev=_:g=_,_=v}this._firstPT=m}return!0},h.parse=function(t,e,i,n){var a,o,h,f,c,_,p,d,m,g,v=t.style;for(a in e)_=e[a],o=l[a],o?i=o.parse(t,_,a,this,i,n,e):(c=Q(t,a,s)+"",m="string"==typeof _,"color"===a||"fill"===a||"stroke"===a||-1!==a.indexOf("Color")||m&&P.test(_)?(m||(_=he(_),_=(_.length>3?"rgba(":"rgb(")+_.join(",")+")"),i=ge(v,a,c,_,!0,"transparent",i,0,n)):!m||-1===_.indexOf(" ")&&-1===_.indexOf(",")?(h=parseFloat(c),p=h||0===h?c.substr((h+"").length):"",(""===c||"auto"===c)&&("width"===a||"height"===a?(h=ie(t,a,s),p="px"):"left"===a||"top"===a?(h=$(t,a,s),p="px"):(h="opacity"!==a?0:1,p="")),g=m&&"="===_.charAt(1),g?(f=parseInt(_.charAt(0)+"1",10),_=_.substr(2),f*=parseFloat(_),d=_.replace(x,"")):(f=parseFloat(_),d=m?_.replace(x,""):""),""===d&&(d=a in r?r[a]:p),_=f||0===f?(g?f+h:f)+d:e[a],p!==d&&""!==d&&(f||0===f)&&h&&(h=Z(t,a,h,p),"%"===d?(h/=Z(t,a,100,"%")/100,e.strictUnits!==!0&&(c=h+"%")):"em"===d||"rem"===d?h/=Z(t,a,1,d):"px"!==d&&(f=Z(t,a,f,d),d="px"),g&&(f||0===f)&&(_=f+h+d)),g&&(f+=h),!h&&0!==h||!f&&0!==f?void 0!==v[a]&&(_||"NaN"!=_+""&&null!=_)?(i=new de(v,a,f||h||0,0,i,-1,a,!1,0,c,_),i.xs0="none"!==_||"display"!==a&&-1===a.indexOf("Style")?_:c):j("invalid "+a+" tween value: "+e[a]):(i=new de(v,a,h,f-h,i,0,a,u!==!1&&("px"===d||"zIndex"===a),0,c,_),i.xs0=d)):i=ge(v,a,c,_,!0,null,i,0,n)),n&&i&&!i.plugin&&(i.plugin=n);return i},h.setRatio=function(t){var e,i,r,s=this._firstPT,n=1e-6;if(1!==t||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(t||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;s;){if(e=s.c*t+s.s,s.r?e=Math.round(e):n>e&&e>-n&&(e=0),s.type)if(1===s.type)if(r=s.l,2===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2;else if(3===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3;else if(4===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4;else if(5===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4+s.xn4+s.xs5;else{for(i=s.xs0+e+s.xs1,r=1;s.l>r;r++)i+=s["xn"+r]+s["xs"+(r+1)];s.t[s.p]=i}else-1===s.type?s.t[s.p]=s.xs0:s.setRatio&&s.setRatio(t);else s.t[s.p]=e+s.xs0;s=s._next}else for(;s;)2!==s.type?s.t[s.p]=s.b:s.setRatio(t),s=s._next;else for(;s;){if(2!==s.type)if(s.r&&-1!==s.type)if(e=Math.round(s.s+s.c),s.type){if(1===s.type){for(r=s.l,i=s.xs0+e+s.xs1,r=1;s.l>r;r++)i+=s["xn"+r]+s["xs"+(r+1)];s.t[s.p]=i}}else s.t[s.p]=e+s.xs0;else s.t[s.p]=s.e;else s.setRatio(t);s=s._next}},h._enableTransforms=function(t){this._transform=this._transform||ze(this._target,s,!0),this._transformType=this._transform.svg&&we||!t&&3!==this._transformType?2:3};var je=function(){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};h._addLazySet=function(t,e,i){var r=this._firstPT=new de(t,e,0,0,this._firstPT,2);r.e=i,r.setRatio=je,r.data=this},h._linkCSSP=function(t,e,i,r){return t&&(e&&(e._prev=t),t._next&&(t._next._prev=t._prev),t._prev?t._prev._next=t._next:this._firstPT===t&&(this._firstPT=t._next,r=!0),i?i._next=t:r||null!==this._firstPT||(this._firstPT=t),t._next=e,t._prev=i),t},h._kill=function(e){var i,r,s,n=e;if(e.autoAlpha||e.alpha){n={};for(r in e)n[r]=e[r];n.opacity=1,n.autoAlpha&&(n.visibility=1)}return e.className&&(i=this._classNamePT)&&(s=i.xfirst,s&&s._prev?this._linkCSSP(s._prev,i._next,s._prev._prev):s===this._firstPT&&(this._firstPT=i._next),i._next&&this._linkCSSP(i._next,i._next._next,s._prev),this._classNamePT=null),t.prototype._kill.call(this,n)};var Ge=function(t,e,i){var r,s,n,a;if(t.slice)for(s=t.length;--s>-1;)Ge(t[s],e,i);else for(r=t.childNodes,s=r.length;--s>-1;)n=r[s],a=n.type,n.style&&(e.push(K(n)),i&&i.push(n)),1!==a&&9!==a&&11!==a||!n.childNodes.length||Ge(n,e,i)};return a.cascadeTo=function(t,i,r){var s,n,a,o,l=e.to(t,i,r),h=[l],u=[],f=[],c=[],_=e._internals.reservedProps;for(t=l._targets||l.target,Ge(t,u,c),l.render(i,!0,!0),Ge(t,f),l.render(0,!0,!0),l._enabled(!0),s=c.length;--s>-1;)if(n=J(c[s],u[s],f[s]),n.firstMPT){n=n.difs;for(a in r)_[a]&&(n[a]=r[a]);o={};for(a in n)o[a]=u[s][a];h.push(e.fromTo(c[s],i,o,n))}return h},t.activate([a]),a},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=e())}("CSSPlugin"); /*! * VERSION: beta 0.3.4 * DATE: 2015-08-15 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2015, GreenSock. All rights reserved. * SplitText is a Club GreenSock membership benefit; You must have a valid membership to use * this code without violating the terms of use. Visit http://www.greensock.com/club/ to sign up or get more details. * This work is subject to the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */ var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(function(t){"use strict";var e=t.GreenSockGlobals||t,i=function(t){var i,s=t.split("."),r=e;for(i=0;s.length>i;i++)r[s[i]]=r=r[s[i]]||{};return r},s=i("com.greensock.utils"),r=function(t){var e=t.nodeType,i="";if(1===e||9===e||11===e){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=r(t)}else if(3===e||4===e)return t.nodeValue;return i},n=document,a=n.defaultView?n.defaultView.getComputedStyle:function(){},o=/([A-Z])/g,l=function(t,e,i,s){var r;return(i=i||a(t,null))?(t=i.getPropertyValue(e.replace(o,"-$1").toLowerCase()),r=t||i.length?t:i[e]):t.currentStyle&&(i=t.currentStyle,r=i[e]),s?r:parseInt(r,10)||0},h=function(t){return t.length&&t[0]&&(t[0].nodeType&&t[0].style&&!t.nodeType||t[0].length&&t[0][0])?!0:!1},_=function(t){var e,i,s,r=[],n=t.length;for(e=0;n>e;e++)if(i=t[e],h(i))for(s=i.length,s=0;i.length>s;s++)r.push(i[s]);else r.push(i);return r},u=")eefec303079ad17405c",c=/(?:
    ||
    )/gi,f=n.all&&!n.addEventListener,p="
    ":">")}},d=s.SplitText=e.SplitText=function(t,e){if("string"==typeof t&&(t=d.selector(t)),!t)throw"cannot split a null element.";this.elements=h(t)?_(t):[t],this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=e||{},this.split(e)},g=function(t,e,i){var s=t.nodeType;if(1===s||9===s||11===s)for(t=t.firstChild;t;t=t.nextSibling)g(t,e,i);else(3===s||4===s)&&(t.nodeValue=t.nodeValue.split(e).join(i))},v=function(t,e){for(var i=e.length;--i>-1;)t.push(e[i])},y=function(t,e,i,s,o){c.test(t.innerHTML)&&(t.innerHTML=t.innerHTML.replace(c,u));var h,_,f,p,d,y,T,w,b,x,P,S,k,C,R=r(t),O=e.type||e.split||"chars,words,lines",A=-1!==O.indexOf("lines")?[]:null,D=-1!==O.indexOf("words"),M=-1!==O.indexOf("chars"),L="absolute"===e.position||e.absolute===!0,F=L?"­ ":" ",z=-999,I=a(t),E=l(t,"paddingLeft",I),N=l(t,"borderBottomWidth",I)+l(t,"borderTopWidth",I),X=l(t,"borderLeftWidth",I)+l(t,"borderRightWidth",I),B=l(t,"paddingTop",I)+l(t,"paddingBottom",I),j=l(t,"paddingLeft",I)+l(t,"paddingRight",I),U=l(t,"textAlign",I,!0),Y=t.clientHeight,q=t.clientWidth,V="
    ",G=m(e.wordsClass),Q=m(e.charsClass),W=-1!==(e.linesClass||"").indexOf("++"),Z=e.linesClass,H=-1!==R.indexOf("<"),$=!0,K=[],J=[],te=[];for(W&&(Z=Z.split("++").join("")),H&&(R=R.split("<").join("{{LT}}")),h=R.length,p=G(),d=0;h>d;d++)if(T=R.charAt(d),")"===T&&R.substr(d,20)===u)p+=($?V:"")+"
    ",$=!1,d!==h-20&&R.substr(d+20,20)!==u&&(p+=" "+G(),$=!0),d+=19;else if(" "===T&&" "!==R.charAt(d-1)&&d!==h-1&&R.substr(d-20,20)!==u){for(p+=$?V:"",$=!1;" "===R.charAt(d+1);)p+=F,d++;(")"!==R.charAt(d+1)||R.substr(d+1,20)!==u)&&(p+=F+G(),$=!0)}else"{"===T&&"{{LT}}"===R.substr(d,6)?(p+=M?Q()+"{{LT}}"+"":"{{LT}}",d+=5):p+=M&&" "!==T?Q()+T+"":T;for(t.innerHTML=p+($?V:""),H&&g(t,"{{LT}}","<"),y=t.getElementsByTagName("*"),h=y.length,w=[],d=0;h>d;d++)w[d]=y[d];if(A||L)for(d=0;h>d;d++)b=w[d],f=b.parentNode===t,(f||L||M&&!D)&&(x=b.offsetTop,A&&f&&x!==z&&"BR"!==b.nodeName&&(_=[],A.push(_),z=x),L&&(b._x=b.offsetLeft,b._y=x,b._w=b.offsetWidth,b._h=b.offsetHeight),A&&(D!==f&&M||(_.push(b),b._x-=E),f&&d&&(w[d-1]._wordEnd=!0),"BR"===b.nodeName&&b.nextSibling&&"BR"===b.nextSibling.nodeName&&A.push([])));for(d=0;h>d;d++)b=w[d],f=b.parentNode===t,"BR"!==b.nodeName?(L&&(S=b.style,D||f||(b._x+=b.parentNode._x,b._y+=b.parentNode._y),S.left=b._x+"px",S.top=b._y+"px",S.position="absolute",S.display="block",S.width=b._w+1+"px",S.height=b._h+"px"),D?f&&""!==b.innerHTML?J.push(b):M&&K.push(b):f?(t.removeChild(b),w.splice(d--,1),h--):!f&&M&&(x=!A&&!L&&b.nextSibling,t.appendChild(b),x||t.appendChild(n.createTextNode(" ")),K.push(b))):A||L?(t.removeChild(b),w.splice(d--,1),h--):D||t.appendChild(b);if(A){for(L&&(P=n.createElement("div"),t.appendChild(P),k=P.offsetWidth+"px",x=P.offsetParent===t?0:t.offsetLeft,t.removeChild(P)),S=t.style.cssText,t.style.cssText="display:none;";t.firstChild;)t.removeChild(t.firstChild);for(C=!L||!D&&!M,d=0;A.length>d;d++){for(_=A[d],P=n.createElement("div"),P.style.cssText="display:block;text-align:"+U+";position:"+(L?"absolute;":"relative;"),Z&&(P.className=Z+(W?d+1:"")),te.push(P),h=_.length,y=0;h>y;y++)"BR"!==_[y].nodeName&&(b=_[y],P.appendChild(b),C&&(b._wordEnd||D)&&P.appendChild(n.createTextNode(" ")),L&&(0===y&&(P.style.top=b._y+"px",P.style.left=E+x+"px"),b.style.top="0px",x&&(b.style.left=b._x-x+"px")));0===h&&(P.innerHTML=" "),D||M||(P.innerHTML=r(P).split(String.fromCharCode(160)).join(" ")),L&&(P.style.width=k,P.style.height=b._h+"px"),t.appendChild(P)}t.style.cssText=S}L&&(Y>t.clientHeight&&(t.style.height=Y-B+"px",Y>t.clientHeight&&(t.style.height=Y+N+"px")),q>t.clientWidth&&(t.style.width=q-j+"px",q>t.clientWidth&&(t.style.width=q+X+"px"))),v(i,K),v(s,J),v(o,te)},T=d.prototype;T.split=function(t){this.isSplit&&this.revert(),this.vars=t||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var e=this.elements.length;--e>-1;)this._originals[e]=this.elements[e].innerHTML,y(this.elements[e],this.vars,this.chars,this.words,this.lines);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},T.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var t=this._originals.length;--t>-1;)this.elements[t].innerHTML=this._originals[t];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},d.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(d.selector=i,i(e)):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)},d.version="0.3.4"})(_gsScope),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(module.exports=e())}("SplitText"); try{ window.GreenSockGlobals = null; window._gsQueue = null; window._gsDefine = null; delete(window.GreenSockGlobals); delete(window._gsQueue); delete(window._gsDefine); } catch(e) {} try{ window.GreenSockGlobals = oldgs; window._gsQueue = oldgs_queue; } catch(e) {} if (window.tplogs==true) try { console.groupEnd(); } catch(e) {} (function(e,t){ e.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]};e.expr[":"].uncached=function(t){var n=document.createElement("img");n.src=t.src;return e(t).is('img[src!=""]')&&!n.complete};e.fn.waitForImages=function(t,n,r){if(e.isPlainObject(arguments[0])){n=t.each;r=t.waitForAll;t=t.finished}t=t||e.noop;n=n||e.noop;r=!!r;if(!e.isFunction(t)||!e.isFunction(n)){throw new TypeError("An invalid callback was supplied.")}return this.each(function(){var i=e(this),s=[];if(r){var o=e.waitForImages.hasImageProperties||[],u=/url\((['"]?)(.*?)\1\)/g;i.find("*").each(function(){var t=e(this);if(t.is("img:uncached")){s.push({src:t.attr("src"),element:t[0]})}e.each(o,function(e,n){var r=t.css(n);if(!r){return true}var i;while(i=u.exec(r)){s.push({src:i[2],element:t[0]})}})})}else{i.find("img:uncached").each(function(){s.push({src:this.src,element:this})})}var f=s.length,l=0;if(f==0){t.call(i[0])}e.each(s,function(r,s){var o=new Image;e(o).bind("load error",function(e){l++;n.call(s.element,l,f,e.type=="load");if(l==f){t.call(i[0]);return false}});o.src=s.src})})}; })(jQuery); // source --> https://www.neovet24.ru/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.1.6 /************************************************************************** * jquery.themepunch.revolution.js - jQuery Plugin for Revolution Slider * @version: 5.1.6 (04.12.2015) * @requires jQuery v1.7 or later (tested on 1.9) * @author ThemePunch **************************************************************************/ !function(e,t){"use strict";e.fn.extend({revolution:function(a){var n={delay:9e3,responsiveLevels:4064,visibilityLevels:[2048,1024,778,480],gridwidth:960,gridheight:500,minHeight:0,autoHeight:"off",sliderType:"standard",sliderLayout:"auto",fullScreenAutoWidth:"off",fullScreenAlignForce:"off",fullScreenOffsetContainer:"",fullScreenOffset:"0",hideCaptionAtLimit:0,hideAllCaptionAtLimit:0,hideSliderAtLimit:0,disableProgressBar:"off",stopAtSlide:-1,stopAfterLoops:-1,shadow:0,dottedOverlay:"none",startDelay:0,lazyType:"smart",spinner:"spinner0",shuffle:"off",viewPort:{enable:!1,outof:"wait",visible_area:"60%"},fallbacks:{isJoomla:!1,panZoomDisableOnMobile:"off",simplifyAll:"on",nextSlideOnWindowFocus:"off",disableFocusListener:!0},parallax:{type:"off",levels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],origo:"enterpoint",speed:400,bgparallax:"on",opacity:"on",disable_onmobile:"off",ddd_shadow:"on",ddd_bgfreeze:"off",ddd_overflow:"visible",ddd_layer_overflow:"visible",ddd_z_correction:65,ddd_path:"mouse"},carousel:{horizontal_align:"center",vertical_align:"center",infinity:"on",space:0,maxVisibleItems:3,stretch:"off",fadeout:"on",maxRotation:0,minScale:0,vary_fade:"off",vary_rotation:"on",vary_scale:"off",border_radius:"0px",padding_top:0,padding_bottom:0},navigation:{keyboardNavigation:"on",keyboard_direction:"horizontal",mouseScrollNavigation:"off",onHoverStop:"on",touch:{touchenabled:"off",swipe_treshold:75,swipe_min_touches:1,drag_block_vertical:!1,swipe_direction:"horizontal"},arrows:{style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,tmp:"",left:{h_align:"left",v_align:"center",h_offset:20,v_offset:0},right:{h_align:"right",v_align:"center",h_offset:20,v_offset:0}},bullets:{style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",h_align:"left",v_align:"center",space:0,h_offset:20,v_offset:0,tmp:''},thumbnails:{style:"",enable:!1,width:100,height:50,min_width:100,wrapper_padding:2,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,position:"inner",space:2,h_align:"left",v_align:"center",h_offset:20,v_offset:0},tabs:{style:"",enable:!1,width:100,min_width:100,height:50,wrapper_padding:10,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,space:0,position:"inner",h_align:"left",v_align:"center",h_offset:20,v_offset:0}},extensions:"extensions/",extensions_suffix:".min.js",debugMode:!1};return a=e.extend(!0,{},n,a),this.each(function(){var n=e(this);"hero"==a.sliderType&&n.find(">ul>li").each(function(t){t>0&&e(this).remove()}),a.jsFileLocation=a.jsFileLocation||d("themepunch.revolution.min.js"),a.jsFileLocation=a.jsFileLocation+a.extensions,a.scriptsneeded=s(a,n),a.curWinRange=0,a.navigation!=t&&a.navigation.touch!=t&&(a.navigation.touch.swipe_min_touches=a.navigation.touch.swipe_min_touches>5?1:a.navigation.touch.swipe_min_touches),e(this).on("scriptsloaded",function(){return a.modulesfailing?(n.html('
    !! Error at loading Slider Revolution 5.0 Extrensions.'+a.errorm+"
    ").show(),!1):(i.migration!=t&&(a=i.migration(n,a)),punchgs.force3D=!0,"on"!==a.simplifyAll&&punchgs.TweenLite.lagSmoothing(1e3,16),u(n,a),void h(n,a))}),l(n,a.scriptsneeded)})},revremoveslide:function(a){return this.each(function(){var r=e(this);if(r!=t&&r.length>0&&e("body").find("#"+r.attr("id")).length>0){var s=r.parent().find(".tp-bannertimer"),l=s.data("opt");if(l&&l.li.length>0&&(a>0||a<=l.li.length)){var d=e(l.li[a]),c=d.data("index"),u=!1;l.slideamount=l.slideamount-1,o(".tp-bullet",c,l),o(".tp-tab",c,l),o(".tp-thumb",c,l),d.hasClass("active-revslide")&&(u=!0),d.remove(),l.li=n(l.li,a),l.carousel&&l.carousel.slides&&(l.carousel.slides=n(l.carousel.slides,a)),l.thumbs=n(l.thumbs,a),i.updateNavIndexes&&i.updateNavIndexes(l),u&&r.revnext()}}})},revaddcallback:function(i){return this.each(function(){var a=e(this);if(a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0){var n=a.parent().find(".tp-bannertimer"),o=n.data("opt");o.callBackArray===t&&(o.callBackArray=new Array),o.callBackArray.push(i)}})},revgetparallaxproc:function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");return n.scrollproc}},revdebugmode:function(){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");n.debugMode=!0,b(i,n)}})},revscroll:function(i){return this.each(function(){var a=e(this);a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0&&e("body,html").animate({scrollTop:a.offset().top+a.height()-i+"px"},{duration:400})})},revredraw:function(i){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");b(i,n)}})},revkill:function(a){var n=this,o=e(this);if(punchgs.TweenLite.killDelayedCallsTo(i.showHideNavElements),i.endMoveCaption&&punchgs.TweenLite.killDelayedCallsTo(i.endMoveCaption),o!=t&&o.length>0&&e("body").find("#"+o.attr("id")).length>0){o.data("conthover",1),o.data("conthover-changed",1),o.trigger("revolution.slide.onpause");var r=o.parent().find(".tp-bannertimer"),s=r.data("opt");s.tonpause=!0,o.trigger("stoptimer"),punchgs.TweenLite.killTweensOf(o.find("*"),!1),punchgs.TweenLite.killTweensOf(o,!1),o.unbind("hover, mouseover, mouseenter,mouseleave, resize");var l="resize.revslider-"+o.attr("id");e(window).off(l),o.find("*").each(function(){var i=e(this);i.unbind("on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer"),i.off("on, hover, mouseenter,mouseleave,mouseover, resize"),i.data("mySplitText",null),i.data("ctl",null),i.data("tween")!=t&&i.data("tween").kill(),i.data("kenburn")!=t&&i.data("kenburn").kill(),i.data("timeline_out")!=t&&i.data("timeline_out").kill(),i.data("timeline")!=t&&i.data("timeline").kill(),i.remove(),i.empty(),i=null}),punchgs.TweenLite.killTweensOf(o.find("*"),!1),punchgs.TweenLite.killTweensOf(o,!1),r.remove();try{o.closest(".forcefullwidth_wrapper_tp_banner").remove()}catch(d){}try{o.closest(".rev_slider_wrapper").remove()}catch(d){}try{o.remove()}catch(d){}return o.empty(),o.html(),o=null,s=null,delete n.c,delete n.opt,!0}return!1},revpause:function(){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){i.data("conthover",1),i.data("conthover-changed",1),i.trigger("revolution.slide.onpause");var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");n.tonpause=!0,i.trigger("stoptimer")}})},revresume:function(){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){i.data("conthover",0),i.data("conthover-changed",1),i.trigger("revolution.slide.onresume");var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");n.tonpause=!1,i.trigger("starttimer")}})},revnext:function(){return this.each(function(){var a=e(this);if(a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0){var n=a.parent().find(".tp-bannertimer"),o=n.data("opt");i.callingNewSlide(o,a,1)}})},revprev:function(){return this.each(function(){var a=e(this);if(a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0){var n=a.parent().find(".tp-bannertimer"),o=n.data("opt");i.callingNewSlide(o,a,-1)}})},revmaxslide:function(){return e(this).find(".tp-revslider-mainul >li").length},revcurrentslide:function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");return parseInt(n.act,0)+1}},revlastslide:function(){return e(this).find(".tp-revslider-mainul >li").length},revshowslide:function(a){return this.each(function(){var n=e(this);if(n!=t&&n.length>0&&e("body").find("#"+n.attr("id")).length>0){var o=n.parent().find(".tp-bannertimer"),r=o.data("opt");i.callingNewSlide(r,n,"to"+(a-1))}})},revcallslidewithid:function(a){return this.each(function(){var n=e(this);if(n!=t&&n.length>0&&e("body").find("#"+n.attr("id")).length>0){var o=n.parent().find(".tp-bannertimer"),r=o.data("opt");i.callingNewSlide(r,n,a)}})}});var i=e.fn.revolution;e.extend(!0,i,{simp:function(e,t,i){var a=Math.abs(e)-Math.floor(Math.abs(e/t))*t;return i?a:0>e?-1*a:a},iOSVersion:function(){var e=!1;return navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)?navigator.userAgent.match(/OS 4_\d like Mac OS X/i)&&(e=!0):e=!1,e},isIE:function(t,i){var a=e('
    ').appendTo(e("body"));a.html("");var n=a.find("a").length;return a.remove(),n},is_mobile:function(){var e=["android","webos","iphone","ipad","blackberry","Android","webos",,"iPod","iPhone","iPad","Blackberry","BlackBerry"],t=!1;for(var i in e)navigator.userAgent.split(e[i]).length>1&&(t=!0);return t},callBackHandling:function(t,i,a){try{t.callBackArray&&e.each(t.callBackArray,function(e,t){t&&t.inmodule&&t.inmodule===i&&t.atposition&&t.atposition===a&&t.callback&&t.callback.call()})}catch(n){console.log("Call Back Failed")}},get_browser:function(){var e,t=navigator.appName,i=navigator.userAgent,a=i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return a&&null!=(e=i.match(/version\/([\.\d]+)/i))&&(a[2]=e[1]),a=a?[a[1],a[2]]:[t,navigator.appVersion,"-?"],a[0]},get_browser_version:function(){var e,t=navigator.appName,i=navigator.userAgent,a=i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return a&&null!=(e=i.match(/version\/([\.\d]+)/i))&&(a[2]=e[1]),a=a?[a[1],a[2]]:[t,navigator.appVersion,"-?"],a[1]},getHorizontalOffset:function(e,t){var i=p(e,".outer-left"),a=p(e,".outer-right");switch(t){case"left":return i;case"right":return a;case"both":return i+a}},callingNewSlide:function(t,i,a){var n=i.find(".next-revslide").length>0?i.find(".next-revslide").index():i.find(".processing-revslide").length>0?i.find(".processing-revslide").index():i.find(".active-revslide").index(),o=0;i.find(".next-revslide").removeClass("next-revslide"),a&&e.isNumeric(a)||a.match(/to/g)?(1===a||-1===a?(o=n+a,o=0>o?t.slideamount-1:o>=t.slideamount?0:o):(a=e.isNumeric(a)?a:parseInt(a.split("to")[1],0),o=0>a?0:a>t.slideamount-1?t.slideamount-1:a),i.find(".tp-revslider-slidesli:eq("+o+")").addClass("next-revslide")):a&&i.find(".tp-revslider-slidesli").each(function(){var t=e(this);t.data("index")===a&&t.addClass("next-revslide")}),o=i.find(".next-revslide").index(),i.trigger("revolution.nextslide.waiting"),o!==n&&-1!=o?H(i,t):i.find(".next-revslide").removeClass("next-revslide")},slotSize:function(i,a){a.slotw=Math.ceil(a.width/a.slots),"fullscreen"==a.sliderLayout?a.sloth=Math.ceil(e(window).height()/a.slots):a.sloth=Math.ceil(a.height/a.slots),"on"==a.autoHeight&&i!==t&&""!==i&&(a.sloth=Math.ceil(i.height()/a.slots))},setSize:function(i){var a=(i.top_outer||0)+(i.bottom_outer||0),n=parseInt(i.carousel.padding_top||0,0),o=parseInt(i.carousel.padding_bottom||0,0),r=i.gridheight[i.curWinRange];if(r=ri.gridheight[i.curWinRange]&&"on"!=i.autoHeight&&(i.height=i.gridheight[i.curWinRange]),"fullscreen"==i.sliderLayout||i.infullscreenmode){i.height=i.bw*i.gridheight[i.curWinRange];var s=(i.c.parent().width(),e(window).height());if(i.fullScreenOffsetContainer!=t){try{var l=i.fullScreenOffsetContainer.split(",");l&&e.each(l,function(t,i){s=e(i).length>0?s-e(i).outerHeight(!0):s})}catch(d){}try{i.fullScreenOffset.split("%").length>1&&i.fullScreenOffset!=t&&i.fullScreenOffset.length>0?s-=e(window).height()*parseInt(i.fullScreenOffset,0)/100:i.fullScreenOffset!=t&&i.fullScreenOffset.length>0&&(s-=parseInt(i.fullScreenOffset,0))}catch(d){}}s=s0&&e.each(a.lastplayedvideos,function(e,t){i.playVideo(t,a)})},leaveViewPort:function(a){a.sliderlaststatus=a.sliderstatus,a.c.trigger("stoptimer"),a.playingvideos!=t&&a.playingvideos.length>0&&(a.lastplayedvideos=e.extend(!0,[],a.playingvideos),a.playingvideos&&e.each(a.playingvideos,function(e,t){i.stopVideo&&i.stopVideo(t,a)}))},unToggleState:function(i){i!=t&&i.length>0&&e.each(i,function(e,t){t.removeClass("rs-toggle-content-active")})},toggleState:function(i){i!=t&&i.length>0&&e.each(i,function(e,t){t.addClass("rs-toggle-content-active")})},lastToggleState:function(i){var a=0;return i!=t&&i.length>0&&e.each(i,function(e,t){a=t.hasClass("rs-toggle-content-active")}),a}});var a=i.is_mobile(),n=function(t,i){var a=[];return e.each(t,function(e,t){e!=i&&a.push(t)}),a},o=function(t,i,a){a.c.find(t).each(function(){var t=e(this);t.data("liref")===i&&t.remove()})},r=function(i,a){return e("body").data(i)?!1:a.filesystem?(a.errorm===t&&(a.errorm="
    Local Filesystem Detected !
    Put this to your header:"),console.warn("Local Filesystem detected !"),a.errorm=a.errorm+'
    <script type="text/javascript" src="'+a.jsFileLocation+i+a.extensions_suffix+'"></script>',console.warn(a.jsFileLocation+i+a.extensions_suffix+" could not be loaded !"),console.warn("Please use a local Server or work online or make sure that you load all needed Libraries manually in your Document."),console.log(" "),a.modulesfailing=!0,!1):(e.ajax({url:a.jsFileLocation+i+a.extensions_suffix,dataType:"script",cache:!0,error:function(e){console.warn("Slider Revolution 5.0 Error !"),console.error("Failure at Loading:"+i+a.extensions_suffix+" on Path:"+a.jsFileLocation),console.info(e)}}),void e("body").data(i,!0))},s=function(a,n){var o=new Object,s=a.navigation;return o.kenburns=!1,o.parallax=!1,o.carousel=!1,o.navigation=!1,o.videos=!1,o.actions=!1,o.layeranim=!1,o.migration=!1,n.data("version")&&n.data("version").toString().match(/5./gi)?(n.find("img").each(function(){"on"==e(this).data("kenburns")&&(o.kenburns=!0)}),("carousel"==a.sliderType||"on"==s.keyboardNavigation||"on"==s.mouseScrollNavigation||"on"==s.touch.touchenabled||s.arrows.enable||s.bullets.enable||s.thumbnails.enable||s.tabs.enable)&&(o.navigation=!0),n.find(".tp-caption, .tp-static-layer, .rs-background-video-layer").each(function(){var i=e(this);(i.data("ytid")!=t||i.find("iframe").length>0&&i.find("iframe").attr("src").toLowerCase().indexOf("youtube")>0)&&(o.videos=!0),(i.data("vimeoid")!=t||i.find("iframe").length>0&&i.find("iframe").attr("src").toLowerCase().indexOf("vimeo")>0)&&(o.videos=!0),i.data("actions")!==t&&(o.actions=!0),o.layeranim=!0}),n.find("li").each(function(){e(this).data("link")&&e(this).data("link")!=t&&(o.layeranim=!0,o.actions=!0)}),!o.videos&&(n.find(".rs-background-video-layer").length>0||n.find(".tp-videolayer").length>0||n.find("iframe").length>0||n.find("video").length>0)&&(o.videos=!0),"carousel"==a.sliderType&&(o.carousel=!0),("off"!==a.parallax.type||a.viewPort.enable||"true"==a.viewPort.enable)&&(o.parallax=!0)):(o.kenburns=!0,o.parallax=!0,o.carousel=!1,o.navigation=!0,o.videos=!0,o.actions=!0,o.layeranim=!0,o.migration=!0),"hero"==a.sliderType&&(o.carousel=!1,o.navigation=!1),window.location.href.match(/file:/gi)&&(o.filesystem=!0,a.filesystem=!0),o.videos&&"undefined"==typeof i.isVideoPlaying&&r("revolution.extension.video",a),o.carousel&&"undefined"==typeof i.prepareCarousel&&r("revolution.extension.carousel",a),o.carousel||"undefined"!=typeof i.animateSlide||r("revolution.extension.slideanims",a),o.actions&&"undefined"==typeof i.checkActions&&r("revolution.extension.actions",a),o.layeranim&&"undefined"==typeof i.handleStaticLayers&&r("revolution.extension.layeranimation",a),o.kenburns&&"undefined"==typeof i.stopKenBurn&&r("revolution.extension.kenburn",a),o.navigation&&"undefined"==typeof i.createNavigation&&r("revolution.extension.navigation",a),o.migration&&"undefined"==typeof i.migration&&r("revolution.extension.migration",a),o.parallax&&"undefined"==typeof i.checkForParallax&&r("revolution.extension.parallax",a),o},l=function(e,t){t.filesystem||"undefined"!=typeof punchgs&&(!t.kenburns||t.kenburns&&"undefined"!=typeof i.stopKenBurn)&&(!t.navigation||t.navigation&&"undefined"!=typeof i.createNavigation)&&(!t.carousel||t.carousel&&"undefined"!=typeof i.prepareCarousel)&&(!t.videos||t.videos&&"undefined"!=typeof i.resetVideo)&&(!t.actions||t.actions&&"undefined"!=typeof i.checkActions)&&(!t.layeranim||t.layeranim&&"undefined"!=typeof i.handleStaticLayers)&&(!t.migration||t.migration&&"undefined"!=typeof i.migration)&&(!t.parallax||t.parallax&&"undefined"!=typeof i.checkForParallax)&&(t.carousel||!t.carousel&&"undefined"!=typeof i.animateSlide)?e.trigger("scriptsloaded"):setTimeout(function(){l(e,t)},50)},d=function(t){var i=new RegExp("themepunch.revolution.min.js","gi"),a="";return e("script").each(function(){var t=e(this).attr("src");t&&t.match(i)&&(a=t)}),a=a.replace("jquery.themepunch.revolution.min.js",""),a=a.replace("jquery.themepunch.revolution.js",""),a=a.split("?")[0]},c=function(t,i){var a=9999,n=0,o=0,r=0,s=e(window).width(),l=i&&9999==t.responsiveLevels?t.visibilityLevels:t.responsiveLevels;l&&l.length&&e.each(l,function(e,t){t>s&&(0==n||n>t)&&(a=t,r=e,n=t),s>t&&t>n&&(n=t,o=e)}),a>n&&(r=o),i?t.forcedWinRange=r:t.curWinRange=r},u=function(e,t){t.carousel.maxVisibleItems=t.carousel.maxVisibleItems<1?999:t.carousel.maxVisibleItems,t.carousel.vertical_align="top"===t.carousel.vertical_align?"0%":"bottom"===t.carousel.vertical_align?"100%":"50%"},p=function(t,i){var a=0;return t.find(i).each(function(){var t=e(this);!t.hasClass("tp-forcenotvisible")&&a'),n.find(">ul").addClass("tp-revslider-mainul"),o.c=n,o.ul=n.find(".tp-revslider-mainul"),o.ul.find(">li").each(function(t){var i=e(this);"on"==i.data("hideslideonmobile")&&a&&i.remove()}),o.cid=n.attr("id"),o.ul.css({visibility:"visible"}),o.slideamount=o.ul.find(">li").length,o.slayers=n.find(".tp-static-layers"),o.ul.find(">li").each(function(t){e(this).data("originalindex",t)}),"on"==o.shuffle){var r=new Object,s=o.ul.find(">li:first-child");r.fstransition=s.data("fstransition"),r.fsmasterspeed=s.data("fsmasterspeed"),r.fsslotamount=s.data("fsslotamount");for(var l=0;lli:eq("+d+")").prependTo(o.ul)}var u=o.ul.find(">li:first-child");u.data("fstransition",r.fstransition),u.data("fsmasterspeed",r.fsmasterspeed),u.data("fsslotamount",r.fsslotamount),o.li=o.ul.find(">li")}if(o.li=o.ul.find(">li"),o.thumbs=new Array,o.slots=4,o.act=-1,o.firststart=1,o.loadqueue=new Array,o.syncload=0,o.conw=n.width(),o.conh=n.height(),o.responsiveLevels.length>1?o.responsiveLevels[0]=9999:o.responsiveLevels=9999,e.each(o.li,function(i,a){var a=e(a),n=a.find(".rev-slidebg")||a.find("img").first(),r=0;a.addClass("tp-revslider-slidesli"),a.data("index")===t&&a.data("index","rs-"+Math.round(999999*Math.random()));var s=new Object;s.params=new Array,s.id=a.data("index"),s.src=a.data("thumb")!==t?a.data("thumb"):n.data("lazyload")!==t?n.data("lazyload"):n.attr("src"),a.data("title")!==t&&s.params.push({from:RegExp("\\{\\{title\\}\\}","g"),to:a.data("title")}),a.data("description")!==t&&s.params.push({from:RegExp("\\{\\{description\\}\\}","g"),to:a.data("description")});for(var r=1;10>=r;r++)a.data("param"+r)!==t&&s.params.push({from:RegExp("\\{\\{param"+r+"\\}\\}","g"),to:a.data("param"+r)});if(o.thumbs.push(s),a.data("origindex",a.index()),a.data("link")!=t){var l=a.data("link"),d=a.data("target")||"_self",c="back"===a.data("slideindex")?0:60,u=a.data("linktoslide"),p=u;u!=t&&"next"!=u&&"prev"!=u&&o.li.each(function(){var t=e(this);t.data("origindex")+1==p&&(u=t.data("index"))}),"slide"!=l&&(u="no");var h='