(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[3],{"++tG":function(t,e,n){var i,o,r;o=[n("EVdn")],void 0===(r="function"===typeof(i=function(t){var e,n=navigator.userAgent,i=/iphone/i.test(n),o=/chrome/i.test(n),r=/android/i.test(n);t.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},t.fn.extend({caret:function(t,e){var n;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof t?(e="number"==typeof e?e:t,this.each((function(){this.setSelectionRange?this.setSelectionRange(t,e):this.createTextRange&&((n=this.createTextRange()).collapse(!0),n.moveEnd("character",e),n.moveStart("character",t),n.select())}))):(this[0].setSelectionRange?(t=this[0].selectionStart,e=this[0].selectionEnd):document.selection&&document.selection.createRange&&(n=document.selection.createRange(),t=0-n.duplicate().moveStart("character",-1e5),e=t+n.text.length),{begin:t,end:e})},unmask:function(){return this.trigger("unmask")},mask:function(n,a){var s,l,c,u,p,d,f;if(!n&&this.length>0){var h=t(this[0]).data(t.mask.dataName);return h?h():void 0}return a=t.extend({autoclear:t.mask.autoclear,placeholder:t.mask.placeholder,completed:null},a),s=t.mask.definitions,l=[],c=d=n.length,u=null,t.each(n.split(""),(function(t,e){"?"==e?(d--,c=t):s[e]?(l.push(new RegExp(s[e])),null===u&&(u=l.length-1),c>t&&(p=l.length-1)):l.push(null)})),this.trigger("unmask").each((function(){function h(){if(a.completed){for(var t=u;p>=t;t++)if(l[t]&&E[t]===A(t))return;a.completed.call(C)}}function A(t){return a.placeholder.charAt(tt)){for(n=t,i=m(e);d>n;n++)if(l[n]){if(!(d>i&&l[n].test(E[i])))break;E[n]=E[i],E[i]=A(i),i=m(i)}b(),C.caret(Math.max(u,t))}}function v(){w(),C.val()!=_&&C.change()}function y(t,e){var n;for(n=t;e>n&&d>n;n++)l[n]&&(E[n]=A(n))}function b(){C.val(E.join(""))}function w(t){var e,n,i,o=C.val(),r=-1;for(e=0,i=0;d>e;e++)if(l[e]){for(E[e]=A(e);i++o.length){y(e+1,d);break}}else E[e]===o.charAt(i)&&i++,c>e&&(r=e);return t?b():c>r+1?a.autoclear||E.join("")===x?(C.val()&&C.val(""),y(0,d)):b():(b(),C.val(C.val().substring(0,r+1))),c?e:u}var C=t(this),E=t.map(n.split(""),(function(t,e){return"?"!=t?s[t]?A(e):t:void 0})),x=E.join(""),_=C.val();C.data(t.mask.dataName,(function(){return t.map(E,(function(t,e){return l[e]&&t!=A(e)?t:null})).join("")})),C.one("unmask",(function(){C.off(".mask").removeData(t.mask.dataName)})).on("focus.mask",(function(){var t;C.prop("readonly")||(clearTimeout(e),_=C.val(),t=w(),e=setTimeout((function(){C.get(0)===document.activeElement&&(b(),t==n.replace("?","").length?C.caret(0,t):C.caret(t))}),10))})).on("blur.mask",v).on("keydown.mask",(function(t){if(!C.prop("readonly")){var e,n,o,r=t.which||t.keyCode;f=C.val(),8===r||46===r||i&&127===r?(n=(e=C.caret()).begin,(o=e.end)-n===0&&(n=46!==r?function(t){for(;--t>=0&&!l[t];);return t}(n):o=m(n-1),o=46===r?m(o):o),y(n,o),g(n,o-1),t.preventDefault()):13===r?v.call(this,t):27===r&&(C.val(_),C.caret(0,w()),t.preventDefault())}})).on("keypress.mask",(function(e){if(!C.prop("readonly")){var n,i,o,a=e.which||e.keyCode,s=C.caret();e.ctrlKey||e.altKey||e.metaKey||32>a||!a||13===a||(s.end-s.begin!==0&&(y(s.begin,s.end),g(s.begin,s.end-1)),n=m(s.begin-1),d>n&&(i=String.fromCharCode(a),l[n].test(i))&&(function(t){var e,n,i,o;for(e=t,n=A(t);d>e;e++)if(l[e]){if(i=m(e),o=E[e],E[e]=n,!(d>i&&l[i].test(o)))break;n=o}}(n),E[n]=i,b(),o=m(n),r?setTimeout((function(){t.proxy(t.fn.caret,C,o)()}),0):C.caret(o),s.begin<=p&&h()),e.preventDefault())}})).on("input.mask paste.mask",(function(){C.prop("readonly")||setTimeout((function(){var t=w(!0);C.caret(t),h()}),0)})),o&&r&&C.off("input.mask").on("input.mask",(function(){var t=C.val(),e=C.caret();if(f&&f.length&&f.length>t.length){for(w(!0);e.begin>0&&!l[e.begin-1];)e.begin--;if(0===e.begin)for(;e.begin0&&void 0!==arguments[0]?arguments[0]:{},e=t.ampFirst,n=void 0!==e&&e,i=t.hybrid,o=void 0!==i&&i,r=t.hasQuery;return n||o&&(void 0!==r&&r)}},"01+C":function(t,e,n){!function(t,e,n){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)x(this._element).one(I.SLID,(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!(Lt={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(qt={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},Ft={HIDE:"hide"+Pt,HIDDEN:"hidden"+Pt,SHOW:(Ht="show")+Pt,SHOWN:"shown"+Pt,INSERTED:"inserted"+Pt,CLICK:"click"+Pt,FOCUSIN:"focusin"+Pt,FOCUSOUT:"focusout"+Pt,MOUSEENTER:"mouseenter"+Pt,MOUSELEAVE:"mouseleave"+Pt},Ut="fade",zt="show",Kt="hover",Wt="focus",Qt=function(){function t(t,e){if("undefined"==typeof n)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=kt(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),kt(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(kt(this.getTipElement()).hasClass(zt))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),kt.removeData(this.element,this.constructor.DATA_KEY),kt(this.element).off(this.constructor.EVENT_KEY),kt(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&kt(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===kt(this.element).css("display"))throw new Error("Please use show on visible elements");var e=kt.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){kt(this.element).trigger(e);var i=kt.contains(this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=Se.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&kt(o).addClass(Ut);var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,s=this._getAttachment(a);this.addAttachmentClass(s);var l=!1===this.config.container?document.body:kt(document).find(this.config.container);kt(o).data(this.constructor.DATA_KEY,this),kt.contains(this.element.ownerDocument.documentElement,this.tip)||kt(o).appendTo(l),kt(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,o,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){t._handlePopperPlacementChange(e)}}),kt(o).addClass(zt),"ontouchstart"in document.documentElement&&kt(document.body).children().on("mouseover",null,kt.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,kt(t.element).trigger(t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(kt(this.tip).hasClass(Ut)){var u=Se.getTransitionDurationFromElement(this.tip);kt(this.tip).one(Se.TRANSITION_END,c).emulateTransitionEnd(u)}else c()}},e.hide=function(t){var e=this,n=this.getTipElement(),i=kt.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ht&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),kt(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(kt(this.element).trigger(i),!i.isDefaultPrevented()){if(kt(n).removeClass(zt),"ontouchstart"in document.documentElement&&kt(document.body).children().off("mouseover",null,kt.noop),this._activeTrigger.click=!1,this._activeTrigger[Wt]=!1,this._activeTrigger[Kt]=!1,kt(this.tip).hasClass(Ut)){var r=Se.getTransitionDurationFromElement(n);kt(n).one(Se.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){kt(this.getTipElement()).addClass(Bt+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||kt(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(kt(t.querySelectorAll(".tooltip-inner")),this.getTitle()),kt(t).removeClass(Ut+" "+zt)},e.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?kt(e).parent().is(t)||t.empty().append(e):t.text(kt(e).text()):t[n?"html":"text"](e)},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getAttachment=function(t){return Lt[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)kt(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n=e===Kt?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i=e===Kt?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;kt(t.element).on(n,t.config.selector,(function(e){return t._enter(e)})).on(i,t.config.selector,(function(e){return t._leave(e)}))}kt(t.element).closest(".modal").on("hide.bs.modal",(function(){return t.hide()}))})),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||kt(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),kt(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Wt:Kt]=!0),kt(e.getTipElement()).hasClass(zt)||e._hoverState===Ht?e._hoverState=Ht:(clearTimeout(e._timeout),e._hoverState=Ht,e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){e._hoverState===Ht&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||kt(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),kt(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Wt:Kt]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){return"number"==typeof(t=r({},this.constructor.Default,kt(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),Se.typeCheckConfig(jt,t,this.constructor.DefaultType),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=kt(this.getTipElement()),e=t.attr("class").match(Rt);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(kt(t).removeClass(Ut),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var n=kt(this).data(Dt),i="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i),kt(this).data(Dt,n)),"string"==typeof e)){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},o(t,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Mt}},{key:"NAME",get:function(){return jt}},{key:"DATA_KEY",get:function(){return Dt}},{key:"Event",get:function(){return Ft}},{key:"EVENT_KEY",get:function(){return Pt}},{key:"DefaultType",get:function(){return qt}}]),t}(),kt.fn[jt]=Qt._jQueryInterface,kt.fn[jt].Constructor=Qt,kt.fn[jt].noConflict=function(){return kt.fn[jt]=It,Qt._jQueryInterface},Qt),Re=(Jt="popover",Yt="."+(Xt="bs.popover"),Gt=(Vt=e).fn[Jt],Zt="bs-popover",$t=new RegExp("(^|\\s)"+Zt+"\\S+","g"),te=r({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),ee=r({},Be.DefaultType,{content:"(string|element|function)"}),ne={HIDE:"hide"+Yt,HIDDEN:"hidden"+Yt,SHOW:"show"+Yt,SHOWN:"shown"+Yt,INSERTED:"inserted"+Yt,CLICK:"click"+Yt,FOCUSIN:"focusin"+Yt,FOCUSOUT:"focusout"+Yt,MOUSEENTER:"mouseenter"+Yt,MOUSELEAVE:"mouseleave"+Yt},ie=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){Vt(this.getTipElement()).addClass(Zt+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||Vt(this.config.template)[0],this.tip},r.setContent=function(){var t=Vt(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=Vt(this.getTipElement()),e=t.attr("class").match($t);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active",Te=function(){function t(t){this._element=t}var e=t.prototype;return e.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&ye(this._element).hasClass(xe)||ye(this._element).hasClass("disabled"))){var e,n,i=ye(this._element).closest(".nav, .list-group")[0],o=Se.getSelectorFromElement(this._element);if(i){var r="UL"===i.nodeName?Oe:_e;n=(n=ye.makeArray(ye(i).find(r)))[n.length-1]}var a=ye.Event(Ee.HIDE,{relatedTarget:this._element}),s=ye.Event(Ee.SHOW,{relatedTarget:n});if(n&&ye(n).trigger(a),ye(this._element).trigger(s),!s.isDefaultPrevented()&&!a.isDefaultPrevented()){o&&(e=document.querySelector(o)),this._activate(this._element,i);var l=function(){var e=ye.Event(Ee.HIDDEN,{relatedTarget:t._element}),i=ye.Event(Ee.SHOWN,{relatedTarget:n});ye(n).trigger(e),ye(t._element).trigger(i)};e?this._activate(e,e.parentNode,l):l()}}},e.dispose=function(){ye.removeData(this._element,be),this._element=null},e._activate=function(t,e,n){var i=this,o=("UL"===e.nodeName?ye(e).find(Oe):ye(e).children(_e))[0],r=n&&o&&ye(o).hasClass("fade"),a=function(){return i._transitionComplete(t,o,n)};if(o&&r){var s=Se.getTransitionDurationFromElement(o);ye(o).one(Se.TRANSITION_END,a).emulateTransitionEnd(s)}else a()},e._transitionComplete=function(t,e,n){if(e){ye(e).removeClass("show "+xe);var i=ye(e.parentNode).find("> .dropdown-menu .active")[0];i&&ye(i).removeClass(xe),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(ye(t).addClass(xe),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),Se.reflow(t),ye(t).addClass("show"),t.parentNode&&ye(t.parentNode).hasClass("dropdown-menu")){var o=ye(t).closest(".dropdown")[0];if(o){var r=[].slice.call(o.querySelectorAll(".dropdown-toggle"));ye(r).addClass(xe)}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(e){return this.each((function(){var n=ye(this),i=n.data(be);if(i||(i=new t(this),n.data(be,i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},o(t,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),t}(),ye(document).on(Ee.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),Te._jQueryInterface.call(ye(this),"show")})),ye.fn.tab=Te._jQueryInterface,ye.fn.tab.Constructor=Te,ye.fn.tab.noConflict=function(){return ye.fn.tab=Ce,Te._jQueryInterface},Te);!function(t){if("undefined"==typeof t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||4<=e[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(e),t.Util=Se,t.Alert=Ne,t.Button=ke,t.Carousel=je,t.Collapse=De,t.Dropdown=Pe,t.Modal=Ie,t.Popover=Re,t.Scrollspy=qe,t.Tab=Le,t.Tooltip=Be,Object.defineProperty(t,"__esModule",{value:!0})}(e,n("EVdn"),n("8L3F"))},"1OyB":function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return i}))},"1w3K":function(t,e,n){"use strict";var i=s(n("Si88")),o=s(n("PAGr")),r=s(n("UnXY")),a=s(n("S3Uj"));function s(t){return t&&t.__esModule?t:{default:t}}t.exports={Transition:a.default,TransitionGroup:r.default,ReplaceTransition:o.default,CSSTransition:i.default}},"2SVd":function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},"3r9c":function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}t.exports=n},"5fIB":function(t,e,n){var i=n("7eYB");t.exports=function(t){if(Array.isArray(t))return i(t)}},"5oMp":function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},"8Kt/":function(t,e,n){"use strict";n("oI91");e.__esModule=!0,e.defaultHead=u,e.default=void 0;var i,o=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==typeof t&&"function"!==typeof t)return{default:t};var e=c();if(e&&e.has(t))return e.get(t);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var r=i?Object.getOwnPropertyDescriptor(t,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=t[o]}n.default=t,e&&e.set(t,n);return n}(n("q1tI")),r=(i=n("Xuae"))&&i.__esModule?i:{default:i},a=n("lwAK"),s=n("FYa8"),l=n("/0+H");function c(){if("function"!==typeof WeakMap)return null;var t=new WeakMap;return c=function(){return t},t}function u(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=[o.default.createElement("meta",{charSet:"utf-8"})];return t||e.push(o.default.createElement("meta",{name:"viewport",content:"width=device-width"})),e}function p(t,e){return"string"===typeof e||"number"===typeof e?t:e.type===o.default.Fragment?t.concat(o.default.Children.toArray(e.props.children).reduce((function(t,e){return"string"===typeof e||"number"===typeof e?t:t.concat(e)}),[])):t.concat(e)}var d=["name","httpEquiv","charSet","itemProp"];function f(t,e){return t.reduce((function(t,e){var n=o.default.Children.toArray(e.props.children);return t.concat(n)}),[]).reduce(p,[]).reverse().concat(u(e.inAmpMode)).filter(function(){var t=new Set,e=new Set,n=new Set,i={};return function(o){var r=!0;if(o.key&&"number"!==typeof o.key&&o.key.indexOf("$")>0){var a=o.key.slice(o.key.indexOf("$")+1);t.has(a)?r=!1:t.add(a)}switch(o.type){case"title":case"base":e.has(o.type)?r=!1:e.add(o.type);break;case"meta":for(var s=0,l=d.length;s=0)return 1;return 0}();var o=n&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),i))}};function r(t){return t&&"[object Function]"==={}.toString.call(t)}function a(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function s(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function l(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=a(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:l(s(t))}function c(t){return t&&t.referenceNode?t.referenceNode:t}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),p=n&&/MSIE 10/.test(navigator.userAgent);function d(t){return 11===t?u:10===t?p:u||p}function f(t){if(!t)return document.documentElement;for(var e=d(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?f(n):n:t?t.ownerDocument.documentElement:document.documentElement}function h(t){return null!==t.parentNode?h(t.parentNode):t}function A(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var a=r.commonAncestorContainer;if(t!==a&&e!==a||i.contains(o))return function(t){var e=t.nodeName;return"BODY"!==e&&("HTML"===e||f(t.firstElementChild)===t)}(a)?a:f(a);var s=h(t);return s.host?A(s.host,e):A(t,h(e).host)}function m(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}return t[e]}function g(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+i+"Width"])}function v(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],d(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function y(t){var e=t.body,n=t.documentElement,i=d(10)&&getComputedStyle(n);return{height:v("Height",e,n,i),width:v("Width",e,n,i)}}var b=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},w=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=d(10),o="HTML"===e.nodeName,r=_(t),s=_(e),c=l(t),u=a(e),p=parseFloat(u.borderTopWidth),f=parseFloat(u.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=x({top:r.top-s.top-p,left:r.left-s.left-f,width:r.width,height:r.height});if(h.marginTop=0,h.marginLeft=0,!i&&o){var A=parseFloat(u.marginTop),g=parseFloat(u.marginLeft);h.top-=p-A,h.bottom-=p-A,h.left-=f-g,h.right-=f-g,h.marginTop=A,h.marginLeft=g}return(i&&!n?e.contains(c):e===c&&"BODY"!==c.nodeName)&&(h=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=m(e,"top"),o=m(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(h,e)),h}function T(t){if(!t||!t.parentElement||d())return document.documentElement;for(var e=t.parentElement;e&&"none"===a(e,"transform");)e=e.parentElement;return e||document.documentElement}function S(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},u=o?T(t):A(t,c(e));if("viewport"===i)r=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=O(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:m(n),s=e?0:m(n,"left");return x({top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:o,height:r})}(u,o);else{var p=void 0;"scrollParent"===i?"BODY"===(p=l(s(e))).nodeName&&(p=t.ownerDocument.documentElement):p="window"===i?t.ownerDocument.documentElement:i;var d=O(p,u,o);if("HTML"!==p.nodeName||function t(e){var n=e.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===a(e,"position"))return!0;var i=s(e);return!!i&&t(i)}(u))r=d;else{var f=y(t.ownerDocument),h=f.height,g=f.width;r.top+=d.top-d.marginTop,r.bottom=h+d.top,r.left+=d.left-d.marginLeft,r.right=g+d.left}}var v="number"===typeof(n=n||0);return r.left+=v?n:n.left||0,r.top+=v?n:n.top||0,r.right-=v?n:n.right||0,r.bottom-=v?n:n.bottom||0,r}function N(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=S(n,i,r,o),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},l=Object.keys(s).map((function(t){return E({key:t},s[t],{area:(e=s[t],e.width*e.height)});var e})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,p=t.split("-")[1];return u+(p?"-"+p:"")}function k(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return O(n,i?T(e):A(e,c(n)),i)}function j(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function D(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function P(t,e,n){n=n.split("-")[0];var i=j(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),a=r?"top":"left",s=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[a]=e[a]+e[l]/2-i[l]/2,o[s]=n===s?e[s]-i[c]:e[D(s)],o}function I(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function B(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=I(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&r(n)&&(e.offsets.popper=x(e.offsets.popper),e.offsets.reference=x(e.offsets.reference),e=n(e,t))})),e}function R(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=k(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=N(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=P(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=B(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function q(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function L(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=X.indexOf(t),i=X.slice(n+1).concat(X.slice(0,n));return e?i.reverse():i}var G={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Z(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),a=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=a.indexOf(I(a,(function(t){return-1!==t.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return(c=c.map((function(t,i){var o=(1===i?!r:r)?"height":"width",a=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],a=o[2];if(!r)return t;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=i}return x(s)[e]/100*r}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r}return r}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){K(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var $={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:C({},l,r[l]),end:C({},l,r[l]+r[c]-a[c])};t.offsets.popper=E({},a,u[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,a=o.reference,s=i.split("-")[0],l=void 0;return l=K(+n)?[+n,0]:Z(n,r,a,s),"left"===s?(r.top+=l[0],r.left-=l[1]):"right"===s?(r.top+=l[0],r.left+=l[1]):"top"===s?(r.left+=l[0],r.top-=l[1]):"bottom"===s&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||f(t.instance.popper);t.instance.reference===n&&(n=f(n));var i=L("transform"),o=t.instance.popper.style,r=o.top,a=o.left,s=o[i];o.top="",o.left="",o[i]="";var l=S(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=a,o[i]=s,e.boundaries=l;var c=e.priority,u=t.offsets.popper,p={primary:function(t){var n=u[t];return u[t]l[t]&&!e.escapeWithReference&&(i=Math.min(u[n],l[t]-("right"===t?u.width:u.height))),C({},n,i)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";u=E({},u,p[e](t))})),t.offsets.popper=u,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]r(i[s])&&(t.offsets.popper[l]=r(i[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!V(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"===typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,l=r.reference,c=-1!==["left","right"].indexOf(o),u=c?"height":"width",p=c?"Top":"Left",d=p.toLowerCase(),f=c?"left":"top",h=c?"bottom":"right",A=j(i)[u];l[h]-As[h]&&(t.offsets.popper[d]+=l[d]+A-s[h]),t.offsets.popper=x(t.offsets.popper);var m=l[d]+l[u]/2-A/2,g=a(t.instance.popper),v=parseFloat(g["margin"+p]),y=parseFloat(g["border"+p+"Width"]),b=m-t.offsets.popper[d]-v-y;return b=Math.max(Math.min(s[u]-A,b),0),t.arrowElement=i,t.offsets.arrow=(C(n={},d,Math.round(b)),C(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(q(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=S(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=D(i),r=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case G.FLIP:a=[i,o];break;case G.CLOCKWISE:a=Y(i);break;case G.COUNTERCLOCKWISE:a=Y(i,!0);break;default:a=e.behavior}return a.forEach((function(s,l){if(i!==s||a.length===l+1)return t;i=t.placement.split("-")[0],o=D(i);var c=t.offsets.popper,u=t.offsets.reference,p=Math.floor,d="left"===i&&p(c.right)>p(u.left)||"right"===i&&p(c.left)p(u.top)||"bottom"===i&&p(c.top)p(n.right),A=p(c.top)p(n.bottom),g="left"===i&&f||"right"===i&&h||"top"===i&&A||"bottom"===i&&m,v=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(v&&"start"===r&&f||v&&"end"===r&&h||!v&&"start"===r&&A||!v&&"end"===r&&m),b=!!e.flipVariationsByContent&&(v&&"start"===r&&h||v&&"end"===r&&f||!v&&"start"===r&&m||!v&&"end"===r&&A),w=y||b;(d||g||w)&&(t.flipped=!0,(d||g)&&(i=a[l+1]),w&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=E({},t.offsets.popper,P(t.instance.popper,t.offsets.reference,t.placement)),t=B(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=r[n]-(s?o[a?"width":"height"]:0),t.placement=D(e),t.offsets.popper=x(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!V(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=I(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};b(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=o(this.update.bind(this)),this.options=E({},t.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(E({},t.Defaults.modifiers,a.modifiers)).forEach((function(e){i.options.modifiers[e]=E({},t.Defaults.modifiers[e]||{},a.modifiers?a.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return E({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&r(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return w(t,[{key:"update",value:function(){return R.call(this)}},{key:"destroy",value:function(){return M.call(this)}},{key:"enableEventListeners",value:function(){return U.call(this)}},{key:"disableEventListeners",value:function(){return z.call(this)}}]),t}();tt.Utils=("undefined"!==typeof window?window:t).PopperUtils,tt.placements=J,tt.Defaults=$,e.default=tt}.call(this,n("3r9c"))},"8PcY":function(t,e,n){"use strict";e.__esModule=!0,e.getChildMapping=o,e.mergeChildMappings=r,e.getInitialChildMapping=function(t,e){return o(t.children,(function(n){return(0,i.cloneElement)(n,{onExited:e.bind(null,n),in:!0,appear:a(n,"appear",t),enter:a(n,"enter",t),exit:a(n,"exit",t)})}))},e.getNextChildMapping=function(t,e,n){var s=o(t.children),l=r(e,s);return Object.keys(l).forEach((function(o){var r=l[o];if((0,i.isValidElement)(r)){var c=o in e,u=o in s,p=e[o],d=(0,i.isValidElement)(p)&&!p.props.in;!u||c&&!d?u||!c||d?u&&c&&(0,i.isValidElement)(p)&&(l[o]=(0,i.cloneElement)(r,{onExited:n.bind(null,r),in:p.props.in,exit:a(r,"exit",t),enter:a(r,"enter",t)})):l[o]=(0,i.cloneElement)(r,{in:!1}):l[o]=(0,i.cloneElement)(r,{onExited:n.bind(null,r),in:!0,exit:a(r,"exit",t),enter:a(r,"enter",t)})}})),l};var i=n("q1tI");function o(t,e){var n=Object.create(null);return t&&i.Children.map(t,(function(t){return t})).forEach((function(t){n[t.key]=function(t){return e&&(0,i.isValidElement)(t)?e(t):t}(t)})),n}function r(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var i,o=Object.create(null),r=[];for(var a in t)a in e?r.length&&(o[a]=r,r=[]):r.push(a);var s={};for(var l in e){if(o[l])for(i=0;i1)for(var n=1;nt.length)&&(e=t.length);for(var n=0,i=new Array(e);n=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(t){s.headers[t]={}})),i.forEach(["post","put","patch"],(function(t){s.headers[t]=i.merge(r)})),t.exports=s}).call(this,n("8oxB"))},JX7q:function(t,e,n){"use strict";function i(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",(function(){return i}))},Ji7U:function(t,e,n){"use strict";function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function o(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&&i(t,e)}n.d(e,"a",(function(){return o}))},LYNF:function(t,e,n){"use strict";var i=n("OH9c");t.exports=function(t,e,n,o,r){var a=new Error(t);return i(a,e,n,o,r)}},Lmem:function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},MLWZ:function(t,e,n){"use strict";var i=n("xTJ+");function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var r;if(n)r=n(e);else if(i.isURLSearchParams(e))r=e.toString();else{var a=[];i.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?e+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),a.push(o(e)+"="+o(t))})))})),r=a.join("&")}return r&&(t+=(-1===t.indexOf("?")?"?":"&")+r),t}},ODXe:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var i=n("BsWD");function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var n=[],i=!0,o=!1,r=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(l){o=!0,r=l}finally{try{i||null==s.return||s.return()}finally{if(o)throw r}}return n}}(t,e)||Object(i.a)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},OH9c:function(t,e,n){"use strict";t.exports=function(t,e,n,i,o){return t.config=e,n&&(t.code=n),t.request=i,t.response=o,t}},OTTw:function(t,e,n){"use strict";var i=n("xTJ+");t.exports=i.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var i=t;return e&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=i.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},PAGr:function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;a(n("17x9"));var i=a(n("q1tI")),o=n("i8i4"),r=a(n("UnXY"));function a(t){return t&&t.__esModule?t:{default:t}}var s=function(t){var e,n;function a(){for(var e,n=arguments.length,i=new Array(n),o=0;o=0||(o[n]=t[n]);return o}(t,["children","in"]),a=i.default.Children.toArray(e),s=a[0],l=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,i.default.createElement(r.default,o,n?i.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):i.default.cloneElement(l,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(i.default.Component);s.propTypes={};var l=s;e.default=l,t.exports=e.default},Pzko:function(t,e,n){t.exports=function(){"use strict";function t(t){return t&&"[object Function]"==={}.toString.call(t)}function e(t,e){if(1!==t.nodeType)return[];var n=getComputedStyle(t,null);return e?n[e]:n}function n(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function i(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var o=e(t),r=o.overflow,a=o.overflowX,s=o.overflowY;return/(auto|scroll)/.test(r+s+a)?t:i(n(t))}function o(t){var n=t&&t.offsetParent,i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TD","TABLE"].indexOf(n.nodeName)&&"static"===e(n,"position")?o(n):n:t?t.ownerDocument.documentElement:document.documentElement}function r(t){return null===t.parentNode?t:r(t.parentNode)}function a(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,s=n?e:t,l=document.createRange();l.setStart(i,0),l.setEnd(s,0);var c=l.commonAncestorContainer;if(t!==c&&e!==c||i.contains(s))return function(t){var e=t.nodeName;return"BODY"!==e&&("HTML"===e||o(t.firstElementChild)===t)}(c)?c:o(c);var u=r(t);return u.host?a(u.host,e):a(t,r(e).host)}function s(t){var e="top"===(1=n.clientWidth&&i>=n.clientHeight})),u=0i[t]&&!e.escapeWithReference&&(o=M(a[n],i[t]-("right"===t?a.width:a.height))),G({},n,o)}};return r.forEach((function(t){var e=-1===["left","top"].indexOf(t)?"secondary":"primary";a=Z({},a,s[e](t))})),t.offsets.popper=a,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=H,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]r(i[s])&&(t.offsets.popper[l]=r(i[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,n){var i;if(!R(t.instance.modifiers,"arrow","keepTogether"))return t;var o=n.element;if("string"==typeof o){if(!(o=t.instance.popper.querySelector(o)))return t}else if(!t.instance.popper.contains(o))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var r=t.placement.split("-")[0],a=t.offsets,s=a.popper,l=a.reference,c=-1!==["left","right"].indexOf(r),u=c?"height":"width",p=c?"Top":"Left",f=p.toLowerCase(),h=c?"left":"top",A=c?"bottom":"right",m=w(o)[u];l[A]-ms[A]&&(t.offsets.popper[f]+=l[f]+m-s[A]),t.offsets.popper=d(t.offsets.popper);var g=l[f]+l[u]/2-m/2,v=e(t.instance.popper),y=parseFloat(v["margin"+p],10),b=parseFloat(v["border"+p+"Width"],10),C=g-t.offsets.popper[f]-y-b;return C=F(M(s[u]-m,C),0),t.arrowElement=o,t.offsets.arrow=(G(i={},f,Math.round(C)),G(i,h,""),i),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(T(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=g(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement),i=t.placement.split("-")[0],o=C(i),r=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case et:a=[i,o];break;case nt:a=q(i);break;case it:a=q(i,!0);break;default:a=e.behavior}return a.forEach((function(s,l){if(i!==s||a.length===l+1)return t;i=t.placement.split("-")[0],o=C(i);var c=t.offsets.popper,u=t.offsets.reference,p=H,d="left"===i&&p(c.right)>p(u.left)||"right"===i&&p(c.left)p(u.top)||"bottom"===i&&p(c.top)p(n.right),A=p(c.top)p(n.bottom),g="left"===i&&f||"right"===i&&h||"top"===i&&A||"bottom"===i&&m,v=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(v&&"start"===r&&f||v&&"end"===r&&h||!v&&"start"===r&&A||!v&&"end"===r&&m);(d||g||y)&&(t.flipped=!0,(d||g)&&(i=a[l+1]),y&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=Z({},t.offsets.popper,E(t.instance.popper,t.offsets.reference,t.placement)),t=_(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=r[n]-(s?o[a?"width":"height"]:0),t.placement=C(e),t.offsets.popper=d(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!R(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=x(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right=0||(o[n]=t[n]);return o}(e,["children"]);if(delete i.in,delete i.mountOnEnter,delete i.unmountOnExit,delete i.appear,delete i.enter,delete i.exit,delete i.timeout,delete i.addEndListener,delete i.onEnter,delete i.onEntering,delete i.onEntered,delete i.onExit,delete i.onExiting,delete i.onExited,"function"===typeof n)return n(t,i);var r=o.default.Children.only(n);return o.default.cloneElement(r,i)},i}(o.default.Component);function f(){}d.contextTypes={transitionGroup:i.object},d.childContextTypes={transitionGroup:function(){}},d.propTypes={},d.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:f,onEntering:f,onEntered:f,onExit:f,onExiting:f,onExited:f},d.UNMOUNTED=0,d.EXITED=1,d.ENTERING=2,d.ENTERED=3,d.EXITING=4;var h=(0,a.polyfill)(d);e.default=h},Si88:function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;!function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};i.get||i.set?Object.defineProperty(e,n,i):e[n]=t[n]}e.default=t}(n("17x9"));var i=s(n("ycFn")),o=s(n("VOcB")),r=s(n("q1tI")),a=s(n("S3Uj"));n("xfxO");function s(t){return t&&t.__esModule?t:{default:t}}function l(){return(l=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,["component","childFactory"]),r=u(this.state.children).map(n);return delete i.appear,delete i.enter,delete i.exit,null===e?r:o.default.createElement(e,i,r)},i}(o.default.Component);p.childContextTypes={transitionGroup:i.default.object.isRequired},p.propTypes={},p.defaultProps={component:"div",childFactory:function(t){return t}};var d=(0,r.polyfill)(p);e.default=d,t.exports=e.default},VCL8:function(t,e,n){"use strict";function i(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==t&&void 0!==t&&this.setState(t)}function o(t){this.setState(function(e){var n=this.constructor.getDerivedStateFromProps(t,e);return null!==n&&void 0!==n?n:null}.bind(this))}function r(t,e){try{var n=this.props,i=this.state;this.props=t,this.state=e,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,i)}finally{this.props=n,this.state=i}}function a(t){var e=t.prototype;if(!e||!e.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof t.getDerivedStateFromProps&&"function"!==typeof e.getSnapshotBeforeUpdate)return t;var n=null,a=null,s=null;if("function"===typeof e.componentWillMount?n="componentWillMount":"function"===typeof e.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof e.componentWillReceiveProps?a="componentWillReceiveProps":"function"===typeof e.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"===typeof e.componentWillUpdate?s="componentWillUpdate":"function"===typeof e.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var l=t.displayName||t.name,c="function"===typeof t.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof t.getDerivedStateFromProps&&(e.componentWillMount=i,e.componentWillReceiveProps=o),"function"===typeof e.getSnapshotBeforeUpdate){if("function"!==typeof e.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");e.componentWillUpdate=r;var u=e.componentDidUpdate;e.componentDidUpdate=function(t,e,n){var i=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,t,e,i)}}return t}n.r(e),n.d(e,"polyfill",(function(){return a})),i.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,r.__suppressDeprecationWarning=!0},VOcB:function(t,e,n){"use strict";function i(t,e){return t.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}t.exports=function(t,e){t.classList?t.classList.remove(e):"string"===typeof t.className?t.className=i(t.className,e):t.setAttribute("class",i(t.className&&t.className.baseVal||"",e))}},W70P:function(t,e,n){var i;!function(o,r,a){"use strict";function s(t){if(l=r.documentElement,c=r.body,W(),at=this,pt=(t=t||{}).constants||{},t.easing)for(var e in t.easing)J[e]=t.easing[e];vt=t.edgeStrategy||"set",ct={beforerender:t.beforerender,render:t.render,keyframe:t.keyframe},(ut=!1!==t.forceHeight)&&(Bt=t.scale||1),dt=t.mobileDeceleration||T,ht=!1!==t.smoothScrolling,At=t.smoothScrollingDuration||S,mt={targetTop:at.getScrollTop()},(zt=(t.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||o.opera)})())?((lt=r.getElementById("skrollr-body"))&&rt(),X(),Nt(l,[C,_],[E])):Nt(l,[C,x],[E]),at.refresh(),wt(o,"resize orientationchange",(function(){var t=l.clientWidth,e=l.clientHeight;(e!==Ht||t!==Mt)&&(Ht=e,Mt=t,Ft=!0)}));var n=Q();return function t(){G(),bt=n(t)}(),at}var l,c,u={get:function(){return at},init:function(t){return at||new s(t)},VERSION:"0.6.26"},p=Object.prototype.hasOwnProperty,d=o.Math,f=o.getComputedStyle,h="touchstart",A="touchmove",m="touchcancel",g="touchend",v="skrollable",y=v+"-before",b=v+"-between",w=v+"-after",C="skrollr",E="no-"+C,x=C+"-desktop",_=C+"-mobile",O="linear",T=.004,S=200,N="center",k="bottom",j="___skrollable_id",D=/^(?:input|textarea|button|select)$/i,P=/^\s+|\s+$/g,I=/^data(?:-(_\w+))?(?:-?(-?\d*\.?\d+p?))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,B=/\s*(@?[\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,R=/^(@?[a-z\-]+)\[(\w+)\]$/,q=/-([a-z0-9_])/g,L=function(t,e){return e.toUpperCase()},M=/[\-+]?[\d]*\.?[\d]+/g,H=/\{\?\}/g,F=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,U=/[a-z\-]+-gradient/g,z="",K="",W=function(){var t=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/;if(f){var e=f(c,null);for(var n in e)if(z=n.match(t)||+n==n&&e[n].match(t))break;if(!z)return z=K="",a;"-"===(z=z[0]).slice(0,1)?(K=z,z={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[z]):K="-"+z.toLowerCase()+"-"}},Q=function(){var t=o.requestAnimationFrame||o[z.toLowerCase()+"RequestAnimationFrame"],e=Dt();return(zt||!t)&&(t=function(t){var n=Dt()-e,i=d.max(0,1e3/60-n);return o.setTimeout((function(){e=Dt(),t()}),i)}),t},V=function(){var t=o.cancelAnimationFrame||o[z.toLowerCase()+"CancelAnimationFrame"];return(zt||!t)&&(t=function(t){return o.clearTimeout(t)}),t},J={begin:function(){return 0},end:function(){return 1},linear:function(t){return t},quadratic:function(t){return t*t},cubic:function(t){return t*t*t},swing:function(t){return-d.cos(t*d.PI)/2+.5},sqrt:function(t){return d.sqrt(t)},outCubic:function(t){return d.pow(t-1,3)+1},bounce:function(t){var e;if(.5083>=t)e=3;else if(.8489>=t)e=9;else if(.96208>=t)e=27;else{if(!(.99981>=t))return 1;e=91}return 1-d.abs(3*d.cos(1.028*t*e)/e)}};s.prototype.refresh=function(t){var e,n,i=!1;for(t===a?(i=!0,st=[],Ut=0,t=r.getElementsByTagName("*")):t.length===a&&(t=[t]),e=0,n=t.length;n>e;e++){var o=t[e],s=o,l=[],c=ht,u=vt,p=!1;if(i&&j in o&&delete o[j],o.attributes){for(var d=0,f=o.attributes.length;f>d;d++){var h=o.attributes[d];if("data-anchor-target"!==h.name)if("data-smooth-scrolling"!==h.name)if("data-edge-strategy"!==h.name)if("data-emit-events"!==h.name){var A=h.name.match(I);if(null!==A){var m={props:h.value,element:o,eventType:h.name.replace(q,L)};l.push(m);var g=A[1];g&&(m.constant=g.substr(1));var y=A[2];/p$/.test(y)?(m.isPercentage=!0,m.offset=(0|y.slice(0,-1))/100):m.offset=0|y;var b=A[3],w=A[4]||b;b&&"start"!==b&&"end"!==b?(m.mode="relative",m.anchors=[b,w]):(m.mode="absolute","end"===b?m.isEnd=!0:m.isPercentage||(m.offset=m.offset*Bt))}}else p=!0;else u=h.value;else c="off"!==h.value;else if(null===(s=r.querySelector(h.value)))throw'Unable to find anchor target "'+h.value+'"'}var C,E,x;if(l.length)!i&&j in o?(x=o[j],C=st[x].styleAttr,E=st[x].classAttr):(x=o[j]=Ut++,C=o.style.cssText,E=St(o)),st[x]={element:o,styleAttr:C,classAttr:E,anchorTarget:s,keyFrames:l,smoothScrolling:c,edgeStrategy:u,emitEvents:p,lastFrameIndex:-1},Nt(o,[v],[])}}for(_t(),e=0,n=t.length;n>e;e++){var _=st[t[e][j]];_!==a&&(Z(_),tt(_))}return at},s.prototype.relativeToAbsolute=function(t,e,n){var i=l.clientHeight,o=t.getBoundingClientRect(),r=o.top,a=o.bottom-o.top;return e===k?r-=i:e===N&&(r-=i/2),n===k?r+=a:n===N&&(r+=a/2),0|(r+=at.getScrollTop())+.5},s.prototype.animateTo=function(t,e){e=e||{};var n=Dt(),i=at.getScrollTop();return(ft={startTop:i,topDiff:t-i,targetTop:t,duration:e.duration||1e3,startTime:n,endTime:n+(e.duration||1e3),easing:J[e.easing||O],done:e.done}).topDiff||(ft.done&&ft.done.call(at,!1),ft=a),at},s.prototype.stopAnimateTo=function(){ft&&ft.done&&ft.done.call(at,!0),ft=a},s.prototype.isAnimatingTo=function(){return!!ft},s.prototype.isMobile=function(){return zt},s.prototype.setScrollTop=function(t,e){return gt=!0===e,zt?Kt=d.min(d.max(t,0),It):o.scrollTo(0,t),at},s.prototype.getScrollTop=function(){return zt?Kt:o.pageYOffset||l.scrollTop||c.scrollTop||0},s.prototype.getMaxScrollTop=function(){return It},s.prototype.on=function(t,e){return ct[t]=e,at},s.prototype.off=function(t){return delete ct[t],at},s.prototype.destroy=function(){V()(bt),Et(),Nt(l,[E],[C,x,_]);for(var t=0,e=st.length;e>t;t++)ot(st[t].element);l.style.overflow=c.style.overflow="",l.style.height=c.style.height="",lt&&u.setStyle(lt,"transform","none"),at=a,lt=a,ct=a,ut=a,It=0,Bt=1,pt=a,dt=a,Rt="down",qt=-1,Mt=0,Ht=0,Ft=!1,ft=a,ht=a,At=a,mt=a,gt=a,Ut=0,vt=a,zt=!1,Kt=0,yt=a};var X=function(){var t,e,n,i,s,u,p,f,v,y,b;wt(l,[h,A,m,g].join(" "),(function(o){var l=o.changedTouches[0];for(i=o.target;3===i.nodeType;)i=i.parentNode;switch(s=l.clientY,u=l.clientX,v=o.timeStamp,D.test(i.tagName)||o.preventDefault(),o.type){case h:t&&t.blur(),at.stopAnimateTo(),t=i,e=p=s,n=u,v;break;case A:D.test(i.tagName)&&r.activeElement!==i&&o.preventDefault(),f=s-p,b=v-y,at.setScrollTop(Kt-f,!0),p=s,y=v;break;default:case m:case g:var c=e-s,w=n-u;if(49>w*w+c*c){if(!D.test(t.tagName)){t.focus();var C=r.createEvent("MouseEvents");C.initMouseEvent("click",!0,!0,o.view,1,l.screenX,l.screenY,l.clientX,l.clientY,o.ctrlKey,o.altKey,o.shiftKey,o.metaKey,0,null),t.dispatchEvent(C)}return}t=a;var E=f/b;E=d.max(d.min(E,3),-3);var x=d.abs(E/dt),_=E*x+.5*dt*x*x,O=at.getScrollTop()-_,T=0;O>It?(T=(It-O)/_,O=It):0>O&&(T=-O/_,O=0),x*=1-T,at.animateTo(0|O+.5,{easing:"outCubic",duration:x})}})),o.scrollTo(0,0),l.style.overflow=c.style.overflow="hidden"},Y=function(t,e){for(var n=0,i=st.length;i>n;n++){var o,r,a=st[n],s=a.element,l=a.smoothScrolling?t:e,c=a.keyFrames,d=c.length,f=c[0],h=c[c.length-1],A=f.frame>l,m=l>h.frame,g=A?f:h,C=a.emitEvents,E=a.lastFrameIndex;if(A||m){if(A&&-1===a.edge||m&&1===a.edge)continue;switch(A?(Nt(s,[y],[w,b]),C&&E>-1&&(xt(s,f.eventType,Rt),a.lastFrameIndex=-1)):(Nt(s,[w],[y,b]),C&&d>E&&(xt(s,h.eventType,Rt),a.lastFrameIndex=d)),a.edge=A?-1:1,a.edgeStrategy){case"reset":ot(s);continue;case"ease":l=g.frame;break;default:case"set":var x=g.props;for(o in x)p.call(x,o)&&(r=it(x[o].value),0===o.indexOf("@")?s.setAttribute(o.substr(1),r):u.setStyle(s,o,r));continue}}else 0!==a.edge&&(Nt(s,[v,b],[y,w]),a.edge=0);for(var _=0;d-1>_;_++)if(l>=c[_].frame&&c[_+1].frame>=l){var O=c[_],T=c[_+1];for(o in O.props)if(p.call(O.props,o)){var S=(l-O.frame)/(T.frame-O.frame);S=O.props[o].easing(S),r=nt(O.props[o].value,T.props[o].value,S),r=it(r),0===o.indexOf("@")?s.setAttribute(o.substr(1),r):u.setStyle(s,o,r)}C&&E!==_&&(xt(s,"down"===Rt?O.eventType:T.eventType,Rt),a.lastFrameIndex=_);break}}},G=function(){Ft&&(Ft=!1,_t());var t,e,n=at.getScrollTop(),i=Dt();if(ft)i>=ft.endTime?(n=ft.targetTop,t=ft.done,ft=a):(e=ft.easing((i-ft.startTime)/ft.duration),n=0|ft.startTop+e*ft.topDiff),at.setScrollTop(n,!0);else if(!gt){mt.targetTop-n&&(mt={startTop:qt,topDiff:n-qt,targetTop:n,startTime:Lt,endTime:Lt+At}),mt.endTime>=i&&(e=J.sqrt((i-mt.startTime)/At),n=0|mt.startTop+e*mt.topDiff)}if(zt&<&&u.setStyle(lt,"transform","translate(0, "+-Kt+"px) "+yt),gt||qt!==n){gt=!1;var o={curTop:n,lastTop:qt,maxTop:It,direction:Rt=n>qt?"down":qt>n?"up":Rt};!1!==(ct.beforerender&&ct.beforerender.call(at,o))&&(Y(n,at.getScrollTop()),qt=n,ct.render&&ct.render.call(at,o)),t&&t.call(at,!1)}Lt=i},Z=function(t){for(var e=0,n=t.keyFrames.length;n>e;e++){for(var i,o,r,a,s=t.keyFrames[e],l={};null!==(a=B.exec(s.props));)r=a[1],o=a[2],null!==(i=r.match(R))?(r=i[1],i=i[2]):i=O,o=o.indexOf("!")?$(o):[o.slice(1)],l[r]={value:o,easing:J[i]};s.props=l}},$=function(t){var e=[];return F.lastIndex=0,t=t.replace(F,(function(t){return t.replace(M,(function(t){return t/255*100+"%"}))})),K&&(U.lastIndex=0,t=t.replace(U,(function(t){return K+t}))),t=t.replace(M,(function(t){return e.push(+t),"{?}"})),e.unshift(t),e},tt=function(t){var e,n,i={};for(e=0,n=t.keyFrames.length;n>e;e++)et(t.keyFrames[e],i);for(i={},e=t.keyFrames.length-1;e>=0;e--)et(t.keyFrames[e],i)},et=function(t,e){var n;for(n in e)p.call(t.props,n)||(t.props[n]=e[n]);for(n in t.props)e[n]=t.props[n]},nt=function(t,e,n){var i,o=t.length;if(o!==e.length)throw"Can't interpolate between \""+t[0]+'" and "'+e[0]+'"';var r=[t[0]];for(i=1;o>i;i++)r[i]=t[i]+(e[i]-t[i])*n;return r},it=function(t){var e=1;return H.lastIndex=0,t[0].replace(H,(function(){return t[e++]}))},ot=function(t,e){for(var n,i,o=0,r=(t=[].concat(t)).length;r>o;o++)i=t[o],(n=st[i[j]])&&(e?(i.style.cssText=n.dirtyStyleAttr,Nt(i,n.dirtyClassAttr)):(n.dirtyStyleAttr=i.style.cssText,n.dirtyClassAttr=St(i),i.style.cssText=n.styleAttr,Nt(i,n.classAttr)))},rt=function(){yt="translateZ(0)",u.setStyle(lt,"transform",yt);var t=f(lt),e=t.getPropertyValue("transform"),n=t.getPropertyValue(K+"transform");e&&"none"!==e||n&&"none"!==n||(yt="")};u.setStyle=function(t,e,n){var i=t.style;if("zIndex"===(e=e.replace(q,L).replace("-","")))i[e]=isNaN(n)?n:""+(0|n);else if("float"===e)i.styleFloat=i.cssFloat=n;else try{z&&(i[z+e.slice(0,1).toUpperCase()+e.slice(1)]=n),i[e]=n}catch(l){}};var at,st,lt,ct,ut,pt,dt,ft,ht,At,mt,gt,vt,yt,bt,wt=u.addEvent=function(t,e,n){for(var i,r=function(t){return(t=t||o.event).target||(t.target=t.srcElement),t.preventDefault||(t.preventDefault=function(){t.returnValue=!1,t.defaultPrevented=!0}),n.call(this,t)},a=0,s=(e=e.split(" ")).length;s>a;a++)i=e[a],t.addEventListener?t.addEventListener(i,n,!1):t.attachEvent("on"+i,r),Wt.push({element:t,name:i,listener:n})},Ct=u.removeEvent=function(t,e,n){for(var i=0,o=(e=e.split(" ")).length;o>i;i++)t.removeEventListener?t.removeEventListener(e[i],n,!1):t.detachEvent("on"+e[i],n)},Et=function(){for(var t,e=0,n=Wt.length;n>e;e++)t=Wt[e],Ct(t.element,t.name,t.listener);Wt=[]},xt=function(t,e,n){ct.keyframe&&ct.keyframe.call(at,t,e,n)},_t=function(){var t=at.getScrollTop();It=0,ut&&!zt&&(c.style.height=""),function(){var t,e,n,i,o,r,a,s,c,u,p,f=l.clientHeight,h=Ot();for(s=0,c=st.length;c>s;s++)for(e=(t=st[s]).element,n=t.anchorTarget,o=0,r=(i=t.keyFrames).length;r>o;o++)u=(a=i[o]).offset,p=h[a.constant]||0,a.frame=u,a.isPercentage&&(u*=f,a.frame=u),"relative"===a.mode&&(ot(e),a.frame=at.relativeToAbsolute(n,a.anchors[0],a.anchors[1])-u,ot(e,!0)),a.frame+=p,ut&&!a.isEnd&&a.frame>It&&(It=a.frame);for(It=d.max(It,Tt()),s=0,c=st.length;c>s;s++){for(o=0,r=(i=(t=st[s]).keyFrames).length;r>o;o++)p=h[(a=i[o]).constant]||0,a.isEnd&&(a.frame=It-a.offset+p);t.keyFrames.sort(Pt)}}(),ut&&!zt&&(c.style.height=It+l.clientHeight+"px"),zt?at.setScrollTop(d.min(at.getScrollTop(),It)):at.setScrollTop(t,!0),gt=!0},Ot=function(){var t,e,n=l.clientHeight,i={};for(t in pt)"function"==typeof(e=pt[t])?e=e.call(at):/p$/.test(e)&&(e=e.slice(0,-1)/100*n),i[t]=e;return i},Tt=function(){var t=lt&<.offsetHeight||0;return d.max(t,c.scrollHeight,c.offsetHeight,l.scrollHeight,l.offsetHeight,l.clientHeight)-l.clientHeight},St=function(t){var e="className";return o.SVGElement&&t instanceof o.SVGElement&&(t=t[e],e="baseVal"),t[e]},Nt=function(t,e,n){var i="className";if(o.SVGElement&&t instanceof o.SVGElement&&(t=t[i],i="baseVal"),n===a)return t[i]=e,a;for(var r=t[i],s=0,l=n.length;l>s;s++)r=jt(r).replace(jt(n[s])," ");r=kt(r);for(var c=0,u=e.length;u>c;c++)-1===jt(r).indexOf(jt(e[c]))&&(r+=" "+e[c]);t[i]=kt(r)},kt=function(t){return t.replace(P,"")},jt=function(t){return" "+t+" "},Dt=Date.now||function(){return+new Date},Pt=function(t,e){return t.frame-e.frame},It=0,Bt=1,Rt="down",qt=-1,Lt=Dt(),Mt=0,Ht=0,Ft=!1,Ut=0,zt=!1,Kt=0,Wt=[];void 0===(i=function(){return u}.call(e,n,e,t))||(t.exports=i)}(window,document)},Xuae:function(t,e,n){"use strict";var i=n("mPvQ"),o=n("/GRZ"),r=n("i2R6"),a=n("qXWd"),s=n("48fX"),l=n("tCBg"),c=n("T0f4");function u(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=c(t);if(e){var o=c(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return l(this,n)}}e.__esModule=!0,e.default=void 0;var p=n("q1tI"),d=!1,f=function(t){s(n,t);var e=u(n);function n(t){var r;return o(this,n),(r=e.call(this,t))._hasHeadManager=void 0,r.emitChange=function(){r._hasHeadManager&&r.props.headManager.updateHead(r.props.reduceComponentsToState(i(r.props.headManager.mountedInstances),r.props))},r._hasHeadManager=r.props.headManager&&r.props.headManager.mountedInstances,d&&r._hasHeadManager&&(r.props.headManager.mountedInstances.add(a(r)),r.emitChange()),r}return r(n,[{key:"componentDidMount",value:function(){this._hasHeadManager&&this.props.headManager.mountedInstances.add(this),this.emitChange()}},{key:"componentDidUpdate",value:function(){this.emitChange()}},{key:"componentWillUnmount",value:function(){this._hasHeadManager&&this.props.headManager.mountedInstances.delete(this),this.emitChange()}},{key:"render",value:function(){return null}}]),n}(p.Component);e.default=f},YFqc:function(t,e,n){t.exports=n("cTJO")},a3WO:function(t,e,n){"use strict";function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0)&&(r.unobserve(t.target),c.delete(t.target),e())}}))}),{rootMargin:"200px"}):void 0);return n?(n.observe(t),c.set(t,e),function(){try{n.unobserve(t)}catch(e){console.error(e)}c.delete(t)}):function(){}};function f(t,e,n,i){(0,s.isLocalURL)(e)&&(t.prefetch(e,n,i).catch((function(t){0})),p[e+"%"+n]=!0)}var h=function(t){var e=!1!==t.prefetch,n=a.default.useState(),o=i(n,2),r=o[0],c=o[1],h=(0,l.useRouter)(),A=h&&h.pathname||"/",m=a.default.useMemo((function(){var e=(0,s.resolveHref)(A,t.href);return{href:e,as:t.as?(0,s.resolveHref)(A,t.as):e}}),[A,t.href,t.as]),g=m.href,v=m.as;a.default.useEffect((function(){if(e&&u&&r&&r.tagName&&(0,s.isLocalURL)(g)&&!p[g+"%"+v])return d(r,(function(){f(h,g,v)}))}),[e,r,g,v,h]);var y=t.children,b=t.replace,w=t.shallow,C=t.scroll;"string"===typeof y&&(y=a.default.createElement("a",null,y));var E=a.Children.only(y),x={ref:function(t){t&&c(t),E&&"object"===typeof E&&E.ref&&("function"===typeof E.ref?E.ref(t):"object"===typeof E.ref&&(E.ref.current=t))},onClick:function(t){E.props&&"function"===typeof E.props.onClick&&E.props.onClick(t),t.defaultPrevented||function(t,e,n,i,o,r,a){("A"!==t.currentTarget.nodeName||!function(t){var e=t.currentTarget.target;return e&&"_self"!==e||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which}(t)&&(0,s.isLocalURL)(n))&&(t.preventDefault(),null==a&&(a=i.indexOf("#")<0),e[o?"replace":"push"](n,i,{shallow:r}).then((function(t){t&&a&&(window.scrollTo(0,0),document.body.focus())})))}(t,h,g,v,b,w,C)}};return e&&(x.onMouseEnter=function(t){(0,s.isLocalURL)(g)&&(E.props&&"function"===typeof E.props.onMouseEnter&&E.props.onMouseEnter(t),f(h,g,v,{priority:!0}))}),!t.passHref&&("a"!==E.type||"href"in E.props)||(x.href=(0,s.addBasePath)(v)),a.default.cloneElement(E,x)};e.default=h},cf1o:function(module,exports,__webpack_require__){var factory;factory=function(__WEBPACK_EXTERNAL_MODULE_3__,__WEBPACK_EXTERNAL_MODULE_4__,__WEBPACK_EXTERNAL_MODULE_5__){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={exports:{},id:i,loaded:!1};return t[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=t,n.c=e,n.p="",n(0)}([function(module,exports,__webpack_require__){eval("'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = __webpack_require__(4);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactDom = __webpack_require__(5);\n\nvar _propTypes = __webpack_require__(3);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\n__webpack_require__(2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar owlCarouselOptions = {\n\tcore: ['items', 'loop', 'center', 'rewind', 'mouseDrag', 'touchDrag', 'pullDrag', 'freeDrag', 'margin', 'stagePadding', 'merge', 'mergeFit', 'autoWidth', 'startPosition', 'rtl', 'smartSpeed', 'fluidSpeed', 'dragEndSpeed', 'responsive', 'responsiveRefreshRate', 'responsiveBaseElement', 'fallbackEasing', 'info', 'nestedItemSelector', 'itemElement', 'stageElement', 'refreshClass', 'loadedClass', 'loadingClass', 'rtlClass', 'responsiveClass', 'dragClass', 'itemClass', 'stageClass', 'stageOuterClass', 'grabClass'],\n\tautorefresh: ['autoRefresh', 'autoRefreshInterval'],\n\tlazy: ['lazyLoad'],\n\tautoHeight: ['autoHeight', 'autoHeightClass'],\n\tvideo: ['video', 'videoHeight', 'videoWidth'],\n\tanimate: ['animateOut', 'animateIn'],\n\tautoplay: ['autoplay', 'autoplayTimeout', 'autoplayHoverPause', 'autoplaySpeed'],\n\tnavigation: ['nav', 'navText', 'navSpeed', 'navElement', 'navContainer', 'navContainerClass', 'navClass', 'slideBy', 'dotClass', 'dotsClass', 'dots', 'dotsEach', 'dotsData', 'dotsSpeed', 'dotsContainer'],\n\thash: ['URLhashListener']\n};\n\nvar owlCarouselEvents = {\n\tcore: ['onInitialize', 'onInitialized', 'onResize', 'onResized', 'onRefresh', 'onRefreshed', 'onDrag', 'onDragged', 'onTranslate', 'onTranslated', 'onChange', 'onChanged'],\n\tlazy: ['onLoadLazy', 'onLoadedLazy'],\n\tvideo: ['onStopVideo', 'onPlayVideo']\n};\n\nvar OwlCarousel = function (_React$Component) {\n\t_inherits(OwlCarousel, _React$Component);\n\n\tfunction OwlCarousel(props, context) {\n\t\t_classCallCheck(this, OwlCarousel);\n\n\t\tvar _this = _possibleConstructorReturn(this, (OwlCarousel.__proto__ || Object.getPrototypeOf(OwlCarousel)).call(this, props, context));\n\n\t\t_this.onTranslate = function (next) {\n\t\t\treturn function (event) {\n\t\t\t\t_this.currentPosition = event.item.index;\n\t\t\t\tif (next) next(event);\n\t\t\t};\n\t\t};\n\n\t\t_this.next = function () {\n\t\t\treturn _this.$car.next();\n\t\t};\n\t\t_this.prev = function () {\n\t\t\treturn _this.$car.prev();\n\t\t};\n\t\t_this.goTo = function (x) {\n\t\t\treturn _this.$car.to(x);\n\t\t};\n\n\t\t_this.currentPosition = 0;\n\t\t_this.onTranslate = _this.onTranslate.bind(_this);\n\t\treturn _this;\n\t}\n\n\t_createClass(OwlCarousel, [{\n\t\tkey: 'componentDidMount',\n\t\tvalue: function componentDidMount() {\n\t\t\t__webpack_require__(1);\n\t\t\tvar options = this.getOptions();\n\t\t\tthis.init(options);\n\t\t}\n\t}, {\n\t\tkey: 'componentWillReceiveProps',\n\t\tvalue: function componentWillReceiveProps(nextProps) {\n\t\t\tthis.destroy();\n\t\t}\n\t}, {\n\t\tkey: 'componentDidUpdate',\n\t\tvalue: function componentDidUpdate(prevProps, prevState) {\n\t\t\tvar options = this.getOptions();\n\t\t\toptions.startPosition = this.currentPosition;\n\t\t\tthis.init(options);\n\t\t}\n\t}, {\n\t\tkey: 'componentWillUnmount',\n\t\tvalue: function componentWillUnmount() {\n\t\t\tthis.destroy();\n\t\t}\n\t}, {\n\t\tkey: 'init',\n\t\tvalue: function init(options) {\n\t\t\tvar next = options.onTranslate;\n\t\t\toptions.onTranslate = this.onTranslate(next);\n\t\t\tthis.$node.owlCarousel(options);\n\t\t\tthis.$car = this.$node.data('owl.carousel');\n\t\t}\n\t}, {\n\t\tkey: 'destroy',\n\t\tvalue: function destroy() {\n\t\t\tthis.$car.destroy();\n\t\t}\n\t}, {\n\t\tkey: 'getOptions',\n\t\tvalue: function getOptions() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar options = {};\n\n\t\t\tvar carOptions = Object.values(owlCarouselOptions).reduce(function (a, v) {\n\t\t\t\treturn a.concat(v);\n\t\t\t}, []);\n\n\t\t\tcarOptions.forEach(function (val) {\n\t\t\t\tif (val in _this2.props.options) options[val] = _this2.props.options[val];\n\t\t\t});\n\n\t\t\tvar carEvents = Object.values(owlCarouselEvents).reduce(function (a, v) {\n\t\t\t\treturn a.concat(v);\n\t\t\t}, []);\n\n\t\t\tcarEvents.forEach(function (val) {\n\t\t\t\tif (val in _this2.props.events) options[val] = _this2.props.events[val];\n\t\t\t});\n\n\t\t\treturn options;\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _this3 = this;\n\n\t\t\tvar _props = this.props,\n\t\t\t options = _props.options,\n\t\t\t events = _props.events,\n\t\t\t children = _props.children,\n\t\t\t props = _objectWithoutProperties(_props, ['options', 'events', 'children']);\n\n\t\t\treturn _react2.default.createElement(\n\t\t\t\t'div',\n\t\t\t\t_extends({ ref: function ref(item) {\n\t\t\t\t\t\treturn _this3.$node = $((0, _reactDom.findDOMNode)(item));\n\t\t\t\t\t}, className: 'owl-carousel owl-theme' }, props),\n\t\t\t\tchildren\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn OwlCarousel;\n}(_react2.default.Component);\n\nOwlCarousel.propTypes = {\n\tchildren: _propTypes2.default.oneOfType([_propTypes2.default.element, _propTypes2.default.arrayOf(_propTypes2.default.element.isRequired)]).isRequired,\n\n\tstyle: _propTypes2.default.object,\n\tid: _propTypes2.default.string,\n\n\toptions: _propTypes2.default.shape({\n\t\t// core\n\t\titems: _propTypes2.default.number,\n\t\tloop: _propTypes2.default.bool,\n\t\tcenter: _propTypes2.default.bool,\n\t\trewind: _propTypes2.default.bool,\n\n\t\tmouseDrag: _propTypes2.default.bool,\n\t\ttouchDrag: _propTypes2.default.bool,\n\t\tpullDrag: _propTypes2.default.bool,\n\t\tfreeDrag: _propTypes2.default.bool,\n\n\t\tmargin: _propTypes2.default.number,\n\t\tstagePadding: _propTypes2.default.number,\n\n\t\tmerge: _propTypes2.default.bool,\n\t\tmergeFit: _propTypes2.default.bool,\n\t\tautoWidth: _propTypes2.default.bool,\n\n\t\tstartPosition: _propTypes2.default.number,\n\t\trtl: _propTypes2.default.bool,\n\n\t\tsmartSpeed: _propTypes2.default.number,\n\t\tfluidSpeed: _propTypes2.default.bool,\n\t\tdragEndSpeed: _propTypes2.default.bool,\n\n\t\tresponsive: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.object]),\n\t\tresponsiveRefreshRate: _propTypes2.default.number,\n\t\tresponsiveBaseElement: _propTypes2.default.object,\n\n\t\tfallbackEasing: _propTypes2.default.string,\n\n\t\tinfo: _propTypes2.default.bool,\n\n\t\tnestedItemSelector: _propTypes2.default.bool,\n\t\titemElement: _propTypes2.default.string,\n\t\tstageElement: _propTypes2.default.string,\n\n\t\trefreshClass: _propTypes2.default.string,\n\t\tloadedClass: _propTypes2.default.string,\n\t\tloadingClass: _propTypes2.default.string,\n\t\trtlClass: _propTypes2.default.string,\n\t\tresponsiveClass: _propTypes2.default.string,\n\t\tdragClass: _propTypes2.default.string,\n\t\titemClass: _propTypes2.default.string,\n\t\tstageClass: _propTypes2.default.string,\n\t\tstageOuterClass: _propTypes2.default.string,\n\t\tgrabClass: _propTypes2.default.string,\n\n\t\t// autoRefresh\n\t\tautoRefresh: _propTypes2.default.bool,\n\t\tautoRefreshInterval: _propTypes2.default.number,\n\n\t\t// lazy\n\t\tlazyLoad: _propTypes2.default.bool,\n\n\t\t// autoHeight\n\t\tautoHeight: _propTypes2.default.bool,\n\t\tautoHeightClass: _propTypes2.default.string,\n\n\t\t// video\n\t\tvideo: _propTypes2.default.bool,\n\t\tvideoHeight: _propTypes2.default.bool,\n\t\tvideoWidth: _propTypes2.default.bool,\n\n\t\t// animate\n\t\tanimateOut: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.string]),\n\t\tanimateIn: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.string]),\n\n\t\t// autoplay\n\t\tautoplay: _propTypes2.default.bool,\n\t\tautoplayTimeout: _propTypes2.default.number,\n\t\tautoplayHoverPause: _propTypes2.default.bool,\n\t\tautoplaySpeed: _propTypes2.default.bool,\n\n\t\t// navigation\n\t\tnav: _propTypes2.default.bool,\n\t\tnavText: _propTypes2.default.array,\n\t\tnavSpeed: _propTypes2.default.bool,\n\t\tnavElement: _propTypes2.default.string,\n\t\tnavContainer: _propTypes2.default.bool,\n\t\tnavContainerClass: _propTypes2.default.string,\n\t\tnavClass: _propTypes2.default.array,\n\t\tslideBy: _propTypes2.default.number,\n\t\tdotClass: _propTypes2.default.string,\n\t\tdotsClass: _propTypes2.default.string,\n\t\tdots: _propTypes2.default.bool,\n\t\tdotsEach: _propTypes2.default.bool,\n\t\tdotsData: _propTypes2.default.bool,\n\t\tdotsSpeed: _propTypes2.default.bool,\n\t\tdotsContainer: _propTypes2.default.bool,\n\n\t\t// hash\n\t\tURLhashListener: _propTypes2.default.bool\n\t}),\n\n\tevents: _propTypes2.default.shape({\n\t\t// core\n\t\tonInitialize: _propTypes2.default.func,\n\t\tonInitialized: _propTypes2.default.func,\n\t\tonResize: _propTypes2.default.func,\n\t\tonResized: _propTypes2.default.func,\n\t\tonRefresh: _propTypes2.default.func,\n\t\tonRefreshed: _propTypes2.default.func,\n\t\tonDrag: _propTypes2.default.func,\n\t\tonDragged: _propTypes2.default.func,\n\t\tonTranslate: _propTypes2.default.func,\n\t\tonTranslated: _propTypes2.default.func,\n\t\tonChange: _propTypes2.default.func,\n\t\tonChanged: _propTypes2.default.func,\n\n\t\t// lazy\n\t\tonLoadLazy: _propTypes2.default.func,\n\t\tonLoadedLazy: _propTypes2.default.func,\n\n\t\t// video\n\t\tonStopVideo: _propTypes2.default.func,\n\t\tonPlayVideo: _propTypes2.default.func\n\t})\n};\n\nOwlCarousel.defaultProps = {\n\toptions: {},\n\tevents: {}\n};\n\nexports.default = OwlCarousel;\nmodule.exports = exports['default'];\n\n/*****************\n ** WEBPACK FOOTER\n ** ./components/OwlCarousel.jsx\n ** module id = 0\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./components/OwlCarousel.jsx?")},function(module,exports){eval("'use strict';\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n/**\n * Owl Carousel v2.2.1\n * Copyright 2013-2017 David Deutsch\n * Licensed under ()\n */\n/**\n * Owl carousel\n * @version 2.1.6\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n * @todo Lazy Load Icon\n * @todo prevent animationend bubling\n * @todo itemsScaleUp\n * @todo Test Zepto\n * @todo stagePadding calculate wrong active classes\n */\n;(function ($, window, document, undefined) {\n\n\t/**\n * Creates a carousel.\n * @class The Owl Carousel.\n * @public\n * @param {HTMLElement|jQuery} element - The element to create the carousel for.\n * @param {Object} [options] - The options\n */\n\tfunction Owl(element, options) {\n\n\t\t/**\n * Current settings for the carousel.\n * @public\n */\n\t\tthis.settings = null;\n\n\t\t/**\n * Current options set by the caller including defaults.\n * @public\n */\n\t\tthis.options = $.extend({}, Owl.Defaults, options);\n\n\t\t/**\n * Plugin element.\n * @public\n */\n\t\tthis.$element = $(element);\n\n\t\t/**\n * Proxied event handlers.\n * @protected\n */\n\t\tthis._handlers = {};\n\n\t\t/**\n * References to the running plugins of this carousel.\n * @protected\n */\n\t\tthis._plugins = {};\n\n\t\t/**\n * Currently suppressed events to prevent them from beeing retriggered.\n * @protected\n */\n\t\tthis._supress = {};\n\n\t\t/**\n * Absolute current position.\n * @protected\n */\n\t\tthis._current = null;\n\n\t\t/**\n * Animation speed in milliseconds.\n * @protected\n */\n\t\tthis._speed = null;\n\n\t\t/**\n * Coordinates of all items in pixel.\n * @todo The name of this member is missleading.\n * @protected\n */\n\t\tthis._coordinates = [];\n\n\t\t/**\n * Current breakpoint.\n * @todo Real media queries would be nice.\n * @protected\n */\n\t\tthis._breakpoint = null;\n\n\t\t/**\n * Current width of the plugin element.\n */\n\t\tthis._width = null;\n\n\t\t/**\n * All real items.\n * @protected\n */\n\t\tthis._items = [];\n\n\t\t/**\n * All cloned items.\n * @protected\n */\n\t\tthis._clones = [];\n\n\t\t/**\n * Merge values of all items.\n * @todo Maybe this could be part of a plugin.\n * @protected\n */\n\t\tthis._mergers = [];\n\n\t\t/**\n * Widths of all items.\n */\n\t\tthis._widths = [];\n\n\t\t/**\n * Invalidated parts within the update process.\n * @protected\n */\n\t\tthis._invalidated = {};\n\n\t\t/**\n * Ordered list of workers for the update process.\n * @protected\n */\n\t\tthis._pipe = [];\n\n\t\t/**\n * Current state information for the drag operation.\n * @todo #261\n * @protected\n */\n\t\tthis._drag = {\n\t\t\ttime: null,\n\t\t\ttarget: null,\n\t\t\tpointer: null,\n\t\t\tstage: {\n\t\t\t\tstart: null,\n\t\t\t\tcurrent: null\n\t\t\t},\n\t\t\tdirection: null\n\t\t};\n\n\t\t/**\n * Current state information and their tags.\n * @type {Object}\n * @protected\n */\n\t\tthis._states = {\n\t\t\tcurrent: {},\n\t\t\ttags: {\n\t\t\t\t'initializing': ['busy'],\n\t\t\t\t'animating': ['busy'],\n\t\t\t\t'dragging': ['interacting']\n\t\t\t}\n\t\t};\n\n\t\t$.each(['onResize', 'onThrottledResize'], $.proxy(function (i, handler) {\n\t\t\tthis._handlers[handler] = $.proxy(this[handler], this);\n\t\t}, this));\n\n\t\t$.each(Owl.Plugins, $.proxy(function (key, plugin) {\n\t\t\tthis._plugins[key.charAt(0).toLowerCase() + key.slice(1)] = new plugin(this);\n\t\t}, this));\n\n\t\t$.each(Owl.Workers, $.proxy(function (priority, worker) {\n\t\t\tthis._pipe.push({\n\t\t\t\t'filter': worker.filter,\n\t\t\t\t'run': $.proxy(worker.run, this)\n\t\t\t});\n\t\t}, this));\n\n\t\tthis.setup();\n\t\tthis.initialize();\n\t}\n\n\t/**\n * Default options for the carousel.\n * @public\n */\n\tOwl.Defaults = {\n\t\titems: 3,\n\t\tloop: false,\n\t\tcenter: false,\n\t\trewind: false,\n\n\t\tmouseDrag: true,\n\t\ttouchDrag: true,\n\t\tpullDrag: true,\n\t\tfreeDrag: false,\n\n\t\tmargin: 0,\n\t\tstagePadding: 0,\n\n\t\tmerge: false,\n\t\tmergeFit: true,\n\t\tautoWidth: false,\n\n\t\tstartPosition: 0,\n\t\trtl: false,\n\n\t\tsmartSpeed: 250,\n\t\tfluidSpeed: false,\n\t\tdragEndSpeed: false,\n\n\t\tresponsive: {},\n\t\tresponsiveRefreshRate: 200,\n\t\tresponsiveBaseElement: window,\n\n\t\tfallbackEasing: 'swing',\n\n\t\tinfo: false,\n\n\t\tnestedItemSelector: false,\n\t\titemElement: 'div',\n\t\tstageElement: 'div',\n\n\t\trefreshClass: 'owl-refresh',\n\t\tloadedClass: 'owl-loaded',\n\t\tloadingClass: 'owl-loading',\n\t\trtlClass: 'owl-rtl',\n\t\tresponsiveClass: 'owl-responsive',\n\t\tdragClass: 'owl-drag',\n\t\titemClass: 'owl-item',\n\t\tstageClass: 'owl-stage',\n\t\tstageOuterClass: 'owl-stage-outer',\n\t\tgrabClass: 'owl-grab'\n\t};\n\n\t/**\n * Enumeration for width.\n * @public\n * @readonly\n * @enum {String}\n */\n\tOwl.Width = {\n\t\tDefault: 'default',\n\t\tInner: 'inner',\n\t\tOuter: 'outer'\n\t};\n\n\t/**\n * Enumeration for types.\n * @public\n * @readonly\n * @enum {String}\n */\n\tOwl.Type = {\n\t\tEvent: 'event',\n\t\tState: 'state'\n\t};\n\n\t/**\n * Contains all registered plugins.\n * @public\n */\n\tOwl.Plugins = {};\n\n\t/**\n * List of workers involved in the update process.\n */\n\tOwl.Workers = [{\n\t\tfilter: ['width', 'settings'],\n\t\trun: function run() {\n\t\t\tthis._width = this.$element.width();\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'items', 'settings'],\n\t\trun: function run(cache) {\n\t\t\tcache.current = this._items && this._items[this.relative(this._current)];\n\t\t}\n\t}, {\n\t\tfilter: ['items', 'settings'],\n\t\trun: function run() {\n\t\t\tthis.$stage.children('.cloned').remove();\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'items', 'settings'],\n\t\trun: function run(cache) {\n\t\t\tvar margin = this.settings.margin || '',\n\t\t\t grid = !this.settings.autoWidth,\n\t\t\t rtl = this.settings.rtl,\n\t\t\t css = {\n\t\t\t\t'width': 'auto',\n\t\t\t\t'margin-left': rtl ? margin : '',\n\t\t\t\t'margin-right': rtl ? '' : margin\n\t\t\t};\n\n\t\t\t!grid && this.$stage.children().css(css);\n\n\t\t\tcache.css = css;\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'items', 'settings'],\n\t\trun: function run(cache) {\n\t\t\tvar width = (this.width() / this.settings.items).toFixed(3) - this.settings.margin,\n\t\t\t merge = null,\n\t\t\t iterator = this._items.length,\n\t\t\t grid = !this.settings.autoWidth,\n\t\t\t widths = [];\n\n\t\t\tcache.items = {\n\t\t\t\tmerge: false,\n\t\t\t\twidth: width\n\t\t\t};\n\n\t\t\twhile (iterator--) {\n\t\t\t\tmerge = this._mergers[iterator];\n\t\t\t\tmerge = this.settings.mergeFit && Math.min(merge, this.settings.items) || merge;\n\n\t\t\t\tcache.items.merge = merge > 1 || cache.items.merge;\n\n\t\t\t\twidths[iterator] = !grid ? this._items[iterator].width() : width * merge;\n\t\t\t}\n\n\t\t\tthis._widths = widths;\n\t\t}\n\t}, {\n\t\tfilter: ['items', 'settings'],\n\t\trun: function run() {\n\t\t\tvar clones = [],\n\t\t\t items = this._items,\n\t\t\t settings = this.settings,\n\n\t\t\t// TODO: Should be computed from number of min width items in stage\n\t\t\tview = Math.max(settings.items * 2, 4),\n\t\t\t size = Math.ceil(items.length / 2) * 2,\n\t\t\t repeat = settings.loop && items.length ? settings.rewind ? view : Math.max(view, size) : 0,\n\t\t\t append = '',\n\t\t\t prepend = '';\n\n\t\t\trepeat /= 2;\n\n\t\t\twhile (repeat--) {\n\t\t\t\t// Switch to only using appended clones\n\t\t\t\tclones.push(this.normalize(clones.length / 2, true));\n\t\t\t\tappend = append + items[clones[clones.length - 1]][0].outerHTML;\n\t\t\t\tclones.push(this.normalize(items.length - 1 - (clones.length - 1) / 2, true));\n\t\t\t\tprepend = items[clones[clones.length - 1]][0].outerHTML + prepend;\n\t\t\t}\n\n\t\t\tthis._clones = clones;\n\n\t\t\t$(append).addClass('cloned').appendTo(this.$stage);\n\t\t\t$(prepend).addClass('cloned').prependTo(this.$stage);\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'items', 'settings'],\n\t\trun: function run() {\n\t\t\tvar rtl = this.settings.rtl ? 1 : -1,\n\t\t\t size = this._clones.length + this._items.length,\n\t\t\t iterator = -1,\n\t\t\t previous = 0,\n\t\t\t current = 0,\n\t\t\t coordinates = [];\n\n\t\t\twhile (++iterator < size) {\n\t\t\t\tprevious = coordinates[iterator - 1] || 0;\n\t\t\t\tcurrent = this._widths[this.relative(iterator)] + this.settings.margin;\n\t\t\t\tcoordinates.push(previous + current * rtl);\n\t\t\t}\n\n\t\t\tthis._coordinates = coordinates;\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'items', 'settings'],\n\t\trun: function run() {\n\t\t\tvar padding = this.settings.stagePadding,\n\t\t\t coordinates = this._coordinates,\n\t\t\t css = {\n\t\t\t\t'width': Math.ceil(Math.abs(coordinates[coordinates.length - 1])) + padding * 2,\n\t\t\t\t'padding-left': padding || '',\n\t\t\t\t'padding-right': padding || ''\n\t\t\t};\n\n\t\t\tthis.$stage.css(css);\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'items', 'settings'],\n\t\trun: function run(cache) {\n\t\t\tvar iterator = this._coordinates.length,\n\t\t\t grid = !this.settings.autoWidth,\n\t\t\t items = this.$stage.children();\n\n\t\t\tif (grid && cache.items.merge) {\n\t\t\t\twhile (iterator--) {\n\t\t\t\t\tcache.css.width = this._widths[this.relative(iterator)];\n\t\t\t\t\titems.eq(iterator).css(cache.css);\n\t\t\t\t}\n\t\t\t} else if (grid) {\n\t\t\t\tcache.css.width = cache.items.width;\n\t\t\t\titems.css(cache.css);\n\t\t\t}\n\t\t}\n\t}, {\n\t\tfilter: ['items'],\n\t\trun: function run() {\n\t\t\tthis._coordinates.length < 1 && this.$stage.removeAttr('style');\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'items', 'settings'],\n\t\trun: function run(cache) {\n\t\t\tcache.current = cache.current ? this.$stage.children().index(cache.current) : 0;\n\t\t\tcache.current = Math.max(this.minimum(), Math.min(this.maximum(), cache.current));\n\t\t\tthis.reset(cache.current);\n\t\t}\n\t}, {\n\t\tfilter: ['position'],\n\t\trun: function run() {\n\t\t\tthis.animate(this.coordinates(this._current));\n\t\t}\n\t}, {\n\t\tfilter: ['width', 'position', 'items', 'settings'],\n\t\trun: function run() {\n\t\t\tvar rtl = this.settings.rtl ? 1 : -1,\n\t\t\t padding = this.settings.stagePadding * 2,\n\t\t\t begin = this.coordinates(this.current()) + padding,\n\t\t\t end = begin + this.width() * rtl,\n\t\t\t inner,\n\t\t\t outer,\n\t\t\t matches = [],\n\t\t\t i,\n\t\t\t n;\n\n\t\t\tfor (i = 0, n = this._coordinates.length; i < n; i++) {\n\t\t\t\tinner = this._coordinates[i - 1] || 0;\n\t\t\t\touter = Math.abs(this._coordinates[i]) + padding * rtl;\n\n\t\t\t\tif (this.op(inner, '<=', begin) && this.op(inner, '>', end) || this.op(outer, '<', begin) && this.op(outer, '>', end)) {\n\t\t\t\t\tmatches.push(i);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tthis.$stage.children('.active').removeClass('active');\n\t\t\tthis.$stage.children(':eq(' + matches.join('), :eq(') + ')').addClass('active');\n\n\t\t\tif (this.settings.center) {\n\t\t\t\tthis.$stage.children('.center').removeClass('center');\n\t\t\t\tthis.$stage.children().eq(this.current()).addClass('center');\n\t\t\t}\n\t\t}\n\t}];\n\n\t/**\n * Initializes the carousel.\n * @protected\n */\n\tOwl.prototype.initialize = function () {\n\t\tthis.enter('initializing');\n\t\tthis.trigger('initialize');\n\n\t\tthis.$element.toggleClass(this.settings.rtlClass, this.settings.rtl);\n\n\t\tif (this.settings.autoWidth && !this.is('pre-loading')) {\n\t\t\tvar imgs, nestedSelector, width;\n\t\t\timgs = this.$element.find('img');\n\t\t\tnestedSelector = this.settings.nestedItemSelector ? '.' + this.settings.nestedItemSelector : undefined;\n\t\t\twidth = this.$element.children(nestedSelector).width();\n\n\t\t\tif (imgs.length && width <= 0) {\n\t\t\t\tthis.preloadAutoWidthImages(imgs);\n\t\t\t}\n\t\t}\n\n\t\tthis.$element.addClass(this.options.loadingClass);\n\n\t\t// HACK: DISABLE SCROLLBAR\n\t\tvar overflowVal = $('body').css('overflow');\n\t\t$('body').css({ 'overflow': 'hidden' });\n\n\t\t// create stage\n\t\tthis.$stage = $('<' + this.settings.stageElement + ' class=\"' + this.settings.stageClass + '\"/>').wrap('
');\n\n\t\t// append stage\n\t\tthis.$element.append(this.$stage.parent());\n\n\t\t// append content\n\t\tthis.replace(this.$element.children().not(this.$stage.parent()));\n\n\t\t// check visibility\n\t\tif (this.$element.is(':visible')) {\n\t\t\t// update view\n\t\t\tthis.refresh();\n\t\t} else {\n\t\t\t// invalidate width\n\t\t\tthis.invalidate('width');\n\t\t}\n\n\t\t// HACK: RESTORE SCROLLBAR\n\t\t$('body').css({ 'overflow': overflowVal });\n\n\t\tthis.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass);\n\n\t\t// register event handlers\n\t\tthis.registerEventHandlers();\n\n\t\tthis.leave('initializing');\n\t\tthis.trigger('initialized');\n\t};\n\n\t/**\n * Setups the current settings.\n * @todo Remove responsive classes. Why should adaptive designs be brought into IE8?\n * @todo Support for media queries by using `matchMedia` would be nice.\n * @public\n */\n\tOwl.prototype.setup = function () {\n\t\tvar viewport = this.viewport(),\n\t\t overwrites = this.options.responsive,\n\t\t match = -1,\n\t\t settings = null;\n\n\t\tif (!overwrites) {\n\t\t\tsettings = $.extend({}, this.options);\n\t\t} else {\n\t\t\t$.each(overwrites, function (breakpoint) {\n\t\t\t\tif (breakpoint <= viewport && breakpoint > match) {\n\t\t\t\t\tmatch = Number(breakpoint);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tsettings = $.extend({}, this.options, overwrites[match]);\n\t\t\tif (typeof settings.stagePadding === 'function') {\n\t\t\t\tsettings.stagePadding = settings.stagePadding();\n\t\t\t}\n\t\t\tdelete settings.responsive;\n\n\t\t\t// responsive class\n\t\t\tif (settings.responsiveClass) {\n\t\t\t\tthis.$element.attr('class', this.$element.attr('class').replace(new RegExp('(' + this.options.responsiveClass + '-)\\\\S+\\\\s', 'g'), '$1' + match));\n\t\t\t}\n\t\t}\n\n\t\tthis.trigger('change', { property: { name: 'settings', value: settings } });\n\t\tthis._breakpoint = match;\n\t\tthis.settings = settings;\n\t\tthis.invalidate('settings');\n\t\tthis.trigger('changed', { property: { name: 'settings', value: this.settings } });\n\t};\n\n\t/**\n * Updates option logic if necessery.\n * @protected\n */\n\tOwl.prototype.optionsLogic = function () {\n\t\tif (this.settings.autoWidth) {\n\t\t\tthis.settings.stagePadding = false;\n\t\t\tthis.settings.merge = false;\n\t\t}\n\t};\n\n\t/**\n * Prepares an item before add.\n * @todo Rename event parameter `content` to `item`.\n * @protected\n * @returns {jQuery|HTMLElement} - The item container.\n */\n\tOwl.prototype.prepare = function (item) {\n\t\tvar event = this.trigger('prepare', { content: item });\n\n\t\tif (!event.data) {\n\t\t\tevent.data = $('<' + this.settings.itemElement + '/>').addClass(this.options.itemClass).append(item);\n\t\t}\n\n\t\tthis.trigger('prepared', { content: event.data });\n\n\t\treturn event.data;\n\t};\n\n\t/**\n * Updates the view.\n * @public\n */\n\tOwl.prototype.update = function () {\n\t\tvar i = 0,\n\t\t n = this._pipe.length,\n\t\t filter = $.proxy(function (p) {\n\t\t\treturn this[p];\n\t\t}, this._invalidated),\n\t\t cache = {};\n\n\t\twhile (i < n) {\n\t\t\tif (this._invalidated.all || $.grep(this._pipe[i].filter, filter).length > 0) {\n\t\t\t\tthis._pipe[i].run(cache);\n\t\t\t}\n\t\t\ti++;\n\t\t}\n\n\t\tthis._invalidated = {};\n\n\t\t!this.is('valid') && this.enter('valid');\n\t};\n\n\t/**\n * Gets the width of the view.\n * @public\n * @param {Owl.Width} [dimension=Owl.Width.Default] - The dimension to return.\n * @returns {Number} - The width of the view in pixel.\n */\n\tOwl.prototype.width = function (dimension) {\n\t\tdimension = dimension || Owl.Width.Default;\n\t\tswitch (dimension) {\n\t\t\tcase Owl.Width.Inner:\n\t\t\tcase Owl.Width.Outer:\n\t\t\t\treturn this._width;\n\t\t\tdefault:\n\t\t\t\treturn this._width - this.settings.stagePadding * 2 + this.settings.margin;\n\t\t}\n\t};\n\n\t/**\n * Refreshes the carousel primarily for adaptive purposes.\n * @public\n */\n\tOwl.prototype.refresh = function () {\n\t\tthis.enter('refreshing');\n\t\tthis.trigger('refresh');\n\n\t\tthis.setup();\n\n\t\tthis.optionsLogic();\n\n\t\tthis.$element.addClass(this.options.refreshClass);\n\n\t\tthis.update();\n\n\t\tthis.$element.removeClass(this.options.refreshClass);\n\n\t\tthis.leave('refreshing');\n\t\tthis.trigger('refreshed');\n\t};\n\n\t/**\n * Checks window `resize` event.\n * @protected\n */\n\tOwl.prototype.onThrottledResize = function () {\n\t\twindow.clearTimeout(this.resizeTimer);\n\t\tthis.resizeTimer = window.setTimeout(this._handlers.onResize, this.settings.responsiveRefreshRate);\n\t};\n\n\t/**\n * Checks window `resize` event.\n * @protected\n */\n\tOwl.prototype.onResize = function () {\n\t\tif (!this._items.length) {\n\t\t\treturn false;\n\t\t}\n\n\t\tif (this._width === this.$element.width()) {\n\t\t\treturn false;\n\t\t}\n\n\t\tif (!this.$element.is(':visible')) {\n\t\t\treturn false;\n\t\t}\n\n\t\tthis.enter('resizing');\n\n\t\tif (this.trigger('resize').isDefaultPrevented()) {\n\t\t\tthis.leave('resizing');\n\t\t\treturn false;\n\t\t}\n\n\t\tthis.invalidate('width');\n\n\t\tthis.refresh();\n\n\t\tthis.leave('resizing');\n\t\tthis.trigger('resized');\n\t};\n\n\t/**\n * Registers event handlers.\n * @todo Check `msPointerEnabled`\n * @todo #261\n * @protected\n */\n\tOwl.prototype.registerEventHandlers = function () {\n\t\tif ($.support.transition) {\n\t\t\tthis.$stage.on($.support.transition.end + '.owl.core', $.proxy(this.onTransitionEnd, this));\n\t\t}\n\n\t\tif (this.settings.responsive !== false) {\n\t\t\tthis.on(window, 'resize', this._handlers.onThrottledResize);\n\t\t}\n\n\t\tif (this.settings.mouseDrag) {\n\t\t\tthis.$element.addClass(this.options.dragClass);\n\t\t\tthis.$stage.on('mousedown.owl.core', $.proxy(this.onDragStart, this));\n\t\t\tthis.$stage.on('dragstart.owl.core selectstart.owl.core', function () {\n\t\t\t\treturn false;\n\t\t\t});\n\t\t}\n\n\t\tif (this.settings.touchDrag) {\n\t\t\tthis.$stage.on('touchstart.owl.core', $.proxy(this.onDragStart, this));\n\t\t\tthis.$stage.on('touchcancel.owl.core', $.proxy(this.onDragEnd, this));\n\t\t}\n\t};\n\n\t/**\n * Handles `touchstart` and `mousedown` events.\n * @todo Horizontal swipe threshold as option\n * @todo #261\n * @protected\n * @param {Event} event - The event arguments.\n */\n\tOwl.prototype.onDragStart = function (event) {\n\t\tvar stage = null;\n\n\t\tif (event.which === 3) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ($.support.transform) {\n\t\t\tstage = this.$stage.css('transform').replace(/.*\\(|\\)| /g, '').split(',');\n\t\t\tstage = {\n\t\t\t\tx: stage[stage.length === 16 ? 12 : 4],\n\t\t\t\ty: stage[stage.length === 16 ? 13 : 5]\n\t\t\t};\n\t\t} else {\n\t\t\tstage = this.$stage.position();\n\t\t\tstage = {\n\t\t\t\tx: this.settings.rtl ? stage.left + this.$stage.width() - this.width() + this.settings.margin : stage.left,\n\t\t\t\ty: stage.top\n\t\t\t};\n\t\t}\n\n\t\tif (this.is('animating')) {\n\t\t\t$.support.transform ? this.animate(stage.x) : this.$stage.stop();\n\t\t\tthis.invalidate('position');\n\t\t}\n\n\t\tthis.$element.toggleClass(this.options.grabClass, event.type === 'mousedown');\n\n\t\tthis.speed(0);\n\n\t\tthis._drag.time = new Date().getTime();\n\t\tthis._drag.target = $(event.target);\n\t\tthis._drag.stage.start = stage;\n\t\tthis._drag.stage.current = stage;\n\t\tthis._drag.pointer = this.pointer(event);\n\n\t\t$(document).on('mouseup.owl.core touchend.owl.core', $.proxy(this.onDragEnd, this));\n\n\t\t$(document).one('mousemove.owl.core touchmove.owl.core', $.proxy(function (event) {\n\t\t\tvar delta = this.difference(this._drag.pointer, this.pointer(event));\n\n\t\t\t$(document).on('mousemove.owl.core touchmove.owl.core', $.proxy(this.onDragMove, this));\n\n\t\t\tif (Math.abs(delta.x) < Math.abs(delta.y) && this.is('valid')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tevent.preventDefault();\n\n\t\t\tthis.enter('dragging');\n\t\t\tthis.trigger('drag');\n\t\t}, this));\n\t};\n\n\t/**\n * Handles the `touchmove` and `mousemove` events.\n * @todo #261\n * @protected\n * @param {Event} event - The event arguments.\n */\n\tOwl.prototype.onDragMove = function (event) {\n\t\tvar minimum = null,\n\t\t maximum = null,\n\t\t pull = null,\n\t\t delta = this.difference(this._drag.pointer, this.pointer(event)),\n\t\t stage = this.difference(this._drag.stage.start, delta);\n\n\t\tif (!this.is('dragging')) {\n\t\t\treturn;\n\t\t}\n\n\t\tevent.preventDefault();\n\n\t\tif (this.settings.loop) {\n\t\t\tminimum = this.coordinates(this.minimum());\n\t\t\tmaximum = this.coordinates(this.maximum() + 1) - minimum;\n\t\t\tstage.x = ((stage.x - minimum) % maximum + maximum) % maximum + minimum;\n\t\t} else {\n\t\t\tminimum = this.settings.rtl ? this.coordinates(this.maximum()) : this.coordinates(this.minimum());\n\t\t\tmaximum = this.settings.rtl ? this.coordinates(this.minimum()) : this.coordinates(this.maximum());\n\t\t\tpull = this.settings.pullDrag ? -1 * delta.x / 5 : 0;\n\t\t\tstage.x = Math.max(Math.min(stage.x, minimum + pull), maximum + pull);\n\t\t}\n\n\t\tthis._drag.stage.current = stage;\n\n\t\tthis.animate(stage.x);\n\t};\n\n\t/**\n * Handles the `touchend` and `mouseup` events.\n * @todo #261\n * @todo Threshold for click event\n * @protected\n * @param {Event} event - The event arguments.\n */\n\tOwl.prototype.onDragEnd = function (event) {\n\t\tvar delta = this.difference(this._drag.pointer, this.pointer(event)),\n\t\t stage = this._drag.stage.current,\n\t\t direction = delta.x > 0 ^ this.settings.rtl ? 'left' : 'right';\n\n\t\t$(document).off('.owl.core');\n\n\t\tthis.$element.removeClass(this.options.grabClass);\n\n\t\tif (delta.x !== 0 && this.is('dragging') || !this.is('valid')) {\n\t\t\tthis.speed(this.settings.dragEndSpeed || this.settings.smartSpeed);\n\t\t\tthis.current(this.closest(stage.x, delta.x !== 0 ? direction : this._drag.direction));\n\t\t\tthis.invalidate('position');\n\t\t\tthis.update();\n\n\t\t\tthis._drag.direction = direction;\n\n\t\t\tif (Math.abs(delta.x) > 3 || new Date().getTime() - this._drag.time > 300) {\n\t\t\t\tthis._drag.target.one('click.owl.core', function () {\n\t\t\t\t\treturn false;\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\n\t\tif (!this.is('dragging')) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.leave('dragging');\n\t\tthis.trigger('dragged');\n\t};\n\n\t/**\n * Gets absolute position of the closest item for a coordinate.\n * @todo Setting `freeDrag` makes `closest` not reusable. See #165.\n * @protected\n * @param {Number} coordinate - The coordinate in pixel.\n * @param {String} direction - The direction to check for the closest item. Ether `left` or `right`.\n * @return {Number} - The absolute position of the closest item.\n */\n\tOwl.prototype.closest = function (coordinate, direction) {\n\t\tvar position = -1,\n\t\t pull = 30,\n\t\t width = this.width(),\n\t\t coordinates = this.coordinates();\n\n\t\tif (!this.settings.freeDrag) {\n\t\t\t// check closest item\n\t\t\t$.each(coordinates, $.proxy(function (index, value) {\n\t\t\t\t// on a left pull, check on current index\n\t\t\t\tif (direction === 'left' && coordinate > value - pull && coordinate < value + pull) {\n\t\t\t\t\tposition = index;\n\t\t\t\t\t// on a right pull, check on previous index\n\t\t\t\t\t// to do so, subtract width from value and set position = index + 1\n\t\t\t\t} else if (direction === 'right' && coordinate > value - width - pull && coordinate < value - width + pull) {\n\t\t\t\t\tposition = index + 1;\n\t\t\t\t} else if (this.op(coordinate, '<', value) && this.op(coordinate, '>', coordinates[index + 1] || value - width)) {\n\t\t\t\t\tposition = direction === 'left' ? index + 1 : index;\n\t\t\t\t}\n\t\t\t\treturn position === -1;\n\t\t\t}, this));\n\t\t}\n\n\t\tif (!this.settings.loop) {\n\t\t\t// non loop boundries\n\t\t\tif (this.op(coordinate, '>', coordinates[this.minimum()])) {\n\t\t\t\tposition = coordinate = this.minimum();\n\t\t\t} else if (this.op(coordinate, '<', coordinates[this.maximum()])) {\n\t\t\t\tposition = coordinate = this.maximum();\n\t\t\t}\n\t\t}\n\n\t\treturn position;\n\t};\n\n\t/**\n * Animates the stage.\n * @todo #270\n * @public\n * @param {Number} coordinate - The coordinate in pixels.\n */\n\tOwl.prototype.animate = function (coordinate) {\n\t\tvar animate = this.speed() > 0;\n\n\t\tthis.is('animating') && this.onTransitionEnd();\n\n\t\tif (animate) {\n\t\t\tthis.enter('animating');\n\t\t\tthis.trigger('translate');\n\t\t}\n\n\t\tif ($.support.transform3d && $.support.transition) {\n\t\t\tthis.$stage.css({\n\t\t\t\ttransform: 'translate3d(' + coordinate + 'px,0px,0px)',\n\t\t\t\ttransition: this.speed() / 1000 + 's'\n\t\t\t});\n\t\t} else if (animate) {\n\t\t\tthis.$stage.animate({\n\t\t\t\tleft: coordinate + 'px'\n\t\t\t}, this.speed(), this.settings.fallbackEasing, $.proxy(this.onTransitionEnd, this));\n\t\t} else {\n\t\t\tthis.$stage.css({\n\t\t\t\tleft: coordinate + 'px'\n\t\t\t});\n\t\t}\n\t};\n\n\t/**\n * Checks whether the carousel is in a specific state or not.\n * @param {String} state - The state to check.\n * @returns {Boolean} - The flag which indicates if the carousel is busy.\n */\n\tOwl.prototype.is = function (state) {\n\t\treturn this._states.current[state] && this._states.current[state] > 0;\n\t};\n\n\t/**\n * Sets the absolute position of the current item.\n * @public\n * @param {Number} [position] - The new absolute position or nothing to leave it unchanged.\n * @returns {Number} - The absolute position of the current item.\n */\n\tOwl.prototype.current = function (position) {\n\t\tif (position === undefined) {\n\t\t\treturn this._current;\n\t\t}\n\n\t\tif (this._items.length === 0) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tposition = this.normalize(position);\n\n\t\tif (this._current !== position) {\n\t\t\tvar event = this.trigger('change', { property: { name: 'position', value: position } });\n\n\t\t\tif (event.data !== undefined) {\n\t\t\t\tposition = this.normalize(event.data);\n\t\t\t}\n\n\t\t\tthis._current = position;\n\n\t\t\tthis.invalidate('position');\n\n\t\t\tthis.trigger('changed', { property: { name: 'position', value: this._current } });\n\t\t}\n\n\t\treturn this._current;\n\t};\n\n\t/**\n * Invalidates the given part of the update routine.\n * @param {String} [part] - The part to invalidate.\n * @returns {Array.} - The invalidated parts.\n */\n\tOwl.prototype.invalidate = function (part) {\n\t\tif ($.type(part) === 'string') {\n\t\t\tthis._invalidated[part] = true;\n\t\t\tthis.is('valid') && this.leave('valid');\n\t\t}\n\t\treturn $.map(this._invalidated, function (v, i) {\n\t\t\treturn i;\n\t\t});\n\t};\n\n\t/**\n * Resets the absolute position of the current item.\n * @public\n * @param {Number} position - The absolute position of the new item.\n */\n\tOwl.prototype.reset = function (position) {\n\t\tposition = this.normalize(position);\n\n\t\tif (position === undefined) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._speed = 0;\n\t\tthis._current = position;\n\n\t\tthis.suppress(['translate', 'translated']);\n\n\t\tthis.animate(this.coordinates(position));\n\n\t\tthis.release(['translate', 'translated']);\n\t};\n\n\t/**\n * Normalizes an absolute or a relative position of an item.\n * @public\n * @param {Number} position - The absolute or relative position to normalize.\n * @param {Boolean} [relative=false] - Whether the given position is relative or not.\n * @returns {Number} - The normalized position.\n */\n\tOwl.prototype.normalize = function (position, relative) {\n\t\tvar n = this._items.length,\n\t\t m = relative ? 0 : this._clones.length;\n\n\t\tif (!this.isNumeric(position) || n < 1) {\n\t\t\tposition = undefined;\n\t\t} else if (position < 0 || position >= n + m) {\n\t\t\tposition = ((position - m / 2) % n + n) % n + m / 2;\n\t\t}\n\n\t\treturn position;\n\t};\n\n\t/**\n * Converts an absolute position of an item into a relative one.\n * @public\n * @param {Number} position - The absolute position to convert.\n * @returns {Number} - The converted position.\n */\n\tOwl.prototype.relative = function (position) {\n\t\tposition -= this._clones.length / 2;\n\t\treturn this.normalize(position, true);\n\t};\n\n\t/**\n * Gets the maximum position for the current item.\n * @public\n * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position.\n * @returns {Number}\n */\n\tOwl.prototype.maximum = function (relative) {\n\t\tvar settings = this.settings,\n\t\t maximum = this._coordinates.length,\n\t\t iterator,\n\t\t reciprocalItemsWidth,\n\t\t elementWidth;\n\n\t\tif (settings.loop) {\n\t\t\tmaximum = this._clones.length / 2 + this._items.length - 1;\n\t\t} else if (settings.autoWidth || settings.merge) {\n\t\t\titerator = this._items.length;\n\t\t\treciprocalItemsWidth = this._items[--iterator].width();\n\t\t\telementWidth = this.$element.width();\n\t\t\twhile (iterator--) {\n\t\t\t\treciprocalItemsWidth += this._items[iterator].width() + this.settings.margin;\n\t\t\t\tif (reciprocalItemsWidth > elementWidth) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tmaximum = iterator + 1;\n\t\t} else if (settings.center) {\n\t\t\tmaximum = this._items.length - 1;\n\t\t} else {\n\t\t\tmaximum = this._items.length - settings.items;\n\t\t}\n\n\t\tif (relative) {\n\t\t\tmaximum -= this._clones.length / 2;\n\t\t}\n\n\t\treturn Math.max(maximum, 0);\n\t};\n\n\t/**\n * Gets the minimum position for the current item.\n * @public\n * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position.\n * @returns {Number}\n */\n\tOwl.prototype.minimum = function (relative) {\n\t\treturn relative ? 0 : this._clones.length / 2;\n\t};\n\n\t/**\n * Gets an item at the specified relative position.\n * @public\n * @param {Number} [position] - The relative position of the item.\n * @return {jQuery|Array.} - The item at the given position or all items if no position was given.\n */\n\tOwl.prototype.items = function (position) {\n\t\tif (position === undefined) {\n\t\t\treturn this._items.slice();\n\t\t}\n\n\t\tposition = this.normalize(position, true);\n\t\treturn this._items[position];\n\t};\n\n\t/**\n * Gets an item at the specified relative position.\n * @public\n * @param {Number} [position] - The relative position of the item.\n * @return {jQuery|Array.} - The item at the given position or all items if no position was given.\n */\n\tOwl.prototype.mergers = function (position) {\n\t\tif (position === undefined) {\n\t\t\treturn this._mergers.slice();\n\t\t}\n\n\t\tposition = this.normalize(position, true);\n\t\treturn this._mergers[position];\n\t};\n\n\t/**\n * Gets the absolute positions of clones for an item.\n * @public\n * @param {Number} [position] - The relative position of the item.\n * @returns {Array.} - The absolute positions of clones for the item or all if no position was given.\n */\n\tOwl.prototype.clones = function (position) {\n\t\tvar odd = this._clones.length / 2,\n\t\t even = odd + this._items.length,\n\t\t map = function map(index) {\n\t\t\treturn index % 2 === 0 ? even + index / 2 : odd - (index + 1) / 2;\n\t\t};\n\n\t\tif (position === undefined) {\n\t\t\treturn $.map(this._clones, function (v, i) {\n\t\t\t\treturn map(i);\n\t\t\t});\n\t\t}\n\n\t\treturn $.map(this._clones, function (v, i) {\n\t\t\treturn v === position ? map(i) : null;\n\t\t});\n\t};\n\n\t/**\n * Sets the current animation speed.\n * @public\n * @param {Number} [speed] - The animation speed in milliseconds or nothing to leave it unchanged.\n * @returns {Number} - The current animation speed in milliseconds.\n */\n\tOwl.prototype.speed = function (speed) {\n\t\tif (speed !== undefined) {\n\t\t\tthis._speed = speed;\n\t\t}\n\n\t\treturn this._speed;\n\t};\n\n\t/**\n * Gets the coordinate of an item.\n * @todo The name of this method is missleanding.\n * @public\n * @param {Number} position - The absolute position of the item within `minimum()` and `maximum()`.\n * @returns {Number|Array.} - The coordinate of the item in pixel or all coordinates.\n */\n\tOwl.prototype.coordinates = function (position) {\n\t\tvar multiplier = 1,\n\t\t newPosition = position - 1,\n\t\t coordinate;\n\n\t\tif (position === undefined) {\n\t\t\treturn $.map(this._coordinates, $.proxy(function (coordinate, index) {\n\t\t\t\treturn this.coordinates(index);\n\t\t\t}, this));\n\t\t}\n\n\t\tif (this.settings.center) {\n\t\t\tif (this.settings.rtl) {\n\t\t\t\tmultiplier = -1;\n\t\t\t\tnewPosition = position + 1;\n\t\t\t}\n\n\t\t\tcoordinate = this._coordinates[position];\n\t\t\tcoordinate += (this.width() - coordinate + (this._coordinates[newPosition] || 0)) / 2 * multiplier;\n\t\t} else {\n\t\t\tcoordinate = this._coordinates[newPosition] || 0;\n\t\t}\n\n\t\tcoordinate = Math.ceil(coordinate);\n\n\t\treturn coordinate;\n\t};\n\n\t/**\n * Calculates the speed for a translation.\n * @protected\n * @param {Number} from - The absolute position of the start item.\n * @param {Number} to - The absolute position of the target item.\n * @param {Number} [factor=undefined] - The time factor in milliseconds.\n * @returns {Number} - The time in milliseconds for the translation.\n */\n\tOwl.prototype.duration = function (from, to, factor) {\n\t\tif (factor === 0) {\n\t\t\treturn 0;\n\t\t}\n\n\t\treturn Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs(factor || this.settings.smartSpeed);\n\t};\n\n\t/**\n * Slides to the specified item.\n * @public\n * @param {Number} position - The position of the item.\n * @param {Number} [speed] - The time in milliseconds for the transition.\n */\n\tOwl.prototype.to = function (position, speed) {\n\t\tvar current = this.current(),\n\t\t revert = null,\n\t\t distance = position - this.relative(current),\n\t\t direction = (distance > 0) - (distance < 0),\n\t\t items = this._items.length,\n\t\t minimum = this.minimum(),\n\t\t maximum = this.maximum();\n\n\t\tif (this.settings.loop) {\n\t\t\tif (!this.settings.rewind && Math.abs(distance) > items / 2) {\n\t\t\t\tdistance += direction * -1 * items;\n\t\t\t}\n\n\t\t\tposition = current + distance;\n\t\t\trevert = ((position - minimum) % items + items) % items + minimum;\n\n\t\t\tif (revert !== position && revert - distance <= maximum && revert - distance > 0) {\n\t\t\t\tcurrent = revert - distance;\n\t\t\t\tposition = revert;\n\t\t\t\tthis.reset(current);\n\t\t\t}\n\t\t} else if (this.settings.rewind) {\n\t\t\tmaximum += 1;\n\t\t\tposition = (position % maximum + maximum) % maximum;\n\t\t} else {\n\t\t\tposition = Math.max(minimum, Math.min(maximum, position));\n\t\t}\n\n\t\tthis.speed(this.duration(current, position, speed));\n\t\tthis.current(position);\n\n\t\tif (this.$element.is(':visible')) {\n\t\t\tthis.update();\n\t\t}\n\t};\n\n\t/**\n * Slides to the next item.\n * @public\n * @param {Number} [speed] - The time in milliseconds for the transition.\n */\n\tOwl.prototype.next = function (speed) {\n\t\tspeed = speed || false;\n\t\tthis.to(this.relative(this.current()) + 1, speed);\n\t};\n\n\t/**\n * Slides to the previous item.\n * @public\n * @param {Number} [speed] - The time in milliseconds for the transition.\n */\n\tOwl.prototype.prev = function (speed) {\n\t\tspeed = speed || false;\n\t\tthis.to(this.relative(this.current()) - 1, speed);\n\t};\n\n\t/**\n * Handles the end of an animation.\n * @protected\n * @param {Event} event - The event arguments.\n */\n\tOwl.prototype.onTransitionEnd = function (event) {\n\n\t\t// if css2 animation then event object is undefined\n\t\tif (event !== undefined) {\n\t\t\tevent.stopPropagation();\n\n\t\t\t// Catch only owl-stage transitionEnd event\n\t\t\tif ((event.target || event.srcElement || event.originalTarget) !== this.$stage.get(0)) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\n\t\tthis.leave('animating');\n\t\tthis.trigger('translated');\n\t};\n\n\t/**\n * Gets viewport width.\n * @protected\n * @return {Number} - The width in pixel.\n */\n\tOwl.prototype.viewport = function () {\n\t\tvar width;\n\t\tif (this.options.responsiveBaseElement !== window) {\n\t\t\twidth = $(this.options.responsiveBaseElement).width();\n\t\t} else if (window.innerWidth) {\n\t\t\twidth = window.innerWidth;\n\t\t} else if (document.documentElement && document.documentElement.clientWidth) {\n\t\t\twidth = document.documentElement.clientWidth;\n\t\t} else {\n\t\t\tconsole.warn('Can not detect viewport width.');\n\t\t}\n\t\treturn width;\n\t};\n\n\t/**\n * Replaces the current content.\n * @public\n * @param {HTMLElement|jQuery|String} content - The new content.\n */\n\tOwl.prototype.replace = function (content) {\n\t\tthis.$stage.empty();\n\t\tthis._items = [];\n\n\t\tif (content) {\n\t\t\tcontent = content instanceof jQuery ? content : $(content);\n\t\t}\n\n\t\tif (this.settings.nestedItemSelector) {\n\t\t\tcontent = content.find('.' + this.settings.nestedItemSelector);\n\t\t}\n\n\t\tcontent.filter(function () {\n\t\t\treturn this.nodeType === 1;\n\t\t}).each($.proxy(function (index, item) {\n\t\t\titem = this.prepare(item);\n\t\t\tthis.$stage.append(item);\n\t\t\tthis._items.push(item);\n\t\t\tthis._mergers.push(item.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);\n\t\t}, this));\n\n\t\tthis.reset(this.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0);\n\n\t\tthis.invalidate('items');\n\t};\n\n\t/**\n * Adds an item.\n * @todo Use `item` instead of `content` for the event arguments.\n * @public\n * @param {HTMLElement|jQuery|String} content - The item content to add.\n * @param {Number} [position] - The relative position at which to insert the item otherwise the item will be added to the end.\n */\n\tOwl.prototype.add = function (content, position) {\n\t\tvar current = this.relative(this._current);\n\n\t\tposition = position === undefined ? this._items.length : this.normalize(position, true);\n\t\tcontent = content instanceof jQuery ? content : $(content);\n\n\t\tthis.trigger('add', { content: content, position: position });\n\n\t\tcontent = this.prepare(content);\n\n\t\tif (this._items.length === 0 || position === this._items.length) {\n\t\t\tthis._items.length === 0 && this.$stage.append(content);\n\t\t\tthis._items.length !== 0 && this._items[position - 1].after(content);\n\t\t\tthis._items.push(content);\n\t\t\tthis._mergers.push(content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);\n\t\t} else {\n\t\t\tthis._items[position].before(content);\n\t\t\tthis._items.splice(position, 0, content);\n\t\t\tthis._mergers.splice(position, 0, content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);\n\t\t}\n\n\t\tthis._items[current] && this.reset(this._items[current].index());\n\n\t\tthis.invalidate('items');\n\n\t\tthis.trigger('added', { content: content, position: position });\n\t};\n\n\t/**\n * Removes an item by its position.\n * @todo Use `item` instead of `content` for the event arguments.\n * @public\n * @param {Number} position - The relative position of the item to remove.\n */\n\tOwl.prototype.remove = function (position) {\n\t\tposition = this.normalize(position, true);\n\n\t\tif (position === undefined) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.trigger('remove', { content: this._items[position], position: position });\n\n\t\tthis._items[position].remove();\n\t\tthis._items.splice(position, 1);\n\t\tthis._mergers.splice(position, 1);\n\n\t\tthis.invalidate('items');\n\n\t\tthis.trigger('removed', { content: null, position: position });\n\t};\n\n\t/**\n * Preloads images with auto width.\n * @todo Replace by a more generic approach\n * @protected\n */\n\tOwl.prototype.preloadAutoWidthImages = function (images) {\n\t\timages.each($.proxy(function (i, element) {\n\t\t\tthis.enter('pre-loading');\n\t\t\telement = $(element);\n\t\t\t$(new Image()).one('load', $.proxy(function (e) {\n\t\t\t\telement.attr('src', e.target.src);\n\t\t\t\telement.css('opacity', 1);\n\t\t\t\tthis.leave('pre-loading');\n\t\t\t\t!this.is('pre-loading') && !this.is('initializing') && this.refresh();\n\t\t\t}, this)).attr('src', element.attr('src') || element.attr('data-src') || element.attr('data-src-retina'));\n\t\t}, this));\n\t};\n\n\t/**\n * Destroys the carousel.\n * @public\n */\n\tOwl.prototype.destroy = function () {\n\n\t\tthis.$element.off('.owl.core');\n\t\tthis.$stage.off('.owl.core');\n\t\t$(document).off('.owl.core');\n\n\t\tif (this.settings.responsive !== false) {\n\t\t\twindow.clearTimeout(this.resizeTimer);\n\t\t\tthis.off(window, 'resize', this._handlers.onThrottledResize);\n\t\t}\n\n\t\tfor (var i in this._plugins) {\n\t\t\tthis._plugins[i].destroy();\n\t\t}\n\n\t\tthis.$stage.children('.cloned').remove();\n\n\t\tthis.$stage.unwrap();\n\t\tthis.$stage.children().contents().unwrap();\n\t\tthis.$stage.children().unwrap();\n\n\t\tthis.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr('class', this.$element.attr('class').replace(new RegExp(this.options.responsiveClass + '-\\\\S+\\\\s', 'g'), '')).removeData('owl.carousel');\n\t};\n\n\t/**\n * Operators to calculate right-to-left and left-to-right.\n * @protected\n * @param {Number} [a] - The left side operand.\n * @param {String} [o] - The operator.\n * @param {Number} [b] - The right side operand.\n */\n\tOwl.prototype.op = function (a, o, b) {\n\t\tvar rtl = this.settings.rtl;\n\t\tswitch (o) {\n\t\t\tcase '<':\n\t\t\t\treturn rtl ? a > b : a < b;\n\t\t\tcase '>':\n\t\t\t\treturn rtl ? a < b : a > b;\n\t\t\tcase '>=':\n\t\t\t\treturn rtl ? a <= b : a >= b;\n\t\t\tcase '<=':\n\t\t\t\treturn rtl ? a >= b : a <= b;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t}\n\t};\n\n\t/**\n * Attaches to an internal event.\n * @protected\n * @param {HTMLElement} element - The event source.\n * @param {String} event - The event name.\n * @param {Function} listener - The event handler to attach.\n * @param {Boolean} capture - Wether the event should be handled at the capturing phase or not.\n */\n\tOwl.prototype.on = function (element, event, listener, capture) {\n\t\tif (element.addEventListener) {\n\t\t\telement.addEventListener(event, listener, capture);\n\t\t} else if (element.attachEvent) {\n\t\t\telement.attachEvent('on' + event, listener);\n\t\t}\n\t};\n\n\t/**\n * Detaches from an internal event.\n * @protected\n * @param {HTMLElement} element - The event source.\n * @param {String} event - The event name.\n * @param {Function} listener - The attached event handler to detach.\n * @param {Boolean} capture - Wether the attached event handler was registered as a capturing listener or not.\n */\n\tOwl.prototype.off = function (element, event, listener, capture) {\n\t\tif (element.removeEventListener) {\n\t\t\telement.removeEventListener(event, listener, capture);\n\t\t} else if (element.detachEvent) {\n\t\t\telement.detachEvent('on' + event, listener);\n\t\t}\n\t};\n\n\t/**\n * Triggers a public event.\n * @todo Remove `status`, `relatedTarget` should be used instead.\n * @protected\n * @param {String} name - The event name.\n * @param {*} [data=null] - The event data.\n * @param {String} [namespace=carousel] - The event namespace.\n * @param {String} [state] - The state which is associated with the event.\n * @param {Boolean} [enter=false] - Indicates if the call enters the specified state or not.\n * @returns {Event} - The event arguments.\n */\n\tOwl.prototype.trigger = function (name, data, namespace, state, enter) {\n\t\tvar status = {\n\t\t\titem: { count: this._items.length, index: this.current() }\n\t\t},\n\t\t handler = $.camelCase($.grep(['on', name, namespace], function (v) {\n\t\t\treturn v;\n\t\t}).join('-').toLowerCase()),\n\t\t event = $.Event([name, 'owl', namespace || 'carousel'].join('.').toLowerCase(), $.extend({ relatedTarget: this }, status, data));\n\n\t\tif (!this._supress[name]) {\n\t\t\t$.each(this._plugins, function (name, plugin) {\n\t\t\t\tif (plugin.onTrigger) {\n\t\t\t\t\tplugin.onTrigger(event);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tthis.register({ type: Owl.Type.Event, name: name });\n\t\t\tthis.$element.trigger(event);\n\n\t\t\tif (this.settings && typeof this.settings[handler] === 'function') {\n\t\t\t\tthis.settings[handler].call(this, event);\n\t\t\t}\n\t\t}\n\n\t\treturn event;\n\t};\n\n\t/**\n * Enters a state.\n * @param name - The state name.\n */\n\tOwl.prototype.enter = function (name) {\n\t\t$.each([name].concat(this._states.tags[name] || []), $.proxy(function (i, name) {\n\t\t\tif (this._states.current[name] === undefined) {\n\t\t\t\tthis._states.current[name] = 0;\n\t\t\t}\n\n\t\t\tthis._states.current[name]++;\n\t\t}, this));\n\t};\n\n\t/**\n * Leaves a state.\n * @param name - The state name.\n */\n\tOwl.prototype.leave = function (name) {\n\t\t$.each([name].concat(this._states.tags[name] || []), $.proxy(function (i, name) {\n\t\t\tthis._states.current[name]--;\n\t\t}, this));\n\t};\n\n\t/**\n * Registers an event or state.\n * @public\n * @param {Object} object - The event or state to register.\n */\n\tOwl.prototype.register = function (object) {\n\t\tif (object.type === Owl.Type.Event) {\n\t\t\tif (!$.event.special[object.name]) {\n\t\t\t\t$.event.special[object.name] = {};\n\t\t\t}\n\n\t\t\tif (!$.event.special[object.name].owl) {\n\t\t\t\tvar _default = $.event.special[object.name]._default;\n\t\t\t\t$.event.special[object.name]._default = function (e) {\n\t\t\t\t\tif (_default && _default.apply && (!e.namespace || e.namespace.indexOf('owl') === -1)) {\n\t\t\t\t\t\treturn _default.apply(this, arguments);\n\t\t\t\t\t}\n\t\t\t\t\treturn e.namespace && e.namespace.indexOf('owl') > -1;\n\t\t\t\t};\n\t\t\t\t$.event.special[object.name].owl = true;\n\t\t\t}\n\t\t} else if (object.type === Owl.Type.State) {\n\t\t\tif (!this._states.tags[object.name]) {\n\t\t\t\tthis._states.tags[object.name] = object.tags;\n\t\t\t} else {\n\t\t\t\tthis._states.tags[object.name] = this._states.tags[object.name].concat(object.tags);\n\t\t\t}\n\n\t\t\tthis._states.tags[object.name] = $.grep(this._states.tags[object.name], $.proxy(function (tag, i) {\n\t\t\t\treturn $.inArray(tag, this._states.tags[object.name]) === i;\n\t\t\t}, this));\n\t\t}\n\t};\n\n\t/**\n * Suppresses events.\n * @protected\n * @param {Array.} events - The events to suppress.\n */\n\tOwl.prototype.suppress = function (events) {\n\t\t$.each(events, $.proxy(function (index, event) {\n\t\t\tthis._supress[event] = true;\n\t\t}, this));\n\t};\n\n\t/**\n * Releases suppressed events.\n * @protected\n * @param {Array.} events - The events to release.\n */\n\tOwl.prototype.release = function (events) {\n\t\t$.each(events, $.proxy(function (index, event) {\n\t\t\tdelete this._supress[event];\n\t\t}, this));\n\t};\n\n\t/**\n * Gets unified pointer coordinates from event.\n * @todo #261\n * @protected\n * @param {Event} - The `mousedown` or `touchstart` event.\n * @returns {Object} - Contains `x` and `y` coordinates of current pointer position.\n */\n\tOwl.prototype.pointer = function (event) {\n\t\tvar result = { x: null, y: null };\n\n\t\tevent = event.originalEvent || event || window.event;\n\n\t\tevent = event.touches && event.touches.length ? event.touches[0] : event.changedTouches && event.changedTouches.length ? event.changedTouches[0] : event;\n\n\t\tif (event.pageX) {\n\t\t\tresult.x = event.pageX;\n\t\t\tresult.y = event.pageY;\n\t\t} else {\n\t\t\tresult.x = event.clientX;\n\t\t\tresult.y = event.clientY;\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t/**\n * Determines if the input is a Number or something that can be coerced to a Number\n * @protected\n * @param {Number|String|Object|Array|Boolean|RegExp|Function|Symbol} - The input to be tested\n * @returns {Boolean} - An indication if the input is a Number or can be coerced to a Number\n */\n\tOwl.prototype.isNumeric = function (number) {\n\t\treturn !isNaN(parseFloat(number));\n\t};\n\n\t/**\n * Gets the difference of two vectors.\n * @todo #261\n * @protected\n * @param {Object} - The first vector.\n * @param {Object} - The second vector.\n * @returns {Object} - The difference.\n */\n\tOwl.prototype.difference = function (first, second) {\n\t\treturn {\n\t\t\tx: first.x - second.x,\n\t\t\ty: first.y - second.y\n\t\t};\n\t};\n\n\t/**\n * The jQuery Plugin for the Owl Carousel\n * @todo Navigation plugin `next` and `prev`\n * @public\n */\n\t$.fn.owlCarousel = function (option) {\n\t\tvar args = Array.prototype.slice.call(arguments, 1);\n\n\t\treturn this.each(function () {\n\t\t\tvar $this = $(this),\n\t\t\t data = $this.data('owl.carousel');\n\n\t\t\tif (!data) {\n\t\t\t\tdata = new Owl(this, (typeof option === 'undefined' ? 'undefined' : _typeof(option)) == 'object' && option);\n\t\t\t\t$this.data('owl.carousel', data);\n\n\t\t\t\t$.each(['next', 'prev', 'to', 'destroy', 'refresh', 'replace', 'add', 'remove'], function (i, event) {\n\t\t\t\t\tdata.register({ type: Owl.Type.Event, name: event });\n\t\t\t\t\tdata.$element.on(event + '.owl.carousel.core', $.proxy(function (e) {\n\t\t\t\t\t\tif (e.namespace && e.relatedTarget !== this) {\n\t\t\t\t\t\t\tthis.suppress([event]);\n\t\t\t\t\t\t\tdata[event].apply(this, [].slice.call(arguments, 1));\n\t\t\t\t\t\t\tthis.release([event]);\n\t\t\t\t\t\t}\n\t\t\t\t\t}, data));\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tif (typeof option == 'string' && option.charAt(0) !== '_') {\n\t\t\t\tdata[option].apply(data, args);\n\t\t\t}\n\t\t});\n\t};\n\n\t/**\n * The constructor for the jQuery Plugin\n * @public\n */\n\t$.fn.owlCarousel.Constructor = Owl;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * AutoRefresh Plugin\n * @version 2.1.0\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\n\t/**\n * Creates the auto refresh plugin.\n * @class The Auto Refresh Plugin\n * @param {Owl} carousel - The Owl Carousel\n */\n\tvar AutoRefresh = function AutoRefresh(carousel) {\n\t\t/**\n * Reference to the core.\n * @protected\n * @type {Owl}\n */\n\t\tthis._core = carousel;\n\n\t\t/**\n * Refresh interval.\n * @protected\n * @type {number}\n */\n\t\tthis._interval = null;\n\n\t\t/**\n * Whether the element is currently visible or not.\n * @protected\n * @type {Boolean}\n */\n\t\tthis._visible = null;\n\n\t\t/**\n * All event handlers.\n * @protected\n * @type {Object}\n */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoRefresh) {\n\t\t\t\t\tthis.watch();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, AutoRefresh.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\t};\n\n\t/**\n * Default options.\n * @public\n */\n\tAutoRefresh.Defaults = {\n\t\tautoRefresh: true,\n\t\tautoRefreshInterval: 500\n\t};\n\n\t/**\n * Watches the element.\n */\n\tAutoRefresh.prototype.watch = function () {\n\t\tif (this._interval) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._visible = this._core.$element.is(':visible');\n\t\tthis._interval = window.setInterval($.proxy(this.refresh, this), this._core.settings.autoRefreshInterval);\n\t};\n\n\t/**\n * Refreshes the element.\n */\n\tAutoRefresh.prototype.refresh = function () {\n\t\tif (this._core.$element.is(':visible') === this._visible) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._visible = !this._visible;\n\n\t\tthis._core.$element.toggleClass('owl-hidden', !this._visible);\n\n\t\tthis._visible && this._core.invalidate('width') && this._core.refresh();\n\t};\n\n\t/**\n * Destroys the plugin.\n */\n\tAutoRefresh.prototype.destroy = function () {\n\t\tvar handler, property;\n\n\t\twindow.clearInterval(this._interval);\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.AutoRefresh = AutoRefresh;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Lazy Plugin\n * @version 2.1.0\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\n\t/**\n * Creates the lazy plugin.\n * @class The Lazy Plugin\n * @param {Owl} carousel - The Owl Carousel\n */\n\tvar Lazy = function Lazy(carousel) {\n\n\t\t/**\n * Reference to the core.\n * @protected\n * @type {Owl}\n */\n\t\tthis._core = carousel;\n\n\t\t/**\n * Already loaded items.\n * @protected\n * @type {Array.}\n */\n\t\tthis._loaded = [];\n\n\t\t/**\n * Event handlers.\n * @protected\n * @type {Object}\n */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel change.owl.carousel resized.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (!e.namespace) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (!this._core.settings || !this._core.settings.lazyLoad) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (e.property && e.property.name == 'position' || e.type == 'initialized') {\n\t\t\t\t\tvar settings = this._core.settings,\n\t\t\t\t\t n = settings.center && Math.ceil(settings.items / 2) || settings.items,\n\t\t\t\t\t i = settings.center && n * -1 || 0,\n\t\t\t\t\t position = (e.property && e.property.value !== undefined ? e.property.value : this._core.current()) + i,\n\t\t\t\t\t clones = this._core.clones().length,\n\t\t\t\t\t load = $.proxy(function (i, v) {\n\t\t\t\t\t\tthis.load(v);\n\t\t\t\t\t}, this);\n\n\t\t\t\t\twhile (i++ < n) {\n\t\t\t\t\t\tthis.load(clones / 2 + this._core.relative(position));\n\t\t\t\t\t\tclones && $.each(this._core.clones(this._core.relative(position)), load);\n\t\t\t\t\t\tposition++;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set the default options\n\t\tthis._core.options = $.extend({}, Lazy.Defaults, this._core.options);\n\n\t\t// register event handler\n\t\tthis._core.$element.on(this._handlers);\n\t};\n\n\t/**\n * Default options.\n * @public\n */\n\tLazy.Defaults = {\n\t\tlazyLoad: false\n\t};\n\n\t/**\n * Loads all resources of an item at the specified position.\n * @param {Number} position - The absolute position of the item.\n * @protected\n */\n\tLazy.prototype.load = function (position) {\n\t\tvar $item = this._core.$stage.children().eq(position),\n\t\t $elements = $item && $item.find('.owl-lazy');\n\n\t\tif (!$elements || $.inArray($item.get(0), this._loaded) > -1) {\n\t\t\treturn;\n\t\t}\n\n\t\t$elements.each($.proxy(function (index, element) {\n\t\t\tvar $element = $(element),\n\t\t\t image,\n\t\t\t url = window.devicePixelRatio > 1 && $element.attr('data-src-retina') || $element.attr('data-src');\n\n\t\t\tthis._core.trigger('load', { element: $element, url: url }, 'lazy');\n\n\t\t\tif ($element.is('img')) {\n\t\t\t\t$element.one('load.owl.lazy', $.proxy(function () {\n\t\t\t\t\t$element.css('opacity', 1);\n\t\t\t\t\tthis._core.trigger('loaded', { element: $element, url: url }, 'lazy');\n\t\t\t\t}, this)).attr('src', url);\n\t\t\t} else {\n\t\t\t\timage = new Image();\n\t\t\t\timage.onload = $.proxy(function () {\n\t\t\t\t\t$element.css({\n\t\t\t\t\t\t'background-image': 'url(\"' + url + '\")',\n\t\t\t\t\t\t'opacity': '1'\n\t\t\t\t\t});\n\t\t\t\t\tthis._core.trigger('loaded', { element: $element, url: url }, 'lazy');\n\t\t\t\t}, this);\n\t\t\t\timage.src = url;\n\t\t\t}\n\t\t}, this));\n\n\t\tthis._loaded.push($item.get(0));\n\t};\n\n\t/**\n * Destroys the plugin.\n * @public\n */\n\tLazy.prototype.destroy = function () {\n\t\tvar handler, property;\n\n\t\tfor (handler in this.handlers) {\n\t\t\tthis._core.$element.off(handler, this.handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Lazy = Lazy;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * AutoHeight Plugin\n * @version 2.1.0\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\n\t/**\n * Creates the auto height plugin.\n * @class The Auto Height Plugin\n * @param {Owl} carousel - The Owl Carousel\n */\n\tvar AutoHeight = function AutoHeight(carousel) {\n\t\t/**\n * Reference to the core.\n * @protected\n * @type {Owl}\n */\n\t\tthis._core = carousel;\n\n\t\t/**\n * All event handlers.\n * @protected\n * @type {Object}\n */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel refreshed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoHeight) {\n\t\t\t\t\tthis.update();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoHeight && e.property.name == 'position') {\n\t\t\t\t\tthis.update();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'loaded.owl.lazy': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoHeight && e.element.closest('.' + this._core.settings.itemClass).index() === this._core.current()) {\n\t\t\t\t\tthis.update();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, AutoHeight.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\t};\n\n\t/**\n * Default options.\n * @public\n */\n\tAutoHeight.Defaults = {\n\t\tautoHeight: false,\n\t\tautoHeightClass: 'owl-height'\n\t};\n\n\t/**\n * Updates the view.\n */\n\tAutoHeight.prototype.update = function () {\n\t\tvar start = this._core._current,\n\t\t end = start + this._core.settings.items,\n\t\t visible = this._core.$stage.children().toArray().slice(start, end),\n\t\t heights = [],\n\t\t maxheight = 0;\n\n\t\t$.each(visible, function (index, item) {\n\t\t\theights.push($(item).height());\n\t\t});\n\n\t\tmaxheight = Math.max.apply(null, heights);\n\n\t\tthis._core.$stage.parent().height(maxheight).addClass(this._core.settings.autoHeightClass);\n\t};\n\n\tAutoHeight.prototype.destroy = function () {\n\t\tvar handler, property;\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.AutoHeight = AutoHeight;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Video Plugin\n * @version 2.1.0\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\n\t/**\n * Creates the video plugin.\n * @class The Video Plugin\n * @param {Owl} carousel - The Owl Carousel\n */\n\tvar Video = function Video(carousel) {\n\t\t/**\n * Reference to the core.\n * @protected\n * @type {Owl}\n */\n\t\tthis._core = carousel;\n\n\t\t/**\n * Cache all video URLs.\n * @protected\n * @type {Object}\n */\n\t\tthis._videos = {};\n\n\t\t/**\n * Current playing item.\n * @protected\n * @type {jQuery}\n */\n\t\tthis._playing = null;\n\n\t\t/**\n * All event handlers.\n * @todo The cloned content removale is too late\n * @protected\n * @type {Object}\n */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis._core.register({ type: 'state', name: 'playing', tags: ['interacting'] });\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'resize.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.video && this.isInFullScreen()) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'refreshed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.is('resizing')) {\n\t\t\t\t\tthis._core.$stage.find('.cloned .owl-video-frame').remove();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && e.property.name === 'position' && this._playing) {\n\t\t\t\t\tthis.stop();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'prepared.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (!e.namespace) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tvar $element = $(e.content).find('.owl-video');\n\n\t\t\t\tif ($element.length) {\n\t\t\t\t\t$element.css('display', 'none');\n\t\t\t\t\tthis.fetch($element, $(e.content));\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Video.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\n\t\tthis._core.$element.on('click.owl.video', '.owl-video-play-icon', $.proxy(function (e) {\n\t\t\tthis.play(e);\n\t\t}, this));\n\t};\n\n\t/**\n * Default options.\n * @public\n */\n\tVideo.Defaults = {\n\t\tvideo: false,\n\t\tvideoHeight: false,\n\t\tvideoWidth: false\n\t};\n\n\t/**\n * Gets the video ID and the type (YouTube/Vimeo/vzaar only).\n * @protected\n * @param {jQuery} target - The target containing the video data.\n * @param {jQuery} item - The item containing the video.\n */\n\tVideo.prototype.fetch = function (target, item) {\n\t\tvar type = function () {\n\t\t\tif (target.attr('data-vimeo-id')) {\n\t\t\t\treturn 'vimeo';\n\t\t\t} else if (target.attr('data-vzaar-id')) {\n\t\t\t\treturn 'vzaar';\n\t\t\t} else {\n\t\t\t\treturn 'youtube';\n\t\t\t}\n\t\t}(),\n\t\t id = target.attr('data-vimeo-id') || target.attr('data-youtube-id') || target.attr('data-vzaar-id'),\n\t\t width = target.attr('data-width') || this._core.settings.videoWidth,\n\t\t height = target.attr('data-height') || this._core.settings.videoHeight,\n\t\t url = target.attr('href');\n\n\t\tif (url) {\n\n\t\t\t/*\n \t\tParses the id's out of the following urls (and probably more):\n \t\thttps://www.youtube.com/watch?v=:id\n \t\thttps://youtu.be/:id\n \t\thttps://vimeo.com/:id\n \t\thttps://vimeo.com/channels/:channel/:id\n \t\thttps://vimeo.com/groups/:group/videos/:id\n \t\thttps://app.vzaar.com/videos/:id\n \t\t\tVisual example: https://regexper.com/#(http%3A%7Chttps%3A%7C)%5C%2F%5C%2F(player.%7Cwww.%7Capp.)%3F(vimeo%5C.com%7Cyoutu(be%5C.com%7C%5C.be%7Cbe%5C.googleapis%5C.com)%7Cvzaar%5C.com)%5C%2F(video%5C%2F%7Cvideos%5C%2F%7Cembed%5C%2F%7Cchannels%5C%2F.%2B%5C%2F%7Cgroups%5C%2F.%2B%5C%2F%7Cwatch%5C%3Fv%3D%7Cv%5C%2F)%3F(%5BA-Za-z0-9._%25-%5D*)(%5C%26%5CS%2B)%3F\n */\n\n\t\t\tid = url.match(/(http:|https:|)\\/\\/(player.|www.|app.)?(vimeo\\.com|youtu(be\\.com|\\.be|be\\.googleapis\\.com)|vzaar\\.com)\\/(video\\/|videos\\/|embed\\/|channels\\/.+\\/|groups\\/.+\\/|watch\\?v=|v\\/)?([A-Za-z0-9._%-]*)(\\&\\S+)?/);\n\n\t\t\tif (id[3].indexOf('youtu') > -1) {\n\t\t\t\ttype = 'youtube';\n\t\t\t} else if (id[3].indexOf('vimeo') > -1) {\n\t\t\t\ttype = 'vimeo';\n\t\t\t} else if (id[3].indexOf('vzaar') > -1) {\n\t\t\t\ttype = 'vzaar';\n\t\t\t} else {\n\t\t\t\tthrow new Error('Video URL not supported.');\n\t\t\t}\n\t\t\tid = id[6];\n\t\t} else {\n\t\t\tthrow new Error('Missing video URL.');\n\t\t}\n\n\t\tthis._videos[url] = {\n\t\t\ttype: type,\n\t\t\tid: id,\n\t\t\twidth: width,\n\t\t\theight: height\n\t\t};\n\n\t\titem.attr('data-video', url);\n\n\t\tthis.thumbnail(target, this._videos[url]);\n\t};\n\n\t/**\n * Creates video thumbnail.\n * @protected\n * @param {jQuery} target - The target containing the video data.\n * @param {Object} info - The video info object.\n * @see `fetch`\n */\n\tVideo.prototype.thumbnail = function (target, video) {\n\t\tvar tnLink,\n\t\t icon,\n\t\t path,\n\t\t dimensions = video.width && video.height ? 'style=\"width:' + video.width + 'px;height:' + video.height + 'px;\"' : '',\n\t\t customTn = target.find('img'),\n\t\t srcType = 'src',\n\t\t lazyClass = '',\n\t\t settings = this._core.settings,\n\t\t create = function create(path) {\n\t\t\ticon = '
';\n\n\t\t\tif (settings.lazyLoad) {\n\t\t\t\ttnLink = '
';\n\t\t\t} else {\n\t\t\t\ttnLink = '
';\n\t\t\t}\n\t\t\ttarget.after(tnLink);\n\t\t\ttarget.after(icon);\n\t\t};\n\n\t\t// wrap video content into owl-video-wrapper div\n\t\ttarget.wrap('
');\n\n\t\tif (this._core.settings.lazyLoad) {\n\t\t\tsrcType = 'data-src';\n\t\t\tlazyClass = 'owl-lazy';\n\t\t}\n\n\t\t// custom thumbnail\n\t\tif (customTn.length) {\n\t\t\tcreate(customTn.attr(srcType));\n\t\t\tcustomTn.remove();\n\t\t\treturn false;\n\t\t}\n\n\t\tif (video.type === 'youtube') {\n\t\t\tpath = \"//img.youtube.com/vi/\" + video.id + \"/hqdefault.jpg\";\n\t\t\tcreate(path);\n\t\t} else if (video.type === 'vimeo') {\n\t\t\t$.ajax({\n\t\t\t\ttype: 'GET',\n\t\t\t\turl: '//vimeo.com/api/v2/video/' + video.id + '.json',\n\t\t\t\tjsonp: 'callback',\n\t\t\t\tdataType: 'jsonp',\n\t\t\t\tsuccess: function success(data) {\n\t\t\t\t\tpath = data[0].thumbnail_large;\n\t\t\t\t\tcreate(path);\n\t\t\t\t}\n\t\t\t});\n\t\t} else if (video.type === 'vzaar') {\n\t\t\t$.ajax({\n\t\t\t\ttype: 'GET',\n\t\t\t\turl: '//vzaar.com/api/videos/' + video.id + '.json',\n\t\t\t\tjsonp: 'callback',\n\t\t\t\tdataType: 'jsonp',\n\t\t\t\tsuccess: function success(data) {\n\t\t\t\t\tpath = data.framegrab_url;\n\t\t\t\t\tcreate(path);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n\n\t/**\n * Stops the current video.\n * @public\n */\n\tVideo.prototype.stop = function () {\n\t\tthis._core.trigger('stop', null, 'video');\n\t\tthis._playing.find('.owl-video-frame').remove();\n\t\tthis._playing.removeClass('owl-video-playing');\n\t\tthis._playing = null;\n\t\tthis._core.leave('playing');\n\t\tthis._core.trigger('stopped', null, 'video');\n\t};\n\n\t/**\n * Starts the current video.\n * @public\n * @param {Event} event - The event arguments.\n */\n\tVideo.prototype.play = function (event) {\n\t\tvar target = $(event.target),\n\t\t item = target.closest('.' + this._core.settings.itemClass),\n\t\t video = this._videos[item.attr('data-video')],\n\t\t width = video.width || '100%',\n\t\t height = video.height || this._core.$stage.height(),\n\t\t html;\n\n\t\tif (this._playing) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._core.enter('playing');\n\t\tthis._core.trigger('play', null, 'video');\n\n\t\titem = this._core.items(this._core.relative(item.index()));\n\n\t\tthis._core.reset(item.index());\n\n\t\tif (video.type === 'youtube') {\n\t\t\thtml = '';\n\t\t} else if (video.type === 'vimeo') {\n\t\t\thtml = '';\n\t\t} else if (video.type === 'vzaar') {\n\t\t\thtml = '';\n\t\t}\n\n\t\t$('
' + html + '
').insertAfter(item.find('.owl-video'));\n\n\t\tthis._playing = item.addClass('owl-video-playing');\n\t};\n\n\t/**\n * Checks whether an video is currently in full screen mode or not.\n * @todo Bad style because looks like a readonly method but changes members.\n * @protected\n * @returns {Boolean}\n */\n\tVideo.prototype.isInFullScreen = function () {\n\t\tvar element = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement;\n\n\t\treturn element && $(element).parent().hasClass('owl-video-frame');\n\t};\n\n\t/**\n * Destroys the plugin.\n */\n\tVideo.prototype.destroy = function () {\n\t\tvar handler, property;\n\n\t\tthis._core.$element.off('click.owl.video');\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Video = Video;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Animate Plugin\n * @version 2.1.0\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\n\t/**\n * Creates the animate plugin.\n * @class The Navigation Plugin\n * @param {Owl} scope - The Owl Carousel\n */\n\tvar Animate = function Animate(scope) {\n\t\tthis.core = scope;\n\t\tthis.core.options = $.extend({}, Animate.Defaults, this.core.options);\n\t\tthis.swapping = true;\n\t\tthis.previous = undefined;\n\t\tthis.next = undefined;\n\n\t\tthis.handlers = {\n\t\t\t'change.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && e.property.name == 'position') {\n\t\t\t\t\tthis.previous = this.core.current();\n\t\t\t\t\tthis.next = e.property.value;\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis.swapping = e.type == 'translated';\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'translate.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this.swapping && (this.core.options.animateOut || this.core.options.animateIn)) {\n\t\t\t\t\tthis.swap();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\tthis.core.$element.on(this.handlers);\n\t};\n\n\t/**\n * Default options.\n * @public\n */\n\tAnimate.Defaults = {\n\t\tanimateOut: false,\n\t\tanimateIn: false\n\t};\n\n\t/**\n * Toggles the animation classes whenever an translations starts.\n * @protected\n * @returns {Boolean|undefined}\n */\n\tAnimate.prototype.swap = function () {\n\n\t\tif (this.core.settings.items !== 1) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!$.support.animation || !$.support.transition) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.core.speed(0);\n\n\t\tvar left,\n\t\t clear = $.proxy(this.clear, this),\n\t\t previous = this.core.$stage.children().eq(this.previous),\n\t\t next = this.core.$stage.children().eq(this.next),\n\t\t incoming = this.core.settings.animateIn,\n\t\t outgoing = this.core.settings.animateOut;\n\n\t\tif (this.core.current() === this.previous) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (outgoing) {\n\t\t\tleft = this.core.coordinates(this.previous) - this.core.coordinates(this.next);\n\t\t\tprevious.one($.support.animation.end, clear).css({ 'left': left + 'px' }).addClass('animated owl-animated-out').addClass(outgoing);\n\t\t}\n\n\t\tif (incoming) {\n\t\t\tnext.one($.support.animation.end, clear).addClass('animated owl-animated-in').addClass(incoming);\n\t\t}\n\t};\n\n\tAnimate.prototype.clear = function (e) {\n\t\t$(e.target).css({ 'left': '' }).removeClass('animated owl-animated-out owl-animated-in').removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);\n\t\tthis.core.onTransitionEnd();\n\t};\n\n\t/**\n * Destroys the plugin.\n * @public\n */\n\tAnimate.prototype.destroy = function () {\n\t\tvar handler, property;\n\n\t\tfor (handler in this.handlers) {\n\t\t\tthis.core.$element.off(handler, this.handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Animate = Animate;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Autoplay Plugin\n * @version 2.1.0\n * @author Bartosz Wojciechowski\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\n\t/**\n * Creates the autoplay plugin.\n * @class The Autoplay Plugin\n * @param {Owl} scope - The Owl Carousel\n */\n\tvar Autoplay = function Autoplay(carousel) {\n\t\t/**\n * Reference to the core.\n * @protected\n * @type {Owl}\n */\n\t\tthis._core = carousel;\n\n\t\t/**\n * The autoplay timeout.\n * @type {Timeout}\n */\n\t\tthis._timeout = null;\n\n\t\t/**\n * Indicates whenever the autoplay is paused.\n * @type {Boolean}\n */\n\t\tthis._paused = false;\n\n\t\t/**\n * All event handlers.\n * @protected\n * @type {Object}\n */\n\t\tthis._handlers = {\n\t\t\t'changed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && e.property.name === 'settings') {\n\t\t\t\t\tif (this._core.settings.autoplay) {\n\t\t\t\t\t\tthis.play();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.stop();\n\t\t\t\t\t}\n\t\t\t\t} else if (e.namespace && e.property.name === 'position') {\n\t\t\t\t\t//console.log('play?', e);\n\t\t\t\t\tif (this._core.settings.autoplay) {\n\t\t\t\t\t\tthis._setAutoPlayInterval();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'initialized.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoplay) {\n\t\t\t\t\tthis.play();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'play.owl.autoplay': $.proxy(function (e, t, s) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis.play(t, s);\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'stop.owl.autoplay': $.proxy(function (e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis.stop();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'mouseover.owl.autoplay': $.proxy(function () {\n\t\t\t\tif (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {\n\t\t\t\t\tthis.pause();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'mouseleave.owl.autoplay': $.proxy(function () {\n\t\t\t\tif (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {\n\t\t\t\t\tthis.play();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'touchstart.owl.core': $.proxy(function () {\n\t\t\t\tif (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {\n\t\t\t\t\tthis.pause();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'touchend.owl.core': $.proxy(function () {\n\t\t\t\tif (this._core.settings.autoplayHoverPause) {\n\t\t\t\t\tthis.play();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Autoplay.Defaults, this._core.options);\n\t};\n\n\t/**\n * Default options.\n * @public\n */\n\tAutoplay.Defaults = {\n\t\tautoplay: false,\n\t\tautoplayTimeout: 5000,\n\t\tautoplayHoverPause: false,\n\t\tautoplaySpeed: false\n\t};\n\n\t/**\n * Starts the autoplay.\n * @public\n * @param {Number} [timeout] - The interval before the next animation starts.\n * @param {Number} [speed] - The animation speed for the animations.\n */\n\tAutoplay.prototype.play = function (timeout, speed) {\n\t\tthis._paused = false;\n\n\t\tif (this._core.is('rotating')) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._core.enter('rotating');\n\n\t\tthis._setAutoPlayInterval();\n\t};\n\n\t/**\n * Gets a new timeout\n * @private\n * @param {Number} [timeout] - The interval before the next animation starts.\n * @param {Number} [speed] - The animation speed for the animations.\n * @return {Timeout}\n */\n\tAutoplay.prototype._getNextTimeout = function (timeout, speed) {\n\t\tif (this._timeout) {\n\t\t\twindow.clearTimeout(this._timeout);\n\t\t}\n\t\treturn window.setTimeout($.proxy(function () {\n\t\t\tif (this._paused || this._core.is('busy') || this._core.is('interacting') || document.hidden) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis._core.next(speed || this._core.settings.autoplaySpeed);\n\t\t}, this), timeout || this._core.settings.autoplayTimeout);\n\t};\n\n\t/**\n * Sets autoplay in motion.\n * @private\n */\n\tAutoplay.prototype._setAutoPlayInterval = function () {\n\t\tthis._timeout = this._getNextTimeout();\n\t};\n\n\t/**\n * Stops the autoplay.\n * @public\n */\n\tAutoplay.prototype.stop = function () {\n\t\tif (!this._core.is('rotating')) {\n\t\t\treturn;\n\t\t}\n\n\t\twindow.clearTimeout(this._timeout);\n\t\tthis._core.leave('rotating');\n\t};\n\n\t/**\n * Stops the autoplay.\n * @public\n */\n\tAutoplay.prototype.pause = function () {\n\t\tif (!this._core.is('rotating')) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._paused = true;\n\t};\n\n\t/**\n * Destroys the plugin.\n */\n\tAutoplay.prototype.destroy = function () {\n\t\tvar handler, property;\n\n\t\tthis.stop();\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.autoplay = Autoplay;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Navigation Plugin\n * @version 2.1.0\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\t'use strict';\n\n\t/**\n * Creates the navigation plugin.\n * @class The Navigation Plugin\n * @param {Owl} carousel - The Owl Carousel.\n */\n\n\tvar Navigation = function Navigation(carousel) {\n\t\t/**\n * Reference to the core.\n * @protected\n * @type {Owl}\n */\n\t\tthis._core = carousel;\n\n\t\t/**\n * Indicates whether the plugin is initialized or not.\n * @protected\n * @type {Boolean}\n */\n\t\tthis._initialized = false;\n\n\t\t/**\n * The current paging indexes.\n * @protected\n * @type {Array}\n */\n\t\tthis._pages = [];\n\n\t\t/**\n * All DOM elements of the user interface.\n * @protected\n * @type {Object}\n */\n\t\tthis._controls = {};\n\n\t\t/**\n * Markup for an indicator.\n * @protected\n * @type {Array.}\n */\n\t\tthis._templates = [];\n\n\t\t/**\n * The carousel element.\n * @type {jQuery}\n */\n\t\tthis.$element = this._core.$element;\n\n\t\t/**\n * Overridden methods of the carousel.\n * @protected\n * @type {Object}\n */\n\t\tthis._overrides = {\n\t\t\tnext: this._core.next,\n\t\t\tprev: this._core.prev,\n\t\t\tto: this._core.to\n\t\t};\n\n\t\t/**\n * All event handlers.\n * @protected\n * @type {Object}\n */\n\t\tthis._handlers = {\n\t\t\t'prepared.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.dotsData) {\n\t\t\t\t\tthis._templates.push('
' + $(e.content).find('[data-dot]').addBack('[data-dot]').attr('data-dot') + '
');\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'added.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.dotsData) {\n\t\t\t\t\tthis._templates.splice(e.position, 0, this._templates.pop());\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'remove.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.dotsData) {\n\t\t\t\t\tthis._templates.splice(e.position, 1);\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && e.property.name == 'position') {\n\t\t\t\t\tthis.draw();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'initialized.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && !this._initialized) {\n\t\t\t\t\tthis._core.trigger('initialize', null, 'navigation');\n\t\t\t\t\tthis.initialize();\n\t\t\t\t\tthis.update();\n\t\t\t\t\tthis.draw();\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._core.trigger('initialized', null, 'navigation');\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'refreshed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._initialized) {\n\t\t\t\t\tthis._core.trigger('refresh', null, 'navigation');\n\t\t\t\t\tthis.update();\n\t\t\t\t\tthis.draw();\n\t\t\t\t\tthis._core.trigger('refreshed', null, 'navigation');\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Navigation.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis.$element.on(this._handlers);\n\t};\n\n\t/**\n * Default options.\n * @public\n * @todo Rename `slideBy` to `navBy`\n */\n\tNavigation.Defaults = {\n\t\tnav: false,\n\t\tnavText: ['prev', 'next'],\n\t\tnavSpeed: false,\n\t\tnavElement: 'div',\n\t\tnavContainer: false,\n\t\tnavContainerClass: 'owl-nav',\n\t\tnavClass: ['owl-prev', 'owl-next'],\n\t\tslideBy: 1,\n\t\tdotClass: 'owl-dot',\n\t\tdotsClass: 'owl-dots',\n\t\tdots: true,\n\t\tdotsEach: false,\n\t\tdotsData: false,\n\t\tdotsSpeed: false,\n\t\tdotsContainer: false\n\t};\n\n\t/**\n * Initializes the layout of the plugin and extends the carousel.\n * @protected\n */\n\tNavigation.prototype.initialize = function () {\n\t\tvar override,\n\t\t settings = this._core.settings;\n\n\t\t// create DOM structure for relative navigation\n\t\tthis._controls.$relative = (settings.navContainer ? $(settings.navContainer) : $('
').addClass(settings.navContainerClass).appendTo(this.$element)).addClass('disabled');\n\n\t\tthis._controls.$previous = $('<' + settings.navElement + '>').addClass(settings.navClass[0]).html(settings.navText[0]).prependTo(this._controls.$relative).on('click', $.proxy(function (e) {\n\t\t\tthis.prev(settings.navSpeed);\n\t\t}, this));\n\t\tthis._controls.$next = $('<' + settings.navElement + '>').addClass(settings.navClass[1]).html(settings.navText[1]).appendTo(this._controls.$relative).on('click', $.proxy(function (e) {\n\t\t\tthis.next(settings.navSpeed);\n\t\t}, this));\n\n\t\t// create DOM structure for absolute navigation\n\t\tif (!settings.dotsData) {\n\t\t\tthis._templates = [$('
').addClass(settings.dotClass).append($('')).prop('outerHTML')];\n\t\t}\n\n\t\tthis._controls.$absolute = (settings.dotsContainer ? $(settings.dotsContainer) : $('
').addClass(settings.dotsClass).appendTo(this.$element)).addClass('disabled');\n\n\t\tthis._controls.$absolute.on('click', 'div', $.proxy(function (e) {\n\t\t\tvar index = $(e.target).parent().is(this._controls.$absolute) ? $(e.target).index() : $(e.target).parent().index();\n\n\t\t\te.preventDefault();\n\n\t\t\tthis.to(index, settings.dotsSpeed);\n\t\t}, this));\n\n\t\t// override public methods of the carousel\n\t\tfor (override in this._overrides) {\n\t\t\tthis._core[override] = $.proxy(this[override], this);\n\t\t}\n\t};\n\n\t/**\n * Destroys the plugin.\n * @protected\n */\n\tNavigation.prototype.destroy = function () {\n\t\tvar handler, control, property, override;\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (control in this._controls) {\n\t\t\tthis._controls[control].remove();\n\t\t}\n\t\tfor (override in this.overides) {\n\t\t\tthis._core[override] = this._overrides[override];\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t/**\n * Updates the internal state.\n * @protected\n */\n\tNavigation.prototype.update = function () {\n\t\tvar i,\n\t\t j,\n\t\t k,\n\t\t lower = this._core.clones().length / 2,\n\t\t upper = lower + this._core.items().length,\n\t\t maximum = this._core.maximum(true),\n\t\t settings = this._core.settings,\n\t\t size = settings.center || settings.autoWidth || settings.dotsData ? 1 : settings.dotsEach || settings.items;\n\n\t\tif (settings.slideBy !== 'page') {\n\t\t\tsettings.slideBy = Math.min(settings.slideBy, settings.items);\n\t\t}\n\n\t\tif (settings.dots || settings.slideBy == 'page') {\n\t\t\tthis._pages = [];\n\n\t\t\tfor (i = lower, j = 0, k = 0; i < upper; i++) {\n\t\t\t\tif (j >= size || j === 0) {\n\t\t\t\t\tthis._pages.push({\n\t\t\t\t\t\tstart: Math.min(maximum, i - lower),\n\t\t\t\t\t\tend: i - lower + size - 1\n\t\t\t\t\t});\n\t\t\t\t\tif (Math.min(maximum, i - lower) === maximum) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t\tj = 0, ++k;\n\t\t\t\t}\n\t\t\t\tj += this._core.mergers(this._core.relative(i));\n\t\t\t}\n\t\t}\n\t};\n\n\t/**\n * Draws the user interface.\n * @todo The option `dotsData` wont work.\n * @protected\n */\n\tNavigation.prototype.draw = function () {\n\t\tvar difference,\n\t\t settings = this._core.settings,\n\t\t disabled = this._core.items().length <= settings.items,\n\t\t index = this._core.relative(this._core.current()),\n\t\t loop = settings.loop || settings.rewind;\n\n\t\tthis._controls.$relative.toggleClass('disabled', !settings.nav || disabled);\n\n\t\tif (settings.nav) {\n\t\t\tthis._controls.$previous.toggleClass('disabled', !loop && index <= this._core.minimum(true));\n\t\t\tthis._controls.$next.toggleClass('disabled', !loop && index >= this._core.maximum(true));\n\t\t}\n\n\t\tthis._controls.$absolute.toggleClass('disabled', !settings.dots || disabled);\n\n\t\tif (settings.dots) {\n\t\t\tdifference = this._pages.length - this._controls.$absolute.children().length;\n\n\t\t\tif (settings.dotsData && difference !== 0) {\n\t\t\t\tthis._controls.$absolute.html(this._templates.join(''));\n\t\t\t} else if (difference > 0) {\n\t\t\t\tthis._controls.$absolute.append(new Array(difference + 1).join(this._templates[0]));\n\t\t\t} else if (difference < 0) {\n\t\t\t\tthis._controls.$absolute.children().slice(difference).remove();\n\t\t\t}\n\n\t\t\tthis._controls.$absolute.find('.active').removeClass('active');\n\t\t\tthis._controls.$absolute.children().eq($.inArray(this.current(), this._pages)).addClass('active');\n\t\t}\n\t};\n\n\t/**\n * Extends event data.\n * @protected\n * @param {Event} event - The event object which gets thrown.\n */\n\tNavigation.prototype.onTrigger = function (event) {\n\t\tvar settings = this._core.settings;\n\n\t\tevent.page = {\n\t\t\tindex: $.inArray(this.current(), this._pages),\n\t\t\tcount: this._pages.length,\n\t\t\tsize: settings && (settings.center || settings.autoWidth || settings.dotsData ? 1 : settings.dotsEach || settings.items)\n\t\t};\n\t};\n\n\t/**\n * Gets the current page position of the carousel.\n * @protected\n * @returns {Number}\n */\n\tNavigation.prototype.current = function () {\n\t\tvar current = this._core.relative(this._core.current());\n\t\treturn $.grep(this._pages, $.proxy(function (page, index) {\n\t\t\treturn page.start <= current && page.end >= current;\n\t\t}, this)).pop();\n\t};\n\n\t/**\n * Gets the current succesor/predecessor position.\n * @protected\n * @returns {Number}\n */\n\tNavigation.prototype.getPosition = function (successor) {\n\t\tvar position,\n\t\t length,\n\t\t settings = this._core.settings;\n\n\t\tif (settings.slideBy == 'page') {\n\t\t\tposition = $.inArray(this.current(), this._pages);\n\t\t\tlength = this._pages.length;\n\t\t\tsuccessor ? ++position : --position;\n\t\t\tposition = this._pages[(position % length + length) % length].start;\n\t\t} else {\n\t\t\tposition = this._core.relative(this._core.current());\n\t\t\tlength = this._core.items().length;\n\t\t\tsuccessor ? position += settings.slideBy : position -= settings.slideBy;\n\t\t}\n\n\t\treturn position;\n\t};\n\n\t/**\n * Slides to the next item or page.\n * @public\n * @param {Number} [speed=false] - The time in milliseconds for the transition.\n */\n\tNavigation.prototype.next = function (speed) {\n\t\t$.proxy(this._overrides.to, this._core)(this.getPosition(true), speed);\n\t};\n\n\t/**\n * Slides to the previous item or page.\n * @public\n * @param {Number} [speed=false] - The time in milliseconds for the transition.\n */\n\tNavigation.prototype.prev = function (speed) {\n\t\t$.proxy(this._overrides.to, this._core)(this.getPosition(false), speed);\n\t};\n\n\t/**\n * Slides to the specified item or page.\n * @public\n * @param {Number} position - The position of the item or page.\n * @param {Number} [speed] - The time in milliseconds for the transition.\n * @param {Boolean} [standard=false] - Whether to use the standard behaviour or not.\n */\n\tNavigation.prototype.to = function (position, speed, standard) {\n\t\tvar length;\n\n\t\tif (!standard && this._pages.length) {\n\t\t\tlength = this._pages.length;\n\t\t\t$.proxy(this._overrides.to, this._core)(this._pages[(position % length + length) % length].start, speed);\n\t\t} else {\n\t\t\t$.proxy(this._overrides.to, this._core)(position, speed);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Navigation = Navigation;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Hash Plugin\n * @version 2.1.0\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\t'use strict';\n\n\t/**\n * Creates the hash plugin.\n * @class The Hash Plugin\n * @param {Owl} carousel - The Owl Carousel\n */\n\n\tvar Hash = function Hash(carousel) {\n\t\t/**\n * Reference to the core.\n * @protected\n * @type {Owl}\n */\n\t\tthis._core = carousel;\n\n\t\t/**\n * Hash index for the items.\n * @protected\n * @type {Object}\n */\n\t\tthis._hashes = {};\n\n\t\t/**\n * The carousel element.\n * @type {jQuery}\n */\n\t\tthis.$element = this._core.$element;\n\n\t\t/**\n * All event handlers.\n * @protected\n * @type {Object}\n */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && this._core.settings.startPosition === 'URLHash') {\n\t\t\t\t\t$(window).trigger('hashchange.owl.navigation');\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'prepared.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tvar hash = $(e.content).find('[data-hash]').addBack('[data-hash]').attr('data-hash');\n\n\t\t\t\t\tif (!hash) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis._hashes[hash] = e.content;\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function (e) {\n\t\t\t\tif (e.namespace && e.property.name === 'position') {\n\t\t\t\t\tvar current = this._core.items(this._core.relative(this._core.current())),\n\t\t\t\t\t hash = $.map(this._hashes, function (item, hash) {\n\t\t\t\t\t\treturn item === current ? hash : null;\n\t\t\t\t\t}).join();\n\n\t\t\t\t\tif (!hash || window.location.hash.slice(1) === hash) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\twindow.location.hash = hash;\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Hash.Defaults, this._core.options);\n\n\t\t// register the event handlers\n\t\tthis.$element.on(this._handlers);\n\n\t\t// register event listener for hash navigation\n\t\t$(window).on('hashchange.owl.navigation', $.proxy(function (e) {\n\t\t\tvar hash = window.location.hash.substring(1),\n\t\t\t items = this._core.$stage.children(),\n\t\t\t position = this._hashes[hash] && items.index(this._hashes[hash]);\n\n\t\t\tif (position === undefined || position === this._core.current()) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis._core.to(this._core.relative(position), false, true);\n\t\t}, this));\n\t};\n\n\t/**\n * Default options.\n * @public\n */\n\tHash.Defaults = {\n\t\tURLhashListener: false\n\t};\n\n\t/**\n * Destroys the plugin.\n * @public\n */\n\tHash.prototype.destroy = function () {\n\t\tvar handler, property;\n\n\t\t$(window).off('hashchange.owl.navigation');\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Hash = Hash;\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Support Plugin\n *\n * @version 2.1.0\n * @author Vivid Planet Software GmbH\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function ($, window, document, undefined) {\n\n\tvar style = $('').get(0).style,\n\t prefixes = 'Webkit Moz O ms'.split(' '),\n\t events = {\n\t\ttransition: {\n\t\t\tend: {\n\t\t\t\tWebkitTransition: 'webkitTransitionEnd',\n\t\t\t\tMozTransition: 'transitionend',\n\t\t\t\tOTransition: 'oTransitionEnd',\n\t\t\t\ttransition: 'transitionend'\n\t\t\t}\n\t\t},\n\t\tanimation: {\n\t\t\tend: {\n\t\t\t\tWebkitAnimation: 'webkitAnimationEnd',\n\t\t\t\tMozAnimation: 'animationend',\n\t\t\t\tOAnimation: 'oAnimationEnd',\n\t\t\t\tanimation: 'animationend'\n\t\t\t}\n\t\t}\n\t},\n\t tests = {\n\t\tcsstransforms: function csstransforms() {\n\t\t\treturn !!test('transform');\n\t\t},\n\t\tcsstransforms3d: function csstransforms3d() {\n\t\t\treturn !!test('perspective');\n\t\t},\n\t\tcsstransitions: function csstransitions() {\n\t\t\treturn !!test('transition');\n\t\t},\n\t\tcssanimations: function cssanimations() {\n\t\t\treturn !!test('animation');\n\t\t}\n\t};\n\n\tfunction test(property, prefixed) {\n\t\tvar result = false,\n\t\t upper = property.charAt(0).toUpperCase() + property.slice(1);\n\n\t\t$.each((property + ' ' + prefixes.join(upper + ' ') + upper).split(' '), function (i, property) {\n\t\t\tif (style[property] !== undefined) {\n\t\t\t\tresult = prefixed ? property : true;\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\n\t\treturn result;\n\t}\n\n\tfunction prefixed(property) {\n\t\treturn test(property, true);\n\t}\n\n\tif (tests.csstransitions()) {\n\t\t/* jshint -W053 */\n\t\t$.support.transition = new String(prefixed('transition'));\n\t\t$.support.transition.end = events.transition.end[$.support.transition];\n\t}\n\n\tif (tests.cssanimations()) {\n\t\t/* jshint -W053 */\n\t\t$.support.animation = new String(prefixed('animation'));\n\t\t$.support.animation.end = events.animation.end[$.support.animation];\n\t}\n\n\tif (tests.csstransforms()) {\n\t\t/* jshint -W053 */\n\t\t$.support.transform = new String(prefixed('transform'));\n\t\t$.support.transform3d = tests.csstransforms3d();\n\t}\n})(window.Zepto || window.jQuery, window, document);\n\n/*****************\n ** WEBPACK FOOTER\n ** ./src/owl.carousel.js\n ** module id = 1\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./src/owl.carousel.js?")},function(module,exports){eval("// removed by extract-text-webpack-plugin\n\n/*****************\n ** WEBPACK FOOTER\n ** ./src/owl.carousel.css\n ** module id = 2\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./src/owl.carousel.css?")},function(module,exports){eval('module.exports = __WEBPACK_EXTERNAL_MODULE_3__;\n\n/*****************\n ** WEBPACK FOOTER\n ** external {"root":"PropTypes","commonjs2":"prop-types","commonjs":"prop-types","amd":"prop-types"}\n ** module id = 3\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///external_%7B%22root%22:%22PropTypes%22,%22commonjs2%22:%22prop-types%22,%22commonjs%22:%22prop-types%22,%22amd%22:%22prop-types%22%7D?')},function(module,exports){eval('module.exports = __WEBPACK_EXTERNAL_MODULE_4__;\n\n/*****************\n ** WEBPACK FOOTER\n ** external {"root":"React","commonjs2":"react","commonjs":"react","amd":"react"}\n ** module id = 4\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///external_%7B%22root%22:%22React%22,%22commonjs2%22:%22react%22,%22commonjs%22:%22react%22,%22amd%22:%22react%22%7D?')},function(module,exports){eval('module.exports = __WEBPACK_EXTERNAL_MODULE_5__;\n\n/*****************\n ** WEBPACK FOOTER\n ** external {"root":"ReactDOM","commonjs2":"react-dom","commonjs":"react-dom","amd":"react-dom"}\n ** module id = 5\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///external_%7B%22root%22:%22ReactDOM%22,%22commonjs2%22:%22react-dom%22,%22commonjs%22:%22react-dom%22,%22amd%22:%22react-dom%22%7D?')}])},module.exports=factory(__webpack_require__("17x9"),__webpack_require__("q1tI"),__webpack_require__("i8i4"))},eMzn:function(t,e,n){"use strict";e.a="data:image/png;base64,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gNIJRwEAwObGHpBq3vv3Al4HAAAAAADAm4SjAABgO01A6mqE1+4qv3cAAAAAAIDiCUcBAMD2LlJK5yml5Uiu4Xl+zwAAAAAAAFUQjgIAgN1cp5ROUkoPga9jE/76nN8rAAAAAABANYSjAABgd/cppUlK6VvAaznL721awGsBAAAAAADYiHAUAAD05zKl9CmldBfgmja7RX3Nu2I9FvB6AAAAAAAANiYcBQAA/WqCRKf5GLpZpdf2Lu8W9b2A1wIAAAAAALA14SgAANiPad51qQlJ3VRyjWf59Z7aLQoAAAAAAIhAOAoAAParCUmd5eP2vqWU5gVe7ya89XMOc00LeD0AAAAAAAC9EI4CAIDDaHZiukwpHXd2kxoyKPWQUjpPKf09h7fufQ4AAAAAAIBo/uaOAgDAwU07OzRN8o5Np/nfH/f0Yuad571NKS3cdgAAAAAAILoPT09PbjIAAJRjkn+O8++jDUNTs/z7Pgegpp1/AwAAAAAAjIpwFAAAAAAAAAAAENIPbisAAAAAAAAAABCRcBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABCScBQAAAAAAAAAABBPSuk/wJGWyN44Mp4AAAAASUVORK5CYII="},endd:function(t,e,n){"use strict";function i(t){this.message=t}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,t.exports=i},eqyj:function(t,e,n){"use strict";var i=n("xTJ+");t.exports=i.isStandardBrowserEnv()?{write:function(t,e,n,o,r,a){var s=[];s.push(t+"="+encodeURIComponent(e)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(o)&&s.push("path="+o),i.isString(r)&&s.push("domain="+r),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},foSv:function(t,e,n){"use strict";function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.d(e,"a",(function(){return i}))},"jfS+":function(t,e,n){"use strict";var i=n("endd");function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new i(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},kG2m:function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},kgAl:function(t,e,n){"use strict";n.d(e,"z",(function(){return s})),n.d(e,"y",(function(){return f})),n.d(e,"F",(function(){return v})),n.d(e,"n",(function(){return k})),n.d(e,"w",(function(){return H})),n.d(e,"x",(function(){return K})),n.d(e,"L",(function(){return Q})),n.d(e,"b",(function(){return D})),n.d(e,"A",(function(){return Kt})),n.d(e,"G",(function(){return J})),n.d(e,"H",(function(){return Y})),n.d(e,"I",(function(){return Z})),n.d(e,"J",(function(){return tt})),n.d(e,"K",(function(){return nt})),n.d(e,"e",(function(){return ot})),n.d(e,"f",(function(){return st})),n.d(e,"g",(function(){return ct})),n.d(e,"h",(function(){return pt})),n.d(e,"i",(function(){return ft})),n.d(e,"j",(function(){return At})),n.d(e,"k",(function(){return gt})),n.d(e,"l",(function(){return yt})),n.d(e,"c",(function(){return wt})),n.d(e,"d",(function(){return Et})),n.d(e,"B",(function(){return Ot})),n.d(e,"C",(function(){return St})),n.d(e,"D",(function(){return kt})),n.d(e,"E",(function(){return Dt})),n.d(e,"q",(function(){return It})),n.d(e,"m",(function(){return Mt})),n.d(e,"o",(function(){return Gt})),n.d(e,"p",(function(){return en})),n.d(e,"a",(function(){return gn})),n.d(e,"u",(function(){return on})),n.d(e,"t",(function(){return ln})),n.d(e,"v",(function(){return an})),n.d(e,"r",(function(){return pn})),n.d(e,"s",(function(){return An})),n.d(e,"M",(function(){return yn}));var i=n("q1tI"),o=n.n(i),r=n("eMzn"),a=o.a.createElement,s=function(){return a("div",{id:"loading"},a("div",{id:"loading-center"},a("div",{className:"loader"},a("div",{className:"col-12 d-flex justify-content-center",style:{alignItems:"center"}},a("div",null,a("img",{style:{alignItems:"center",height:"76px",width:"184px",marginLeft:"14px"},src:r.a,alt:"Preload salutem+",title:"Preload salutem+"}))))))};function l(t,e){if(null==t)return{};var n,i,o={},r=Object.keys(t);for(i=0;i=0||(o[n]=t[n]);return o}var c=n("nOHt"),u=n("YFqc"),p=n.n(u),d=o.a.createElement,f=Object(c.withRouter)((function(t){var e=t.router,n=t.children,r=function(t,e){if(null==t)return{};var n,i,o=l(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,["router","children"]),a=i.Children.only(n),s=a.props.className||null;return e.pathname===r.href&&r.activeClassName&&(s="".concat(null!==s?s:""," ").concat(r.activeClassName).trim()),delete r.activeClassName,d(p.a,r,o.a.cloneElement(a,{className:s}))})),h=n("EVdn"),A=n.n(h),m=o.a.createElement,g=function(){A()("body,html").animate({scrollTop:1280},800)},v=function(){return m(o.a.Fragment,null,m("div",{id:"back-to-top",style:{display:"none"}},m("a",{className:"top",id:"top",href:"#",onClick:g}," ",m("i",{className:"ion-ios-arrow-down"})," ")))},y=n("1OyB"),b=n("vuIU"),w=n("JX7q"),C=n("Ji7U"),E=n("md7G"),x=n("foSv"),_=n("rePB"),O=o.a.createElement;function T(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=Object(x.a)(t);if(e){var o=Object(x.a)(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return Object(E.a)(this,n)}}var S="closed",N="",k=function(t){Object(C.a)(n,t);var e=T(n);function n(t){var i;return Object(y.a)(this,n),i=e.call(this,t),Object(_.a)(Object(w.a)(i),"styleChange",(function(t){var e=i.state.colors;document.documentElement.style.setProperty("--primary-theme-color",t.code),document.documentElement.style.setProperty("--primary-rgb-theme-color",t.rgb),A()("#logo_img").attr("src","/assets/images/color-customizer/"+t.image+".png"),A()(".footer_img").attr("src","/assets/images/color-customizer/"+t.image+".png"),e.filter((function(t){return 1===t.selected}))[0].selected=0;var n=e.indexOf(t);e[n].selected=1,i.setState({colors:e})})),i.state={colors:[{code:"#4ac4f3",rgb:"74, 196, 243",image:"color-1",selected:1},{code:"#8c79f7",rgb:"140, 121, 247",image:"color-2",selected:0},{code:"#3b90fd",rgb:"59, 144, 253",image:"color-3",selected:0},{code:"#f46d4f",rgb:"244, 109, 79",image:"color-4",selected:0},{code:"#01dabb",rgb:"1, 218, 187",image:"color-5",selected:0},{code:"#7570ff",rgb:"117, 112, 255",image:"color-6",selected:0},{code:"#4a2fb4",rgb:"74, 47, 180",image:"color-7",selected:0},{code:"#80c02b",rgb:"128, 192, 43",image:"color-8",selected:0},{code:"#04cae7",rgb:"4, 202, 231",image:"color-9",selected:0},{code:"#7fc129",rgb:"127, 193, 41",image:"color-10",selected:0},{code:"#ff5033",rgb:"255, 80, 51",image:"color-11",selected:0},{code:"#f8a4d8",rgb:"248, 164, 216",image:"color-12",selected:0},{code:"#1edae6",rgb:"30, 218, 230",image:"color-13",selected:0},{code:"#1ad993",rgb:"26, 217, 147",image:"color-14",selected:0}]},i}return Object(b.a)(n,[{key:"toggle",value:function(t){t.preventDefault();var e=(N=A()(".iq-customizer")).outerWidth(!0);"closed"===S?(S="opened",N.animate({right:"0px"})):(S="closed",N.animate({right:"-"+e}))}},{key:"render",value:function(){var t=this,e=this.state.colors;return O("div",{className:S+" iq-customizer"},O("div",{className:"buy-button"},O("a",{className:"opener",onClick:this.toggle,href:"#"},O("i",{className:"fa fa-spinner fa-spin"}))),O("div",{className:"clearfix content-chooser"},O("h3",{className:"iq-font-black"},"Sofbox Awesome Color"),O("p",null,"This color combo available inside whole template. You can change on your wish, Even you can create your own with limitless possibilities! "),O("ul",{className:"iq-colorChange clearfix"},e.map((function(e,n){return O("li",{key:n,className:e.selected?" selected":"",style:{backgroundColor:e.code},onClick:function(){t.styleChange(e)}})})))))}}]),n}(o.a.Component),j=o.a.createElement,D=function(t){return j("div",{className:t.animationShapeRight?"animationnew-shap":"animation-shap"},j("div",{className:"shap-bg"}))},P=n("ODXe"),I=n("F6Op"),B=o.a.createElement;function R(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function q(t){for(var e=1;e0?B("li",{className:"nav-item menu-item",key:i},B("a",{key:i,className:void 0!==n[e]._is_active&&n[e]._is_active?"active nav-link ":" nav-link ",onClick:function(){t.width>600&&(L(n[e].href),i)},href:n[e].href},n[e].title,n[e].children&&B("i",{className:"fa fa-angle-down toggledrop","aria-hidden":"true"})),n.children&&B(M,{child:n.child})):B("li",{className:"nav-item menu-item",key:i},B("a",{key:i,className:void 0!==n._is_active&&n._is_active?"active nav-link ":" nav-link ",onClick:function(){t.width>600&&L(n.href)},href:n.href},n.title,n.children&&B("i",{className:"fa fa-angle-down toggledrop","aria-hidden":"true"})),n.children&&B(M,{child:n.child}))}));return B("ul",{className:"navbar-nav mr-auto w-100 justify-content-center menu"},n,B("li",{className:"nav-item menu-item",key:"ag-online"},B("a",{key:"ag2",className:"nav-link",href:"".concat(a(),"/app/online-scheduler")},"Agendamento Online")))}),{navItemList:i.innerWidth<600?I.a:t.navItems,width:i.innerWidth,navLink:i.navLink}),i.innerWidth>=600&&t.buttonSection)))))))},F=o.a.createElement,U=function(t){var e=t.child.map((function(t,e){return F("li",{key:e,className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-506"},F(f,{activeClassName:"active",href:t.href},F("a",null,t.title)))}));return F("ul",{className:"sub-menu",style:{display:"none",marginTop:"-15px"}},e)},z=function(t){var e=t.navItemList.map((function(t,e){return F("li",{className:"nav-item menu-item",key:e},F("a",{key:e,className:void 0!==t._is_active&&t._is_active?"active nav-link ":" nav-link ",onClick:function(){var e;e=t.href,A()("html, body").stop().animate({scrollTop:A()(e).offset().top},1500)},href:t.href},t.title,t.children&&F("i",{className:"fa fa-angle-down toggledrop","aria-hidden":"true"})),t.children&&F(U,{child:t.child}))}));return F("ul",{className:"navbar-nav ml-auto justify-content-end header-style2 menu"},e)},K=function(t){t.children;return F(o.a.Fragment,null,F("header",{id:"main-header",className:t.className},t.children,F("div",{className:"container-fluid"},F("div",{className:"row"},F("div",{className:"col-sm-12"},F("nav",{className:"navbar navbar-expand-lg navbar-light"},F("a",{className:"navbar-brand",href:"#"},F("img",{className:"img-fluid",id:void 0!==t.styledLogo&&t.styledLogo?"logo_img":"new_image",src:t.logoImg,alt:"#"})),F("button",{className:"navbar-toggler",type:"button","data-toggle":"collapse","data-target":"#navbarSupportedContent","aria-controls":"navbarSupportedContent","aria-expanded":"false","aria-label":"Toggle navigation"},F("span",{className:"ion-navicon"})),F("div",{className:"collapse navbar-collapse",id:"navbarSupportedContent"},F(z,{navItemList:t.navItems}),t.buttonSection)))))))},W=o.a.createElement,Q=function(){return W(o.a.Fragment,null,W("div",{className:"bg-dark iq-ptb-10 header-top-bar"},W("div",{className:"container-fluid"},W("div",{className:"row"},W("div",{className:"col-auto mr-auto"},W("ul",{className:"mb-0"},W("li",null,W("a",{href:"#"},W("i",{className:"fa fa-phone iq-mr-10","aria-hidden":"true"}),W("span",{className:"iq-font-white"},"+1234567890"))))),W("div",{className:"col-auto"},W("div",{className:"social-bar"},W("ul",{className:"mb-0"},W("li",null,W("a",{href:"#"},W("i",{className:"fab fa-facebook-f"}))),W("li",null,W("a",{href:"#"},W("i",{className:"fab fa-twitter"}))),W("li",null,W("a",{href:"#"},W("i",{className:"fab fa-pinterest"}))),W("li",null,W("a",{href:"#"},W("i",{className:"fab fa-google-plus-g"}))))))))))},V=o.a.createElement,J=function(t){return V(o.a.Fragment,null,V("section",{className:"overview-block-ptb iq-breadcrumb iq-banner-13 text-left iq-over-blue-30 ",id:"iq-home"},V("div",{className:"banner-text"},V("div",{className:"container"},V("div",{className:t.reverseSection?"row flex-row-reverse align-items-center":" row align-items-center"},V("div",{className:"col-lg-7 "},t.media),V("div",{className:"col-lg-5 text-left"},t.children))))))},X=o.a.createElement,Y=function(t){return X(o.a.Fragment,null,X("section",{id:t.ids,className:"how-works overview-block-ptb"},X("div",{className:"container"},X("div",{className:t.rowReverse?"row flex-row-reverse":"row"},t.children,X("div",{className:"iq-objectsnew"},X("span",{className:"iq-objects-02","data-bottom":"transform:translatey(50px)","data-top":"transform:translatey(-100px);"},X("img",{src:"/assets/images/drive/03.png",className:"img-fluid",alt:"drive02"})),X("span",{className:"iq-objects-03","data-bottom":"transform:translatex(50px)","data-top":"transform:translatex(-100px);"},X("img",{src:"/assets/images/drive/04.png",className:"img-fluid",alt:"drive02"})),X("span",{className:"iq-objects-04 iq-fadebounce"},X("span",{className:"iq-round"})))))))},G=o.a.createElement,Z=function(t){return G(o.a.Fragment,null,G("section",{id:t.ids,className:"overview-block-ptb how-works"},G("div",{className:"container"},G("div",{className:"row"},t.children,G("div",{className:t.small?"iq-objects-software":"iq-objects-softwarenew"},G("span",{className:"iq-objects-01","data-bottom":"transform:translatey(50px)","data-top":"transform:translatey(-100px);"},G("img",{src:"/assets/images/drive/03.png",alt:"drive02"})),G("span",{className:"iq-objects-02","data-bottom":"transform:translatex(50px)","data-top":"transform:translatex(-100px);"},G("img",{src:"/assets/images/drive/04.png",alt:"drive02"})),G("span",{className:"iq-objects-03 iq-fadebounce"},G("span",{className:"iq-round"})))))))},$=(o.a.createElement,o.a.createElement),tt=function(t){return $(o.a.Fragment,null,$("div",{className:"heading-title "+t.className},$("h3",{className:"title iq-tw-7"},t.title),$("p",{className:t.className},t.subTitle)))},et=o.a.createElement,nt=function(t){return et(o.a.Fragment,null,et("div",{className:"heading-title "+t.className,style:{marginBottom:"0rem"}},et("h3",{className:"title iq-tw-7",style:{marginBottom:"0.5rem"}},t.title),et("p",{className:t.pClassName,style:{marginBottom:"0.5rem"}},t.subTitle)))},it=o.a.createElement,ot=function(t){return it(o.a.Fragment,null,it("div",{className:t.active?"active ":" iq-blog text-left iq-ptb-30 iq-pr-30 iq-pl-30"},it("div",null,it("i",{className:"iq-mb-10 "+t.icon}),it("h5",{className:"iq-tw-6"},t.title)),it("div",{className:"content-blog"},t.children)))},rt=o.a.createElement,at=function(t){var e=t.links.map((function(t,e){return rt("li",{key:e},rt("a",{href:t.link},rt("i",{className:t.icon})))}));return rt(o.a.Fragment,null,rt("ul",{className:"list-inline"},e))},st=function(t){return rt(o.a.Fragment,null,rt("div",{className:"iq-team2 text-center"},rt("div",{className:"team-content"},rt("img",{alt:"",className:"img-fluid",src:t.media})),rt("div",{className:"avtar-name iq-mt-20 iq-font-white text-center"},rt("a",{href:"#"},rt("h6",{className:"iq-font-white iq-tw-6"},t.title)),rt("span",null,t.subtitle)),rt("div",{className:"team-social iq-mt-10"},rt(at,{links:t.socialLinks}))))},lt=o.a.createElement,ct=function(t){return lt(o.a.Fragment,null,lt("div",{className:"iq-feature10"},lt("div",{className:"left"},lt("i",{className:t.iconClass})),lt("div",{className:"right"},t.children)))},ut=o.a.createElement,pt=function(t){return ut(o.a.Fragment,null,ut("div",{className:"iq-works-box text-left"},ut("div",{className:"step"},t.step),ut("div",{className:"icon-bg text-center"},ut("img",{src:t.media,className:"img-fluid",alt:"#"})),t.children))},dt=o.a.createElement,ft=function(t){return dt(o.a.Fragment,null,dt("div",{className:"iq-fancy-box iq-works-box text-center"},dt("div",{className:"iq-icon"},dt("i",{"aria-hidden":"true",className:t.icon})),dt("div",{className:"fancy-content"},t.children)))},ht=o.a.createElement,At=function(t){return ht(o.a.Fragment,null,ht("div",{className:"iq-client white-bg"},ht("div",{className:"client-img"},ht("img",{alt:"drive1",className:"img-fluid rounded-circle",src:t.image})),ht("div",{className:"client-info"},t.children)))},mt=o.a.createElement,gt=function(t){return mt(o.a.Fragment,null,mt("div",{className:"iq-team grey-bg"},mt("div",{className:"iq-team-img"},mt("img",{src:t.image,className:"img-fluid center-block",alt:"drive1"})),mt("div",{className:"iq-team-info text-center"},mt("h5",{className:"iq-font-black iq-tw-7"},t.title),mt("span",{className:"team-post"},t.subtitle)),mt("div",{className:"share"},t.children)))},vt=o.a.createElement,yt=function(t){return vt(o.a.Fragment,null,vt("div",{className:"future-services text-center"},vt("div",{className:"future-img"},vt("img",{src:t.iconImage,className:"img-fluid",alt:""})),t.children))},bt=o.a.createElement,wt=function(t){return bt(o.a.Fragment,null,bt("div",{className:"iq-works-box text-center"},bt("div",{className:"text-center"},bt("img",{src:t.media,className:"img-fluid",alt:"#"})),t.children))},Ct=o.a.createElement,Et=function(t){return Ct(o.a.Fragment,null,Ct("div",{className:"team-blog iq-pall-20 text-center"},Ct("div",{className:"text-center"},Ct("img",{src:t.media,className:"img-fluid",alt:"#"})),t.children))},xt=o.a.createElement,_t=function(t){var e=t.items.map((function(t,e){return xt("li",{className:"iq-mtb-20",key:e},xt("i",{"aria-hidden":"true",className:"iq-mr-10 "+t.icon}),t.title)}));return xt(o.a.Fragment,null,xt("ul",{className:"iq-mtb-30"},e))},Ot=function(t){return xt(o.a.Fragment,null,xt("div",{className:"iq-pricing-5 iq-ptb-40 "+t.active},xt("div",{className:"pricing-header iq-mb-30"},xt("h6",{className:"iq-tw-6 iq-mb-10 text-capitalize"},t.title),xt("h3",{className:"iq-tw-6"},t.price),xt(_t,{items:t.items}),t.children)))},Tt=o.a.createElement,St=function(t){return Tt(o.a.Fragment,null,Tt("div",{className:"iq-pricing text-center"},Tt(Kt,{bgImage:t.bgImage,className:"price-title iq-parallax iq-over-blue-80 jarallax"},Tt("h2",{className:"iq-font-white iq-tw-7"},t.title),Tt("span",{className:"text-uppercase iq-tw-4 iq-font-white"},t.subTitle)),t.children))},Nt=o.a.createElement,kt=function(t){return Nt(o.a.Fragment,null,Nt("div",{className:"pricing-plan"},Nt("div",{className:"iq-icon"},Nt("i",{"aria-hidden":"true",className:t.icon})),Nt("h4",{className:" iq-tw-5"},t.title),t.children))},jt=o.a.createElement,Dt=function(t){return jt(o.a.Fragment,null,jt("div",{className:"iq-pricing pricing-02 text-center"},jt(Kt,{bgImage:t.bgImage,className:"price-title iq-parallax iq-over-blue-80 jarallax",ids:t.ids},"h3"===t.type?jt("h3",{className:"iq-font-white iq-tw-7"},t.title):jt("h2",{className:"iq-font-white iq-tw-7"},t.title),jt("span",{className:"text-uppercase iq-tw-4 iq-font-white"},t.subTitle)),t.children))},Pt=o.a.createElement,It=function(t){return Pt(o.a.Fragment,null,Pt("div",{className:"iq-fancy-boxnew text-center"},Pt("div",{className:"iq-icon icon-bg "},Pt("i",{"aria-hidden":"true",className:t.icon})),Pt("div",{className:"fancy-content"},Pt("h5",{className:"iq-tw-7 iq-pt-20 iq-pb-10"},t.title),Pt("p",null,t.text))))},Bt=(o.a.createElement,n("cf1o")),Rt=n.n(Bt),qt=o.a.createElement,Lt=function(t){return t.images.map((function(t,e){return qt("div",{key:e,className:"item"},qt("img",{className:"img-fluid center-block",src:t.src,alt:"#"}))}))},Mt=function(t){return qt(o.a.Fragment,null,qt(Rt.a,{options:{items:5,nav:!0,rewind:!0,autoplay:!0,loop:!0,dots:!1,margin:30,navText:['',''],responsive:{0:{items:1},480:{items:1},786:{items:2},1023:{items:3},1199:{items:5}}}},qt(Lt,{images:t.images})))},Ht=o.a.createElement;function Ft(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Ut(t){for(var e=1;e0?t+"px":null}function de(){var t=function(){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t);var e=t.offsetWidth-t.clientWidth;return document.body.removeChild(t),e}(),e=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=e?parseInt(e.style.paddingRight||0,10):0;document.body.clientWidth0;)r[n=i[o-=1]]=t[n];return r}(u,be),d=he(u,be);return o.a.createElement(je.Transition,p,(function(t){var l="entered"===t,u=fe(le()(r,n,l&&i),a);return o.a.createElement(e,ne({className:u},d,{ref:c}),s)}))}Ie.propTypes=De,Ie.defaultProps=Pe;var Be=Ie;function Re(){}var qe=ae.a.shape(Be.propTypes),Le={isOpen:ae.a.bool,autoFocus:ae.a.bool,centered:ae.a.bool,scrollable:ae.a.bool,size:ae.a.string,toggle:ae.a.func,keyboard:ae.a.bool,role:ae.a.string,labelledBy:ae.a.string,backdrop:ae.a.oneOfType([ae.a.bool,ae.a.oneOf(["static"])]),onEnter:ae.a.func,onExit:ae.a.func,onOpened:ae.a.func,onClosed:ae.a.func,children:ae.a.node,className:ae.a.string,wrapClassName:ae.a.string,modalClassName:ae.a.string,backdropClassName:ae.a.string,contentClassName:ae.a.string,external:ae.a.node,fade:ae.a.bool,cssModule:ae.a.object,zIndex:ae.a.oneOfType([ae.a.number,ae.a.string]),backdropTransition:qe,modalTransition:qe,innerRef:ae.a.oneOfType([ae.a.object,ae.a.string,ae.a.func]),unmountOnClose:ae.a.bool,returnFocusAfterClose:ae.a.bool,container:me},Me=Object.keys(Le),He={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:Re,onClosed:Re,modalTransition:{timeout:ye},backdropTransition:{mountOnEnter:!0,timeout:ve},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body"},Fe=function(t){function e(e){var n;return(n=t.call(this,e)||this)._element=null,n._originalBodyPadding=null,n.getFocusableChildren=n.getFocusableChildren.bind(Object(w.a)(n)),n.handleBackdropClick=n.handleBackdropClick.bind(Object(w.a)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind(Object(w.a)(n)),n.handleEscape=n.handleEscape.bind(Object(w.a)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind(Object(w.a)(n)),n.handleTab=n.handleTab.bind(Object(w.a)(n)),n.onOpened=n.onOpened.bind(Object(w.a)(n)),n.onClosed=n.onClosed.bind(Object(w.a)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind(Object(w.a)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind(Object(w.a)(n)),n.state={isOpen:!1,showStaticBackdropAnimation:!1},n}ie(e,t);var n=e.prototype;return n.componentDidMount=function(){var t=this.props,e=t.isOpen,n=t.autoFocus,i=t.onEnter;e&&(this.init(),this.setState({isOpen:!0}),n&&this.setFocus()),i&&i(),this._isMounted=!0},n.componentDidUpdate=function(t,e){if(this.props.isOpen&&!t.isOpen)return this.init(),void this.setState({isOpen:!0});this.props.autoFocus&&this.state.isOpen&&!e.isOpen&&this.setFocus(),this._element&&t.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)},n.componentWillUnmount=function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),this._isMounted=!1},n.onOpened=function(t,e){this.props.onOpened(),(this.props.modalTransition.onEntered||Re)(t,e)},n.onClosed=function(t){var e=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||Re)(t),e&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})},n.setFocus=function(){this._dialog&&this._dialog.parentNode&&"function"===typeof this._dialog.parentNode.focus&&this._dialog.parentNode.focus()},n.getFocusableChildren=function(){return this._element.querySelectorAll(Te.join(", "))},n.getFocusedChild=function(){var t,e=this.getFocusableChildren();try{t=document.activeElement}catch(n){t=e[0]}return t},n.handleBackdropClick=function(t){if(t.target===this._mouseDownElement){t.stopPropagation();var e=this._dialog?this._dialog.parentNode:null;if(e&&t.target===e&&"static"===this.props.backdrop&&this.handleStaticBackdropAnimation(),!this.props.isOpen||!0!==this.props.backdrop)return;e&&t.target===e&&this.props.toggle&&this.props.toggle(t)}},n.handleTab=function(t){if(9===t.which){var e=this.getFocusableChildren(),n=e.length;if(0!==n){for(var i=this.getFocusedChild(),o=0,r=0;r1&&Ze("i",{className:"ion-ios-trash-outline icon-contact",onClick:function(){return function(t){u(tn(tn({},c),{},{specialties:c.specialties.filter((function(e,n){return n!==t}))}))}(e)}}),c.specialties.length===e+1&&Ze("i",{className:"ion-plus icon-contact ml-3",onClick:function(){u(tn(tn({},c),{},{specialties:[].concat(te(c.specialties),[{specialty:"",quantity:""}])}))}})))}))),"ilpi"===d&&Ze(o.a.Fragment,null,Ze("div",{className:"section-field col-6",style:{opacity:.6}},Ze("input",{id:"number_professionals",value:c.number_professionals,type:"text",placeholder:"N\xb0 de profissionais da sa\xfade:",name:"number_professionals",onChange:function(t){return w("number_professionals",t.target.value)}})),Ze("div",{className:"section-field col-6",style:{opacity:.6}},Ze("input",{id:"number_residents",value:c.number_residents,type:"text",placeholder:"N\xb0 de pacientes:",name:"number_residents",onChange:function(t){return w("number_residents",t.target.value)}}))),"patient"===d&&Ze(o.a.Fragment,null,Ze("div",{className:"section-field col-12",style:{opacity:.6}},Ze("input",{id:"profession",value:c.profession,type:"text",placeholder:"Profiss\xe3o:",name:"profession",onChange:function(t){return w("profession",t.target.value)}})),Ze("div",{className:"section-field col-12",style:{opacity:.6}},Ze("select",{id:"plan",value:c.plan,type:"text",placeholder:"Especialidade:",name:"plan",required:!0,onChange:function(t){return w("plan",t.target.value)}},Ze("option",{value:"",disabled:!0,selected:!0},"Plano"),Ze("option",{value:"basic"},"Basic"),Ze("option",{value:"plus"},"Plus"),Ze("option",{value:"pro"},"Pro"))))))):Ze("div",{className:"heading-title white iq-font-white"},Ze("h3",{className:"title iq-tw-7 "},"Dados enviados."),Ze("p",{className:"mt-3"},"Aguarde contato de nossa equipe."),Ze("button",{type:"button",onClick:function(){a(),b(!0)},className:"action-btn btn-login"},"Ok"))),y&&Ze(Ge,{style:{justifyContent:"center"}},Ze("button",{type:"button",onClick:function(){Qt.a.post("https://backend.salutemplus.com/ms_blog/post/sendContactLandingPage",tn(tn({},c),{},{phone:m,type:d,user:""})).then((function(t){t.data.success&&b(!1)}))},className:"action-btn btn-login"},"Enviar")))},nn=o.a.createElement,on=function(t){return nn(o.a.Fragment,null,nn("footer",{id:"contact",className:t.className},nn("div",{className:"container"},t.children)))},rn=o.a.createElement,an=function(t){return rn(o.a.Fragment,null,rn("div",{id:"contact",className:"footer iq-footer3"},rn("div",{className:"container"},rn("div",{className:"row"},rn("div",{className:"col-lg-8 col-md-7 col-sm-12 text-left iq-font-dark"},rn("div",{className:"iq-ptb-20",dangerouslySetInnerHTML:{__html:t.footerText}})),rn("div",{className:" col-md-5 col-lg-4 col-sm-12 align-self-center mb-3"},rn("ul",{className:"info-share text-center text-sm-right"},t.socialNavItems.map((function(t,e){return rn("li",{key:e},rn("a",{href:t.href,target:"_blank"}," ",rn("i",{className:t.icon})))}))))))))},sn=o.a.createElement,ln=function(t){return sn(o.a.Fragment,null,sn("div",{className:"logo"},sn("img",{className:"img-fluid logo_img footer_img",src:t.sectionImage,alt:"#"}),sn("div",{className:"iq-font-"+t.sectionColor+" iq-mt-15"},t.sectionText)))},cn=o.a.createElement,un=function(t){var e=t.list.map((function(t,e){return cn("li",{key:e},t.icon&&cn("i",{className:t.iconClass}),cn("p",null,t.text))}));return cn("ul",{className:t.addressClass+" iq-contact"}," ",e," ")},pn=function(t){return cn(o.a.Fragment,null,cn("div",{className:"contact-bg"},cn("h5",{className:"iq-tw-7 iq-mb-10 iq-font-white"},t.addressTitle),cn(un,{addressClass:t.addressClass,list:t.addressContent})))},dn=o.a.createElement,fn=function(t){return t.content.map((function(t,e){return dn("div",{key:e,className:"col-lg-6 col-md-6 col-sm-6"},dn(hn,{section:t.section}))}))},hn=function(t){var e=t.section.map((function(t,e){return dn("li",{key:e},dn("a",{href:t.href},t.title))}));return dn(o.a.Fragment,null,dn("ul",{className:"menu"},e))},An=function(t){return dn(o.a.Fragment,null,dn("h5",{className:"iq-tw-7 iq-font-white iq-mb-10"},t.title),dn("div",{className:"row"},dn(fn,{content:t.content})))},mn=(o.a.createElement,o.a.createElement),gn=function(t){return mn(o.a.Fragment,null,mn("section",{id:t.ids,className:t.className},t.animation&&mn(D,{animationShapeRight:t.rowReverse}),mn("div",{className:"container-fluid"},mn("div",{className:t.rowReverse?"row flex-row-reverse":"row"},mn("div",{className:"col-lg-6 col-md-6 "},mn("img",{className:"iq-works-imgs",src:t.sectionImage,alt:"drive01"})),mn("div",{className:"col-lg-4 col-md-5 align-self-center"},t.children)))))},vn=o.a.createElement,yn=function(t){return vn(o.a.Fragment,null,vn("div",{className:"waves-box"},vn("a",{className:"iq-video "+t.className,href:t.btnLink},vn("i",{className:"ion-ios-play-outline"})),vn("div",{className:"iq-waves"},vn("div",{className:"waves wave-1"}),vn("div",{className:"waves wave-2"}),vn("div",{className:"waves wave-3"}))))};o.a.createElement},lwAK:function(t,e,n){"use strict";var i;e.__esModule=!0,e.AmpStateContext=void 0;var o=((i=n("q1tI"))&&i.__esModule?i:{default:i}).default.createContext({});e.AmpStateContext=o},mPvQ:function(t,e,n){var i=n("5fIB"),o=n("rlHP"),r=n("KckH"),a=n("kG2m");t.exports=function(t){return i(t)||o(t)||r(t)||a()}},md7G:function(t,e,n){"use strict";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)}n.d(e,"a",(function(){return r}));var o=n("JX7q");function r(t,e){return!e||"object"!==i(e)&&"function"!==typeof e?Object(o.a)(t):e}},oI91:function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},omkw:function(t,e,n){var i,o,r;o=[n("EVdn")],void 0===(r="function"===typeof(i=function(t){var e,n,i,o,r,a,s="Close",l="BeforeClose",c="MarkupParse",u="Open",p="Change",d="mfp",f="."+d,h="mfp-ready",A="mfp-removing",m="mfp-prevent-close",g=function(){},v=!!window.jQuery,y=t(window),b=function(t,n){e.ev.on(d+t+f,n)},w=function(e,n,i,o){var r=document.createElement("div");return r.className="mfp-"+e,i&&(r.innerHTML=i),o?n&&n.appendChild(r):(r=t(r),n&&r.appendTo(n)),r},C=function(n,i){e.ev.triggerHandler(d+n,i),e.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),e.st.callbacks[n]&&e.st.callbacks[n].apply(e,t.isArray(i)?i:[i]))},E=function(n){return n===a&&e.currTemplate.closeBtn||(e.currTemplate.closeBtn=t(e.st.closeMarkup.replace("%title%",e.st.tClose)),a=n),e.currTemplate.closeBtn},x=function(){t.magnificPopup.instance||((e=new g).init(),t.magnificPopup.instance=e)};g.prototype={constructor:g,init:function(){var n=navigator.appVersion;e.isLowIE=e.isIE8=document.all&&!document.addEventListener,e.isAndroid=/android/gi.test(n),e.isIOS=/iphone|ipad|ipod/gi.test(n),e.supportsTransition=function(){var t=document.createElement("p").style,e=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;e.length;)if(e.pop()+"Transition"in t)return!0;return!1}(),e.probablyMobile=e.isAndroid||e.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),i=t(document),e.popupsCache={}},open:function(n){var o;if(!1===n.isObj){e.items=n.items.toArray(),e.index=0;var a,s=n.items;for(o=0;o(t||y.height())},_setFocus:function(){(e.st.focus?e.content.find(e.st.focus).eq(0):e.wrap).focus()},_onFocusIn:function(n){return n.target===e.wrap[0]||t.contains(e.wrap[0],n.target)?void 0:(e._setFocus(),!1)},_parseMarkup:function(e,n,i){var o;i.data&&(n=t.extend(i.data,n)),C(c,[e,n,i]),t.each(n,(function(n,i){if(void 0===i||!1===i)return!0;if((o=n.split("_")).length>1){var r=e.find(f+"-"+o[0]);if(r.length>0){var a=o[1];"replaceWith"===a?r[0]!==i[0]&&r.replaceWith(i):"img"===a?r.is("img")?r.attr("src",i):r.replaceWith(t("").attr("src",i).attr("class",r.attr("class"))):r.attr(o[1],i)}}else e.find(f+"-"+n).html(i)}))},_getScrollbarSize:function(){if(void 0===e.scrollbarSize){var t=document.createElement("div");t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),e.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return e.scrollbarSize}},t.magnificPopup={instance:null,proto:g.prototype,modules:[],open:function(e,n){return x(),(e=e?t.extend(!0,{},e):{}).isObj=!0,e.index=n||0,this.instance.open(e)},close:function(){return t.magnificPopup.instance&&t.magnificPopup.instance.close()},registerModule:function(e,n){n.options&&(t.magnificPopup.defaults[e]=n.options),t.extend(this.proto,n.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},t.fn.magnificPopup=function(n){x();var i=t(this);if("string"==typeof n)if("open"===n){var o,r=v?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),e._openClick({mfpEl:o},i,r)}else e.isOpen&&e[n].apply(e,Array.prototype.slice.call(arguments,1));else n=t.extend(!0,{},n),v?i.data("magnificPopup",n):i[0].magnificPopup=n,e.addGroup(i,n);return i};var _,O,T,S="inline",N=function(){T&&(O.after(T.addClass(_)).detach(),T=null)};t.magnificPopup.registerModule(S,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){e.types.push(S),b(s+"."+S,(function(){N()}))},getInline:function(n,i){if(N(),n.src){var o=e.st.inline,r=t(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(O||(_=o.hiddenClass,O=w(_),_="mfp-"+_),T=r.after(O).detach().removeClass(_)),e.updateStatus("ready")}else e.updateStatus("error",o.tNotFound),r=t("
");return n.inlineElement=r,r}return e.updateStatus("ready"),e._parseMarkup(i,{},n),i}}});var k,j="ajax",D=function(){k&&t(document.body).removeClass(k)},P=function(){D(),e.req&&e.req.abort()};t.magnificPopup.registerModule(j,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){e.types.push(j),k=e.st.ajax.cursor,b(s+"."+j,P),b("BeforeChange."+j,P)},getAjax:function(n){k&&t(document.body).addClass(k),e.updateStatus("loading");var i=t.extend({url:n.src,success:function(i,o,r){var a={data:i,xhr:r};C("ParseAjax",a),e.appendContent(t(a.data),j),n.finished=!0,D(),e._setFocus(),setTimeout((function(){e.wrap.addClass(h)}),16),e.updateStatus("ready"),C("AjaxContentAdded")},error:function(){D(),n.finished=n.loadError=!0,e.updateStatus("error",e.st.ajax.tError.replace("%url%",n.src))}},e.st.ajax.settings);return e.req=t.ajax(i),""}}});var I,B,R=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=e.st.image.titleSrc;if(i){if(t.isFunction(i))return i.call(e,n);if(n.el)return n.el.attr(i)||""}return""};t.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var n=e.st.image,i=".image";e.types.push("image"),b(u+i,(function(){"image"===e.currItem.type&&n.cursor&&t(document.body).addClass(n.cursor)})),b(s+i,(function(){n.cursor&&t(document.body).removeClass(n.cursor),y.off("resize"+f)})),b("Resize"+i,e.resizeImage),e.isLowIE&&b("AfterChange",e.resizeImage)},resizeImage:function(){var t=e.currItem;if(t&&t.img&&e.st.image.verticalFit){var n=0;e.isLowIE&&(n=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",e.wH-n)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,I&&clearInterval(I),t.isCheckingImgSize=!1,C("ImageHasSize",t),t.imgHidden&&(e.content&&e.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(t){var n=0,i=t.img[0],o=function(r){I&&clearInterval(I),I=setInterval((function(){return i.naturalWidth>0?void e._onImageHasSize(t):(n>200&&clearInterval(I),void(3===++n?o(10):40===n?o(50):100===n&&o(500)))}),r)};o(1)},getImage:function(n,i){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===e.currItem&&(e._onImageHasSize(n),e.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,C("ImageLoadComplete")):200>++o?setTimeout(r,100):a())},a=function(){n&&(n.img.off(".mfploader"),n===e.currItem&&(e._onImageHasSize(n),e.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=e.st.image,l=i.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.el&&n.el.find("img").length&&(c.alt=n.el.find("img").attr("alt")),n.img=t(c).on("load.mfploader",r).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),(c=n.img[0]).naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return e._parseMarkup(i,{title:R(n),img_replaceWith:n.img},n),e.resizeImage(),n.hasSize?(I&&clearInterval(I),n.loadError?(i.addClass("mfp-loading"),e.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),e.updateStatus("ready")),i):(e.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),e.findImageSize(n)),i)}}}),t.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var t,n=e.st.zoom,i=".zoom";if(n.enabled&&e.supportsTransition){var o,r,a=n.duration,c=function(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=i,e.css(o),e},u=function(){e.content.css("visibility","visible")};b("BuildControls"+i,(function(){if(e._allowZoom()){if(clearTimeout(o),e.content.css("visibility","hidden"),!(t=e._getItemToZoom()))return void u();(r=c(t)).css(e._getOffset()),e.wrap.append(r),o=setTimeout((function(){r.css(e._getOffset(!0)),o=setTimeout((function(){u(),setTimeout((function(){r.remove(),t=r=null,C("ZoomAnimationEnded")}),16)}),a)}),16)}})),b(l+i,(function(){if(e._allowZoom()){if(clearTimeout(o),e.st.removalDelay=a,!t){if(!(t=e._getItemToZoom()))return;r=c(t)}r.css(e._getOffset(!0)),e.wrap.append(r),e.content.css("visibility","hidden"),setTimeout((function(){r.css(e._getOffset())}),16)}})),b(s+i,(function(){e._allowZoom()&&(u(),r&&r.remove(),t=null)}))}},_allowZoom:function(){return"image"===e.currItem.type},_getItemToZoom:function(){return!!e.currItem.hasSize&&e.currItem.img},_getOffset:function(n){var i,o=(i=n?e.currItem.img:e.st.zoom.opener(e.currItem.el||e.currItem)).offset(),r=parseInt(i.css("padding-top"),10),a=parseInt(i.css("padding-bottom"),10);o.top-=t(window).scrollTop()-r;var s={width:i.width(),height:(v?i.innerHeight():i[0].offsetHeight)-a-r};return void 0===B&&(B=void 0!==document.createElement("p").style.MozTransform),B?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var q="iframe",L=function(t){if(e.currTemplate[q]){var n=e.currTemplate[q].find("iframe");n.length&&(t||(n[0].src="//about:blank"),e.isIE8&&n.css("display",t?"block":"none"))}};t.magnificPopup.registerModule(q,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){e.types.push(q),b("BeforeChange",(function(t,e,n){e!==n&&(e===q?L():n===q&&L(!0))})),b(s+"."+q,(function(){L()}))},getIframe:function(n,i){var o=n.src,r=e.st.iframe;t.each(r.patterns,(function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0}));var a={};return r.srcAction&&(a[r.srcAction]=o),e._parseMarkup(i,a,n),e.updateStatus("ready"),i}}});var M=function(t){var n=e.items.length;return t>n-1?t-n:0>t?n+t:t},H=function(t,e,n){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,n)};t.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=e.st.gallery,o=".mfp-gallery";return e.direction=!0,!(!n||!n.enabled)&&(r+=" mfp-gallery",b(u+o,(function(){n.navigateByImgClick&&e.wrap.on("click"+o,".mfp-img",(function(){return e.items.length>1?(e.next(),!1):void 0})),i.on("keydown"+o,(function(t){37===t.keyCode?e.prev():39===t.keyCode&&e.next()}))})),b("UpdateStatus"+o,(function(t,n){n.text&&(n.text=H(n.text,e.currItem.index,e.items.length))})),b(c+o,(function(t,i,o,r){var a=e.items.length;o.counter=a>1?H(n.tCounter,r.index,a):""})),b("BuildControls"+o,(function(){if(e.items.length>1&&n.arrows&&!e.arrowLeft){var i=n.arrowMarkup,o=e.arrowLeft=t(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(m),r=e.arrowRight=t(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(m);o.click((function(){e.prev()})),r.click((function(){e.next()})),e.container.append(o.add(r))}})),b(p+o,(function(){e._preloadTimeout&&clearTimeout(e._preloadTimeout),e._preloadTimeout=setTimeout((function(){e.preloadNearbyImages(),e._preloadTimeout=null}),16)})),void b(s+o,(function(){i.off(o),e.wrap.off("click"+o),e.arrowRight=e.arrowLeft=null})))},next:function(){e.direction=!0,e.index=M(e.index+1),e.updateItemHTML()},prev:function(){e.direction=!1,e.index=M(e.index-1),e.updateItemHTML()},goTo:function(t){e.direction=t>=e.index,e.index=t,e.updateItemHTML()},preloadNearbyImages:function(){var t,n=e.st.gallery.preload,i=Math.min(n[0],e.items.length),o=Math.min(n[1],e.items.length);for(t=1;t<=(e.direction?o:i);t++)e._preloadItem(e.index+t);for(t=1;t<=(e.direction?i:o);t++)e._preloadItem(e.index-t)},_preloadItem:function(n){if(n=M(n),!e.items[n].preloaded){var i=e.items[n];i.parsed||(i=e.parseEl(n)),C("LazyLoad",i),"image"===i.type&&(i.img=t('').on("load.mfploader",(function(){i.hasSize=!0})).on("error.mfploader",(function(){i.hasSize=!0,i.loadError=!0,C("LazyLoadError",i)})).attr("src",i.src)),i.preloaded=!0}}}});var F="retina";t.magnificPopup.registerModule(F,{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,(function(t){return"@2x"+t}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var t=e.st.retina,n=t.ratio;(n=isNaN(n)?n():n)>1&&(b("ImageHasSize."+F,(function(t,e){e.img.css({"max-width":e.img[0].naturalWidth/n,width:"100%"})})),b("ElementParse."+F,(function(e,i){i.src=t.replaceSrc(i,n)})))}}}}),x()})?i.apply(e,o):i)||(t.exports=r)},rePB:function(t,e,n){"use strict";function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return i}))},rlHP:function(t,e){t.exports=function(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}},tQ2B:function(t,e,n){"use strict";var i=n("xTJ+"),o=n("Rn+g"),r=n("MLWZ"),a=n("w0Vi"),s=n("OTTw"),l=n("LYNF");t.exports=function(t){return new Promise((function(e,c){var u=t.data,p=t.headers;i.isFormData(u)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",h=t.auth.password||"";p.Authorization="Basic "+btoa(f+":"+h)}if(d.open(t.method.toUpperCase(),r(t.url,t.params,t.paramsSerializer),!0),d.timeout=t.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,i={data:t.responseType&&"text"!==t.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:t,request:d};o(e,c,i),d=null}},d.onerror=function(){c(l("Network Error",t,null,d)),d=null},d.ontimeout=function(){c(l("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",d)),d=null},i.isStandardBrowserEnv()){var A=n("eqyj"),m=(t.withCredentials||s(t.url))&&t.xsrfCookieName?A.read(t.xsrfCookieName):void 0;m&&(p[t.xsrfHeaderName]=m)}if("setRequestHeader"in d&&i.forEach(p,(function(t,e){"undefined"===typeof u&&"content-type"===e.toLowerCase()?delete p[e]:d.setRequestHeader(e,t)})),t.withCredentials&&(d.withCredentials=!0),t.responseType)try{d.responseType=t.responseType}catch(g){if("json"!==t.responseType)throw g}"function"===typeof t.onDownloadProgress&&d.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){d&&(d.abort(),c(t),d=null)})),void 0===u&&(u=null),d.send(u)}))}},umbI:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var i,o,r=n("EVdn"),a=n.n(r);window.$=a.a,window.jQuery=a.a,n("Pzko"),n("01+C"),i=n("vBup"),o=n("W70P"),n("IH4D"),n("omkw"),n("++tG");var s=function(){u(),l(),d(),h(),p(),A(),c(),f(),v(),y(),g()},l=function(){a()(window).on("scroll",(function(){a()(this).scrollTop()>100?a()("header").addClass("menu-sticky"):a()("header").removeClass("menu-sticky")}))},c=function(){m("class","wow")&&new i.WOW({boxClass:"wow",animateClass:"animated",offset:0,live:!1}).init()},u=function(){a()("#load").fadeOut(),a()("#loading").delay(1e3).fadeOut("slow")},p=function(){jarallax(document.querySelectorAll(".jarallax"),{speed:.2})},d=function(){a()("#main-header .menu-item .toggledrop").off("click"),a()(window).width()<992&&a()("#main-header .menu-item .toggledrop").on("click",(function(t){t.preventDefault(),a()(this).closest("li").find(".sub-menu").toggle("d-block")})),a()(window).on("resize",(function(){a()(".widget .fa.fa-angle-down, #main .fa.fa-angle-down").on("click",(function(){a()(this).closest("li").find(".sub-menu").toggle("d-block")})),a()("#main-header .menu-item .toggledrop").off("click"),a()(window).width()<992&&a()("#main-header .menu-item .toggledrop").on("click",(function(t){t.preventDefault(),a()(this).closest("li").find(".sub-menu").toggle("d-block")}))}))},f=function(){o.init().destroy(),o.init({forceHeight:!1,easings:{easeOutBack:function(t,e){return(t-=1)*t*(((e=1.70158)+1)*t+e)+1}},mobileCheck:function(){return!1}})},h=function(){a()("#back-to-top").fadeOut(),a()(window).on("scroll",(function(){a()(this).scrollTop()>1250?a()("#back-to-top").fadeIn(1400):a()("#back-to-top").fadeOut(400)}))},A=function(){a()(".iq-accordion .iq-accordion .accordion-details").hide(),a()(".iq-accordion .iq-accordion:first").addClass("accordion-active").children().slideDown("slow"),a()(".iq-accordion .iq-accordion").unbind("click"),a()(".iq-accordion .iq-accordion").on("click",(function(t){t.preventDefault(),a()(this).children("div").is(":hidden")&&(a()(".iq-accordion .iq-accordion").removeClass("accordion-active").children("div").slideUp("slow"),a()(this).toggleClass("accordion-active").children("div").slideDown("slow"))}))},m=function(t,e){var n,i=!1;switch(t){case"class":void 0!==(n=document.getElementsByClassName(e))&&null!==n&&n.length>0&&(i=!0);break;case"id":void 0!==(n=document.getElementById(e))&&null!==n&&(i=!0)}return i},g=function(){m("class","iq-progress-bar")&&a()(".iq-progress-bar > span").each((function(){var t=a()(this),e=a()(this).data("percent");t.css({transition:"width 2s"}),setTimeout((function(){t.trigger("appear",(function(){t.css("width",e+"%")}))}),500)}))},v=function(){a()(".popup-gallery").magnificPopup({delegate:"a.popup-img",tLoading:"Loading image #%curr%...",type:"image",mainClass:"mfp-img-mobile",gallery:{navigateByImgClick:!0,enabled:!0,preload:[0,1]},image:{tError:'The image #%curr% could not be loaded.'}}),a()(".popup-youtube, .popup-vimeo, .popup-gmaps").magnificPopup({type:"iframe",disableOn:700,mainClass:"mfp-fade",preloader:!1,removalDelay:160,fixedContentPos:!1})},y=function(){var t;(t=a.a).fn.countTo=function(e){return this.each((function(){var e=t(this),n=parseInt(e.attr("data-count-from")),i=parseInt(e.attr("data-count-to")),o=e.attr("data-count-speed"),r=n;requestAnimationFrame((function t(){r=0)return(e=t.target||t.srcElement).className=e.className.replace(this.config.animateClass,"").trim()},o.prototype.customStyle=function(t,e,n,i,o){return e&&this.cacheAnimationName(t),t.style.visibility=e?"hidden":"visible",n&&this.vendorSet(t.style,{animationDuration:n}),i&&this.vendorSet(t.style,{animationDelay:i}),o&&this.vendorSet(t.style,{animationIterationCount:o}),this.vendorSet(t.style,{animationName:e?"none":this.cachedAnimationName(t)}),t},o.prototype.vendors=["moz","webkit"],o.prototype.vendorSet=function(t,e){var n,i,o,r;for(n in i=[],e)o=e[n],t[""+n]=o,i.push(function(){var e,i,a,s;for(s=[],e=0,i=(a=this.vendors).length;e=r},o.prototype.util=function(){return null!=this._util?this._util:this._util=new e},o.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},o}()}).call(this)},vDqi:function(t,e,n){t.exports=n("zuR4")},vuIU:function(t,e,n){"use strict";function i(t,e){for(var n=0;n=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},x86X:function(t,e){t.exports=function(t){return null!=t&&null!=t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}},xAGQ:function(t,e,n){"use strict";var i=n("xTJ+");t.exports=function(t,e,n){return i.forEach(n,(function(n){t=n(t,e)})),t}},"xTJ+":function(t,e,n){"use strict";var i=n("HSsa"),o=n("x86X"),r=Object.prototype.toString;function a(t){return"[object Array]"===r.call(t)}function s(t){return null!==t&&"object"===typeof t}function l(t){return"[object Function]"===r.call(t)}function c(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),a(t))for(var n=0,i=t.length;n