diff --git a/assets/index-C09QN0vr.js b/assets/index-C09QN0vr.js new file mode 100644 index 0000000..ac0bffc --- /dev/null +++ b/assets/index-C09QN0vr.js @@ -0,0 +1,831 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();var Sr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function li(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Cf={exports:{}},Bs={},kf={exports:{}},G={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var ui=Symbol.for("react.element"),Vh=Symbol.for("react.portal"),Bh=Symbol.for("react.fragment"),Uh=Symbol.for("react.strict_mode"),Hh=Symbol.for("react.profiler"),Wh=Symbol.for("react.provider"),Gh=Symbol.for("react.context"),Yh=Symbol.for("react.forward_ref"),Qh=Symbol.for("react.suspense"),$h=Symbol.for("react.memo"),Xh=Symbol.for("react.lazy"),Cu=Symbol.iterator;function Kh(e){return e===null||typeof e!="object"?null:(e=Cu&&e[Cu]||e["@@iterator"],typeof e=="function"?e:null)}var bf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Tf=Object.assign,_f={};function lr(e,t,n){this.props=e,this.context=t,this.refs=_f,this.updater=n||bf}lr.prototype.isReactComponent={};lr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};lr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Pf(){}Pf.prototype=lr.prototype;function pl(e,t,n){this.props=e,this.context=t,this.refs=_f,this.updater=n||bf}var hl=pl.prototype=new Pf;hl.constructor=pl;Tf(hl,lr.prototype);hl.isPureReactComponent=!0;var ku=Array.isArray,Of=Object.prototype.hasOwnProperty,ml={current:null},Nf={key:!0,ref:!0,__self:!0,__source:!0};function Lf(e,t,n){var r,i={},s=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(s=""+t.key),t)Of.call(t,r)&&!Nf.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1>>1,le=I[X];if(0>>1;Xi(k,B))Oi(W,k)?(I[X]=W,I[O]=B,X=O):(I[X]=k,I[xt]=B,X=xt);else if(Oi(W,B))I[X]=W,I[O]=B,X=O;else break e}}return R}function i(I,R){var B=I.sortIndex-R.sortIndex;return B!==0?B:I.id-R.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var u=[],p=[],h=1,g=null,f=3,v=!1,y=!1,x=!1,w=typeof setTimeout=="function"?setTimeout:null,o=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(I){for(var R=n(p);R!==null;){if(R.callback===null)r(p);else if(R.startTime<=I)r(p),R.sortIndex=R.expirationTime,t(u,R);else break;R=n(p)}}function m(I){if(x=!1,d(I),!y)if(n(u)!==null)y=!0,Z(S);else{var R=n(p);R!==null&&Pe(m,R.startTime-I)}}function S(I,R){y=!1,x&&(x=!1,o(b),b=-1),v=!0;var B=f;try{for(d(R),g=n(u);g!==null&&(!(g.expirationTime>R)||I&&!z());){var X=g.callback;if(typeof X=="function"){g.callback=null,f=g.priorityLevel;var le=X(g.expirationTime<=R);R=e.unstable_now(),typeof le=="function"?g.callback=le:g===n(u)&&r(u),d(R)}else r(u);g=n(u)}if(g!==null)var ze=!0;else{var xt=n(p);xt!==null&&Pe(m,xt.startTime-R),ze=!1}return ze}finally{g=null,f=B,v=!1}}var A=!1,C=null,b=-1,P=5,_=-1;function z(){return!(e.unstable_now()-_I||125X?(I.sortIndex=B,t(p,I),n(u)===null&&I===n(p)&&(x?(o(b),b=-1):x=!0,Pe(m,B-X))):(I.sortIndex=le,t(u,I),y||v||(y=!0,Z(S))),I},e.unstable_shouldYield=z,e.unstable_wrapCallback=function(I){var R=f;return function(){var B=f;f=R;try{return I.apply(this,arguments)}finally{f=B}}}})(Mf);jf.exports=Mf;var om=jf.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Rf=j,Ge=om;function N(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),eo=Object.prototype.hasOwnProperty,lm=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Tu={},_u={};function um(e){return eo.call(_u,e)?!0:eo.call(Tu,e)?!1:lm.test(e)?_u[e]=!0:(Tu[e]=!0,!1)}function cm(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function fm(e,t,n,r){if(t===null||typeof t>"u"||cm(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ie(e,t,n,r,i,s,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=a}var Ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ce[e]=new Ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ce[t]=new Ie(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ce[e]=new Ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ce[e]=new Ie(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ce[e]=new Ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ce[e]=new Ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ce[e]=new Ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ce[e]=new Ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ce[e]=new Ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var vl=/[\-:]([a-z])/g;function yl(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(vl,yl);Ce[t]=new Ie(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(vl,yl);Ce[t]=new Ie(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(vl,yl);Ce[t]=new Ie(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ce[e]=new Ie(e,1,!1,e.toLowerCase(),null,!1,!1)});Ce.xlinkHref=new Ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ce[e]=new Ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function wl(e,t,n,r){var i=Ce.hasOwnProperty(t)?Ce[t]:null;(i!==null?i.type!==0:r||!(2l||i[a]!==s[l]){var u=` +`+i[a].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=a&&0<=l);break}}}finally{ua=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ar(e):""}function dm(e){switch(e.tag){case 5:return Ar(e.type);case 16:return Ar("Lazy");case 13:return Ar("Suspense");case 19:return Ar("SuspenseList");case 0:case 2:case 15:return e=ca(e.type,!1),e;case 11:return e=ca(e.type.render,!1),e;case 1:return e=ca(e.type,!0),e;default:return""}}function io(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ln:return"Fragment";case Nn:return"Portal";case to:return"Profiler";case xl:return"StrictMode";case no:return"Suspense";case ro:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Vf:return(e.displayName||"Context")+".Consumer";case Ff:return(e._context.displayName||"Context")+".Provider";case Sl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Al:return t=e.displayName||null,t!==null?t:io(e.type)||"Memo";case Ft:t=e._payload,e=e._init;try{return io(e(t))}catch{}}return null}function pm(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return io(t);case 8:return t===xl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function tn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Uf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function hm(e){var t=Uf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,s.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wi(e){e._valueTracker||(e._valueTracker=hm(e))}function Hf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Uf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function os(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function so(e,t){var n=t.checked;return fe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ou(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=tn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Wf(e,t){t=t.checked,t!=null&&wl(e,"checked",t,!1)}function ao(e,t){Wf(e,t);var n=tn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?oo(e,t.type,n):t.hasOwnProperty("defaultValue")&&oo(e,t.type,tn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Nu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function oo(e,t,n){(t!=="number"||os(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Er=Array.isArray;function Yn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=xi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Tr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},mm=["Webkit","ms","Moz","O"];Object.keys(Tr).forEach(function(e){mm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Tr[t]=Tr[e]})});function $f(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Tr.hasOwnProperty(e)&&Tr[e]?(""+t).trim():t+"px"}function Xf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=$f(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var gm=fe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function co(e,t){if(t){if(gm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function fo(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var po=null;function El(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ho=null,Qn=null,$n=null;function zu(e){if(e=di(e)){if(typeof ho!="function")throw Error(N(280));var t=e.stateNode;t&&(t=Ys(t),ho(e.stateNode,e.type,t))}}function Kf(e){Qn?$n?$n.push(e):$n=[e]:Qn=e}function qf(){if(Qn){var e=Qn,t=$n;if($n=Qn=null,zu(e),t)for(e=0;e>>=0,e===0?32:31-(Tm(e)/_m|0)|0}var Si=64,Ai=4194304;function Cr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function fs(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,s=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~i;l!==0?r=Cr(l):(s&=a,s!==0&&(r=Cr(s)))}else a=n&~i,a!==0?r=Cr(a):s!==0&&(r=Cr(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,s=t&-t,i>=s||i===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ci(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ut(t),e[t]=n}function Lm(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Pr),Hu=" ",Wu=!1;function vd(e,t){switch(e){case"keyup":return ag.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function lg(e,t){switch(e){case"compositionend":return yd(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function ug(e,t){if(In)return e==="compositionend"||!Nl&&vd(e,t)?(e=md(),Xi=_l=Ht=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$u(n)}}function Ad(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ad(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ed(){for(var e=window,t=os();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=os(e.document)}return t}function Ll(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function yg(e){var t=Ed(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ad(n.ownerDocument.documentElement,n)){if(r!==null&&Ll(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!e.extend&&s>r&&(i=r,r=s,s=i),i=Xu(n,s);var a=Xu(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,zn=null,xo=null,Nr=null,So=!1;function Ku(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;So||zn==null||zn!==os(r)||(r=zn,"selectionStart"in r&&Ll(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Nr&&Yr(Nr,r)||(Nr=r,r=hs(xo,"onSelect"),0Rn||(e.current=To[Rn],To[Rn]=null,Rn--)}function ee(e,t){Rn++,To[Rn]=e.current,e.current=t}var nn={},_e=ln(nn),De=ln(!1),wn=nn;function tr(e,t){var n=e.type.contextTypes;if(!n)return nn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Fe(e){return e=e.childContextTypes,e!=null}function gs(){ie(De),ie(_e)}function rc(e,t,n){if(_e.current!==nn)throw Error(N(168));ee(_e,t),ee(De,n)}function Ld(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(N(108,pm(e)||"Unknown",i));return fe({},n,r)}function vs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||nn,wn=_e.current,ee(_e,e),ee(De,De.current),!0}function ic(e,t,n){var r=e.stateNode;if(!r)throw Error(N(169));n?(e=Ld(e,t,wn),r.__reactInternalMemoizedMergedChildContext=e,ie(De),ie(_e),ee(_e,e)):ie(De),ee(De,n)}var Ct=null,Qs=!1,Ca=!1;function Id(e){Ct===null?Ct=[e]:Ct.push(e)}function Og(e){Qs=!0,Id(e)}function un(){if(!Ca&&Ct!==null){Ca=!0;var e=0,t=q;try{var n=Ct;for(q=1;e>=a,i-=a,kt=1<<32-ut(t)+i|n<b?(P=C,C=null):P=C.sibling;var _=f(o,C,d[b],m);if(_===null){C===null&&(C=P);break}e&&C&&_.alternate===null&&t(o,C),c=s(_,c,b),A===null?S=_:A.sibling=_,A=_,C=P}if(b===d.length)return n(o,C),oe&&cn(o,b),S;if(C===null){for(;bb?(P=C,C=null):P=C.sibling;var z=f(o,C,_.value,m);if(z===null){C===null&&(C=P);break}e&&C&&z.alternate===null&&t(o,C),c=s(z,c,b),A===null?S=z:A.sibling=z,A=z,C=P}if(_.done)return n(o,C),oe&&cn(o,b),S;if(C===null){for(;!_.done;b++,_=d.next())_=g(o,_.value,m),_!==null&&(c=s(_,c,b),A===null?S=_:A.sibling=_,A=_);return oe&&cn(o,b),S}for(C=r(o,C);!_.done;b++,_=d.next())_=v(C,o,b,_.value,m),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?b:_.key),c=s(_,c,b),A===null?S=_:A.sibling=_,A=_);return e&&C.forEach(function(F){return t(o,F)}),oe&&cn(o,b),S}function w(o,c,d,m){if(typeof d=="object"&&d!==null&&d.type===Ln&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case yi:e:{for(var S=d.key,A=c;A!==null;){if(A.key===S){if(S=d.type,S===Ln){if(A.tag===7){n(o,A.sibling),c=i(A,d.props.children),c.return=o,o=c;break e}}else if(A.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Ft&&fc(S)===A.type){n(o,A.sibling),c=i(A,d.props),c.ref=yr(o,A,d),c.return=o,o=c;break e}n(o,A);break}else t(o,A);A=A.sibling}d.type===Ln?(c=yn(d.props.children,o.mode,m,d.key),c.return=o,o=c):(m=rs(d.type,d.key,d.props,null,o.mode,m),m.ref=yr(o,c,d),m.return=o,o=m)}return a(o);case Nn:e:{for(A=d.key;c!==null;){if(c.key===A)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(o,c.sibling),c=i(c,d.children||[]),c.return=o,o=c;break e}else{n(o,c);break}else t(o,c);c=c.sibling}c=La(d,o.mode,m),c.return=o,o=c}return a(o);case Ft:return A=d._init,w(o,c,A(d._payload),m)}if(Er(d))return y(o,c,d,m);if(pr(d))return x(o,c,d,m);Pi(o,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(o,c.sibling),c=i(c,d),c.return=o,o=c):(n(o,c),c=Na(d,o.mode,m),c.return=o,o=c),a(o)):n(o,c)}return w}var rr=Bd(!0),Ud=Bd(!1),pi={},wt=ln(pi),Kr=ln(pi),qr=ln(pi);function hn(e){if(e===pi)throw Error(N(174));return e}function Bl(e,t){switch(ee(qr,t),ee(Kr,e),ee(wt,pi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:uo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=uo(t,e)}ie(wt),ee(wt,t)}function ir(){ie(wt),ie(Kr),ie(qr)}function Hd(e){hn(qr.current);var t=hn(wt.current),n=uo(t,e.type);t!==n&&(ee(Kr,e),ee(wt,n))}function Ul(e){Kr.current===e&&(ie(wt),ie(Kr))}var ue=ln(0);function Es(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ka=[];function Hl(){for(var e=0;en?n:4,e(!0);var r=ba.transition;ba.transition={};try{e(!1),t()}finally{q=n,ba.transition=r}}function sp(){return nt().memoizedState}function zg(e,t,n){var r=Jt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ap(e))op(t,n);else if(n=Rd(e,t,n,r),n!==null){var i=Ne();ct(n,e,r,i),lp(n,t,r)}}function jg(e,t,n){var r=Jt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ap(e))op(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var a=t.lastRenderedState,l=s(a,n);if(i.hasEagerState=!0,i.eagerState=l,ft(l,a)){var u=t.interleaved;u===null?(i.next=i,Fl(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=Rd(e,t,i,r),n!==null&&(i=Ne(),ct(n,e,r,i),lp(n,t,r))}}function ap(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function op(e,t){Lr=Cs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function lp(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,kl(e,n)}}var ks={readContext:tt,useCallback:ke,useContext:ke,useEffect:ke,useImperativeHandle:ke,useInsertionEffect:ke,useLayoutEffect:ke,useMemo:ke,useReducer:ke,useRef:ke,useState:ke,useDebugValue:ke,useDeferredValue:ke,useTransition:ke,useMutableSource:ke,useSyncExternalStore:ke,useId:ke,unstable_isNewReconciler:!1},Mg={readContext:tt,useCallback:function(e,t){return pt().memoizedState=[e,t===void 0?null:t],e},useContext:tt,useEffect:pc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ji(4194308,4,ep.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ji(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ji(4,2,e,t)},useMemo:function(e,t){var n=pt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=pt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=zg.bind(null,ce,e),[r.memoizedState,e]},useRef:function(e){var t=pt();return e={current:e},t.memoizedState=e},useState:dc,useDebugValue:$l,useDeferredValue:function(e){return pt().memoizedState=e},useTransition:function(){var e=dc(!1),t=e[0];return e=Ig.bind(null,e[1]),pt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ce,i=pt();if(oe){if(n===void 0)throw Error(N(407));n=n()}else{if(n=t(),Se===null)throw Error(N(349));Sn&30||Yd(r,t,n)}i.memoizedState=n;var s={value:n,getSnapshot:t};return i.queue=s,pc($d.bind(null,r,s,e),[e]),r.flags|=2048,ei(9,Qd.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=pt(),t=Se.identifierPrefix;if(oe){var n=bt,r=kt;n=(r&~(1<<32-ut(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Zr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[mt]=t,e[Xr]=r,vp(e,t,!1,!1),t.stateNode=e;e:{switch(a=fo(n,r),n){case"dialog":te("cancel",e),te("close",e),i=r;break;case"iframe":case"object":case"embed":te("load",e),i=r;break;case"video":case"audio":for(i=0;iar&&(t.flags|=128,r=!0,wr(s,!1),t.lanes=4194304)}else{if(!r)if(e=Es(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wr(s,!0),s.tail===null&&s.tailMode==="hidden"&&!a.alternate&&!oe)return be(t),null}else 2*he()-s.renderingStartTime>ar&&n!==1073741824&&(t.flags|=128,r=!0,wr(s,!1),t.lanes=4194304);s.isBackwards?(a.sibling=t.child,t.child=a):(n=s.last,n!==null?n.sibling=a:t.child=a,s.last=a)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=he(),t.sibling=null,n=ue.current,ee(ue,r?n&1|2:n&1),t):(be(t),null);case 22:case 23:return eu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Be&1073741824&&(be(t),t.subtreeFlags&6&&(t.flags|=8192)):be(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function Wg(e,t){switch(zl(t),t.tag){case 1:return Fe(t.type)&&gs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ir(),ie(De),ie(_e),Hl(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ul(t),null;case 13:if(ie(ue),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));nr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ie(ue),null;case 4:return ir(),null;case 10:return Dl(t.type._context),null;case 22:case 23:return eu(),null;case 24:return null;default:return null}}var Ni=!1,Te=!1,Gg=typeof WeakSet=="function"?WeakSet:Set,D=null;function Bn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){de(e,t,r)}else n.current=null}function Fo(e,t,n){try{n()}catch(r){de(e,t,r)}}var Ac=!1;function Yg(e,t){if(Ao=ds,e=Ed(),Ll(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var a=0,l=-1,u=-1,p=0,h=0,g=e,f=null;t:for(;;){for(var v;g!==n||i!==0&&g.nodeType!==3||(l=a+i),g!==s||r!==0&&g.nodeType!==3||(u=a+r),g.nodeType===3&&(a+=g.nodeValue.length),(v=g.firstChild)!==null;)f=g,g=v;for(;;){if(g===e)break t;if(f===n&&++p===i&&(l=a),f===s&&++h===r&&(u=a),(v=g.nextSibling)!==null)break;g=f,f=g.parentNode}g=v}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Eo={focusedElem:e,selectionRange:n},ds=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var x=y.memoizedProps,w=y.memoizedState,o=t.stateNode,c=o.getSnapshotBeforeUpdate(t.elementType===t.type?x:it(t.type,x),w);o.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(m){de(t,t.return,m)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return y=Ac,Ac=!1,y}function Ir(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&Fo(t,n,s)}i=i.next}while(i!==r)}}function Ks(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Vo(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function xp(e){var t=e.alternate;t!==null&&(e.alternate=null,xp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[mt],delete t[Xr],delete t[bo],delete t[_g],delete t[Pg])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Sp(e){return e.tag===5||e.tag===3||e.tag===4}function Ec(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Bo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ms));else if(r!==4&&(e=e.child,e!==null))for(Bo(e,t,n),e=e.sibling;e!==null;)Bo(e,t,n),e=e.sibling}function Uo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Uo(e,t,n),e=e.sibling;e!==null;)Uo(e,t,n),e=e.sibling}var Ae=null,at=!1;function Rt(e,t,n){for(n=n.child;n!==null;)Ap(e,t,n),n=n.sibling}function Ap(e,t,n){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Us,n)}catch{}switch(n.tag){case 5:Te||Bn(n,t);case 6:var r=Ae,i=at;Ae=null,Rt(e,t,n),Ae=r,at=i,Ae!==null&&(at?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(at?(e=Ae,n=n.stateNode,e.nodeType===8?Ea(e.parentNode,n):e.nodeType===1&&Ea(e,n),Wr(e)):Ea(Ae,n.stateNode));break;case 4:r=Ae,i=at,Ae=n.stateNode.containerInfo,at=!0,Rt(e,t,n),Ae=r,at=i;break;case 0:case 11:case 14:case 15:if(!Te&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,a=s.destroy;s=s.tag,a!==void 0&&(s&2||s&4)&&Fo(n,t,a),i=i.next}while(i!==r)}Rt(e,t,n);break;case 1:if(!Te&&(Bn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){de(n,t,l)}Rt(e,t,n);break;case 21:Rt(e,t,n);break;case 22:n.mode&1?(Te=(r=Te)||n.memoizedState!==null,Rt(e,t,n),Te=r):Rt(e,t,n);break;default:Rt(e,t,n)}}function Cc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Gg),t.forEach(function(r){var i=tv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function rt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~s}if(r=i,r=he()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*$g(r/1960))-r,10e?16:e,Wt===null)var r=!1;else{if(e=Wt,Wt=null,_s=0,Q&6)throw Error(N(331));var i=Q;for(Q|=4,D=e.current;D!==null;){var s=D,a=s.child;if(D.flags&16){var l=s.deletions;if(l!==null){for(var u=0;uhe()-Zl?vn(e,0):ql|=n),Ve(e,t)}function Op(e,t){t===0&&(e.mode&1?(t=Ai,Ai<<=1,!(Ai&130023424)&&(Ai=4194304)):t=1);var n=Ne();e=Ot(e,t),e!==null&&(ci(e,t,n),Ve(e,n))}function ev(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Op(e,n)}function tv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(N(314))}r!==null&&r.delete(t),Op(e,n)}var Np;Np=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||De.current)Re=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Re=!1,Ug(e,t,n);Re=!!(e.flags&131072)}else Re=!1,oe&&t.flags&1048576&&zd(t,ws,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;es(e,t),e=t.pendingProps;var i=tr(t,_e.current);Kn(t,n),i=Gl(null,t,r,e,i,n);var s=Yl();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fe(r)?(s=!0,vs(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Vl(t),i.updater=$s,t.stateNode=i,i._reactInternals=t,Lo(t,r,e,n),t=jo(null,t,r,!0,s,n)):(t.tag=0,oe&&s&&Il(t),Oe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(es(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=rv(r),e=it(r,e),i){case 0:t=zo(null,t,r,e,n);break e;case 1:t=wc(null,t,r,e,n);break e;case 11:t=vc(null,t,r,e,n);break e;case 14:t=yc(null,t,r,it(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),zo(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),wc(e,t,r,i,n);case 3:e:{if(hp(t),e===null)throw Error(N(387));r=t.pendingProps,s=t.memoizedState,i=s.element,Dd(e,t),As(t,r,null,n);var a=t.memoizedState;if(r=a.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=sr(Error(N(423)),t),t=xc(e,t,r,n,i);break e}else if(r!==i){i=sr(Error(N(424)),t),t=xc(e,t,r,n,i);break e}else for(He=Kt(t.stateNode.containerInfo.firstChild),We=t,oe=!0,ot=null,n=Ud(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(nr(),r===i){t=Nt(e,t,n);break e}Oe(e,t,r,n)}t=t.child}return t;case 5:return Hd(t),e===null&&Po(t),r=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,a=i.children,Co(r,i)?a=null:s!==null&&Co(r,s)&&(t.flags|=32),pp(e,t),Oe(e,t,a,n),t.child;case 6:return e===null&&Po(t),null;case 13:return mp(e,t,n);case 4:return Bl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=rr(t,null,r,n):Oe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),vc(e,t,r,i,n);case 7:return Oe(e,t,t.pendingProps,n),t.child;case 8:return Oe(e,t,t.pendingProps.children,n),t.child;case 12:return Oe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value,ee(xs,r._currentValue),r._currentValue=a,s!==null)if(ft(s.value,a)){if(s.children===i.children&&!De.current){t=Nt(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){a=s.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(s.tag===1){u=Tt(-1,n&-n),u.tag=2;var p=s.updateQueue;if(p!==null){p=p.shared;var h=p.pending;h===null?u.next=u:(u.next=h.next,h.next=u),p.pending=u}}s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),Oo(s.return,n,t),l.lanes|=n;break}u=u.next}}else if(s.tag===10)a=s.type===t.type?null:s.child;else if(s.tag===18){if(a=s.return,a===null)throw Error(N(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Oo(a,n,t),a=s.sibling}else a=s.child;if(a!==null)a.return=s;else for(a=s;a!==null;){if(a===t){a=null;break}if(s=a.sibling,s!==null){s.return=a.return,a=s;break}a=a.return}s=a}Oe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Kn(t,n),i=tt(i),r=r(i),t.flags|=1,Oe(e,t,r,n),t.child;case 14:return r=t.type,i=it(r,t.pendingProps),i=it(r.type,i),yc(e,t,r,i,n);case 15:return fp(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),es(e,t),t.tag=1,Fe(r)?(e=!0,vs(t)):e=!1,Kn(t,n),Vd(t,r,i),Lo(t,r,i,n),jo(null,t,r,!0,e,n);case 19:return gp(e,t,n);case 22:return dp(e,t,n)}throw Error(N(156,t.tag))};function Lp(e,t){return id(e,t)}function nv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Je(e,t,n,r){return new nv(e,t,n,r)}function nu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rv(e){if(typeof e=="function")return nu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Sl)return 11;if(e===Al)return 14}return 2}function en(e,t){var n=e.alternate;return n===null?(n=Je(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function rs(e,t,n,r,i,s){var a=2;if(r=e,typeof e=="function")nu(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ln:return yn(n.children,i,s,t);case xl:a=8,i|=8;break;case to:return e=Je(12,n,t,i|2),e.elementType=to,e.lanes=s,e;case no:return e=Je(13,n,t,i),e.elementType=no,e.lanes=s,e;case ro:return e=Je(19,n,t,i),e.elementType=ro,e.lanes=s,e;case Bf:return Zs(n,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ff:a=10;break e;case Vf:a=9;break e;case Sl:a=11;break e;case Al:a=14;break e;case Ft:a=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=Je(a,n,t,i),t.elementType=e,t.type=r,t.lanes=s,t}function yn(e,t,n,r){return e=Je(7,e,r,t),e.lanes=n,e}function Zs(e,t,n,r){return e=Je(22,e,r,t),e.elementType=Bf,e.lanes=n,e.stateNode={isHidden:!1},e}function Na(e,t,n){return e=Je(6,e,null,t),e.lanes=n,e}function La(e,t,n){return t=Je(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iv(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=da(0),this.expirationTimes=da(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=da(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ru(e,t,n,r,i,s,a,l,u){return e=new iv(e,t,n,l,u),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Je(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vl(s),e}function sv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Mp)}catch(e){console.error(e)}}Mp(),zf.exports=Ye;var Rp=zf.exports;const cv=li(Rp);var Lc=Rp;Ja.createRoot=Lc.createRoot,Ja.hydrateRoot=Lc.hydrateRoot;const fv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAChSURBVFiF7ZZLCoAgFAC9XjsXRYs6vR2jYFokFJH2e88I3oCbEmZM0JwzDOOvAB4Y4vCl5Q0wsjIB/VfychEZuX4E0B7Ix8SzVlp+tPIJ6IA68U7mS+Tkmzk6EVfkahF35OIRT+RiEW/kryMk5I8jJOW3IzTklyNYbjXV04z0Keody3WqJj+JGPYBKvJMRHBAFSMCBX4s4paHOCptn2EYp8yhVhze1QKjpQAAAABJRU5ErkJggg==",dv=()=>{window.scrollTo({top:0,behavior:"smooth"})},pv=()=>E.jsx("div",{className:"back-to-top",onClick:dv,children:E.jsx("div",{className:"back-to-top-icon",children:E.jsx("img",{src:fv,alt:""})})}),ou=e=>{const t=document.getElementById(e);e!=="home"?t?window.scrollTo({top:t.offsetTop-100,behavior:"smooth"}):console.error(`Element with ID "${e}" not found.`):window.scrollTo({top:100,behavior:"smooth"})},hv=({activeTab:e,setActiveTab:t})=>{const[n,r]=j.useState(!1),[i,s]=j.useState("closed"),[a,l]=j.useState("normal");j.useEffect(()=>{const h=()=>{window.scrollY>0?r(!0):r(!1)};return window.addEventListener("scroll",h),()=>window.removeEventListener("scroll",h)},[]);const u=()=>{s(h=>h==="closed"?"open":"closed"),l(h=>h==="crossed"?"normal":"crossed")},p=(h,g)=>{g.preventDefault(),t(h),ou(h)};return E.jsxs("div",{className:`navbar ${n?"navbar-sticky":""}`,children:[E.jsx("div",{className:"logo",children:E.jsxs("h1",{className:"logo-title",children:["Devalentine",E.jsx("span",{children:"."})]})}),E.jsx("nav",{className:`nav-container ${i==="open"?"open":""}`,children:E.jsxs("ul",{children:[E.jsx("li",{className:`nav-item ${e==="home"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:h=>p("home",h),children:"Home"})}),E.jsx("li",{className:`nav-item ${e==="services"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("services",event),children:"Services"})}),E.jsx("li",{className:`nav-item ${e==="about"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("about",event),children:"About"})}),E.jsx("li",{className:`nav-item ${e==="projects"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("projects",event),children:"Projects"})}),E.jsx("li",{className:`nav-item ${e==="contact"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("contact",event),children:"Contacts"})})]})}),E.jsx("div",{className:"nav-hamburger-container",children:E.jsxs("div",{className:`nav-hamburger ${a==="crossed"?"cross":""}`,onClick:u,children:[E.jsx("span",{}),E.jsx("span",{}),E.jsx("span",{})]})})]})};function Ic(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;i--){var s=n[i],a=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=s)}return se.head.insertBefore(t,r),e}}var Fv="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ai(){for(var e=12,t="";e-- >0;)t+=Fv[Math.random()*62|0];return t}function fr(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function pu(e){return e.classList?fr(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function Xp(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Vv(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(Xp(e[n]),'" ')},"").trim()}function ra(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function hu(e){return e.size!==gt.size||e.x!==gt.x||e.y!==gt.y||e.rotate!==gt.rotate||e.flipX||e.flipY}function Bv(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(t.x*32,", ").concat(t.y*32,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),u={transform:"".concat(s," ").concat(a," ").concat(l)},p={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:u,path:p}}function Uv(e){var t=e.transform,n=e.width,r=n===void 0?$o:n,i=e.height,s=i===void 0?$o:i,a=e.startCentered,l=a===void 0?!1:a,u="";return l&&Up?u+="translate(".concat(t.x/Dt-r/2,"em, ").concat(t.y/Dt-s/2,"em) "):l?u+="translate(calc(-50% + ".concat(t.x/Dt,"em), calc(-50% + ").concat(t.y/Dt,"em)) "):u+="translate(".concat(t.x/Dt,"em, ").concat(t.y/Dt,"em) "),u+="scale(".concat(t.size/Dt*(t.flipX?-1:1),", ").concat(t.size/Dt*(t.flipY?-1:1),") "),u+="rotate(".concat(t.rotate,"deg) "),u}var Hv=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-counter-scale, 0.25)); + transform: scale(var(--fa-counter-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; + } +} +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.fad.fa-inverse, +.fa-duotone.fa-inverse { + color: var(--fa-inverse, #fff); +}`;function Kp(){var e=Hp,t=Wp,n=V.cssPrefix,r=V.replacementClass,i=Hv;if(n!==e||r!==t){var s=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(s,".".concat(n,"-")).replace(a,"--".concat(n,"-")).replace(l,".".concat(r))}return i}var Vc=!1;function Ia(){V.autoAddCss&&!Vc&&(Dv(Kp()),Vc=!0)}var Wv={mixout:function(){return{dom:{css:Kp,insertCss:Ia}}},hooks:function(){return{beforeDOMElementCreation:function(){Ia()},beforeI2svg:function(){Ia()}}}},It=rn||{};It[Lt]||(It[Lt]={});It[Lt].styles||(It[Lt].styles={});It[Lt].hooks||(It[Lt].hooks={});It[Lt].shims||(It[Lt].shims=[]);var lt=It[Lt],qp=[],Gv=function e(){se.removeEventListener("DOMContentLoaded",e),Ls=1,qp.map(function(t){return t()})},Ls=!1;Mt&&(Ls=(se.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(se.readyState),Ls||se.addEventListener("DOMContentLoaded",Gv));function Yv(e){Mt&&(Ls?setTimeout(e,0):qp.push(e))}function gi(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,s=i===void 0?[]:i;return typeof e=="string"?Xp(e):"<".concat(t," ").concat(Vv(r),">").concat(s.map(gi).join(""),"")}function Bc(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Qv=function(t,n){return function(r,i,s,a){return t.call(n,r,i,s,a)}},za=function(t,n,r,i){var s=Object.keys(t),a=s.length,l=i!==void 0?Qv(n,i):n,u,p,h;for(r===void 0?(u=1,h=t[s[0]]):(u=0,h=r);u=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Uc(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function qo(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,s=Uc(t);typeof lt.hooks.addPack=="function"&&!i?lt.hooks.addPack(e,Uc(t)):lt.styles[e]=M(M({},lt.styles[e]||{}),s),e==="fas"&&qo("fa",t)}var Vi,Bi,Ui,Hn=lt.styles,Kv=lt.shims,qv=(Vi={},we(Vi,re,Object.values(ii[re])),we(Vi,pe,Object.values(ii[pe])),Vi),mu=null,Zp={},Jp={},eh={},th={},nh={},Zv=(Bi={},we(Bi,re,Object.keys(ni[re])),we(Bi,pe,Object.keys(ni[pe])),Bi);function Jv(e){return~Iv.indexOf(e)}function ey(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Jv(i)?i:null}var rh=function(){var t=function(s){return za(Hn,function(a,l,u){return a[u]=za(l,s,{}),a},{})};Zp=t(function(i,s,a){if(s[3]&&(i[s[3]]=a),s[2]){var l=s[2].filter(function(u){return typeof u=="number"});l.forEach(function(u){i[u.toString(16)]=a})}return i}),Jp=t(function(i,s,a){if(i[a]=a,s[2]){var l=s[2].filter(function(u){return typeof u=="string"});l.forEach(function(u){i[u]=a})}return i}),nh=t(function(i,s,a){var l=s[2];return i[a]=a,l.forEach(function(u){i[u]=a}),i});var n="far"in Hn||V.autoFetchSvg,r=za(Kv,function(i,s){var a=s[0],l=s[1],u=s[2];return l==="far"&&!n&&(l="fas"),typeof a=="string"&&(i.names[a]={prefix:l,iconName:u}),typeof a=="number"&&(i.unicodes[a.toString(16)]={prefix:l,iconName:u}),i},{names:{},unicodes:{}});eh=r.names,th=r.unicodes,mu=ia(V.styleDefault,{family:V.familyDefault})};Rv(function(e){mu=ia(e.styleDefault,{family:V.familyDefault})});rh();function gu(e,t){return(Zp[e]||{})[t]}function ty(e,t){return(Jp[e]||{})[t]}function gn(e,t){return(nh[e]||{})[t]}function ih(e){return eh[e]||{prefix:null,iconName:null}}function ny(e){var t=th[e],n=gu("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function sn(){return mu}var vu=function(){return{prefix:null,iconName:null,rest:[]}};function ia(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?re:n,i=ni[r][e],s=ri[r][e]||ri[r][i],a=e in lt.styles?e:null;return s||a||null}var Hc=(Ui={},we(Ui,re,Object.keys(ii[re])),we(Ui,pe,Object.keys(ii[pe])),Ui);function sa(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,i=r===void 0?!1:r,s=(t={},we(t,re,"".concat(V.cssPrefix,"-").concat(re)),we(t,pe,"".concat(V.cssPrefix,"-").concat(pe)),t),a=null,l=re;(e.includes(s[re])||e.some(function(p){return Hc[re].includes(p)}))&&(l=re),(e.includes(s[pe])||e.some(function(p){return Hc[pe].includes(p)}))&&(l=pe);var u=e.reduce(function(p,h){var g=ey(V.cssPrefix,h);if(Hn[h]?(h=qv[l].includes(h)?Tv[l][h]:h,a=h,p.prefix=h):Zv[l].indexOf(h)>-1?(a=h,p.prefix=ia(h,{family:l})):g?p.iconName=g:h!==V.replacementClass&&h!==s[re]&&h!==s[pe]&&p.rest.push(h),!i&&p.prefix&&p.iconName){var f=a==="fa"?ih(p.iconName):{},v=gn(p.prefix,p.iconName);f.prefix&&(a=null),p.iconName=f.iconName||v||p.iconName,p.prefix=f.prefix||p.prefix,p.prefix==="far"&&!Hn.far&&Hn.fas&&!V.autoFetchSvg&&(p.prefix="fas")}return p},vu());return(e.includes("fa-brands")||e.includes("fab"))&&(u.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(u.prefix="fad"),!u.prefix&&l===pe&&(Hn.fass||V.autoFetchSvg)&&(u.prefix="fass",u.iconName=gn(u.prefix,u.iconName)||u.iconName),(u.prefix==="fa"||a==="fa")&&(u.prefix=sn()||"fas"),u}var ry=function(){function e(){mv(this,e),this.definitions={}}return gv(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),s=0;s0&&h.forEach(function(g){typeof g=="string"&&(n[l][g]=p)}),n[l][u]=p}),n}}]),e}(),Wc=[],Wn={},Zn={},iy=Object.keys(Zn);function sy(e,t){var n=t.mixoutsTo;return Wc=e,Wn={},Object.keys(Zn).forEach(function(r){iy.indexOf(r)===-1&&delete Zn[r]}),Wc.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(a){typeof i[a]=="function"&&(n[a]=i[a]),Ns(i[a])==="object"&&Object.keys(i[a]).forEach(function(l){n[a]||(n[a]={}),n[a][l]=i[a][l]})}),r.hooks){var s=r.hooks();Object.keys(s).forEach(function(a){Wn[a]||(Wn[a]=[]),Wn[a].push(s[a])})}r.provides&&r.provides(Zn)}),n}function Zo(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return Mt?(kn("beforeI2svg",t),zt("pseudoElements2svg",t),zt("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;V.autoReplaceSvg===!1&&(V.autoReplaceSvg=!0),V.observeMutations=!0,Yv(function(){uy({autoReplaceSvgRoot:n}),kn("watch",t)})}},ly={icon:function(t){if(t===null)return null;if(Ns(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:gn(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=ia(t[0]);return{prefix:r,iconName:gn(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(V.cssPrefix,"-"))>-1||t.match(_v))){var i=sa(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||sn(),iconName:gn(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var s=sn();return{prefix:s,iconName:gn(s,t)||t}}}},$e={noAuto:ay,config:V,dom:oy,parse:ly,library:sh,findIconDefinition:Jo,toHtml:gi},uy=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?se:n;(Object.keys(lt.styles).length>0||V.autoFetchSvg)&&Mt&&V.autoReplaceSvg&&$e.dom.i2svg({node:r})};function aa(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return gi(r)})}}),Object.defineProperty(e,"node",{get:function(){if(Mt){var r=se.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function cy(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,s=e.styles,a=e.transform;if(hu(a)&&n.found&&!r.found){var l=n.width,u=n.height,p={x:l/u/2,y:.5};i.style=ra(M(M({},s),{},{"transform-origin":"".concat(p.x+a.x/16,"em ").concat(p.y+a.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function fy(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,s=e.symbol,a=s===!0?"".concat(t,"-").concat(V.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:M(M({},i),{},{id:a}),children:r}]}]}function yu(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,s=e.iconName,a=e.transform,l=e.symbol,u=e.title,p=e.maskId,h=e.titleId,g=e.extra,f=e.watchable,v=f===void 0?!1:f,y=r.found?r:n,x=y.width,w=y.height,o=i==="fak",c=[V.replacementClass,s?"".concat(V.cssPrefix,"-").concat(s):""].filter(function(P){return g.classes.indexOf(P)===-1}).filter(function(P){return P!==""||!!P}).concat(g.classes).join(" "),d={children:[],attributes:M(M({},g.attributes),{},{"data-prefix":i,"data-icon":s,class:c,role:g.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(x," ").concat(w)})},m=o&&!~g.classes.indexOf("fa-fw")?{width:"".concat(x/w*16*.0625,"em")}:{};v&&(d.attributes[Cn]=""),u&&(d.children.push({tag:"title",attributes:{id:d.attributes["aria-labelledby"]||"title-".concat(h||ai())},children:[u]}),delete d.attributes.title);var S=M(M({},d),{},{prefix:i,iconName:s,main:n,mask:r,maskId:p,transform:a,symbol:l,styles:M(M({},m),g.styles)}),A=r.found&&n.found?zt("generateAbstractMask",S)||{children:[],attributes:{}}:zt("generateAbstractIcon",S)||{children:[],attributes:{}},C=A.children,b=A.attributes;return S.children=C,S.attributes=b,l?fy(S):cy(S)}function Gc(e){var t=e.content,n=e.width,r=e.height,i=e.transform,s=e.title,a=e.extra,l=e.watchable,u=l===void 0?!1:l,p=M(M(M({},a.attributes),s?{title:s}:{}),{},{class:a.classes.join(" ")});u&&(p[Cn]="");var h=M({},a.styles);hu(i)&&(h.transform=Uv({transform:i,startCentered:!0,width:n,height:r}),h["-webkit-transform"]=h.transform);var g=ra(h);g.length>0&&(p.style=g);var f=[];return f.push({tag:"span",attributes:p,children:[t]}),s&&f.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),f}function dy(e){var t=e.content,n=e.title,r=e.extra,i=M(M(M({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),s=ra(r.styles);s.length>0&&(i.style=s);var a=[];return a.push({tag:"span",attributes:i,children:[t]}),n&&a.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),a}var ja=lt.styles;function el(e){var t=e[0],n=e[1],r=e.slice(4),i=lu(r,1),s=i[0],a=null;return Array.isArray(s)?a={tag:"g",attributes:{class:"".concat(V.cssPrefix,"-").concat(mn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(V.cssPrefix,"-").concat(mn.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(V.cssPrefix,"-").concat(mn.PRIMARY),fill:"currentColor",d:s[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:t,height:n,icon:a}}var py={found:!1,width:512,height:512};function hy(e,t){!Gp&&!V.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function tl(e,t){var n=t;return t==="fa"&&V.styleDefault!==null&&(t=sn()),new Promise(function(r,i){if(zt("missingIconAbstract"),n==="fa"){var s=ih(e)||{};e=s.iconName||e,t=s.prefix||t}if(e&&t&&ja[t]&&ja[t][e]){var a=ja[t][e];return r(el(a))}hy(e,t),r(M(M({},py),{},{icon:V.showMissingIcons&&e?zt("missingIconAbstract")||{}:{}}))})}var Yc=function(){},nl=V.measurePerformance&&zi&&zi.mark&&zi.measure?zi:{mark:Yc,measure:Yc},br='FA "6.5.1"',my=function(t){return nl.mark("".concat(br," ").concat(t," begins")),function(){return ah(t)}},ah=function(t){nl.mark("".concat(br," ").concat(t," ends")),nl.measure("".concat(br," ").concat(t),"".concat(br," ").concat(t," begins"),"".concat(br," ").concat(t," ends"))},wu={begin:my,end:ah},is=function(){};function Qc(e){var t=e.getAttribute?e.getAttribute(Cn):null;return typeof t=="string"}function gy(e){var t=e.getAttribute?e.getAttribute(cu):null,n=e.getAttribute?e.getAttribute(fu):null;return t&&n}function vy(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(V.replacementClass)}function yy(){if(V.autoReplaceSvg===!0)return ss.replace;var e=ss[V.autoReplaceSvg];return e||ss.replace}function wy(e){return se.createElementNS("http://www.w3.org/2000/svg",e)}function xy(e){return se.createElement(e)}function oh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?wy:xy:n;if(typeof e=="string")return se.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(a){i.setAttribute(a,e.attributes[a])});var s=e.children||[];return s.forEach(function(a){i.appendChild(oh(a,{ceFn:r}))}),i}function Sy(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var ss={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(oh(i),n)}),n.getAttribute(Cn)===null&&V.keepOriginalSource){var r=se.createComment(Sy(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~pu(n).indexOf(V.replacementClass))return ss.replace(t);var i=new RegExp("".concat(V.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var s=r[0].attributes.class.split(" ").reduce(function(l,u){return u===V.replacementClass||u.match(i)?l.toSvg.push(u):l.toNode.push(u),l},{toNode:[],toSvg:[]});r[0].attributes.class=s.toSvg.join(" "),s.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",s.toNode.join(" "))}var a=r.map(function(l){return gi(l)}).join(` +`);n.setAttribute(Cn,""),n.innerHTML=a}};function $c(e){e()}function lh(e,t){var n=typeof t=="function"?t:is;if(e.length===0)n();else{var r=$c;V.mutateApproach===kv&&(r=rn.requestAnimationFrame||$c),r(function(){var i=yy(),s=wu.begin("mutate");e.map(i),s(),n()})}}var xu=!1;function uh(){xu=!0}function rl(){xu=!1}var Is=null;function Xc(e){if(Dc&&V.observeMutations){var t=e.treeCallback,n=t===void 0?is:t,r=e.nodeCallback,i=r===void 0?is:r,s=e.pseudoElementsCallback,a=s===void 0?is:s,l=e.observeMutationsRoot,u=l===void 0?se:l;Is=new Dc(function(p){if(!xu){var h=sn();fr(p).forEach(function(g){if(g.type==="childList"&&g.addedNodes.length>0&&!Qc(g.addedNodes[0])&&(V.searchPseudoElements&&a(g.target),n(g.target)),g.type==="attributes"&&g.target.parentNode&&V.searchPseudoElements&&a(g.target.parentNode),g.type==="attributes"&&Qc(g.target)&&~Lv.indexOf(g.attributeName))if(g.attributeName==="class"&&gy(g.target)){var f=sa(pu(g.target)),v=f.prefix,y=f.iconName;g.target.setAttribute(cu,v||h),y&&g.target.setAttribute(fu,y)}else vy(g.target)&&i(g.target)})}}),Mt&&Is.observe(u,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Ay(){Is&&Is.disconnect()}function Ey(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var s=i.split(":"),a=s[0],l=s.slice(1);return a&&l.length>0&&(r[a]=l.join(":").trim()),r},{})),n}function Cy(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=sa(pu(e));return i.prefix||(i.prefix=sn()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=ty(i.prefix,e.innerText)||gu(i.prefix,Ko(e.innerText))),!i.iconName&&V.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function ky(e){var t=fr(e.attributes).reduce(function(i,s){return i.name!=="class"&&i.name!=="style"&&(i[s.name]=s.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return V.autoA11y&&(n?t["aria-labelledby"]="".concat(V.replacementClass,"-title-").concat(r||ai()):(t["aria-hidden"]="true",t.focusable="false")),t}function by(){return{iconName:null,title:null,titleId:null,prefix:null,transform:gt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Kc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=Cy(e),r=n.iconName,i=n.prefix,s=n.rest,a=ky(e),l=Zo("parseNodeAttributes",{},e),u=t.styleParser?Ey(e):[];return M({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:gt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:u,attributes:a}},l)}var Ty=lt.styles;function ch(e){var t=V.autoReplaceSvg==="nest"?Kc(e,{styleParser:!1}):Kc(e);return~t.extra.classes.indexOf(Yp)?zt("generateLayersText",e,t):zt("generateSvgReplacementMutation",e,t)}var an=new Set;du.map(function(e){an.add("fa-".concat(e))});Object.keys(ni[re]).map(an.add.bind(an));Object.keys(ni[pe]).map(an.add.bind(an));an=hi(an);function qc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Mt)return Promise.resolve();var n=se.documentElement.classList,r=function(g){return n.add("".concat(Fc,"-").concat(g))},i=function(g){return n.remove("".concat(Fc,"-").concat(g))},s=V.autoFetchSvg?an:du.map(function(h){return"fa-".concat(h)}).concat(Object.keys(Ty));s.includes("fa")||s.push("fa");var a=[".".concat(Yp,":not([").concat(Cn,"])")].concat(s.map(function(h){return".".concat(h,":not([").concat(Cn,"])")})).join(", ");if(a.length===0)return Promise.resolve();var l=[];try{l=fr(e.querySelectorAll(a))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();var u=wu.begin("onTree"),p=l.reduce(function(h,g){try{var f=ch(g);f&&h.push(f)}catch(v){Gp||v.name==="MissingIcon"&&console.error(v)}return h},[]);return new Promise(function(h,g){Promise.all(p).then(function(f){lh(f,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),u(),h()})}).catch(function(f){u(),g(f)})})}function _y(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ch(e).then(function(n){n&&lh([n],t)})}function Py(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Jo(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:Jo(i||{})),e(r,M(M({},n),{},{mask:i}))}}var Oy=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?gt:r,s=n.symbol,a=s===void 0?!1:s,l=n.mask,u=l===void 0?null:l,p=n.maskId,h=p===void 0?null:p,g=n.title,f=g===void 0?null:g,v=n.titleId,y=v===void 0?null:v,x=n.classes,w=x===void 0?[]:x,o=n.attributes,c=o===void 0?{}:o,d=n.styles,m=d===void 0?{}:d;if(t){var S=t.prefix,A=t.iconName,C=t.icon;return aa(M({type:"icon"},t),function(){return kn("beforeDOMElementCreation",{iconDefinition:t,params:n}),V.autoA11y&&(f?c["aria-labelledby"]="".concat(V.replacementClass,"-title-").concat(y||ai()):(c["aria-hidden"]="true",c.focusable="false")),yu({icons:{main:el(C),mask:u?el(u.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:A,transform:M(M({},gt),i),symbol:a,title:f,maskId:h,titleId:y,extra:{attributes:c,styles:m,classes:w}})})}},Ny={mixout:function(){return{icon:Py(Oy)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=qc,n.nodeCallback=_y,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?se:r,s=n.callback,a=s===void 0?function(){}:s;return qc(i,a)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,s=r.title,a=r.titleId,l=r.prefix,u=r.transform,p=r.symbol,h=r.mask,g=r.maskId,f=r.extra;return new Promise(function(v,y){Promise.all([tl(i,l),h.iconName?tl(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(x){var w=lu(x,2),o=w[0],c=w[1];v([n,yu({icons:{main:o,mask:c},prefix:l,iconName:i,transform:u,symbol:p,maskId:g,title:s,titleId:a,extra:f,watchable:!0})])}).catch(y)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,s=n.main,a=n.transform,l=n.styles,u=ra(l);u.length>0&&(i.style=u);var p;return hu(a)&&(p=zt("generateAbstractTransformGrouping",{main:s,transform:a,containerWidth:s.width,iconWidth:s.width})),r.push(p||s.icon),{children:r,attributes:i}}}},Ly={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,s=i===void 0?[]:i;return aa({type:"layer"},function(){kn("beforeDOMElementCreation",{assembler:n,params:r});var a=[];return n(function(l){Array.isArray(l)?l.map(function(u){a=a.concat(u.abstract)}):a=a.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(V.cssPrefix,"-layers")].concat(hi(s)).join(" ")},children:a}]})}}}},Iy={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,s=i===void 0?null:i,a=r.classes,l=a===void 0?[]:a,u=r.attributes,p=u===void 0?{}:u,h=r.styles,g=h===void 0?{}:h;return aa({type:"counter",content:n},function(){return kn("beforeDOMElementCreation",{content:n,params:r}),dy({content:n.toString(),title:s,extra:{attributes:p,styles:g,classes:["".concat(V.cssPrefix,"-layers-counter")].concat(hi(l))}})})}}}},zy={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,s=i===void 0?gt:i,a=r.title,l=a===void 0?null:a,u=r.classes,p=u===void 0?[]:u,h=r.attributes,g=h===void 0?{}:h,f=r.styles,v=f===void 0?{}:f;return aa({type:"text",content:n},function(){return kn("beforeDOMElementCreation",{content:n,params:r}),Gc({content:n,transform:M(M({},gt),s),title:l,extra:{attributes:g,styles:v,classes:["".concat(V.cssPrefix,"-layers-text")].concat(hi(p))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,s=r.transform,a=r.extra,l=null,u=null;if(Up){var p=parseInt(getComputedStyle(n).fontSize,10),h=n.getBoundingClientRect();l=h.width/p,u=h.height/p}return V.autoA11y&&!i&&(a.attributes["aria-hidden"]="true"),Promise.resolve([n,Gc({content:n.innerHTML,width:l,height:u,transform:s,title:i,extra:a,watchable:!0})])}}},jy=new RegExp('"',"ug"),Zc=[1105920,1112319];function My(e){var t=e.replace(jy,""),n=Xv(t,0),r=n>=Zc[0]&&n<=Zc[1],i=t.length===2?t[0]===t[1]:!1;return{value:Ko(i?t[0]:t),isSecondary:r||i}}function Jc(e,t){var n="".concat(Cv).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var s=fr(e.children),a=s.filter(function(C){return C.getAttribute(Xo)===t})[0],l=rn.getComputedStyle(e,t),u=l.getPropertyValue("font-family").match(Pv),p=l.getPropertyValue("font-weight"),h=l.getPropertyValue("content");if(a&&!u)return e.removeChild(a),r();if(u&&h!=="none"&&h!==""){var g=l.getPropertyValue("content"),f=~["Sharp"].indexOf(u[2])?pe:re,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(u[2])?ri[f][u[2].toLowerCase()]:Ov[f][p],y=My(g),x=y.value,w=y.isSecondary,o=u[0].startsWith("FontAwesome"),c=gu(v,x),d=c;if(o){var m=ny(x);m.iconName&&m.prefix&&(c=m.iconName,v=m.prefix)}if(c&&!w&&(!a||a.getAttribute(cu)!==v||a.getAttribute(fu)!==d)){e.setAttribute(n,d),a&&e.removeChild(a);var S=by(),A=S.extra;A.attributes[Xo]=t,tl(c,v).then(function(C){var b=yu(M(M({},S),{},{icons:{main:C,mask:vu()},prefix:v,iconName:d,extra:A,watchable:!0})),P=se.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(P,e.firstChild):e.appendChild(P),P.outerHTML=b.map(function(_){return gi(_)}).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Ry(e){return Promise.all([Jc(e,"::before"),Jc(e,"::after")])}function Dy(e){return e.parentNode!==document.head&&!~bv.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Xo)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function ef(e){if(Mt)return new Promise(function(t,n){var r=fr(e.querySelectorAll("*")).filter(Dy).map(Ry),i=wu.begin("searchPseudoElements");uh(),Promise.all(r).then(function(){i(),rl(),t()}).catch(function(){i(),rl(),n()})})}var Fy={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=ef,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?se:r;V.searchPseudoElements&&ef(i)}}},tf=!1,Vy={mixout:function(){return{dom:{unwatch:function(){uh(),tf=!0}}}},hooks:function(){return{bootstrap:function(){Xc(Zo("mutationObserverCallbacks",{}))},noAuto:function(){Ay()},watch:function(n){var r=n.observeMutationsRoot;tf?rl():Xc(Zo("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},nf=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var s=i.toLowerCase().split("-"),a=s[0],l=s.slice(1).join("-");if(a&&l==="h")return r.flipX=!0,r;if(a&&l==="v")return r.flipY=!0,r;if(l=parseFloat(l),isNaN(l))return r;switch(a){case"grow":r.size=r.size+l;break;case"shrink":r.size=r.size-l;break;case"left":r.x=r.x-l;break;case"right":r.x=r.x+l;break;case"up":r.y=r.y-l;break;case"down":r.y=r.y+l;break;case"rotate":r.rotate=r.rotate+l;break}return r},n)},By={mixout:function(){return{parse:{transform:function(n){return nf(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=nf(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,s=n.containerWidth,a=n.iconWidth,l={transform:"translate(".concat(s/2," 256)")},u="translate(".concat(i.x*32,", ").concat(i.y*32,") "),p="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),h="rotate(".concat(i.rotate," 0 0)"),g={transform:"".concat(u," ").concat(p," ").concat(h)},f={transform:"translate(".concat(a/2*-1," -256)")},v={outer:l,inner:g,path:f};return{tag:"g",attributes:M({},v.outer),children:[{tag:"g",attributes:M({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:M(M({},r.icon.attributes),v.path)}]}]}}}},Ma={x:0,y:0,width:"100%",height:"100%"};function rf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Uy(e){return e.tag==="g"?e.children:[e]}var Hy={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),s=i?sa(i.split(" ").map(function(a){return a.trim()})):vu();return s.prefix||(s.prefix=sn()),n.mask=s,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,s=n.main,a=n.mask,l=n.maskId,u=n.transform,p=s.width,h=s.icon,g=a.width,f=a.icon,v=Bv({transform:u,containerWidth:g,iconWidth:p}),y={tag:"rect",attributes:M(M({},Ma),{},{fill:"white"})},x=h.children?{children:h.children.map(rf)}:{},w={tag:"g",attributes:M({},v.inner),children:[rf(M({tag:h.tag,attributes:M(M({},h.attributes),v.path)},x))]},o={tag:"g",attributes:M({},v.outer),children:[w]},c="mask-".concat(l||ai()),d="clip-".concat(l||ai()),m={tag:"mask",attributes:M(M({},Ma),{},{id:c,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[y,o]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:d},children:Uy(f)},m]};return r.push(S,{tag:"rect",attributes:M({fill:"currentColor","clip-path":"url(#".concat(d,")"),mask:"url(#".concat(c,")")},Ma)}),{children:r,attributes:i}}}},Wy={provides:function(t){var n=!1;rn.matchMedia&&(n=rn.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:M(M({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var a=M(M({},s),{},{attributeName:"opacity"}),l={tag:"circle",attributes:M(M({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||l.children.push({tag:"animate",attributes:M(M({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:M(M({},a),{},{values:"1;0;1;1;0;1;"})}),r.push(l),r.push({tag:"path",attributes:M(M({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:M(M({},a),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:M(M({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:M(M({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Gy={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),s=i===null?!1:i===""?!0:i;return n.symbol=s,n}}}},Yy=[Wv,Ny,Ly,Iy,zy,Fy,Vy,By,Hy,Wy,Gy];sy(Yy,{mixoutsTo:$e});$e.noAuto;$e.config;$e.library;$e.dom;var il=$e.parse;$e.findIconDefinition;$e.toHtml;var Qy=$e.icon;$e.layer;$e.text;$e.counter;var fh={exports:{}},$y="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Xy=$y,Ky=Xy;function dh(){}function ph(){}ph.resetWarningCache=dh;var qy=function(){function e(r,i,s,a,l,u){if(u!==Ky){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ph,resetWarningCache:dh};return n.PropTypes=n,n};fh.exports=qy();var Zy=fh.exports;const H=li(Zy);function sf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function e1(e,t){if(e==null)return{};var n=Jy(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sl(e){return t1(e)||n1(e)||r1(e)||i1()}function t1(e){if(Array.isArray(e))return al(e)}function n1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function r1(e,t){if(e){if(typeof e=="string")return al(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return al(e,t)}}function al(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(u){return mh(e,u)}),i=Object.keys(t.attributes||{}).reduce(function(u,p){var h=t.attributes[p];switch(p){case"class":u.attrs.className=h,delete t.attributes.class;break;case"style":u.attrs.style=u1(h);break;default:p.indexOf("aria-")===0||p.indexOf("data-")===0?u.attrs[p.toLowerCase()]=h:u.attrs[hh(p)]=h}return u},{attrs:{}}),s=n.style,a=s===void 0?{}:s,l=e1(n,o1);return i.attrs.style=Gt(Gt({},i.attrs.style),a),e.apply(void 0,[t.tag,Gt(Gt({},i.attrs),l)].concat(sl(r)))}var gh=!1;try{gh=!0}catch{}function c1(){if(!gh&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function af(e){if(e&&zs(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(il.icon)return il.icon(e);if(e===null)return null;if(e&&zs(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Ra(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Gn({},e,t):{}}var ht=J.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,s=e.className,a=e.title,l=e.titleId,u=e.maskId,p=af(n),h=Ra("classes",[].concat(sl(s1(e)),sl(s.split(" ")))),g=Ra("transform",typeof e.transform=="string"?il.transform(e.transform):e.transform),f=Ra("mask",af(r)),v=Qy(p,Gt(Gt(Gt(Gt({},h),g),f),{},{symbol:i,title:a,titleId:l,maskId:u}));if(!v)return c1("Could not find icon",p),null;var y=v.abstract,x={ref:t};return Object.keys(e).forEach(function(w){ht.defaultProps.hasOwnProperty(w)||(x[w]=e[w])}),f1(y[0],x)});ht.displayName="FontAwesomeIcon";ht.propTypes={beat:H.bool,border:H.bool,beatFade:H.bool,bounce:H.bool,className:H.string,fade:H.bool,flash:H.bool,mask:H.oneOfType([H.object,H.array,H.string]),maskId:H.string,fixedWidth:H.bool,inverse:H.bool,flip:H.oneOf([!0,!1,"horizontal","vertical","both"]),icon:H.oneOfType([H.object,H.array,H.string]),listItem:H.bool,pull:H.oneOf(["right","left"]),pulse:H.bool,rotation:H.oneOf([0,90,180,270]),shake:H.bool,size:H.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:H.bool,spinPulse:H.bool,spinReverse:H.bool,symbol:H.oneOfType([H.bool,H.string]),title:H.string,titleId:H.string,transform:H.oneOfType([H.string,H.object]),swapOpacity:H.bool};ht.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var f1=mh.bind(null,J.createElement),d1={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},p1={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},h1={prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},m1={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},g1={prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},v1={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};const y1=()=>{const[e,t]=j.useState(!1);return j.useEffect(()=>{const n=()=>{window.scrollY>100?t(!0):t(!1)};return window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}},[]),E.jsxs("div",{className:`social-links ${e?"sticky":""}`,children:[E.jsx("a",{href:"https://www.facebook.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:h1})}),E.jsx("a",{href:"https://www.instagram.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:p1})}),E.jsx("a",{href:"https://www.linkedin.com/in/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:d1})}),E.jsx("a",{href:"https://www.youtube.com/@devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:g1})}),E.jsx("a",{href:"https://twitter.com/devalenthcohen",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:v1})}),E.jsx("a",{href:"https://github.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:m1})})]})},of="/devalentineweb/assets/slider1-DuU9MEWb.jpg",w1="/devalentineweb/assets/slider3-BcKyIj2c.jpg",x1="/devalentineweb/assets/slider2-CI6bSxeA.jpg",S1=()=>{const[e,t]=j.useState(of),n=[of,x1,w1];let r=0;return j.useEffect(()=>{const i=setInterval(()=>{t(n[r]),r=(r+1)%n.length},8e3);return()=>clearInterval(i)},[]),E.jsx("div",{id:"home",className:"hero-section",style:{top:"-100px",zIndex:"1",background:`linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(${e})`,transition:"0.4s",animation:"zoomBackground 8s infinite"},children:E.jsx("div",{className:"hero-content",children:E.jsxs("div",{className:"hero-text-container",children:[E.jsxs("p",{children:["I am a ",E.jsx("span",{children:"----"})," Software Engineer"]}),E.jsx("h1",{children:"Valentine Omonya"}),E.jsxs("p",{children:[E.jsx("span",{children:"FrontEnd"})," -",E.jsx("span",{children:"Backend"}),"-",E.jsx("span",{children:"Mobile Apps"})]}),E.jsx("div",{className:"hero-button",children:E.jsx("a",{href:"https://1drv.ms/b/s!AmD6S1sK2c1egZ101PCxsR-KkcDtug?e=KsjvFV",target:"_blank",children:"Download Resume"})})]})})})},A1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVEiJ7dWxDUAAEIXhLxoJhrCJJTQMYEwSa1EoNCokco3cX1/ef8XLHclHSrSRggkb+ihBjQU7xpS8kczRkuo3kgars8Ld3WARtcEXro0aMjzDHwk/1+EPJ3EAafEfOH/w9c0AAAAASUVORK5CYII=",E1=e=>{const[t,n]=j.useState(!1),r=()=>{n(!t)};return E.jsxs("div",{className:`services-card ${t?"active":""}`,onClick:r,children:[E.jsxs("div",{className:"card-content",children:[E.jsx("div",{className:"service-icon",children:E.jsx("img",{src:e.image,alt:""})}),E.jsxs("div",{className:"service-name",children:[E.jsx("img",{src:A1,alt:""}),E.jsx("p",{children:e.name})]})]}),E.jsx("div",{className:"service-description",children:E.jsx("p",{children:e.description})})]})},C1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADDSURBVEiJ7dUxbsJAEIXhz5aloFDQkR4hkRJS4CIchjIngDNwAihznSQIcg1KCiQqlIK15BTYLgwSyCOtnnbnzfunW+69Irxigeeasw+YwwppzeFC5jLGE3ZXAOzQiq8Q/K8aQANoADcAJEHf0a85+yUPmGBfYagV9FjB28kAR3ziq8LQR9BVBW+KaYSB83/QLjC/4RencI8xxKZg5oBZ2RZd9PATNH+yt25RQFQC2OK7xDPG6FIzudQItXbesszzwPUH1P4X5/u9UfYAAAAASUVORK5CYII=",k1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHJSURBVFiF7dbPitRAEAbwX0QQFv8sO4IHD+pFvIigV0EPIoLgu+wjrCd9Bn0JT4InBUUvCuJFBEERwXVn3FkVQVmMh3RINpNMkp7IXPaDUN2pVHV111eVZh8FJkgHeMaxAaRYC+NRw7zNviw7Iak4SFpkjN/OSGU7pdhxdd5mX5a9MbZkDiwFdblKS7oux1n+Lir3S0U54omi7LpgE8/wAq/xRZb/Mf7EBJCz/luQ45o5fMI6nuMmLuAcTuEIVoL8gV9BfsTbEOgDfK0LplpGdTLFedzHrrgq2cW9fNEDlSBG4VRGDXN4g7+6EbQOabAHB0uKidkabqrpp9jADUUKTitScBTfFSn4oEjBQ1zLHcWWTYotPJER8V1YZBO/8ROHcQgnQnBncRlXcDxfO6YP9P0vNCFhlgO5IqmMk8r7NtztGkU5gK73AbiN6Ry/23N002CPvSRc060PwHucwVVcxCWcxDGs4k5YaIodfMZLvMJj3ModxdwH8vEgJCyjy32g2pQWeWZOID/yNgxaBbHYkBFt3u6adNvBHntJ2AdtJExFkLAP/msn7BrAomjshEMgqhP2wWCdcJFSWMF19SRc1UzCR7Lf9D7AP4NL8K3shSIdAAAAAElFTkSuQmCC",b1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA8gAAAPIBlLUtiQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJHSURBVFiFzZe/axRBFMc/7y7KgXrgjyhEEIsYsFKClZUgNldYpbJMbITTMkKqgCnsJIdgYfwT/BOENHYiGlOpEdHEiKgIehI8cs/i3rLP2cllE9dbv/Bl3n7nzc6b2Zk3swA1oAksAzogLlufNcwYVMchm2wx8k0ru0avFT0TGbEFTJo9Y1TTWjlf/BhYc89rpmV8h8jiKfDM2V7vRvxDPFDVqyKyD3hv2piqtkVkAZjyzrEA/hZfrNwAvjvb1/UNYAT45Gyvj2TdM2iKyCHgFHDCtEci8gq4Emuwyp/fpQN8M/unUU3rkG8N5OVqFagDF1xAFWx/AnuMmFbJMQM7wR2AYWABaBc8un5sW5/DoqoAiMgR4EzBI9wKz1X1c/JQB+aA9V2MZLdctz7rANMD7DjkNMBKIHbp7dtkRyQrf4M0LRfFFSLiHDBhdpP0sJqwuu1e2gEeAktOWzIts41jiei1EVcm9v6If4h7qnpDRPYC70w7p6q/RKQFXPfORe/rHSM2A6PAD2d7fTTrnsE1ETlOLxUfM+2JpeLLsQalLsIqvRR7yQUkpDNTIf1MQ1ZXJG5XgRc2sjHyLbIi8BGYB+b/i1Rc6mEEMDvAjkPOQskXEiLiDNAwe5L0htwgvSFvN733gUWnLZqW+cyxRPTBiCsT+2jEP8RdVb0pIlXgjWkXVXVTRL5iJ2CCf3ErPmxlDTjg7Lar6xvAOGnyGQ/0szkCmBKR08BJ4KBpL0XkLXA+1qDUX7OqjbYRBCWulEArEreg5N/z35XATrq5vhPgAAAAAElFTkSuQmCC",T1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAADsAAAA7AF5KHG9AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAu1JREFUWIXF11+IVkUYBvDfuqYpGqgrGm5JppJJFragFxqIYohihqKgSKJ4oaSBNxYEQRfdCF5VCCrYRf5JBKEgglyhFS/8gzdLIYQLWWQLlRniqrt9Xbzzscfv2z3nO9uuvTCcOTPvnHnmmWfe8w7/szU14DMOT//HeSr4GQ/LApiCTkwfpP8qbmTeX8ILg/h+jwXoyzaOLgAwL2dyuIxrmfemHAAvpm/9km0sYmA61hb4lLHPcTfbUMTABLw6jABO1wIosqVCQMNVWmsnGDWkdQyjFW1Bnl3Hx3hQYsyfwwlgDxaLo9eorcjU/8bOogF5GlgoYkTenj/ApZz+sSOtga/xUZ7DSAP4xqO0PxYAH+B8BsA8bEfP4wDwHr5FG7rwD5bhSbwxGIg8KyPCyxiTJq7gE+xK9R48i8NKivA2rjQItg3v4038IehfiV5swSJsa/BbYLYQ0ETcSoh7FR/Dg2jHZPwl8oB9IheoO4a1kzZn6l8mp9WprMDL+L0AQEWI8LVB+h4BkI2EC3EGX6XJqv/1L3BCBJXfsArnCthrx+sFPnW2M4OsJ63irH76K+jGpLTyPAZ+EvSXYqA7PX8UScgMtGA3DmCzCKtzMT+Vd/C8SGz24zlcxGcNLPgO7lczolZB8xKxd29hR+rrEsfxQvKbKbbnAG6KrTmId4VI9+JDPDXApLuEhuqsT1ByG9PUU7UbR1P9jtDBmUz/RqzBLJF8lkpImsV+9+GJtIq+Gr97+o/MuDRmTKZ/m0jfLojQOyQ7mVCuF3RWWelIyLuFsKaJ/f8hZ6UNM5AV4VlswiFsFYJqEVnMcUzFp+KusBffpVLG6hLSLIAN6dki/uO/phXP0R+g2sQed2B8yckZIH3L3gtmiZDZLkS3PLV34pg4CccS6FNCP0fET6hqq7AuB0CrBi8mTYKBCeJe+LaIiEvEaagy0iG0ULVFIlwPZJ14RY3A825Gran/Fp5JA5tz/POsImJG7xDHj5z9C9PmDgbkKkr+AAAAAElFTkSuQmCC",_1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAUISURBVFiFxZZdSFtnGMefc44mpmlKlqUVwVBzIUyLOOaFo+LoxiqOsd7EapUysDB7tZvCaNchZQg6sBe7WQcFbWEuHXS1eFF2kSpDrKQyqylCP6wOmkSXJsvHOe85Jx8n578bE4xtqmlr98Ah5Dl5n9/vfd73nDdEbykAcGtraz+rqprx+/0+AGYiIv4tgHkA3Pr6+q9PnjzpczqdZYuLiw1E1Lnb7JzAT4yxv6anp7Nmsxl2ux2rq6sZAB8R7XIHAHCMMWtFRcUHt27d4k0mE01NTWX37t17keO46d1kEwAuHo+P3r17l9XW1uLhw4cIBoPZZ8+e/bCr4K3wXNsfP37MdF2PAGj/X+CSJA0AeBeAsOtwr9cr5eCPHj1ikiQN7Bp0i0DP0tLS5plL28Hf6FOg67rD5/MZKisraXZ2llVVVf1osVj63ySjaAAwAPhDVdWAoigiY+ybnYzjdlDYSEQfE9F7qqo6BEHQDQbD30Q0R0TzHMdh43dWIvqciH7jOC67U/GiAgAqE4nEkMFg6Lp3717a6/Wa29vb9fv37xs1TVNbW1szdrs9JQjC1yaTaTWdTv9iMBgaOY5L7RReNDRN65IkSRocHEzZbDYQEYgI4+PjUkdHR/57c3MzmpubV4PB4NPl5eW0LMuvv96iKH4bCoWU+vr6PKiYABGhra0NXq8XNTU1YIyJAAyl8AqeAk3TXIyx80TEbwhsG9XV1RQOhwGAiMhERHtKEcgHAKskSfHGxkbU1dUhFAoljx8/rhMRampqcObMmYzf70/29PREaWP2PM/D6XSGPR6PGolEcO7cufTIyEjbKwmIonjx0qVLSq54TuLq1avpUCiUHB4eTp84cQLV1dUgoqeCIMy43W71ypUrYm6MIAiIRCIygKZSZ89JkvSv0+ksWN+BgYH0wsKCYrfbn9sPtbW1kGVZa2hoKMj39/drjLGRUgXeX1lZiW8utH//fkQikVRVVdVz8NzV29urezwetjlXX18PURT/KVWgY3x8vECgu7sbY2NjcjE4EaGsrAzRaDRtNpvzufLycmQyGQ3AjjZj2cZn5ZEjR/YsLS0puRsHDhwoHx4efmkRTdMoEAikfD5fNplM6rk8x3FGIrISkVJ8dKEAm52dzVy4cCEP7O7uhs1myxLRS89vq9Uq9PX1VYTD4XxuZmYmJQhCYjt4PgB8eufOnRhtam9TUxOWl5cVnueLLsGhQ4cQDAbVzTmr1YpkMrntzLcKWGRZVkwmUwHg9u3b7OzZs5kXwY1GI+bm5pTe3l5tc97lciESiUyVJEBEFI1G/zx58qSeK8TzPK5fv66mUqns5cuXkw6HA0QEjuPQ2tqKxcVFJZVKZTs7O/NjiAgej0cE8GXJAgA+XFtbE41GI3ieh9vtVicnJxWbzYahoaFkIBBQo9FoSpKkjM/nk1wul771jXn48GGIorhe6nmQj1gs9vvo6Khy7do1ZXJyUq6oqCho+8TEhNTV1VWQy0mcOnVKDwaDTNO0L14JvtEFUyKReOD3+1Nb9wMVOQ2JCC0tLdB1HYyxwVKZBachx3Hqvn37WiwWy8LExIR88ODBbQscPXqUbty4Icuy/L3ZbP6uVIEXBoAyVVXPM8ZEt9vNjh07BofDgZs3b0o9PT2oq6vD6dOn9fn5+UQ8Hl8B8MkbAb9A5B0AX4XD4elEIhHKZDLpZDIpx2Kxp7FYbAzAZwBe65/1f9f8cWB79oIDAAAAAElFTkSuQmCC",P1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHuSURBVFiF1ddNiE1hHMfxz2VumhoLLyVsXDUrJWuhoYSywMhalNjYKC8jjbKyIAsLi0nJAjtlxUpWSopSsvHWpaEQQ2K8LZ5zuG7POeeac+6d/Oou7vO753x/5/z/5/mfS+80iHt4ja095P6GN3EMG/EO23sNP9yytiYJsaVX8EMRbxPG+zATe7EB/RUHWI7TOBnxVqJZS8z1OIPPFYEHcQIjGfDj2Im1hK5cVhE4hb8Qv+0p/Cka6cJPzKkQ3sTRHPgzLG1drCpACj+YA3+p5cqrDNAJ/BtuxMyyAVL4SA78ubAPdCXAXdxHX8QbFWrewI5YgBklwLAKizCBS20hRrELQ3iSdYKyAfbjnLCJzcdl1IVHcDfW5cFTTbUEi/EJC5Pvs3EbD/y57a2qvAT7cBUDOIBrWCFsbEM6uHLijdOfnLxecOye5DebcR1j2Ia3nYDzAtSxBLMKjr2YgG/i679AiwJ8EJqrJyr7FPz/AWIlmIuzGd5UNCZjC84KMCE0V1ETdqpHeWYswCQuVAQv1LT3wLQHiJVgAW5leD+EPxbjuIM3WF11gFcYFm/CSTwWBtgwvpSBZwUgTLQiPSwLJ/TAR2GidVsDCesv1XAF33FEmAPdUEMYXqdwvt2cJ7xOvRdq241PU3hFq7XDfwEniHvqwHb87wAAAABJRU5ErkJggg==";let O1=[{name:"UI/UX Designer",image:_1,description:"I specialize in creating intuitive and visually appealing user interfaces and experiences using HTML, CSS, and JavaScript. I also have experience with design tools like Figma and prototyping tools like Justinmind."},{name:"Web Designer",image:P1,description:"As a web designer, I craft beautiful and functional websites using HTML, CSS, and JavaScript. I have expertise in frontend frameworks like Bootstrap and Tailwind CSS to streamline the design process."},{name:"Backend Development",image:b1,description:"In backend development, I utilize languages and frameworks such as Python with Django, PHP with Laravel, and Node.js with Express.js to build robust and scalable server-side applications. I am proficient in working with various databases, including MongoDB, MySQL, and SQLite."},{name:"Frontend Development",image:C1,description:"I specialize in frontend development, creating interactive and responsive user interfaces using HTML, CSS, and JavaScript. I have experience with modern frontend libraries and frameworks such as React.js, and I strive to follow best practices for maintainable and performant code."},{name:"Database Design",image:k1,description:"As a database designer, I design efficient and scalable database schemas using SQL. I have experience with relational databases like MySQL and SQLite, as well as NoSQL databases like MongoDB. I ensure data integrity and optimize database performance."},{name:"Mobile Development",image:T1,description:"In mobile development, I build cross-platform mobile applications using frameworks like React Native. I have experience with native mobile development using Kotlin for Android and Swift for iOS, ensuring high-quality and native-like user experiences."}];const vh=j.createContext(null),N1=e=>{const t={servicesList:O1};return E.jsx(vh.Provider,{value:t,children:e.children})},Pn=e=>{const t=j.useRef();return E.jsxs("div",{id:e.id,ref:t,className:"title-section",children:[E.jsxs("div",{className:"section-title",children:[E.jsx("h1",{className:"title-number",children:e.number}),E.jsx("h1",{className:"title-name",children:e.name})]}),E.jsx("p",{children:e.description})]})},L1=()=>{const{servicesList:e}=j.useContext(vh);return E.jsxs("div",{className:"services-section",children:[E.jsx(Pn,{id:"services",number:"01",description:"What i do as a service",name:"Services"}),E.jsx("div",{className:"services-container",children:e.map((t,n)=>E.jsx(E1,{name:t.name,image:t.image,description:t.description},n))})]})};let I1=[{value:5,name:"Happy Clients"},{value:2,name:"Experience Years"},{value:3,name:"Awarded Certs"},{value:5,name:"Complete Projects"}];const yh=j.createContext(null),z1=e=>{const t={CountsList:I1};return E.jsx(yh.Provider,{value:t,children:e.children})};var js=function(){return js=Object.assign||function(e){for(var t,n=1,r=arguments.length;ni.endVal;i.frameVal=l?i.endVal:i.frameVal,i.frameVal=Number(i.frameVal.toFixed(i.options.decimalPlaces)),i.printValue(i.frameVal),a1?i.options.decimal+g[1]:"",i.options.useGrouping){p="";for(var f=3,v=0,y=0,x=l.length;ywindow.scrollY&&t.paused?(t.paused=!1,setTimeout(function(){return t.start()},t.options.scrollSpyDelay),t.options.scrollSpyOnce&&(t.once=!0)):(window.scrollY>s||i>n)&&!t.paused&&t.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>t;var n=t-this.startVal;if(Math.abs(n)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=t;var r=this.countDown?1:-1;this.endVal=t+r*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;this.finalEndVal!==null?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(t){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),t&&(this.options.onCompleteCallback=t),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal==null&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(t){var n;if(this.el){var r=this.formattingFn(t);!((n=this.options.plugin)===null||n===void 0)&&n.render?this.options.plugin.render(this.el,r):this.el.tagName==="INPUT"?this.el.value=r:this.el.tagName==="text"||this.el.tagName==="tspan"?this.el.textContent=r:this.el.innerHTML=r}},e.prototype.ensureNumber=function(t){return typeof t=="number"&&!isNaN(t)},e.prototype.validateValue=function(t){var n=Number(t);return this.ensureNumber(n)?n:(this.error="[CountUp] invalid start or end value: ".concat(t),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}();function M1(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,s,a,l=[],u=!0,p=!1;try{if(s=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=s.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(h){p=!0,i=h}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(p)throw i}}return l}}function lf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ms(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function wh(e,t){if(e==null)return{};var n=V1(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function B1(e,t){return U1(e)||M1(e,t)||H1(e,t)||W1()}function U1(e){if(Array.isArray(e))return e}function H1(e,t){if(e){if(typeof e=="string")return uf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uf(e,t)}}function uf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?x.current=setTimeout(P,l*1e3):P(),p==null||p({pauseResume:m,reset:S,update:A})}),m=st(function(){c().pauseResume(),h==null||h({reset:S,start:C,update:A})}),S=st(function(){c().el&&(x.current&&clearTimeout(x.current),c().reset(),g==null||g({pauseResume:m,start:C,update:A}))}),A=st(function(P){c().update(P),f==null||f({pauseResume:m,reset:S,start:C})}),C=st(function(){S(),d()}),b=st(function(P){s&&(P&&S(),d())});return j.useEffect(function(){w.current?a&&b(!0):(w.current=!0,b())},[a,w,b,l,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.formattingFn]),j.useEffect(function(){return function(){S()}},[S]),{start:C,pauseResume:m,reset:S,update:A,getCountUp:c}},K1=["className","redraw","containerProps","children","style"],q1=function(t){var n=t.className,r=t.redraw,i=t.containerProps,s=t.children,a=t.style,l=wh(t,K1),u=J.useRef(null),p=J.useRef(!1),h=X1(Ms(Ms({},l),{},{ref:u,startOnMount:typeof s!="function"||t.delay===0,enableReinitialize:!1})),g=h.start,f=h.reset,v=h.update,y=h.pauseResume,x=h.getCountUp,w=st(function(){g()}),o=st(function(m){t.preserveValue||f(),v(m)}),c=st(function(){if(typeof t.children=="function"&&!(u.current instanceof Element)){console.error(`Couldn't find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. .`);return}x()});j.useEffect(function(){c()},[c]),j.useEffect(function(){p.current&&o(t.end)},[t.end,o]);var d=r&&t;return j.useEffect(function(){r&&p.current&&w()},[w,r,d]),j.useEffect(function(){!r&&p.current&&w()},[w,r,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.className,t.formattingFn]),j.useEffect(function(){p.current=!0},[]),typeof s=="function"?s({countUpRef:u,start:g,reset:f,update:v,pauseResume:y,getCountUp:x}):J.createElement("span",ol({className:n,ref:u,style:a},i),typeof t.start<"u"?x().formattingFn(t.start):"")},xh="Expected a function",cf=NaN,Z1="[object Symbol]",J1=/^\s+|\s+$/g,e0=/^[-+]0x[0-9a-f]+$/i,t0=/^0b[01]+$/i,n0=/^0o[0-7]+$/i,r0=parseInt,i0=typeof Sr=="object"&&Sr&&Sr.Object===Object&&Sr,s0=typeof self=="object"&&self&&self.Object===Object&&self,a0=i0||s0||Function("return this")(),o0=Object.prototype,l0=o0.toString,u0=Math.max,c0=Math.min,Da=function(){return a0.Date.now()};function f0(e,t,n){var r,i,s,a,l,u,p=0,h=!1,g=!1,f=!0;if(typeof e!="function")throw new TypeError(xh);t=ff(t)||0,Rs(n)&&(h=!!n.leading,g="maxWait"in n,s=g?u0(ff(n.maxWait)||0,t):s,f="trailing"in n?!!n.trailing:f);function v(A){var C=r,b=i;return r=i=void 0,p=A,a=e.apply(b,C),a}function y(A){return p=A,l=setTimeout(o,t),h?v(A):a}function x(A){var C=A-u,b=A-p,P=t-C;return g?c0(P,s-b):P}function w(A){var C=A-u,b=A-p;return u===void 0||C>=t||C<0||g&&b>=s}function o(){var A=Da();if(w(A))return c(A);l=setTimeout(o,x(A))}function c(A){return l=void 0,f&&r?v(A):(r=i=void 0,a)}function d(){l!==void 0&&clearTimeout(l),p=0,r=u=i=l=void 0}function m(){return l===void 0?a:c(Da())}function S(){var A=Da(),C=w(A);if(r=arguments,i=this,u=A,C){if(l===void 0)return y(u);if(g)return l=setTimeout(o,t),v(u)}return l===void 0&&(l=setTimeout(o,t)),a}return S.cancel=d,S.flush=m,S}function d0(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(xh);return Rs(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),f0(e,t,{leading:r,maxWait:t,trailing:i})}function Rs(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function p0(e){return!!e&&typeof e=="object"}function h0(e){return typeof e=="symbol"||p0(e)&&l0.call(e)==Z1}function ff(e){if(typeof e=="number")return e;if(h0(e))return cf;if(Rs(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Rs(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(J1,"");var n=t0.test(e);return n||n0.test(e)?r0(e.slice(2),n?2:8):e0.test(e)?cf:+e}var m0=d0;const Hi=li(m0);var g0=["accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","challenge","charSet","checked","cite","classID","className","colSpan","cols","content","contentEditable","contextMenu","controls","controlsList","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","href","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","nonce","open","optimum","pattern","placeholder","poster","preload","profile","radioGroup","readOnly","rel","required","reversed","role","rowSpan","rows","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","target","title","type","useMap","value","width","wmode","wrap"],v0=["about","datatype","inlist","prefix","property","resource","typeof","vocab"],y0=["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onReset","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onLoad","onError","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd","onToggle"],w0=/data-([a-zA-Z0-9\-]*)/,x0=/aria-([a-zA-Z0-9\-]*)/,S0=function(t,n,r){t===void 0&&(t={}),n===void 0&&(n=[]),r===void 0&&(r=[]);var i=Object.assign({},t),s=Object.keys(i).filter(function(a){return n.indexOf(a)!==-1?!1:!!(r.indexOf(a)>-1||g0.indexOf(a)!==-1||v0.indexOf(a)!==-1||w0.test(a)||x0.test(a)||y0.indexOf(a)!==-1)});return Object.keys(i).forEach(function(a){s.indexOf(a)===-1&&delete i[a]}),i};function df(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pf(e){for(var t=1;t=y,c=window.scrollY,d=h&&g?Math.abs((h-c)/(g-Date.now())):null;if(o){var m=Math.max(0,Math.min(1,1-v.bottom/(w+v.height)));this.state.inViewport||(this.setState({inViewport:o}),a({progress:m,velocity:d},this)),u({progress:m,velocity:d},this),this.setState({lastScrollPosition:c,lastScrollTime:Date.now()});return}if(this.state.inViewport){var S=v.top<=w?1:0;this.setState({lastScrollPosition:c,lastScrollTime:Date.now(),inViewport:o,progress:S}),u({progress:S,velocity:d},this),l({progress:S,velocity:d},this)}},n.render=function(){var i=this,s=this.props,a=s.children,l=s.component,u=J.isValidElement(l)?"cloneElement":"createElement";return J[u](l,pf(pf({},S0(this.props,["onProgress"])),{},{ref:function(h){i.element=h}}),a)},t}(j.Component);Su.propTypes={component:H.oneOfType([H.element,H.node]),containerRef:H.oneOfType([H.object,H.string]),throttleResize:H.number,throttleScroll:H.number,triggerOnLoad:H.bool,onEnter:H.func,onExit:H.func,onProgress:H.func};Su.defaultProps={component:"div",containerRef:typeof document<"u"?document.documentElement:"html",throttleResize:100,throttleScroll:100,triggerOnLoad:!0,onEnter:function(){},onExit:function(){},onProgress:function(){}};const C0=e=>{const[t,n]=j.useState(!1);return E.jsxs("div",{className:"counter-item",children:[E.jsx(Su,{onEnter:()=>n(!0),onExit:()=>n(!1),children:E.jsx("h1",{children:t&&E.jsx(q1,{start:0,end:e.value,duration:3,delay:0})})}),E.jsx("p",{children:e.name})]})},k0=e=>{const t=e.value+"%";return E.jsxs("div",{className:"skills-container",children:[E.jsxs("div",{className:"skills-details",children:[E.jsx("p",{children:e.name}),E.jsx("p",{})]}),E.jsx("div",{className:"skill-level",children:E.jsx("div",{className:"skills-level-bar",style:{width:t}})})]})};let b0=[{name:"HTML",value:90},{name:"CSS",value:90},{name:"JavaScript",value:50},{name:"Python",value:40},{name:"PHP",value:40}];const Sh=j.createContext(null),T0=e=>{const t={SkillsList:b0};return E.jsx(Sh.Provider,{value:t,children:e.children})},_0=()=>{const{CountsList:e}=j.useContext(yh),{SkillsList:t}=j.useContext(Sh);return E.jsxs("div",{className:"about-section",children:[E.jsx(Pn,{id:"about",number:"02",description:"Why Work with me.",name:"About"}),E.jsxs("div",{className:"about-content",children:[E.jsx("div",{className:"counts-section",children:E.jsx("div",{className:"counter-container",children:e.map((n,r)=>E.jsx(C0,{name:n.name,value:n.value},r))})}),E.jsxs("div",{className:"description-section",children:[E.jsx("h3",{children:"Valentine Omonya"}),E.jsx("p",{children:"A versatile software engineer proficient in Python, JavaScript, PHP, Java, React Native, Kotlin, and Swift, adept in both web and mobile development. Crafts robust, aesthetically pleasing digital solutions, known for creative problem-solving and commitment to excellence. Delivers innovative solutions tailored to client needs, with a keen eye for detail and a passion for staying current. A valuable asset to any team."}),E.jsx("div",{className:"skills-section",children:t.map((n,r)=>E.jsx(k0,{name:n.name,value:n.value},r))})]})]})]})};function mf(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Au(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:mf(t[n])&&mf(e[n])&&Object.keys(t[n]).length>0&&Au(e[n],t[n])})}const Ah={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function dr(){const e=typeof document<"u"?document:{};return Au(e,Ah),e}const P0={document:Ah,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function Xe(){const e=typeof window<"u"?window:{};return Au(e,P0),e}function O0(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function N0(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function ul(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Ds(){return Date.now()}function L0(e){const t=Xe();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function I0(e,t){t===void 0&&(t="x");const n=Xe();let r,i,s;const a=L0(e);return n.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(l=>l.replace(",",".")).join(", ")),s=new n.WebKitCSSMatrix(i==="none"?"":i)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=s.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?i=s.m41:r.length===16?i=parseFloat(r[12]):i=parseFloat(r[4])),t==="y"&&(n.WebKitCSSMatrix?i=s.m42:r.length===16?i=parseFloat(r[13]):i=parseFloat(r[5])),i||0}function Wi(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function z0(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function Ue(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;nt.indexOf(s)<0);for(let s=0,a=i.length;ss?"next":"prev",h=(f,v)=>p==="next"&&f>=v||p==="prev"&&f<=v,g=()=>{l=new Date().getTime(),a===null&&(a=l);const f=Math.max(Math.min((l-a)/u,1),0),v=.5-Math.cos(f*Math.PI)/2;let y=s+v*(n-s);if(h(y,n)&&(y=n),t.wrapperEl.scrollTo({[r]:y}),h(y,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:y})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(g)};g()}function vt(e,t){return t===void 0&&(t=""),[...e.children].filter(n=>n.matches(t))}function Fs(e){try{console.warn(e);return}catch{}}function oi(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:O0(t)),n}function j0(e,t){const n=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function M0(e,t){const n=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Yt(e,t){return Xe().getComputedStyle(e,null).getPropertyValue(t)}function cl(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function R0(e,t){const n=[];let r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function gf(e,t,n){const r=Xe();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function ne(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function D0(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&n.auto===!0){let s=vt(e.el,`.${r[i]}`)[0];s||(s=oi("div",r[i]),s.className=r[i],e.el.append(s)),n[i]=s,t[i]=s}}),n}function F0(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};function s(y){let x;return y&&typeof y=="string"&&t.isElement&&(x=t.el.querySelector(y),x)?x:(y&&(typeof y=="string"&&(x=[...document.querySelectorAll(y)]),t.params.uniqueNavElements&&typeof y=="string"&&x.length>1&&t.el.querySelectorAll(y).length===1&&(x=t.el.querySelector(y))),y&&!x?y:x)}function a(y,x){const w=t.params.navigation;y=ne(y),y.forEach(o=>{o&&(o.classList[x?"add":"remove"](...w.disabledClass.split(" ")),o.tagName==="BUTTON"&&(o.disabled=x),t.params.watchOverflow&&t.enabled&&o.classList[t.isLocked?"add":"remove"](w.lockClass))})}function l(){const{nextEl:y,prevEl:x}=t.navigation;if(t.params.loop){a(x,!1),a(y,!1);return}a(x,t.isBeginning&&!t.params.rewind),a(y,t.isEnd&&!t.params.rewind)}function u(y){y.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function p(y){y.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function h(){const y=t.params.navigation;if(t.params.navigation=D0(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(y.nextEl||y.prevEl))return;let x=s(y.nextEl),w=s(y.prevEl);Object.assign(t.navigation,{nextEl:x,prevEl:w}),x=ne(x),w=ne(w);const o=(c,d)=>{c&&c.addEventListener("click",d==="next"?p:u),!t.enabled&&c&&c.classList.add(...y.lockClass.split(" "))};x.forEach(c=>o(c,"next")),w.forEach(c=>o(c,"prev"))}function g(){let{nextEl:y,prevEl:x}=t.navigation;y=ne(y),x=ne(x);const w=(o,c)=>{o.removeEventListener("click",c==="next"?p:u),o.classList.remove(...t.params.navigation.disabledClass.split(" "))};y.forEach(o=>w(o,"next")),x.forEach(o=>w(o,"prev"))}r("init",()=>{t.params.navigation.enabled===!1?v():(h(),l())}),r("toEdge fromEdge lock unlock",()=>{l()}),r("destroy",()=>{g()}),r("enable disable",()=>{let{nextEl:y,prevEl:x}=t.navigation;if(y=ne(y),x=ne(x),t.enabled){l();return}[...y,...x].filter(w=>!!w).forEach(w=>w.classList.add(t.params.navigation.lockClass))}),r("click",(y,x)=>{let{nextEl:w,prevEl:o}=t.navigation;w=ne(w),o=ne(o);const c=x.target;if(t.params.navigation.hideOnClick&&!o.includes(c)&&!w.includes(c)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===c||t.pagination.el.contains(c)))return;let d;w.length?d=w[0].classList.contains(t.params.navigation.hiddenClass):o.length&&(d=o[0].classList.contains(t.params.navigation.hiddenClass)),i(d===!0?"navigationShow":"navigationHide"),[...w,...o].filter(m=>!!m).forEach(m=>m.classList.toggle(t.params.navigation.hiddenClass))}});const f=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),h(),l()},v=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(t.navigation,{enable:f,disable:v,update:l,init:h,destroy:g})}function Fa(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function V0(e){let{swiper:t,extendParams:n,on:r}=e;n({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function s(T){const L=i;L.length!==0&&(L.innerHTML="",L.innerHTML=T)}function a(T){T===void 0&&(T=16);const L=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(T).replace(/x/g,L)}function l(T){T=ne(T),T.forEach(L=>{L.setAttribute("tabIndex","0")})}function u(T){T=ne(T),T.forEach(L=>{L.setAttribute("tabIndex","-1")})}function p(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("role",L)})}function h(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-roledescription",L)})}function g(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-controls",L)})}function f(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-label",L)})}function v(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("id",L)})}function y(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-live",L)})}function x(T){T=ne(T),T.forEach(L=>{L.setAttribute("aria-disabled",!0)})}function w(T){T=ne(T),T.forEach(L=>{L.setAttribute("aria-disabled",!1)})}function o(T){if(T.keyCode!==13&&T.keyCode!==32)return;const L=t.params.a11y,U=T.target;t.pagination&&t.pagination.el&&(U===t.pagination.el||t.pagination.el.contains(T.target))&&!T.target.matches(Fa(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&U===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?s(L.lastSlideMessage):s(L.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&U===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?s(L.firstSlideMessage):s(L.prevSlideMessage)),t.pagination&&U.matches(Fa(t.params.pagination.bulletClass))&&U.click())}function c(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:T,prevEl:L}=t.navigation;L&&(t.isBeginning?(x(L),u(L)):(w(L),l(L))),T&&(t.isEnd?(x(T),u(T)):(w(T),l(T)))}function d(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function m(){return d()&&t.params.pagination.clickable}function S(){const T=t.params.a11y;d()&&t.pagination.bullets.forEach(L=>{t.params.pagination.clickable&&(l(L),t.params.pagination.renderBullet||(p(L,"button"),f(L,T.paginationBulletMessage.replace(/\{\{index\}\}/,cl(L)+1)))),L.matches(Fa(t.params.pagination.bulletActiveClass))?L.setAttribute("aria-current","true"):L.removeAttribute("aria-current")})}const A=(T,L,U)=>{l(T),T.tagName!=="BUTTON"&&(p(T,"button"),T.addEventListener("keydown",o)),f(T,U),g(T,L)},C=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},P=T=>{if(t.a11y.clicked)return;const L=T.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!L||!t.slides.includes(L))return;const U=t.slides.indexOf(L)===t.activeIndex,Z=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(L);U||Z||T.sourceCapabilities&&T.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(L),0))},_=()=>{const T=t.params.a11y;T.itemRoleDescriptionMessage&&h(t.slides,T.itemRoleDescriptionMessage),T.slideRole&&p(t.slides,T.slideRole);const L=t.slides.length;T.slideLabelMessage&&t.slides.forEach((U,Z)=>{const Pe=t.params.loop?parseInt(U.getAttribute("data-swiper-slide-index"),10):Z,I=T.slideLabelMessage.replace(/\{\{index\}\}/,Pe+1).replace(/\{\{slidesLength\}\}/,L);f(U,I)})},z=()=>{const T=t.params.a11y;t.el.append(i);const L=t.el;T.containerRoleDescriptionMessage&&h(L,T.containerRoleDescriptionMessage),T.containerMessage&&f(L,T.containerMessage);const U=t.wrapperEl,Z=T.id||U.getAttribute("id")||`swiper-wrapper-${a(16)}`,Pe=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";v(U,Z),y(U,Pe),_();let{nextEl:I,prevEl:R}=t.navigation?t.navigation:{};I=ne(I),R=ne(R),I&&I.forEach(B=>A(B,Z,T.nextSlideMessage)),R&&R.forEach(B=>A(B,Z,T.prevSlideMessage)),m()&&ne(t.pagination.el).forEach(X=>{X.addEventListener("keydown",o)}),t.el.addEventListener("focus",P,!0),t.el.addEventListener("pointerdown",C,!0),t.el.addEventListener("pointerup",b,!0)};function F(){i&&i.remove();let{nextEl:T,prevEl:L}=t.navigation?t.navigation:{};T=ne(T),L=ne(L),T&&T.forEach(U=>U.removeEventListener("keydown",o)),L&&L.forEach(U=>U.removeEventListener("keydown",o)),m()&&ne(t.pagination.el).forEach(Z=>{Z.removeEventListener("keydown",o)}),t.el.removeEventListener("focus",P,!0),t.el.removeEventListener("pointerdown",C,!0),t.el.removeEventListener("pointerup",b,!0)}r("beforeInit",()=>{i=oi("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),r("afterInit",()=>{t.params.a11y.enabled&&z()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&_()}),r("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&c()}),r("paginationUpdate",()=>{t.params.a11y.enabled&&S()}),r("destroy",()=>{t.params.a11y.enabled&&F()})}let Va;function B0(){const e=Xe(),t=dr();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function Ch(){return Va||(Va=B0()),Va}let Ba;function U0(e){let{userAgent:t}=e===void 0?{}:e;const n=Ch(),r=Xe(),i=r.navigator.platform,s=t||r.navigator.userAgent,a={ios:!1,android:!1},l=r.screen.width,u=r.screen.height,p=s.match(/(Android);?[\s\/]+([\d.]+)?/);let h=s.match(/(iPad).*OS\s([\d_]+)/);const g=s.match(/(iPod)(.*OS\s([\d_]+))?/),f=!h&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v=i==="Win32";let y=i==="MacIntel";const x=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!h&&y&&n.touch&&x.indexOf(`${l}x${u}`)>=0&&(h=s.match(/(Version)\/([\d.]+)/),h||(h=[0,1,"13_0_0"]),y=!1),p&&!v&&(a.os="android",a.android=!0),(h||f||g)&&(a.os="ios",a.ios=!0),a}function kh(e){return e===void 0&&(e={}),Ba||(Ba=U0(e)),Ba}let Ua;function H0(){const e=Xe(),t=kh();let n=!1;function r(){const l=e.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(r()){const l=String(e.navigator.userAgent);if(l.includes("Version/")){const[u,p]=l.split("Version/")[1].split(" ")[0].split(".").map(h=>Number(h));n=u<16||u===16&&p<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=r(),a=s||i&&t.ios;return{isSafari:n||s,needPerspectiveFix:n,need3dFix:a,isWebView:i}}function W0(){return Ua||(Ua=H0()),Ua}function G0(e){let{swiper:t,on:n,emit:r}=e;const i=Xe();let s=null,a=null;const l=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},u=()=>{!t||t.destroyed||!t.initialized||(s=new ResizeObserver(g=>{a=i.requestAnimationFrame(()=>{const{width:f,height:v}=t;let y=f,x=v;g.forEach(w=>{let{contentBoxSize:o,contentRect:c,target:d}=w;d&&d!==t.el||(y=c?c.width:(o[0]||o).inlineSize,x=c?c.height:(o[0]||o).blockSize)}),(y!==f||x!==v)&&l()})}),s.observe(t.el))},p=()=>{a&&i.cancelAnimationFrame(a),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null)},h=()=>{!t||t.destroyed||!t.initialized||r("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof i.ResizeObserver<"u"){u();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",h)}),n("destroy",()=>{p(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",h)})}function Y0(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const s=[],a=Xe(),l=function(h,g){g===void 0&&(g={});const f=a.MutationObserver||a.WebkitMutationObserver,v=new f(y=>{if(t.__preventObserver__)return;if(y.length===1){i("observerUpdate",y[0]);return}const x=function(){i("observerUpdate",y[0])};a.requestAnimationFrame?a.requestAnimationFrame(x):a.setTimeout(x,0)});v.observe(h,{attributes:typeof g.attributes>"u"?!0:g.attributes,childList:typeof g.childList>"u"?!0:g.childList,characterData:typeof g.characterData>"u"?!0:g.characterData}),s.push(v)},u=()=>{if(t.params.observer){if(t.params.observeParents){const h=R0(t.hostEl);for(let g=0;g{s.forEach(h=>{h.disconnect()}),s.splice(0,s.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",u),r("destroy",p)}var Q0={on(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;const i=n?"unshift":"push";return e.split(" ").forEach(s=>{r.eventsListeners[s]||(r.eventsListeners[s]=[]),r.eventsListeners[s][i](t)}),r},once(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,a=new Array(s),l=0;l=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(r=>{typeof t>"u"?n.eventsListeners[r]=[]:n.eventsListeners[r]&&n.eventsListeners[r].forEach((i,s)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[r].splice(s,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,r;for(var i=arguments.length,s=new Array(i),a=0;a{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(p=>{p.apply(r,[u,...n])}),e.eventsListeners&&e.eventsListeners[u]&&e.eventsListeners[u].forEach(p=>{p.apply(r,n)})}),e}};function $0(){const e=this;let t,n;const r=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Yt(r,"padding-left")||0,10)-parseInt(Yt(r,"padding-right")||0,10),n=n-parseInt(Yt(r,"padding-top")||0,10)-parseInt(Yt(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function X0(){const e=this;function t(_,z){return parseFloat(_.getPropertyValue(e.getDirectionLabel(z))||0)}const n=e.params,{wrapperEl:r,slidesEl:i,size:s,rtlTranslate:a,wrongRTL:l}=e,u=e.virtual&&n.virtual.enabled,p=u?e.virtual.slides.length:e.slides.length,h=vt(i,`.${e.params.slideClass}, swiper-slide`),g=u?e.virtual.slides.length:h.length;let f=[];const v=[],y=[];let x=n.slidesOffsetBefore;typeof x=="function"&&(x=n.slidesOffsetBefore.call(e));let w=n.slidesOffsetAfter;typeof w=="function"&&(w=n.slidesOffsetAfter.call(e));const o=e.snapGrid.length,c=e.slidesGrid.length;let d=n.spaceBetween,m=-x,S=0,A=0;if(typeof s>"u")return;typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*s:typeof d=="string"&&(d=parseFloat(d)),e.virtualSize=-d,h.forEach(_=>{a?_.style.marginLeft="":_.style.marginRight="",_.style.marginBottom="",_.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Gi(r,"--swiper-centered-offset-before",""),Gi(r,"--swiper-centered-offset-after",""));const C=n.grid&&n.grid.rows>1&&e.grid;C?e.grid.initSlides(h):e.grid&&e.grid.unsetSlides();let b;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(_=>typeof n.breakpoints[_].slidesPerView<"u").length>0;for(let _=0;_1&&f.push(e.virtualSize-s)}if(u&&n.loop){const _=y[0]+d;if(n.slidesPerGroup>1){const z=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),F=_*n.slidesPerGroup;for(let T=0;T!n.cssMode||n.loop?!0:F!==h.length-1).forEach(z=>{z.style[_]=`${d}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let _=0;y.forEach(F=>{_+=F+(d||0)}),_-=d;const z=_-s;f=f.map(F=>F<=0?-x:F>z?z+w:F)}if(n.centerInsufficientSlides){let _=0;if(y.forEach(z=>{_+=z+(d||0)}),_-=d,_{f[T]=F-z}),v.forEach((F,T)=>{v[T]=F+z})}}if(Object.assign(e,{slides:h,snapGrid:f,slidesGrid:v,slidesSizesGrid:y}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Gi(r,"--swiper-centered-offset-before",`${-f[0]}px`),Gi(r,"--swiper-centered-offset-after",`${e.size/2-y[y.length-1]/2}px`);const _=-e.snapGrid[0],z=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(F=>F+_),e.slidesGrid=e.slidesGrid.map(F=>F+z)}if(g!==p&&e.emit("slidesLengthChange"),f.length!==o&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==c&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!u&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const _=`${n.containerModifierClass}backface-hidden`,z=e.el.classList.contains(_);g<=n.maxBackfaceHiddenSlides?z||e.el.classList.add(_):z&&e.el.classList.remove(_)}}function K0(e){const t=this,n=[],r=t.virtual&&t.params.virtual.enabled;let i=0,s;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const a=l=>r?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{n.push(l)});else for(s=0;st.slides.length&&!r)break;n.push(a(l))}else n.push(a(t.activeIndex));for(s=0;si?l:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function q0(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r"u"&&t.updateSlidesOffset();let a=-e;i&&(a=e),r.forEach(u=>{u.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=n.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:typeof l=="string"&&(l=parseFloat(l));for(let u=0;u=0&&v<=t.size-t.slidesSizesGrid[u];(v>=0&&v1&&y<=t.size||v<=0&&y>=t.size)&&(t.visibleSlides.push(p),t.visibleSlidesIndexes.push(u),r[u].classList.add(n.slideVisibleClass)),x&&r[u].classList.add(n.slideFullyVisibleClass),p.progress=i?-g:g,p.originalProgress=i?-f:f}}function J0(e){const t=this;if(typeof e>"u"){const h=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*h||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:s,isEnd:a,progressLoop:l}=t;const u=s,p=a;if(r===0)i=0,s=!0,a=!0;else{i=(e-t.minTranslate())/r;const h=Math.abs(e-t.minTranslate())<1,g=Math.abs(e-t.maxTranslate())<1;s=h||i<=0,a=g||i>=1,h&&(i=0),g&&(i=1)}if(n.loop){const h=t.getSlideIndexByData(0),g=t.getSlideIndexByData(t.slides.length-1),f=t.slidesGrid[h],v=t.slidesGrid[g],y=t.slidesGrid[t.slidesGrid.length-1],x=Math.abs(e);x>=f?l=(x-f)/y:l=(x+y-v)/y,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:s,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),s&&!u&&t.emit("reachBeginning toEdge"),a&&!p&&t.emit("reachEnd toEdge"),(u&&!s||p&&!a)&&t.emit("fromEdge"),t.emit("progress",i)}function ew(){const e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,s=e.virtual&&n.virtual.enabled,a=e.grid&&n.grid&&n.grid.rows>1,l=g=>vt(r,`.${n.slideClass}${g}, swiper-slide${g}`)[0];t.forEach(g=>{g.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let u,p,h;if(s)if(n.loop){let g=i-e.virtual.slidesBefore;g<0&&(g=e.virtual.slides.length+g),g>=e.virtual.slides.length&&(g-=e.virtual.slides.length),u=l(`[data-swiper-slide-index="${g}"]`)}else u=l(`[data-swiper-slide-index="${i}"]`);else a?(u=t.filter(g=>g.column===i)[0],h=t.filter(g=>g.column===i+1)[0],p=t.filter(g=>g.column===i-1)[0]):u=t[i];u&&(u.classList.add(n.slideActiveClass),a?(h&&h.classList.add(n.slideNextClass),p&&p.classList.add(n.slidePrevClass)):(h=M0(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!h&&(h=t[0]),h&&h.classList.add(n.slideNextClass),p=j0(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!p===0&&(p=t[t.length-1]),p&&p.classList.add(n.slidePrevClass))),e.emitSlidesClasses()}const as=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=t.closest(n());if(r){let i=r.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(r.shadowRoot?i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove())})),i&&i.remove()}},Ha=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},fl=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const a=i,l=[a-t];l.push(...Array.from({length:t}).map((u,p)=>a+r+p)),e.slides.forEach((u,p)=>{l.includes(u.column)&&Ha(e,p)});return}const s=i+r-1;if(e.params.rewind||e.params.loop)for(let a=i-t;a<=s+t;a+=1){const l=(a%n+n)%n;(ls)&&Ha(e,l)}else for(let a=Math.max(i-t,0);a<=Math.min(s+t,n-1);a+=1)a!==i&&(a>s||a=t[s]&&r=t[s]&&r=t[s]&&(i=s);return n.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function nw(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:s,realIndex:a,snapIndex:l}=t;let u=e,p;const h=v=>{let y=v-t.virtual.slidesBefore;return y<0&&(y=t.virtual.slides.length+y),y>=t.virtual.slides.length&&(y-=t.virtual.slides.length),y};if(typeof u>"u"&&(u=tw(t)),r.indexOf(n)>=0)p=r.indexOf(n);else{const v=Math.min(i.slidesPerGroupSkip,u);p=v+Math.floor((u-v)/i.slidesPerGroup)}if(p>=r.length&&(p=r.length-1),u===s&&!t.params.loop){p!==l&&(t.snapIndex=p,t.emit("snapIndexChange"));return}if(u===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=h(u);return}const g=t.grid&&i.grid&&i.grid.rows>1;let f;if(t.virtual&&i.virtual.enabled&&i.loop)f=h(u);else if(g){const v=t.slides.filter(x=>x.column===u)[0];let y=parseInt(v.getAttribute("data-swiper-slide-index"),10);Number.isNaN(y)&&(y=Math.max(t.slides.indexOf(v),0)),f=Math.floor(y/i.grid.rows)}else if(t.slides[u]){const v=t.slides[u].getAttribute("data-swiper-slide-index");v?f=parseInt(v,10):f=u}else f=u;Object.assign(t,{previousSnapIndex:l,snapIndex:p,previousRealIndex:a,realIndex:f,previousIndex:s,activeIndex:u}),t.initialized&&fl(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==f&&t.emit("realIndexChange"),t.emit("slideChange"))}function rw(e,t){const n=this,r=n.params;let i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(l=>{!i&&l.matches&&l.matches(`.${r.slideClass}, swiper-slide`)&&(i=l)});let s=!1,a;if(i){for(let l=0;lu?h=u:r&&ea?l="next":s=u.length&&(w=u.length-1);const o=-u[w];if(l.normalizeSlideIndex)for(let d=0;d=S&&m=S&&m=S&&(a=d)}if(s.initialized&&a!==g&&(!s.allowSlideNext&&(f?o>s.translate&&o>s.minTranslate():os.translate&&o>s.maxTranslate()&&(g||0)!==a))return!1;a!==(h||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(o);let c;if(a>g?c="next":a0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{v[d?"scrollLeft":"scrollTop"]=m})):v[d?"scrollLeft":"scrollTop"]=m,S&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1})}else{if(!s.support.smoothScroll)return Eh({swiper:s,targetPosition:m,side:d?"left":"top"}),!0;v.scrollTo({[d?"left":"top"]:m,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(o),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,c),t===0?s.transitionEnd(n,c):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(m){!s||s.destroyed||m.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,c))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function gw(e,t,n,r){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;const s=i.grid&&i.params.grid&&i.params.grid.rows>1;let a=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)a=a+i.virtual.slidesBefore;else{let l;if(s){const f=a*i.params.grid.rows;l=i.slides.filter(v=>v.getAttribute("data-swiper-slide-index")*1===f)[0].column}else l=i.getSlideIndexByData(a);const u=s?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:p}=i.params;let h=i.params.slidesPerView;h==="auto"?h=i.slidesPerViewDynamic():(h=Math.ceil(parseFloat(i.params.slidesPerView,10)),p&&h%2===0&&(h=h+1));let g=u-lv.getAttribute("data-swiper-slide-index")*1===f)[0].column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame(()=>{i.slideTo(a,t,n,r)}),i}function vw(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this,{enabled:i,params:s,animating:a}=r;if(!i||r.destroyed)return r;let l=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));const u=r.activeIndex{r.slideTo(r.activeIndex+u,e,t,n)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+u,e,t,n)}function yw(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this,{params:i,snapGrid:s,slidesGrid:a,rtlTranslate:l,enabled:u,animating:p}=r;if(!u||r.destroyed)return r;const h=r.virtual&&i.virtual.enabled;if(i.loop){if(p&&!h&&i.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const g=l?r.translate:-r.translate;function f(o){return o<0?-Math.floor(Math.abs(o)):Math.floor(o)}const v=f(g),y=s.map(o=>f(o));let x=s[y.indexOf(v)-1];if(typeof x>"u"&&i.cssMode){let o;s.forEach((c,d)=>{v>=c&&(o=d)}),typeof o<"u"&&(x=s[o>0?o-1:o])}let w=0;if(typeof x<"u"&&(w=a.indexOf(x),w<0&&(w=r.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(w=w-r.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),i.rewind&&r.isBeginning){const o=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(o,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(w,e,t,n)}),!0;return r.slideTo(w,e,t,n)}function ww(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this;if(!r.destroyed)return r.slideTo(r.activeIndex,e,t,n)}function xw(e,t,n,r){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0),r===void 0&&(r=.5);const i=this;if(i.destroyed)return;let s=i.activeIndex;const a=Math.min(i.params.slidesPerGroupSkip,s),l=a+Math.floor((s-a)/i.params.slidesPerGroup),u=i.rtlTranslate?i.translate:-i.translate;if(u>=i.snapGrid[l]){const p=i.snapGrid[l],h=i.snapGrid[l+1];u-p>(h-p)*r&&(s+=i.params.slidesPerGroup)}else{const p=i.snapGrid[l-1],h=i.snapGrid[l];u-p<=(h-p)*r&&(s-=i.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,i.slidesGrid.length-1),i.slideTo(s,e,t,n)}function Sw(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let i=e.clickedIndex,s;const a=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;s=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ie.slides.length-e.loopedSlides+r/2?(e.loopFix(),i=e.getSlideIndex(vt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),ul(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-r?(e.loopFix(),i=e.getSlideIndex(vt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),ul(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var Aw={slideTo:mw,slideToLoop:gw,slideNext:vw,slidePrev:yw,slideReset:ww,slideToClosest:xw,slideToClickedSlide:Sw};function Ew(e){const t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{vt(r,`.${n.slideClass}, swiper-slide`).forEach((g,f)=>{g.setAttribute("data-swiper-slide-index",f)})},s=t.grid&&n.grid&&n.grid.rows>1,a=n.slidesPerGroup*(s?n.grid.rows:1),l=t.slides.length%a!==0,u=s&&t.slides.length%n.grid.rows!==0,p=h=>{for(let g=0;g1;p.length"u"?s=u.getSlideIndex(p.filter(T=>T.classList.contains(v.slideActiveClass))[0]):S=s;const A=r==="next"||!r,C=r==="prev"||!r;let b=0,P=0;const _=c?Math.ceil(p.length/v.grid.rows):p.length,F=(c?p[s].column:s)+(y&&typeof i>"u"?-x/2+.5:0);if(F=0;Z-=1)p[Z].column===U&&d.push(Z)}else d.push(_-L-1)}}else if(F+x>_-o){P=Math.max(F-(_-o*2),w);for(let T=0;T{U.column===L&&m.push(Z)}):m.push(L)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),C&&d.forEach(T=>{p[T].swiperLoopMoveDOM=!0,f.prepend(p[T]),p[T].swiperLoopMoveDOM=!1}),A&&m.forEach(T=>{p[T].swiperLoopMoveDOM=!0,f.append(p[T]),p[T].swiperLoopMoveDOM=!1}),u.recalcSlides(),v.slidesPerView==="auto"?u.updateSlides():c&&(d.length>0&&C||m.length>0&&A)&&u.slides.forEach((T,L)=>{u.grid.updateSlide(L,T,u.slides)}),v.watchSlidesProgress&&u.updateSlidesOffset(),n){if(d.length>0&&C){if(typeof t>"u"){const T=u.slidesGrid[S],U=u.slidesGrid[S+b]-T;l?u.setTranslate(u.translate-U):(u.slideTo(S+Math.ceil(b),0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-U,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-U))}else if(i){const T=c?d.length/v.grid.rows:d.length;u.slideTo(u.activeIndex+T,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(m.length>0&&A)if(typeof t>"u"){const T=u.slidesGrid[S],U=u.slidesGrid[S-P]-T;l?u.setTranslate(u.translate-U):(u.slideTo(S-P,0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-U,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-U))}else{const T=c?m.length/v.grid.rows:m.length;u.slideTo(u.activeIndex-T,0,!1,!0)}}if(u.allowSlidePrev=h,u.allowSlideNext=g,u.controller&&u.controller.control&&!a){const T={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix({...T,slideTo:L.params.slidesPerView===v.slidesPerView?n:!1})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...T,slideTo:u.controller.control.params.slidesPerView===v.slidesPerView?n:!1})}u.emit("loopFix")}function kw(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];e.slides.forEach(i=>{const s=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;r[s]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),r.forEach(i=>{n.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var bw={loopCreate:Ew,loopFix:Cw,loopDestroy:kw};function Tw(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function _w(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Pw={setGrabCursor:Tw,unsetGrabCursor:_w};function Ow(e,t){t===void 0&&(t=this);function n(r){if(!r||r===dr()||r===Xe())return null;r.assignedSlot&&(r=r.assignedSlot);const i=r.closest(e);return!i&&!r.getRootNode?null:i||n(r.getRootNode().host)}return n(t)}function vf(e,t,n){const r=Xe(),{params:i}=e,s=i.edgeSwipeDetection,a=i.edgeSwipeThreshold;return s&&(n<=a||n>=r.innerWidth-a)?s==="prevent"?(t.preventDefault(),!0):!1:!0}function Nw(e){const t=this,n=dr();let r=e;r.originalEvent&&(r=r.originalEvent);const i=t.touchEventsData;if(r.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){vf(t,r,r.targetTouches[0].pageX);return}const{params:s,touches:a,enabled:l}=t;if(!l||!s.simulateTouch&&r.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let u=r.target;if(s.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(u)||"which"in r&&r.which===3||"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;const p=!!s.noSwipingClass&&s.noSwipingClass!=="",h=r.composedPath?r.composedPath():r.path;p&&r.target&&r.target.shadowRoot&&h&&(u=h[0]);const g=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(s.noSwiping&&(f?Ow(g,u):u.closest(g))){t.allowClick=!0;return}if(s.swipeHandler&&!u.closest(s.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;const v=a.currentX,y=a.currentY;if(!vf(t,r,v))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=v,a.startY=y,i.touchStartTime=Ds(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1);let x=!0;u.matches(i.focusableElements)&&(x=!1,u.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==u&&n.activeElement.blur();const w=x&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!u.isContentEditable&&r.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function Lw(e){const t=dr(),n=this,r=n.touchEventsData,{params:i,touches:s,rtlTranslate:a,enabled:l}=n;if(!l||!i.simulateTouch&&e.pointerType==="mouse")return;let u=e;if(u.originalEvent&&(u=u.originalEvent),u.type==="pointermove"&&(r.touchId!==null||u.pointerId!==r.pointerId))return;let p;if(u.type==="touchmove"){if(p=[...u.changedTouches].filter(A=>A.identifier===r.touchId)[0],!p||p.identifier!==r.touchId)return}else p=u;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",u);return}const h=p.pageX,g=p.pageY;if(u.preventedByNestedSwiper){s.startX=h,s.startY=g;return}if(!n.allowTouchMove){u.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g}),r.touchStartTime=Ds());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(gs.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(hs.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&u.target===t.activeElement&&u.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",u),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=h,s.currentY=g;const f=s.currentX-s.startX,v=s.currentY-s.startY;if(n.params.threshold&&Math.sqrt(f**2+v**2)"u"){let A;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:f*f+v*v>=25&&(A=Math.atan2(Math.abs(v),Math.abs(f))*180/Math.PI,r.isScrolling=n.isHorizontal()?A>i.touchAngle:90-A>i.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",u),typeof r.startMoving>"u"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(r.startMoving=!0),r.isScrolling){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!i.cssMode&&u.cancelable&&u.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&u.stopPropagation();let y=n.isHorizontal()?f:v,x=n.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;i.oneWayMovement&&(y=Math.abs(y)*(a?1:-1),x=Math.abs(x)*(a?1:-1)),s.diff=y,y*=i.touchRatio,a&&(y=-y,x=-x);const w=n.touchesDirection;n.swipeDirection=y>0?"prev":"next",n.touchesDirection=x>0?"prev":"next";const o=n.params.loop&&!i.cssMode,c=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!r.isMoved){if(o&&c&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(A)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",u)}let d;if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&w!==n.touchesDirection&&o&&c&&Math.abs(y)>=1){Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit("sliderMove",u),r.isMoved=!0,r.currentTranslate=y+r.startTranslate;let m=!0,S=i.resistanceRatio;if(i.touchReleaseOnEdges&&(S=0),y>0?(o&&c&&!d&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(m=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+y)**S))):y<0&&(o&&c&&!d&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslater.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(y)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,r.currentTranslate=r.startTranslate,s.diff=n.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function Iw(e){const t=this,n=t.touchEventsData;let r=e;r.originalEvent&&(r=r.originalEvent);let i;if(r.type==="touchend"||r.type==="touchcancel"){if(i=[...r.changedTouches].filter(S=>S.identifier===n.touchId)[0],!i||i.identifier!==n.touchId)return}else{if(n.touchId!==null||r.pointerId!==n.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:a,touches:l,rtlTranslate:u,slidesGrid:p,enabled:h}=t;if(!h||!a.simulateTouch&&r.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const g=Ds(),f=g-n.touchStartTime;if(t.allowClick){const S=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(S&&S[0]||r.target,S),t.emit("tap click",r),f<300&&g-n.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(n.lastClickTime=Ds(),ul(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||l.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let v;if(a.followFinger?v=u?t.translate:-t.translate:v=-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:v});return}const y=v>=-t.maxTranslate()&&!t.params.loop;let x=0,w=t.slidesSizesGrid[0];for(let S=0;S=p[S]&&v=p[S])&&(x=S,w=p[p.length-1]-p[p.length-2])}let o=null,c=null;a.rewind&&(t.isBeginning?c=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(o=0));const d=(v-p[x])/w,m=xa.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(d>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?o:x+m):t.slideTo(x)),t.swipeDirection==="prev"&&(d>1-a.longSwipesRatio?t.slideTo(x+m):c!==null&&d<0&&Math.abs(d)>a.longSwipesRatio?t.slideTo(c):t.slideTo(x))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(x+m):t.slideTo(x):(t.swipeDirection==="next"&&t.slideTo(o!==null?o:x+m),t.swipeDirection==="prev"&&t.slideTo(c!==null?c:x))}}function yf(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:i,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=a&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function zw(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function jw(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i;const s=e.maxTranslate()-e.minTranslate();s===0?i=0:i=(e.translate-e.minTranslate())/s,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Mw(e){const t=this;as(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function Rw(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Th=(e,t)=>{const n=dr(),{params:r,el:i,wrapperEl:s,device:a}=e,l=!!r.nested,u=t==="on"?"addEventListener":"removeEventListener",p=t;n[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[u]("touchstart",e.onTouchStart,{passive:!1}),i[u]("pointerdown",e.onTouchStart,{passive:!1}),n[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),n[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[u]("touchend",e.onTouchEnd,{passive:!0}),n[u]("pointerup",e.onTouchEnd,{passive:!0}),n[u]("pointercancel",e.onTouchEnd,{passive:!0}),n[u]("touchcancel",e.onTouchEnd,{passive:!0}),n[u]("pointerout",e.onTouchEnd,{passive:!0}),n[u]("pointerleave",e.onTouchEnd,{passive:!0}),n[u]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[u]("click",e.onClick,!0),r.cssMode&&s[u]("scroll",e.onScroll),r.updateOnWindowResize?e[p](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",yf,!0):e[p]("observerUpdate",yf,!0),i[u]("load",e.onLoad,{capture:!0})};function Dw(){const e=this,{params:t}=e;e.onTouchStart=Nw.bind(e),e.onTouchMove=Lw.bind(e),e.onTouchEnd=Iw.bind(e),e.onDocumentTouchStart=Rw.bind(e),t.cssMode&&(e.onScroll=jw.bind(e)),e.onClick=zw.bind(e),e.onLoad=Mw.bind(e),Th(e,"on")}function Fw(){Th(this,"off")}var Vw={attachEvents:Dw,detachEvents:Fw};const wf=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Bw(){const e=this,{realIndex:t,initialized:n,params:r,el:i}=e,s=r.breakpoints;if(!s||s&&Object.keys(s).length===0)return;const a=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!a||e.currentBreakpoint===a)return;const u=(a in s?s[a]:void 0)||e.originalParams,p=wf(e,r),h=wf(e,u),g=r.enabled;p&&!h?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&h&&(i.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(o=>{if(typeof u[o]>"u")return;const c=r[o]&&r[o].enabled,d=u[o]&&u[o].enabled;c&&!d&&e[o].disable(),!c&&d&&e[o].enable()});const f=u.direction&&u.direction!==r.direction,v=r.loop&&(u.slidesPerView!==r.slidesPerView||f),y=r.loop;f&&n&&e.changeDirection(),Ue(e.params,u);const x=e.params.enabled,w=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!x?e.disable():!g&&x&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",u),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&w?(e.loopCreate(t),e.updateSlides()):y&&!w&&e.loopDestroy()),e.emit("breakpoint",u)}function Uw(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const i=Xe(),s=t==="window"?i.innerHeight:n.clientHeight,a=Object.keys(e).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const u=parseFloat(l.substr(1));return{value:s*u,point:l}}return{value:l,point:l}});a.sort((l,u)=>parseInt(l.value,10)-parseInt(u.value,10));for(let l=0;l{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&n.push(t+i)}):typeof r=="string"&&n.push(t+r)}),n}function Gw(){const e=this,{classNames:t,params:n,rtl:r,el:i,device:s}=e,a=Ww(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:s.android},{ios:s.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...a),i.classList.add(...t),e.emitContainerClasses()}function Yw(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}var Qw={addClasses:Gw,removeClasses:Yw};function $w(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){const i=e.slides.length-1,s=e.slidesGrid[i]+e.slidesSizesGrid[i]+r*2;e.isLocked=e.size>s}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var Xw={checkOverflow:$w},dl={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Kw(e,t){return function(r){r===void 0&&(r={});const i=Object.keys(r)[0],s=r[i];if(typeof s!="object"||s===null){Ue(t,r);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in s)){Ue(t,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),Ue(t,r)}}const Wa={eventsEmitter:Q0,update:iw,translate:cw,transition:hw,slide:Aw,loop:bw,grabCursor:Pw,events:Vw,breakpoints:Hw,checkOverflow:Xw,classes:Qw},Ga={};let Eu=class At{constructor(){let t,n;for(var r=arguments.length,i=new Array(r),s=0;s1){const h=[];return a.querySelectorAll(n.el).forEach(g=>{const f=Ue({},n,{el:g});h.push(new At(f))}),h}const l=this;l.__swiper__=!0,l.support=Ch(),l.device=kh({userAgent:n.userAgent}),l.browser=W0(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],n.modules&&Array.isArray(n.modules)&&l.modules.push(...n.modules);const u={};l.modules.forEach(h=>{h({params:n,swiper:l,extendParams:Kw(n,u),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const p=Ue({},dl,u);return l.params=Ue({},p,Ga,n),l.originalParams=Ue({},l.params),l.passedParams=Ue({},n),l.params&&l.params.on&&Object.keys(l.params.on).forEach(h=>{l.on(h,l.params.on[h])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:r}=this,i=vt(n,`.${r.slideClass}, swiper-slide`),s=cl(i[0]);return cl(t)-s}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:r}=t;t.slides=vt(n,`.${r.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const r=this;t=Math.min(Math.max(t,0),1);const i=r.minTranslate(),a=(r.maxTranslate()-i)*t+i;r.translateTo(a,typeof n>"u"?0:n),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(r=>{const i=t.getSlideClasses(r);n.push({slideEl:r,classNames:i}),t.emit("_slideClass",r,i)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const r=this,{params:i,slides:s,slidesGrid:a,slidesSizesGrid:l,size:u,activeIndex:p}=r;let h=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let g=s[p]?Math.ceil(s[p].swiperSlideSize):0,f;for(let v=p+1;vu&&(f=!0));for(let v=p-1;v>=0;v-=1)s[v]&&!f&&(g+=s[v].swiperSlideSize,h+=1,g>u&&(f=!0))}else if(t==="current")for(let g=p+1;g=0;g-=1)a[p]-a[g]{a.complete&&as(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const a=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let s;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)i(),r.autoHeight&&t.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){const a=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;s=t.slideTo(a.length-1,0,!1,!0)}else s=t.slideTo(t.activeIndex,0,!1,!0);s||i()}r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const r=this,i=r.params.direction;return t||(t=i==="horizontal"?"vertical":"horizontal"),t===i||t!=="horizontal"&&t!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${i}`),r.el.classList.add(`${r.params.containerModifierClass}${t}`),r.emitContainerClasses(),r.params.direction=t,r.slides.forEach(s=>{t==="vertical"?s.style.width="":s.style.height=""}),r.emit("changeDirection"),n&&r.update()),r}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let r=t||n.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=n,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const i=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):vt(r,i())[0];return!a&&n.params.createElements&&(a=oi("div",n.params.wrapperClass),r.append(a),vt(r,`.${n.params.slideClass}`).forEach(l=>{a.append(l)})),Object.assign(n,{el:r,wrapperEl:a,slidesEl:n.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,hostEl:n.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||Yt(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||Yt(r,"direction")==="rtl"),wrongRTL:Yt(a,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents();const i=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&i.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(s=>{s.complete?as(n,s):s.addEventListener("load",a=>{as(n,a.target)})}),fl(n),n.initialized=!0,fl(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const r=this,{params:i,el:s,wrapperEl:a,slides:l}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),n&&(r.removeClasses(),s.removeAttribute("style"),a.removeAttribute("style"),l&&l.length&&l.forEach(u=>{u.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),u.removeAttribute("style"),u.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(u=>{r.off(u)}),t!==!1&&(r.el.swiper=null,N0(r)),r.destroyed=!0),null}static extendDefaults(t){Ue(Ga,t)}static get extendedDefaults(){return Ga}static get defaults(){return dl}static installModule(t){At.prototype.__modules__||(At.prototype.__modules__=[]);const n=At.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>At.installModule(n)),At):(At.installModule(t),At)}};Object.keys(Wa).forEach(e=>{Object.keys(Wa[e]).forEach(t=>{Eu.prototype[t]=Wa[e][t]})});Eu.use([G0,Y0]);const _h=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function bn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Jn(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(r=>n.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=t[r]:bn(t[r])&&bn(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:Jn(e[r],t[r]):e[r]=t[r]})}function Ph(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function Oh(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function Nh(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function Lh(e){e===void 0&&(e="");const t=e.split(" ").map(r=>r.trim()).filter(r=>!!r),n=[];return t.forEach(r=>{n.indexOf(r)<0&&n.push(r)}),n.join(" ")}function qw(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function Zw(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:s,prevEl:a,scrollbarEl:l,paginationEl:u}=e;const p=i.filter(P=>P!=="children"&&P!=="direction"&&P!=="wrapperClass"),{params:h,pagination:g,navigation:f,scrollbar:v,virtual:y,thumbs:x}=t;let w,o,c,d,m,S,A,C;i.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&h.thumbs&&!h.thumbs.swiper&&(w=!0),i.includes("controller")&&r.controller&&r.controller.control&&h.controller&&!h.controller.control&&(o=!0),i.includes("pagination")&&r.pagination&&(r.pagination.el||u)&&(h.pagination||h.pagination===!1)&&g&&!g.el&&(c=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||l)&&(h.scrollbar||h.scrollbar===!1)&&v&&!v.el&&(d=!0),i.includes("navigation")&&r.navigation&&(r.navigation.prevEl||a)&&(r.navigation.nextEl||s)&&(h.navigation||h.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(m=!0);const b=P=>{t[P]&&(t[P].destroy(),P==="navigation"?(t.isElement&&(t[P].prevEl.remove(),t[P].nextEl.remove()),h[P].prevEl=void 0,h[P].nextEl=void 0,t[P].prevEl=void 0,t[P].nextEl=void 0):(t.isElement&&t[P].el.remove(),h[P].el=void 0,t[P].el=void 0))};i.includes("loop")&&t.isElement&&(h.loop&&!r.loop?S=!0:!h.loop&&r.loop?A=!0:C=!0),p.forEach(P=>{if(bn(h[P])&&bn(r[P]))Object.assign(h[P],r[P]),(P==="navigation"||P==="pagination"||P==="scrollbar")&&"enabled"in r[P]&&!r[P].enabled&&b(P);else{const _=r[P];(_===!0||_===!1)&&(P==="navigation"||P==="pagination"||P==="scrollbar")?_===!1&&b(P):h[P]=r[P]}}),p.includes("controller")&&!o&&t.controller&&t.controller.control&&h.controller&&h.controller.control&&(t.controller.control=h.controller.control),i.includes("children")&&n&&y&&h.virtual.enabled?(y.slides=n,y.update(!0)):i.includes("virtual")&&y&&h.virtual.enabled&&(n&&(y.slides=n),y.update(!0)),i.includes("children")&&n&&h.loop&&(C=!0),w&&x.init()&&x.update(!0),o&&(t.controller.control=h.controller.control),c&&(t.isElement&&(!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-pagination"),u.part.add("pagination"),t.el.appendChild(u)),u&&(h.pagination.el=u),g.init(),g.render(),g.update()),d&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),t.el.appendChild(l)),l&&(h.scrollbar.el=l),v.init(),v.updateSize(),v.setTranslate()),m&&(t.isElement&&((!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-next"),s.innerHTML=t.hostEl.constructor.nextButtonSvg,s.part.add("button-next"),t.el.appendChild(s)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=t.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),t.el.appendChild(a))),s&&(h.navigation.nextEl=s),a&&(h.navigation.prevEl=a),f.init(),f.update()),i.includes("allowSlideNext")&&(t.allowSlideNext=r.allowSlideNext),i.includes("allowSlidePrev")&&(t.allowSlidePrev=r.allowSlidePrev),i.includes("direction")&&t.changeDirection(r.direction,!1),(S||C)&&t.loopDestroy(),(A||C)&&t.loopCreate(),t.update()}function Jw(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},i={};Jn(n,dl),n._emitClasses=!0,n.init=!1;const s={},a=_h.map(u=>u.replace(/_/,"")),l=Object.assign({},e);return Object.keys(l).forEach(u=>{typeof e[u]>"u"||(a.indexOf(u)>=0?bn(e[u])?(n[u]={},i[u]={},Jn(n[u],e[u]),Jn(i[u],e[u])):(n[u]=e[u],i[u]=e[u]):u.search(/on[A-Z]/)===0&&typeof e[u]=="function"?t?r[`${u[2].toLowerCase()}${u.substr(3)}`]=e[u]:n.on[`${u[2].toLowerCase()}${u.substr(3)}`]=e[u]:s[u]=e[u])}),["navigation","pagination","scrollbar"].forEach(u=>{n[u]===!0&&(n[u]={}),n[u]===!1&&delete n[u]}),{params:n,passedParams:i,rest:s,events:r}}function ex(e,t){let{el:n,nextEl:r,prevEl:i,paginationEl:s,scrollbarEl:a,swiper:l}=e;Ph(t)&&r&&i&&(l.params.navigation.nextEl=r,l.originalParams.navigation.nextEl=r,l.params.navigation.prevEl=i,l.originalParams.navigation.prevEl=i),Oh(t)&&s&&(l.params.pagination.el=s,l.originalParams.pagination.el=s),Nh(t)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(n)}function tx(e,t,n,r,i){const s=[];if(!t)return s;const a=u=>{s.indexOf(u)<0&&s.push(u)};if(n&&r){const u=r.map(i),p=n.map(i);u.join("")!==p.join("")&&a("children"),r.length!==n.length&&a("children")}return _h.filter(u=>u[0]==="_").map(u=>u.replace(/_/,"")).forEach(u=>{if(u in e&&u in t)if(bn(e[u])&&bn(t[u])){const p=Object.keys(e[u]),h=Object.keys(t[u]);p.length!==h.length?a(u):(p.forEach(g=>{e[u][g]!==t[u][g]&&a(u)}),h.forEach(g=>{e[u][g]!==t[u][g]&&a(u)}))}else e[u]!==t[u]&&a(u)}),s}const nx=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{Ih(n)?t.push(n):n.props&&n.props.children&&zh(n.props.children).forEach(r=>t.push(r))}),t}function rx(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return J.Children.toArray(e).forEach(r=>{if(Ih(r))t.push(r);else if(r.props&&r.props.slot&&n[r.props.slot])n[r.props.slot].push(r);else if(r.props&&r.props.children){const i=zh(r.props.children);i.length>0?i.forEach(s=>t.push(s)):n["container-end"].push(r)}else n["container-end"].push(r)}),{slides:t,slots:n}}function ix(e,t,n){if(!n)return null;const r=h=>{let g=h;return h<0?g=t.length+h:g>=t.length&&(g=g-t.length),g},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:s,to:a}=n,l=e.params.loop?-t.length:0,u=e.params.loop?t.length*2:t.length,p=[];for(let h=l;h=s&&h<=a&&p.push(t[r(h)]);return p.map((h,g)=>J.cloneElement(h,{swiper:e,style:i,key:h.props.virtualIndex||h.key||`slide-${g}`}))}function Dr(e,t){return typeof window>"u"?j.useEffect(e,t):j.useLayoutEffect(e,t)}const xf=j.createContext(null),sx=j.createContext(null),jh=j.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:i="div",children:s,onSwiper:a,...l}=e===void 0?{}:e,u=!1;const[p,h]=j.useState("swiper"),[g,f]=j.useState(null),[v,y]=j.useState(!1),x=j.useRef(!1),w=j.useRef(null),o=j.useRef(null),c=j.useRef(null),d=j.useRef(null),m=j.useRef(null),S=j.useRef(null),A=j.useRef(null),C=j.useRef(null),{params:b,passedParams:P,rest:_,events:z}=Jw(l),{slides:F,slots:T}=rx(s),L=()=>{y(!v)};Object.assign(b.on,{_containerClasses(R,B){h(B)}});const U=()=>{Object.assign(b.on,z),u=!0;const R={...b};if(delete R.wrapperClass,o.current=new Eu(R),o.current.virtual&&o.current.params.virtual.enabled){o.current.virtual.slides=F;const B={cache:!1,slides:F,renderExternal:f,renderExternalUpdate:!1};Jn(o.current.params.virtual,B),Jn(o.current.originalParams.virtual,B)}};w.current||U(),o.current&&o.current.on("_beforeBreakpoint",L);const Z=()=>{u||!z||!o.current||Object.keys(z).forEach(R=>{o.current.on(R,z[R])})},Pe=()=>{!z||!o.current||Object.keys(z).forEach(R=>{o.current.off(R,z[R])})};j.useEffect(()=>()=>{o.current&&o.current.off("_beforeBreakpoint",L)}),j.useEffect(()=>{!x.current&&o.current&&(o.current.emitSlidesClasses(),x.current=!0)}),Dr(()=>{if(t&&(t.current=w.current),!!w.current)return o.current.destroyed&&U(),ex({el:w.current,nextEl:m.current,prevEl:S.current,paginationEl:A.current,scrollbarEl:C.current,swiper:o.current},b),a&&!o.current.destroyed&&a(o.current),()=>{o.current&&!o.current.destroyed&&o.current.destroy(!0,!1)}},[]),Dr(()=>{Z();const R=tx(P,c.current,F,d.current,B=>B.key);return c.current=P,d.current=F,R.length&&o.current&&!o.current.destroyed&&Zw({swiper:o.current,slides:F,passedParams:P,changedParams:R,nextEl:m.current,prevEl:S.current,scrollbarEl:C.current,paginationEl:A.current}),()=>{Pe()}}),Dr(()=>{nx(o.current)},[g]);function I(){return b.virtual?ix(o.current,F,g):F.map((R,B)=>J.cloneElement(R,{swiper:o.current,swiperSlideIndex:B}))}return J.createElement(r,Vs({ref:w,className:Lh(`${p}${n?` ${n}`:""}`)},_),J.createElement(sx.Provider,{value:o.current},T["container-start"],J.createElement(i,{className:qw(b.wrapperClass)},T["wrapper-start"],I(),T["wrapper-end"]),Ph(b)&&J.createElement(J.Fragment,null,J.createElement("div",{ref:S,className:"swiper-button-prev"}),J.createElement("div",{ref:m,className:"swiper-button-next"})),Nh(b)&&J.createElement("div",{ref:C,className:"swiper-scrollbar"}),Oh(b)&&J.createElement("div",{ref:A,className:"swiper-pagination"}),T["container-end"]))});jh.displayName="Swiper";const Mh=j.forwardRef(function(e,t){let{tag:n="div",children:r,className:i="",swiper:s,zoom:a,lazy:l,virtualIndex:u,swiperSlideIndex:p,...h}=e===void 0?{}:e;const g=j.useRef(null),[f,v]=j.useState("swiper-slide"),[y,x]=j.useState(!1);function w(m,S,A){S===g.current&&v(A)}Dr(()=>{if(typeof p<"u"&&(g.current.swiperSlideIndex=p),t&&(t.current=g.current),!(!g.current||!s)){if(s.destroyed){f!=="swiper-slide"&&v("swiper-slide");return}return s.on("_slideClass",w),()=>{s&&s.off("_slideClass",w)}}}),Dr(()=>{s&&g.current&&!s.destroyed&&v(s.getSlideClasses(g.current))},[s]);const o={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},c=()=>typeof r=="function"?r(o):r,d=()=>{x(!0)};return J.createElement(n,Vs({ref:g,className:Lh(`${f}${i?` ${i}`:""}`),"data-swiper-slide-index":u,onLoad:d},h),a&&J.createElement(xf.Provider,{value:o},J.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof a=="number"?a:void 0},c(),l&&!y&&J.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&J.createElement(xf.Provider,{value:o},c(),l&&!y&&J.createElement("div",{className:"swiper-lazy-preloader"})))});Mh.displayName="SwiperSlide";const ax=e=>E.jsxs("div",{className:"sliding-content",children:[E.jsx("div",{className:"swipper-image",children:E.jsx("img",{src:e.image,alt:e.name})}),E.jsxs("div",{className:"swipper-text",children:[E.jsx("h2",{children:e.name}),E.jsx("span",{children:e.position}),E.jsx("p",{children:e.description})]})]}),Ya="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAcOSURBVHiczZtbbFTHGcd/c+wYk8UB1heILdbLA0GEKKVNHNSWurcHS1WtSlRKVFQ1yFEdHptGrVPVXKRKRAS1opFRg1SlbZSHplWj8IaCQ0RlK0aCBkwwYIi8XnBgd70Y38Cc3T1fH45Z766xfeyZs/CXRj47Hv3n+39nbt/MHMVDgIiUjkajFRnbzlRu2DA2V7nha9fqRORFRJonHOdH69evnzJtizJN+CAkotFaHGcHSn0feBZ4EijJKSLAbWAKuAssA1YBgZwyH1SFQjuUUo5J23x1QOLSpQp5/PH9SqQVKNMmFPlTdTj8ur5lM/DNASMDA6vSlnUC+LpJXkuppspQ6GNjfKaICpGyrD9jWDyAI9Jmkq/UJBnAcCSyXZT6A/C0ae5pfEdESpVSaRNkRltAYnBwnyj1H/wTD/BYLBZbZorM2BgwHIlsEqW+wMduNY2RqlCoytRsYMxYUeqlOflETFUD0GVyKjTigEQ0+mvgN7l56Uxm5ocyOtn8MBGN/swUmbZl8UjkFaXUX3PzHBEsg6JFBJXPNybLl9fV1NRM6HJrtQA5ffoxpdT+vDwRxsfHSaWNDNIAKKWQ/G70hJqaajbBreWAZHX1d4Ga+7/T6TRKKV5ra2Pzc8/x2/Z2unt6jDhjlhNEXtAmRbMLDA8O/k5gP4DjOFiWxXAyyde2bsVOpbLlAoEALzz/PE9v3MjGDRtYu2YNwWCQYDCIkzNWpNNphpNJbty8STyRIBaPU1NdTWtLS2EXQJT6sCYU+qmO/aC5EBIIFeb9/f3388QDTE5O8unJk3x68uSS6hm5fZs3Xi8IAUQqlkRWAL0xAJZniSyLWDxOx5Ej+lYV4NDhw1y+cmW60mw3MDK3ajlAidzJ/X3w0CEmJyf1LHoAMpkM77733nSlbldQbvisDb11gFJ509DVL7/UopsPxz/5pDDrlglePQeIJEwY4QXXhoaIxeMzGUr1m+DV6wKWdcWEEV4xEIlknx3oM8GpOwYYeQteMXTjRva5xA28tKHlgGAo1A/cWbCgIdy5k63qZtW6dUMmOPVagLsp8bkJQ7zgvgOUUudNcWpHg/a9e90Zx+hG7ZywLIt0JsP169fPFKVCD2goLy+/CciRt9+WrQ0NgrtA8SX98c035eUdO4aANPAXDESzui3gnampqTUAxzo7mZjQjk7nhYjw748+qsY9U9gF/NjXCj1gium3EwgEHKWUry3gybVrC/PeKIrKeXAWHwV7SD/xX+L8+BUPT/xXQLn/EudHOXCBh+OAnxdBnyc8hfs2iin+raIoWwTWUDwn/L5ImhaNDyiOA8ImjTZ5ihMxyDUXUrgtzRhMOuAzg1xz4QxgF6GeJaEMN0b3s/m/VDQ1S8QzuOGxH+L/VkQdWvgl5sX3AiuKKUIXb2FO/HVgXXHN14cCOtAXH8Pfyxa+QgH/YOniU8CmolttGEH0mr7v8Ps6iw4yCxfRx6PsgKLgUXZAUXZafXVAU1PTstLSpZ3Ar1y58pJhc4qP0dHRw+fOnZMtW7Z4HvyUUtLa2ipjY2P3RGTzw7JdGyLybRFJi4jYti379u2TkpKSecXX19fL8ePHJQc9IlIyTzXa0NlXLwe+BXwDWAvk3dg4duzY95qamp7Kzevp6WHnzp1cvnw53wil2LVrFwcOHKCiYobGcRxpbGz8sLu7O5lTPIN7NB4BuoCid5V1wDvAKPO8zdWrV8vg4KAU4u7du9LW1pZtDeFwWDo7O2eVExHZvXu3l27zBfAq+d8f+IZfAOMejBJAGhsbJZ1OP1DcqVOnZM+ePTI+Pv7A/584cWLBLlOQzuBzzPAq7tS0qBXd3r17Z4lLpVKSyWRERGRiYmLW/+PxuNTW1i5l9TgI1PkhfhNLjPMty8pr4sPDw3L27Nk8wUePHs0+O44jzc3NS10+C/AxPnwI8k8Ng6Surk4SiYT09vZKOByW9vb2rOBkMimVlZXS2toqtm3LwYMHdcTfT40mxa/C/ZBJy6iGhgZZsWKFAFJaWipdXV1i27Zs3749W2bbtm1SVlZmwgHvmnTADwwYlJdaWlqyLaCvr0+CwaBRfgxPjUa3uKqqqsS27bwxoKOjw7QD7uFxWvQSC9R6IfKKW7duYdv5O9uxWMxkFeDuUNcsWApvDli+cBHvcBxn1kqwr8/IjbdCeDo59uIA40fQhYIfdQcYP4m5ePFi9jmVSnH16lXTVYBHu70E6/8CngC+ibtDq/2t4YULF7LP/f39pAqu12tgBPgf8F88niF6EXN6OoHbrJ7BjQA3A/W43wyEgEqvVuY2+VxneEQaV1wUNyIcwL2q8/n086Kw2Lc5Rb5DchHAPbqux/06fFVBWoY7OgcGBgbU+fPnt1qWZfX29n7FzMnyyPTfMdzr8PfTCO46P4or3tgHSf8H8oGA0o3l0NIAAAAASUVORK5CYII=";let ox=[{image:Ya,name:"Not Available",position:"None",description:"No description Available"},{image:Ya,name:"Not Available",position:"None",description:"No description Available"},{image:Ya,name:"Not Available",position:"None",description:"No description Available"}];const Rh=j.createContext(null),lx=e=>{const t=ox;return E.jsx(Rh.Provider,{value:t,children:e.children})},ux=()=>{const e=j.useContext(Rh);return E.jsxs("div",{className:"testimonial-section",children:[E.jsx(Pn,{number:"03",description:"Who i have worked for",name:"Testimonials"}),E.jsx("div",{className:"swipper-container",children:E.jsx(jh,{modules:[F0,V0],slidesPerView:1,navigation:!0,children:e.map((t,n)=>E.jsx(Mh,{style:{cursor:"grab",display:"flex",justifyContent:"center"},children:E.jsx(ax,{image:t.image,name:t.name,position:t.position,description:t.description},n)},n))})})]})},Dh=({cardContent:e})=>{const t=()=>{e.link&&window.open(e.link,"_blank")};return E.jsx("div",{className:"card-item",children:E.jsx("a",{onClick:t,target:"_blank",rel:"noopener noreferrer",children:E.jsxs("div",{className:"card-item-content",children:[E.jsx("div",{className:"card-item-image",children:E.jsx("img",{src:e.image,alt:""})}),E.jsxs("div",{className:"card-item-text",children:[E.jsxs("p",{children:[e.role||e.date,e.technology&&E.jsx("span",{}),e.technology||""]}),E.jsx("h3",{children:e.name})]})]})})})},Qa="/devalentineweb/assets/man-BebfhUrZ.jpg";let cx=[{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"}];const fx=()=>E.jsxs("div",{className:"team-section",children:[E.jsx(Pn,{number:"05",description:"Who i have Worked With",name:"Worked With"}),E.jsx("div",{className:"team-card-container",children:E.jsx("div",{className:"team-cards",children:cx.map((e,t)=>E.jsx(Dh,{cardContent:e},t))})})]});var Fh={exports:{}},$a={exports:{}},$={};/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var Xa,Sf;function dx(){if(Sf)return Xa;Sf=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(s){if(s==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(s)}function i(){try{if(!Object.assign)return!1;var s=new String("abc");if(s[5]="de",Object.getOwnPropertyNames(s)[0]==="5")return!1;for(var a={},l=0;l<10;l++)a["_"+String.fromCharCode(l)]=l;var u=Object.getOwnPropertyNames(a).map(function(h){return a[h]});if(u.join("")!=="0123456789")return!1;var p={};return"abcdefghijklmnopqrst".split("").forEach(function(h){p[h]=h}),Object.keys(Object.assign({},p)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return Xa=i()?Object.assign:function(s,a){for(var l,u=r(s),p,h=1;hT.length&&T.push(k)}function Z(k,O,W,K){var Y=typeof k;(Y==="undefined"||Y==="boolean")&&(k=null);var ge=!1;if(k===null)ge=!0;else switch(Y){case"string":case"number":ge=!0;break;case"object":switch(k.$$typeof){case n:case r:ge=!0}}if(ge)return W(K,k,O===""?"."+I(k,0):O),1;if(ge=0,O=O===""?".":O+":",Array.isArray(k))for(var Ke=0;Ke1||o.items.merge,A[m]=S?c*d:this._items[m].width();this._widths=A}},{filter:["items","settings"],run:function(){var o=[],c=this._items,d=this.settings,m=Math.max(d.items*2,4),S=Math.ceil(c.length/2)*2,A=d.loop&&c.length?d.rewind?m:Math.max(m,S):0,C="",b="";for(A/=2;A>0;)o.push(this.normalize(o.length/2,!0)),C=C+c[o[o.length-1]][0].outerHTML,o.push(this.normalize(c.length-1-(o.length-1)/2,!0)),b=c[o[o.length-1]][0].outerHTML+b,A-=1;this._clones=o,f(C).addClass("cloned").appendTo(this.$stage),f(b).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var o=this.settings.rtl?1:-1,c=this._clones.length+this._items.length,d=-1,m=0,S=0,A=[];++d",m)||this.op(A,"<",d)&&this.op(A,">",m))&&C.push(b);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+C.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],w.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),!this.$stage.length&&(this.$element.addClass(this.options.loadingClass),this.$stage=f("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(f("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},w.prototype.initializeItems=function(){var o=this.$element.find(".owl-item");if(o.length){this._items=o.get().map(function(c){return f(c)}),this._mergers=this._items.map(function(){return 1}),this.refresh();return}this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},w.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var o,c,d;o=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:x,d=this.$element.children(c).width(),o.length&&d<=0&&this.preloadAutoWidthImages(o)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},w.prototype.isVisible=function(){return this.settings.checkVisibility?this.$element.is(":visible"):!0},w.prototype.setup=function(){var o=this.viewport(),c=this.options.responsive,d=-1,m=null;c?(f.each(c,function(S){S<=o&&S>d&&(d=Number(S))}),m=f.extend({},this.options,c[d]),typeof m.stagePadding=="function"&&(m.stagePadding=m.stagePadding()),delete m.responsive,m.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):m=f.extend({},this.options),this.trigger("change",{property:{name:"settings",value:m}}),this._breakpoint=d,this.settings=m,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},w.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},w.prototype.prepare=function(o){var c=this.trigger("prepare",{content:o});return c.data||(c.data=f("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(o)),this.trigger("prepared",{content:c.data}),c.data},w.prototype.update=function(){for(var o=0,c=this._pipe.length,d=f.proxy(function(S){return this[S]},this._invalidated),m={};o0)&&this._pipe[o].run(m),o++;this._invalidated={},!this.is("valid")&&this.enter("valid")},w.prototype.width=function(o){switch(o=o||w.Width.Default,o){case w.Width.Inner:case w.Width.Outer:return this._width;default:return this._width-this.settings.stagePadding*2+this.settings.margin}},w.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},w.prototype.onThrottledResize=function(){v.clearTimeout(this.resizeTimer),this.resizeTimer=v.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},w.prototype.onResize=function(){if(!this._items.length||this._width===this.$element.width()||!this.isVisible())return!1;if(this.enter("resizing"),this.trigger("resize").isDefaultPrevented())return this.leave("resizing"),!1;this.invalidate("width"),this.refresh(),this.leave("resizing"),this.trigger("resized")},w.prototype.registerEventHandlers=function(){f.support.transition&&this.$stage.on(f.support.transition.end+".owl.core",f.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(v,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",f.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",f.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",f.proxy(this.onDragEnd,this)))},w.prototype.onDragStart=function(o){var c=null;o.which!==3&&(f.support.transform?(c=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),c={x:c[c.length===16?12:4],y:c[c.length===16?13:5]}):(c=this.$stage.position(),c={x:this.settings.rtl?c.left+this.$stage.width()-this.width()+this.settings.margin:c.left,y:c.top}),this.is("animating")&&(f.support.transform?this.animate(c.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,o.type==="mousedown"),this.speed(0),this._drag.time=new Date().getTime(),this._drag.target=f(o.target),this._drag.stage.start=c,this._drag.stage.current=c,this._drag.pointer=this.pointer(o),f(y).on("mouseup.owl.core touchend.owl.core",f.proxy(this.onDragEnd,this)),f(y).one("mousemove.owl.core touchmove.owl.core",f.proxy(function(d){var m=this.difference(this._drag.pointer,this.pointer(d));f(y).on("mousemove.owl.core touchmove.owl.core",f.proxy(this.onDragMove,this)),!(Math.abs(m.x)0^this.settings.rtl?"left":"right";f(y).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(c.x!==0&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(d.x,c.x!==0?m:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=m,(Math.abs(c.x)>3||new Date().getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},w.prototype.closest=function(o,c){var d=-1,m=30,S=this.width(),A=this.coordinates();return this.settings.freeDrag||f.each(A,f.proxy(function(C,b){return c==="left"&&o>b-m&&ob-S-m&&o",A[C+1]!==x?A[C+1]:b-S)&&(d=c==="left"?C+1:C),d===-1},this)),this.settings.loop||(this.op(o,">",A[this.minimum()])?d=o=this.minimum():this.op(o,"<",A[this.maximum()])&&(d=o=this.maximum())),d},w.prototype.animate=function(o){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),f.support.transform3d&&f.support.transition?this.$stage.css({transform:"translate3d("+o+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:o+"px"},this.speed(),this.settings.fallbackEasing,f.proxy(this.onTransitionEnd,this)):this.$stage.css({left:o+"px"})},w.prototype.is=function(o){return this._states.current[o]&&this._states.current[o]>0},w.prototype.current=function(o){if(o===x)return this._current;if(this._items.length===0)return x;if(o=this.normalize(o),this._current!==o){var c=this.trigger("change",{property:{name:"position",value:o}});c.data!==x&&(o=this.normalize(c.data)),this._current=o,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},w.prototype.invalidate=function(o){return f.type(o)==="string"&&(this._invalidated[o]=!0,this.is("valid")&&this.leave("valid")),f.map(this._invalidated,function(c,d){return d})},w.prototype.reset=function(o){o=this.normalize(o),o!==x&&(this._speed=0,this._current=o,this.suppress(["translate","translated"]),this.animate(this.coordinates(o)),this.release(["translate","translated"]))},w.prototype.normalize=function(o,c){var d=this._items.length,m=c?0:this._clones.length;return!this.isNumeric(o)||d<1?o=x:(o<0||o>=d+m)&&(o=((o-m/2)%d+d)%d+m/2),o},w.prototype.relative=function(o){return o-=this._clones.length/2,this.normalize(o,!0)},w.prototype.maximum=function(o){var c=this.settings,d=this._coordinates.length,m,S,A;if(c.loop)d=this._clones.length/2+this._items.length-1;else if(c.autoWidth||c.merge){if(m=this._items.length,m)for(S=this._items[--m].width(),A=this.$element.width();m--&&(S+=this._items[m].width()+this.settings.margin,!(S>A)););d=m+1}else c.center?d=this._items.length-1:d=this._items.length-c.items;return o&&(d-=this._clones.length/2),Math.max(d,0)},w.prototype.minimum=function(o){return o?0:this._clones.length/2},w.prototype.items=function(o){return o===x?this._items.slice():(o=this.normalize(o,!0),this._items[o])},w.prototype.mergers=function(o){return o===x?this._mergers.slice():(o=this.normalize(o,!0),this._mergers[o])},w.prototype.clones=function(o){var c=this._clones.length/2,d=c+this._items.length,m=function(S){return S%2===0?d+S/2:c-(S+1)/2};return o===x?f.map(this._clones,function(S,A){return m(A)}):f.map(this._clones,function(S,A){return S===o?m(A):null})},w.prototype.speed=function(o){return o!==x&&(this._speed=o),this._speed},w.prototype.coordinates=function(o){var c=1,d=o-1,m;return o===x?f.map(this._coordinates,f.proxy(function(S,A){return this.coordinates(A)},this)):(this.settings.center?(this.settings.rtl&&(c=-1,d=o+1),m=this._coordinates[o],m+=(this.width()-m+(this._coordinates[d]||0))/2*c):m=this._coordinates[d]||0,m=Math.ceil(m),m)},w.prototype.duration=function(o,c,d){return d===0?0:Math.min(Math.max(Math.abs(c-o),1),6)*Math.abs(d||this.settings.smartSpeed)},w.prototype.to=function(o,c){var d=this.current(),m=null,S=o-this.relative(d),A=(S>0)-(S<0),C=this._items.length,b=this.minimum(),P=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(S)>C/2&&(S+=A*-1*C),o=d+S,m=((o-b)%C+C)%C+b,m!==o&&m-S<=P&&m-S>0&&(d=m-S,o=m,this.reset(d))):this.settings.rewind?(P+=1,o=(o%P+P)%P):o=Math.max(b,Math.min(P,o)),this.speed(this.duration(d,o,c)),this.current(o),this.isVisible()&&this.update()},w.prototype.next=function(o){o=o||!1,this.to(this.relative(this.current())+1,o)},w.prototype.prev=function(o){o=o||!1,this.to(this.relative(this.current())-1,o)},w.prototype.onTransitionEnd=function(o){if(o!==x&&(o.stopPropagation(),(o.target||o.srcElement||o.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},w.prototype.viewport=function(){var o;return this.options.responsiveBaseElement!==v?o=f(this.options.responsiveBaseElement).width():v.innerWidth?o=v.innerWidth:y.documentElement&&y.documentElement.clientWidth?o=y.documentElement.clientWidth:console.warn("Can not detect viewport width."),o},w.prototype.replace=function(o){this.$stage.empty(),this._items=[],o&&(o=o instanceof jQuery?o:f(o)),this.settings.nestedItemSelector&&(o=o.find("."+this.settings.nestedItemSelector)),o.filter(function(){return this.nodeType===1}).each(f.proxy(function(c,d){d=this.prepare(d),this.$stage.append(d),this._items.push(d),this._mergers.push(d.find("[data-merge]").addBack("[data-merge]").attr("data-merge")*1||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},w.prototype.add=function(o,c){var d=this.relative(this._current);c=c===x?this._items.length:this.normalize(c,!0),o=o instanceof jQuery?o:f(o),this.trigger("add",{content:o,position:c}),o=this.prepare(o),this._items.length===0||c===this._items.length?(this._items.length===0&&this.$stage.append(o),this._items.length!==0&&this._items[c-1].after(o),this._items.push(o),this._mergers.push(o.find("[data-merge]").addBack("[data-merge]").attr("data-merge")*1||1)):(this._items[c].before(o),this._items.splice(c,0,o),this._mergers.splice(c,0,o.find("[data-merge]").addBack("[data-merge]").attr("data-merge")*1||1)),this._items[d]&&this.reset(this._items[d].index()),this.invalidate("items"),this.trigger("added",{content:o,position:c})},w.prototype.remove=function(o){o=this.normalize(o,!0),o!==x&&(this.trigger("remove",{content:this._items[o],position:o}),this._items[o].remove(),this._items.splice(o,1),this._mergers.splice(o,1),this.invalidate("items"),this.trigger("removed",{content:null,position:o}))},w.prototype.preloadAutoWidthImages=function(o){o.each(f.proxy(function(c,d){this.enter("pre-loading"),d=f(d),f(new Image).one("load",f.proxy(function(m){d.attr("src",m.target.src),d.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",d.attr("src")||d.attr("data-src")||d.attr("data-src-retina"))},this))},w.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),f(y).off(".owl.core"),this.settings.responsive!==!1&&(v.clearTimeout(this.resizeTimer),this.off(v,"resize",this._handlers.onThrottledResize));for(var o in this._plugins)this._plugins[o].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},w.prototype.op=function(o,c,d){var m=this.settings.rtl;switch(c){case"<":return m?o>d:o":return m?od;case">=":return m?o<=d:o>=d;case"<=":return m?o>=d:o<=d}},w.prototype.on=function(o,c,d,m){o.addEventListener?o.addEventListener(c,d,m):o.attachEvent&&o.attachEvent("on"+c,d)},w.prototype.off=function(o,c,d,m){o.removeEventListener?o.removeEventListener(c,d,m):o.detachEvent&&o.detachEvent("on"+c,d)},w.prototype.trigger=function(o,c,d,m,S){var A={item:{count:this._items.length,index:this.current()}},C=f.camelCase(f.grep(["on",o,d],function(P){return P}).join("-").toLowerCase()),b=f.Event([o,"owl",d||"carousel"].join(".").toLowerCase(),f.extend({relatedTarget:this},A,c));return this._supress[o]||(f.each(this._plugins,function(P,_){_.onTrigger&&_.onTrigger(b)}),this.register({type:w.Type.Event,name:o}),this.$element.trigger(b),this.settings&&typeof this.settings[C]=="function"&&this.settings[C].call(this,b)),b},w.prototype.enter=function(o){f.each([o].concat(this._states.tags[o]||[]),f.proxy(function(c,d){this._states.current[d]===x&&(this._states.current[d]=0),this._states.current[d]++},this))},w.prototype.leave=function(o){f.each([o].concat(this._states.tags[o]||[]),f.proxy(function(c,d){this._states.current[d]--},this))},w.prototype.register=function(o){if(o.type===w.Type.Event){if(f.event.special[o.name]||(f.event.special[o.name]={}),!f.event.special[o.name].owl){var c=f.event.special[o.name]._default;f.event.special[o.name]._default=function(d){return c&&c.apply&&(!d.namespace||d.namespace.indexOf("owl")===-1)?c.apply(this,arguments):d.namespace&&d.namespace.indexOf("owl")>-1},f.event.special[o.name].owl=!0}}else o.type===w.Type.State&&(this._states.tags[o.name]?this._states.tags[o.name]=this._states.tags[o.name].concat(o.tags):this._states.tags[o.name]=o.tags,this._states.tags[o.name]=f.grep(this._states.tags[o.name],f.proxy(function(d,m){return f.inArray(d,this._states.tags[o.name])===m},this)))},w.prototype.suppress=function(o){f.each(o,f.proxy(function(c,d){this._supress[d]=!0},this))},w.prototype.release=function(o){f.each(o,f.proxy(function(c,d){delete this._supress[d]},this))},w.prototype.pointer=function(o){var c={x:null,y:null};return o=o.originalEvent||o||v.event,o=o.touches&&o.touches.length?o.touches[0]:o.changedTouches&&o.changedTouches.length?o.changedTouches[0]:o,o.pageX?(c.x=o.pageX,c.y=o.pageY):(c.x=o.clientX,c.y=o.clientY),c},w.prototype.isNumeric=function(o){return!isNaN(parseFloat(o))},w.prototype.difference=function(o,c){return{x:o.x-c.x,y:o.y-c.y}},f.fn.owlCarousel=function(o){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=f(this),m=d.data("owl.carousel");m||(m=new w(this,typeof o=="object"&&o),d.data("owl.carousel",m),f.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(S,A){m.register({type:w.Type.Event,name:A}),m.$element.on(A+".owl.carousel.core",f.proxy(function(C){C.namespace&&C.relatedTarget!==this&&(this.suppress([A]),m[A].apply(this,[].slice.call(arguments,1)),this.release([A]))},m))})),typeof o=="string"&&o.charAt(0)!=="_"&&m[o].apply(m,c)})},f.fn.owlCarousel.Constructor=w})(window.Zepto||window.jQuery,window,document),function(f,v,y,x){var w=function(o){this._core=o,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":f.proxy(function(c){c.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=f.extend({},w.Defaults,this._core.options),this._core.$element.on(this._handlers)};w.Defaults={autoRefresh:!0,autoRefreshInterval:500},w.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=v.setInterval(f.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},w.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},w.prototype.destroy=function(){var o,c;v.clearInterval(this._interval);for(o in this._handlers)this._core.$element.off(o,this._handlers[o]);for(c in Object.getOwnPropertyNames(this))typeof this[c]!="function"&&(this[c]=null)},f.fn.owlCarousel.Constructor.Plugins.AutoRefresh=w}(window.Zepto||window.jQuery,window),function(f,v,y,x){var w=function(o){this._core=o,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":f.proxy(function(c){if(c.namespace&&!(!this._core.settings||!this._core.settings.lazyLoad)&&(c.property&&c.property.name=="position"||c.type=="initialized")){var d=this._core.settings,m=d.center&&Math.ceil(d.items/2)||d.items,S=d.center&&m*-1||0,A=(c.property&&c.property.value!==x?c.property.value:this._core.current())+S,C=this._core.clones().length,b=f.proxy(function(P,_){this.load(_)},this);for(d.lazyLoadEager>0&&(m+=d.lazyLoadEager,d.loop&&(A-=d.lazyLoadEager,m++));S++-1||(d.each(f.proxy(function(m,S){var A=f(S),C,b=v.devicePixelRatio>1&&A.attr("data-src-retina")||A.attr("data-src")||A.attr("data-srcset");this._core.trigger("load",{element:A,url:b},"lazy"),A.is("img")?A.one("load.owl.lazy",f.proxy(function(){A.css("opacity",1),this._core.trigger("loaded",{element:A,url:b},"lazy")},this)).attr("src",b):A.is("source")?A.one("load.owl.lazy",f.proxy(function(){this._core.trigger("loaded",{element:A,url:b},"lazy")},this)).attr("srcset",b):(C=new Image,C.onload=f.proxy(function(){A.css({"background-image":'url("'+b+'")',opacity:"1"}),this._core.trigger("loaded",{element:A,url:b},"lazy")},this),C.src=b)},this)),this._loaded.push(c.get(0)))},w.prototype.destroy=function(){var o,c;for(o in this.handlers)this._core.$element.off(o,this.handlers[o]);for(c in Object.getOwnPropertyNames(this))typeof this[c]!="function"&&(this[c]=null)},f.fn.owlCarousel.Constructor.Plugins.Lazy=w}(window.Zepto||window.jQuery,window),function(f,v,y,x){var w=function(o){this._core=o,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":f.proxy(function(d){d.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":f.proxy(function(d){d.namespace&&this._core.settings.autoHeight&&d.property.name==="position"&&this.update()},this),"loaded.owl.lazy":f.proxy(function(d){d.namespace&&this._core.settings.autoHeight&&d.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=f.extend({},w.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var c=this;f(v).on("load",function(){c._core.settings.autoHeight&&c.update()}),f(v).resize(function(){c._core.settings.autoHeight&&(c._intervalId!=null&&clearTimeout(c._intervalId),c._intervalId=setTimeout(function(){c.update()},250))})};w.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},w.prototype.update=function(){var o=this._core._current,c=o+this._core.settings.items,d=this._core.settings.lazyLoad,m=this._core.$stage.children().toArray().slice(o,c),S=[],A=0;f.each(m,function(C,b){S.push(f(b).height())}),A=Math.max.apply(null,S),A<=1&&d&&this._previousHeight&&(A=this._previousHeight),this._previousHeight=A,this._core.$stage.parent().height(A).addClass(this._core.settings.autoHeightClass)},w.prototype.destroy=function(){var o,c;for(o in this._handlers)this._core.$element.off(o,this._handlers[o]);for(c in Object.getOwnPropertyNames(this))typeof this[c]!="function"&&(this[c]=null)},f.fn.owlCarousel.Constructor.Plugins.AutoHeight=w}(window.Zepto||window.jQuery,window),function(f,v,y,x){var w=function(o){this._core=o,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":f.proxy(function(c){c.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":f.proxy(function(c){c.namespace&&this._core.settings.video&&this.isInFullScreen()&&c.preventDefault()},this),"refreshed.owl.carousel":f.proxy(function(c){c.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":f.proxy(function(c){c.namespace&&c.property.name==="position"&&this._playing&&this.stop()},this),"prepared.owl.carousel":f.proxy(function(c){if(c.namespace){var d=f(c.content).find(".owl-video");d.length&&(d.css("display","none"),this.fetch(d,f(c.content)))}},this)},this._core.options=f.extend({},w.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",f.proxy(function(c){this.play(c)},this))};w.Defaults={video:!1,videoHeight:!1,videoWidth:!1},w.prototype.fetch=function(o,c){var d=function(){return o.attr("data-vimeo-id")?"vimeo":o.attr("data-vzaar-id")?"vzaar":"youtube"}(),m=o.attr("data-vimeo-id")||o.attr("data-youtube-id")||o.attr("data-vzaar-id"),S=o.attr("data-width")||this._core.settings.videoWidth,A=o.attr("data-height")||this._core.settings.videoHeight,C=o.attr("href");if(C){if(m=C.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),m[3].indexOf("youtu")>-1)d="youtube";else if(m[3].indexOf("vimeo")>-1)d="vimeo";else if(m[3].indexOf("vzaar")>-1)d="vzaar";else throw new Error("Video URL not supported.");m=m[6]}else throw new Error("Missing video URL.");this._videos[C]={type:d,id:m,width:S,height:A},c.attr("data-video",C),this.thumbnail(o,this._videos[C])},w.prototype.thumbnail=function(o,c){var d,m,S,A=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",C=o.find("img"),b="src",P="",_=this._core.settings,z=function(F){m='
',_.lazyLoad?d=f("
",{class:"owl-video-tn "+P,srcType:F}):d=f("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+F+")"}),o.after(d),o.after(m)};if(o.wrap(f("
",{class:"owl-video-wrapper",style:A})),this._core.settings.lazyLoad&&(b="data-src",P="owl-lazy"),C.length)return z(C.attr(b)),C.remove(),!1;c.type==="youtube"?(S="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",z(S)):c.type==="vimeo"?f.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(F){S=F[0].thumbnail_large,z(S)}}):c.type==="vzaar"&&f.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(F){S=F.framegrab_url,z(S)}})},w.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},w.prototype.play=function(o){var c=f(o.target),d=c.closest("."+this._core.settings.itemClass),m=this._videos[d.attr("data-video")],S=m.width||"100%",A=m.height||this._core.$stage.height(),C;this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),d=this._core.items(this._core.relative(d.index())),this._core.reset(d.index()),C=f(''),C.attr("height",A),C.attr("width",S),m.type==="youtube"?C.attr("src","//www.youtube.com/embed/"+m.id+"?autoplay=1&rel=0&v="+m.id):m.type==="vimeo"?C.attr("src","//player.vimeo.com/video/"+m.id+"?autoplay=1"):m.type==="vzaar"&&C.attr("src","//view.vzaar.com/"+m.id+"/player?autoplay=true"),f(C).wrap('
').insertAfter(d.find(".owl-video")),this._playing=d.addClass("owl-video-playing"))},w.prototype.isInFullScreen=function(){var o=y.fullscreenElement||y.mozFullScreenElement||y.webkitFullscreenElement;return o&&f(o).parent().hasClass("owl-video-frame")},w.prototype.destroy=function(){var o,c;this._core.$element.off("click.owl.video");for(o in this._handlers)this._core.$element.off(o,this._handlers[o]);for(c in Object.getOwnPropertyNames(this))typeof this[c]!="function"&&(this[c]=null)},f.fn.owlCarousel.Constructor.Plugins.Video=w}(window.Zepto||window.jQuery,window,document),function(f,v,y,x){var w=function(o){this.core=o,this.core.options=f.extend({},w.Defaults,this.core.options),this.swapping=!0,this.previous=x,this.next=x,this.handlers={"change.owl.carousel":f.proxy(function(c){c.namespace&&c.property.name=="position"&&(this.previous=this.core.current(),this.next=c.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":f.proxy(function(c){c.namespace&&(this.swapping=c.type=="translated")},this),"translate.owl.carousel":f.proxy(function(c){c.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};w.Defaults={animateOut:!1,animateIn:!1},w.prototype.swap=function(){if(this.core.settings.items===1&&!(!f.support.animation||!f.support.transition)){this.core.speed(0);var o,c=f.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),m=this.core.$stage.children().eq(this.next),S=this.core.settings.animateIn,A=this.core.settings.animateOut;this.core.current()!==this.previous&&(A&&(o=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(f.support.animation.end,c).css({left:o+"px"}).addClass("animated owl-animated-out").addClass(A)),S&&m.one(f.support.animation.end,c).addClass("animated owl-animated-in").addClass(S))}},w.prototype.clear=function(o){f(o.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},w.prototype.destroy=function(){var o,c;for(o in this.handlers)this.core.$element.off(o,this.handlers[o]);for(c in Object.getOwnPropertyNames(this))typeof this[c]!="function"&&(this[c]=null)},f.fn.owlCarousel.Constructor.Plugins.Animate=w}(window.Zepto||window.jQuery),function(f,v,y,x){var w=function(o){this._core=o,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":f.proxy(function(c){c.namespace&&c.property.name==="settings"?this._core.settings.autoplay?this.play():this.stop():c.namespace&&c.property.name==="position"&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":f.proxy(function(c){c.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":f.proxy(function(c,d,m){c.namespace&&this.play(d,m)},this),"stop.owl.autoplay":f.proxy(function(c){c.namespace&&this.stop()},this),"mouseover.owl.autoplay":f.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":f.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":f.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":f.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=f.extend({},w.Defaults,this._core.options)};w.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},w.prototype._next=function(o){this._call=v.setTimeout(f.proxy(this._next,this,o),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),!(this._core.is("interacting")||y.hidden)&&this._core.next(o||this._core.settings.autoplaySpeed)},w.prototype.read=function(){return new Date().getTime()-this._time},w.prototype.play=function(o,c){var d;this._core.is("rotating")||this._core.enter("rotating"),o=o||this._core.settings.autoplayTimeout,d=Math.min(this._time%(this._timeout||o),o),this._paused?(this._time=this.read(),this._paused=!1):v.clearTimeout(this._call),this._time+=this.read()%o-d,this._timeout=o,this._call=v.setTimeout(f.proxy(this._next,this,c),o-d)},w.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,v.clearTimeout(this._call),this._core.leave("rotating"))},w.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,v.clearTimeout(this._call))},w.prototype.destroy=function(){var o,c;this.stop();for(o in this._handlers)this._core.$element.off(o,this._handlers[o]);for(c in Object.getOwnPropertyNames(this))typeof this[c]!="function"&&(this[c]=null)},f.fn.owlCarousel.Constructor.Plugins.autoplay=w}(window.Zepto||window.jQuery,window,document),function(f,v,y,x){var w=function(o){this._core=o,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":f.proxy(function(c){c.namespace&&this._core.settings.dotsData&&this._templates.push('
'+f(c.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":f.proxy(function(c){c.namespace&&this._core.settings.dotsData&&this._templates.splice(c.position,0,this._templates.pop())},this),"remove.owl.carousel":f.proxy(function(c){c.namespace&&this._core.settings.dotsData&&this._templates.splice(c.position,1)},this),"changed.owl.carousel":f.proxy(function(c){c.namespace&&c.property.name=="position"&&this.draw()},this),"initialized.owl.carousel":f.proxy(function(c){c.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":f.proxy(function(c){c.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=f.extend({},w.Defaults,this._core.options),this.$element.on(this._handlers)};w.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},w.prototype.initialize=function(){var o,c=this._core.settings;this._controls.$relative=(c.navContainer?f(c.navContainer):f("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=f("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",f.proxy(function(d){this.prev(c.navSpeed)},this)),this._controls.$next=f("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",f.proxy(function(d){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[f('