From 90f5c11f1a8d1613c53230b9b2be9883dbd601a1 Mon Sep 17 00:00:00 2001 From: devalentineomonya Date: Fri, 15 Mar 2024 22:14:24 +0000 Subject: [PATCH] deploy: 45384bfd8a4450d6abb9accc900a0882c1c1f907 --- assets/{index-BwDSzkJy.js => index-D8ur1nrK.js} | 2 +- index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename assets/{index-BwDSzkJy.js => index-D8ur1nrK.js} (99%) diff --git a/assets/index-BwDSzkJy.js b/assets/index-D8ur1nrK.js similarity index 99% rename from assets/index-BwDSzkJy.js rename to assets/index-D8ur1nrK.js index 37be837..8c0d1cb 100644 --- a/assets/index-BwDSzkJy.js +++ b/assets/index-D8ur1nrK.js @@ -799,7 +799,7 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { }`;function Lp(){var e=Cp,t=_p,n=F.cssPrefix,r=F.replacementClass,i=kv;if(n!==e||r!==t){var s=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),u=new RegExp("\\.".concat(t),"g");i=i.replace(s,".".concat(n,"-")).replace(a,"--".concat(n,"-")).replace(u,".".concat(r))}return i}var Oc=!1;function _a(){F.autoAddCss&&!Oc&&(wv(Lp()),Oc=!0)}var Cv={mixout:function(){return{dom:{css:Lp,insertCss:_a}}},hooks:function(){return{beforeDOMElementCreation:function(){_a()},beforeI2svg:function(){_a()}}}},Lt=nn||{};Lt[Nt]||(Lt[Nt]={});Lt[Nt].styles||(Lt[Nt].styles={});Lt[Nt].hooks||(Lt[Nt].hooks={});Lt[Nt].shims||(Lt[Nt].shims=[]);var ot=Lt[Nt],zp=[],_v=function e(){ie.removeEventListener("DOMContentLoaded",e),Ts=1,zp.map(function(t){return t()})},Ts=!1;jt&&(Ts=(ie.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ie.readyState),Ts||ie.addEventListener("DOMContentLoaded",_v));function bv(e){jt&&(Ts?setTimeout(e,0):zp.push(e))}function pi(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"?Np(e):"<".concat(t," ").concat(Sv(r),">").concat(s.map(pi).join(""),"")}function Nc(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Tv=function(t,n){return function(r,i,s,a){return t.call(n,r,i,s,a)}},ba=function(t,n,r,i){var s=Object.keys(t),a=s.length,u=i!==void 0?Tv(n,i):n,l,p,h;for(r===void 0?(l=1,h=t[s[0]]):(l=0,h=r);l=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 Lc(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 Uo(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,s=Lc(t);typeof ot.hooks.addPack=="function"&&!i?ot.hooks.addPack(e,Lc(t)):ot.styles[e]=j(j({},ot.styles[e]||{}),s),e==="fas"&&Uo("fa",t)}var Di,Ri,Fi,Hn=ot.styles,Nv=ot.shims,Lv=(Di={},we(Di,ne,Object.values(ni[ne])),we(Di,pe,Object.values(ni[pe])),Di),au=null,Ip={},jp={},Mp={},Dp={},Rp={},zv=(Ri={},we(Ri,ne,Object.keys(ei[ne])),we(Ri,pe,Object.keys(ei[pe])),Ri);function Iv(e){return~hv.indexOf(e)}function jv(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Iv(i)?i:null}var Fp=function(){var t=function(s){return ba(Hn,function(a,u,l){return a[l]=ba(u,s,{}),a},{})};Ip=t(function(i,s,a){if(s[3]&&(i[s[3]]=a),s[2]){var u=s[2].filter(function(l){return typeof l=="number"});u.forEach(function(l){i[l.toString(16)]=a})}return i}),jp=t(function(i,s,a){if(i[a]=a,s[2]){var u=s[2].filter(function(l){return typeof l=="string"});u.forEach(function(l){i[l]=a})}return i}),Rp=t(function(i,s,a){var u=s[2];return i[a]=a,u.forEach(function(l){i[l]=a}),i});var n="far"in Hn||F.autoFetchSvg,r=ba(Nv,function(i,s){var a=s[0],u=s[1],l=s[2];return u==="far"&&!n&&(u="fas"),typeof a=="string"&&(i.names[a]={prefix:u,iconName:l}),typeof a=="number"&&(i.unicodes[a.toString(16)]={prefix:u,iconName:l}),i},{names:{},unicodes:{}});Mp=r.names,Dp=r.unicodes,au=qs(F.styleDefault,{family:F.familyDefault})};yv(function(e){au=qs(e.styleDefault,{family:F.familyDefault})});Fp();function ou(e,t){return(Ip[e]||{})[t]}function Mv(e,t){return(jp[e]||{})[t]}function mn(e,t){return(Rp[e]||{})[t]}function Bp(e){return Mp[e]||{prefix:null,iconName:null}}function Dv(e){var t=Dp[e],n=ou("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function rn(){return au}var lu=function(){return{prefix:null,iconName:null,rest:[]}};function qs(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?ne:n,i=ei[r][e],s=ti[r][e]||ti[r][i],a=e in ot.styles?e:null;return s||a||null}var zc=(Fi={},we(Fi,ne,Object.keys(ni[ne])),we(Fi,pe,Object.keys(ni[pe])),Fi);function Zs(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,ne,"".concat(F.cssPrefix,"-").concat(ne)),we(t,pe,"".concat(F.cssPrefix,"-").concat(pe)),t),a=null,u=ne;(e.includes(s[ne])||e.some(function(p){return zc[ne].includes(p)}))&&(u=ne),(e.includes(s[pe])||e.some(function(p){return zc[pe].includes(p)}))&&(u=pe);var l=e.reduce(function(p,h){var g=jv(F.cssPrefix,h);if(Hn[h]?(h=Lv[u].includes(h)?lv[u][h]:h,a=h,p.prefix=h):zv[u].indexOf(h)>-1?(a=h,p.prefix=qs(h,{family:u})):g?p.iconName=g:h!==F.replacementClass&&h!==s[ne]&&h!==s[pe]&&p.rest.push(h),!i&&p.prefix&&p.iconName){var f=a==="fa"?Bp(p.iconName):{},v=mn(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&&!F.autoFetchSvg&&(p.prefix="fas")}return p},lu());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&u===pe&&(Hn.fass||F.autoFetchSvg)&&(l.prefix="fass",l.iconName=mn(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||a==="fa")&&(l.prefix=rn()||"fas"),l}var Rv=function(){function e(){$g(this,e),this.definitions={}}return qg(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[u][g]=p)}),n[u][l]=p}),n}}]),e}(),Ic=[],Un={},qn={},Fv=Object.keys(qn);function Bv(e,t){var n=t.mixoutsTo;return Ic=e,Un={},Object.keys(qn).forEach(function(r){Fv.indexOf(r)===-1&&delete qn[r]}),Ic.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(a){typeof i[a]=="function"&&(n[a]=i[a]),bs(i[a])==="object"&&Object.keys(i[a]).forEach(function(u){n[a]||(n[a]={}),n[a][u]=i[a][u]})}),r.hooks){var s=r.hooks();Object.keys(s).forEach(function(a){Un[a]||(Un[a]=[]),Un[a].push(s[a])})}r.provides&&r.provides(qn)}),n}function Wo(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 jt?(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;F.autoReplaceSvg===!1&&(F.autoReplaceSvg=!0),F.observeMutations=!0,bv(function(){Wv({autoReplaceSvgRoot:n}),kn("watch",t)})}},Uv={icon:function(t){if(t===null)return null;if(bs(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:mn(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=qs(t[0]);return{prefix:r,iconName:mn(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(F.cssPrefix,"-"))>-1||t.match(uv))){var i=Zs(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||rn(),iconName:mn(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var s=rn();return{prefix:s,iconName:mn(s,t)||t}}}},Xe={noAuto:Vv,config:F,dom:Hv,parse:Uv,library:Vp,findIconDefinition:Go,toHtml:pi},Wv=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?ie:n;(Object.keys(ot.styles).length>0||F.autoFetchSvg)&&jt&&F.autoReplaceSvg&&Xe.dom.i2svg({node:r})};function Js(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return pi(r)})}}),Object.defineProperty(e,"node",{get:function(){if(jt){var r=ie.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function Gv(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,s=e.styles,a=e.transform;if(su(a)&&n.found&&!r.found){var u=n.width,l=n.height,p={x:u/l/2,y:.5};i.style=$s(j(j({},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 Yv(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,s=e.symbol,a=s===!0?"".concat(t,"-").concat(F.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:j(j({},i),{},{id:a}),children:r}]}]}function uu(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,s=e.iconName,a=e.transform,u=e.symbol,l=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=[F.replacementClass,s?"".concat(F.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:j(j({},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[En]=""),l&&(d.children.push({tag:"title",attributes:{id:d.attributes["aria-labelledby"]||"title-".concat(h||ii())},children:[l]}),delete d.attributes.title);var S=j(j({},d),{},{prefix:i,iconName:s,main:n,mask:r,maskId:p,transform:a,symbol:u,styles:j(j({},m),g.styles)}),E=r.found&&n.found?zt("generateAbstractMask",S)||{children:[],attributes:{}}:zt("generateAbstractIcon",S)||{children:[],attributes:{}},_=E.children,b=E.attributes;return S.children=_,S.attributes=b,u?Yv(S):Gv(S)}function jc(e){var t=e.content,n=e.width,r=e.height,i=e.transform,s=e.title,a=e.extra,u=e.watchable,l=u===void 0?!1:u,p=j(j(j({},a.attributes),s?{title:s}:{}),{},{class:a.classes.join(" ")});l&&(p[En]="");var h=j({},a.styles);su(i)&&(h.transform=Ev({transform:i,startCentered:!0,width:n,height:r}),h["-webkit-transform"]=h.transform);var g=$s(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 Qv(e){var t=e.content,n=e.title,r=e.extra,i=j(j(j({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),s=$s(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 Ta=ot.styles;function Yo(e){var t=e[0],n=e[1],r=e.slice(4),i=Jl(r,1),s=i[0],a=null;return Array.isArray(s)?a={tag:"g",attributes:{class:"".concat(F.cssPrefix,"-").concat(hn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(F.cssPrefix,"-").concat(hn.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(F.cssPrefix,"-").concat(hn.PRIMARY),fill:"currentColor",d:s[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:t,height:n,icon:a}}var Xv={found:!1,width:512,height:512};function Kv(e,t){!bp&&!F.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Qo(e,t){var n=t;return t==="fa"&&F.styleDefault!==null&&(t=rn()),new Promise(function(r,i){if(zt("missingIconAbstract"),n==="fa"){var s=Bp(e)||{};e=s.iconName||e,t=s.prefix||t}if(e&&t&&Ta[t]&&Ta[t][e]){var a=Ta[t][e];return r(Yo(a))}Kv(e,t),r(j(j({},Xv),{},{icon:F.showMissingIcons&&e?zt("missingIconAbstract")||{}:{}}))})}var Mc=function(){},Xo=F.measurePerformance&&Ni&&Ni.mark&&Ni.measure?Ni:{mark:Mc,measure:Mc},kr='FA "6.5.1"',$v=function(t){return Xo.mark("".concat(kr," ").concat(t," begins")),function(){return Hp(t)}},Hp=function(t){Xo.mark("".concat(kr," ").concat(t," ends")),Xo.measure("".concat(kr," ").concat(t),"".concat(kr," ").concat(t," begins"),"".concat(kr," ").concat(t," ends"))},cu={begin:$v,end:Hp},es=function(){};function Dc(e){var t=e.getAttribute?e.getAttribute(En):null;return typeof t=="string"}function qv(e){var t=e.getAttribute?e.getAttribute(tu):null,n=e.getAttribute?e.getAttribute(nu):null;return t&&n}function Zv(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(F.replacementClass)}function Jv(){if(F.autoReplaceSvg===!0)return ts.replace;var e=ts[F.autoReplaceSvg];return e||ts.replace}function ey(e){return ie.createElementNS("http://www.w3.org/2000/svg",e)}function ty(e){return ie.createElement(e)}function Up(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?ey:ty:n;if(typeof e=="string")return ie.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(Up(a,{ceFn:r}))}),i}function ny(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var ts={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(Up(i),n)}),n.getAttribute(En)===null&&F.keepOriginalSource){var r=ie.createComment(ny(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~iu(n).indexOf(F.replacementClass))return ts.replace(t);var i=new RegExp("".concat(F.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var s=r[0].attributes.class.split(" ").reduce(function(u,l){return l===F.replacementClass||l.match(i)?u.toSvg.push(l):u.toNode.push(l),u},{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(u){return pi(u)}).join(` `);n.setAttribute(En,""),n.innerHTML=a}};function Rc(e){e()}function Wp(e,t){var n=typeof t=="function"?t:es;if(e.length===0)n();else{var r=Rc;F.mutateApproach===av&&(r=nn.requestAnimationFrame||Rc),r(function(){var i=Jv(),s=cu.begin("mutate");e.map(i),s(),n()})}}var fu=!1;function Gp(){fu=!0}function Ko(){fu=!1}var Ps=null;function Fc(e){if(Tc&&F.observeMutations){var t=e.treeCallback,n=t===void 0?es:t,r=e.nodeCallback,i=r===void 0?es:r,s=e.pseudoElementsCallback,a=s===void 0?es:s,u=e.observeMutationsRoot,l=u===void 0?ie:u;Ps=new Tc(function(p){if(!fu){var h=rn();cr(p).forEach(function(g){if(g.type==="childList"&&g.addedNodes.length>0&&!Dc(g.addedNodes[0])&&(F.searchPseudoElements&&a(g.target),n(g.target)),g.type==="attributes"&&g.target.parentNode&&F.searchPseudoElements&&a(g.target.parentNode),g.type==="attributes"&&Dc(g.target)&&~pv.indexOf(g.attributeName))if(g.attributeName==="class"&&qv(g.target)){var f=Zs(iu(g.target)),v=f.prefix,y=f.iconName;g.target.setAttribute(tu,v||h),y&&g.target.setAttribute(nu,y)}else Zv(g.target)&&i(g.target)})}}),jt&&Ps.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ry(){Ps&&Ps.disconnect()}function iy(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var s=i.split(":"),a=s[0],u=s.slice(1);return a&&u.length>0&&(r[a]=u.join(":").trim()),r},{})),n}function sy(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=Zs(iu(e));return i.prefix||(i.prefix=rn()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=Mv(i.prefix,e.innerText)||ou(i.prefix,Ho(e.innerText))),!i.iconName&&F.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function ay(e){var t=cr(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 F.autoA11y&&(n?t["aria-labelledby"]="".concat(F.replacementClass,"-title-").concat(r||ii()):(t["aria-hidden"]="true",t.focusable="false")),t}function oy(){return{iconName:null,title:null,titleId:null,prefix:null,transform:mt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Bc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=sy(e),r=n.iconName,i=n.prefix,s=n.rest,a=ay(e),u=Wo("parseNodeAttributes",{},e),l=t.styleParser?iy(e):[];return j({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:mt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:a}},u)}var ly=ot.styles;function Yp(e){var t=F.autoReplaceSvg==="nest"?Bc(e,{styleParser:!1}):Bc(e);return~t.extra.classes.indexOf(Tp)?zt("generateLayersText",e,t):zt("generateSvgReplacementMutation",e,t)}var sn=new Set;ru.map(function(e){sn.add("fa-".concat(e))});Object.keys(ei[ne]).map(sn.add.bind(sn));Object.keys(ei[pe]).map(sn.add.bind(sn));sn=fi(sn);function Vc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!jt)return Promise.resolve();var n=ie.documentElement.classList,r=function(g){return n.add("".concat(Pc,"-").concat(g))},i=function(g){return n.remove("".concat(Pc,"-").concat(g))},s=F.autoFetchSvg?sn:ru.map(function(h){return"fa-".concat(h)}).concat(Object.keys(ly));s.includes("fa")||s.push("fa");var a=[".".concat(Tp,":not([").concat(En,"])")].concat(s.map(function(h){return".".concat(h,":not([").concat(En,"])")})).join(", ");if(a.length===0)return Promise.resolve();var u=[];try{u=cr(e.querySelectorAll(a))}catch{}if(u.length>0)r("pending"),i("complete");else return Promise.resolve();var l=cu.begin("onTree"),p=u.reduce(function(h,g){try{var f=Yp(g);f&&h.push(f)}catch(v){bp||v.name==="MissingIcon"&&console.error(v)}return h},[]);return new Promise(function(h,g){Promise.all(p).then(function(f){Wp(f,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),h()})}).catch(function(f){l(),g(f)})})}function uy(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Yp(e).then(function(n){n&&Wp([n],t)})}function cy(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Go(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:Go(i||{})),e(r,j(j({},n),{},{mask:i}))}}var fy=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?mt:r,s=n.symbol,a=s===void 0?!1:s,u=n.mask,l=u===void 0?null:u,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,E=t.iconName,_=t.icon;return Js(j({type:"icon"},t),function(){return kn("beforeDOMElementCreation",{iconDefinition:t,params:n}),F.autoA11y&&(f?c["aria-labelledby"]="".concat(F.replacementClass,"-title-").concat(y||ii()):(c["aria-hidden"]="true",c.focusable="false")),uu({icons:{main:Yo(_),mask:l?Yo(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:E,transform:j(j({},mt),i),symbol:a,title:f,maskId:h,titleId:y,extra:{attributes:c,styles:m,classes:w}})})}},dy={mixout:function(){return{icon:cy(fy)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=Vc,n.nodeCallback=uy,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?ie:r,s=n.callback,a=s===void 0?function(){}:s;return Vc(i,a)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,s=r.title,a=r.titleId,u=r.prefix,l=r.transform,p=r.symbol,h=r.mask,g=r.maskId,f=r.extra;return new Promise(function(v,y){Promise.all([Qo(i,u),h.iconName?Qo(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(x){var w=Jl(x,2),o=w[0],c=w[1];v([n,uu({icons:{main:o,mask:c},prefix:u,iconName:i,transform:l,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,u=n.styles,l=$s(u);l.length>0&&(i.style=l);var p;return su(a)&&(p=zt("generateAbstractTransformGrouping",{main:s,transform:a,containerWidth:s.width,iconWidth:s.width})),r.push(p||s.icon),{children:r,attributes:i}}}},py={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 Js({type:"layer"},function(){kn("beforeDOMElementCreation",{assembler:n,params:r});var a=[];return n(function(u){Array.isArray(u)?u.map(function(l){a=a.concat(l.abstract)}):a=a.concat(u.abstract)}),[{tag:"span",attributes:{class:["".concat(F.cssPrefix,"-layers")].concat(fi(s)).join(" ")},children:a}]})}}}},hy={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,u=a===void 0?[]:a,l=r.attributes,p=l===void 0?{}:l,h=r.styles,g=h===void 0?{}:h;return Js({type:"counter",content:n},function(){return kn("beforeDOMElementCreation",{content:n,params:r}),Qv({content:n.toString(),title:s,extra:{attributes:p,styles:g,classes:["".concat(F.cssPrefix,"-layers-counter")].concat(fi(u))}})})}}}},my={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,s=i===void 0?mt:i,a=r.title,u=a===void 0?null:a,l=r.classes,p=l===void 0?[]:l,h=r.attributes,g=h===void 0?{}:h,f=r.styles,v=f===void 0?{}:f;return Js({type:"text",content:n},function(){return kn("beforeDOMElementCreation",{content:n,params:r}),jc({content:n,transform:j(j({},mt),s),title:u,extra:{attributes:g,styles:v,classes:["".concat(F.cssPrefix,"-layers-text")].concat(fi(p))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,s=r.transform,a=r.extra,u=null,l=null;if(kp){var p=parseInt(getComputedStyle(n).fontSize,10),h=n.getBoundingClientRect();u=h.width/p,l=h.height/p}return F.autoA11y&&!i&&(a.attributes["aria-hidden"]="true"),Promise.resolve([n,jc({content:n.innerHTML,width:u,height:l,transform:s,title:i,extra:a,watchable:!0})])}}},gy=new RegExp('"',"ug"),Hc=[1105920,1112319];function vy(e){var t=e.replace(gy,""),n=Ov(t,0),r=n>=Hc[0]&&n<=Hc[1],i=t.length===2?t[0]===t[1]:!1;return{value:Ho(i?t[0]:t),isSecondary:r||i}}function Uc(e,t){var n="".concat(sv).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var s=cr(e.children),a=s.filter(function(_){return _.getAttribute(Vo)===t})[0],u=nn.getComputedStyle(e,t),l=u.getPropertyValue("font-family").match(cv),p=u.getPropertyValue("font-weight"),h=u.getPropertyValue("content");if(a&&!l)return e.removeChild(a),r();if(l&&h!=="none"&&h!==""){var g=u.getPropertyValue("content"),f=~["Sharp"].indexOf(l[2])?pe:ne,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?ti[f][l[2].toLowerCase()]:fv[f][p],y=vy(g),x=y.value,w=y.isSecondary,o=l[0].startsWith("FontAwesome"),c=ou(v,x),d=c;if(o){var m=Dv(x);m.iconName&&m.prefix&&(c=m.iconName,v=m.prefix)}if(c&&!w&&(!a||a.getAttribute(tu)!==v||a.getAttribute(nu)!==d)){e.setAttribute(n,d),a&&e.removeChild(a);var S=oy(),E=S.extra;E.attributes[Vo]=t,Qo(c,v).then(function(_){var b=uu(j(j({},S),{},{icons:{main:_,mask:lu()},prefix:v,iconName:d,extra:E,watchable:!0})),P=ie.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(P,e.firstChild):e.appendChild(P),P.outerHTML=b.map(function(T){return pi(T)}).join(` `),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function yy(e){return Promise.all([Uc(e,"::before"),Uc(e,"::after")])}function wy(e){return e.parentNode!==document.head&&!~ov.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Vo)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Wc(e){if(jt)return new Promise(function(t,n){var r=cr(e.querySelectorAll("*")).filter(wy).map(yy),i=cu.begin("searchPseudoElements");Gp(),Promise.all(r).then(function(){i(),Ko(),t()}).catch(function(){i(),Ko(),n()})})}var xy={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=Wc,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?ie:r;F.searchPseudoElements&&Wc(i)}}},Gc=!1,Sy={mixout:function(){return{dom:{unwatch:function(){Gp(),Gc=!0}}}},hooks:function(){return{bootstrap:function(){Fc(Wo("mutationObserverCallbacks",{}))},noAuto:function(){ry()},watch:function(n){var r=n.observeMutationsRoot;Gc?Ko():Fc(Wo("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},Yc=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],u=s.slice(1).join("-");if(a&&u==="h")return r.flipX=!0,r;if(a&&u==="v")return r.flipY=!0,r;if(u=parseFloat(u),isNaN(u))return r;switch(a){case"grow":r.size=r.size+u;break;case"shrink":r.size=r.size-u;break;case"left":r.x=r.x-u;break;case"right":r.x=r.x+u;break;case"up":r.y=r.y-u;break;case"down":r.y=r.y+u;break;case"rotate":r.rotate=r.rotate+u;break}return r},n)},Ay={mixout:function(){return{parse:{transform:function(n){return Yc(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=Yc(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,s=n.containerWidth,a=n.iconWidth,u={transform:"translate(".concat(s/2," 256)")},l="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(l," ").concat(p," ").concat(h)},f={transform:"translate(".concat(a/2*-1," -256)")},v={outer:u,inner:g,path:f};return{tag:"g",attributes:j({},v.outer),children:[{tag:"g",attributes:j({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:j(j({},r.icon.attributes),v.path)}]}]}}}},Pa={x:0,y:0,width:"100%",height:"100%"};function Qc(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 Ey(e){return e.tag==="g"?e.children:[e]}var ky={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),s=i?Zs(i.split(" ").map(function(a){return a.trim()})):lu();return s.prefix||(s.prefix=rn()),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,u=n.maskId,l=n.transform,p=s.width,h=s.icon,g=a.width,f=a.icon,v=Av({transform:l,containerWidth:g,iconWidth:p}),y={tag:"rect",attributes:j(j({},Pa),{},{fill:"white"})},x=h.children?{children:h.children.map(Qc)}:{},w={tag:"g",attributes:j({},v.inner),children:[Qc(j({tag:h.tag,attributes:j(j({},h.attributes),v.path)},x))]},o={tag:"g",attributes:j({},v.outer),children:[w]},c="mask-".concat(u||ii()),d="clip-".concat(u||ii()),m={tag:"mask",attributes:j(j({},Pa),{},{id:c,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[y,o]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:d},children:Ey(f)},m]};return r.push(S,{tag:"rect",attributes:j({fill:"currentColor","clip-path":"url(#".concat(d,")"),mask:"url(#".concat(c,")")},Pa)}),{children:r,attributes:i}}}},Cy={provides:function(t){var n=!1;nn.matchMedia&&(n=nn.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:j(j({},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=j(j({},s),{},{attributeName:"opacity"}),u={tag:"circle",attributes:j(j({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||u.children.push({tag:"animate",attributes:j(j({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:j(j({},a),{},{values:"1;0;1;1;0;1;"})}),r.push(u),r.push({tag:"path",attributes:j(j({},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:j(j({},a),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:j(j({},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:j(j({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},_y={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}}}},by=[Cv,dy,py,hy,my,xy,Sy,Ay,ky,Cy,_y];Bv(by,{mixoutsTo:Xe});Xe.noAuto;Xe.config;Xe.library;Xe.dom;var $o=Xe.parse;Xe.findIconDefinition;Xe.toHtml;var Ty=Xe.icon;Xe.layer;Xe.text;Xe.counter;var Qp={exports:{}},Py="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Oy=Py,Ny=Oy;function Xp(){}function Kp(){}Kp.resetWarningCache=Xp;var Ly=function(){function e(r,i,s,a,u,l){if(l!==Ny){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:Kp,resetWarningCache:Xp};return n.PropTypes=n,n};Qp.exports=Ly();var zy=Qp.exports;const W=rl(zy);function Xc(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 Wt(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function jy(e,t){if(e==null)return{};var n=Iy(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 qo(e){return My(e)||Dy(e)||Ry(e)||Fy()}function My(e){if(Array.isArray(e))return Zo(e)}function Dy(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ry(e,t){if(e){if(typeof e=="string")return Zo(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 Zo(e,t)}}function Zo(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(l){return qp(e,l)}),i=Object.keys(t.attributes||{}).reduce(function(l,p){var h=t.attributes[p];switch(p){case"class":l.attrs.className=h,delete t.attributes.class;break;case"style":l.attrs.style=Wy(h);break;default:p.indexOf("aria-")===0||p.indexOf("data-")===0?l.attrs[p.toLowerCase()]=h:l.attrs[$p(p)]=h}return l},{attrs:{}}),s=n.style,a=s===void 0?{}:s,u=jy(n,Hy);return i.attrs.style=Wt(Wt({},i.attrs.style),a),e.apply(void 0,[t.tag,Wt(Wt({},i.attrs),u)].concat(qo(r)))}var Zp=!1;try{Zp=!0}catch{}function Gy(){if(!Zp&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Kc(e){if(e&&Os(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if($o.icon)return $o.icon(e);if(e===null)return null;if(e&&Os(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 Oa(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Wn({},e,t):{}}var pt=fe.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,s=e.className,a=e.title,u=e.titleId,l=e.maskId,p=Kc(n),h=Oa("classes",[].concat(qo(By(e)),qo(s.split(" ")))),g=Oa("transform",typeof e.transform=="string"?$o.transform(e.transform):e.transform),f=Oa("mask",Kc(r)),v=Ty(p,Wt(Wt(Wt(Wt({},h),g),f),{},{symbol:i,title:a,titleId:u,maskId:l}));if(!v)return Gy("Could not find icon",p),null;var y=v.abstract,x={ref:t};return Object.keys(e).forEach(function(w){pt.defaultProps.hasOwnProperty(w)||(x[w]=e[w])}),Yy(y[0],x)});pt.displayName="FontAwesomeIcon";pt.propTypes={beat:W.bool,border:W.bool,beatFade:W.bool,bounce:W.bool,className:W.string,fade:W.bool,flash:W.bool,mask:W.oneOfType([W.object,W.array,W.string]),maskId:W.string,fixedWidth:W.bool,inverse:W.bool,flip:W.oneOf([!0,!1,"horizontal","vertical","both"]),icon:W.oneOfType([W.object,W.array,W.string]),listItem:W.bool,pull:W.oneOf(["right","left"]),pulse:W.bool,rotation:W.oneOf([0,90,180,270]),shake:W.bool,size:W.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:W.bool,spinPulse:W.bool,spinReverse:W.bool,symbol:W.oneOfType([W.bool,W.string]),title:W.string,titleId:W.string,transform:W.oneOfType([W.string,W.object]),swapOpacity:W.bool};pt.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 Yy=qp.bind(null,fe.createElement),Qy={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"]},Xy={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"]},Ky={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"]},$y={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"]},qy={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"]},Zy={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 Jy=()=>{const[e,t]=H.useState(!1);return H.useEffect(()=>{const n=()=>{window.scrollY>100?t(!0):t(!1)};return window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}},[]),A.jsxs("div",{className:`social-links ${e?"sticky":""}`,children:[A.jsx("a",{href:"https://www.facebook.com/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Ky})}),A.jsx("a",{href:"https://www.instagram.com/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Xy})}),A.jsx("a",{href:"https://www.linkedin.com/in/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Qy})}),A.jsx("a",{href:"https://www.youtube.com/@devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:qy})}),A.jsx("a",{href:"https://twitter.com/devalenthcohen",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Zy})}),A.jsx("a",{href:"https://github.com/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:$y})})]})},$c="/devalentineweb/assets/slider1-DuU9MEWb.jpg",e1="/devalentineweb/assets/slider3-BcKyIj2c.jpg",t1="/devalentineweb/assets/slider2-CI6bSxeA.jpg",n1=()=>{const[e,t]=H.useState($c),n=[$c,t1,e1];let r=0;return H.useEffect(()=>{const i=setInterval(()=>{t(n[r]),r=(r+1)%n.length},8e3);return()=>clearInterval(i)},[]),A.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:A.jsx("div",{className:"hero-content",children:A.jsxs("div",{className:"hero-text-container",children:[A.jsxs("p",{children:["I am a ",A.jsx("span",{children:"----"})," Software Engineer"]}),A.jsx("h1",{children:"Valentine Omonya"}),A.jsxs("p",{children:[A.jsx("span",{children:"FrontEnd"})," -",A.jsx("span",{children:"Backend"}),"-",A.jsx("span",{children:"Mobile Apps"})]}),A.jsx("div",{className:"hero-button",children:A.jsx("a",{href:"https://1drv.ms/b/s!AmD6S1sK2c1egZ101PCxsR-KkcDtug?e=KsjvFV",target:"_blank",children:"Download Resume"})})]})})})},r1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVEiJ7dWxDUAAEIXhLxoJhrCJJTQMYEwSa1EoNCokco3cX1/ef8XLHclHSrSRggkb+ihBjQU7xpS8kczRkuo3kgars8Ld3WARtcEXro0aMjzDHwk/1+EPJ3EAafEfOH/w9c0AAAAASUVORK5CYII=",i1=e=>{const[t,n]=H.useState(!1),r=()=>{n(!t)};return A.jsxs("div",{className:`services-card ${t?"active":""}`,onClick:r,children:[A.jsxs("div",{className:"card-content",children:[A.jsx("div",{className:"service-icon",children:A.jsx("img",{src:e.image,alt:""})}),A.jsxs("div",{className:"service-name",children:[A.jsx("img",{src:r1,alt:""}),A.jsx("p",{children:e.name})]})]}),A.jsx("div",{className:"service-description",children:A.jsx("p",{children:e.description})})]})},s1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADDSURBVEiJ7dUxbsJAEIXhz5aloFDQkR4hkRJS4CIchjIngDNwAihznSQIcg1KCiQqlIK15BTYLgwSyCOtnnbnzfunW+69Irxigeeasw+YwwppzeFC5jLGE3ZXAOzQiq8Q/K8aQANoADcAJEHf0a85+yUPmGBfYagV9FjB28kAR3ziq8LQR9BVBW+KaYSB83/QLjC/4RencI8xxKZg5oBZ2RZd9PATNH+yt25RQFQC2OK7xDPG6FIzudQItXbesszzwPUH1P4X5/u9UfYAAAAASUVORK5CYII=",a1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHJSURBVFiF7dbPitRAEAbwX0QQFv8sO4IHD+pFvIigV0EPIoLgu+wjrCd9Bn0JT4InBUUvCuJFBEERwXVn3FkVQVmMh3RINpNMkp7IXPaDUN2pVHV111eVZh8FJkgHeMaxAaRYC+NRw7zNviw7Iak4SFpkjN/OSGU7pdhxdd5mX5a9MbZkDiwFdblKS7oux1n+Lir3S0U54omi7LpgE8/wAq/xRZb/Mf7EBJCz/luQ45o5fMI6nuMmLuAcTuEIVoL8gV9BfsTbEOgDfK0LplpGdTLFedzHrrgq2cW9fNEDlSBG4VRGDXN4g7+6EbQOabAHB0uKidkabqrpp9jADUUKTitScBTfFSn4oEjBQ1zLHcWWTYotPJER8V1YZBO/8ROHcQgnQnBncRlXcDxfO6YP9P0vNCFhlgO5IqmMk8r7NtztGkU5gK73AbiN6Ry/23N002CPvSRc060PwHucwVVcxCWcxDGs4k5YaIodfMZLvMJj3ModxdwH8vEgJCyjy32g2pQWeWZOID/yNgxaBbHYkBFt3u6adNvBHntJ2AdtJExFkLAP/msn7BrAomjshEMgqhP2wWCdcJFSWMF19SRc1UzCR7Lf9D7AP4NL8K3shSIdAAAAAElFTkSuQmCC",o1="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",l1="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",u1="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",c1="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 f1=[{name:"UI/UX Designer",image:u1,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:c1,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:o1,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:s1,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:a1,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:l1,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 Jp=H.createContext(null),d1=e=>{const t={servicesList:f1};return A.jsx(Jp.Provider,{value:t,children:e.children})},Tn=e=>{const t=H.useRef();return A.jsxs("div",{id:e.id,ref:t,className:"title-section",children:[A.jsxs("div",{className:"section-title",children:[A.jsx("h1",{className:"title-number",children:e.number}),A.jsx("h1",{className:"title-name",children:e.name})]}),A.jsx("p",{children:e.description})]})},p1=()=>{const{servicesList:e}=H.useContext(Jp);return A.jsxs("div",{className:"services-section",children:[A.jsx(Tn,{id:"services",number:"01",description:"What i do as a service",name:"Services"}),A.jsx("div",{className:"services-container",children:e.map((t,n)=>A.jsx(i1,{name:t.name,image:t.image,description:t.description},n))})]})};let h1=[{value:5,name:"Happy Clients"},{value:2,name:"Experience Years"},{value:3,name:"Awarded Certs"},{value:5,name:"Complete Projects"}];const eh=H.createContext(null),m1=e=>{const t={CountsList:h1};return A.jsx(eh.Provider,{value:t,children:e.children})},g1=e=>A.jsxs("div",{className:"counter-item",children:[A.jsx("h1",{children:e.value}),A.jsx("p",{children:e.name})]}),v1=e=>{const t=e.value+"%";return A.jsxs("div",{className:"skills-container",children:[A.jsxs("div",{className:"skills-details",children:[A.jsx("p",{children:e.name}),A.jsx("p",{})]}),A.jsx("div",{className:"skill-level",children:A.jsx("div",{className:"skills-level-bar",style:{width:t}})})]})};let y1=[{name:"HTML",value:90},{name:"CSS",value:90},{name:"JavaScript",value:50},{name:"Python",value:40},{name:"PHP",value:40}];const th=H.createContext(null),w1=e=>{const t={SkillsList:y1};return A.jsx(th.Provider,{value:t,children:e.children})},x1=()=>{const{CountsList:e}=H.useContext(eh),{SkillsList:t}=H.useContext(th);return A.jsxs("div",{className:"about-section",children:[A.jsx(Tn,{id:"about",number:"02",description:"Why Work with me.",name:"About"}),A.jsxs("div",{className:"about-content",children:[A.jsx("div",{className:"counts-section",children:A.jsx("div",{className:"counter-container",children:e.map((n,r)=>A.jsx(g1,{name:n.name,value:n.value},r))})}),A.jsxs("div",{className:"description-section",children:[A.jsx("h3",{children:"Valentine Omonya"}),A.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."}),A.jsx("div",{className:"skills-section",children:t.map((n,r)=>A.jsx(v1,{name:n.name,value:n.value},r))})]})]})]})};function qc(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function du(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:qc(t[n])&&qc(e[n])&&Object.keys(t[n]).length>0&&du(e[n],t[n])})}const nh={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 fr(){const e=typeof document<"u"?document:{};return du(e,nh),e}const S1={document:nh,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 Ke(){const e=typeof window<"u"?window:{};return du(e,S1),e}function A1(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function E1(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function Jo(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Ns(){return Date.now()}function k1(e){const t=Ke();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function C1(e,t){t===void 0&&(t="x");const n=Ke();let r,i,s;const a=k1(e);return n.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(u=>u.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 Bi(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function _1(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function He(){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=()=>{u=new Date().getTime(),a===null&&(a=u);const f=Math.max(Math.min((u-a)/l,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 gt(e,t){return t===void 0&&(t=""),[...e.children].filter(n=>n.matches(t))}function Ls(e){try{console.warn(e);return}catch{}}function si(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:A1(t)),n}function b1(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 T1(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 Gt(e,t){return Ke().getComputedStyle(e,null).getPropertyValue(t)}function el(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function P1(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 Zc(e,t,n){const r=Ke();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 te(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function O1(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&n.auto===!0){let s=gt(e.el,`.${r[i]}`)[0];s||(s=si("div",r[i]),s.className=r[i],e.el.append(s)),n[i]=s,t[i]=s}}),n}function N1(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=te(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 u(){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 l(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=O1(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=te(x),w=te(w);const o=(c,d)=>{c&&c.addEventListener("click",d==="next"?p:l),!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=te(y),x=te(x);const w=(o,c)=>{o.removeEventListener("click",c==="next"?p:l),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(),u())}),r("toEdge fromEdge lock unlock",()=>{u()}),r("destroy",()=>{g()}),r("enable disable",()=>{let{nextEl:y,prevEl:x}=t.navigation;if(y=te(y),x=te(x),t.enabled){u();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=te(w),o=te(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(),u()},v=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(t.navigation,{enable:f,disable:v,update:u,init:h,destroy:g})}function Na(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function L1(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(C){const L=i;L.length!==0&&(L.innerHTML="",L.innerHTML=C)}function a(C){C===void 0&&(C=16);const L=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(C).replace(/x/g,L)}function u(C){C=te(C),C.forEach(L=>{L.setAttribute("tabIndex","0")})}function l(C){C=te(C),C.forEach(L=>{L.setAttribute("tabIndex","-1")})}function p(C,L){C=te(C),C.forEach(V=>{V.setAttribute("role",L)})}function h(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-roledescription",L)})}function g(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-controls",L)})}function f(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-label",L)})}function v(C,L){C=te(C),C.forEach(V=>{V.setAttribute("id",L)})}function y(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-live",L)})}function x(C){C=te(C),C.forEach(L=>{L.setAttribute("aria-disabled",!0)})}function w(C){C=te(C),C.forEach(L=>{L.setAttribute("aria-disabled",!1)})}function o(C){if(C.keyCode!==13&&C.keyCode!==32)return;const L=t.params.a11y,V=C.target;t.pagination&&t.pagination.el&&(V===t.pagination.el||t.pagination.el.contains(C.target))&&!C.target.matches(Na(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&V===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?s(L.lastSlideMessage):s(L.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&V===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?s(L.firstSlideMessage):s(L.prevSlideMessage)),t.pagination&&V.matches(Na(t.params.pagination.bulletClass))&&V.click())}function c(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:C,prevEl:L}=t.navigation;L&&(t.isBeginning?(x(L),l(L)):(w(L),u(L))),C&&(t.isEnd?(x(C),l(C)):(w(C),u(C)))}function d(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function m(){return d()&&t.params.pagination.clickable}function S(){const C=t.params.a11y;d()&&t.pagination.bullets.forEach(L=>{t.params.pagination.clickable&&(u(L),t.params.pagination.renderBullet||(p(L,"button"),f(L,C.paginationBulletMessage.replace(/\{\{index\}\}/,el(L)+1)))),L.matches(Na(t.params.pagination.bulletActiveClass))?L.setAttribute("aria-current","true"):L.removeAttribute("aria-current")})}const E=(C,L,V)=>{u(C),C.tagName!=="BUTTON"&&(p(C,"button"),C.addEventListener("keydown",o)),f(C,V),g(C,L)},_=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},P=C=>{if(t.a11y.clicked)return;const L=C.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!L||!t.slides.includes(L))return;const V=t.slides.indexOf(L)===t.activeIndex,Z=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(L);V||Z||C.sourceCapabilities&&C.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(L),0))},T=()=>{const C=t.params.a11y;C.itemRoleDescriptionMessage&&h(t.slides,C.itemRoleDescriptionMessage),C.slideRole&&p(t.slides,C.slideRole);const L=t.slides.length;C.slideLabelMessage&&t.slides.forEach((V,Z)=>{const Pe=t.params.loop?parseInt(V.getAttribute("data-swiper-slide-index"),10):Z,z=C.slideLabelMessage.replace(/\{\{index\}\}/,Pe+1).replace(/\{\{slidesLength\}\}/,L);f(V,z)})},I=()=>{const C=t.params.a11y;t.el.append(i);const L=t.el;C.containerRoleDescriptionMessage&&h(L,C.containerRoleDescriptionMessage),C.containerMessage&&f(L,C.containerMessage);const V=t.wrapperEl,Z=C.id||V.getAttribute("id")||`swiper-wrapper-${a(16)}`,Pe=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";v(V,Z),y(V,Pe),T();let{nextEl:z,prevEl:M}=t.navigation?t.navigation:{};z=te(z),M=te(M),z&&z.forEach(B=>E(B,Z,C.nextSlideMessage)),M&&M.forEach(B=>E(B,Z,C.prevSlideMessage)),m()&&te(t.pagination.el).forEach(K=>{K.addEventListener("keydown",o)}),t.el.addEventListener("focus",P,!0),t.el.addEventListener("pointerdown",_,!0),t.el.addEventListener("pointerup",b,!0)};function R(){i&&i.remove();let{nextEl:C,prevEl:L}=t.navigation?t.navigation:{};C=te(C),L=te(L),C&&C.forEach(V=>V.removeEventListener("keydown",o)),L&&L.forEach(V=>V.removeEventListener("keydown",o)),m()&&te(t.pagination.el).forEach(Z=>{Z.removeEventListener("keydown",o)}),t.el.removeEventListener("focus",P,!0),t.el.removeEventListener("pointerdown",_,!0),t.el.removeEventListener("pointerup",b,!0)}r("beforeInit",()=>{i=si("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),r("afterInit",()=>{t.params.a11y.enabled&&I()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&T()}),r("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&c()}),r("paginationUpdate",()=>{t.params.a11y.enabled&&S()}),r("destroy",()=>{t.params.a11y.enabled&&R()})}let La;function z1(){const e=Ke(),t=fr();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function ih(){return La||(La=z1()),La}let za;function I1(e){let{userAgent:t}=e===void 0?{}:e;const n=ih(),r=Ke(),i=r.navigator.platform,s=t||r.navigator.userAgent,a={ios:!1,android:!1},u=r.screen.width,l=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(`${u}x${l}`)>=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 sh(e){return e===void 0&&(e={}),za||(za=I1(e)),za}let Ia;function j1(){const e=Ke(),t=sh();let n=!1;function r(){const u=e.navigator.userAgent.toLowerCase();return u.indexOf("safari")>=0&&u.indexOf("chrome")<0&&u.indexOf("android")<0}if(r()){const u=String(e.navigator.userAgent);if(u.includes("Version/")){const[l,p]=u.split("Version/")[1].split(" ")[0].split(".").map(h=>Number(h));n=l<16||l===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 M1(){return Ia||(Ia=j1()),Ia}function D1(e){let{swiper:t,on:n,emit:r}=e;const i=Ke();let s=null,a=null;const u=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},l=()=>{!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)&&u()})}),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"){l();return}i.addEventListener("resize",u),i.addEventListener("orientationchange",h)}),n("destroy",()=>{p(),i.removeEventListener("resize",u),i.removeEventListener("orientationchange",h)})}function R1(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const s=[],a=Ke(),u=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)},l=()=>{if(t.params.observer){if(t.params.observeParents){const h=P1(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",l),r("destroy",p)}var F1={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),u=0;u=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,[l,...n])}),e.eventsListeners&&e.eventsListeners[l]&&e.eventsListeners[l].forEach(p=>{p.apply(r,n)})}),e}};function B1(){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(Gt(r,"padding-left")||0,10)-parseInt(Gt(r,"padding-right")||0,10),n=n-parseInt(Gt(r,"padding-top")||0,10)-parseInt(Gt(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 V1(){const e=this;function t(T,I){return parseFloat(T.getPropertyValue(e.getDirectionLabel(I))||0)}const n=e.params,{wrapperEl:r,slidesEl:i,size:s,rtlTranslate:a,wrongRTL:u}=e,l=e.virtual&&n.virtual.enabled,p=l?e.virtual.slides.length:e.slides.length,h=gt(i,`.${e.params.slideClass}, swiper-slide`),g=l?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,E=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(T=>{a?T.style.marginLeft="":T.style.marginRight="",T.style.marginBottom="",T.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Vi(r,"--swiper-centered-offset-before",""),Vi(r,"--swiper-centered-offset-after",""));const _=n.grid&&n.grid.rows>1&&e.grid;_?e.grid.initSlides(h):e.grid&&e.grid.unsetSlides();let b;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(T=>typeof n.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T1&&f.push(e.virtualSize-s)}if(l&&n.loop){const T=y[0]+d;if(n.slidesPerGroup>1){const I=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),R=T*n.slidesPerGroup;for(let C=0;C!n.cssMode||n.loop?!0:R!==h.length-1).forEach(I=>{I.style[T]=`${d}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let T=0;y.forEach(R=>{T+=R+(d||0)}),T-=d;const I=T-s;f=f.map(R=>R<=0?-x:R>I?I+w:R)}if(n.centerInsufficientSlides){let T=0;if(y.forEach(I=>{T+=I+(d||0)}),T-=d,T{f[C]=R-I}),v.forEach((R,C)=>{v[C]=R+I})}}if(Object.assign(e,{slides:h,snapGrid:f,slidesGrid:v,slidesSizesGrid:y}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Vi(r,"--swiper-centered-offset-before",`${-f[0]}px`),Vi(r,"--swiper-centered-offset-after",`${e.size/2-y[y.length-1]/2}px`);const T=-e.snapGrid[0],I=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(R=>R+T),e.slidesGrid=e.slidesGrid.map(R=>R+I)}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"),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const T=`${n.containerModifierClass}backface-hidden`,I=e.el.classList.contains(T);g<=n.maxBackfaceHiddenSlides?I||e.el.classList.add(T):I&&e.el.classList.remove(T)}}function H1(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=u=>r?t.slides[t.getSlideIndexByData(u)]:t.slides[u];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(u=>{n.push(u)});else for(s=0;st.slides.length&&!r)break;n.push(a(u))}else n.push(a(t.activeIndex));for(s=0;si?u:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function U1(){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(l=>{l.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let u=n.spaceBetween;typeof u=="string"&&u.indexOf("%")>=0?u=parseFloat(u.replace("%",""))/100*t.size:typeof u=="string"&&(u=parseFloat(u));for(let l=0;l=0&&v<=t.size-t.slidesSizesGrid[l];(v>=0&&v1&&y<=t.size||v<=0&&y>=t.size)&&(t.visibleSlides.push(p),t.visibleSlidesIndexes.push(l),r[l].classList.add(n.slideVisibleClass)),x&&r[l].classList.add(n.slideFullyVisibleClass),p.progress=i?-g:g,p.originalProgress=i?-f:f}}function G1(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:u}=t;const l=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?u=(x-f)/y:u=(x+y-v)/y,u>1&&(u-=1)}Object.assign(t,{progress:i,progressLoop:u,isBeginning:s,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),a&&!p&&t.emit("reachEnd toEdge"),(l&&!s||p&&!a)&&t.emit("fromEdge"),t.emit("progress",i)}function Y1(){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,u=g=>gt(r,`.${n.slideClass}${g}, swiper-slide${g}`)[0];t.forEach(g=>{g.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let l,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),l=u(`[data-swiper-slide-index="${g}"]`)}else l=u(`[data-swiper-slide-index="${i}"]`);else a?(l=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]):l=t[i];l&&(l.classList.add(n.slideActiveClass),a?(h&&h.classList.add(n.slideNextClass),p&&p.classList.add(n.slidePrevClass)):(h=T1(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!h&&(h=t[0]),h&&h.classList.add(n.slideNextClass),p=b1(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!p===0&&(p=t[t.length-1]),p&&p.classList.add(n.slidePrevClass))),e.emitSlidesClasses()}const ns=(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()}},ja=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},tl=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,u=[a-t];u.push(...Array.from({length:t}).map((l,p)=>a+r+p)),e.slides.forEach((l,p)=>{u.includes(l.column)&&ja(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 u=(a%n+n)%n;(us)&&ja(e,u)}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 X1(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:s,realIndex:a,snapIndex:u}=t;let l=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 l>"u"&&(l=Q1(t)),r.indexOf(n)>=0)p=r.indexOf(n);else{const v=Math.min(i.slidesPerGroupSkip,l);p=v+Math.floor((l-v)/i.slidesPerGroup)}if(p>=r.length&&(p=r.length-1),l===s&&!t.params.loop){p!==u&&(t.snapIndex=p,t.emit("snapIndexChange"));return}if(l===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=h(l);return}const g=t.grid&&i.grid&&i.grid.rows>1;let f;if(t.virtual&&i.virtual.enabled&&i.loop)f=h(l);else if(g){const v=t.slides.filter(x=>x.column===l)[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[l]){const v=t.slides[l].getAttribute("data-swiper-slide-index");v?f=parseInt(v,10):f=l}else f=l;Object.assign(t,{previousSnapIndex:u,snapIndex:p,previousRealIndex:a,realIndex:f,previousIndex:s,activeIndex:l}),t.initialized&&tl(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==f&&t.emit("realIndexChange"),t.emit("slideChange"))}function K1(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(u=>{!i&&u.matches&&u.matches(`.${r.slideClass}, swiper-slide`)&&(i=u)});let s=!1,a;if(i){for(let u=0;ul?h=l:r&&ea?u="next":s=l.length&&(w=l.length-1);const o=-l[w];if(u.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 rh({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 l0(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 u;if(s){const f=a*i.params.grid.rows;u=i.slides.filter(v=>v.getAttribute("data-swiper-slide-index")*1===f)[0].column}else u=i.getSlideIndexByData(a);const l=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=l-uv.getAttribute("data-swiper-slide-index")*1===f)[0].column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame(()=>{i.slideTo(a,t,n,r)}),i}function u0(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 u=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(u=Math.max(r.slidesPerViewDynamic("current",!0),1));const l=r.activeIndex{r.slideTo(r.activeIndex+l,e,t,n)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+l,e,t,n)}function c0(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:u,enabled:l,animating:p}=r;if(!l||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=u?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 f0(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 d0(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),u=a+Math.floor((s-a)/i.params.slidesPerGroup),l=i.rtlTranslate?i.translate:-i.translate;if(l>=i.snapGrid[u]){const p=i.snapGrid[u],h=i.snapGrid[u+1];l-p>(h-p)*r&&(s+=i.params.slidesPerGroup)}else{const p=i.snapGrid[u-1],h=i.snapGrid[u];l-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 p0(){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(gt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),Jo(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-r?(e.loopFix(),i=e.getSlideIndex(gt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),Jo(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var h0={slideTo:o0,slideToLoop:l0,slideNext:u0,slidePrev:c0,slideReset:f0,slideToClosest:d0,slideToClickedSlide:p0};function m0(e){const t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{gt(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),u=t.slides.length%a!==0,l=s&&t.slides.length%n.grid.rows!==0,p=h=>{for(let g=0;g1;p.length"u"?s=l.getSlideIndex(p.filter(C=>C.classList.contains(v.slideActiveClass))[0]):S=s;const E=r==="next"||!r,_=r==="prev"||!r;let b=0,P=0;const T=c?Math.ceil(p.length/v.grid.rows):p.length,R=(c?p[s].column:s)+(y&&typeof i>"u"?-x/2+.5:0);if(R=0;Z-=1)p[Z].column===V&&d.push(Z)}else d.push(T-L-1)}}else if(R+x>T-o){P=Math.max(R-(T-o*2),w);for(let C=0;C{V.column===L&&m.push(Z)}):m.push(L)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),_&&d.forEach(C=>{p[C].swiperLoopMoveDOM=!0,f.prepend(p[C]),p[C].swiperLoopMoveDOM=!1}),E&&m.forEach(C=>{p[C].swiperLoopMoveDOM=!0,f.append(p[C]),p[C].swiperLoopMoveDOM=!1}),l.recalcSlides(),v.slidesPerView==="auto"?l.updateSlides():c&&(d.length>0&&_||m.length>0&&E)&&l.slides.forEach((C,L)=>{l.grid.updateSlide(L,C,l.slides)}),v.watchSlidesProgress&&l.updateSlidesOffset(),n){if(d.length>0&&_){if(typeof t>"u"){const C=l.slidesGrid[S],V=l.slidesGrid[S+b]-C;u?l.setTranslate(l.translate-V):(l.slideTo(S+Math.ceil(b),0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-V,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-V))}else if(i){const C=c?d.length/v.grid.rows:d.length;l.slideTo(l.activeIndex+C,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(m.length>0&&E)if(typeof t>"u"){const C=l.slidesGrid[S],V=l.slidesGrid[S-P]-C;u?l.setTranslate(l.translate-V):(l.slideTo(S-P,0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-V,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-V))}else{const C=c?m.length/v.grid.rows:m.length;l.slideTo(l.activeIndex-C,0,!1,!0)}}if(l.allowSlidePrev=h,l.allowSlideNext=g,l.controller&&l.controller.control&&!a){const C={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix({...C,slideTo:L.params.slidesPerView===v.slidesPerView?n:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...C,slideTo:l.controller.control.params.slidesPerView===v.slidesPerView?n:!1})}l.emit("loopFix")}function v0(){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 y0={loopCreate:m0,loopFix:g0,loopDestroy:v0};function w0(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 x0(){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 S0={setGrabCursor:w0,unsetGrabCursor:x0};function A0(e,t){t===void 0&&(t=this);function n(r){if(!r||r===fr()||r===Ke())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 Jc(e,t,n){const r=Ke(),{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 E0(e){const t=this,n=fr();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"){Jc(t,r,r.targetTouches[0].pageX);return}const{params:s,touches:a,enabled:u}=t;if(!u||!s.simulateTouch&&r.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let l=r.target;if(s.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(l)||"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&&(l=h[0]);const g=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(s.noSwiping&&(f?A0(g,l):l.closest(g))){t.allowClick=!0;return}if(s.swipeHandler&&!l.closest(s.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;const v=a.currentX,y=a.currentY;if(!Jc(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=Ns(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1);let x=!0;l.matches(i.focusableElements)&&(x=!1,l.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==l&&n.activeElement.blur();const w=x&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!l.isContentEditable&&r.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function k0(e){const t=fr(),n=this,r=n.touchEventsData,{params:i,touches:s,rtlTranslate:a,enabled:u}=n;if(!u||!i.simulateTouch&&e.pointerType==="mouse")return;let l=e;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(r.touchId!==null||l.pointerId!==r.pointerId))return;let p;if(l.type==="touchmove"){if(p=[...l.changedTouches].filter(E=>E.identifier===r.touchId)[0],!p||p.identifier!==r.touchId)return}else p=l;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",l);return}const h=p.pageX,g=p.pageY;if(l.preventedByNestedSwiper){s.startX=h,s.startY=g;return}if(!n.allowTouchMove){l.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g}),r.touchStartTime=Ns());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&&l.target===t.activeElement&&l.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",l),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 E;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:f*f+v*v>=25&&(E=Math.atan2(Math.abs(v),Math.abs(f))*180/Math.PI,r.isScrolling=n.isHorizontal()?E>i.touchAngle:90-E>i.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",l),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&&l.cancelable&&l.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&l.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 E=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(E)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",l)}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",l),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 C0(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:u,rtlTranslate:l,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=Ns(),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=Ns(),Jo(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||u.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=l?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 ef(){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 u=a&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!u?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 _0(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function b0(){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 T0(e){const t=this;ns(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function P0(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const oh=(e,t)=>{const n=fr(),{params:r,el:i,wrapperEl:s,device:a}=e,u=!!r.nested,l=t==="on"?"addEventListener":"removeEventListener",p=t;n[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:u}),i[l]("touchstart",e.onTouchStart,{passive:!1}),i[l]("pointerdown",e.onTouchStart,{passive:!1}),n[l]("touchmove",e.onTouchMove,{passive:!1,capture:u}),n[l]("pointermove",e.onTouchMove,{passive:!1,capture:u}),n[l]("touchend",e.onTouchEnd,{passive:!0}),n[l]("pointerup",e.onTouchEnd,{passive:!0}),n[l]("pointercancel",e.onTouchEnd,{passive:!0}),n[l]("touchcancel",e.onTouchEnd,{passive:!0}),n[l]("pointerout",e.onTouchEnd,{passive:!0}),n[l]("pointerleave",e.onTouchEnd,{passive:!0}),n[l]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[l]("click",e.onClick,!0),r.cssMode&&s[l]("scroll",e.onScroll),r.updateOnWindowResize?e[p](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",ef,!0):e[p]("observerUpdate",ef,!0),i[l]("load",e.onLoad,{capture:!0})};function O0(){const e=this,{params:t}=e;e.onTouchStart=E0.bind(e),e.onTouchMove=k0.bind(e),e.onTouchEnd=C0.bind(e),e.onDocumentTouchStart=P0.bind(e),t.cssMode&&(e.onScroll=b0.bind(e)),e.onClick=_0.bind(e),e.onLoad=T0.bind(e),oh(e,"on")}function N0(){oh(this,"off")}var L0={attachEvents:O0,detachEvents:N0};const tf=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function z0(){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 l=(a in s?s[a]:void 0)||e.originalParams,p=tf(e,r),h=tf(e,l),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`),(l.grid.fill&&l.grid.fill==="column"||!l.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(o=>{if(typeof l[o]>"u")return;const c=r[o]&&r[o].enabled,d=l[o]&&l[o].enabled;c&&!d&&e[o].disable(),!c&&d&&e[o].enable()});const f=l.direction&&l.direction!==r.direction,v=r.loop&&(l.slidesPerView!==r.slidesPerView||f),y=r.loop;f&&n&&e.changeDirection(),He(e.params,l);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",l),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&w?(e.loopCreate(t),e.updateSlides()):y&&!w&&e.loopDestroy()),e.emit("breakpoint",l)}function I0(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const i=Ke(),s=t==="window"?i.innerHeight:n.clientHeight,a=Object.keys(e).map(u=>{if(typeof u=="string"&&u.indexOf("@")===0){const l=parseFloat(u.substr(1));return{value:s*l,point:u}}return{value:u,point:u}});a.sort((u,l)=>parseInt(u.value,10)-parseInt(l.value,10));for(let u=0;u{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&n.push(t+i)}):typeof r=="string"&&n.push(t+r)}),n}function D0(){const e=this,{classNames:t,params:n,rtl:r,el:i,device:s}=e,a=M0(["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 R0(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}var F0={addClasses:D0,removeClasses:R0};function B0(){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 V0={checkOverflow:B0},nl={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 H0(e,t){return function(r){r===void 0&&(r={});const i=Object.keys(r)[0],s=r[i];if(typeof s!="object"||s===null){He(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)){He(t,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),He(t,r)}}const Ma={eventsEmitter:F1,update:$1,translate:n0,transition:a0,slide:h0,loop:y0,grabCursor:S0,events:L0,breakpoints:j0,checkOverflow:V0,classes:F0},Da={};let pu=class St{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=He({},n,{el:g});h.push(new St(f))}),h}const u=this;u.__swiper__=!0,u.support=ih(),u.device=sh({userAgent:n.userAgent}),u.browser=M1(),u.eventsListeners={},u.eventsAnyListeners=[],u.modules=[...u.__modules__],n.modules&&Array.isArray(n.modules)&&u.modules.push(...n.modules);const l={};u.modules.forEach(h=>{h({params:n,swiper:u,extendParams:H0(n,l),on:u.on.bind(u),once:u.once.bind(u),off:u.off.bind(u),emit:u.emit.bind(u)})});const p=He({},nl,l);return u.params=He({},p,Da,n),u.originalParams=He({},u.params),u.passedParams=He({},n),u.params&&u.params.on&&Object.keys(u.params.on).forEach(h=>{u.on(h,u.params.on[h])}),u.params&&u.params.onAny&&u.onAny(u.params.onAny),Object.assign(u,{enabled:u.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return u.params.direction==="horizontal"},isVertical(){return u.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:u.params.allowSlideNext,allowSlidePrev:u.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:u.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:u.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),u.emit("_swiper"),u.params.init&&u.init(),u}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=gt(n,`.${r.slideClass}, swiper-slide`),s=el(i[0]);return el(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=gt(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:u,size:l,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;vl&&(f=!0));for(let v=p-1;v>=0;v-=1)s[v]&&!f&&(g+=s[v].swiperSlideSize,h+=1,g>l&&(f=!0))}else if(t==="current")for(let g=p+1;g=0;g-=1)a[p]-a[g]{a.complete&&ns(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const a=t.rtlTranslate?t.translate*-1:t.translate,u=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(u),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()):gt(r,i())[0];return!a&&n.params.createElements&&(a=si("div",n.params.wrapperClass),r.append(a),gt(r,`.${n.params.slideClass}`).forEach(u=>{a.append(u)})),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"||Gt(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||Gt(r,"direction")==="rtl"),wrongRTL:Gt(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?ns(n,s):s.addEventListener("load",a=>{ns(n,a.target)})}),tl(n),n.initialized=!0,tl(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:u}=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"),u&&u.length&&u.forEach(l=>{l.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(l=>{r.off(l)}),t!==!1&&(r.el.swiper=null,E1(r)),r.destroyed=!0),null}static extendDefaults(t){He(Da,t)}static get extendedDefaults(){return Da}static get defaults(){return nl}static installModule(t){St.prototype.__modules__||(St.prototype.__modules__=[]);const n=St.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>St.installModule(n)),St):(St.installModule(t),St)}};Object.keys(Ma).forEach(e=>{Object.keys(Ma[e]).forEach(t=>{pu.prototype[t]=Ma[e][t]})});pu.use([D1,R1]);const lh=["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 Cn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Zn(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]:Cn(t[r])&&Cn(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:Zn(e[r],t[r]):e[r]=t[r]})}function uh(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function ch(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function fh(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function dh(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 U0(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function W0(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:s,prevEl:a,scrollbarEl:u,paginationEl:l}=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,E,_;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||l)&&(h.pagination||h.pagination===!1)&&g&&!g.el&&(c=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||u)&&(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?E=!0:_=!0),p.forEach(P=>{if(Cn(h[P])&&Cn(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 T=r[P];(T===!0||T===!1)&&(P==="navigation"||P==="pagination"||P==="scrollbar")?T===!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&&(_=!0),w&&x.init()&&x.update(!0),o&&(t.controller.control=h.controller.control),c&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),t.el.appendChild(l)),l&&(h.pagination.el=l),g.init(),g.render(),g.update()),d&&(t.isElement&&(!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-scrollbar"),u.part.add("scrollbar"),t.el.appendChild(u)),u&&(h.scrollbar.el=u),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||_)&&t.loopDestroy(),(E||_)&&t.loopCreate(),t.update()}function G0(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},i={};Zn(n,nl),n._emitClasses=!0,n.init=!1;const s={},a=lh.map(l=>l.replace(/_/,"")),u=Object.assign({},e);return Object.keys(u).forEach(l=>{typeof e[l]>"u"||(a.indexOf(l)>=0?Cn(e[l])?(n[l]={},i[l]={},Zn(n[l],e[l]),Zn(i[l],e[l])):(n[l]=e[l],i[l]=e[l]):l.search(/on[A-Z]/)===0&&typeof e[l]=="function"?t?r[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:n.on[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:s[l]=e[l])}),["navigation","pagination","scrollbar"].forEach(l=>{n[l]===!0&&(n[l]={}),n[l]===!1&&delete n[l]}),{params:n,passedParams:i,rest:s,events:r}}function Y0(e,t){let{el:n,nextEl:r,prevEl:i,paginationEl:s,scrollbarEl:a,swiper:u}=e;uh(t)&&r&&i&&(u.params.navigation.nextEl=r,u.originalParams.navigation.nextEl=r,u.params.navigation.prevEl=i,u.originalParams.navigation.prevEl=i),ch(t)&&s&&(u.params.pagination.el=s,u.originalParams.pagination.el=s),fh(t)&&a&&(u.params.scrollbar.el=a,u.originalParams.scrollbar.el=a),u.init(n)}function Q0(e,t,n,r,i){const s=[];if(!t)return s;const a=l=>{s.indexOf(l)<0&&s.push(l)};if(n&&r){const l=r.map(i),p=n.map(i);l.join("")!==p.join("")&&a("children"),r.length!==n.length&&a("children")}return lh.filter(l=>l[0]==="_").map(l=>l.replace(/_/,"")).forEach(l=>{if(l in e&&l in t)if(Cn(e[l])&&Cn(t[l])){const p=Object.keys(e[l]),h=Object.keys(t[l]);p.length!==h.length?a(l):(p.forEach(g=>{e[l][g]!==t[l][g]&&a(l)}),h.forEach(g=>{e[l][g]!==t[l][g]&&a(l)}))}else e[l]!==t[l]&&a(l)}),s}const X0=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 zs(){return zs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{ph(n)?t.push(n):n.props&&n.props.children&&hh(n.props.children).forEach(r=>t.push(r))}),t}function K0(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return fe.Children.toArray(e).forEach(r=>{if(ph(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=hh(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 $0(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,u=e.params.loop?-t.length:0,l=e.params.loop?t.length*2:t.length,p=[];for(let h=u;h=s&&h<=a&&p.push(t[r(h)]);return p.map((h,g)=>fe.cloneElement(h,{swiper:e,style:i,key:h.props.virtualIndex||h.key||`slide-${g}`}))}function Mr(e,t){return typeof window>"u"?H.useEffect(e,t):H.useLayoutEffect(e,t)}const nf=H.createContext(null),q0=H.createContext(null),mh=H.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:i="div",children:s,onSwiper:a,...u}=e===void 0?{}:e,l=!1;const[p,h]=H.useState("swiper"),[g,f]=H.useState(null),[v,y]=H.useState(!1),x=H.useRef(!1),w=H.useRef(null),o=H.useRef(null),c=H.useRef(null),d=H.useRef(null),m=H.useRef(null),S=H.useRef(null),E=H.useRef(null),_=H.useRef(null),{params:b,passedParams:P,rest:T,events:I}=G0(u),{slides:R,slots:C}=K0(s),L=()=>{y(!v)};Object.assign(b.on,{_containerClasses(M,B){h(B)}});const V=()=>{Object.assign(b.on,I),l=!0;const M={...b};if(delete M.wrapperClass,o.current=new pu(M),o.current.virtual&&o.current.params.virtual.enabled){o.current.virtual.slides=R;const B={cache:!1,slides:R,renderExternal:f,renderExternalUpdate:!1};Zn(o.current.params.virtual,B),Zn(o.current.originalParams.virtual,B)}};w.current||V(),o.current&&o.current.on("_beforeBreakpoint",L);const Z=()=>{l||!I||!o.current||Object.keys(I).forEach(M=>{o.current.on(M,I[M])})},Pe=()=>{!I||!o.current||Object.keys(I).forEach(M=>{o.current.off(M,I[M])})};H.useEffect(()=>()=>{o.current&&o.current.off("_beforeBreakpoint",L)}),H.useEffect(()=>{!x.current&&o.current&&(o.current.emitSlidesClasses(),x.current=!0)}),Mr(()=>{if(t&&(t.current=w.current),!!w.current)return o.current.destroyed&&V(),Y0({el:w.current,nextEl:m.current,prevEl:S.current,paginationEl:E.current,scrollbarEl:_.current,swiper:o.current},b),a&&!o.current.destroyed&&a(o.current),()=>{o.current&&!o.current.destroyed&&o.current.destroy(!0,!1)}},[]),Mr(()=>{Z();const M=Q0(P,c.current,R,d.current,B=>B.key);return c.current=P,d.current=R,M.length&&o.current&&!o.current.destroyed&&W0({swiper:o.current,slides:R,passedParams:P,changedParams:M,nextEl:m.current,prevEl:S.current,scrollbarEl:_.current,paginationEl:E.current}),()=>{Pe()}}),Mr(()=>{X0(o.current)},[g]);function z(){return b.virtual?$0(o.current,R,g):R.map((M,B)=>fe.cloneElement(M,{swiper:o.current,swiperSlideIndex:B}))}return fe.createElement(r,zs({ref:w,className:dh(`${p}${n?` ${n}`:""}`)},T),fe.createElement(q0.Provider,{value:o.current},C["container-start"],fe.createElement(i,{className:U0(b.wrapperClass)},C["wrapper-start"],z(),C["wrapper-end"]),uh(b)&&fe.createElement(fe.Fragment,null,fe.createElement("div",{ref:S,className:"swiper-button-prev"}),fe.createElement("div",{ref:m,className:"swiper-button-next"})),fh(b)&&fe.createElement("div",{ref:_,className:"swiper-scrollbar"}),ch(b)&&fe.createElement("div",{ref:E,className:"swiper-pagination"}),C["container-end"]))});mh.displayName="Swiper";const gh=H.forwardRef(function(e,t){let{tag:n="div",children:r,className:i="",swiper:s,zoom:a,lazy:u,virtualIndex:l,swiperSlideIndex:p,...h}=e===void 0?{}:e;const g=H.useRef(null),[f,v]=H.useState("swiper-slide"),[y,x]=H.useState(!1);function w(m,S,E){S===g.current&&v(E)}Mr(()=>{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)}}}),Mr(()=>{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 fe.createElement(n,zs({ref:g,className:dh(`${f}${i?` ${i}`:""}`),"data-swiper-slide-index":l,onLoad:d},h),a&&fe.createElement(nf.Provider,{value:o},fe.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof a=="number"?a:void 0},c(),u&&!y&&fe.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&fe.createElement(nf.Provider,{value:o},c(),u&&!y&&fe.createElement("div",{className:"swiper-lazy-preloader"})))});gh.displayName="SwiperSlide";const Z0=e=>A.jsxs("div",{className:"sliding-content",children:[A.jsx("div",{className:"swipper-image",children:A.jsx("img",{src:e.image,alt:e.name})}),A.jsxs("div",{className:"swipper-text",children:[A.jsx("h2",{children:e.name}),A.jsx("span",{children:e.position}),A.jsx("p",{children:e.description})]})]}),Ra="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 J0=[{image:Ra,name:"Not Available",position:"None",description:"No description Available"},{image:Ra,name:"Not Available",position:"None",description:"No description Available"},{image:Ra,name:"Not Available",position:"None",description:"No description Available"}];const vh=H.createContext(null),ew=e=>{const t=J0;return A.jsx(vh.Provider,{value:t,children:e.children})},tw=()=>{const e=H.useContext(vh);return A.jsxs("div",{className:"testimonial-section",children:[A.jsx(Tn,{number:"03",description:"Who i have worked for",name:"Testimonials"}),A.jsx("div",{className:"swipper-container",children:A.jsx(mh,{modules:[N1,L1],slidesPerView:1,navigation:!0,children:e.map((t,n)=>A.jsx(gh,{style:{cursor:"grab",display:"flex",justifyContent:"center"},children:A.jsx(Z0,{image:t.image,name:t.name,position:t.position,description:t.description},n)},n))})})]})},yh=({cardContent:e})=>{const t=()=>{e.link&&window.open(e.link,"_blank")};return A.jsx("div",{className:"card-item",children:A.jsx("a",{onClick:t,target:"_blank",rel:"noopener noreferrer",children:A.jsxs("div",{className:"card-item-content",children:[A.jsx("div",{className:"card-item-image",children:A.jsx("img",{src:e.image,alt:""})}),A.jsxs("div",{className:"card-item-text",children:[A.jsxs("p",{children:[e.role||e.date,e.technology&&A.jsx("span",{}),e.technology||""]}),A.jsx("h3",{children:e.name})]})]})})})},Fa="/devalentineweb/assets/man-BebfhUrZ.jpg";let nw=[{image:Fa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Fa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Fa,name:"Valentine Omonya",role:"Software Engineering Student"}];const rw=()=>A.jsxs("div",{className:"team-section",children:[A.jsx(Tn,{number:"05",description:"Who i have Worked With",name:"Worked With"}),A.jsx("div",{className:"team-card-container",children:A.jsx("div",{className:"team-cards",children:nw.map((e,t)=>A.jsx(yh,{cardContent:e},t))})})]});var wh={exports:{}},Ba={exports:{}},X={};/* +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function By(e){var t,n=e.beat,r=e.fade,i=e.beatFade,s=e.bounce,a=e.shake,u=e.flash,l=e.spin,p=e.spinPulse,h=e.spinReverse,g=e.pulse,f=e.fixedWidth,v=e.inverse,y=e.border,x=e.listItem,w=e.flip,o=e.size,c=e.rotation,d=e.pull,m=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":s,"fa-shake":a,"fa-flash":u,"fa-spin":l,"fa-spin-reverse":h,"fa-spin-pulse":p,"fa-pulse":g,"fa-fw":f,"fa-inverse":v,"fa-border":y,"fa-li":x,"fa-flip":w===!0,"fa-flip-horizontal":w==="horizontal"||w==="both","fa-flip-vertical":w==="vertical"||w==="both"},Wn(t,"fa-".concat(o),typeof o<"u"&&o!==null),Wn(t,"fa-rotate-".concat(c),typeof c<"u"&&c!==null&&c!==0),Wn(t,"fa-pull-".concat(d),typeof d<"u"&&d!==null),Wn(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(m).map(function(S){return m[S]?S:null}).filter(function(S){return S})}function Vy(e){return e=e-0,e===e}function $p(e){return Vy(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Hy=["style"];function Uy(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Wy(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=$p(n.slice(0,r)),s=n.slice(r+1).trim();return i.startsWith("webkit")?t[Uy(i)]=s:t[i]=s,t},{})}function qp(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(l){return qp(e,l)}),i=Object.keys(t.attributes||{}).reduce(function(l,p){var h=t.attributes[p];switch(p){case"class":l.attrs.className=h,delete t.attributes.class;break;case"style":l.attrs.style=Wy(h);break;default:p.indexOf("aria-")===0||p.indexOf("data-")===0?l.attrs[p.toLowerCase()]=h:l.attrs[$p(p)]=h}return l},{attrs:{}}),s=n.style,a=s===void 0?{}:s,u=jy(n,Hy);return i.attrs.style=Wt(Wt({},i.attrs.style),a),e.apply(void 0,[t.tag,Wt(Wt({},i.attrs),u)].concat(qo(r)))}var Zp=!1;try{Zp=!0}catch{}function Gy(){if(!Zp&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Kc(e){if(e&&Os(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if($o.icon)return $o.icon(e);if(e===null)return null;if(e&&Os(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 Oa(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Wn({},e,t):{}}var pt=fe.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,s=e.className,a=e.title,u=e.titleId,l=e.maskId,p=Kc(n),h=Oa("classes",[].concat(qo(By(e)),qo(s.split(" ")))),g=Oa("transform",typeof e.transform=="string"?$o.transform(e.transform):e.transform),f=Oa("mask",Kc(r)),v=Ty(p,Wt(Wt(Wt(Wt({},h),g),f),{},{symbol:i,title:a,titleId:u,maskId:l}));if(!v)return Gy("Could not find icon",p),null;var y=v.abstract,x={ref:t};return Object.keys(e).forEach(function(w){pt.defaultProps.hasOwnProperty(w)||(x[w]=e[w])}),Yy(y[0],x)});pt.displayName="FontAwesomeIcon";pt.propTypes={beat:W.bool,border:W.bool,beatFade:W.bool,bounce:W.bool,className:W.string,fade:W.bool,flash:W.bool,mask:W.oneOfType([W.object,W.array,W.string]),maskId:W.string,fixedWidth:W.bool,inverse:W.bool,flip:W.oneOf([!0,!1,"horizontal","vertical","both"]),icon:W.oneOfType([W.object,W.array,W.string]),listItem:W.bool,pull:W.oneOf(["right","left"]),pulse:W.bool,rotation:W.oneOf([0,90,180,270]),shake:W.bool,size:W.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:W.bool,spinPulse:W.bool,spinReverse:W.bool,symbol:W.oneOfType([W.bool,W.string]),title:W.string,titleId:W.string,transform:W.oneOfType([W.string,W.object]),swapOpacity:W.bool};pt.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 Yy=qp.bind(null,fe.createElement),Qy={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"]},Xy={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"]},Ky={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"]},$y={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"]},qy={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"]},Zy={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 Jy=()=>{const[e,t]=H.useState(!1);return H.useEffect(()=>{const n=()=>{window.scrollY>100?t(!0):t(!1)};return window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}},[]),A.jsxs("div",{className:`social-links ${e?"sticky":""}`,children:[A.jsx("a",{href:"https://www.facebook.com/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Ky})}),A.jsx("a",{href:"https://www.instagram.com/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Xy})}),A.jsx("a",{href:"https://www.linkedin.com/in/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Qy})}),A.jsx("a",{href:"https://www.youtube.com/@devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:qy})}),A.jsx("a",{href:"https://twitter.com/devalenthcohen",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:Zy})}),A.jsx("a",{href:"https://github.com/devalentineomonya",target:"_blank",className:"social-link",children:A.jsx(pt,{icon:$y})})]})},$c="/devalentineweb/assets/slider1-DuU9MEWb.jpg",e1="/devalentineweb/assets/slider3-BcKyIj2c.jpg",t1="/devalentineweb/assets/slider2-CI6bSxeA.jpg",n1=()=>{const[e,t]=H.useState($c),n=[$c,t1,e1];let r=0;return H.useEffect(()=>{const i=setInterval(()=>{t(n[r]),r=(r+1)%n.length},8e3);return()=>clearInterval(i)},[]),A.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:A.jsx("div",{className:"hero-content",children:A.jsxs("div",{className:"hero-text-container",children:[A.jsxs("p",{children:["I am a ",A.jsx("span",{children:"----"})," Software Engineer"]}),A.jsx("h1",{children:"Valentine Omonya"}),A.jsxs("p",{children:[A.jsx("span",{children:"FrontEnd"})," -",A.jsx("span",{children:"Backend"}),"-",A.jsx("span",{children:"Mobile Apps"})]}),A.jsx("div",{className:"hero-button",children:A.jsx("a",{href:"https://1drv.ms/b/s!AmD6S1sK2c1egZ101PCxsR-KkcDtug?e=T6Nlub",target:"_blank",children:"Download Resume"})})]})})})},r1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVEiJ7dWxDUAAEIXhLxoJhrCJJTQMYEwSa1EoNCokco3cX1/ef8XLHclHSrSRggkb+ihBjQU7xpS8kczRkuo3kgars8Ld3WARtcEXro0aMjzDHwk/1+EPJ3EAafEfOH/w9c0AAAAASUVORK5CYII=",i1=e=>{const[t,n]=H.useState(!1),r=()=>{n(!t)};return A.jsxs("div",{className:`services-card ${t?"active":""}`,onClick:r,children:[A.jsxs("div",{className:"card-content",children:[A.jsx("div",{className:"service-icon",children:A.jsx("img",{src:e.image,alt:""})}),A.jsxs("div",{className:"service-name",children:[A.jsx("img",{src:r1,alt:""}),A.jsx("p",{children:e.name})]})]}),A.jsx("div",{className:"service-description",children:A.jsx("p",{children:e.description})})]})},s1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADDSURBVEiJ7dUxbsJAEIXhz5aloFDQkR4hkRJS4CIchjIngDNwAihznSQIcg1KCiQqlIK15BTYLgwSyCOtnnbnzfunW+69Irxigeeasw+YwwppzeFC5jLGE3ZXAOzQiq8Q/K8aQANoADcAJEHf0a85+yUPmGBfYagV9FjB28kAR3ziq8LQR9BVBW+KaYSB83/QLjC/4RencI8xxKZg5oBZ2RZd9PATNH+yt25RQFQC2OK7xDPG6FIzudQItXbesszzwPUH1P4X5/u9UfYAAAAASUVORK5CYII=",a1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHJSURBVFiF7dbPitRAEAbwX0QQFv8sO4IHD+pFvIigV0EPIoLgu+wjrCd9Bn0JT4InBUUvCuJFBEERwXVn3FkVQVmMh3RINpNMkp7IXPaDUN2pVHV111eVZh8FJkgHeMaxAaRYC+NRw7zNviw7Iak4SFpkjN/OSGU7pdhxdd5mX5a9MbZkDiwFdblKS7oux1n+Lir3S0U54omi7LpgE8/wAq/xRZb/Mf7EBJCz/luQ45o5fMI6nuMmLuAcTuEIVoL8gV9BfsTbEOgDfK0LplpGdTLFedzHrrgq2cW9fNEDlSBG4VRGDXN4g7+6EbQOabAHB0uKidkabqrpp9jADUUKTitScBTfFSn4oEjBQ1zLHcWWTYotPJER8V1YZBO/8ROHcQgnQnBncRlXcDxfO6YP9P0vNCFhlgO5IqmMk8r7NtztGkU5gK73AbiN6Ry/23N002CPvSRc060PwHucwVVcxCWcxDGs4k5YaIodfMZLvMJj3ModxdwH8vEgJCyjy32g2pQWeWZOID/yNgxaBbHYkBFt3u6adNvBHntJ2AdtJExFkLAP/msn7BrAomjshEMgqhP2wWCdcJFSWMF19SRc1UzCR7Lf9D7AP4NL8K3shSIdAAAAAElFTkSuQmCC",o1="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",l1="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",u1="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",c1="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 f1=[{name:"UI/UX Designer",image:u1,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:c1,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:o1,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:s1,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:a1,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:l1,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 Jp=H.createContext(null),d1=e=>{const t={servicesList:f1};return A.jsx(Jp.Provider,{value:t,children:e.children})},Tn=e=>{const t=H.useRef();return A.jsxs("div",{id:e.id,ref:t,className:"title-section",children:[A.jsxs("div",{className:"section-title",children:[A.jsx("h1",{className:"title-number",children:e.number}),A.jsx("h1",{className:"title-name",children:e.name})]}),A.jsx("p",{children:e.description})]})},p1=()=>{const{servicesList:e}=H.useContext(Jp);return A.jsxs("div",{className:"services-section",children:[A.jsx(Tn,{id:"services",number:"01",description:"What i do as a service",name:"Services"}),A.jsx("div",{className:"services-container",children:e.map((t,n)=>A.jsx(i1,{name:t.name,image:t.image,description:t.description},n))})]})};let h1=[{value:5,name:"Happy Clients"},{value:2,name:"Experience Years"},{value:3,name:"Awarded Certs"},{value:5,name:"Complete Projects"}];const eh=H.createContext(null),m1=e=>{const t={CountsList:h1};return A.jsx(eh.Provider,{value:t,children:e.children})},g1=e=>A.jsxs("div",{className:"counter-item",children:[A.jsx("h1",{children:e.value}),A.jsx("p",{children:e.name})]}),v1=e=>{const t=e.value+"%";return A.jsxs("div",{className:"skills-container",children:[A.jsxs("div",{className:"skills-details",children:[A.jsx("p",{children:e.name}),A.jsx("p",{})]}),A.jsx("div",{className:"skill-level",children:A.jsx("div",{className:"skills-level-bar",style:{width:t}})})]})};let y1=[{name:"HTML",value:90},{name:"CSS",value:90},{name:"JavaScript",value:50},{name:"Python",value:40},{name:"PHP",value:40}];const th=H.createContext(null),w1=e=>{const t={SkillsList:y1};return A.jsx(th.Provider,{value:t,children:e.children})},x1=()=>{const{CountsList:e}=H.useContext(eh),{SkillsList:t}=H.useContext(th);return A.jsxs("div",{className:"about-section",children:[A.jsx(Tn,{id:"about",number:"02",description:"Why Work with me.",name:"About"}),A.jsxs("div",{className:"about-content",children:[A.jsx("div",{className:"counts-section",children:A.jsx("div",{className:"counter-container",children:e.map((n,r)=>A.jsx(g1,{name:n.name,value:n.value},r))})}),A.jsxs("div",{className:"description-section",children:[A.jsx("h3",{children:"Valentine Omonya"}),A.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."}),A.jsx("div",{className:"skills-section",children:t.map((n,r)=>A.jsx(v1,{name:n.name,value:n.value},r))})]})]})]})};function qc(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function du(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:qc(t[n])&&qc(e[n])&&Object.keys(t[n]).length>0&&du(e[n],t[n])})}const nh={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 fr(){const e=typeof document<"u"?document:{};return du(e,nh),e}const S1={document:nh,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 Ke(){const e=typeof window<"u"?window:{};return du(e,S1),e}function A1(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function E1(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function Jo(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Ns(){return Date.now()}function k1(e){const t=Ke();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function C1(e,t){t===void 0&&(t="x");const n=Ke();let r,i,s;const a=k1(e);return n.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(u=>u.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 Bi(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function _1(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function He(){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=()=>{u=new Date().getTime(),a===null&&(a=u);const f=Math.max(Math.min((u-a)/l,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 gt(e,t){return t===void 0&&(t=""),[...e.children].filter(n=>n.matches(t))}function Ls(e){try{console.warn(e);return}catch{}}function si(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:A1(t)),n}function b1(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 T1(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 Gt(e,t){return Ke().getComputedStyle(e,null).getPropertyValue(t)}function el(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function P1(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 Zc(e,t,n){const r=Ke();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 te(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function O1(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&n.auto===!0){let s=gt(e.el,`.${r[i]}`)[0];s||(s=si("div",r[i]),s.className=r[i],e.el.append(s)),n[i]=s,t[i]=s}}),n}function N1(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=te(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 u(){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 l(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=O1(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=te(x),w=te(w);const o=(c,d)=>{c&&c.addEventListener("click",d==="next"?p:l),!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=te(y),x=te(x);const w=(o,c)=>{o.removeEventListener("click",c==="next"?p:l),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(),u())}),r("toEdge fromEdge lock unlock",()=>{u()}),r("destroy",()=>{g()}),r("enable disable",()=>{let{nextEl:y,prevEl:x}=t.navigation;if(y=te(y),x=te(x),t.enabled){u();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=te(w),o=te(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(),u()},v=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(t.navigation,{enable:f,disable:v,update:u,init:h,destroy:g})}function Na(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function L1(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(C){const L=i;L.length!==0&&(L.innerHTML="",L.innerHTML=C)}function a(C){C===void 0&&(C=16);const L=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(C).replace(/x/g,L)}function u(C){C=te(C),C.forEach(L=>{L.setAttribute("tabIndex","0")})}function l(C){C=te(C),C.forEach(L=>{L.setAttribute("tabIndex","-1")})}function p(C,L){C=te(C),C.forEach(V=>{V.setAttribute("role",L)})}function h(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-roledescription",L)})}function g(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-controls",L)})}function f(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-label",L)})}function v(C,L){C=te(C),C.forEach(V=>{V.setAttribute("id",L)})}function y(C,L){C=te(C),C.forEach(V=>{V.setAttribute("aria-live",L)})}function x(C){C=te(C),C.forEach(L=>{L.setAttribute("aria-disabled",!0)})}function w(C){C=te(C),C.forEach(L=>{L.setAttribute("aria-disabled",!1)})}function o(C){if(C.keyCode!==13&&C.keyCode!==32)return;const L=t.params.a11y,V=C.target;t.pagination&&t.pagination.el&&(V===t.pagination.el||t.pagination.el.contains(C.target))&&!C.target.matches(Na(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&V===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?s(L.lastSlideMessage):s(L.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&V===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?s(L.firstSlideMessage):s(L.prevSlideMessage)),t.pagination&&V.matches(Na(t.params.pagination.bulletClass))&&V.click())}function c(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:C,prevEl:L}=t.navigation;L&&(t.isBeginning?(x(L),l(L)):(w(L),u(L))),C&&(t.isEnd?(x(C),l(C)):(w(C),u(C)))}function d(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function m(){return d()&&t.params.pagination.clickable}function S(){const C=t.params.a11y;d()&&t.pagination.bullets.forEach(L=>{t.params.pagination.clickable&&(u(L),t.params.pagination.renderBullet||(p(L,"button"),f(L,C.paginationBulletMessage.replace(/\{\{index\}\}/,el(L)+1)))),L.matches(Na(t.params.pagination.bulletActiveClass))?L.setAttribute("aria-current","true"):L.removeAttribute("aria-current")})}const E=(C,L,V)=>{u(C),C.tagName!=="BUTTON"&&(p(C,"button"),C.addEventListener("keydown",o)),f(C,V),g(C,L)},_=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},P=C=>{if(t.a11y.clicked)return;const L=C.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!L||!t.slides.includes(L))return;const V=t.slides.indexOf(L)===t.activeIndex,Z=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(L);V||Z||C.sourceCapabilities&&C.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(L),0))},T=()=>{const C=t.params.a11y;C.itemRoleDescriptionMessage&&h(t.slides,C.itemRoleDescriptionMessage),C.slideRole&&p(t.slides,C.slideRole);const L=t.slides.length;C.slideLabelMessage&&t.slides.forEach((V,Z)=>{const Pe=t.params.loop?parseInt(V.getAttribute("data-swiper-slide-index"),10):Z,z=C.slideLabelMessage.replace(/\{\{index\}\}/,Pe+1).replace(/\{\{slidesLength\}\}/,L);f(V,z)})},I=()=>{const C=t.params.a11y;t.el.append(i);const L=t.el;C.containerRoleDescriptionMessage&&h(L,C.containerRoleDescriptionMessage),C.containerMessage&&f(L,C.containerMessage);const V=t.wrapperEl,Z=C.id||V.getAttribute("id")||`swiper-wrapper-${a(16)}`,Pe=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";v(V,Z),y(V,Pe),T();let{nextEl:z,prevEl:M}=t.navigation?t.navigation:{};z=te(z),M=te(M),z&&z.forEach(B=>E(B,Z,C.nextSlideMessage)),M&&M.forEach(B=>E(B,Z,C.prevSlideMessage)),m()&&te(t.pagination.el).forEach(K=>{K.addEventListener("keydown",o)}),t.el.addEventListener("focus",P,!0),t.el.addEventListener("pointerdown",_,!0),t.el.addEventListener("pointerup",b,!0)};function R(){i&&i.remove();let{nextEl:C,prevEl:L}=t.navigation?t.navigation:{};C=te(C),L=te(L),C&&C.forEach(V=>V.removeEventListener("keydown",o)),L&&L.forEach(V=>V.removeEventListener("keydown",o)),m()&&te(t.pagination.el).forEach(Z=>{Z.removeEventListener("keydown",o)}),t.el.removeEventListener("focus",P,!0),t.el.removeEventListener("pointerdown",_,!0),t.el.removeEventListener("pointerup",b,!0)}r("beforeInit",()=>{i=si("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),r("afterInit",()=>{t.params.a11y.enabled&&I()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&T()}),r("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&c()}),r("paginationUpdate",()=>{t.params.a11y.enabled&&S()}),r("destroy",()=>{t.params.a11y.enabled&&R()})}let La;function z1(){const e=Ke(),t=fr();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function ih(){return La||(La=z1()),La}let za;function I1(e){let{userAgent:t}=e===void 0?{}:e;const n=ih(),r=Ke(),i=r.navigator.platform,s=t||r.navigator.userAgent,a={ios:!1,android:!1},u=r.screen.width,l=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(`${u}x${l}`)>=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 sh(e){return e===void 0&&(e={}),za||(za=I1(e)),za}let Ia;function j1(){const e=Ke(),t=sh();let n=!1;function r(){const u=e.navigator.userAgent.toLowerCase();return u.indexOf("safari")>=0&&u.indexOf("chrome")<0&&u.indexOf("android")<0}if(r()){const u=String(e.navigator.userAgent);if(u.includes("Version/")){const[l,p]=u.split("Version/")[1].split(" ")[0].split(".").map(h=>Number(h));n=l<16||l===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 M1(){return Ia||(Ia=j1()),Ia}function D1(e){let{swiper:t,on:n,emit:r}=e;const i=Ke();let s=null,a=null;const u=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},l=()=>{!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)&&u()})}),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"){l();return}i.addEventListener("resize",u),i.addEventListener("orientationchange",h)}),n("destroy",()=>{p(),i.removeEventListener("resize",u),i.removeEventListener("orientationchange",h)})}function R1(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const s=[],a=Ke(),u=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)},l=()=>{if(t.params.observer){if(t.params.observeParents){const h=P1(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",l),r("destroy",p)}var F1={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),u=0;u=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,[l,...n])}),e.eventsListeners&&e.eventsListeners[l]&&e.eventsListeners[l].forEach(p=>{p.apply(r,n)})}),e}};function B1(){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(Gt(r,"padding-left")||0,10)-parseInt(Gt(r,"padding-right")||0,10),n=n-parseInt(Gt(r,"padding-top")||0,10)-parseInt(Gt(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 V1(){const e=this;function t(T,I){return parseFloat(T.getPropertyValue(e.getDirectionLabel(I))||0)}const n=e.params,{wrapperEl:r,slidesEl:i,size:s,rtlTranslate:a,wrongRTL:u}=e,l=e.virtual&&n.virtual.enabled,p=l?e.virtual.slides.length:e.slides.length,h=gt(i,`.${e.params.slideClass}, swiper-slide`),g=l?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,E=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(T=>{a?T.style.marginLeft="":T.style.marginRight="",T.style.marginBottom="",T.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Vi(r,"--swiper-centered-offset-before",""),Vi(r,"--swiper-centered-offset-after",""));const _=n.grid&&n.grid.rows>1&&e.grid;_?e.grid.initSlides(h):e.grid&&e.grid.unsetSlides();let b;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(T=>typeof n.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T1&&f.push(e.virtualSize-s)}if(l&&n.loop){const T=y[0]+d;if(n.slidesPerGroup>1){const I=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),R=T*n.slidesPerGroup;for(let C=0;C!n.cssMode||n.loop?!0:R!==h.length-1).forEach(I=>{I.style[T]=`${d}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let T=0;y.forEach(R=>{T+=R+(d||0)}),T-=d;const I=T-s;f=f.map(R=>R<=0?-x:R>I?I+w:R)}if(n.centerInsufficientSlides){let T=0;if(y.forEach(I=>{T+=I+(d||0)}),T-=d,T{f[C]=R-I}),v.forEach((R,C)=>{v[C]=R+I})}}if(Object.assign(e,{slides:h,snapGrid:f,slidesGrid:v,slidesSizesGrid:y}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Vi(r,"--swiper-centered-offset-before",`${-f[0]}px`),Vi(r,"--swiper-centered-offset-after",`${e.size/2-y[y.length-1]/2}px`);const T=-e.snapGrid[0],I=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(R=>R+T),e.slidesGrid=e.slidesGrid.map(R=>R+I)}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"),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const T=`${n.containerModifierClass}backface-hidden`,I=e.el.classList.contains(T);g<=n.maxBackfaceHiddenSlides?I||e.el.classList.add(T):I&&e.el.classList.remove(T)}}function H1(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=u=>r?t.slides[t.getSlideIndexByData(u)]:t.slides[u];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(u=>{n.push(u)});else for(s=0;st.slides.length&&!r)break;n.push(a(u))}else n.push(a(t.activeIndex));for(s=0;si?u:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function U1(){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(l=>{l.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let u=n.spaceBetween;typeof u=="string"&&u.indexOf("%")>=0?u=parseFloat(u.replace("%",""))/100*t.size:typeof u=="string"&&(u=parseFloat(u));for(let l=0;l=0&&v<=t.size-t.slidesSizesGrid[l];(v>=0&&v1&&y<=t.size||v<=0&&y>=t.size)&&(t.visibleSlides.push(p),t.visibleSlidesIndexes.push(l),r[l].classList.add(n.slideVisibleClass)),x&&r[l].classList.add(n.slideFullyVisibleClass),p.progress=i?-g:g,p.originalProgress=i?-f:f}}function G1(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:u}=t;const l=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?u=(x-f)/y:u=(x+y-v)/y,u>1&&(u-=1)}Object.assign(t,{progress:i,progressLoop:u,isBeginning:s,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),a&&!p&&t.emit("reachEnd toEdge"),(l&&!s||p&&!a)&&t.emit("fromEdge"),t.emit("progress",i)}function Y1(){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,u=g=>gt(r,`.${n.slideClass}${g}, swiper-slide${g}`)[0];t.forEach(g=>{g.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let l,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),l=u(`[data-swiper-slide-index="${g}"]`)}else l=u(`[data-swiper-slide-index="${i}"]`);else a?(l=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]):l=t[i];l&&(l.classList.add(n.slideActiveClass),a?(h&&h.classList.add(n.slideNextClass),p&&p.classList.add(n.slidePrevClass)):(h=T1(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!h&&(h=t[0]),h&&h.classList.add(n.slideNextClass),p=b1(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!p===0&&(p=t[t.length-1]),p&&p.classList.add(n.slidePrevClass))),e.emitSlidesClasses()}const ns=(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()}},ja=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},tl=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,u=[a-t];u.push(...Array.from({length:t}).map((l,p)=>a+r+p)),e.slides.forEach((l,p)=>{u.includes(l.column)&&ja(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 u=(a%n+n)%n;(us)&&ja(e,u)}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 X1(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:s,realIndex:a,snapIndex:u}=t;let l=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 l>"u"&&(l=Q1(t)),r.indexOf(n)>=0)p=r.indexOf(n);else{const v=Math.min(i.slidesPerGroupSkip,l);p=v+Math.floor((l-v)/i.slidesPerGroup)}if(p>=r.length&&(p=r.length-1),l===s&&!t.params.loop){p!==u&&(t.snapIndex=p,t.emit("snapIndexChange"));return}if(l===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=h(l);return}const g=t.grid&&i.grid&&i.grid.rows>1;let f;if(t.virtual&&i.virtual.enabled&&i.loop)f=h(l);else if(g){const v=t.slides.filter(x=>x.column===l)[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[l]){const v=t.slides[l].getAttribute("data-swiper-slide-index");v?f=parseInt(v,10):f=l}else f=l;Object.assign(t,{previousSnapIndex:u,snapIndex:p,previousRealIndex:a,realIndex:f,previousIndex:s,activeIndex:l}),t.initialized&&tl(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==f&&t.emit("realIndexChange"),t.emit("slideChange"))}function K1(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(u=>{!i&&u.matches&&u.matches(`.${r.slideClass}, swiper-slide`)&&(i=u)});let s=!1,a;if(i){for(let u=0;ul?h=l:r&&ea?u="next":s=l.length&&(w=l.length-1);const o=-l[w];if(u.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 rh({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 l0(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 u;if(s){const f=a*i.params.grid.rows;u=i.slides.filter(v=>v.getAttribute("data-swiper-slide-index")*1===f)[0].column}else u=i.getSlideIndexByData(a);const l=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=l-uv.getAttribute("data-swiper-slide-index")*1===f)[0].column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame(()=>{i.slideTo(a,t,n,r)}),i}function u0(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 u=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(u=Math.max(r.slidesPerViewDynamic("current",!0),1));const l=r.activeIndex{r.slideTo(r.activeIndex+l,e,t,n)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+l,e,t,n)}function c0(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:u,enabled:l,animating:p}=r;if(!l||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=u?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 f0(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 d0(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),u=a+Math.floor((s-a)/i.params.slidesPerGroup),l=i.rtlTranslate?i.translate:-i.translate;if(l>=i.snapGrid[u]){const p=i.snapGrid[u],h=i.snapGrid[u+1];l-p>(h-p)*r&&(s+=i.params.slidesPerGroup)}else{const p=i.snapGrid[u-1],h=i.snapGrid[u];l-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 p0(){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(gt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),Jo(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-r?(e.loopFix(),i=e.getSlideIndex(gt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),Jo(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var h0={slideTo:o0,slideToLoop:l0,slideNext:u0,slidePrev:c0,slideReset:f0,slideToClosest:d0,slideToClickedSlide:p0};function m0(e){const t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{gt(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),u=t.slides.length%a!==0,l=s&&t.slides.length%n.grid.rows!==0,p=h=>{for(let g=0;g1;p.length"u"?s=l.getSlideIndex(p.filter(C=>C.classList.contains(v.slideActiveClass))[0]):S=s;const E=r==="next"||!r,_=r==="prev"||!r;let b=0,P=0;const T=c?Math.ceil(p.length/v.grid.rows):p.length,R=(c?p[s].column:s)+(y&&typeof i>"u"?-x/2+.5:0);if(R=0;Z-=1)p[Z].column===V&&d.push(Z)}else d.push(T-L-1)}}else if(R+x>T-o){P=Math.max(R-(T-o*2),w);for(let C=0;C{V.column===L&&m.push(Z)}):m.push(L)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),_&&d.forEach(C=>{p[C].swiperLoopMoveDOM=!0,f.prepend(p[C]),p[C].swiperLoopMoveDOM=!1}),E&&m.forEach(C=>{p[C].swiperLoopMoveDOM=!0,f.append(p[C]),p[C].swiperLoopMoveDOM=!1}),l.recalcSlides(),v.slidesPerView==="auto"?l.updateSlides():c&&(d.length>0&&_||m.length>0&&E)&&l.slides.forEach((C,L)=>{l.grid.updateSlide(L,C,l.slides)}),v.watchSlidesProgress&&l.updateSlidesOffset(),n){if(d.length>0&&_){if(typeof t>"u"){const C=l.slidesGrid[S],V=l.slidesGrid[S+b]-C;u?l.setTranslate(l.translate-V):(l.slideTo(S+Math.ceil(b),0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-V,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-V))}else if(i){const C=c?d.length/v.grid.rows:d.length;l.slideTo(l.activeIndex+C,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(m.length>0&&E)if(typeof t>"u"){const C=l.slidesGrid[S],V=l.slidesGrid[S-P]-C;u?l.setTranslate(l.translate-V):(l.slideTo(S-P,0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-V,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-V))}else{const C=c?m.length/v.grid.rows:m.length;l.slideTo(l.activeIndex-C,0,!1,!0)}}if(l.allowSlidePrev=h,l.allowSlideNext=g,l.controller&&l.controller.control&&!a){const C={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix({...C,slideTo:L.params.slidesPerView===v.slidesPerView?n:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...C,slideTo:l.controller.control.params.slidesPerView===v.slidesPerView?n:!1})}l.emit("loopFix")}function v0(){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 y0={loopCreate:m0,loopFix:g0,loopDestroy:v0};function w0(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 x0(){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 S0={setGrabCursor:w0,unsetGrabCursor:x0};function A0(e,t){t===void 0&&(t=this);function n(r){if(!r||r===fr()||r===Ke())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 Jc(e,t,n){const r=Ke(),{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 E0(e){const t=this,n=fr();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"){Jc(t,r,r.targetTouches[0].pageX);return}const{params:s,touches:a,enabled:u}=t;if(!u||!s.simulateTouch&&r.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let l=r.target;if(s.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(l)||"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&&(l=h[0]);const g=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(s.noSwiping&&(f?A0(g,l):l.closest(g))){t.allowClick=!0;return}if(s.swipeHandler&&!l.closest(s.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;const v=a.currentX,y=a.currentY;if(!Jc(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=Ns(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1);let x=!0;l.matches(i.focusableElements)&&(x=!1,l.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==l&&n.activeElement.blur();const w=x&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!l.isContentEditable&&r.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function k0(e){const t=fr(),n=this,r=n.touchEventsData,{params:i,touches:s,rtlTranslate:a,enabled:u}=n;if(!u||!i.simulateTouch&&e.pointerType==="mouse")return;let l=e;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(r.touchId!==null||l.pointerId!==r.pointerId))return;let p;if(l.type==="touchmove"){if(p=[...l.changedTouches].filter(E=>E.identifier===r.touchId)[0],!p||p.identifier!==r.touchId)return}else p=l;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",l);return}const h=p.pageX,g=p.pageY;if(l.preventedByNestedSwiper){s.startX=h,s.startY=g;return}if(!n.allowTouchMove){l.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g}),r.touchStartTime=Ns());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&&l.target===t.activeElement&&l.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",l),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 E;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:f*f+v*v>=25&&(E=Math.atan2(Math.abs(v),Math.abs(f))*180/Math.PI,r.isScrolling=n.isHorizontal()?E>i.touchAngle:90-E>i.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",l),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&&l.cancelable&&l.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&l.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 E=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(E)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",l)}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",l),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 C0(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:u,rtlTranslate:l,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=Ns(),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=Ns(),Jo(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||u.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=l?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 ef(){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 u=a&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!u?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 _0(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function b0(){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 T0(e){const t=this;ns(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function P0(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const oh=(e,t)=>{const n=fr(),{params:r,el:i,wrapperEl:s,device:a}=e,u=!!r.nested,l=t==="on"?"addEventListener":"removeEventListener",p=t;n[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:u}),i[l]("touchstart",e.onTouchStart,{passive:!1}),i[l]("pointerdown",e.onTouchStart,{passive:!1}),n[l]("touchmove",e.onTouchMove,{passive:!1,capture:u}),n[l]("pointermove",e.onTouchMove,{passive:!1,capture:u}),n[l]("touchend",e.onTouchEnd,{passive:!0}),n[l]("pointerup",e.onTouchEnd,{passive:!0}),n[l]("pointercancel",e.onTouchEnd,{passive:!0}),n[l]("touchcancel",e.onTouchEnd,{passive:!0}),n[l]("pointerout",e.onTouchEnd,{passive:!0}),n[l]("pointerleave",e.onTouchEnd,{passive:!0}),n[l]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[l]("click",e.onClick,!0),r.cssMode&&s[l]("scroll",e.onScroll),r.updateOnWindowResize?e[p](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",ef,!0):e[p]("observerUpdate",ef,!0),i[l]("load",e.onLoad,{capture:!0})};function O0(){const e=this,{params:t}=e;e.onTouchStart=E0.bind(e),e.onTouchMove=k0.bind(e),e.onTouchEnd=C0.bind(e),e.onDocumentTouchStart=P0.bind(e),t.cssMode&&(e.onScroll=b0.bind(e)),e.onClick=_0.bind(e),e.onLoad=T0.bind(e),oh(e,"on")}function N0(){oh(this,"off")}var L0={attachEvents:O0,detachEvents:N0};const tf=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function z0(){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 l=(a in s?s[a]:void 0)||e.originalParams,p=tf(e,r),h=tf(e,l),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`),(l.grid.fill&&l.grid.fill==="column"||!l.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(o=>{if(typeof l[o]>"u")return;const c=r[o]&&r[o].enabled,d=l[o]&&l[o].enabled;c&&!d&&e[o].disable(),!c&&d&&e[o].enable()});const f=l.direction&&l.direction!==r.direction,v=r.loop&&(l.slidesPerView!==r.slidesPerView||f),y=r.loop;f&&n&&e.changeDirection(),He(e.params,l);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",l),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&w?(e.loopCreate(t),e.updateSlides()):y&&!w&&e.loopDestroy()),e.emit("breakpoint",l)}function I0(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const i=Ke(),s=t==="window"?i.innerHeight:n.clientHeight,a=Object.keys(e).map(u=>{if(typeof u=="string"&&u.indexOf("@")===0){const l=parseFloat(u.substr(1));return{value:s*l,point:u}}return{value:u,point:u}});a.sort((u,l)=>parseInt(u.value,10)-parseInt(l.value,10));for(let u=0;u{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&n.push(t+i)}):typeof r=="string"&&n.push(t+r)}),n}function D0(){const e=this,{classNames:t,params:n,rtl:r,el:i,device:s}=e,a=M0(["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 R0(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}var F0={addClasses:D0,removeClasses:R0};function B0(){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 V0={checkOverflow:B0},nl={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 H0(e,t){return function(r){r===void 0&&(r={});const i=Object.keys(r)[0],s=r[i];if(typeof s!="object"||s===null){He(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)){He(t,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),He(t,r)}}const Ma={eventsEmitter:F1,update:$1,translate:n0,transition:a0,slide:h0,loop:y0,grabCursor:S0,events:L0,breakpoints:j0,checkOverflow:V0,classes:F0},Da={};let pu=class St{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=He({},n,{el:g});h.push(new St(f))}),h}const u=this;u.__swiper__=!0,u.support=ih(),u.device=sh({userAgent:n.userAgent}),u.browser=M1(),u.eventsListeners={},u.eventsAnyListeners=[],u.modules=[...u.__modules__],n.modules&&Array.isArray(n.modules)&&u.modules.push(...n.modules);const l={};u.modules.forEach(h=>{h({params:n,swiper:u,extendParams:H0(n,l),on:u.on.bind(u),once:u.once.bind(u),off:u.off.bind(u),emit:u.emit.bind(u)})});const p=He({},nl,l);return u.params=He({},p,Da,n),u.originalParams=He({},u.params),u.passedParams=He({},n),u.params&&u.params.on&&Object.keys(u.params.on).forEach(h=>{u.on(h,u.params.on[h])}),u.params&&u.params.onAny&&u.onAny(u.params.onAny),Object.assign(u,{enabled:u.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return u.params.direction==="horizontal"},isVertical(){return u.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:u.params.allowSlideNext,allowSlidePrev:u.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:u.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:u.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),u.emit("_swiper"),u.params.init&&u.init(),u}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=gt(n,`.${r.slideClass}, swiper-slide`),s=el(i[0]);return el(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=gt(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:u,size:l,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;vl&&(f=!0));for(let v=p-1;v>=0;v-=1)s[v]&&!f&&(g+=s[v].swiperSlideSize,h+=1,g>l&&(f=!0))}else if(t==="current")for(let g=p+1;g=0;g-=1)a[p]-a[g]{a.complete&&ns(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const a=t.rtlTranslate?t.translate*-1:t.translate,u=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(u),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()):gt(r,i())[0];return!a&&n.params.createElements&&(a=si("div",n.params.wrapperClass),r.append(a),gt(r,`.${n.params.slideClass}`).forEach(u=>{a.append(u)})),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"||Gt(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||Gt(r,"direction")==="rtl"),wrongRTL:Gt(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?ns(n,s):s.addEventListener("load",a=>{ns(n,a.target)})}),tl(n),n.initialized=!0,tl(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:u}=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"),u&&u.length&&u.forEach(l=>{l.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(l=>{r.off(l)}),t!==!1&&(r.el.swiper=null,E1(r)),r.destroyed=!0),null}static extendDefaults(t){He(Da,t)}static get extendedDefaults(){return Da}static get defaults(){return nl}static installModule(t){St.prototype.__modules__||(St.prototype.__modules__=[]);const n=St.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>St.installModule(n)),St):(St.installModule(t),St)}};Object.keys(Ma).forEach(e=>{Object.keys(Ma[e]).forEach(t=>{pu.prototype[t]=Ma[e][t]})});pu.use([D1,R1]);const lh=["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 Cn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Zn(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]:Cn(t[r])&&Cn(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:Zn(e[r],t[r]):e[r]=t[r]})}function uh(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function ch(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function fh(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function dh(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 U0(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function W0(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:s,prevEl:a,scrollbarEl:u,paginationEl:l}=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,E,_;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||l)&&(h.pagination||h.pagination===!1)&&g&&!g.el&&(c=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||u)&&(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?E=!0:_=!0),p.forEach(P=>{if(Cn(h[P])&&Cn(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 T=r[P];(T===!0||T===!1)&&(P==="navigation"||P==="pagination"||P==="scrollbar")?T===!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&&(_=!0),w&&x.init()&&x.update(!0),o&&(t.controller.control=h.controller.control),c&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),t.el.appendChild(l)),l&&(h.pagination.el=l),g.init(),g.render(),g.update()),d&&(t.isElement&&(!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-scrollbar"),u.part.add("scrollbar"),t.el.appendChild(u)),u&&(h.scrollbar.el=u),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||_)&&t.loopDestroy(),(E||_)&&t.loopCreate(),t.update()}function G0(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},i={};Zn(n,nl),n._emitClasses=!0,n.init=!1;const s={},a=lh.map(l=>l.replace(/_/,"")),u=Object.assign({},e);return Object.keys(u).forEach(l=>{typeof e[l]>"u"||(a.indexOf(l)>=0?Cn(e[l])?(n[l]={},i[l]={},Zn(n[l],e[l]),Zn(i[l],e[l])):(n[l]=e[l],i[l]=e[l]):l.search(/on[A-Z]/)===0&&typeof e[l]=="function"?t?r[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:n.on[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:s[l]=e[l])}),["navigation","pagination","scrollbar"].forEach(l=>{n[l]===!0&&(n[l]={}),n[l]===!1&&delete n[l]}),{params:n,passedParams:i,rest:s,events:r}}function Y0(e,t){let{el:n,nextEl:r,prevEl:i,paginationEl:s,scrollbarEl:a,swiper:u}=e;uh(t)&&r&&i&&(u.params.navigation.nextEl=r,u.originalParams.navigation.nextEl=r,u.params.navigation.prevEl=i,u.originalParams.navigation.prevEl=i),ch(t)&&s&&(u.params.pagination.el=s,u.originalParams.pagination.el=s),fh(t)&&a&&(u.params.scrollbar.el=a,u.originalParams.scrollbar.el=a),u.init(n)}function Q0(e,t,n,r,i){const s=[];if(!t)return s;const a=l=>{s.indexOf(l)<0&&s.push(l)};if(n&&r){const l=r.map(i),p=n.map(i);l.join("")!==p.join("")&&a("children"),r.length!==n.length&&a("children")}return lh.filter(l=>l[0]==="_").map(l=>l.replace(/_/,"")).forEach(l=>{if(l in e&&l in t)if(Cn(e[l])&&Cn(t[l])){const p=Object.keys(e[l]),h=Object.keys(t[l]);p.length!==h.length?a(l):(p.forEach(g=>{e[l][g]!==t[l][g]&&a(l)}),h.forEach(g=>{e[l][g]!==t[l][g]&&a(l)}))}else e[l]!==t[l]&&a(l)}),s}const X0=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 zs(){return zs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{ph(n)?t.push(n):n.props&&n.props.children&&hh(n.props.children).forEach(r=>t.push(r))}),t}function K0(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return fe.Children.toArray(e).forEach(r=>{if(ph(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=hh(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 $0(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,u=e.params.loop?-t.length:0,l=e.params.loop?t.length*2:t.length,p=[];for(let h=u;h=s&&h<=a&&p.push(t[r(h)]);return p.map((h,g)=>fe.cloneElement(h,{swiper:e,style:i,key:h.props.virtualIndex||h.key||`slide-${g}`}))}function Mr(e,t){return typeof window>"u"?H.useEffect(e,t):H.useLayoutEffect(e,t)}const nf=H.createContext(null),q0=H.createContext(null),mh=H.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:i="div",children:s,onSwiper:a,...u}=e===void 0?{}:e,l=!1;const[p,h]=H.useState("swiper"),[g,f]=H.useState(null),[v,y]=H.useState(!1),x=H.useRef(!1),w=H.useRef(null),o=H.useRef(null),c=H.useRef(null),d=H.useRef(null),m=H.useRef(null),S=H.useRef(null),E=H.useRef(null),_=H.useRef(null),{params:b,passedParams:P,rest:T,events:I}=G0(u),{slides:R,slots:C}=K0(s),L=()=>{y(!v)};Object.assign(b.on,{_containerClasses(M,B){h(B)}});const V=()=>{Object.assign(b.on,I),l=!0;const M={...b};if(delete M.wrapperClass,o.current=new pu(M),o.current.virtual&&o.current.params.virtual.enabled){o.current.virtual.slides=R;const B={cache:!1,slides:R,renderExternal:f,renderExternalUpdate:!1};Zn(o.current.params.virtual,B),Zn(o.current.originalParams.virtual,B)}};w.current||V(),o.current&&o.current.on("_beforeBreakpoint",L);const Z=()=>{l||!I||!o.current||Object.keys(I).forEach(M=>{o.current.on(M,I[M])})},Pe=()=>{!I||!o.current||Object.keys(I).forEach(M=>{o.current.off(M,I[M])})};H.useEffect(()=>()=>{o.current&&o.current.off("_beforeBreakpoint",L)}),H.useEffect(()=>{!x.current&&o.current&&(o.current.emitSlidesClasses(),x.current=!0)}),Mr(()=>{if(t&&(t.current=w.current),!!w.current)return o.current.destroyed&&V(),Y0({el:w.current,nextEl:m.current,prevEl:S.current,paginationEl:E.current,scrollbarEl:_.current,swiper:o.current},b),a&&!o.current.destroyed&&a(o.current),()=>{o.current&&!o.current.destroyed&&o.current.destroy(!0,!1)}},[]),Mr(()=>{Z();const M=Q0(P,c.current,R,d.current,B=>B.key);return c.current=P,d.current=R,M.length&&o.current&&!o.current.destroyed&&W0({swiper:o.current,slides:R,passedParams:P,changedParams:M,nextEl:m.current,prevEl:S.current,scrollbarEl:_.current,paginationEl:E.current}),()=>{Pe()}}),Mr(()=>{X0(o.current)},[g]);function z(){return b.virtual?$0(o.current,R,g):R.map((M,B)=>fe.cloneElement(M,{swiper:o.current,swiperSlideIndex:B}))}return fe.createElement(r,zs({ref:w,className:dh(`${p}${n?` ${n}`:""}`)},T),fe.createElement(q0.Provider,{value:o.current},C["container-start"],fe.createElement(i,{className:U0(b.wrapperClass)},C["wrapper-start"],z(),C["wrapper-end"]),uh(b)&&fe.createElement(fe.Fragment,null,fe.createElement("div",{ref:S,className:"swiper-button-prev"}),fe.createElement("div",{ref:m,className:"swiper-button-next"})),fh(b)&&fe.createElement("div",{ref:_,className:"swiper-scrollbar"}),ch(b)&&fe.createElement("div",{ref:E,className:"swiper-pagination"}),C["container-end"]))});mh.displayName="Swiper";const gh=H.forwardRef(function(e,t){let{tag:n="div",children:r,className:i="",swiper:s,zoom:a,lazy:u,virtualIndex:l,swiperSlideIndex:p,...h}=e===void 0?{}:e;const g=H.useRef(null),[f,v]=H.useState("swiper-slide"),[y,x]=H.useState(!1);function w(m,S,E){S===g.current&&v(E)}Mr(()=>{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)}}}),Mr(()=>{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 fe.createElement(n,zs({ref:g,className:dh(`${f}${i?` ${i}`:""}`),"data-swiper-slide-index":l,onLoad:d},h),a&&fe.createElement(nf.Provider,{value:o},fe.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof a=="number"?a:void 0},c(),u&&!y&&fe.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&fe.createElement(nf.Provider,{value:o},c(),u&&!y&&fe.createElement("div",{className:"swiper-lazy-preloader"})))});gh.displayName="SwiperSlide";const Z0=e=>A.jsxs("div",{className:"sliding-content",children:[A.jsx("div",{className:"swipper-image",children:A.jsx("img",{src:e.image,alt:e.name})}),A.jsxs("div",{className:"swipper-text",children:[A.jsx("h2",{children:e.name}),A.jsx("span",{children:e.position}),A.jsx("p",{children:e.description})]})]}),Ra="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 J0=[{image:Ra,name:"Not Available",position:"None",description:"No description Available"},{image:Ra,name:"Not Available",position:"None",description:"No description Available"},{image:Ra,name:"Not Available",position:"None",description:"No description Available"}];const vh=H.createContext(null),ew=e=>{const t=J0;return A.jsx(vh.Provider,{value:t,children:e.children})},tw=()=>{const e=H.useContext(vh);return A.jsxs("div",{className:"testimonial-section",children:[A.jsx(Tn,{number:"03",description:"Who i have worked for",name:"Testimonials"}),A.jsx("div",{className:"swipper-container",children:A.jsx(mh,{modules:[N1,L1],slidesPerView:1,navigation:!0,children:e.map((t,n)=>A.jsx(gh,{style:{cursor:"grab",display:"flex",justifyContent:"center"},children:A.jsx(Z0,{image:t.image,name:t.name,position:t.position,description:t.description},n)},n))})})]})},yh=({cardContent:e})=>{const t=()=>{e.link&&window.open(e.link,"_blank")};return A.jsx("div",{className:"card-item",children:A.jsx("a",{onClick:t,target:"_blank",rel:"noopener noreferrer",children:A.jsxs("div",{className:"card-item-content",children:[A.jsx("div",{className:"card-item-image",children:A.jsx("img",{src:e.image,alt:""})}),A.jsxs("div",{className:"card-item-text",children:[A.jsxs("p",{children:[e.role||e.date,e.technology&&A.jsx("span",{}),e.technology||""]}),A.jsx("h3",{children:e.name})]})]})})})},Fa="/devalentineweb/assets/man-BebfhUrZ.jpg";let nw=[{image:Fa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Fa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Fa,name:"Valentine Omonya",role:"Software Engineering Student"}];const rw=()=>A.jsxs("div",{className:"team-section",children:[A.jsx(Tn,{number:"05",description:"Who i have Worked With",name:"Worked With"}),A.jsx("div",{className:"team-card-container",children:A.jsx("div",{className:"team-cards",children:nw.map((e,t)=>A.jsx(yh,{cardContent:e},t))})})]});var wh={exports:{}},Ba={exports:{}},X={};/* object-assign (c) Sindre Sorhus @license MIT diff --git a/index.html b/index.html index b910489..6d0ad6a 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ Devalentine | Portfolio - +