ru-se.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

theme.bundle.min.js (202276B)


      1 !function(n){var i={};function o(t){if(i[t])return i[t].exports;var e=i[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,o),e.l=!0,e.exports}o.m=n,o.c=i,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(n,i,function(t){return e[t]}.bind(null,i));return n},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="/",o(o.s=1)}({"../assets/js/drop_menu_selection.js":function(t,e){!function(u){function l(e){e.find("[data-selected-item]").each(function(){u(this).removeAttr("data-selected-item");var t=e.children("ul");e.is(".mobile-menu")&&t.slideDown()})}function c(t,e){u("body").off("tap.navigation-clear-selection"),u(window).off("scroll.navigation-clear-selection"),t.is(e)||u.contains(e[0],this)||d(e)}function d(t,e){t.find("li.hover").each(function(){var t;e&&(0<(t=u(this)).find("[data-selected-item]").length||t.is("[data-selected-item]"))||u(this).removeClass("hover")})}function h(t,e){if(0<e.parentsUntil("ul.dorpdown-menu").filter("li").length){var n=e.children("ul"),i=n.length&&e.offset().left+e.width()+300>window.innerWidth,o=n.length&&e.closest(".open-reverse").length;i||o?n.addClass("open-reverse"):n.length&&n.removeClass("open-reverse")}}function e(t){var e=t;u.fn.scrollSpy&&e.find("a").scrollSpy({onChange:function(){e.find(".current-menu-item,.current_page_item").removeClass("current-menu-item current_page_item"),u(this).closest("li").addClass("current-menu-item")},onLeave:function(){u(this).closest("li").removeClass("current-menu-item current_page_item")},smoothScrollAnchor:!0,offset:function(){var t=u(".navigation-bar.fixto-fixed");return t.length?t[0].getBoundingClientRect().height:0}}),u(window).trigger("smoothscroll.update")}u.event.special.tap||(u.event.special.tap={setup:function(t,e){u(this).bind("touchstart",u.event.special.tap.handler).bind("touchmove",u.event.special.tap.handler).bind("touchend",u.event.special.tap.handler)},teardown:function(t){u(this).unbind("touchstart",u.event.special.tap.handler).unbind("touchmove",u.event.special.tap.handler).unbind("touchend",u.event.special.tap.handler)},handler:function(t){var e,n=u(this),i=t.handleObj;return n.data(t.type,1),"touchend"!==t.type||n.data("touchmove")?n.data("touchend")&&n.removeData("touchstart touchmove touchend"):(t.type="tap",e=i.handler.call(this,t)),e}}),u("ul.dropdown-menu").each(function(){var s=u(this);if(s.hasClass("mobile-menu")){var t=u('<a href="#" data-menu-toggler="">Menu</a>');s.before(t),t.click(function(){t.hasClass("opened")?(s.slideUp(300,function(){s.css("display","")}),s.removeClass("mobile-menu"),t.removeClass("opened")):(t.addClass("opened"),s.slideDown(),s.addClass("mobile-menu"),d(s),l(s))})}u("");s.on("tap.navigation","li.menu-item > a, li.page_item > a",function(t){var e,n,i=u(this),o=i.parent();if(o.children("ul").length)if(o.is("[data-selected-item]")){var r=i.attr("href");if(0===r.indexOf("#")){var a=r.replace("#","").trim();if(!a||!u("#"+a).length)return}l(s)}else n=o,l(e=s),n.attr("data-selected-item",!0),d(e,n),n.addClass("hover"),h(0,n),u("body").on("tap.navigation-clear-selection","*",function(){c(jQuery(this),e)}),u(window).on("scroll.navigation-clear-selection",function(){c(jQuery(this),e)}),t.preventDefault(),t.stopPropagation();else t.stopPropagation(),l(s)}),s.on("mouseover.navigation","li",function(){s.find("li.hover").removeClass("hover"),h(0,u(this))}),e(s)}),u(function(){window.wp&&window.wp.customize&&(jQuery(".offcanvas_menu").find("li > ul").eq(0).each(function(){jQuery(this).show(),jQuery(this).parent().addClass("open")}),window.wp.customize.selectiveRefresh.bind("render-partials-response",function(t){Object.getOwnPropertyNames(t.contents).filter(function(t){return-1!==t.indexOf("nav_menu_instance[")}).length&&setTimeout(function(){u("ul.dropdown-menu").each(function(){e(u(this))})},1e3)}))})}(jQuery)},"../assets/js/kube.js":function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function g(t){return(g="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(t){return n(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)})(t)}!function(l){if("undefined"==typeof jQuery)throw new Error("Kube's requires jQuery");!function(t){var e=jQuery.fn.jquery.split(".");if(1==e[0]&&e[1]<8)throw new Error("Kube's requires at least jQuery v1.8")}(),function(){Function.prototype.inherits=function(t){var e=function(){};e.prototype=t.prototype;var n=new e;for(var i in this.prototype)n[i]=this.prototype[i];this.prototype=n,this.prototype.super=t.prototype};var t=function(t,e){e="object"===g(e)?e:{},this.$element=l(t),this.opts=l.extend(!0,this.defaults,l.fn[this.namespace].options,this.$element.data(),e),this.$target="string"==typeof this.opts.target?l(this.opts.target):null};t.prototype={getInstance:function(){return this.$element.data("fn."+this.namespace)},hasTarget:function(){return!(null===this.$target)},callback:function(t){var e=[].slice.call(arguments).splice(1);return this.$element&&(e=this._fireCallback(l._data(this.$element[0],"events"),t,this.namespace,e)),this.$target&&(e=this._fireCallback(l._data(this.$target[0],"events"),t,this.namespace,e)),this.opts&&this.opts.callbacks&&l.isFunction(this.opts.callbacks[t])?this.opts.callbacks[t].apply(this,e):e},_fireCallback:function(t,e,n,i){if(t&&void 0!==t[e])for(var o=t[e].length,r=0;r<o;r++){if(t[e][r].namespace===n)var a=t[e][r].handler.apply(this,i)}return void 0===a?i:a}},window.MaterialisKube=t}();var c,i,o,t,e,n,r,a,s,u,d,h,f,p,m,y,v=window.MaterialisKube;(c=v).Plugin={create:function(u,t){return t=void 0===t?u.toLowerCase():t,l.fn[t]=function(i,o){var r=Array.prototype.slice.call(arguments,1),a="fn."+t,s=[];return this.each(function(){var t=l(this),e=t.data(a);if(o="object"===g(i)?i:o,e||(t.data(a,{}),t.data(a,e=new c[u](this,o))),"string"==typeof i)if(l.isFunction(e[i])){var n=e[i].apply(e,r);void 0!==n&&s.push(n)}else l.error('No such method "'+i+'" for '+u)}),0===s.length||1===s.length?0===s.length?this:s[0]:s},l.fn[t].options={},this},autoload:function(t){for(var e=t.split(","),n=e.length,i=0;i<n;i++){var o=e[i].toLowerCase().split(",").map(function(t){return t.trim()}).join(",");this.autoloadQueue.push(o)}return this},autoloadQueue:[],startAutoload:function(){if(window.MutationObserver&&0!==this.autoloadQueue.length){var n=this;new MutationObserver(function(t){t.forEach(function(t){var e=t.addedNodes;0===e.length||1===e.length&&3===e.nodeType||n.startAutoloadOnce()})}).observe(document,{subtree:!0,childList:!0})}},startAutoloadOnce:function(){var n=this;l("[data-component]").not("[data-loaded]").each(function(){var t=l(this),e=t.data("component");-1!==n.autoloadQueue.indexOf(e)&&(t.attr("data-loaded",!0),t[e]())})},watch:function(){c.Plugin.startAutoloadOnce(),c.Plugin.startAutoload()}},l(window).on("load",function(){c.Plugin.watch()}),(i=v).Animation=function(t,e,n){this.namespace="animation",this.defaults={},i.apply(this,arguments),this.effect=e,this.completeCallback=void 0!==n&&n,this.prefixes=["","-moz-","-o-animation-","-webkit-"],this.queue=[],this.start()},i.Animation.prototype={start:function(){this.isSlideEffect()&&this.setElementHeight(),this.addToQueue(),this.clean(),this.animate()},addToQueue:function(){this.queue.push(this.effect)},setElementHeight:function(){this.$element.height(this.$element.height())},removeElementHeight:function(){this.$element.css("height","")},isSlideEffect:function(){return"slideDown"===this.effect||"slideUp"===this.effect},isHideableEffect:function(){return-1!==l.inArray(this.effect,["fadeOut","slideUp","flipOut","zoomOut","slideOutUp","slideOutRight","slideOutLeft"])},isToggleEffect:function(){return"show"===this.effect||"hide"===this.effect},storeHideClasses:function(){this.$element.hasClass("hide-sm")?this.$element.data("hide-sm-class",!0):this.$element.hasClass("hide-md")&&this.$element.data("hide-md-class",!0)},revertHideClasses:function(){this.$element.data("hide-sm-class")?this.$element.addClass("hide-sm").removeData("hide-sm-class"):this.$element.data("hide-md-class")?this.$element.addClass("hide-md").removeData("hide-md-class"):this.$element.addClass("hide")},removeHideClass:function(){this.$element.data("hide-sm-class")?this.$element.removeClass("hide-sm"):this.$element.data("hide-md-class")?this.$element.removeClass("hide-md"):this.$element.removeClass("hide")},animate:function(){if(this.storeHideClasses(),this.isToggleEffect())return this.makeSimpleEffects();this.$element.addClass("kubeanimated"),this.$element.addClass(this.queue[0]),this.removeHideClass();var t=1<this.queue.length?null:this.completeCallback;this.complete("AnimationEnd",l.proxy(this.makeComplete,this),t)},makeSimpleEffects:function(){"show"===this.effect?this.removeHideClass():"hide"===this.effect&&this.revertHideClasses(),"function"==typeof this.completeCallback&&this.completeCallback(this)},makeComplete:function(){this.$element.hasClass(this.queue[0])&&(this.clean(),this.queue.shift(),this.queue.length&&this.animate())},complete:function(t,e,n){var i=t.split(" ").map(function(t){return t.toLowerCase()+" webkit"+t+" o"+t+" MS"+t});this.$element.one(i.join(" "),l.proxy(function(){"function"==typeof e&&e(),this.isHideableEffect()&&this.revertHideClasses(),this.isSlideEffect()&&this.removeElementHeight(),"function"==typeof n&&n(this),this.$element.off(event)},this))},clean:function(){this.$element.removeClass("kubeanimated").removeClass(this.queue[0])}},i.Animation.inherits(i),(o=jQuery).fn.animation=function(e,n){var i="fn.animation";return this.each(function(){var t=o(this);t.data(i),t.data(i,{}),t.data(i,new v.Animation(this,e,n))})},o.fn.animation.options={},(t=v).Detect=function(){},t.Detect.prototype={isMobile:function(){return/(iPhone|iPod|BlackBerry|Android)/.test(navigator.userAgent)},isDesktop:function(){return!/(iPhone|iPod|iPad|BlackBerry|Android)/.test(navigator.userAgent)},isMobileScreen:function(){return l(window).width()<=768},isTabletScreen:function(){return 768<=l(window).width()&&l(window).width()<=1024},isDesktopScreen:function(){return 1024<l(window).width()}},(e=v).FormData=function(t){this.opts=t.opts},e.FormData.prototype={set:function(t){this.data=t},get:function(t){return this.formdata=t,this.opts.appendForms&&this.appendForms(),this.opts.appendFields&&this.appendFields(),this.data},appendFields:function(){var t=l(this.opts.appendFields);if(0!==t.length){var e=this,n="";this.formdata?t.each(function(){e.data.append(l(this).attr("name"),l(this).val())}):(t.each(function(){n+="&"+l(this).attr("name")+"="+l(this).val()}),this.data=""===this.data?n.replace(/^&/,""):this.data+n)}},appendForms:function(){var t=l(this.opts.appendForms);if(0!==t.length)if(this.formdata){var n=this,e=l(this.opts.appendForms).serializeArray();l.each(e,function(t,e){n.data.append(e.name,e.value)})}else{var i=t.serialize();this.data=""===this.data?i:this.data+"&"+i}}},(n=v).Response=function(t){},n.Response.prototype={parse:function(t){if(""===t)return!1;var e={};try{e=JSON.parse(t)}catch(t){return!1}if(void 0!==e[0])for(var n in e)this.parseItem(e[n]);else this.parseItem(e);return e},parseItem:function(t){return"value"===t.type?l.each(t.data,l.proxy(function(t,e){e=!0===(e=null===e||!1===e?0:e)?1:e,l(t).val(e)},this)):"html"===t.type?l.each(t.data,l.proxy(function(t,e){e=null===e||!1===e?"":e,l(t).html(this.stripslashes(e))},this)):"addClass"===t.type?l.each(t.data,function(t,e){l(t).addClass(e)}):"removeClass"===t.type?l.each(t.data,function(t,e){l(t).removeClass(e)}):"command"===t.type?l.each(t.data,function(t,e){l(e)[t]()}):"animation"===t.type?l.each(t.data,function(t,e){e.opts=void 0===e.opts?{}:e.opts,l(t).animation(e.name,e.opts)}):"location"===t.type?top.location.href=t.data:"notify"===t.type&&l.notify(t.data),t},stripslashes:function(t){return(t+"").replace(/\0/g,"0").replace(/\\([\\'"])/g,"$1")}},(r=v).Utils=function(){},r.Utils.prototype={disableBodyScroll:function(){var t=l("html"),e=window.innerWidth;if(!e){var n=document.documentElement.getBoundingClientRect();e=n.right-Math.abs(n.left)}var i=document.body.clientWidth<e,o=this.measureScrollbar();t.css("overflow","hidden"),i&&t.css("padding-right",o)},measureScrollbar:function(){var t=l("body"),e=document.createElement("div");e.className="scrollbar-measure",t.append(e);var n=e.offsetWidth-e.clientWidth;return t[0].removeChild(e),n},enableBodyScroll:function(){l("html").css({overflow:"","padding-right":""})}},(a=v).Message=function(t,e){this.namespace="message",this.defaults={closeSelector:".close",closeEvent:"click",animationOpen:"fadeIn",animationClose:"fadeOut",callbacks:["open","opened","close","closed"]},a.apply(this,arguments),this.start()},a.Message.prototype={start:function(){this.$close=this.$element.find(this.opts.closeSelector),this.$close.on(this.opts.closeEvent+"."+this.namespace,l.proxy(this.close,this)),this.$element.addClass("open")},stop:function(){this.$close.off("."+this.namespace),this.$element.removeClass("open")},open:function(t){t&&t.preventDefault(),this.isOpened()||(this.callback("open"),this.$element.animation(this.opts.animationOpen,l.proxy(this.onOpened,this)))},isOpened:function(){return this.$element.hasClass("open")},onOpened:function(){this.callback("opened"),this.$element.addClass("open")},close:function(t){t&&t.preventDefault(),this.isOpened()&&(this.callback("close"),this.$element.animation(this.opts.animationClose,l.proxy(this.onClosed,this)))},onClosed:function(){this.callback("closed"),this.$element.removeClass("open")}},a.Message.inherits(a),a.Plugin.create("Message"),a.Plugin.autoload("Message"),(s=v).Sticky=function(t,e){this.namespace="sticky",this.defaults={classname:"fixed",offset:0,callbacks:["fixed","unfixed"]},s.apply(this,arguments),this.start()},s.Sticky.prototype={start:function(){this.offsetTop=this.getOffsetTop(),this.load(),l(window).scroll(l.proxy(this.load,this))},getOffsetTop:function(){return this.$element.offset().top},load:function(){return this.isFix()?this.fixed():this.unfixed()},isFix:function(){return l(window).scrollTop()>this.offsetTop+this.opts.offset},fixed:function(){this.$element.addClass(this.opts.classname).css("top",this.opts.offset+"px"),this.callback("fixed")},unfixed:function(){this.$element.removeClass(this.opts.classname).css("top",""),this.callback("unfixed")}},s.Sticky.inherits(s),s.Plugin.create("Sticky"),s.Plugin.autoload("Sticky"),(u=v).Toggleme=function(t,e){this.namespace="toggleme",this.defaults={toggleEvent:"click",target:null,text:"",animationOpen:"slideDown",animationClose:"slideUp",callbacks:["open","opened","close","closed"]},u.apply(this,arguments),this.start()},u.Toggleme.prototype={start:function(){this.hasTarget()&&this.$element.on(this.opts.toggleEvent+"."+this.namespace,l.proxy(this.toggle,this))},stop:function(){this.$element.off("."+this.namespace),this.revertText()},toggle:function(t){this.isOpened()?this.close(t):this.open(t)},open:function(t){t&&t.preventDefault(),this.isOpened()||(this.storeText(),this.callback("open"),this.$target.animation("slideDown",l.proxy(this.onOpened,this)),setTimeout(l.proxy(this.replaceText,this),100))},close:function(t){t&&t.preventDefault(),this.isOpened()&&(this.callback("close"),this.$target.animation("slideUp",l.proxy(this.onClosed,this)))},isOpened:function(){return this.$target.hasClass("open")},onOpened:function(){this.$target.addClass("open"),this.callback("opened")},onClosed:function(){this.$target.removeClass("open"),this.revertText(),this.callback("closed")},storeText:function(){this.$element.data("replacement-text",this.$element.html())},revertText:function(){var t=this.$element.data("replacement-text");t&&this.$element.html(t),this.$element.removeData("replacement-text")},replaceText:function(){""!==this.opts.text&&this.$element.html(this.opts.text)}},u.Toggleme.inherits(u),u.Plugin.create("Toggleme"),u.Plugin.autoload("Toggleme"),(d=v).Offcanvas=function(t,e){this.namespace="offcanvas",this.defaults={target:null,push:!0,width:"250px",direction:"left",toggleEvent:"click",clickOutside:!0,animationOpen:"slideInLeft",animationClose:"slideOutLeft",callbacks:["open","opened","close","closed"]},d.apply(this,arguments),this.utils=new d.Utils,this.detect=new d.Detect,this.start()},d.Offcanvas.prototype={start:function(){this.hasTarget()&&(this.buildTargetWidth(),this.buildAnimationDirection(),this.$close=this.getCloseLink(),this.$element.on(this.opts.toggleEvent+"."+this.namespace,l.proxy(this.toggle,this)),this.$target.addClass("offcanvas"),this.$target.trigger("kube.offcanvas.ready"))},stop:function(){this.closeAll(),this.$element.off("."+this.namespace),this.$close.off("."+this.namespace),l(document).off("."+this.namespace)},toggle:function(t){this.isOpened()?this.close(t):this.open(t)},buildTargetWidth:function(){this.opts.width=l(window).width()<parseInt(this.opts.width)?"100%":this.opts.width},buildAnimationDirection:function(){"right"===this.opts.direction&&(this.opts.animationOpen="slideInRight",this.opts.animationClose="slideOutRight")},getCloseLink:function(){return this.$target.find(".close")},open:function(t){t&&t.preventDefault(),this.isOpened()||(this.closeAll(),this.callback("open"),this.$target.addClass("offcanvas-"+this.opts.direction),this.$target.css("width",Math.min(parseInt(this.opts.width),window.innerWidth-100)),this.$target.css("right","-"+Math.min(parseInt(this.opts.width),window.innerWidth-100)),this.pushBody(),this.$target.trigger("kube.offcanvas.open"),this.$target.animation(this.opts.animationOpen,l.proxy(this.onOpened,this)))},closeAll:function(){var t=l(document).find(".offcanvas");0!==t.length&&(t.each(function(){var t=l(this);t.hasClass("open")&&(t.css("width","").animation("hide"),t.removeClass("open offcanvas-left offcanvas-right"))}),l(document).off("."+this.namespace),l("body").css("left",""))},close:function(t){if(t){var e=l(t.target),n=e[0].tagName;if(("A"===n||"BUTTON"===n||"I"===n||e.parents("a").length)&&0!==e.closest(".offcanvas").length&&!e.hasClass("close"))return;t.preventDefault()}this.isOpened()&&(this.utils.enableBodyScroll(),this.callback("close"),this.pullBody(),this.$target.trigger("kube.offcanvas.close"),this.$target.animation(this.opts.animationClose,l.proxy(this.onClosed,this)))},isOpened:function(){return this.$target.hasClass("open")},onOpened:function(){this.opts.clickOutside&&l(document).on("click."+this.namespace+" tap."+this.namespace,l.proxy(this.close,this)),this.detect.isMobileScreen()&&l("html").addClass("no-scroll"),l(document).on("keyup."+this.namespace,l.proxy(this.handleKeyboard,this)),this.$close.on("click."+this.namespace,l.proxy(this.close,this)),this.utils.disableBodyScroll(),this.$target.addClass("open"),this.callback("opened")},onClosed:function(){this.detect.isMobileScreen()&&l("html").removeClass("no-scroll"),this.$target.css("width","").removeClass("offcanvas-"+this.opts.direction),this.$close.off("."+this.namespace),l(document).off("."+this.namespace),this.$target.removeClass("open"),this.callback("closed"),this.$target.trigger("kube.offcanvas.closed")},handleKeyboard:function(t){27===t.which&&this.close()},pullBody:function(){this.opts.push&&l("body").animate({left:0},350,function(){l(this).removeClass("offcanvas-push-body")})},pushBody:function(){if(this.opts.push){var t="left"===this.opts.direction?{left:this.opts.width}:{left:"-"+this.opts.width};l("body").addClass("offcanvas-push-body").animate(t,200)}}},d.Offcanvas.inherits(d),d.Plugin.create("Offcanvas"),d.Plugin.autoload("Offcanvas"),(h=v).Collapse=function(t,e){this.namespace="collapse",this.defaults={target:null,toggle:!0,active:!1,toggleClass:"collapse-toggle",boxClass:"collapse-box",callbacks:["open","opened","close","closed"],hashes:[],currentHash:!1,currentItem:!1},h.apply(this,arguments),this.start()},h.Collapse.prototype={start:function(){this.$items=this.getItems(),this.$items.each(l.proxy(this.loadItems,this)),this.$boxes=this.getBoxes(),this.setActiveItem()},getItems:function(){return this.$element.find("."+this.opts.toggleClass)},getBoxes:function(){return this.$element.find("."+this.opts.boxClass)},loadItems:function(t,e){var n=this.getItem(e);n.$el.attr("rel",n.hash),l(n.hash).hasClass("hide")||(this.opts.currentItem=n,this.opts.active=n.hash,n.$el.addClass("active")),n.$el.on("click.collapse",l.proxy(this.toggle,this))},setActiveItem:function(){!1!==this.opts.active&&(this.opts.currentItem=this.getItemBy(this.opts.active),this.opts.active=this.opts.currentItem.hash),!1!==this.opts.currentItem&&(this.addActive(this.opts.currentItem),this.opts.currentItem.$box.removeClass("hide"))},addActive:function(t){t.$box.removeClass("hide").addClass("open"),t.$el.addClass("active"),!1!==t.$caret&&t.$caret.removeClass("down").addClass("up"),!1!==t.$parent&&t.$parent.addClass("active"),this.opts.currentItem=t},removeActive:function(t){t.$box.removeClass("open"),t.$el.removeClass("active"),!1!==t.$caret&&t.$caret.addClass("down").removeClass("up"),!1!==t.$parent&&t.$parent.removeClass("active"),this.opts.currentItem=!1},toggle:function(t){t&&t.preventDefault();var e=l(t.target).closest("."+this.opts.toggleClass).get(0)||t.target,n=this.getItem(e);this.isOpened(n.hash)?this.close(n.hash):this.open(t)},openAll:function(){this.$items.addClass("active"),this.$boxes.addClass("open").removeClass("hide")},open:function(t,e){if(void 0!==t){"object"===g(t)&&t.preventDefault();var n=l(t.target).closest("."+this.opts.toggleClass).get(0)||t.target,i="object"===g(t)?this.getItem(n):this.getItemBy(t);i.$box.hasClass("open")||(this.opts.toggle&&this.closeAll(),this.callback("open",i),this.addActive(i),i.$box.animation("slideDown",l.proxy(this.onOpened,this)))}},onOpened:function(){this.callback("opened",this.opts.currentItem)},closeAll:function(){this.$items.removeClass("active").closest("li").removeClass("active"),this.$boxes.removeClass("open").addClass("hide")},close:function(t){var e=this.getItemBy(t);this.callback("close",e),(this.opts.currentItem=e).$box.animation("slideUp",l.proxy(this.onClosed,this))},onClosed:function(){var t=this.opts.currentItem;this.removeActive(t),this.callback("closed",t)},isOpened:function(t){return l(t).hasClass("open")},getItem:function(t){var e={};e.$el=l(t),e.hash=e.$el.attr("href"),e.$box=l(e.hash);var n=e.$el.parent();e.$parent="LI"===n[0].tagName&&n;var i=e.$el.find(".caret");return e.$caret=0!==i.length&&i,e},getItemBy:function(t){var e="number"==typeof t?this.$items.eq(t-1):this.$element.find('[rel="'+t+'"]');return this.getItem(e)}},h.Collapse.inherits(h),h.Plugin.create("Collapse"),h.Plugin.autoload("Collapse"),(f=v).Dropdown=function(t,e){this.namespace="dropdown",this.defaults={target:null,toggleEvent:"click",height:!1,width:!1,animationOpen:"slideDown",animationClose:"slideUp",caretUp:!1,callbacks:["open","opened","close","closed"]},f.apply(this,arguments),this.utils=new f.Utils,this.detect=new f.Detect,this.start()},f.Dropdown.prototype={start:function(){this.buildClose(),this.buildCaret(),this.detect.isMobile()&&this.buildMobileAnimation(),this.$target.addClass("hide"),this.$element.on(this.opts.toggleEvent+"."+this.namespace,l.proxy(this.toggle,this))},stop:function(){this.$element.off("."+this.namespace),this.$target.removeClass("open").addClass("hide"),this.disableEvents()},buildMobileAnimation:function(){this.opts.animationOpen="fadeIn",this.opts.animationClose="fadeOut"},buildClose:function(){this.$close=this.$target.find(".close")},buildCaret:function(){this.$caret=this.getCaret(),this.buildCaretPosition()},buildCaretPosition:function(){var t=this.$element.offset().top+this.$element.innerHeight()+this.$target.innerHeight();l(document).height()>t||(this.opts.caretUp=!0,this.$caret.addClass("up"))},getCaret:function(){return this.$element.find(".caret")},toggleCaretOpen:function(){this.opts.caretUp?this.$caret.removeClass("up").addClass("down"):this.$caret.removeClass("down").addClass("up")},toggleCaretClose:function(){this.opts.caretUp?this.$caret.removeClass("down").addClass("up"):this.$caret.removeClass("up").addClass("down")},toggle:function(t){this.isOpened()?this.close(t):this.open(t)},open:function(t){t&&t.preventDefault(),this.callback("open"),l(".dropdown").removeClass("open").addClass("hide"),this.opts.height&&this.$target.css("min-height",this.opts.height+"px"),this.opts.width&&this.$target.width(this.opts.width),this.setPosition(),this.toggleCaretOpen(),this.$target.animation(this.opts.animationOpen,l.proxy(this.onOpened,this))},close:function(t){if(this.isOpened()){if(t){if(this.shouldNotBeClosed(t.target))return;t.preventDefault()}this.utils.enableBodyScroll(),this.callback("close"),this.toggleCaretClose(),this.$target.animation(this.opts.animationClose,l.proxy(this.onClosed,this))}},onClosed:function(){this.$target.removeClass("open"),this.disableEvents(),this.callback("closed")},onOpened:function(){this.$target.addClass("open"),this.enableEvents(),this.callback("opened")},isOpened:function(){return this.$target.hasClass("open")},enableEvents:function(){this.detect.isDesktop()&&this.$target.on("mouseover."+this.namespace,l.proxy(this.utils.disableBodyScroll,this.utils)).on("mouseout."+this.namespace,l.proxy(this.utils.enableBodyScroll,this.utils)),l(document).on("scroll."+this.namespace,l.proxy(this.setPosition,this)),l(window).on("resize."+this.namespace,l.proxy(this.setPosition,this)),l(document).on("click."+this.namespace+" touchstart."+this.namespace,l.proxy(this.close,this)),l(document).on("keydown."+this.namespace,l.proxy(this.handleKeyboard,this)),this.$target.find('[data-action="dropdown-close"]').on("click."+this.namespace,l.proxy(this.close,this))},disableEvents:function(){this.$target.off("."+this.namespace),l(document).off("."+this.namespace),l(window).off("."+this.namespace)},handleKeyboard:function(t){27===t.which&&this.close(t)},shouldNotBeClosed:function(t){return"dropdown-close"!==l(t).attr("data-action")&&t!==this.$close[0]&&0!==l(t).closest(".dropdown").length},isNavigationFixed:function(){return 0!==this.$element.closest(".fixed").length},getPlacement:function(t){return l(document).height()<t?"top":"bottom"},getOffset:function(t){return this.isNavigationFixed()?this.$element.position():this.$element.offset()},getPosition:function(){return this.isNavigationFixed()?"fixed":"absolute"},setPosition:function(){if(this.detect.isMobile())this.$target.addClass("dropdown-mobile");else{var t,e=this.getPosition(),n=this.getOffset(e),i=this.$target.innerHeight(),o=this.$target.innerWidth(),r=this.getPlacement(n.top+i+this.$element.innerHeight()),a=l(window).width()<n.left+o?o-this.$element.innerWidth():0,s=n.left-a;t="bottom"===r?(this.isOpened()||this.$caret.removeClass("up").addClass("down"),this.opts.caretUp=!1,n.top+this.$element.outerHeight()+1):(this.opts.animationOpen="show",this.opts.animationClose="hide",this.isOpened()||this.$caret.addClass("up").removeClass("down"),this.opts.caretUp=!0,n.top-i-1),this.$target.css({position:e,top:t+"px",left:s+"px"})}}},f.Dropdown.inherits(f),f.Plugin.create("Dropdown"),f.Plugin.autoload("Dropdown"),(p=v).Tabs=function(t,e){this.namespace="tabs",this.defaults={equals:!1,active:!1,live:!1,hash:!0,callbacks:["init","next","prev","open","opened","close","closed"]},p.apply(this,arguments),this.start()},p.Tabs.prototype={start:function(){!1!==this.opts.live&&this.buildLiveTabs(),this.tabsCollection=[],this.hashesCollection=[],this.currentHash=[],this.currentItem=!1,this.$items=this.getItems(),this.$items.each(l.proxy(this.loadItems,this)),this.$tabs=this.getTabs(),this.currentHash=this.getLocationHash(),this.closeAll(),this.setActiveItem(),this.setItemHeight(),this.callback("init")},getTabs:function(){return l(this.tabsCollection).map(function(){return this.toArray()})},getItems:function(){return this.$element.find("a")},loadItems:function(t,e){var n=this.getItem(e);n.$el.attr("rel",n.hash),this.collectItem(n),n.$parent.hasClass("active")&&(this.currentItem=n,this.opts.active=n.hash),n.$el.on("click.tabs",l.proxy(this.open,this))},collectItem:function(t){this.tabsCollection.push(t.$tab),this.hashesCollection.push(t.hash)},buildLiveTabs:function(){var t=l(this.opts.live);0!==t.length&&(this.$liveTabsList=l("<ul />"),t.each(l.proxy(this.buildLiveItem,this)),this.$element.html("").append(this.$liveTabsList))},buildLiveItem:function(t,e){var n=l(e),i=l("<li />"),o=l("<a />"),r=t+1;n.attr("id",this.getLiveItemId(n,r));var a="#"+n.attr("id"),s=this.getLiveItemTitle(n);o.attr("href",a).attr("rel",a).text(s),i.append(o),this.$liveTabsList.append(i)},getLiveItemId:function(t,e){return void 0===t.attr("id")?this.opts.live.replace(".","")+e:t.attr("id")},getLiveItemTitle:function(t){return void 0===t.attr("data-title")?t.attr("id"):t.attr("data-title")},setActiveItem:function(){this.currentHash?(this.currentItem=this.getItemBy(this.currentHash),this.opts.active=this.currentHash):!1===this.opts.active&&(this.currentItem=this.getItem(this.$items.first()),this.opts.active=this.currentItem.hash),this.addActive(this.currentItem)},addActive:function(t){t.$parent.addClass("active"),t.$tab.removeClass("hide").addClass("open"),this.currentItem=t},removeActive:function(t){t.$parent.removeClass("active"),t.$tab.addClass("hide").removeClass("open"),this.currentItem=!1},next:function(t){t&&t.preventDefault();var e=this.getItem(this.fetchElement("next"));this.open(e.hash),this.callback("next",e)},prev:function(t){t&&t.preventDefault();var e=this.getItem(this.fetchElement("prev"));this.open(e.hash),this.callback("prev",e)},fetchElement:function(t){var e;if(!1!==this.currentItem){if(0===(e=this.currentItem.$parent[t]().find("a")).length)return}else e=this.$items[0];return e},open:function(t,e){if(void 0!==t){"object"===g(t)&&t.preventDefault();var n="object"===g(t)?this.getItem(t.target):this.getItemBy(t);this.closeAll(),this.callback("open",n),this.addActive(n),this.pushStateOpen(e,n),this.callback("opened",n)}},pushStateOpen:function(t,e){!1!==t&&!1!==this.opts.hash&&history.pushState(!1,!1,e.hash)},close:function(t){var e=this.getItemBy(t);e.$parent.hasClass("active")&&(this.callback("close",e),this.removeActive(e),this.pushStateClose(),this.callback("closed",e))},pushStateClose:function(){!1!==this.opts.hash&&history.pushState(!1,!1," ")},closeAll:function(){this.$tabs.removeClass("open").addClass("hide"),this.$items.parent().removeClass("active")},getItem:function(t){var e={};return e.$el=l(t),e.hash=e.$el.attr("href"),e.$parent=e.$el.parent(),e.$tab=l(e.hash),e},getItemBy:function(t){var e="number"==typeof t?this.$items.eq(t-1):this.$element.find('[rel="'+t+'"]');return this.getItem(e)},getLocationHash:function(){return!1!==this.opts.hash&&!!this.isHash()&&top.location.hash},isHash:function(){return!(""===top.location.hash||-1===l.inArray(top.location.hash,this.hashesCollection))},setItemHeight:function(){if(this.opts.equals){var t=this.getItemMaxHeight()+"px";this.$tabs.css("min-height",t)}},getItemMaxHeight:function(){var e=0;return this.$tabs.each(function(){var t=l(this).height();e=e<t?t:e}),e}},p.Tabs.inherits(p),p.Plugin.create("Tabs"),p.Plugin.autoload("Tabs"),(m=jQuery).modalcurrent=null,m.modalwindow=function(t){var e=m.extend({},t,{show:!0});m("<span />").modal(e)},(y=v).Modal=function(t,e){this.namespace="modal",this.defaults={target:null,show:!1,url:!1,header:!1,width:"600px",height:!1,maxHeight:!1,position:"center",overlay:!0,appendForms:!1,appendFields:!1,animationOpen:"show",animationClose:"hide",callbacks:["open","opened","close","closed"]},y.apply(this,arguments),this.utils=new y.Utils,this.detect=new y.Detect,this.start()},y.Modal.prototype={start:function(){this.hasTarget()&&(this.opts.show?this.load():this.$element.on("click."+this.namespace,l.proxy(this.load,this)))},buildModal:function(){this.$modal=this.$target.find(".modal"),this.$header=this.$target.find(".modal-header"),this.$close=this.$target.find(".close"),this.$body=this.$target.find(".modal-body")},buildOverlay:function(){!1!==this.opts.overlay&&(0!==l("#modal-overlay").length?this.$overlay=l("#modal-overlay"):(this.$overlay=l('<div id="modal-overlay">').addClass("hide"),l("body").prepend(this.$overlay)),this.$overlay.addClass("overlay"))},buildHeader:function(){this.opts.header&&this.$header.html(this.opts.header)},load:function(t){this.buildModal(),this.buildOverlay(),this.buildHeader(),this.opts.url?this.buildContent():this.open(t)},open:function(t){t&&t.preventDefault(),this.isOpened()||(this.detect.isMobile()&&(this.opts.width="96%"),this.opts.overlay&&this.$overlay.removeClass("hide"),this.$target.removeClass("hide"),this.$modal.removeClass("hide"),this.enableEvents(),this.findActions(),this.resize(),l(window).on("resize."+this.namespace,l.proxy(this.resize,this)),this.detect.isDesktop()&&this.utils.disableBodyScroll(),this.$modal.find("input[type=text],input[type=url],input[type=email]").on("keydown."+this.namespace,l.proxy(this.handleEnter,this)),this.callback("open"),this.$modal.animation(this.opts.animationOpen,l.proxy(this.onOpened,this)))},close:function(t){if(this.$modal&&this.isOpened()){if(t){if(this.shouldNotBeClosed(t.target))return;t.preventDefault()}this.callback("close"),this.disableEvents(),this.$modal.animation(this.opts.animationClose,l.proxy(this.onClosed,this)),this.opts.overlay&&this.$overlay.animation(this.opts.animationClose)}},onOpened:function(){this.$modal.addClass("open"),this.callback("opened"),l.modalcurrent=this},onClosed:function(){this.callback("closed"),this.$target.addClass("hide"),this.$modal.removeClass("open"),this.detect.isDesktop()&&this.utils.enableBodyScroll(),this.$body.css("height",""),l.modalcurrent=null},isOpened:function(){return this.$modal.hasClass("open")},getData:function(){var t=new y.FormData(this);return t.set(""),t.get()},buildContent:function(){l.ajax({url:this.opts.url+"?"+(new Date).getTime(),cache:!1,type:"post",data:this.getData(),success:l.proxy(function(t){this.$body.html(t),this.open()},this)})},buildWidth:function(){var t=this.opts.width,e="2%",n="2%",i=t.match(/%$/);parseInt(this.opts.width)>l(window).width()&&!i?t="96%":i||(n=e="16px"),this.$modal.css({width:t,"margin-top":e,"margin-bottom":n})},buildPosition:function(){if("center"===this.opts.position){var t=l(window).height(),e=this.$modal.outerHeight(),n=t/2-e/2+"px";this.detect.isMobile()?n="2%":t<e&&(n="16px"),this.$modal.css("margin-top",n)}},buildHeight:function(){var t=l(window).height();if(this.opts.maxHeight){var e=parseInt(this.$body.css("padding-top"))+parseInt(this.$body.css("padding-bottom")),n=parseInt(this.$modal.css("margin-top"))+parseInt(this.$modal.css("margin-bottom")),i=t-this.$header.innerHeight()-e-n;this.$body.height(i)}else!1!==this.opts.height&&this.$body.css("height",this.opts.height);t<this.$modal.outerHeight()&&(this.opts.animationOpen="show",this.opts.animationClose="hide")},resize:function(){this.buildWidth(),this.buildPosition(),this.buildHeight()},enableEvents:function(){this.$close.on("click."+this.namespace,l.proxy(this.close,this)),l(document).on("keyup."+this.namespace,l.proxy(this.handleEscape,this)),this.$target.on("click."+this.namespace,l.proxy(this.close,this))},disableEvents:function(){this.$close.off("."+this.namespace),l(document).off("."+this.namespace),this.$target.off("."+this.namespace),l(window).off("."+this.namespace)},findActions:function(){this.$body.find('[data-action="modal-close"]').on("mousedown."+this.namespace,l.proxy(this.close,this))},setHeader:function(t){this.$header.html(t)},setContent:function(t){this.$body.html(t)},setWidth:function(t){this.opts.width=t,this.resize()},getModal:function(){return this.$modal},getBody:function(){return this.$body},getHeader:function(){return this.$header},handleEnter:function(t){13===t.which&&(t.preventDefault(),this.close(!1))},handleEscape:function(t){return 27!==t.which||this.close(!1)},shouldNotBeClosed:function(t){return"modal-close"!==l(t).attr("data-action")&&t!==this.$close[0]&&0!==l(t).closest(".modal").length}},y.Modal.inherits(y),y.Plugin.create("Modal"),y.Plugin.autoload("Modal")}(jQuery)},"../assets/js/libs/fixto.js":function(t,e){!function(a,t,s){var e,u=(e={getAll:function(t){return s.defaultView.getComputedStyle(t)},get:function(t,e){return this.getAll(t)[e]},toFloat:function(t){return parseFloat(t,10)||0},getFloat:function(t,e){return this.toFloat(this.get(t,e))},_getAllCurrentStyle:function(t){return t.currentStyle}},s.documentElement.currentStyle&&(e.getAll=e._getAllCurrentStyle),e),i=function(){function t(t){this.element=t,this.replacer=s.createElement("div"),this.replacer.style.visibility="hidden",this.hide(),t.parentNode.insertBefore(this.replacer,t)}return t.prototype={replace:function(){var t=this.replacer.style,e=u.getAll(this.element);t.width=this._width(),t.height=this._height(),t.marginTop=e.marginTop,t.marginBottom=e.marginBottom,t.marginLeft=e.marginLeft,t.marginRight=e.marginRight,t.cssFloat=e.cssFloat,t.styleFloat=e.styleFloat,t.position=e.position,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.display=e.display},hide:function(){this.replacer.style.display="none"},_width:function(){return this.element.getBoundingClientRect().width+"px"},_widthOffset:function(){return this.element.offsetWidth+"px"},_height:function(){return jQuery(this.element).outerHeight()+"px"},_heightOffset:function(){return this.element.offsetHeight+"px"},destroy:function(){for(var t in a(this.replacer).remove(),this)this.hasOwnProperty(t)&&(this[t]=null)}},s.documentElement.getBoundingClientRect().width||(t.prototype._width=t.prototype._widthOffset,t.prototype._height=t.prototype._heightOffset),{MimicNode:t,computedStyle:u}}();function n(){this._vendor=null}n.prototype={_vendors:{webkit:{cssPrefix:"-webkit-",jsPrefix:"Webkit"},moz:{cssPrefix:"-moz-",jsPrefix:"Moz"},ms:{cssPrefix:"-ms-",jsPrefix:"ms"},opera:{cssPrefix:"-o-",jsPrefix:"O"}},_prefixJsProperty:function(t,e){return t.jsPrefix+e[0].toUpperCase()+e.substr(1)},_prefixValue:function(t,e){return t.cssPrefix+e},_valueSupported:function(t,e,n){try{return n.style[t]=e,n.style[t]===e}catch(t){return!1}},propertySupported:function(t){return void 0!==s.documentElement.style[t]},getJsProperty:function(t){if(this.propertySupported(t))return t;if(this._vendor)return this._prefixJsProperty(this._vendor,t);var e;for(var n in this._vendors)if(e=this._prefixJsProperty(this._vendors[n],t),this.propertySupported(e))return this._vendor=this._vendors[n],e;return null},getCssValue:function(t,e){var n,i=s.createElement("div"),o=this.getJsProperty(t);if(this._valueSupported(o,e,i))return e;if(this._vendor&&(n=this._prefixValue(this._vendor,e),this._valueSupported(o,n,i)))return n;for(var r in this._vendors)if(n=this._prefixValue(this._vendors[r],e),this._valueSupported(o,n,i))return this._vendor=this._vendors[r],n;return null}};var l,o=new n,c=o.getJsProperty("transform");var r,d=o.getCssValue("position","sticky"),h=o.getCssValue("position","fixed");function f(t,e,n){this.child=t,this._$child=a(t),this.parent=e,this.options={className:"fixto-fixed",top:0},this._setOptions(n)}function p(t,e,n){f.call(this,t,e,n),this._replacer=new i.MimicNode(t),this._ghostNode=this._replacer.replacer,this._saveStyles(),this._saveViewportHeight(),this._proxied_onscroll=this._bind(this._onscroll,this),this._proxied_onresize=this._bind(this._onresize,this),this.start()}function m(t,e,n){f.call(this,t,e,n),this.start()}"Microsoft Internet Explorer"===navigator.appName&&(r=parseFloat(navigator.appVersion.split("MSIE")[1])),f.prototype={_mindtop:function(){var t=0;if(this._$mind)for(var e,n,i=0,o=this._$mind.length;i<o;i++)if((n=(e=this._$mind[i]).getBoundingClientRect()).height)t+=n.height;else{var r=u.getAll(e);t+=e.offsetHeight+u.toFloat(r.marginTop)+u.toFloat(r.marginBottom)}return t},stop:function(){this._stop(),this._running=!1},start:function(){this._running||(this._start(),this._running=!0)},destroy:function(){for(var t in this.stop(),this._destroy(),this._$child.removeData("fixto-instance"),this)this.hasOwnProperty(t)&&(this[t]=null)},_setOptions:function(t){a.extend(this.options,t),this.options.mind&&(this._$mind=a(this.options.mind)),this.options.zIndex&&(this.child.style.zIndex=this.options.zIndex)},setOptions:function(t){this._setOptions(t),this.refresh()},_stop:function(){},_start:function(){},_destroy:function(){},refresh:function(){}},p.prototype=new f,a.extend(p.prototype,{_bind:function(t,e){return function(){return t.call(e)}},_toresize:8===r?s.documentElement:t,_onscroll:function(){if(this._scrollTop=s.documentElement.scrollTop||s.body.scrollTop,this._parentBottom=this.parent.offsetHeight+this._fullOffset("offsetTop",this.parent),this.fixed){if(this.options.toBottom){if(this._scrollTop>=this._fullOffset("offsetTop",this._ghostNode))return void this._unfix()}else if(this._scrollTop>this._parentBottom||this._scrollTop<=this._fullOffset("offsetTop",this._ghostNode)-this.options.top-this._mindtop())return void this._unfix();this._adjust()}else{var t=u.getAll(this.child);(this._scrollTop<this._parentBottom&&this._scrollTop>this._fullOffset("offsetTop",this.child)-this.options.top-this._mindtop()&&this._viewportHeight>this.child.offsetHeight+u.toFloat(t.marginTop)+u.toFloat(t.marginBottom)||this.options.toBottom)&&(this._fix(),this._adjust())}},_adjust:function(){var t=0,e=this._mindtop(),n=0,i=u.getAll(this.child),o=null;if(l&&(o=this._getContext())&&(t=Math.abs(o.getBoundingClientRect().top)),0<(n=this._parentBottom-this._scrollTop-(this.child.offsetHeight+u.toFloat(i.marginBottom)+e+this.options.top))&&(n=0),this.options.toBottom);else{var r=this.options.top;0===r&&(r=a("body").offset().top),this.child.style.top=Math.round(n+e+t+r-u.toFloat(i.marginTop))+"px"}},_fullOffset:function(t,e,n){for(var i=e[t],o=e.offsetParent;null!==o&&o!==n;)i+=o[t],o=o.offsetParent;return i},_getContext:function(){for(var t,e=this.child,n=null;!n;){if((t=e.parentNode)===s.documentElement)return null;if("none"!==u.getAll(t)[c]){n=t;break}e=t}return n},_fix:function(){var t=this.child,e=t.style,n=u.getAll(t),i=t.getBoundingClientRect().left,o=n.width;if(this.options._original,this._saveStyles(),s.documentElement.currentStyle&&(o=t.offsetWidth,"border-box"!==n.boxSizing&&(o-=u.toFloat(n.paddingLeft)+u.toFloat(n.paddingRight)+u.toFloat(n.borderLeftWidth)+u.toFloat(n.borderRightWidth)),o+="px"),l){this._getContext();i=this._$child.offset().left}if(this._replacer.replace(),e.left=i-u.toFloat(n.marginLeft)+"px",e.width=o,e.position="fixed",this.options.toBottom)e.top="",e.bottom=this.options.top+u.toFloat(n.marginBottom)+"px";else{e.bottom="";var r=this.options.top;0===r&&(r=a("body").offset().top),e.top=this._mindtop()+r-u.toFloat(n.marginTop)+"px"}this._$child.addClass(this.options.className),this.fixed=!0,this._$child.trigger("fixto-added")},_unfix:function(){var t=this.child.style;this._replacer.hide(),t.position=this._childOriginalPosition,t.top=this._childOriginalTop,t.bottom=this._childOriginalBottom,t.width=this._childOriginalWidth,t.left=this._childOriginalLeft,this.options.always||(this._$child.removeClass(this.options.className),this._$child.trigger("fixto-removed")),this.fixed=!1},_saveStyles:function(){var t=this.child.style;this._childOriginalPosition=t.position,this.options.toBottom?(this._childOriginalTop="",this._childOriginalBottom=t.bottom):(this._childOriginalTop=t.top,this._childOriginalBottom=""),this._childOriginalWidth=t.width,this._childOriginalLeft=t.left},_onresize:function(){this.refresh()},_saveViewportHeight:function(){this._viewportHeight=t.innerHeight||s.documentElement.clientHeight},_stop:function(){this._unfix(),a(t).unbind("scroll.fixto mousewheel",this._proxied_onscroll),a(this._toresize).unbind("resize.fixto",this._proxied_onresize)},_start:function(){this._onscroll(),a(t).bind("scroll.fixto mousewheel",this._proxied_onscroll),a(this._toresize).bind("resize.fixto",this._proxied_onresize)},_destroy:function(){this._replacer.destroy()},refresh:function(){this._saveViewportHeight(),this._unfix(),this._onscroll()}}),m.prototype=new f,a.extend(m.prototype,{_start:function(){var t=u.getAll(this.child);this._childOriginalPosition=t.position,this._childOriginalTop=t.top,this.child.style.position=d,this.refresh()},_stop:function(){this.child.style.position=this._childOriginalPosition,this.child.style.top=this._childOriginalTop},refresh:function(){this.child.style.top=this._mindtop()+this.options.top+"px"}});var y=function(t,e,n){return d&&!n||d&&n&&!1!==n.useNativeSticky?new m(t,e,n):h?(void 0===l&&(i=!1,o=s.createElement("div"),r=s.createElement("div"),o.appendChild(r),o.style[c]="translate(0)",o.style.marginTop="10px",o.style.visibility="hidden",r.style.position="fixed",r.style.top=0,s.body.appendChild(o),0<r.getBoundingClientRect().top&&(i=!0),s.body.removeChild(o),l=i),new p(t,e,n)):"Neither fixed nor sticky positioning supported";var i,o,r};r<8&&(y=function(){return"not supported"}),a.fn.fixTo=function(e,n){var i=a(e),o=0;return this.each(function(){var t=a(this).data("fixto-instance");t?t[e].call(t,n):a(this).data("fixto-instance",y(this,i[o],n));o++})}}(window.jQuery,window,document)},"../assets/js/libs/jquery.backstretch.js":function(t,e){!function(v,m,g){"use strict";var l=/^.*(youtu\.be\/|youtube\.com\/v\/|youtube\.com\/embed\/|youtube\.com\/watch\?v=|youtube\.com\/watch\?.*\&v=)([^#\&\?]*).*/i;v.fn.backstretch=function(r,a){var s,u=arguments;return 0===v(m).scrollTop()&&m.scrollTo(0,0),this.each(function(t){var e=v(this),n=e.data("backstretch");if(n){if("string"==typeof u[0]&&"function"==typeof n[u[0]]){var i=n[u[0]].apply(n,Array.prototype.slice.call(u,1));return i===n&&(i=g),void(i!==g&&((s=s||[])[t]=i))}a=v.extend(n.options,a),n.hasOwnProperty("destroy")&&n.destroy(!0)}if(!r||r&&0===r.length){var o=e.css("background-image");o&&"none"!==o?r=[{url:e.css("backgroundImage").replace(/url\(|\)|"|'/g,"")}]:v.error("No images were supplied for Backstretch, or element must have a CSS-defined background image.")}n=new w(this,r,a||{}),e.data("backstretch",n)}),s?1===s.length?s[0]:s:this},v.backstretch=function(t,e){return v("body").backstretch(t,e).data("backstretch")},v.expr[":"].backstretch=function(t){return v(t).data("backstretch")!==g},v.fn.backstretch.defaults={duration:5e3,transition:"fade",transitionDuration:0,animateFirst:!0,alignX:.5,alignY:.5,paused:!1,start:0,preload:2,preloadSize:1,resolutionRefreshRate:2500,resolutionChangeRatioThreshold:.1};var c,d,h,n,f,p,s={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},itemWrapper:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"100%",height:"100%",zIndex:-999999},item:{position:"absolute",margin:0,padding:0,border:"none",width:"100%",height:"100%",maxWidth:"none"}},y=(c=function(t){for(var e=1;e<t.length;e++){for(var n=t[e],i=e;t[i-1]&&parseInt(t[i-1].width,10)>parseInt(n.width,10);)t[i]=t[i-1],--i;t[i]=n}return t},d=function(t,e,n){for(var i,o,r=m.devicePixelRatio||1,a=j(),s=(A(),t<e?"portrait":e<t?"landscape":"square"),u=0,l=0;l<n.length&&("string"==typeof(o=n[l])&&(o=n[l]={url:o}),o.pixelRatio&&"auto"!==o.pixelRatio&&parseFloat(o.pixelRatio)!==r||o.deviceOrientation&&o.deviceOrientation!==a||o.windowOrientation&&o.windowOrientation!==a||o.orientation&&o.orientation!==s||(u=l,i=t,"auto"===o.pixelRatio&&(t*=r),!(o.width>=i)));l++);return n[Math.min(l,u)]},h=function t(e,n){if("string"==typeof e)e=e.replace(/{{(width|height)}}/g,n);else if(e instanceof Array)for(var i=0;i<e.length;i++)e[i].src?e[i].src=t(e[i].src,n):e[i]=t(e[i],n);return e},function(t,e){for(var n=t.width(),i=t.height(),o=[],r=function(t,e){return"width"===e?n:"height"===e?i:t},a=0;a<e.length;a++)if(v.isArray(e[a])){e[a]=c(e[a]);var s=d(n,i,e[a]);o.push(s)}else{"string"==typeof e[a]&&(e[a]={url:e[a]});var u=v.extend({},e[a]);u.url=h(u.url,r),o.push(u)}return o}),_=function(t){return l.test(t.url)||t.isVideo},b=(n=[],f=function(t){for(var e=0;e<n.length;e++)if(n[e].src===t.src)return n[e];return n.push(t),t},p=function(t,e,n){"function"==typeof e&&e.call(t,n)},function t(e,n,i,o,r){if(void 0!==e){v.isArray(e)||(e=[e]),arguments.length<5&&"function"==typeof arguments[arguments.length-1]&&(r=arguments[arguments.length-1]),n="function"!=typeof n&&n?n:0,i="function"==typeof i||!i||i<0?e.length:Math.min(i,e.length),o="function"!=typeof o&&o?o:1,n>=e.length&&(i=n=0),o<0&&(o=i),o=Math.min(o,i);var a=e.slice(n+o,i-o);if(e=e.slice(n,o),i=e.length)for(var s,u=0,l=function(){++u===i&&(p(e,r,!a),t(a,0,0,o,r))},c=0;c<e.length;c++)_(e[c])||((s=new Image).src=e[c].url,(s=f(s)).complete?l():v(s).on("load error",l));else p(e,r,!0)}}),u=function(t,e){return(t.centeredX||t.centeredY)&&(m.console&&m.console.log&&m.console.log("jquery.backstretch: `centeredX`/`centeredY` is deprecated, please use `alignX`/`alignY`"),t.centeredX&&(t.alignX=.5),t.centeredY&&(t.alignY=.5)),t.speed!==g&&(m.console&&m.console.log&&m.console.log("jquery.backstretch: `speed` is deprecated, please use `transitionDuration`"),t.transitionDuration=t.speed,t.transition="fade"),t.resolutionChangeRatioTreshold!==g&&(m.console.log("jquery.backstretch: `treshold` is a typo!"),t.resolutionChangeRatioThreshold=t.resolutionChangeRatioTreshold),t.fadeFirst!==g&&(t.animateFirst=t.fadeFirst),t.fade!==g&&(t.transitionDuration=t.fade,t.transition="fade"),i(t)},i=function(t,e){return"left"===t.alignX?t.alignX=0:"center"===t.alignX?t.alignX=.5:"right"===t.alignX?t.alignX=1:(t.alignX!==g||e)&&(t.alignX=parseFloat(t.alignX),isNaN(t.alignX)&&(t.alignX=.5)),"top"===t.alignY?t.alignY=0:"center"===t.alignY?t.alignY=.5:"bottom"===t.alignY?t.alignY=1:(t.alignX!==g||e)&&(t.alignY=parseFloat(t.alignY),isNaN(t.alignY)&&(t.alignY=.5)),t},w=function(t,e,n){this.options=v.extend({},v.fn.backstretch.defaults,n||{}),this.firstShow=!0,u(this.options,!0),this.images=function t(e){for(var n=[],i=0;i<e.length;i++)"string"==typeof e[i]?n.push({url:e[i]}):v.isArray(e[i])?n.push(t(e[i])):n.push(u(e[i]));return n}(v.isArray(e)?e:[e]),this.options.paused&&(this.paused=!0),this.options.start>=this.images.length&&(this.options.start=this.images.length-1),this.options.start<0&&(this.options.start=0),this.isBody=t===document.body;var i=v(m);this.$container=v(t),this.$root=this.isBody?I?i:v(document):this.$container,this.originalImages=this.images,this.images=y(this.options.alwaysTestWindowResolution?i:this.$root,this.originalImages),b(this.images,this.options.start||0,this.options.preload||1);var o=this.$container.children(".backstretch").first();if(this.$wrap=o.length?o:v('<div class="backstretch"></div>').css(this.options.bypassCss?{}:s.wrap).appendTo(this.$container),!this.options.bypassCss){if(!this.isBody){var r=this.$container.css("position"),a=this.$container.css("zIndex");this.$container.css({position:"static"===r?"relative":r,zIndex:"auto"===a?0:a}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&I?"fixed":"absolute"})}this.index=this.options.start,this.show(this.index),i.on("resize.backstretch",v.proxy(this.resize,this)).on("orientationchange.backstretch",v.proxy(function(){this.isBody&&0===m.pageYOffset&&(m.scrollTo(0,1),this.resize())},this))};w.prototype={resize:function(){try{var t=this.options.alwaysTestWindowResolution?v(m):this.$root,e=t.width(),n=t.height(),i=e/(this._lastResizeContainerWidth||0),o=n/(this._lastResizeContainerHeight||0),r=this.options.resolutionChangeRatioThreshold||0;if((e!==this._lastResizeContainerWidth||n!==this._lastResizeContainerHeight)&&(Math.abs(i-1)>=r||isNaN(i)||Math.abs(o-1)>=r||isNaN(o))&&(this._lastResizeContainerWidth=e,this._lastResizeContainerHeight=n,this.images=y(t,this.originalImages),this.options.preload&&b(this.images,(this.index+1)%this.images.length,this.options.preload),1===this.images.length&&this._currentImage.url!==this.images[0].url)){var a=this;clearTimeout(a._selectAnotherResolutionTimeout),a._selectAnotherResolutionTimeout=setTimeout(function(){a.show(0)},this.options.resolutionRefreshRate)}var s={left:0,top:0,right:"auto",bottom:"auto"},u=this.isBody?this.$root.width():this.$root.innerWidth(),l=this.isBody?m.innerHeight?m.innerHeight:this.$root.height():this.$root.innerHeight(),c=u,d=c/this.$itemWrapper.data("ratio"),h=v.Event("backstretch.resize",{relatedTarget:this.$container[0]}),f=this._currentImage.alignX===g?this.options.alignX:this._currentImage.alignX,p=this._currentImage.alignY===g?this.options.alignY:this._currentImage.alignY;l<=d?s.top=-(d-l)*p:(((c=(d=l)*this.$itemWrapper.data("ratio"))-u)/2,s.left=-(c-u)*f),this.options.bypassCss||this.$wrap.css({width:u,height:l}).find(">.backstretch-item").not(".deleteable").each(function(){v(this).find("img,video,iframe").css({width:c,height:d}).css(s)}),this.$container.trigger(h,this)}catch(t){}return this},show:function(c,d){if(!(Math.abs(c)>this.images.length-1)){var h=this,f=h.$wrap.find(">.backstretch-item").addClass("deleteable"),p=h.videoWrapper,m={relatedTarget:h.$container[0]};h.$container.trigger(v.Event("backstretch.before",m),[h,c]),this.index=c;var t=h.images[c];clearTimeout(h._cycleTimeout),delete h.videoWrapper;var y=_(t);return h.$item=y?(h.videoWrapper=new C(t),h.videoWrapper.$video.css("pointer-events","none")):v("<img />"),h.$itemWrapper=v('<div class="backstretch-item">').append(h.$item),this.options.bypassCss?h.$itemWrapper.css({display:"none"}):(h.$itemWrapper.css(s.itemWrapper),h.$item.css(s.item)),h.$item.bind(y?"canplay":"load",function(t){var e=v(this).parent(),n=e.data("options");d&&(n=v.extend({},n,d));var i=this.naturalWidth||this.videoWidth||this.width,o=this.naturalHeight||this.videoHeight||this.height;e.data("ratio",i/o);var r=function(t){return n[t]!==g?n[t]:h.options[t]},a=r("transition"),s=r("transitionEasing"),u=r("transitionDuration"),l=function(){p&&(p.stop(),p.destroy()),f.remove(),!h.paused&&1<h.images.length&&h.cycle(),h.options.bypassCss||h.isBody||h.$container.css("background-image","none"),v(["after","show"]).each(function(){h.$container.trigger(v.Event("backstretch."+this,m),[h,c])}),y&&h.videoWrapper.play()};h.firstShow&&!h.options.animateFirst||!u||!a?(e.show(),l()):function(t){var e=t.transition||"fade";"string"==typeof e&&-1<e.indexOf("|")&&(e=e.split("|")),e instanceof Array&&(e=e[Math.round(Math.random()*(e.length-1))]);var n=t.new,i=t.old?t.old:v([]);switch(e.toString().toLowerCase()){default:case"fade":n.fadeIn({duration:t.duration,complete:t.complete,easing:t.easing||g});break;case"fadeinout":case"fade_in_out":var o=function(){n.fadeIn({duration:t.duration/2,complete:t.complete,easing:t.easing||g})};i.length?i.fadeOut({duration:t.duration/2,complete:o,easing:t.easing||g}):o();break;case"pushleft":case"push_left":case"pushright":case"push_right":case"pushup":case"push_up":case"pushdown":case"push_down":case"coverleft":case"cover_left":case"coverright":case"cover_right":case"coverup":case"cover_up":case"coverdown":case"cover_down":var r=e.match(/^(cover|push)_?(.*)$/),a="left"===r[2]?"right":"right"===r[2]?"left":"down"===r[2]?"top":"up"===r[2]?"bottom":"right",s={display:""},u={};if(s[a]="-100%",u[a]=0,n.css(s).animate(u,{duration:t.duration,complete:function(){n.css(a,""),t.complete.apply(this,arguments)},easing:t.easing||g}),"push"===r[1]&&i.length){var l={};l[a]="100%",i.animate(l,{duration:t.duration,complete:function(){i.css("display","none")},easing:t.easing||g})}}}({new:e,old:f,transition:a,duration:u,easing:s,complete:l}),h.firstShow=!1,h.resize()}),h.$itemWrapper.appendTo(h.$wrap),h.$item.attr("alt",t.alt||""),h.$itemWrapper.data("options",t),y||h.$item.attr("src",t.url),h._currentImage=t,h}},current:function(){return this.index},next:function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift(this.index<this.images.length-1?this.index+1:0),this.show.apply(this,t)},prev:function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift(0===this.index?this.images.length-1:this.index-1),this.show.apply(this,t)},pause:function(){return this.paused=!0,this.videoWrapper&&this.videoWrapper.pause(),this},resume:function(){return this.paused=!1,this.videoWrapper&&this.videoWrapper.play(),this.cycle(),this},cycle:function(){if(1<this.images.length){clearTimeout(this._cycleTimeout);var t=this._currentImage&&this._currentImage.duration||this.options.duration,e=_(this._currentImage),n=function(){this.$item.off(".cycle"),this.paused||this.next()};if(e){if(!this._currentImage.loop){var i=0;this.$item.on("playing.cycle",function(){var t=v(this).data("player");clearTimeout(i),i=setTimeout(function(){t.pause(),t.$video.trigger("ended")},1e3*(t.getDuration()-t.getCurrentTime()))}).on("ended.cycle",function(){clearTimeout(i)})}this.$item.on("error.cycle initerror.cycle",v.proxy(n,this))}e&&!this._currentImage.duration?this.$item.on("ended.cycle",v.proxy(n,this)):this._cycleTimeout=setTimeout(v.proxy(n,this),t)}return this},destroy:function(t){v(m).off("resize.backstretch orientationchange.backstretch"),this.videoWrapper&&this.videoWrapper.destroy(),clearTimeout(this._cycleTimeout),t||this.$wrap.remove(),this.$container.removeData("backstretch")}};var C=function(){this.init.apply(this,arguments)};C.prototype.init=function(t){var e,n=this,i=function(){n.$video=e,n.video=e[0]},o="video";if(t.url instanceof Array||!l.test(t.url)||(o="youtube"),"youtube"===(n.type=o)){C.loadYoutubeAPI(),n.ytId=t.url.match(l)[2];var r="https://www.youtube.com/embed/"+n.ytId+"?rel=0&autoplay=0&showinfo=0&controls=0&modestbranding=1&cc_load_policy=0&disablekb=1&iv_load_policy=3&loop=0&enablejsapi=1&origin="+encodeURIComponent(m.location.origin);n.__ytStartMuted=!!t.mute||t.mute===g,e=v("<iframe />").attr({src_to_load:r}).css({border:0,margin:0,padding:0}).data("player",n),t.loop&&e.on("ended.loop",function(){n.__manuallyStopped||n.play()}),n.ytReady=!1,i(),m.YT?(n._initYoutube(),e.trigger("initsuccess")):v(m).one("youtube_api_load",function(){n._initYoutube(),e.trigger("initsuccess")})}else{e=v("<video>").prop("autoplay",!1).prop("controls",!1).prop("loop",!!t.loop).prop("muted",!!t.mute||t.mute===g).prop("preload","auto").prop("poster",t.poster||"");for(var a=t.url instanceof Array?t.url:[t.url],s=0;s<a.length;s++){var u=a[s];"string"==typeof u&&(u={src:u}),v("<source>").attr("src",u.src).attr("type",u.type||null).appendTo(e)}e[0].canPlayType&&a.length?e.trigger("initsuccess"):e.trigger("initerror"),i()}},C.prototype._initYoutube=function(){var e=this,n=m.YT;e.$video.attr("src",e.$video.attr("src_to_load")).removeAttr("src_to_load");var t=!!e.$video[0].parentNode;if(!t){var i=v("<div>").css("display","none !important").appendTo(document.body);e.$video.appendTo(i)}var o=new n.Player(e.video,{events:{onReady:function(){e.__ytStartMuted&&o.mute(),t||(e.$video[0].parentNode===i[0]&&e.$video.detach(),i.remove()),e.ytReady=!0,e._updateYoutubeSize(),e.$video.trigger("canplay")},onStateChange:function(t){switch(t.data){case n.PlayerState.PLAYING:e.$video.trigger("playing");break;case n.PlayerState.ENDED:e.$video.trigger("ended");break;case n.PlayerState.PAUSED:e.$video.trigger("pause");break;case n.PlayerState.BUFFERING:e.$video.trigger("waiting");break;case n.PlayerState.CUED:e.$video.trigger("canplay")}},onPlaybackQualityChange:function(){e._updateYoutubeSize(),e.$video.trigger("resize")},onError:function(t){e.hasError=!0,e.$video.trigger({type:"error",error:t})}}});return e.ytPlayer=o,e},C.prototype._updateYoutubeSize=function(){var t=this;switch(t.ytPlayer.getPlaybackQuality()||"medium"){case"small":t.video.videoWidth=426,t.video.videoHeight=240;break;case"medium":t.video.videoWidth=640,t.video.videoHeight=360;break;default:case"large":t.video.videoWidth=854,t.video.videoHeight=480;break;case"hd720":t.video.videoWidth=1280,t.video.videoHeight=720;break;case"hd1080":t.video.videoWidth=1920,t.video.videoHeight=1080;break;case"highres":t.video.videoWidth=2560,t.video.videoHeight=1440}return t},C.prototype.play=function(){var t=this;return t.__manuallyStopped=!1,"youtube"===t.type?t.ytReady&&(t.$video.trigger("play"),t.ytPlayer.playVideo()):t.video.play(),t},C.prototype.pause=function(){var t=this;return t.__manuallyStopped=!1,"youtube"===t.type?t.ytReady&&t.ytPlayer.pauseVideo():t.video.pause(),t},C.prototype.stop=function(){var t=this;return t.__manuallyStopped=!0,"youtube"===t.type?t.ytReady&&(t.ytPlayer.pauseVideo(),t.ytPlayer.seekTo(0)):(t.video.pause(),t.video.currentTime=0),t},C.prototype.destroy=function(){return this.ytPlayer&&this.ytPlayer.destroy(),this.$video.remove(),this},C.prototype.getCurrentTime=function(t){return"youtube"!==this.type?this.video.currentTime:this.ytReady?this.ytPlayer.getCurrentTime():0},C.prototype.setCurrentTime=function(t){var e=this;return"youtube"===e.type?e.ytReady&&e.ytPlayer.seekTo(t,!0):e.video.currentTime=t,e},C.prototype.getDuration=function(){return"youtube"!==this.type?this.video.duration:this.ytReady?this.ytPlayer.getDuration():0},C.loadYoutubeAPI=function(){if(!m.YT){v("script[src*=www\\.youtube\\.com\\/iframe_api]").length||v('<script type="text/javascript" src="https://www.youtube.com/iframe_api">').appendTo("body");var t=setInterval(function(){m.YT&&m.YT.loaded&&(v(m).trigger("youtube_api_load"),clearTimeout(t))},50)}};var t,e,o,r,a,k,T,E,O,x,j=function(){if("matchMedia"in m){if(m.matchMedia("(orientation: portrait)").matches)return"portrait";if(m.matchMedia("(orientation: landscape)").matches)return"landscape"}return screen.height>screen.width?"portrait":"landscape"},A=function(){return m.innerHeight>m.innerWidth?"portrait":m.innerWidth>m.innerHeight?"landscape":"square"},I=(t=navigator.userAgent,e=navigator.platform,o=t.match(/AppleWebKit\/([0-9]+)/),r=!!o&&o[1],a=t.match(/Fennec\/([0-9]+)/),k=!!a&&a[1],T=t.match(/Opera Mobi\/([0-9]+)/),E=!!T&&T[1],O=t.match(/MSIE ([0-9]+)/),x=!!O&&O[1],!((-1<e.indexOf("iPhone")||-1<e.indexOf("iPad")||-1<e.indexOf("iPod"))&&r&&r<534||m.operamini&&"[object OperaMini]"==={}.toString.call(m.operamini)||T&&E<7458||-1<t.indexOf("Android")&&r&&r<533||k&&k<6||"palmGetResource"in m&&r&&r<534||-1<t.indexOf("MeeGo")&&-1<t.indexOf("NokiaBrowser/8.5.0")||x&&x<=6))}(jQuery,window)},"../assets/js/libs/typed.js":function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t){return(a="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(t){return n(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)})(t)}!function(t,n,o){"use strict";var r=function(t,e){var n=this;this.el=t,this.options={},Object.keys(i).forEach(function(t){n.options[t]=i[t]}),Object.keys(e).forEach(function(t){n.options[t]=e[t]}),this.isInput="input"===this.el.tagName.toLowerCase(),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.getAttribute(this.attr):this.el.textContent,this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,this.fadeOut=this.options.fadeOut,this.fadeOutClass=this.options.fadeOutClass,this.fadeOutDelay=this.options.fadeOutDelay,o&&this.options.stringsElement instanceof o?this.stringsElement=this.options.stringsElement[0]:this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};r.prototype={constructor:r,init:function(){var e=this;e.timeout=setTimeout(function(){for(var t=0;t<e.strings.length;++t)e.sequence[t]=t;e.shuffle&&(e.sequence=e.shuffleArray(e.sequence)),e.typewrite(e.strings[e.sequence[e.arrayPos]],e.strPos)},e.startDelay)},build:function(){var e=this;(!0===this.showCursor&&(this.cursor=n.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)),this.stringsElement)&&(this.strings=[],this.stringsElement.style.display="none",Array.prototype.slice.apply(this.stringsElement.children).forEach(function(t){e.strings.push(t.innerHTML)}));this.init()},typewrite:function(r,a){if(!0!==this.stop){this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor.classList.remove(this.fadeOutClass));var t=Math.round(70*Math.random())+this.typeSpeed,s=this;s.timeout=setTimeout(function(){var t=0,e=r.substr(a);if("^"===e.charAt(0)){var n=1;/^\^\d+/.test(e)&&(n+=(e=/\d+/.exec(e)[0]).length,t=parseInt(e)),r=r.substring(0,a)+r.substring(a+n)}if("html"===s.contentType){var i=r.substr(a).charAt(0);if("<"===i){var o="";for(o="<"===i?">":";";r.substr(a+1).charAt(0)!==o&&(r.substr(a).charAt(0),!(++a+1>r.length)););a++,o}}s.timeout=setTimeout(function(){if(a===r.length){if(s.options.onStringTyped(s.arrayPos),s.arrayPos===s.strings.length-1&&(s.options.callback(),s.curLoop++,!1===s.loop||s.curLoop===s.loopCount))return;s.timeout=setTimeout(function(){s.backspace(r,a)},s.backDelay)}else{0===a&&s.options.preStringTyped(s.arrayPos);var t=r.substr(0,a+1);s.attr?s.el.setAttribute(s.attr,t):s.isInput?s.el.value=t:"html"===s.contentType?s.el.innerHTML=t:s.el.textContent=t,a++,s.typewrite(r,a)}},t)},t)}},backspace:function(e,n){var i=this;if(!0!==this.stop)if(this.fadeOut)this.initFadeOut();else{var t=Math.round(70*Math.random())+this.backSpeed;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===e.substr(n).charAt(0)){for(;"<"!==e.substr(n-1).charAt(0)&&(e.substr(n).charAt(0),!(--n<0)););n--,"<"}var t=e.substr(0,n);i.replaceText(t),n>i.stopNum?(n--,i.backspace(e,n)):n<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],n))},t)}},initFadeOut:function(){return(self=this).el.className+=" "+this.fadeOutClass,this.cursor.className+=" "+this.fadeOutClass,setTimeout(function(){self.arrayPos++,self.replaceText(""),self.typewrite(self.strings[self.sequence[self.arrayPos]],0)},self.fadeOutDelay)},replaceText:function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t},shuffleArray:function(t){var e,n,i=t.length;if(i)for(;--i;)e=t[n=Math.floor(Math.random()*(i+1))],t[n]=t[i],t[i]=e;return t},reset:function(){clearInterval(this.timeout);this.el.getAttribute("id");this.el.textContent="",void 0!==this.cursor&&void 0!==this.cursor.parentNode&&this.cursor.parentNode.removeChild(this.cursor),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},r.new=function(t,i){Array.prototype.slice.apply(n.querySelectorAll(t)).forEach(function(t){var e=t._typed,n="object"==a(i)&&i;e&&e.reset(),t._typed=e=new r(t,n),"string"==typeof i&&e[i]()})},o&&(o.fn.typed=function(i){return this.each(function(){var t=o(this),e=t.data("typed"),n="object"==a(i)&&i;e&&e.reset(),t.data("typed",e=new r(this,n)),"string"==typeof i&&e[i]()})}),t.Typed=r;var i={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window,document,window.jQuery)},"../assets/js/smoothscroll.js":function(t,e){var v=document.location.toString(),g=!1;location.hash&&(g=!0,window.scrollTo(0,0)),function(u){if(!window.useManagedSmoothScroll){var l,c,d,t,e,a=1500,s="easeInOutQuart",h=!1,n="ontouchstart"in document.documentElement;if(n||jQuery(window).scroll(function(){clearTimeout(t),t=setTimeout(m,20)}),jQuery(window).bind("resize orientationchange",function(){clearTimeout(e),e=setTimeout(y,100)}),p(),(n="ontouchstart"in document.documentElement)||m(),g)if(0<jQuery.find('a[href^="'+v+'"]').length)jQuery(jQuery.find('a[href="'+v+'"]')).trigger("click");else{var i=r(v);i.length&&jQuery(jQuery.find('a[href*="#'+i+'"]')).trigger("click")}else jQuery('a[href*="#"]').each(function(t,e){var n=e.href.split("#"),i=n[n.length-1];2<=n.length&&i.length&&jQuery(this).parent().addBack().removeClass("current_page_item current-menu-item")});window.wp&&window.wp.customize&&u(".dropdown-menu").parent("div").parent().on("DOMNodeInserted DOMNodeRemoved",function(t){p(),m()}),window.scrollToSection=o,window.smoothScrollGetAnchors=p}function r(t){if(!t)return!1;var e=t.indexOf("#");if(-1<e){if(0===e)return t.replace("#","");var n=t.substring(e+1),i="";-1<t.indexOf("?")&&(i=t.substring(t.indexOf("?")));var o=/(https?|file):\/\//,r=window.location.pathname,a=t.replace(i,"").replace("#"+n,"").replace(o,"");if(t.match(o)?r=window.location.host+r:a=r.substring(0,r.lastIndexOf("/"))+"/"+a,r==a||r==a+"/")return n}return!1}function o(t,e){if(!h)try{if(h=!0,t){var n;e&&(n=e.parent().parentsUntil("body").filter(function(){if("fixed"==jQuery(this).css("position")&&!jQuery(this).is(".mobile-overlay"))return jQuery(this)}).eq(0));var i=0;if(n&&n.length){n.attr("class"),jQuery('div[class*="main-menu"]');n.outerHeight()===window.innerHeight&&n.is(".full-sidebar")||(i=n.outerHeight()+n.position().top)}var o=t.offset().top-i;o<0&&(o=0),o>jQuery("[data-cp-shrink=initial]").height()&&(o-=jQuery("[data-cp-shrink=shrinked]").height());var r=Math.max(.5,o/jQuery("body").height());return jQuery("html, body").animate({scrollTop:o},a*r,s,function(){h=!1,jQuery(window).trigger("scroll"),jQuery(document).trigger("scroll")}),!0}}catch(t){}}function f(t,e){if(!(n=e.attr("target"))||"_self"==n){var n,i=!!e.data("onepage-section")&&e.data("onepage-section");i&&i.length&&t.preventDefault(),o(i,e)&&t&&t.preventDefault()}}function p(){d=[],(c=jQuery("a:not(.screen-reader-text)").filter(function(){var t=jQuery(this),e=t.attr("href"),n=(t.attr("target"),r(e));if(n&&"wp-toolbar"!==n)try{var i=jQuery("#"+n);if(0<i.length){if(t.data("onepage-section",i),"LI"==t.parent()[0].tagName){var o=i.data("onepage-anchor")||u("");o=o.add(t),i.data("onepage-anchor",o)}return d.push(i),!0}}catch(t){}return!1})).each(function(){if(!jQuery(this).closest(".fm2_mobile_jq_menu").length&&jQuery(this).is(":visible"))if(jQuery(this).parent().is("li.menu-item")){var e=this;jQuery(this).unbind("click.onepage"),jQuery(this).attr("data-smoothscroll","true"),jQuery(this).parent().unbind("click.onepage").bind("click.onepage",function(t){jQuery(t.target).parent().is(t.currentTarget)&&(t.preventDefault(),t.stopPropagation(),f(t,jQuery(e)))})}else jQuery(this).unbind("click.onepage").bind("click.onepage",function(t){f(t,jQuery(this))})});try{!function(t){var e;do{e=!1;for(var n=0;n<t.length-1;n++){var i=t[n],o=t[n+1];if(i.offset().top>o.offset().top){var r=t[n];t[n]=t[n+1],t[n+1]=r,e=!0}}}while(e)}(d)}catch(t){}}function m(){var t=jQuery(window),e=t.scrollTop()+.5*window.innerHeight,n=[];d||p();for(var i=0;i<d.length;i++)d[i].offset().top<e&&n.push(d[i]);var o=d[d.length-1];t.scrollTop()+t.height()+50>=jQuery(document).height()&&n.push(o);var r,a=(n=n[n.length-1])&&n.length?n[0].id:"";if(r=a,setTimeout(function(){r=r?"#"+r:"",history&&history.replaceState&&history.replaceState({},"",r)},100),0===a.length&&c){c.parent().addBack().removeClass("current_page_item current-menu-item");var s=(window.location+"").split("#")[0].replace(/\/$/,"");c.closest("ul").find('[href$="'+s+'"]').parent().addBack().addClass("current-menu-item"),s.length||c.closest("ul").find('[href$="'+window.location+'"]').parent().addBack().addClass("current-menu-item")}if(l!==a&&a.length){l=a;try{c.filter(".current_page_item, .current-menu-item").each(function(){jQuery(this).parent().addBack().removeClass("current_page_item current-menu-item")}),c.closest("ul").find(".current_page_item, .current-menu-item").removeClass("current_page_item current-menu-item"),n.data("onepage-anchor").each(function(){u(this).parent().addBack().addClass("current-menu-item")})}catch(t){}}}function y(){p()}}(jQuery)},"../assets/js/sticky.js":function(t,e){window.materialisMenuSticky=function(){var l=jQuery,e="data-sticky";function c(t){return t?e+"-"+t:e}var t=l("["+e+"]");t.each(function(t,e){var n=l(e);if(!n.data("stickData")){var i=parseInt(n.attr(c())),o="1"==n.attr(c("mobile")),r="1"==n.attr(c("shrinked")),a="bottom"==n.attr(c("to")),s="1"==n.attr(c("always"));s&&n.addClass("fixto-fixed"),r&&n.attr(c(),"initial");var u={center:!0,responsiveWidth:!0,zIndex:1e4+t,topSpacing:i,stickyOnMobile:o,stickyOnTablet:!0,useShrink:r,toBottom:a,useNativeSticky:!1,always:s};r||(0===i&&jQuery("#wpadminbar").length&&"absolute"===jQuery("#wpadminbar").css("position")&&(i=0),u.topSpacing=i,u.top=i,n.data("stickData",u),n.fixTo("body",u))}});var n=function(){var t=this.$els;window.innerWidth<1024?t.each(function(t,e){var n=l(this).data(),i=n.stickData;if(i){var o=n.fixtoInstance;if(!o)return!0;window.innerWidth<=767?i.stickyOnMobile||o.stop():i.stickyOnTablet||o.stop()}}):t.each(function(t,e){var n=l(this).data();if(n){var i=n.fixtoInstance;if(!i)return!0;i.start()}})}.bind({$els:t});l(window).bind("resize.sticky orientationchange.sticky",function(){setTimeout(n,50)}),l(window).trigger("resize.sticky")},jQuery(document).ready(function(t){materialisMenuSticky()})},"../assets/js/video-bg.js":function(t,e){!function(t){function n(t,e){var n=jQuery(t),i=materialis_video_background.getVideoRect();n.css({width:Math.round(i.width),"max-width":Math.round(i.width),height:Math.round(i.height),opacity:1,left:i.left})}window.addEventListener("resize",function(){var t=document.querySelector("video#wp-custom-header-video")||document.querySelector("iframe#wp-custom-header-video");t&&(n(t),materialis_video_background.resizePoster())}),jQuery(function(){var t=document.querySelector("video#wp-custom-header-video")||document.querySelector("iframe#wp-custom-header-video");t&&n(t)});var i=!1;document.addEventListener("wp-custom-header-video-loaded",function(){var t=document.querySelector("video#wp-custom-header-video");t?n(t):document.querySelector("#wp-custom-header").addEventListener("play",function(){var t=document.querySelector("iframe#wp-custom-header-video"),e=document.querySelector("video#wp-custom-header-video")||t;e&&!i&&(i=!0,n(e)),function(){for(var t in wp.customHeader.handlers){var e=wp.customHeader.handlers[t];if(e.settings)return e}}().play()})})}(jQuery)},"../assets/js/woo.js":function(t,e){!function(c){var r=function(s,u,l){c("body").on("mouseover.ope-woo",function(t){var e,n,i,o,r,a=c(t.target);(e=a,n=s,i=u,o=c.contains(i[0],e[0])||e.is(i),r=c.contains(n[0],e[0])||e.is(n),o||r||a.is(l))||(c("body").off("mouseover.ope-woo"),s.fadeOut())})};function a(){c(".header-wrapper .header,.header-wrapper .header-homepage").css({"padding-top":c(".header-top").height()})}function s(t,e){if(!c("body").is(".woocommerce-cart")&&!c("body").is(".woocommerce-checkout")){var n=e.offset().top+e.outerHeight()-e.closest("div").offset().top;if(e.offset().left<t.outerWidth())var i=e.offset().left+t.outerWidth()+12;else i=e.offset().left+e.width()+5;t.css({position:"absolute","z-index":"100000",top:n,left:i}),t.fadeIn()}}jQuery(document).ready(function(){var t,e=jQuery("#main_menu"),n=e.find("li.materialis-menu-cart"),i=jQuery(".materialis-woo-header-cart:first");!function(e,n,i){e.parent().append(i);var o=e.find("li").not(n);n.off().on("mouseover",function(t){0!==i.children().length&&(o.trigger("mouseleave"),r(i,n,e),s(i,n))})}(e,n,i),(t=i).prepend('<a href="#" class="close-mini-cart small"><i class="mdi mdi-close"></i></a>'),c(".close-mini-cart").click(function(){c("body").off("mouseover.ope-woo"),t.fadeOut()}),n.children("a").on("touchstart",function(t){"use strict";i.is(":visible")?window.location=c(this).attr("href"):(t.preventDefault(),s(i,n))}),c(".add_to_cart_button.product_type_simple").click(function(){c(this).find("i").length||c(this).append('<i class="mdi mdi-check"></i>')});var o=c(".woocommerce-store-notice");o.length&&(c(".header-top").prepend(o[0].outerHTML),o.remove(),setTimeout(a,30))}),c(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").on("load",function(){var n=c(this);n&&setTimeout(function(){var t=n.closest(".woocommerce-product-gallery__image").height(),e=n.closest(".flex-viewport");t&&e&&e.height(t)},500)}).each(function(){this.complete&&c(this).load()})}(jQuery)},"./js/_theme.js":function(t,e){var r,s;"ontouchstart"in window&&(document.documentElement.className=document.documentElement.className+" touch-enabled"),navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i)&&(document.documentElement.className=document.documentElement.className+" no-parallax"),r=jQuery,s=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,e){window.setTimeout(t,1e3/60)},window.requestInterval=function(n,i,o){if(!(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame&&window.mozCancelRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame))return window.setInterval(n,i);var r=(new Date).getTime(),a={};return a.value=s(function t(){var e=(new Date).getTime()-r;i<=e&&(n.call(),r=(new Date).getTime()),a.value=s(t),i<=e&&o&&!0===o.call()&&clearRequestInterval(a)}),a},window.clearRequestInterval=function(t){window.cancelAnimationFrame?window.cancelAnimationFrame(t.value):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(t.value):window.webkitCancelRequestAnimationFrame?window.webkitCancelRequestAnimationFrame(t.value):window.mozCancelRequestAnimationFrame?window.mozCancelRequestAnimationFrame(t.value):window.oCancelRequestAnimationFrame?window.oCancelRequestAnimationFrame(t.value):window.msCancelRequestAnimationFrame?window.msCancelRequestAnimationFrame(t.value):clearInterval(t)},r.event.special.tap||(r.event.special.tap={setup:function(t,e){r(this).bind("touchstart",r.event.special.tap.handler).bind("touchmove",r.event.special.tap.handler).bind("touchend",r.event.special.tap.handler)},teardown:function(t){r(this).unbind("touchstart",r.event.special.tap.handler).unbind("touchmove",r.event.special.tap.handler).unbind("touchend",r.event.special.tap.handler)},handler:function(t){var e=r(this);e.data(t.type,1),"touchend"!==t.type||e.data("touchmove")?e.data("touchend")&&e.removeData("touchstart touchmove touchend"):(t.type="tap",r.event.handle.apply(this,arguments))}}),r.fn.isInView||(r.fn.isInView=function(t){var e=r(window).scrollTop(),n=e+r(window).height(),i=r(this).offset().top,o=i+r(this).height();return!0===t?e<i&&o<n:i<=n&&e<=o}),r.throttle||(r.throttle=function(i,o,r){var a,s;return o||(o=250),function(){var t=r||this,e=+new Date,n=arguments;a&&e<a+o?(clearTimeout(s),s=setTimeout(function(){a=e,i.apply(t,n)},o)):(a=e,i.apply(t,n))}}),r.debounce||(r.debounce=function(i,o,r){var a;return function(){var t=this,e=arguments,n=r&&!a;clearTimeout(a),a=setTimeout(function(){a=null,r||i.apply(t,e)},o),n&&i.apply(t,e)}})},"./js/backstretch.js":function(t,e,n){"use strict";n.r(e);var i=n("./js/utils.js");Object(i.onDocReady)(function(t){if(window.materialis_backstretch){window.materialis_backstretch.duration=parseInt(window.materialis_backstretch.duration),window.materialis_backstretch.transitionDuration=parseInt(window.materialis_backstretch.transitionDuration);var e=materialis_backstretch.images;if(!e)return;jQuery(".header-homepage, .header").backstretch(e,materialis_backstretch)}})},"./js/blog-comments.js":function(t,e,n){"use strict";n.r(e);var i=n("./js/utils.js");Object(i.onDocReady)(function(t){var e=jQuery(".comments-form"),n=jQuery("#commentform");"#respond"===window.location.hash&&e.show(),t(".add-comment-toggler").click(function(){if(!n.is(":visible"))return e.show(),t("html, body").animate({scrollTop:e.offset().top-jQuery(".navigation-bar.fixto-fixed").outerHeight()-30},600),!1;jQuery("html, body").animate({scrollTop:n.offset().top-jQuery(".navigation-bar.fixto-fixed").outerHeight()-30},600)})})},"./js/counters.js":function(t,e,n){"use strict";n.r(e);var c=n("./js/utils.js");!function(e){function n(t){var e=t.find("[data-countup]"),n=e.text();n=jQuery.map(n.match(/[\d.]*[\d]+/g),function(t){return t}).join([]);var i=void 0!==e.attr("data-max")?e.attr("data-max"):100,o=void 0!==e.attr("data-min")?e.attr("data-min"):0;if(i<o){var r=i;i=o,o=r}n||(n=o);var a=n/i*100,s=t.find(".circle-bar"),u=s.attr("r");a<0&&(a=0),100<a&&(a=100);var l=Math.PI*(2*u)*(100-a)/100;s.css({strokeDashoffset:l}),Object(c.onDocReady)(function(){wp&&wp.customize||s.parent().height(s.parent().width())})}function i(t){n(t),t.find("[data-countup]").bind("countup.update",function(){n(t)}),t.data("doCircle",function(){n(t)})}function d(e,t){var n=void 0!==e.attr("data-min")?e.attr("data-min"):0,i=e.attr("data-stop"),o=void 0!==e.attr("data-max")?e.attr("data-max"):100,r=e.attr("data-prefix")||"",a=e.attr("data-suffix")||"",s=e.attr("data-duration")||2e3,u=e.attr("data-decimals")||0;void 0!==i&&(o=i);var l="";try{var c=new CountUp(e[0],parseInt(n),parseInt(o),parseInt(u),parseInt(s)/1e3,{prefix:r,suffix:a,onUpdate:function(t){e.trigger("countup.update",[t])}});l=c.options.formattingFn(parseInt(o))}catch(t){console.error("invalid countup args",{min:n,max:o,decimals:u,duration:s,suffix:a,prefix:r})}e.data("countup",c),e.attr("data-max-computed",l),t&&e.data("countup").reset(),(e.isInView(!0)||t)&&e.data("countup").start(),e.data("restartCountUp",function(){d(e)})}e(".circle-counter").each(function(){i(e(this))});var t=e("[data-countup]");function o(e,t){if(!e.data("one")){var n=void 0!==e.attr("data-min")?e.attr("data-min"):0,i=e.attr("data-max"),o=e.attr("data-stop"),r=e.attr("data-bgcolor"),a=e.attr("data-suffix"),s=e.attr("data-text");void 0!==o&&(i=o);try{e.LineProgressbar({min:n||0,max:i||100,stop:o||50,color:r||"#654ea3",suffix:a||"%",text:s||"Category"})}catch(t){console.error("invalid countup args",{min:n,max:i,stop:o,color:r,suffix:a,text:s})}e.data("restartCountBar",function(t){e.LineProgressbar({min:t.attr("data-min")||0,max:t.attr("data-max")||100,stop:t.attr("data-stop")||50,color:t.attr("data-bgcolor")||"#654ea3",suffix:t.attr("data-suffix")||"%",text:t.attr("data-text")||"Category"})})}}t.each(function(){d(e(this))}),e(window).on("scroll",function(){t.each(function(){var t=e(this);t.isInView(!0)&&!t.data("one")&&(t.data("countup").start(),t.data("one",!0))})}),Object(c.onDocReady)(function(){wp&&wp.customize||e(window).on("resize",function(){e(".circle-counter .circle-svg").each(function(){e(this).height(e(this).width())})})}),parent.CP_Customizer&&parent.CP_Customizer.addModule(function(t){t.hooks.addAction("after_node_insert",function(t){t.is("[data-countup]")&&(t.closest(".circle-counter").length&&i(t.closest(".circle-counter")),d(t,!0)),t.find("[data-countup]").each(function(){e(this).closest(".circle-counter").length&&i(e(this).closest(".circle-counter")),d(e(this),!0)})})});var r=e(".progressline");e(window).on("scroll",function(){r.each(function(){var t=e(this);t.isInView(!0)&&!t.data("one")&&(o(t),t.data("one",!0))})}),parent.CP_Customizer&&parent.CP_Customizer.addModule(function(t){t.hooks.addAction("after_node_insert",function(t){t.is("[data-countbar]")&&o(t),t.find("[data-countbar]").each(function(){o(e(this))})})})}(jQuery)},"./js/footer.js":function(t,e){!function(n,t){function i(t,e){var n=t.offset().top+t.outerHeight();e.offset().top+e.height()<=n?t.css("visibility","visible"):t.css("visibility","")}function o(t,e){var n=t.outerHeight()-2;e.is(".boxed-layout")&&(n+=36),e.css("margin-bottom",n),i(t,e)}window.materialisFooterParalax=function(){var t=n(".footer.paralax");if(t.length){if(t.parents(".no-parallax").length)return void t.css("visibility","visible");n(".header-wrapper").css("z-index",1);var e=t.prev();e.addClass("footer-shadow"),e.css({position:"relative","z-index":1}),n(window).bind("resize.footerParalax",function(){o(t,e)}),jQuery(document).ready(function(){window.setTimeout(function(){o(t,e)},100)}),o(t,e),n(window).bind("scroll.footerParalax",function(){i(t,e)})}},window.materialisStopFooterParalax=function(){var t=n(".footer").prev();n(".header-wrapper").css("z-index",0),t.removeClass("footer-shadow"),t.css("margin-bottom","0px"),n(window).unbind("resize.footerParalax"),n(window).unbind("scroll.footerParalax")},materialisFooterParalax(),t.updateFooterParallax=function(){var t=n(".footer.paralax"),e=t.prev();t.length&&o(t,e)}}(jQuery,MaterialisTheme)},"./js/form-fields/checkbox-in-label.js":function(t,e,n){"use strict";n.r(e),n.d(e,"CheckboxInsideLabelField",function(){return a});n("./node_modules/@material/animation/index.js"),n("./node_modules/@material/base/component.js"),n("./node_modules/@material/selection-control/index.js");var i=n("./node_modules/@material/checkbox/index.js");n("./node_modules/@material/ripple/index.js"),n("./node_modules/@material/ripple/util.js");function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t){return(r="function"==typeof Symbol&&"symbol"===o(Symbol.iterator)?function(t){return o(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":o(t)})(t)}function s(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=function(t){function a(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a);var e=document.createElement("div");t.classList.add("mdc-checkbox__native-control");var n=jQuery(t).parent().find("span").html(),i='<label for="'+jQuery(t).attr("id")+'">'+n+"</label>",o='<div class="mdc-checkbox">'+t.outerHTML+'<div class="mdc-checkbox__background"><svg class="mdc-checkbox__checkmark" viewBox="0 0 24 24"><path class="mdc-checkbox__checkmark-path" fill="none" stroke="white" d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg><div class="mdc-checkbox__mixedmark"></div></div></div>',r=jQuery(t).parent();return jQuery(e).addClass("mdc-form-field"),jQuery(e).html(o+i),r.before(e),r.remove(),s(this,u(a).call(this,e))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(a,i["MDCCheckbox"]),a}()},"./js/form-fields/input-in-label.js":function(t,e,n){"use strict";n.r(e),n.d(e,"InputInsideLabelField",function(){return r});var g=n("./node_modules/@material/textfield/index.js"),_=n("./node_modules/@material/floating-label/index.js"),b=n("./node_modules/@material/notched-outline/index.js"),w=n("./node_modules/@material/line-ripple/index.js"),C=n("./node_modules/@material/textfield/constants.js");function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t){return(o="function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?function(t){return i(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":i(t)})(t)}function a(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var r=function(t){function r(t,e){var n;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r);var i=document.createElement("div");if(1==e){var o=jQuery(t).parent().parent();jQuery(o).attr("for",t.name),jQuery(o).find("br").remove(),jQuery(o).find("span").remove()}if(2==e&&!(o=jQuery(t).parent().find("label")).length){jQuery(t).parent().prepend('<label for="'+t.name+'">'+t.placeholder+"</label>");o=jQuery(t).parent().find("label")}if(3==e){if(!(o=jQuery(t).parent().parent().find("label")).length){jQuery(t).parent().parent().prepend('<label for="'+t.name+'">'+t.placeholder.replace("(optional)","")+"</label>");o=jQuery(t).parent().parent().find("label")}jQuery(t).parent().parent().find(".woocommerce-input-wrapper").remove()}return o.before(i),i.appendChild(t),i.appendChild(o[0]),(n=s(this,u(r).call(this,i))).input_,n.ripple,n.lineRipple_,n.helperText_,n.icon_,n.label_,n.outline_,n}var e,n,i;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(r,g["MDCTextField"]),e=r,(n=[{key:"initialize",value:function(){var n=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:function(t,e){return new MDCRipple(t,e)},e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:function(t){return new w.MDCLineRipple(t)},i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:function(t){return new g.MDCTextFieldHelperText(t)},o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:function(t){return new g.MDCTextFieldIcon(t)},r=4<arguments.length&&void 0!==arguments[4]?arguments[4]:function(t){return new _.MDCFloatingLabel(t)},a=5<arguments.length&&void 0!==arguments[5]?arguments[5]:function(t){return new b.MDCNotchedOutline(t)};this.input_=this.root_.querySelector("input,textarea"),this.input_.classList.add("mdc-text-field__input");var s=this.root_.querySelector("label");this.root_.classList.add("mdc-text-field"),"textarea"===this.input_.tagName.toLocaleLowerCase()&&this.root_.classList.add("mdc-text-field--textarea"),s&&(s.classList.add("mdc-floating-label"),this.label_=r(s));var u=this.root_.querySelector(C.strings.BOTTOM_LINE_SELECTOR);if(u)this.lineRipple_=e(u);else if("textarea"!==this.input_.tagName.toLocaleLowerCase()){var l=document.createElement("div");l.classList.add("mdc-line-ripple"),this.root_.appendChild(l),this.lineRipple_=e(l)}var c=this.root_.querySelector(C.strings.OUTLINE_SELECTOR);if(c&&(this.outline_=a(c)),this.input_.hasAttribute(C.strings.ARIA_CONTROLS)){var d=document.getElementById(this.input_.getAttribute(C.strings.ARIA_CONTROLS));d&&(this.helperText_=i(d))}var h=this.root_.querySelector(C.strings.ICON_SELECTOR);if(h&&(this.icon_=o(h)),this.ripple=null,this.root_.classList.contains(C.cssClasses.BOX)||this.root_.classList.contains(C.cssClasses.OUTLINED)){var f=c?this.outline_:this,p=c||this.root_,m=getMatchesProperty(HTMLElement.prototype),y=Object.assign(MDCRipple.createAdapter(f),{isSurfaceActive:function(){return n.input_[m](":active")},registerInteractionHandler:function(t,e){return n.input_.addEventListener(t,e)},deregisterInteractionHandler:function(t,e){return n.input_.removeEventListener(t,e)}}),v=new MDCRippleFoundation(y);this.ripple=t(p,v)}}}])&&a(e.prototype,n),i&&a(e,i),r}()},"./js/forms.js":function(t,e,n){"use strict";n.r(e);n("./node_modules/@material/form-field/index.js");var v=n("./node_modules/@material/textfield/index.js"),g=(n("./node_modules/@material/checkbox/index.js"),n("./js/form-fields/input-in-label.js")),_=n("./js/form-fields/checkbox-in-label.js"),b=n("./js/utils.js");Object(b.onDocReady)(function(a){for(var t,e=document.querySelectorAll(".mdc-text-field"),n="input:not([type=hidden]):not([type=submit]):not([type=reset]):not([type=checkbox])",i=0;t=e[i];i++)new v.MDCTextField(t);for(var o=jQuery("p > label > span > ".concat(n," , p > label > span > textarea")),r=0;r<o.length;r++){var s=o[r];Object(b.isVisible)(s)&&new g.InputInsideLabelField(s,1)}for(var u=jQuery(".woocommerce p > ".concat(n,", .woocommerce p > textarea")),l=0;l<u.length;l++){var c=u[l];new g.InputInsideLabelField(c,2)}for(var d=jQuery(".woocommerce p > span > ".concat(n,", .woocommerce p > span > textarea")),h=0;h<d.length;h++){var f=d[h];new g.InputInsideLabelField(f,3)}for(var p=jQuery(".woocommerce label > input[type=checkbox]"),m=0;m<p.length;m++){var y=p[m];new _.CheckboxInsideLabelField(y)}a(".woocommerce-checkout .woocommerce-account-fields #createaccount").on("change",function(){a("div.create-account").hide(),a(this).is(":checked")&&(a("#account_password").val("").change(),a("div.create-account").slideDown())}),a(".woocommerce #account_password, .woocommerce .edit-account #password_1").on("keyup",function(){var e,r=this;(e=100,new Promise(function(t){return setTimeout(t,e)})).then(function(){var t=a(r).parent(),e=t.find(".woocommerce-password-strength"),n=t.find(".woocommerce-password-hint"),i=8;if("block"==e.css("display")){!0;var o=30;6!=e.outerHeight()&&(o=e.outerHeight()),e.css("bottom","-"+o+"px"),i+=o}n.length&&(!0,n.css("position","absolute"),n.css("bottom","-"+(n.outerHeight()+o)+"px"),n.show(),i+=n.outerHeight()),t.css("margin-bottom",i+"px")})})})},"./js/gallery.js":function(t,e){var n;n=jQuery,window.MaterialisCaptionsGallery=function(t){var e=n(t);e.is(".captions-enabled")&&!e.attr("data-ready")&&(e.find("dl").each(function(){var t=n(this);0===t.find("dd").length&&t.find("img").attr("alt")&&t.append("<dd class='wp-caption-text gallery-caption'>"+t.find("img").attr("alt")+"</dd>"),t.find("dd").length&&t.find("a").attr("data-caption",t.find("dd").html())}),e.attr("data-ready","true"))},n(function(t){t(".materialis-gallery.captions-enabled").each(function(){window.MaterialisCaptionsGallery(this)})})},"./js/header-animations.js":function(t,e,n){"use strict";n.r(e);var i=n("./js/utils.js");Object(i.onDocReady)(function(){var t=jQuery("[data-text-effect]");jQuery.fn.typed&&t.length&&JSON.parse(materialis_morph.header_text_morph)&&t.each(function(){jQuery(this).empty(),jQuery(this).typed({strings:JSON.parse(jQuery(this).attr("data-text-effect")),typeSpeed:parseInt(materialis_morph.header_text_morph_speed),loop:!0})})})},"./js/homepage-arrow.js":function(t,e,n){"use strict";n.r(e);var i=n("./js/utils.js");Object(i.onDocReady)(function(t){t(".header-homepage-arrow-c").click(function(){scrollToSection(t("body").find("[data-id]").first())})})},"./js/masonry.js":function(t,e,n){"use strict";n.r(e);var i=n("./js/utils.js");Object(i.onDocReady)(function(t){if(MaterialisTheme.blog_posts_as_masonry_grid){var e=t(".post-list.row");if(!e.length)return!0;var n=e.find(".post-list-item").not(".highlighted-post"),i=e.find("img"),o=0,r=jQuery.debounce(function(){e.data().masonry.layout()},500);n.each(function(){t(this).css({width:t(this).css("max-width")})}),e.masonry({itemSelector:".post-list-item",percentPosition:!0,columnWidth:n.eq(0).attr("data-masonry-width")}),i.each(function(){t(this).on("load",a),r()})}function a(){o++,i.length===o&&e.data().postsListRow&&e.data().masonry.layout()}})},"./js/offscreen-menu.js":function(t,e,n){"use strict";n.r(e);var i=n("./js/utils.js");Object(i.onDocReady)(function(){var t=jQuery(".offcanvas_menu"),e=jQuery("#offcanvas-wrapper");e.length&&(jQuery("html").addClass("has-offscreen"),e.appendTo("body"),e.removeClass("force-hide"),e.on("kube.offcanvas.open",function(){jQuery("html").addClass("offcanvas-opened")}),e.on("kube.offcanvas.close",function(){jQuery("html").removeClass("offcanvas-opened")})),t.each(function(){var t=jQuery(this);t.on("materialis.open-all",function(){jQuery(this).find(".menu-item-has-children, .page_item_has_children").each(function(){jQuery(this).addClass("open"),jQuery(this).children("ul").slideDown(100)})}),t.find(".menu-item-has-children > a, .page_item_has_children > a").each(function(){0===jQuery(this).children("i.mdi.mdi-chevron-right").length&&jQuery(this).append('<i class="mdi mdi-chevron-right"></i>')}),t.on("click",".menu-item-has-children a, .page_item_has_children a,.menu-item-has-children .mdi-chevron-right, .page_item_has_children .mdi-chevron-right",function(t){var e=jQuery(this),n=e.closest("li");if(n.hasClass("open")){if(e.is("a"))return!0;n.children("ul").slideUp(100,function(){n.find("ul").each(function(){jQuery(this).parent().removeClass("open"),jQuery(this).css("display","none")})})}else{if(!n.children("ul").length)return!0;n.children("ul").slideDown(100)}n.toggleClass("open"),t.preventDefault(),t.stopPropagation()})})})},"./js/polyfills.js":function(t,e){var n;"function"!=typeof(n=window.Element.prototype).matches&&(n.matches=n.msMatchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||function(t){for(var e=(this.document||this.ownerDocument).querySelectorAll(t),n=0;e[n]&&e[n]!==this;)++n;return Boolean(e[n])}),"function"!=typeof n.closest&&(n.closest=function(t){for(var e=this;e&&1===e.nodeType;){if(e.matches(t))return e;e=e.parentNode}return null}),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,e){"use strict";if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),i=1;i<arguments.length;i++){var o=arguments[i];if(null!=o)for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(n[r]=o[r])}return n},writable:!0,configurable:!0})},"./js/ripple.js":function(t,e,n){"use strict";n.r(e);var o=n("./node_modules/@material/ripple/index.js"),i=n("./js/utils.js");Object(i.onDocReady)(function(){for(var t,e=document.querySelectorAll(".button"),n=0;t=e[n];n++)o.MDCRipple.attachTo(t)}),Object(i.onDocReady)(function(t){var e=[];e=0!==document.querySelectorAll("#main_menu").length?document.querySelectorAll("#main_menu li a, #materialis-footer-menu li a"):document.querySelectorAll("#materialis-footer-menu li a");for(var n,i=0;n=e[i];i++)o.MDCRipple.attachTo(n)}),Object(i.onDocReady)(function(t){var e,n=document.querySelectorAll(".woocommerce .product #respond input#submit");n.length&&o.MDCRipple.attachTo(n[0]),(e=1e3,new Promise(function(t){return setTimeout(t,e)})).then(function(){for(var t,e=document.querySelectorAll(".materialis-woo-header-cart .woocommerce-mini-cart__buttons .button"),n=0;t=e[n];n++)o.MDCRipple.attachTo(t)})})},"./js/theme.js":function(t,e,n){window.MaterialisTheme=window.MaterialisTheme||{},window.MaterialisTheme,n("./js/polyfills.js"),n("./node_modules/es6-promise/dist/es6-promise.js").polyfill(),n("./js/_theme.js"),n("./js/ripple.js"),n("./js/offscreen-menu.js"),n("./js/masonry.js"),n("./js/blog-comments.js"),n("./js/forms.js"),n("./js/backstretch.js"),n("./js/masonry.js"),n("./js/homepage-arrow.js"),n("./js/counters.js"),n("./js/header-animations.js"),n("./js/footer.js"),n("./js/gallery.js")},"./js/utils.js":function(t,e,n){"use strict";n.r(e),n.d(e,"onDocReady",function(){return i}),n.d(e,"isVisible",function(){return o});var i=jQuery,o=function(t){return jQuery(t).is(":visible")}},"./node_modules/@material/animation/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"transformStyleProperties",function(){return o}),n.d(e,"getCorrectEventName",function(){return r}),n.d(e,"getCorrectPropertyName",function(){return a});var l={animationstart:{noPrefix:"animationstart",webkitPrefix:"webkitAnimationStart",styleProperty:"animation"},animationend:{noPrefix:"animationend",webkitPrefix:"webkitAnimationEnd",styleProperty:"animation"},animationiteration:{noPrefix:"animationiteration",webkitPrefix:"webkitAnimationIteration",styleProperty:"animation"},transitionend:{noPrefix:"transitionend",webkitPrefix:"webkitTransitionEnd",styleProperty:"transition"}},c={animation:{noPrefix:"animation",webkitPrefix:"-webkit-animation"},transform:{noPrefix:"transform",webkitPrefix:"-webkit-transform"},transition:{noPrefix:"transition",webkitPrefix:"-webkit-transition"}};function i(t,e){if(void 0===(i=t).document||"function"!=typeof i.document.createElement||!((n=e)in l||n in c))return e;var n,i,o,r,a,s=e in l?l:c,u=t.document.createElement("div");return s===l?(a=u,(r=s)[o=e].styleProperty in a.style?r[o].noPrefix:r[o].webkitPrefix):s[e].noPrefix in u.style?s[e].noPrefix:s[e].webkitPrefix}var o=["transform","WebkitTransform","MozTransform","OTransform","MSTransform"];function r(t,e){return i(t,e)}function a(t,e){return i(t,e)}},"./node_modules/@material/base/component.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js");function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function a(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),t}var r=function(){function r(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:void 0;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),this.root_=t;for(var n=arguments.length,i=new Array(2<n?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];this.initialize.apply(this,i),this.foundation_=void 0===e?this.getDefaultFoundation():e,this.foundation_.init(),this.initialSyncWithDOM()}return a(r,null,[{key:"attachTo",value:function(t){return new r(t,new i.default)}}]),a(r,[{key:"initialize",value:function(){}},{key:"getDefaultFoundation",value:function(){throw new Error("Subclasses must override getDefaultFoundation to return a properly configured foundation class")}},{key:"initialSyncWithDOM",value:function(){}},{key:"destroy",value:function(){this.foundation_.destroy()}},{key:"listen",value:function(t,e){this.root_.addEventListener(t,e)}},{key:"unlisten",value:function(t,e){this.root_.removeEventListener(t,e)}},{key:"emit",value:function(t,e){var n,i=2<arguments.length&&void 0!==arguments[2]&&arguments[2];"function"==typeof CustomEvent?n=new CustomEvent(t,{detail:e,bubbles:i}):(n=document.createEvent("CustomEvent")).initCustomEvent(t,i,!1,e),this.root_.dispatchEvent(n)}}]),r}();e.default=r},"./node_modules/@material/base/foundation.js":function(t,e,n){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}n.r(e);var r=function(){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.adapter_=t}return o(e,null,[{key:"cssClasses",get:function(){return{}}},{key:"strings",get:function(){return{}}},{key:"numbers",get:function(){return{}}},{key:"defaultAdapter",get:function(){return{}}}]),o(e,[{key:"init",value:function(){}},{key:"destroy",value:function(){}}]),e}();e.default=r},"./node_modules/@material/checkbox/adapter.js":function(t,e,n){"use strict";n.r(e);n("./node_modules/@material/selection-control/index.js");function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"addClass",value:function(t){}},{key:"removeClass",value:function(t){}},{key:"setNativeControlAttr",value:function(t,e){}},{key:"removeNativeControlAttr",value:function(t){}},{key:"registerAnimationEndHandler",value:function(t){}},{key:"deregisterAnimationEndHandler",value:function(t){}},{key:"registerChangeHandler",value:function(t){}},{key:"deregisterChangeHandler",value:function(t){}},{key:"getNativeControl",value:function(){}},{key:"forceLayout",value:function(){}},{key:"isAttachedToDOM",value:function(){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/checkbox/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"cssClasses",function(){return i}),n.d(e,"strings",function(){return o}),n.d(e,"numbers",function(){return r});var i={UPGRADED:"mdc-checkbox--upgraded",CHECKED:"mdc-checkbox--checked",INDETERMINATE:"mdc-checkbox--indeterminate",DISABLED:"mdc-checkbox--disabled",ANIM_UNCHECKED_CHECKED:"mdc-checkbox--anim-unchecked-checked",ANIM_UNCHECKED_INDETERMINATE:"mdc-checkbox--anim-unchecked-indeterminate",ANIM_CHECKED_UNCHECKED:"mdc-checkbox--anim-checked-unchecked",ANIM_CHECKED_INDETERMINATE:"mdc-checkbox--anim-checked-indeterminate",ANIM_INDETERMINATE_CHECKED:"mdc-checkbox--anim-indeterminate-checked",ANIM_INDETERMINATE_UNCHECKED:"mdc-checkbox--anim-indeterminate-unchecked"},o={NATIVE_CONTROL_SELECTOR:".".concat("mdc-checkbox","__native-control"),TRANSITION_STATE_INIT:"init",TRANSITION_STATE_CHECKED:"checked",TRANSITION_STATE_UNCHECKED:"unchecked",TRANSITION_STATE_INDETERMINATE:"indeterminate",ARIA_CHECKED_ATTR:"aria-checked",ARIA_CHECKED_INDETERMINATE_VALUE:"mixed"},r={ANIM_END_LATCH_MS:250}},"./node_modules/@material/checkbox/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),f=(n("./node_modules/@material/selection-control/index.js"),n("./node_modules/@material/checkbox/adapter.js"),n("./node_modules/@material/checkbox/constants.js"));function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function a(t){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function u(t,e,n){return e&&s(t.prototype,e),n&&s(t,n),t}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var c=["checked","indeterminate"],d=function(t){function h(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,h),(e=r(this,a(h).call(this,Object.assign(h.defaultAdapter,t)))).currentCheckState_=f.strings.TRANSITION_STATE_INIT,e.currentAnimationClass_="",e.animEndLatchTimer_=0,e.animEndHandler_=function(){return e.handleAnimationEnd()},e.changeHandler_=function(){return e.handleChange()},e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(h,i["default"]),u(h,null,[{key:"cssClasses",get:function(){return f.cssClasses}},{key:"strings",get:function(){return f.strings}},{key:"numbers",get:function(){return f.numbers}},{key:"defaultAdapter",get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlAttr:function(){},removeNativeControlAttr:function(){},registerAnimationEndHandler:function(){},deregisterAnimationEndHandler:function(){},registerChangeHandler:function(){},deregisterChangeHandler:function(){},getNativeControl:function(){},forceLayout:function(){},isAttachedToDOM:function(){}}}}]),u(h,[{key:"init",value:function(){this.currentCheckState_=this.determineCheckState_(this.getNativeControl_()),this.updateAriaChecked_(),this.adapter_.addClass(f.cssClasses.UPGRADED),this.adapter_.registerChangeHandler(this.changeHandler_),this.installPropertyChangeHooks_()}},{key:"destroy",value:function(){this.adapter_.deregisterChangeHandler(this.changeHandler_),this.uninstallPropertyChangeHooks_()}},{key:"isChecked",value:function(){return this.getNativeControl_().checked}},{key:"setChecked",value:function(t){this.getNativeControl_().checked=t}},{key:"isIndeterminate",value:function(){return this.getNativeControl_().indeterminate}},{key:"setIndeterminate",value:function(t){this.getNativeControl_().indeterminate=t}},{key:"isDisabled",value:function(){return this.getNativeControl_().disabled}},{key:"setDisabled",value:function(t){(this.getNativeControl_().disabled=t)?this.adapter_.addClass(f.cssClasses.DISABLED):this.adapter_.removeClass(f.cssClasses.DISABLED)}},{key:"getValue",value:function(){return this.getNativeControl_().value}},{key:"setValue",value:function(t){this.getNativeControl_().value=t}},{key:"handleAnimationEnd",value:function(){var t=this;clearTimeout(this.animEndLatchTimer_),this.animEndLatchTimer_=setTimeout(function(){t.adapter_.removeClass(t.currentAnimationClass_),t.adapter_.deregisterAnimationEndHandler(t.animEndHandler_)},f.numbers.ANIM_END_LATCH_MS)}},{key:"handleChange",value:function(){this.transitionCheckState_()}},{key:"installPropertyChangeHooks_",value:function(){var i=this,o=this.getNativeControl_(),r=Object.getPrototypeOf(o);c.forEach(function(t){var e=Object.getOwnPropertyDescriptor(r,t);if(p(e)){var n={get:e.get,set:function(t){e.set.call(o,t),i.transitionCheckState_()},configurable:e.configurable,enumerable:e.enumerable};Object.defineProperty(o,t,n)}})}},{key:"uninstallPropertyChangeHooks_",value:function(){var n=this.getNativeControl_(),i=Object.getPrototypeOf(n);c.forEach(function(t){var e=Object.getOwnPropertyDescriptor(i,t);p(e)&&Object.defineProperty(n,t,e)})}},{key:"transitionCheckState_",value:function(){var t=this.adapter_.getNativeControl();if(t){var e=this.currentCheckState_,n=this.determineCheckState_(t);e!==n&&(this.updateAriaChecked_(),0<this.currentAnimationClass_.length&&(clearTimeout(this.animEndLatchTimer_),this.adapter_.forceLayout(),this.adapter_.removeClass(this.currentAnimationClass_)),this.currentAnimationClass_=this.getTransitionAnimationClass_(e,n),this.currentCheckState_=n,this.adapter_.isAttachedToDOM()&&0<this.currentAnimationClass_.length&&(this.adapter_.addClass(this.currentAnimationClass_),this.adapter_.registerAnimationEndHandler(this.animEndHandler_)))}}},{key:"determineCheckState_",value:function(t){var e=f.strings.TRANSITION_STATE_INDETERMINATE,n=f.strings.TRANSITION_STATE_CHECKED,i=f.strings.TRANSITION_STATE_UNCHECKED;return t.indeterminate?e:t.checked?n:i}},{key:"getTransitionAnimationClass_",value:function(t,e){var n=f.strings.TRANSITION_STATE_INIT,i=f.strings.TRANSITION_STATE_CHECKED,o=f.strings.TRANSITION_STATE_UNCHECKED,r=h.cssClasses,a=r.ANIM_UNCHECKED_CHECKED,s=r.ANIM_UNCHECKED_INDETERMINATE,u=r.ANIM_CHECKED_UNCHECKED,l=r.ANIM_CHECKED_INDETERMINATE,c=r.ANIM_INDETERMINATE_CHECKED,d=r.ANIM_INDETERMINATE_UNCHECKED;switch(t){case n:if(e===o)return"";case o:return e===i?a:s;case i:return e===o?u:l;default:return e===i?c:d}}},{key:"updateAriaChecked_",value:function(){this.isIndeterminate()?this.adapter_.setNativeControlAttr(f.strings.ARIA_CHECKED_ATTR,f.strings.ARIA_CHECKED_INDETERMINATE_VALUE):this.adapter_.removeNativeControlAttr(f.strings.ARIA_CHECKED_ATTR)}},{key:"getNativeControl_",value:function(){return this.adapter_.getNativeControl()||{checked:!1,indeterminate:!1,disabled:!1,value:null}}}]),h}();function p(t){return!!t&&"function"==typeof t.set}e.default=d},"./node_modules/@material/checkbox/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCCheckbox",function(){return m});var i=n("./node_modules/@material/checkbox/node_modules/@material/animation/index.js"),o=n("./node_modules/@material/base/component.js"),a=(n("./node_modules/@material/selection-control/index.js"),n("./node_modules/@material/checkbox/foundation.js"));n.d(e,"MDCCheckboxFoundation",function(){return a.default});var s=n("./node_modules/@material/ripple/index.js"),u=n("./node_modules/@material/ripple/util.js");function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function c(t,e,n){return(c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var i=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=d(t)););return t}(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(n):o.value}})(t,e,n||t)}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function f(t,e,n){return e&&h(t.prototype,e),n&&h(t,n),t}function p(t,e){return(p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var m=function(t){function r(){var t,e;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=l(this,(t=d(r)).call.apply(t,[this].concat(i)))).ripple_=e.initRipple_(),e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}(r,o["default"]),f(r,[{key:"nativeCb_",get:function(){var t=a.default.strings.NATIVE_CONTROL_SELECTOR;return this.root_.querySelector(t)}}],[{key:"attachTo",value:function(t){return new r(t)}}]),f(r,[{key:"initRipple_",value:function(){var n=this,t=Object(u.getMatchesProperty)(HTMLElement.prototype),e=Object.assign(s.MDCRipple.createAdapter(this),{isUnbounded:function(){return!0},isSurfaceActive:function(){return n.nativeCb_[t](":active")},registerInteractionHandler:function(t,e){return n.nativeCb_.addEventListener(t,e)},deregisterInteractionHandler:function(t,e){return n.nativeCb_.removeEventListener(t,e)}}),i=new s.MDCRippleFoundation(e);return new s.MDCRipple(this.root_,i)}},{key:"getDefaultFoundation",value:function(){var n=this;return new a.default({addClass:function(t){return n.root_.classList.add(t)},removeClass:function(t){return n.root_.classList.remove(t)},setNativeControlAttr:function(t,e){return n.nativeCb_.setAttribute(t,e)},removeNativeControlAttr:function(t){return n.nativeCb_.removeAttribute(t)},registerAnimationEndHandler:function(t){return n.root_.addEventListener(Object(i.getCorrectEventName)(window,"animationend"),t)},deregisterAnimationEndHandler:function(t){return n.root_.removeEventListener(Object(i.getCorrectEventName)(window,"animationend"),t)},registerChangeHandler:function(t){return n.nativeCb_.addEventListener("change",t)},deregisterChangeHandler:function(t){return n.nativeCb_.removeEventListener("change",t)},getNativeControl:function(){return n.nativeCb_},forceLayout:function(){return n.root_.offsetWidth},isAttachedToDOM:function(){return Boolean(n.root_.parentNode)}})}},{key:"destroy",value:function(){this.ripple_.destroy(),c(d(r.prototype),"destroy",this).call(this)}},{key:"ripple",get:function(){return this.ripple_}},{key:"checked",get:function(){return this.foundation_.isChecked()},set:function(t){this.foundation_.setChecked(t)}},{key:"indeterminate",get:function(){return this.foundation_.isIndeterminate()},set:function(t){this.foundation_.setIndeterminate(t)}},{key:"disabled",get:function(){return this.foundation_.isDisabled()},set:function(t){this.foundation_.setDisabled(t)}},{key:"value",get:function(){return this.foundation_.getValue()},set:function(t){this.foundation_.setValue(t)}}]),r}()},"./node_modules/@material/checkbox/node_modules/@material/animation/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"transformStyleProperties",function(){return o}),n.d(e,"getCorrectEventName",function(){return r}),n.d(e,"getCorrectPropertyName",function(){return a});var l={animationstart:{noPrefix:"animationstart",webkitPrefix:"webkitAnimationStart",styleProperty:"animation"},animationend:{noPrefix:"animationend",webkitPrefix:"webkitAnimationEnd",styleProperty:"animation"},animationiteration:{noPrefix:"animationiteration",webkitPrefix:"webkitAnimationIteration",styleProperty:"animation"},transitionend:{noPrefix:"transitionend",webkitPrefix:"webkitTransitionEnd",styleProperty:"transition"}},c={animation:{noPrefix:"animation",webkitPrefix:"-webkit-animation"},transform:{noPrefix:"transform",webkitPrefix:"-webkit-transform"},transition:{noPrefix:"transition",webkitPrefix:"-webkit-transition"}};function i(t,e){if(void 0===(i=t).document||"function"!=typeof i.document.createElement||!((n=e)in l||n in c))return e;var n,i,o,r,a,s=e in l?l:c,u=t.document.createElement("div");return s===l?(a=u,(r=s)[o=e].styleProperty in a.style?r[o].noPrefix:r[o].webkitPrefix):s[e].noPrefix in u.style?s[e].noPrefix:s[e].webkitPrefix}var o=["transform","WebkitTransform","MozTransform","OTransform","MSTransform"];function r(t,e){return i(t,e)}function a(t,e){return i(t,e)}},"./node_modules/@material/floating-label/adapter.js":function(t,e,n){"use strict";function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(e);var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"addClass",value:function(t){}},{key:"removeClass",value:function(t){}},{key:"getWidth",value:function(){}},{key:"registerInteractionHandler",value:function(t,e){}},{key:"deregisterInteractionHandler",value:function(t,e){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/floating-label/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"cssClasses",function(){return i});var i={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_SHAKE:"mdc-floating-label--shake"}},"./node_modules/@material/floating-label/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),r=(n("./node_modules/@material/floating-label/adapter.js"),n("./node_modules/@material/floating-label/constants.js"));function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function o(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o),(e=a(this,s(o).call(this,Object.assign(o.defaultAdapter,t)))).shakeAnimationEndHandler_=function(){return e.handleShakeAnimationEnd_()},e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(o,i["default"]),l(o,null,[{key:"cssClasses",get:function(){return r.cssClasses}},{key:"defaultAdapter",get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}}}]),l(o,[{key:"init",value:function(){this.adapter_.registerInteractionHandler("animationend",this.shakeAnimationEndHandler_)}},{key:"destroy",value:function(){this.adapter_.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler_)}},{key:"getWidth",value:function(){return this.adapter_.getWidth()}},{key:"shake",value:function(t){var e=o.cssClasses.LABEL_SHAKE;t?this.adapter_.addClass(e):this.adapter_.removeClass(e)}},{key:"float",value:function(t){var e=o.cssClasses,n=e.LABEL_FLOAT_ABOVE,i=e.LABEL_SHAKE;t?this.adapter_.addClass(n):(this.adapter_.removeClass(n),this.adapter_.removeClass(i))}},{key:"handleShakeAnimationEnd_",value:function(){var t=o.cssClasses.LABEL_SHAKE;this.adapter_.removeClass(t)}}]),o}();e.default=d},"./node_modules/@material/floating-label/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCFloatingLabel",function(){return o});var r=n("./node_modules/@material/base/component.js"),a=(n("./node_modules/@material/floating-label/adapter.js"),n("./node_modules/@material/floating-label/foundation.js"));function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function u(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.d(e,"MDCFloatingLabelFoundation",function(){return a.default});var o=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,l(e).apply(this,arguments))}var n,i,o;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,r["default"]),n=e,o=[{key:"attachTo",value:function(t){return new e(t)}}],(i=[{key:"shake",value:function(t){this.foundation_.shake(t)}},{key:"float",value:function(t){this.foundation_.float(t)}},{key:"getWidth",value:function(){return this.foundation_.getWidth()}},{key:"getDefaultFoundation",value:function(){var n=this;return new a.default({addClass:function(t){return n.root_.classList.add(t)},removeClass:function(t){return n.root_.classList.remove(t)},getWidth:function(){return n.root_.offsetWidth},registerInteractionHandler:function(t,e){return n.root_.addEventListener(t,e)},deregisterInteractionHandler:function(t,e){return n.root_.removeEventListener(t,e)}})}}])&&s(n.prototype,i),o&&s(n,o),e}()},"./node_modules/@material/form-field/adapter.js":function(t,e,n){"use strict";function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(e);var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"registerInteractionHandler",value:function(t,e){}},{key:"deregisterInteractionHandler",value:function(t,e){}},{key:"activateInputRipple",value:function(){}},{key:"deactivateInputRipple",value:function(){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/form-field/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"cssClasses",function(){return i}),n.d(e,"strings",function(){return o});var i={ROOT:"mdc-form-field"},o={LABEL_SELECTOR:".mdc-form-field > label"}},"./node_modules/@material/form-field/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),o=(n("./node_modules/@material/form-field/adapter.js"),n("./node_modules/@material/form-field/constants.js"));function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function n(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(e=a(this,s(n).call(this,Object.assign(n.defaultAdapter,t)))).clickHandler_=function(){return e.handleClick_()},e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(n,i["default"]),l(n,null,[{key:"cssClasses",get:function(){return o.cssClasses}},{key:"strings",get:function(){return o.strings}},{key:"defaultAdapter",get:function(){return{registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},activateInputRipple:function(){},deactivateInputRipple:function(){}}}}]),l(n,[{key:"init",value:function(){this.adapter_.registerInteractionHandler("click",this.clickHandler_)}},{key:"destroy",value:function(){this.adapter_.deregisterInteractionHandler("click",this.clickHandler_)}},{key:"handleClick_",value:function(){var t=this;this.adapter_.activateInputRipple(),requestAnimationFrame(function(){return t.adapter_.deactivateInputRipple()})}}]),n}();e.default=d},"./node_modules/@material/form-field/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCFormField",function(){return d});var i=n("./node_modules/@material/base/component.js"),o=n("./node_modules/@material/form-field/foundation.js");n.d(e,"MDCFormFieldFoundation",function(){return o.default});n("./node_modules/@material/selection-control/index.js");function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function r(){var t,e;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=a(this,(t=s(r)).call.apply(t,[this].concat(i)))).input_,e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(r,i["default"]),l(r,[{key:"input",set:function(t){this.input_=t},get:function(){return this.input_}}],[{key:"attachTo",value:function(t){return new r(t)}}]),l(r,[{key:"getDefaultFoundation",value:function(){var n=this;return new o.default({registerInteractionHandler:function(t,e){return n.label_.addEventListener(t,e)},deregisterInteractionHandler:function(t,e){return n.label_.removeEventListener(t,e)},activateInputRipple:function(){n.input_&&n.input_.ripple&&n.input_.ripple.activate()},deactivateInputRipple:function(){n.input_&&n.input_.ripple&&n.input_.ripple.deactivate()}})}},{key:"label_",get:function(){var t=o.default.strings.LABEL_SELECTOR;return this.root_.querySelector(t)}}]),r}()},"./node_modules/@material/line-ripple/adapter.js":function(t,e,n){"use strict";function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(e);var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"addClass",value:function(t){}},{key:"removeClass",value:function(t){}},{key:"hasClass",value:function(t){}},{key:"setStyle",value:function(t,e){}},{key:"registerEventHandler",value:function(t,e){}},{key:"deregisterEventHandler",value:function(t,e){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/line-ripple/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"cssClasses",function(){return i});var i={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"}},"./node_modules/@material/line-ripple/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),o=(n("./node_modules/@material/line-ripple/adapter.js"),n("./node_modules/@material/line-ripple/constants.js"));function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function n(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(e=a(this,s(n).call(this,Object.assign(n.defaultAdapter,t)))).transitionEndHandler_=function(t){return e.handleTransitionEnd(t)},e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(n,i["default"]),l(n,null,[{key:"cssClasses",get:function(){return o.cssClasses}},{key:"defaultAdapter",get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){},setStyle:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){}}}}]),l(n,[{key:"init",value:function(){this.adapter_.registerEventHandler("transitionend",this.transitionEndHandler_)}},{key:"destroy",value:function(){this.adapter_.deregisterEventHandler("transitionend",this.transitionEndHandler_)}},{key:"activate",value:function(){this.adapter_.removeClass(o.cssClasses.LINE_RIPPLE_DEACTIVATING),this.adapter_.addClass(o.cssClasses.LINE_RIPPLE_ACTIVE)}},{key:"setRippleCenter",value:function(t){this.adapter_.setStyle("transform-origin","".concat(t,"px center"))}},{key:"deactivate",value:function(){this.adapter_.addClass(o.cssClasses.LINE_RIPPLE_DEACTIVATING)}},{key:"handleTransitionEnd",value:function(t){var e=this.adapter_.hasClass(o.cssClasses.LINE_RIPPLE_DEACTIVATING);"opacity"===t.propertyName&&e&&(this.adapter_.removeClass(o.cssClasses.LINE_RIPPLE_ACTIVE),this.adapter_.removeClass(o.cssClasses.LINE_RIPPLE_DEACTIVATING))}}]),n}();e.default=d},"./node_modules/@material/line-ripple/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCLineRipple",function(){return o});var r=n("./node_modules/@material/base/component.js"),a=(n("./node_modules/@material/line-ripple/adapter.js"),n("./node_modules/@material/line-ripple/foundation.js"));function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function u(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.d(e,"MDCLineRippleFoundation",function(){return a.default});var o=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,l(e).apply(this,arguments))}var n,i,o;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,r["default"]),n=e,o=[{key:"attachTo",value:function(t){return new e(t)}}],(i=[{key:"activate",value:function(){this.foundation_.activate()}},{key:"deactivate",value:function(){this.foundation_.deactivate()}},{key:"setRippleCenter",value:function(t){this.foundation_.setRippleCenter(t)}},{key:"getDefaultFoundation",value:function(){var n=this;return new a.default(Object.assign({addClass:function(t){return n.root_.classList.add(t)},removeClass:function(t){return n.root_.classList.remove(t)},hasClass:function(t){return n.root_.classList.contains(t)},setStyle:function(t,e){return n.root_.style[t]=e},registerEventHandler:function(t,e){return n.root_.addEventListener(t,e)},deregisterEventHandler:function(t,e){return n.root_.removeEventListener(t,e)}}))}}])&&s(n.prototype,i),o&&s(n,o),e}()},"./node_modules/@material/notched-outline/adapter.js":function(t,e,n){"use strict";function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(e);var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"getWidth",value:function(){}},{key:"getHeight",value:function(){}},{key:"addClass",value:function(t){}},{key:"removeClass",value:function(t){}},{key:"setOutlinePathAttr",value:function(t){}},{key:"getIdleOutlineStyleValue",value:function(t){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/notched-outline/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"cssClasses",function(){return o}),n.d(e,"strings",function(){return i});var i={PATH_SELECTOR:".mdc-notched-outline__path",IDLE_OUTLINE_SELECTOR:".mdc-notched-outline__idle"},o={OUTLINE_NOTCHED:"mdc-notched-outline--notched"}},"./node_modules/@material/notched-outline/foundation.js":function(t,e,n){"use strict";n.r(e);var o=n("./node_modules/@material/base/foundation.js"),r=(n("./node_modules/@material/notched-outline/adapter.js"),n("./node_modules/@material/notched-outline/constants.js"));function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function i(t){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),a(this,s(i).call(this,Object.assign(i.defaultAdapter,t)))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(i,o["default"]),l(i,null,[{key:"strings",get:function(){return r.strings}},{key:"cssClasses",get:function(){return r.cssClasses}},{key:"defaultAdapter",get:function(){return{getWidth:function(){},getHeight:function(){},addClass:function(){},removeClass:function(){},setOutlinePathAttr:function(){},getIdleOutlineStyleValue:function(){}}}}]),l(i,[{key:"notch",value:function(t){var e=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=i.cssClasses.OUTLINE_NOTCHED;this.adapter_.addClass(n),this.updateSvgPath_(t,e)}},{key:"closeNotch",value:function(){var t=i.cssClasses.OUTLINE_NOTCHED;this.adapter_.removeClass(t)}},{key:"updateSvgPath_",value:function(t,e){var n,i=this.adapter_.getIdleOutlineStyleValue("border-radius")||this.adapter_.getIdleOutlineStyleValue("border-top-left-radius"),o=parseFloat(i),r=this.adapter_.getWidth(),a=this.adapter_.getHeight(),s=o+1.2,u=Math.abs(11-s),l=t+8,c="a"+o+","+o+" 0 0 1 "+o+","+o+"v"+(a-2*s)+"a"+o+","+o+" 0 0 1 "+-o+","+o+"h"+(2*s-r)+"a"+o+","+o+" 0 0 1 "+-o+","+-o+"v"+(2*s-a)+"a"+o+","+o+" 0 0 1 "+o+","+-o;n=e?"M"+(r-s-u)+",1h"+u+c+"h"+(r-2*s-l-u):"M"+(s+u+l)+",1h"+(r-2*s-l-u)+c+"h"+u,this.adapter_.setOutlinePathAttr(n)}}]),i}();e.default=d},"./node_modules/@material/notched-outline/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCNotchedOutline",function(){return o});var r=n("./node_modules/@material/base/component.js"),a=(n("./node_modules/@material/notched-outline/adapter.js"),n("./node_modules/@material/notched-outline/foundation.js"));n.d(e,"MDCNotchedOutlineFoundation",function(){return a.default});var s=n("./node_modules/@material/notched-outline/constants.js");function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function c(t){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var o=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),l(this,c(e).apply(this,arguments))}var n,i,o;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(e,r["default"]),n=e,o=[{key:"attachTo",value:function(t){return new e(t)}}],(i=[{key:"notch",value:function(t,e){this.foundation_.notch(t,e)}},{key:"closeNotch",value:function(){this.foundation_.closeNotch()}},{key:"getDefaultFoundation",value:function(){var n=this;return new a.default({getWidth:function(){return n.root_.offsetWidth},getHeight:function(){return n.root_.offsetHeight},addClass:function(t){return n.root_.classList.add(t)},removeClass:function(t){return n.root_.classList.remove(t)},setOutlinePathAttr:function(t){n.root_.querySelector(s.strings.PATH_SELECTOR).setAttribute("d",t)},getIdleOutlineStyleValue:function(t){var e=n.root_.parentNode.querySelector(s.strings.IDLE_OUTLINE_SELECTOR);return window.getComputedStyle(e).getPropertyValue(t)}})}}])&&u(n.prototype,i),o&&u(n,o),e}()},"./node_modules/@material/ripple/adapter.js":function(t,e,n){"use strict";function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(e);var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"browserSupportsCssVars",value:function(){}},{key:"isUnbounded",value:function(){}},{key:"isSurfaceActive",value:function(){}},{key:"isSurfaceDisabled",value:function(){}},{key:"addClass",value:function(t){}},{key:"removeClass",value:function(t){}},{key:"containsEventTarget",value:function(t){}},{key:"registerInteractionHandler",value:function(t,e){}},{key:"deregisterInteractionHandler",value:function(t,e){}},{key:"registerDocumentInteractionHandler",value:function(t,e){}},{key:"deregisterDocumentInteractionHandler",value:function(t,e){}},{key:"registerResizeHandler",value:function(t){}},{key:"deregisterResizeHandler",value:function(t){}},{key:"updateCssVariable",value:function(t,e){}},{key:"computeBoundingRect",value:function(){}},{key:"getWindowPageOffset",value:function(){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/ripple/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"cssClasses",function(){return i}),n.d(e,"strings",function(){return o}),n.d(e,"numbers",function(){return r});var i={ROOT:"mdc-ripple-upgraded",UNBOUNDED:"mdc-ripple-upgraded--unbounded",BG_FOCUSED:"mdc-ripple-upgraded--background-focused",FG_ACTIVATION:"mdc-ripple-upgraded--foreground-activation",FG_DEACTIVATION:"mdc-ripple-upgraded--foreground-deactivation"},o={VAR_LEFT:"--mdc-ripple-left",VAR_TOP:"--mdc-ripple-top",VAR_FG_SIZE:"--mdc-ripple-fg-size",VAR_FG_SCALE:"--mdc-ripple-fg-scale",VAR_FG_TRANSLATE_START:"--mdc-ripple-fg-translate-start",VAR_FG_TRANSLATE_END:"--mdc-ripple-fg-translate-end"},r={PADDING:10,INITIAL_ORIGIN_SCALE:.6,DEACTIVATION_TIMEOUT_MS:225,FG_DEACTIVATION_MS:150,TAP_DELAY_MS:300}},"./node_modules/@material/ripple/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),r=(n("./node_modules/@material/ripple/adapter.js"),n("./node_modules/@material/ripple/constants.js")),o=n("./node_modules/@material/ripple/util.js");function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){return!e||"object"!==a(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e,n){return e&&l(t.prototype,e),n&&l(t,n),t}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var h=["touchstart","pointerdown","mousedown","keydown"],p=["touchend","pointerup","mouseup"],m=[],f=function(t){function f(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,f),(e=s(this,u(f).call(this,Object.assign(f.defaultAdapter,t)))).layoutFrame_=0,e.frame_={width:0,height:0},e.activationState_=e.defaultActivationState_(),e.initialSize_=0,e.maxRadius_=0,e.activateHandler_=function(t){return e.activate_(t)},e.deactivateHandler_=function(t){return e.deactivate_(t)},e.focusHandler_=function(){return requestAnimationFrame(function(){return e.adapter_.addClass(f.cssClasses.BG_FOCUSED)})},e.blurHandler_=function(){return requestAnimationFrame(function(){return e.adapter_.removeClass(f.cssClasses.BG_FOCUSED)})},e.resizeHandler_=function(){return e.layout()},e.unboundedCoords_={left:0,top:0},e.fgScale_=0,e.activationTimer_=0,e.fgDeactivationRemovalTimer_=0,e.activationAnimationHasEnded_=!1,e.activationTimerCallback_=function(){e.activationAnimationHasEnded_=!0,e.runDeactivationUXLogicIfReady_()},e.previousActivationEvent_=null,e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(f,i["default"]),c(f,null,[{key:"cssClasses",get:function(){return r.cssClasses}},{key:"strings",get:function(){return r.strings}},{key:"numbers",get:function(){return r.numbers}},{key:"defaultAdapter",get:function(){return{browserSupportsCssVars:function(){},isUnbounded:function(){},isSurfaceActive:function(){},isSurfaceDisabled:function(){},addClass:function(){},removeClass:function(){},containsEventTarget:function(){},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},registerDocumentInteractionHandler:function(){},deregisterDocumentInteractionHandler:function(){},registerResizeHandler:function(){},deregisterResizeHandler:function(){},updateCssVariable:function(){},computeBoundingRect:function(){},getWindowPageOffset:function(){}}}}]),c(f,[{key:"isSupported_",value:function(){return this.adapter_.browserSupportsCssVars()}},{key:"defaultActivationState_",value:function(){return{isActivated:!1,hasDeactivationUXRun:!1,wasActivatedByPointer:!1,wasElementMadeActive:!1,activationEvent:null,isProgrammatic:!1}}},{key:"init",value:function(){var t=this;if(this.isSupported_()){this.registerRootHandlers_();var e=f.cssClasses,n=e.ROOT,i=e.UNBOUNDED;requestAnimationFrame(function(){t.adapter_.addClass(n),t.adapter_.isUnbounded()&&(t.adapter_.addClass(i),t.layoutInternal_())})}}},{key:"destroy",value:function(){var t=this;if(this.isSupported_()){if(this.activationTimer_){clearTimeout(this.activationTimer_),this.activationTimer_=0;var e=f.cssClasses.FG_ACTIVATION;this.adapter_.removeClass(e)}this.deregisterRootHandlers_(),this.deregisterDeactivationHandlers_();var n=f.cssClasses,i=n.ROOT,o=n.UNBOUNDED;requestAnimationFrame(function(){t.adapter_.removeClass(i),t.adapter_.removeClass(o),t.removeCssVars_()})}}},{key:"registerRootHandlers_",value:function(){var e=this;h.forEach(function(t){e.adapter_.registerInteractionHandler(t,e.activateHandler_)}),this.adapter_.registerInteractionHandler("focus",this.focusHandler_),this.adapter_.registerInteractionHandler("blur",this.blurHandler_),this.adapter_.isUnbounded()&&this.adapter_.registerResizeHandler(this.resizeHandler_)}},{key:"registerDeactivationHandlers_",value:function(t){var e=this;"keydown"===t.type?this.adapter_.registerInteractionHandler("keyup",this.deactivateHandler_):p.forEach(function(t){e.adapter_.registerDocumentInteractionHandler(t,e.deactivateHandler_)})}},{key:"deregisterRootHandlers_",value:function(){var e=this;h.forEach(function(t){e.adapter_.deregisterInteractionHandler(t,e.activateHandler_)}),this.adapter_.deregisterInteractionHandler("focus",this.focusHandler_),this.adapter_.deregisterInteractionHandler("blur",this.blurHandler_),this.adapter_.isUnbounded()&&this.adapter_.deregisterResizeHandler(this.resizeHandler_)}},{key:"deregisterDeactivationHandlers_",value:function(){var e=this;this.adapter_.deregisterInteractionHandler("keyup",this.deactivateHandler_),p.forEach(function(t){e.adapter_.deregisterDocumentInteractionHandler(t,e.deactivateHandler_)})}},{key:"removeCssVars_",value:function(){var e=this,n=f.strings;Object.keys(n).forEach(function(t){0===t.indexOf("VAR_")&&e.adapter_.updateCssVariable(n[t],null)})}},{key:"activate_",value:function(t){var e=this;if(!this.adapter_.isSurfaceDisabled()){var n=this.activationState_;if(!n.isActivated){var i=this.previousActivationEvent_;if(!(i&&t&&i.type!==t.type))n.isActivated=!0,n.isProgrammatic=null===t,n.activationEvent=t,n.wasActivatedByPointer=!n.isProgrammatic&&("mousedown"===t.type||"touchstart"===t.type||"pointerdown"===t.type),t&&0<m.length&&m.some(function(t){return e.adapter_.containsEventTarget(t)})?this.resetActivationState_():(t&&(m.push(t.target),this.registerDeactivationHandlers_(t)),n.wasElementMadeActive=this.checkElementMadeActive_(t),n.wasElementMadeActive&&this.animateActivation_(),requestAnimationFrame(function(){m=[],n.wasElementMadeActive||" "!==t.key&&32!==t.keyCode||(n.wasElementMadeActive=e.checkElementMadeActive_(t),n.wasElementMadeActive&&e.animateActivation_()),n.wasElementMadeActive||(e.activationState_=e.defaultActivationState_())}))}}}},{key:"checkElementMadeActive_",value:function(t){return!t||"keydown"!==t.type||this.adapter_.isSurfaceActive()}},{key:"activate",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this.activate_(t)}},{key:"animateActivation_",value:function(){var t=this,e=f.strings,n=e.VAR_FG_TRANSLATE_START,i=e.VAR_FG_TRANSLATE_END,o=f.cssClasses,r=o.FG_DEACTIVATION,a=o.FG_ACTIVATION,s=f.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal_();var u="",l="";if(!this.adapter_.isUnbounded()){var c=this.getFgTranslationCoordinates_(),d=c.startPoint,h=c.endPoint;u="".concat(d.x,"px, ").concat(d.y,"px"),l="".concat(h.x,"px, ").concat(h.y,"px")}this.adapter_.updateCssVariable(n,u),this.adapter_.updateCssVariable(i,l),clearTimeout(this.activationTimer_),clearTimeout(this.fgDeactivationRemovalTimer_),this.rmBoundedActivationClasses_(),this.adapter_.removeClass(r),this.adapter_.computeBoundingRect(),this.adapter_.addClass(a),this.activationTimer_=setTimeout(function(){return t.activationTimerCallback_()},s)}},{key:"getFgTranslationCoordinates_",value:function(){var t,e=this.activationState_,n=e.activationEvent;return{startPoint:t={x:(t=e.wasActivatedByPointer?Object(o.getNormalizedEventCoords)(n,this.adapter_.getWindowPageOffset(),this.adapter_.computeBoundingRect()):{x:this.frame_.width/2,y:this.frame_.height/2}).x-this.initialSize_/2,y:t.y-this.initialSize_/2},endPoint:{x:this.frame_.width/2-this.initialSize_/2,y:this.frame_.height/2-this.initialSize_/2}}}},{key:"runDeactivationUXLogicIfReady_",value:function(){var t=this,e=f.cssClasses.FG_DEACTIVATION,n=this.activationState_,i=n.hasDeactivationUXRun,o=n.isActivated;(i||!o)&&this.activationAnimationHasEnded_&&(this.rmBoundedActivationClasses_(),this.adapter_.addClass(e),this.fgDeactivationRemovalTimer_=setTimeout(function(){t.adapter_.removeClass(e)},r.numbers.FG_DEACTIVATION_MS))}},{key:"rmBoundedActivationClasses_",value:function(){var t=f.cssClasses.FG_ACTIVATION;this.adapter_.removeClass(t),this.activationAnimationHasEnded_=!1,this.adapter_.computeBoundingRect()}},{key:"resetActivationState_",value:function(){var t=this;this.previousActivationEvent_=this.activationState_.activationEvent,this.activationState_=this.defaultActivationState_(),setTimeout(function(){return t.previousActivationEvent_=null},f.numbers.TAP_DELAY_MS)}},{key:"deactivate_",value:function(t){var e=this,n=this.activationState_;if(n.isActivated){var i=Object.assign({},n);if(n.isProgrammatic){requestAnimationFrame(function(){return e.animateDeactivation_(null,i)}),this.resetActivationState_()}else this.deregisterDeactivationHandlers_(),requestAnimationFrame(function(){e.activationState_.hasDeactivationUXRun=!0,e.animateDeactivation_(t,i),e.resetActivationState_()})}}},{key:"deactivate",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this.deactivate_(t)}},{key:"animateDeactivation_",value:function(t,e){var n=e.wasActivatedByPointer,i=e.wasElementMadeActive;(n||i)&&this.runDeactivationUXLogicIfReady_()}},{key:"layout",value:function(){var t=this;this.layoutFrame_&&cancelAnimationFrame(this.layoutFrame_),this.layoutFrame_=requestAnimationFrame(function(){t.layoutInternal_(),t.layoutFrame_=0})}},{key:"layoutInternal_",value:function(){var t=this;this.frame_=this.adapter_.computeBoundingRect();var e=Math.max(this.frame_.height,this.frame_.width);this.maxRadius_=this.adapter_.isUnbounded()?e:Math.sqrt(Math.pow(t.frame_.width,2)+Math.pow(t.frame_.height,2))+f.numbers.PADDING,this.initialSize_=e*f.numbers.INITIAL_ORIGIN_SCALE,this.fgScale_=this.maxRadius_/this.initialSize_,this.updateLayoutCssVars_()}},{key:"updateLayoutCssVars_",value:function(){var t=f.strings,e=t.VAR_FG_SIZE,n=t.VAR_LEFT,i=t.VAR_TOP,o=t.VAR_FG_SCALE;this.adapter_.updateCssVariable(e,"".concat(this.initialSize_,"px")),this.adapter_.updateCssVariable(o,this.fgScale_),this.adapter_.isUnbounded()&&(this.unboundedCoords_={left:Math.round(this.frame_.width/2-this.initialSize_/2),top:Math.round(this.frame_.height/2-this.initialSize_/2)},this.adapter_.updateCssVariable(n,"".concat(this.unboundedCoords_.left,"px")),this.adapter_.updateCssVariable(i,"".concat(this.unboundedCoords_.top,"px")))}},{key:"setUnbounded",value:function(t){var e=f.cssClasses.UNBOUNDED;t?this.adapter_.addClass(e):this.adapter_.removeClass(e)}}]),f}();e.default=f},"./node_modules/@material/ripple/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCRipple",function(){return r}),n.d(e,"RippleCapableSurface",function(){return f});var o=n("./node_modules/@material/base/component.js"),a=(n("./node_modules/@material/ripple/adapter.js"),n("./node_modules/@material/ripple/foundation.js"));n.d(e,"MDCRippleFoundation",function(){return a.default});var s=n("./node_modules/@material/ripple/util.js");function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.d(e,"util",function(){return s});var r=function(t){function r(){var t,e;u(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=c(this,(t=d(r)).call.apply(t,[this].concat(i)))).disabled=!1,e.unbounded_,e}var e,n,i;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&h(t,e)}(r,o["default"]),e=r,i=[{key:"attachTo",value:function(t){var e=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).isUnbounded,n=void 0===e?void 0:e,i=new r(t);return void 0!==n&&(i.unbounded=n),i}},{key:"createAdapter",value:function(n){var t=s.getMatchesProperty(HTMLElement.prototype);return{browserSupportsCssVars:function(){return s.supportsCssVariables(window)},isUnbounded:function(){return n.unbounded},isSurfaceActive:function(){return n.root_[t](":active")},isSurfaceDisabled:function(){return n.disabled},addClass:function(t){return n.root_.classList.add(t)},removeClass:function(t){return n.root_.classList.remove(t)},containsEventTarget:function(t){return n.root_.contains(t)},registerInteractionHandler:function(t,e){return n.root_.addEventListener(t,e,s.applyPassive())},deregisterInteractionHandler:function(t,e){return n.root_.removeEventListener(t,e,s.applyPassive())},registerDocumentInteractionHandler:function(t,e){return document.documentElement.addEventListener(t,e,s.applyPassive())},deregisterDocumentInteractionHandler:function(t,e){return document.documentElement.removeEventListener(t,e,s.applyPassive())},registerResizeHandler:function(t){return window.addEventListener("resize",t)},deregisterResizeHandler:function(t){return window.removeEventListener("resize",t)},updateCssVariable:function(t,e){return n.root_.style.setProperty(t,e)},computeBoundingRect:function(){return n.root_.getBoundingClientRect()},getWindowPageOffset:function(){return{x:window.pageXOffset,y:window.pageYOffset}}}}}],(n=[{key:"setUnbounded_",value:function(){this.foundation_.setUnbounded(this.unbounded_)}},{key:"activate",value:function(){this.foundation_.activate()}},{key:"deactivate",value:function(){this.foundation_.deactivate()}},{key:"layout",value:function(){this.foundation_.layout()}},{key:"getDefaultFoundation",value:function(){return new a.default(r.createAdapter(this))}},{key:"initialSyncWithDOM",value:function(){this.unbounded="mdcRippleIsUnbounded"in this.root_.dataset}},{key:"unbounded",get:function(){return this.unbounded_},set:function(t){this.unbounded_=Boolean(t),this.setUnbounded_()}}])&&l(e.prototype,n),i&&l(e,i),r}(),f=function t(){u(this,t)};f.prototype.root_,f.prototype.unbounded,f.prototype.disabled},"./node_modules/@material/ripple/util.js":function(t,e,n){"use strict";var r,i;function o(t){var e=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=r;if("boolean"==typeof r&&!e)return n;if(t.CSS&&"function"==typeof t.CSS.supports){var i=t.CSS.supports("--css-vars","yes"),o=t.CSS.supports("(--css-vars: yes)")&&t.CSS.supports("color","#00000000");return n=!(!i&&!o)&&!function(t){var e=t.document,n=e.createElement("div");n.className="mdc-ripple-surface--test-edge-var-bug",e.body.appendChild(n);var i=t.getComputedStyle(n),o=null!==i&&"solid"===i.borderTopStyle;return n.remove(),o}(t),e||(r=n),n}}function a(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:window,e=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(void 0===i||e){var n=!1;try{t.document.addEventListener("test",null,{get passive(){n=!0}})}catch(t){}i=n}return!!i&&{passive:!0}}function s(e){return["webkitMatchesSelector","msMatchesSelector","matches"].filter(function(t){return t in e}).pop()}function u(t,e,n){var i,o,r=e.x,a=e.y,s=r+n.left,u=a+n.top;return o="touchstart"===t.type?(i=t.changedTouches[0].pageX-s,t.changedTouches[0].pageY-u):(i=t.pageX-s,t.pageY-u),{x:i,y:o}}n.r(e),n.d(e,"supportsCssVariables",function(){return o}),n.d(e,"applyPassive",function(){return a}),n.d(e,"getMatchesProperty",function(){return s}),n.d(e,"getNormalizedEventCoords",function(){return u})},"./node_modules/@material/selection-control/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCSelectionControlState",function(){}),n.d(e,"MDCSelectionControl",function(){return i});n("./node_modules/@material/ripple/index.js");function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"ripple",get:function(){}}])&&o(e.prototype,n),i&&o(e,i),t}()},"./node_modules/@material/textfield/adapter.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCTextFieldAdapter",function(){return i}),n.d(e,"NativeInputType",function(){}),n.d(e,"FoundationMapType",function(){});n("./node_modules/@material/textfield/helper-text/foundation.js"),n("./node_modules/@material/textfield/icon/foundation.js");function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"addClass",value:function(t){}},{key:"removeClass",value:function(t){}},{key:"hasClass",value:function(t){}},{key:"registerTextFieldInteractionHandler",value:function(t,e){}},{key:"deregisterTextFieldInteractionHandler",value:function(t,e){}},{key:"registerInputInteractionHandler",value:function(t,e){}},{key:"deregisterInputInteractionHandler",value:function(t,e){}},{key:"registerValidationAttributeChangeHandler",value:function(t){}},{key:"deregisterValidationAttributeChangeHandler",value:function(t){}},{key:"getNativeInput",value:function(){}},{key:"isFocused",value:function(){}},{key:"isRtl",value:function(){}},{key:"activateLineRipple",value:function(){}},{key:"deactivateLineRipple",value:function(){}},{key:"setLineRippleTransformOrigin",value:function(t){}},{key:"shakeLabel",value:function(t){}},{key:"floatLabel",value:function(t){}},{key:"hasLabel",value:function(){}},{key:"getLabelWidth",value:function(){}},{key:"hasOutline",value:function(){}},{key:"notchOutline",value:function(t,e){}},{key:"closeOutline",value:function(){}}])&&o(e.prototype,n),i&&o(e,i),t}()},"./node_modules/@material/textfield/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"cssClasses",function(){return o}),n.d(e,"strings",function(){return i}),n.d(e,"numbers",function(){return r}),n.d(e,"VALIDATION_ATTR_WHITELIST",function(){return a});var i={ARIA_CONTROLS:"aria-controls",INPUT_SELECTOR:".mdc-text-field__input",LABEL_SELECTOR:".mdc-floating-label",ICON_SELECTOR:".mdc-text-field__icon",OUTLINE_SELECTOR:".mdc-notched-outline",LINE_RIPPLE_SELECTOR:".mdc-line-ripple"},o={ROOT:"mdc-text-field",UPGRADED:"mdc-text-field--upgraded",DISABLED:"mdc-text-field--disabled",DENSE:"mdc-text-field--dense",FOCUSED:"mdc-text-field--focused",INVALID:"mdc-text-field--invalid",BOX:"mdc-text-field--box",OUTLINED:"mdc-text-field--outlined"},r={LABEL_SCALE:.75,DENSE_LABEL_SCALE:.923},a=["pattern","min","max","required","step","minlength","maxlength"]},"./node_modules/@material/textfield/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),r=(n("./node_modules/@material/textfield/helper-text/foundation.js"),n("./node_modules/@material/textfield/icon/foundation.js"),n("./node_modules/@material/textfield/adapter.js"),n("./node_modules/@material/textfield/constants.js"));function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function o(t){var e,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o),(e=a(this,s(o).call(this,Object.assign(o.defaultAdapter,t)))).helperText_=n.helperText,e.icon_=n.icon,e.isFocused_=!1,e.receivedUserInput_=!1,e.useCustomValidityChecking_=!1,e.isValid_=!0,e.inputFocusHandler_=function(){return e.activateFocus()},e.inputBlurHandler_=function(){return e.deactivateFocus()},e.inputInputHandler_=function(){return e.autoCompleteFocus()},e.setPointerXOffset_=function(t){return e.setTransformOrigin(t)},e.textFieldInteractionHandler_=function(){return e.handleTextFieldInteraction()},e.validationAttributeChangeHandler_=function(t){return e.handleValidationAttributeChange(t)},e.validationObserver_,e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(o,i["default"]),l(o,[{key:"shouldShake",get:function(){return!this.isValid()&&!this.isFocused_}},{key:"shouldFloat",get:function(){return this.isFocused_||!!this.getValue()||this.isBadInput_()}}],[{key:"cssClasses",get:function(){return r.cssClasses}},{key:"strings",get:function(){return r.strings}},{key:"numbers",get:function(){return r.numbers}},{key:"defaultAdapter",get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){},isFocused:function(){},isRtl:function(){},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},hasLabel:function(){},getLabelWidth:function(){},hasOutline:function(){},notchOutline:function(){},closeOutline:function(){}}}}]),l(o,[{key:"init",value:function(){var e=this;this.adapter_.addClass(o.cssClasses.UPGRADED),this.adapter_.hasLabel()&&(this.getValue()||this.isBadInput_())&&(this.adapter_.floatLabel(this.shouldFloat),this.notchOutline(this.shouldFloat)),this.adapter_.isFocused()&&this.inputFocusHandler_(),this.adapter_.registerInputInteractionHandler("focus",this.inputFocusHandler_),this.adapter_.registerInputInteractionHandler("blur",this.inputBlurHandler_),this.adapter_.registerInputInteractionHandler("input",this.inputInputHandler_),["mousedown","touchstart"].forEach(function(t){e.adapter_.registerInputInteractionHandler(t,e.setPointerXOffset_)}),["click","keydown"].forEach(function(t){e.adapter_.registerTextFieldInteractionHandler(t,e.textFieldInteractionHandler_)}),this.validationObserver_=this.adapter_.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler_)}},{key:"destroy",value:function(){var e=this;this.adapter_.removeClass(o.cssClasses.UPGRADED),this.adapter_.deregisterInputInteractionHandler("focus",this.inputFocusHandler_),this.adapter_.deregisterInputInteractionHandler("blur",this.inputBlurHandler_),this.adapter_.deregisterInputInteractionHandler("input",this.inputInputHandler_),["mousedown","touchstart"].forEach(function(t){e.adapter_.deregisterInputInteractionHandler(t,e.setPointerXOffset_)}),["click","keydown"].forEach(function(t){e.adapter_.deregisterTextFieldInteractionHandler(t,e.textFieldInteractionHandler_)}),this.adapter_.deregisterValidationAttributeChangeHandler(this.validationObserver_)}},{key:"handleTextFieldInteraction",value:function(){this.adapter_.getNativeInput().disabled||(this.receivedUserInput_=!0)}},{key:"handleValidationAttributeChange",value:function(t){var e=this;t.some(function(t){if(-1<r.VALIDATION_ATTR_WHITELIST.indexOf(t))return e.styleValidity_(!0),!0})}},{key:"notchOutline",value:function(t){if(this.adapter_.hasOutline()&&this.adapter_.hasLabel())if(t){var e=this.adapter_.hasClass(r.cssClasses.DENSE)?r.numbers.DENSE_LABEL_SCALE:r.numbers.LABEL_SCALE,n=this.adapter_.getLabelWidth()*e,i=this.adapter_.isRtl();this.adapter_.notchOutline(n,i)}else this.adapter_.closeOutline()}},{key:"activateFocus",value:function(){this.isFocused_=!0,this.styleFocused_(this.isFocused_),this.adapter_.activateLineRipple(),this.notchOutline(this.shouldFloat),this.adapter_.hasLabel()&&(this.adapter_.shakeLabel(this.shouldShake),this.adapter_.floatLabel(this.shouldFloat)),this.helperText_&&this.helperText_.showToScreenReader()}},{key:"setTransformOrigin",value:function(t){var e=t.target.getBoundingClientRect(),n=t.clientX,i=(t.clientY,n-e.left);this.adapter_.setLineRippleTransformOrigin(i)}},{key:"autoCompleteFocus",value:function(){this.receivedUserInput_||this.activateFocus()}},{key:"deactivateFocus",value:function(){this.isFocused_=!1,this.adapter_.deactivateLineRipple();var t=!this.getNativeInput_().value&&!this.isBadInput_(),e=this.isValid();this.styleValidity_(e),this.styleFocused_(this.isFocused_),this.adapter_.hasLabel()&&(this.adapter_.shakeLabel(this.shouldShake),this.adapter_.floatLabel(this.shouldFloat),this.notchOutline(this.shouldFloat)),t&&(this.receivedUserInput_=!1)}},{key:"getValue",value:function(){return this.getNativeInput_().value}},{key:"setValue",value:function(t){this.getNativeInput_().value=t;var e=this.isValid();this.styleValidity_(e),this.adapter_.hasLabel()&&(this.adapter_.shakeLabel(this.shouldShake),this.adapter_.floatLabel(this.shouldFloat),this.notchOutline(this.shouldFloat))}},{key:"isValid",value:function(){return this.useCustomValidityChecking_?this.isValid_:this.isNativeInputValid_()}},{key:"setValid",value:function(t){this.useCustomValidityChecking_=!0,this.isValid_=t,t=this.isValid(),this.styleValidity_(t),this.adapter_.hasLabel()&&this.adapter_.shakeLabel(this.shouldShake)}},{key:"isDisabled",value:function(){return this.getNativeInput_().disabled}},{key:"setDisabled",value:function(t){this.getNativeInput_().disabled=t,this.styleDisabled_(t)}},{key:"setHelperTextContent",value:function(t){this.helperText_&&this.helperText_.setContent(t)}},{key:"setIconAriaLabel",value:function(t){this.icon_&&this.icon_.setAriaLabel(t)}},{key:"setIconContent",value:function(t){this.icon_&&this.icon_.setContent(t)}},{key:"isBadInput_",value:function(){return this.getNativeInput_().validity.badInput}},{key:"isNativeInputValid_",value:function(){return this.getNativeInput_().validity.valid}},{key:"styleValidity_",value:function(t){var e=o.cssClasses.INVALID;t?this.adapter_.removeClass(e):this.adapter_.addClass(e),this.helperText_&&this.helperText_.setValidity(t)}},{key:"styleFocused_",value:function(t){var e=o.cssClasses.FOCUSED;t?this.adapter_.addClass(e):this.adapter_.removeClass(e)}},{key:"styleDisabled_",value:function(t){var e=o.cssClasses,n=e.DISABLED,i=e.INVALID;t?(this.adapter_.addClass(n),this.adapter_.removeClass(i)):this.adapter_.removeClass(n),this.icon_&&this.icon_.setDisabled(t)}},{key:"getNativeInput_",value:function(){return this.adapter_.getNativeInput()||{value:"",disabled:!1,validity:{badInput:!1,valid:!0}}}}]),o}();e.default=d},"./node_modules/@material/textfield/helper-text/adapter.js":function(t,e,n){"use strict";function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(e);var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"addClass",value:function(t){}},{key:"removeClass",value:function(t){}},{key:"hasClass",value:function(t){}},{key:"setAttr",value:function(t,e){}},{key:"removeAttr",value:function(t){}},{key:"setContent",value:function(t){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/textfield/helper-text/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"strings",function(){return i}),n.d(e,"cssClasses",function(){return o});var i={ARIA_HIDDEN:"aria-hidden",ROLE:"role"},o={HELPER_TEXT_PERSISTENT:"mdc-text-field-helper-text--persistent",HELPER_TEXT_VALIDATION_MSG:"mdc-text-field-helper-text--validation-msg"}},"./node_modules/@material/textfield/helper-text/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),o=(n("./node_modules/@material/textfield/helper-text/adapter.js"),n("./node_modules/@material/textfield/helper-text/constants.js"));function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function e(t){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,s(e).call(this,Object.assign(e.defaultAdapter,t)))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,i["default"]),l(e,null,[{key:"cssClasses",get:function(){return o.cssClasses}},{key:"strings",get:function(){return o.strings}},{key:"defaultAdapter",get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){},setAttr:function(){},removeAttr:function(){},setContent:function(){}}}}]),l(e,[{key:"setContent",value:function(t){this.adapter_.setContent(t)}},{key:"setPersistent",value:function(t){t?this.adapter_.addClass(o.cssClasses.HELPER_TEXT_PERSISTENT):this.adapter_.removeClass(o.cssClasses.HELPER_TEXT_PERSISTENT)}},{key:"setValidation",value:function(t){t?this.adapter_.addClass(o.cssClasses.HELPER_TEXT_VALIDATION_MSG):this.adapter_.removeClass(o.cssClasses.HELPER_TEXT_VALIDATION_MSG)}},{key:"showToScreenReader",value:function(){this.adapter_.removeAttr(o.strings.ARIA_HIDDEN)}},{key:"setValidity",value:function(t){var e=this.adapter_.hasClass(o.cssClasses.HELPER_TEXT_PERSISTENT),n=this.adapter_.hasClass(o.cssClasses.HELPER_TEXT_VALIDATION_MSG)&&!t;n?this.adapter_.setAttr(o.strings.ROLE,"alert"):this.adapter_.removeAttr(o.strings.ROLE),e||n||this.hide_()}},{key:"hide_",value:function(){this.adapter_.setAttr(o.strings.ARIA_HIDDEN,"true")}}]),e}();e.default=d},"./node_modules/@material/textfield/helper-text/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCTextFieldHelperText",function(){return o});var r=n("./node_modules/@material/base/component.js"),a=(n("./node_modules/@material/textfield/helper-text/adapter.js"),n("./node_modules/@material/textfield/helper-text/foundation.js"));function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function u(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.d(e,"MDCTextFieldHelperTextFoundation",function(){return a.default});var o=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,l(e).apply(this,arguments))}var n,i,o;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,r["default"]),n=e,o=[{key:"attachTo",value:function(t){return new e(t)}}],(i=[{key:"getDefaultFoundation",value:function(){var n=this;return new a.default(Object.assign({addClass:function(t){return n.root_.classList.add(t)},removeClass:function(t){return n.root_.classList.remove(t)},hasClass:function(t){return n.root_.classList.contains(t)},setAttr:function(t,e){return n.root_.setAttribute(t,e)},removeAttr:function(t){return n.root_.removeAttribute(t)},setContent:function(t){n.root_.textContent=t}}))}},{key:"foundation",get:function(){return this.foundation_}}])&&s(n.prototype,i),o&&s(n,o),e}()},"./node_modules/@material/textfield/icon/adapter.js":function(t,e,n){"use strict";function o(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(e);var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,i;return e=t,(n=[{key:"getAttr",value:function(t){}},{key:"setAttr",value:function(t,e){}},{key:"removeAttr",value:function(t){}},{key:"setContent",value:function(t){}},{key:"registerInteractionHandler",value:function(t,e){}},{key:"deregisterInteractionHandler",value:function(t,e){}},{key:"notifyIconAction",value:function(){}}])&&o(e.prototype,n),i&&o(e,i),t}();e.default=i},"./node_modules/@material/textfield/icon/constants.js":function(t,e,n){"use strict";n.r(e),n.d(e,"strings",function(){return i});var i={ICON_EVENT:"MDCTextField:icon",ICON_ROLE:"button"}},"./node_modules/@material/textfield/icon/foundation.js":function(t,e,n){"use strict";n.r(e);var i=n("./node_modules/@material/base/foundation.js"),o=(n("./node_modules/@material/textfield/icon/adapter.js"),n("./node_modules/@material/textfield/icon/constants.js"));function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var d=function(t){function n(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(e=a(this,s(n).call(this,Object.assign(n.defaultAdapter,t)))).savedTabIndex_=null,e.interactionHandler_=function(t){return e.handleInteraction(t)},e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(n,i["default"]),l(n,null,[{key:"strings",get:function(){return o.strings}},{key:"defaultAdapter",get:function(){return{getAttr:function(){},setAttr:function(){},removeAttr:function(){},setContent:function(){},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},notifyIconAction:function(){}}}}]),l(n,[{key:"init",value:function(){var e=this;this.savedTabIndex_=this.adapter_.getAttr("tabindex"),["click","keydown"].forEach(function(t){e.adapter_.registerInteractionHandler(t,e.interactionHandler_)})}},{key:"destroy",value:function(){var e=this;["click","keydown"].forEach(function(t){e.adapter_.deregisterInteractionHandler(t,e.interactionHandler_)})}},{key:"setDisabled",value:function(t){this.savedTabIndex_&&(t?(this.adapter_.setAttr("tabindex","-1"),this.adapter_.removeAttr("role")):(this.adapter_.setAttr("tabindex",this.savedTabIndex_),this.adapter_.setAttr("role",o.strings.ICON_ROLE)))}},{key:"setAriaLabel",value:function(t){this.adapter_.setAttr("aria-label",t)}},{key:"setContent",value:function(t){this.adapter_.setContent(t)}},{key:"handleInteraction",value:function(t){"click"!==t.type&&"Enter"!==t.key&&13!==t.keyCode||this.adapter_.notifyIconAction()}}]),n}();e.default=d},"./node_modules/@material/textfield/icon/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCTextFieldIcon",function(){return o});var r=n("./node_modules/@material/base/component.js"),a=(n("./node_modules/@material/textfield/icon/adapter.js"),n("./node_modules/@material/textfield/icon/foundation.js"));function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function u(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.d(e,"MDCTextFieldIconFoundation",function(){return a.default});var o=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,l(e).apply(this,arguments))}var n,i,o;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,r["default"]),n=e,o=[{key:"attachTo",value:function(t){return new e(t)}}],(i=[{key:"getDefaultFoundation",value:function(){var n=this;return new a.default(Object.assign({getAttr:function(t){return n.root_.getAttribute(t)},setAttr:function(t,e){return n.root_.setAttribute(t,e)},removeAttr:function(t){return n.root_.removeAttribute(t)},setContent:function(t){n.root_.textContent=t},registerInteractionHandler:function(t,e){return n.root_.addEventListener(t,e)},deregisterInteractionHandler:function(t,e){return n.root_.removeEventListener(t,e)},notifyIconAction:function(){return n.emit(a.default.strings.ICON_EVENT,{},!0)}}))}},{key:"foundation",get:function(){return this.foundation_}}])&&s(n.prototype,i),o&&s(n,o),e}()},"./node_modules/@material/textfield/index.js":function(t,e,n){"use strict";n.r(e),n.d(e,"MDCTextField",function(){return r});var o=n("./node_modules/@material/base/component.js"),m=n("./node_modules/@material/ripple/index.js"),y=n("./node_modules/@material/ripple/util.js"),v=n("./node_modules/@material/textfield/constants.js"),a=(n("./node_modules/@material/textfield/adapter.js"),n("./node_modules/@material/textfield/foundation.js"));n.d(e,"MDCTextFieldFoundation",function(){return a.default});var g=n("./node_modules/@material/line-ripple/index.js"),_=n("./node_modules/@material/textfield/helper-text/index.js");n.d(e,"MDCTextFieldHelperText",function(){return _.MDCTextFieldHelperText}),n.d(e,"MDCTextFieldHelperTextFoundation",function(){return _.MDCTextFieldHelperTextFoundation});var b=n("./node_modules/@material/textfield/icon/index.js");n.d(e,"MDCTextFieldIcon",function(){return b.MDCTextFieldIcon}),n.d(e,"MDCTextFieldIconFoundation",function(){return b.MDCTextFieldIconFoundation});var w=n("./node_modules/@material/floating-label/index.js"),C=n("./node_modules/@material/notched-outline/index.js");function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function u(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t,e,n){return(l="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var i=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=c(t)););return t}(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(n):o.value}})(t,e,n||t)}function c(t){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var r=function(t){function r(){var t,e;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=u(this,(t=c(r)).call.apply(t,[this].concat(i)))).input_,e.ripple,e.lineRipple_,e.helperText_,e.icon_,e.label_,e.outline_,e}var e,n,i;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&d(t,e)}(r,o["default"]),e=r,i=[{key:"attachTo",value:function(t){return new r(t)}}],(n=[{key:"initialize",value:function(){var n=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:function(t,e){return new m.MDCRipple(t,e)},e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:function(t){return new g.MDCLineRipple(t)},i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:function(t){return new _.MDCTextFieldHelperText(t)},o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:function(t){return new b.MDCTextFieldIcon(t)},r=4<arguments.length&&void 0!==arguments[4]?arguments[4]:function(t){return new w.MDCFloatingLabel(t)},a=5<arguments.length&&void 0!==arguments[5]?arguments[5]:function(t){return new C.MDCNotchedOutline(t)};this.input_=this.root_.querySelector(v.strings.INPUT_SELECTOR);var s=this.root_.querySelector(v.strings.LABEL_SELECTOR);s&&(this.label_=r(s));var u=this.root_.querySelector(v.strings.LINE_RIPPLE_SELECTOR);u&&(this.lineRipple_=e(u));var l=this.root_.querySelector(v.strings.OUTLINE_SELECTOR);if(l&&(this.outline_=a(l)),this.input_.hasAttribute(v.strings.ARIA_CONTROLS)){var c=document.getElementById(this.input_.getAttribute(v.strings.ARIA_CONTROLS));c&&(this.helperText_=i(c))}var d=this.root_.querySelector(v.strings.ICON_SELECTOR);if(d&&(this.icon_=o(d)),this.ripple=null,this.root_.classList.contains(v.cssClasses.BOX)){var h=Object(y.getMatchesProperty)(HTMLElement.prototype),f=Object.assign(m.MDCRipple.createAdapter(this),{isSurfaceActive:function(){return n.input_[h](":active")},registerInteractionHandler:function(t,e){return n.input_.addEventListener(t,e)},deregisterInteractionHandler:function(t,e){return n.input_.removeEventListener(t,e)}}),p=new m.MDCRippleFoundation(f);this.ripple=t(this.root_,p)}}},{key:"destroy",value:function(){this.ripple&&this.ripple.destroy(),this.lineRipple_&&this.lineRipple_.destroy(),this.helperText_&&this.helperText_.destroy(),this.icon_&&this.icon_.destroy(),this.label_&&this.label_.destroy(),this.outline_&&this.outline_.destroy(),l(c(r.prototype),"destroy",this).call(this)}},{key:"initialSyncWithDom",value:function(){this.disabled=this.input_.disabled}},{key:"layout",value:function(){var t=this.foundation_.shouldFloat;this.foundation_.notchOutline(t)}},{key:"getDefaultFoundation",value:function(){var i=this;return new a.default(Object.assign({addClass:function(t){return i.root_.classList.add(t)},removeClass:function(t){return i.root_.classList.remove(t)},hasClass:function(t){return i.root_.classList.contains(t)},registerTextFieldInteractionHandler:function(t,e){return i.root_.addEventListener(t,e)},deregisterTextFieldInteractionHandler:function(t,e){return i.root_.removeEventListener(t,e)},registerValidationAttributeChangeHandler:function(e){var t=new MutationObserver(function(t){return e(t.map(function(t){return t.attributeName}))}),n=i.root_.querySelector(v.strings.INPUT_SELECTOR);return t.observe(n,{attributes:!0}),t},deregisterValidationAttributeChangeHandler:function(t){return t.disconnect()},isFocused:function(){return document.activeElement===i.root_.querySelector(v.strings.INPUT_SELECTOR)},isRtl:function(){return"rtl"===window.getComputedStyle(i.root_).getPropertyValue("direction")}},this.getInputAdapterMethods_(),this.getLabelAdapterMethods_(),this.getLineRippleAdapterMethods_(),this.getOutlineAdapterMethods_()),this.getFoundationMap_())}},{key:"getLabelAdapterMethods_",value:function(){var e=this;return{shakeLabel:function(t){return e.label_.shake(t)},floatLabel:function(t){return e.label_.float(t)},hasLabel:function(){return!!e.label_},getLabelWidth:function(){return e.label_.getWidth()}}}},{key:"getLineRippleAdapterMethods_",value:function(){var e=this;return{activateLineRipple:function(){e.lineRipple_&&e.lineRipple_.activate()},deactivateLineRipple:function(){e.lineRipple_&&e.lineRipple_.deactivate()},setLineRippleTransformOrigin:function(t){e.lineRipple_&&e.lineRipple_.setRippleCenter(t)}}}},{key:"getOutlineAdapterMethods_",value:function(){var n=this;return{notchOutline:function(t,e){return n.outline_.notch(t,e)},closeOutline:function(){return n.outline_.closeNotch()},hasOutline:function(){return!!n.outline_}}}},{key:"getInputAdapterMethods_",value:function(){var n=this;return{registerInputInteractionHandler:function(t,e){return n.input_.addEventListener(t,e)},deregisterInputInteractionHandler:function(t,e){return n.input_.removeEventListener(t,e)},getNativeInput:function(){return n.input_}}}},{key:"getFoundationMap_",value:function(){return{helperText:this.helperText_?this.helperText_.foundation:void 0,icon:this.icon_?this.icon_.foundation:void 0}}},{key:"value",get:function(){return this.foundation_.getValue()},set:function(t){this.foundation_.setValue(t)}},{key:"disabled",get:function(){return this.foundation_.isDisabled()},set:function(t){this.foundation_.setDisabled(t)}},{key:"valid",get:function(){return this.foundation_.isValid()},set:function(t){this.foundation_.setValid(t)}},{key:"required",get:function(){return this.input_.required},set:function(t){this.input_.required=t}},{key:"pattern",get:function(){return this.input_.pattern},set:function(t){this.input_.pattern=t}},{key:"minLength",get:function(){return this.input_.minLength},set:function(t){this.input_.minLength=t}},{key:"maxLength",get:function(){return this.input_.maxLength},set:function(t){t<0?this.input_.removeAttribute("maxLength"):this.input_.maxLength=t}},{key:"min",get:function(){return this.input_.min},set:function(t){this.input_.min=t}},{key:"max",get:function(){return this.input_.max},set:function(t){this.input_.max=t}},{key:"step",get:function(){return this.input_.step},set:function(t){this.input_.step=t}},{key:"helperTextContent",set:function(t){this.foundation_.setHelperTextContent(t)}},{key:"iconAriaLabel",set:function(t){this.foundation_.setIconAriaLabel(t)}},{key:"iconContent",set:function(t){this.foundation_.setIconContent(t)}}])&&s(e.prototype,n),i&&s(e,i),r}()},"./node_modules/es6-promise/dist/es6-promise.js":function(i,o,r){(function(F,V){var t,e,n;function B(t){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n=function(){"use strict";function l(t){return"function"==typeof t}var n=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},i=0,e=void 0,o=void 0,s=function(t,e){h[i]=t,h[i+1]=e,2===(i+=2)&&(o?o(f):g())};var t="undefined"!=typeof window?window:void 0,r=t||{},a=r.MutationObserver||r.WebKitMutationObserver,u="undefined"==typeof self&&void 0!==F&&"[object process]"==={}.toString.call(F),c="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function d(){var t=setTimeout;return function(){return t(f,1)}}var h=new Array(1e3);function f(){for(var t=0;t<i;t+=2){(0,h[t])(h[t+1]),h[t]=void 0,h[t+1]=void 0}i=0}var p,m,y,v,g=void 0;function _(t,e){var n=this,i=new this.constructor(C);void 0===i[w]&&$(i);var o=n._state;if(o){var r=arguments[o-1];s(function(){return H(o,i,r,n._result)})}else D(n,i,t,e);return i}function b(t){if(t&&"object"===B(t)&&t.constructor===this)return t;var e=new this(C);return A(e,t),e}g=u?function(){return F.nextTick(f)}:a?(m=0,y=new a(f),v=document.createTextNode(""),y.observe(v,{characterData:!0}),function(){v.data=m=++m%2}):c?((p=new MessageChannel).port1.onmessage=f,function(){return p.port2.postMessage(0)}):void 0===t?function(){try{var t=Function("return this")().require("vertx");return void 0!==(e=t.runOnLoop||t.runOnContext)?function(){e(f)}:d()}catch(t){return d()}}():d();var w=Math.random().toString(36).substring(2);function C(){}var k=void 0,T=1,E=2,O={error:null};function x(t){try{return t.then}catch(t){return O.error=t,O}}function j(t,e,n){var i,o,r,a;e.constructor===t.constructor&&n===_&&e.constructor.resolve===b?(r=t,(a=e)._state===T?S(r,a._result):a._state===E?P(r,a._result):D(a,void 0,function(t){return A(r,t)},function(t){return P(r,t)})):n===O?(P(t,O.error),O.error=null):void 0===n?S(t,e):l(n)?(i=e,o=n,s(function(e){var n=!1,t=function(t,e,n,i){try{t.call(e,n,i)}catch(t){return t}}(o,i,function(t){n||(n=!0,i!==t?A(e,t):S(e,t))},function(t){n||(n=!0,P(e,t))},e._label);!n&&t&&(n=!0,P(e,t))},t)):S(t,e)}function A(t,e){var n,i;t===e?P(t,new TypeError("You cannot resolve a promise with itself")):(i=B(n=e),null===n||"object"!==i&&"function"!==i?S(t,e):j(t,e,x(e)))}function I(t){t._onerror&&t._onerror(t._result),L(t)}function S(t,e){t._state===k&&(t._result=e,t._state=T,0!==t._subscribers.length&&s(L,t))}function P(t,e){t._state===k&&(t._state=E,t._result=e,s(I,t))}function D(t,e,n,i){var o=t._subscribers,r=o.length;t._onerror=null,o[r]=e,o[r+T]=n,o[r+E]=i,0===r&&t._state&&s(L,t)}function L(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var i=void 0,o=void 0,r=t._result,a=0;a<e.length;a+=3)i=e[a],o=e[a+n],i?H(n,i,o,r):o(r);t._subscribers.length=0}}function H(t,e,n,i){var o=l(n),r=void 0,a=void 0,s=void 0,u=void 0;if(o){if((r=function(t,e){try{return t(e)}catch(t){return O.error=t,O}}(n,i))===O?(u=!0,a=r.error,r.error=null):s=!0,e===r)return void P(e,new TypeError("A promises callback cannot return that same promise."))}else r=i,s=!0;e._state!==k||(o&&s?A(e,r):u?P(e,a):t===T?S(e,r):t===E&&P(e,r))}var R=0;function $(t){t[w]=R++,t._state=void 0,t._result=void 0,t._subscribers=[]}var N=function(){function t(t,e){this._instanceConstructor=t,this.promise=new t(C),this.promise[w]||$(this.promise),n(e)?(this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?S(this.promise,this._result):(this.length=this.length||0,this._enumerate(e),0===this._remaining&&S(this.promise,this._result))):P(this.promise,new Error("Array Methods must be provided an Array"))}return t.prototype._enumerate=function(t){for(var e=0;this._state===k&&e<t.length;e++)this._eachEntry(t[e],e)},t.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,i=n.resolve;if(i===b){var o=x(e);if(o===_&&e._state!==k)this._settledAt(e._state,t,e._result);else if("function"!=typeof o)this._remaining--,this._result[t]=e;else if(n===M){var r=new n(C);j(r,e,o),this._willSettleAt(r,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(i(e),t)},t.prototype._settledAt=function(t,e,n){var i=this.promise;i._state===k&&(this._remaining--,t===E?P(i,n):this._result[e]=n),0===this._remaining&&S(i,this._result)},t.prototype._willSettleAt=function(t,e){var n=this;D(t,void 0,function(t){return n._settledAt(T,e,t)},function(t){return n._settledAt(E,e,t)})},t}();var M=function(){function e(t){this[w]=R++,this._result=this._state=void 0,this._subscribers=[],C!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){try{t(function(t){A(e,t)},function(t){P(e,t)})}catch(t){P(e,t)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(t){return this.then(null,t)},e.prototype.finally=function(e){var n=this.constructor;return l(e)?this.then(function(t){return n.resolve(e()).then(function(){return t})},function(t){return n.resolve(e()).then(function(){throw t})}):this.then(e,e)},e}();return M.prototype.then=_,M.all=function(t){return new N(this,t).promise},M.race=function(o){var r=this;return n(o)?new r(function(t,e){for(var n=o.length,i=0;i<n;i++)r.resolve(o[i]).then(t,e)}):new r(function(t,e){return e(new TypeError("You must pass an array to race."))})},M.resolve=b,M.reject=function(t){var e=new this(C);return P(e,t),e},M._setScheduler=function(t){o=t},M._setAsap=function(t){s=t},M._asap=s,M.polyfill=function(){var t=void 0;if(void 0!==V)t=V;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;if(e){var n=null;try{n=Object.prototype.toString.call(e.resolve())}catch(t){}if("[object Promise]"===n&&!e.cast)return}t.Promise=M},M.Promise=M},"object"===B(o)&&void 0!==i?i.exports=n():void 0===(e="function"==typeof(t=n)?t.call(o,r,o,i):t)||(i.exports=e)}).call(this,r("./node_modules/process/browser.js"),r("./node_modules/webpack/buildin/global.js"))},"./node_modules/process/browser.js":function(t,e){var n,i,o=t.exports={};function r(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===r||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:r}catch(t){n=r}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(t){i=a}}();var u,l=[],c=!1,d=-1;function h(){c&&u&&(c=!1,u.length?l=u.concat(l):d=-1,l.length&&f())}function f(){if(!c){var t=s(h);c=!0;for(var e=l.length;e;){for(u=l,l=[];++d<e;)u&&u[d].run();d=-1,e=l.length}u=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function m(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];l.push(new p(t,e)),1!==l.length||c||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},"./node_modules/webpack/buildin/global.js":function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"===("undefined"==typeof window?"undefined":n(window))&&(i=window)}t.exports=i},1:function(t,e,n){n("../assets/js/libs/fixto.js"),n("../assets/js/libs/jquery.backstretch.js"),n("../assets/js/libs/typed.js"),n("../assets/js/kube.js"),n("../assets/js/smoothscroll.js"),n("../assets/js/drop_menu_selection.js"),n("../assets/js/sticky.js"),n("../assets/js/video-bg.js"),n("./js/theme.js"),t.exports=n("../assets/js/woo.js")}});