PageSourceSearch

https://www.swiftmazetech.com/static/js/main.dbf3271b.js

js swiftmazetech.com collected 2026-10-02 01:45:24 UTC 604,284 bytes, 3 lines download raw bytes

vendor: 4,839 bytes, lines 1-2
1/*! For license information please see main.dbf3271b.js.LICENSE.txt */
2(()=>{var e={43(e,t,n){"use strict";e.exports=n(202)},153(e,t,n){"use strict";var a=n(43),s=Symbol.for("react.element"),i=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var a,i={},c=null,d=null;for(a in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)r.call(t,a)&&!l.hasOwnProperty(a)&&(i[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps)void 0===i[a]&&(i[a]=t[a]);return{$$typeof:s,type:e,key:c,ref:d,props:i,_owner:o.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},202(e,t){"use strict";var n=Symbol.for("react.element"),a=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,g={};function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function v(){}function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=b.prototype;var y=w.prototype=new v;y.constructor=w,f(y,b.prototype),y.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,j={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,a){var s,i={},r=null,o=null;if(null!=t)for(s in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(r=""+t.key),t)k.call(t,s)&&!S.hasOwnProperty(s)&&(i[s]=t[s]);var l=arguments.length-2;if(1===l)i.children=a;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];i.children=c}if(e&&e.defaultProps)for(s in l=e.defaultProps)void 0===i[s]&&(i[s]=l[s]);return{$$typeof:n,type:e,key:r,ref:o,props:i,_owner:j.current}}function A(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var N=/\/+/g;function T(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function M(e,t,s,i,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case a:l=!0}}if(l)return r=r(l=e),e=""===i?"."+T(l,0):i,x(r)?(s="",null!=e&&(s=e.replace(N,"$&/")+"/"),M(r,t,s,"",function(e){return e})):null!=r&&(A(r)&&(r=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(r,s+(!r.key||l&&l.key===r.key?"":(""+r.key).replace(N,"$&/")+"/")+e)),t.push(r)),1;if(l=0,i=""===i?".":i+":",x(e))for(var c=0;c<e.length;c++){var d=i+T(o=e[c],c);l+=M(o,t,s,d,r)}else if(d=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=m&&e[m]||e["@@iterator"])?e:null}(e),"function"===typeof d)for(e=d.call(e),c=0;!(o=e.next()).done;)l+=M(o=o.value,t,s,d=i+T(o,c++),r);else if("object"===o)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var a=[],s=0;return M(e,a,"","",function(e){return t.call(n,e,s++)}),a}function E(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var W={current:null},R={transition:null},I={ReactCurrentDispatcher:W,ReactCurrentBatchConfig:R,ReactCurrentOwner:j};function D(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=s,t.Profiler=r,t.PureComponent=w,t.StrictMode=i,t.Suspense=
vendor: 6,214 bytes, line 2
2d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.act=D,t.cloneElement=function(e,t,a){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var s=f({},e.props),i=e.key,r=e.ref,o=e._owner;if(null!=t){if(void 0!==t.ref&&(r=t.ref,o=j.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)k.call(t,c)&&!S.hasOwnProperty(c)&&(s[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)s.children=a;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];s.children=l}return{$$typeof:n,type:e.type,key:i,ref:r,props:s,_owner:o}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:E}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=R.transition;R.transition={};try{e()}finally{R.transition=t}},t.unstable_act=D,t.useCallback=function(e,t){return W.current.useCallback(e,t)},t.useContext=function(e){return W.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return W.current.useDeferredValue(e)},t.useEffect=function(e,t){return W.current.useEffect(e,t)},t.useId=function(){return W.current.useId()},t.useImperativeHandle=function(e,t,n){return W.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return W.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return W.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return W.current.useMemo(e,t)},t.useReducer=function(e,t,n){return W.current.useReducer(e,t,n)},t.useRef=function(e){return W.current.useRef(e)},t.useState=function(e){return W.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return W.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return W.current.useTransition()},t.version="18.3.1"},234(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,s=e[a];if(!(0<i(s,t)))break e;e[a]=t,e[n]=s,n=a}}function a(e){return 0===e.length?null:e[0]}function s(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var a=0,s=e.length,r=s>>>1;a<r;){var o=2*(a+1)-1,l=e[o],c=o+1,d=e[c];if(0>i(l,n))c<s&&0>i(d,l)?(e[a]=d,e[c]=n,a=c):(e[a]=l,e[o]=n,a=o);else{if(!(c<s&&0>i(d,n)))break e;e[a]=d,e[c]=n,a=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var r=performance;t.unstable_now=function(){return r.now()}}else{var o=Date,l=o.now();t.unstable_now=function(){return o.now()-l}}var c=[],d=[],u=1,p=null,m=3,h=!1,f=!1,g=!1,b="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,w="undefined"!==typeof setImmediate?setImmediate:null;function y(e){for(var t=a(d);null!==t;){if(null===t.callback)s(d);else{if(!(t.startTime<=e))break;s(d),t.sortIndex=t.expirationTime,n(c,t)}t=a(d)}}function x(e){if(g=!1,y(e),!f)if(null!==a(c))f=!0,R(k);else{var t=a(d);null!==t&&I(x,t.startTime-e)}}function k(e,n){f=!1,g&&(g=!1,v(A),A=-1),h=!0;var i=m;try{for(y(n),p=a(c);null!==p&&(!(p.expirationTime>n)||e&&!M());){var r=p.callback;if("function"===typeof r){p.callback=null,m=p.priorityLevel;var o=r(p.expirationTime<=n);n=t.unstable_now(),"function"===typeof o?p.callback=o:p===a(c)&&s(c),y(n)}else s(c);p=a(c)}if(null!==p)var l=!0;else{var u=a(d);null!==u&&I(x,u.startTime-n),l=!1}return l}finally{p=null,m=i,h=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j,S=!1,C=null,A=-1,N=5,T=-1;function M(){return!(t.unstable_now()-T<N)}function P(){if(null!==C){var e=t.unstable_now();T=e;var n=!0;try{n=C(!0,e)}finally{n?j():(S=!1,C=null)}}else S=!1}if("function"===typeof w)j=function(){w(P)};else if("undefined"!==typeof MessageChannel){var E=new MessageChannel,W=E.port2;E.port1.onmessage=P,j=function(){W.postMessage(null)}}else j=function(){b(P,0)};function R(e){C=e,S||(S=!0,j())}function I(e,n){A=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){f||h||(f=!0,R(k))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return a(c)},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,s,i){var r=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?r+i:r:i=r,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return e={id:u++,callback:s,priorityLevel:e,startTime:i,expirationTime:o=i+o,sortIndex:-1},i>r?(e.sortIndex=i,n(d,e),null===a(c)&&e===a(d)&&(g?(v(A),A=-1):g=!0,I(x,i-r))):(e.sortIndex=o,n(c,e),f||h||(f=!0,R(k))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},324(e){e.exports=function(e,t,n,a){var s=n?n.call(a,e,t):void 0;if(void 0!==s)return!!s;
2if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var i=Object.keys(e),r=Object.keys(t);if(i.length!==r.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(t),l=0;l<i.length;l++){var c=i[l];if(!o(c))return!1;var d=e[c],u=t[c];if(!1===(s=n?n.call(a,d,u,c):void 0)||void 0===s&&d!==u)return!1}return!0}},366(e){var t="undefined"!==typeof Element,n="function"===typeof Map,a="function"===typeof Set,s="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,r){if(e===r)return!0;if(e&&r&&"object"==typeof e&&"object"==typeof r){if(e.constructor!==r.constructor)return!1;var o,l,c,d;if(Array.isArray(e)){if((o=e.length)!=r.length)return!1;for(l=o;0!==l--;)if(!i(e[l],r[l]))return!1;return!0}if(n&&e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(d=e.entries();!(l=d.next()).done;)if(!r.has(l.value[0]))return!1;for(d=e.entries();!(l=d.next()).done;)if(!i(l.value[1],r.get(l.value[0])))return!1;return!0}if(a&&e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(d=e.entries();!(l=d.next()).done;)if(!r.has(l.value[0]))return!1;return!0}if(s&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if((o=e.length)!=r.length)return!1;for(l=o;0!==l--;)if(e[l]!==r[l])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof r.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof r.toString)return e.toString()===r.toString();if((o=(c=Object.keys(e)).length)!==Object.keys(r).length)return!1;for(l=o;0!==l--;)if(!Object.prototype.hasOwnProperty.call(r,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=o;0!==l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!i(e[c[l]],r[c[l]]))return!1;return!0}return e!==e&&r!==r}e.exports=function(e,t){try{return i(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},391(e,t,n){"use strict";var a=n(950);t.createRoot=a.createRoot,t.hydrateRoot=a.hydrateRoot},579(e,t,n){"use strict";e.exports=n(153)},730(e,t,n){"use strict";var a=n(43),s=n(853);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var r=new Set,o={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(o[e]=t,e=0;e<t.length;e++)r.add(t[e])}var d=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),u=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,m={},h={};function f(e,t,n,a,s,i,r){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=r}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){g[e]=new f(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];g[t]=new f(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){g[e]=new f(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){g[e]=new f(e,2,!1,e,null,!1,!1)}
vendor: 19,585 bytes, line 2
2),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){g[e]=new f(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){g[e]=new f(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){g[e]=new f(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){g[e]=new f(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){g[e]=new f(e,5,!1,e.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function w(e,t,n,a){var s=g.hasOwnProperty(t)?g[t]:null;(null!==s?0!==s.type:a||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,a){if(null===t||"undefined"===typeof t||function(e,t,n,a){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,a))return!0;if(a)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,s,a)&&(n=null),a||null===s?function(e){return!!u.call(h,e)||!u.call(m,e)&&(p.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=null===n?3!==s.type&&"":n:(t=s.attributeName,a=s.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(s=s.type)||4===s&&!0===n?"":""+n,a?e.setAttributeNS(a,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(b,v);g[t]=new f(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(b,v);g[t]=new f(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(b,v);g[t]=new f(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!1,!1)}),g.xlinkHref=new f("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!0,!0)});var y=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),N=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),W=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var R=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var I=Symbol.iterator;function D(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=I&&e[I]||e["@@iterator"])?e:null}var O,F=Object.assign;function B(e){if(void 0===O)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);O=t&&t[1]||""}return"\n"+O+e}var L=!1;function z(e,t){if(!e||L)return"";L=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var a=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){a=c}e.call(t.prototype)}else{try{throw Error()}catch(c){a=c}e()}}catch(c){if(c&&a&&"string"===typeof c.stack){for(var s=c.stack.split("\n"),i=a.stack.split("\n"),r=s.length-1,o=i.length-1;1<=r&&0<=o&&s[r]!==i[o];)o--;for(;1<=r&&0<=o;r--,o--)if(s[r]!==i[o]){if(1!==r||1!==o)do{if(r--,0>--o||s[r]!==i[o]){var l="\n"+s[r].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=r&&0<=o);break}}}finally{L=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?B(e):""}function q(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case j:return"Fragment";case k:return"Portal";case C:return"Profiler";case S:return"StrictMode";case M:return"Suspense";case P:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case N:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case E:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case W:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function _(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var s=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(e){a=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(e){a=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=Y(e)?e.checked?"true":"false":e.value),(e=a)!==n&&(t.setValue(e),!0)}function V(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function X(e,t){var n=null==t.defaultValue?"":t.defaultValue,a=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:a,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function $(e,t){J(e,t);var n=H(t.value),a=t.type;if(null!=n)"number"===a?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!("submit"!==a&&"reset"!==a||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&V(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,a){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&a&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,s=0;s<e.length;s++){if(e[s].value===n)return e[s].selected=!0,void(a&&(e[s].defaultSelected=!0));null!==t||e[s].disabled||(t=e[s])}null!==t&&(t.selected=!0)}}function ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function ie(e,t){var n=H(t.value),a=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=a&&(e.defaultValue=""+a)}function re(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?oe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,de,ue=(de=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,a){MSApp.execUnsafeLocalFunction(function(){return de(e,t)})}:de);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var me={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var a=0===n.indexOf("--"),s=fe(n,t[n],a);"float"===n&&(n="cssFloat"),a?e.setProperty(n,s):e[n]=s}}Object.keys(me).forEach(function(e){he.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]})});var be=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(be[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function we(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,je=null,Se=null;function Ce(e){if(e=ws(e)){if("function"!==typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=xs(t),ke(e.stateNode,e.type,t))}}function Ae(e){je?Se?Se.push(e):Se=[e]:je=e}function Ne(){if(je){var e=je,t=Se;if(Se=je=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Te(e,t){return e(t)}function Me(){}var Pe=!1;function Ee(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Te(e,t,n)}finally{Pe=!1,(null!==je||null!==Se)&&(Me(),Ne())}}function We(e,t){var n=e.stateNode;if(null===n)return null;var a=xs(n);if(null===a)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(a=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!a;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var Re=!1;if(d)try{var Ie={};Object.defineProperty(Ie,"passive",{get:function(){Re=!0}}),window.addEventListener("test",Ie,Ie),window.removeEventListener("test",Ie,Ie)}catch(de){Re=!1}function De(e,t,n,a,s,i,r,o,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(d){this.onError(d)}}var Oe=!1,Fe=null,Be=!1,Le=null,ze={onError:function(e){Oe=!0,Fe=e}};function qe(e,t,n,a,s,i,r,o,l){Oe=!1,Fe=null,De.apply(ze,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function _e(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function He(e){if(Ue(e)!==e)throw Error(i(188))}function Ye(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,a=t;;){var s=n.return;if(null===s)break;var r=s.alternate;if(null===r){if(null!==(a=s.return)){n=a;continue}break}if(s.child===r.child){for(r=s.child;r;){if(r===n)return He(s),e;if(r===a)return He(s),t;r=r.sibling}throw Error(i(188))}if(n.return!==a.return)n=s,a=r;else{for(var o=!1,l=s.child;l;){if(l===n){o=!0,n=s,a=r;break}if(l===a){o=!0,a=s,n=r;break}l=l.sibling}if(!o){for(l=r.child;l;){if(l===n){o=!0,n=r,a=s;break}if(l===a){o=!0,a=r,n=s;break}l=l.sibling}if(!o)throw Error(i(189))}}if(n.alternate!==a)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?Ge(e):null}function Ge(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ge(e);if(null!==t)return t;e=e.sibling}return null}var Qe=s.unstable_scheduleCallback,Ve=s.unstable_cancelCallback,Ke=s.unstable_shouldYield,Xe=s.unstable_requestPaint,Je=s.unstable_now,$e=s.unstable_getCurrentPriorityLevel,Ze=s.unstable_ImmediatePriority,et=s.unstable_UserBlockingPriority,tt=s.unstable_NormalPriority,nt=s.unstable_LowPriority,at=s.unstable_IdlePriority,st=null,it=null;var rt=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ot(e)/lt|0)|0},ot=Math.log,lt=Math.LN2;var ct=64,dt=4194304;function ut(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var a=0,s=e.suspendedLanes,i=e.pingedLanes,r=268435455&n;if(0!==r){var o=r&~s;0!==o?a=ut(o):0!==(i&=r)&&(a=ut(i))}else 0!==(r=n&~s)?a=ut(r):0!==i&&(a=ut(i));if(0===a)return 0;if(0!==t&&t!==a&&0===(t&s)&&((s=a&-a)>=(i=t&-t)||16===s&&0!==(4194240&i)))return t;if(0!==(4&a)&&(a|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=a;0<t;)s=1<<(n=31-rt(t)),a|=e[n],t&=~s;return a}function mt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ft(){var e=ct;return 0===(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-rt(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-rt(n),s=1<<a;s&t|e[a]&t&&(e[a]|=t),n&=~s}}var wt=0;function yt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var xt,kt,jt,St,Ct,At=!1,Nt=[],Tt=null,Mt=null,Pt=null,Et=new Map,Wt=new Map,Rt=[],It="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dt(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":Et.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wt.delete(t.pointerId)}}function Ot(e,t,n,a,s,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[s]},null!==t&&(null!==(t=ws(t))&&kt(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,null!==s&&-1===t.indexOf(s)&&t.push(s),e)}function Ft(e){var t=vs(e.target);if(null!==t){var n=Ue(t);
vendor: 5,370 bytes, line 2
2if(null!==n)if(13===(t=n.tag)){if(null!==(t=_e(n)))return e.blockedOn=t,void Ct(e.priority,function(){jt(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ws(n))&&kt(t),e.blockedOn=n,!1;var a=new(n=e.nativeEvent).constructor(n.type,n);ye=a,n.target.dispatchEvent(a),ye=null,t.shift()}return!0}function Lt(e,t,n){Bt(e)&&n.delete(t)}function zt(){At=!1,null!==Tt&&Bt(Tt)&&(Tt=null),null!==Mt&&Bt(Mt)&&(Mt=null),null!==Pt&&Bt(Pt)&&(Pt=null),Et.forEach(Lt),Wt.forEach(Lt)}function qt(e,t){e.blockedOn===t&&(e.blockedOn=null,At||(At=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,zt)))}function Ut(e){function t(t){return qt(t,e)}if(0<Nt.length){qt(Nt[0],e);for(var n=1;n<Nt.length;n++){var a=Nt[n];a.blockedOn===e&&(a.blockedOn=null)}}for(null!==Tt&&qt(Tt,e),null!==Mt&&qt(Mt,e),null!==Pt&&qt(Pt,e),Et.forEach(t),Wt.forEach(t),n=0;n<Rt.length;n++)(a=Rt[n]).blockedOn===e&&(a.blockedOn=null);for(;0<Rt.length&&null===(n=Rt[0]).blockedOn;)Ft(n),null===n.blockedOn&&Rt.shift()}var _t=y.ReactCurrentBatchConfig,Ht=!0;function Yt(e,t,n,a){var s=wt,i=_t.transition;_t.transition=null;try{wt=1,Qt(e,t,n,a)}finally{wt=s,_t.transition=i}}function Gt(e,t,n,a){var s=wt,i=_t.transition;_t.transition=null;try{wt=4,Qt(e,t,n,a)}finally{wt=s,_t.transition=i}}function Qt(e,t,n,a){if(Ht){var s=Kt(e,t,n,a);if(null===s)Ha(e,t,a,Vt,n),Dt(e,a);else if(function(e,t,n,a,s){switch(t){case"focusin":return Tt=Ot(Tt,e,t,n,a,s),!0;case"dragenter":return Mt=Ot(Mt,e,t,n,a,s),!0;case"mouseover":return Pt=Ot(Pt,e,t,n,a,s),!0;case"pointerover":var i=s.pointerId;return Et.set(i,Ot(Et.get(i)||null,e,t,n,a,s)),!0;case"gotpointercapture":return i=s.pointerId,Wt.set(i,Ot(Wt.get(i)||null,e,t,n,a,s)),!0}return!1}(s,e,t,n,a))a.stopPropagation();else if(Dt(e,a),4&t&&-1<It.indexOf(e)){for(;null!==s;){var i=ws(s);if(null!==i&&xt(i),null===(i=Kt(e,t,n,a))&&Ha(e,t,a,Vt,n),i===s)break;s=i}null!==s&&a.stopPropagation()}else Ha(e,t,a,null,n)}}var Vt=null;function Kt(e,t,n,a){if(Vt=null,null!==(e=vs(e=xe(a))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=_e(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Vt=e,null}function Xt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch($e()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case at:return 536870912;default:return 16}default:return 16}}var Jt=null,$t=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=$t,a=n.length,s="value"in Jt?Jt.value:Jt.textContent,i=s.length;for(e=0;e<a&&n[e]===s[e];e++);var r=a-e;for(t=1;t<=r&&n[a-t]===s[i-t];t++);return Zt=s.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function an(){return!1}function sn(e){function t(t,n,a,s,i){for(var r in this._reactName=t,this._targetInst=a,this.type=n,this.nativeEvent=s,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(r)&&(t=e[r],this[r]=t?t(s):s[r]);return this.isDefaultPrevented=(null!=s.defaultPrevented?s.defaultPrevented:!1===s.returnValue)?nn:an,this.isPropagationStopped=an,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var rn,on,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dn=sn(cn),un=F({},cn,{view:0,detail:0}),pn=sn(un),mn=F({},un,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.from
vendor: 9,184 bytes, line 2
2Element===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(rn=e.screenX-ln.screenX,on=e.screenY-ln.screenY):on=rn=0,ln=e),rn)},movementY:function(e){return"movementY"in e?e.movementY:on}}),hn=sn(mn),fn=sn(F({},mn,{dataTransfer:0})),gn=sn(F({},un,{relatedTarget:0})),bn=sn(F({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=F({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),wn=sn(vn),yn=sn(F({},cn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},jn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=jn[e])&&!!t[e]}function Cn(){return Sn}var An=F({},un,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Nn=sn(An),Tn=sn(F({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Mn=sn(F({},un,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),Pn=sn(F({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),En=F({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Wn=sn(En),Rn=[9,13,27,32],In=d&&"CompositionEvent"in window,Dn=null;d&&"documentMode"in document&&(Dn=document.documentMode);var On=d&&"TextEvent"in window&&!Dn,Fn=d&&(!In||Dn&&8<Dn&&11>=Dn),Bn=String.fromCharCode(32),Ln=!1;function zn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var _n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!_n[e.type]:"textarea"===t}function Yn(e,t,n,a){Ae(a),0<(t=Ga(t,"onChange")).length&&(n=new dn("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Gn=null,Qn=null;function Vn(e){Ba(e,0)}function Kn(e){if(Q(ys(e)))return e}function Xn(e,t){if("change"===e)return t}var Jn=!1;if(d){var $n;if(d){var Zn="oninput"in document;if(!Zn){var ea=document.createElement("div");ea.setAttribute("oninput","return;"),Zn="function"===typeof ea.oninput}$n=Zn}else $n=!1;Jn=$n&&(!document.documentMode||9<document.documentMode)}function ta(){Gn&&(Gn.detachEvent("onpropertychange",na),Qn=Gn=null)}function na(e){if("value"===e.propertyName&&Kn(Qn)){var t=[];Yn(t,Qn,e,xe(e)),Ee(Vn,t)}}function aa(e,t,n){"focusin"===e?(ta(),Qn=n,(Gn=t).attachEvent("onpropertychange",na)):"focusout"===e&&ta()}function sa(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Qn)}function ia(e,t){if("click"===e)return Kn(t)}function ra(e,t){if("input"===e||"change"===e)return Kn(t)}var oa="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function la(e,t){if(oa(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var s=n[a];if(!u.call(t,s)||!oa(e[s],t[s]))return!1}return!0}function ca(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function da(e,t){var n,a=ca(e);for(e=0;a;){if(3===a.nodeType){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=ca(a)}}function ua(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ua(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pa(){for(var e=window,t=V();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(a){n=!1}if(!n)break;t=V((e=t.contentWindow).document)}return t}function ma(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ha(e){var t=pa(),n=e.focusedElem,a=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ua(n.ownerDocument.documentElement,n)){if(null!==a&&ma(n))if(t=a.start,void 0===(e=a.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var s=n.textContent.length,i=Math.min(a.start,s);a=void 0===a.end?i:Math.min(a.end,s),!e.extend&&i>a&&(s=a,a=i,i=s),s=da(n,i);var r=da(n,a);s&&r&&(1!==e.rangeCount||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==r.node||e.focusOffset!==r.offset)&&((t=t.createRange()).setStart(s.node,s.offset),e.removeAllRanges(),i>a?(e.addRange(t),e.extend(r.node,r.offset)):(t.setEnd(r.node,r.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var fa=d&&"documentMode"in document&&11>=document.documentMode,ga=null,ba=null,va=null,wa=!1;function ya(e,t,n){var a=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;wa||null==ga||ga!==V(a)||("selectionStart"in(a=ga)&&ma(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},va&&la(va,a)||(va=a,0<(a=Ga(ba,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=ga)))}function xa(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ka={animationend:xa("Animation","AnimationEnd"),animationiteration:xa("Animation","AnimationIteration"),animationstart:xa("Animation","AnimationStart"),transitionend:xa("Transition","TransitionEnd")},ja={},Sa={};function Ca(e){if(ja[e])return ja[e];if(!ka[e])return e;var t,n=ka[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sa)return ja[e]=n[t];return e}d&&(Sa=document.createElement("div").style,"AnimationEvent"in window||(delete ka.animationend.animation,delete ka.animationiteration.animation,delete ka.animationstart.animation),"TransitionEvent"in window||delete ka.transitionend.transition);var Aa=Ca("animationend"),Na=Ca("animationiteration"),Ta=Ca("animationstart"),Ma=Ca("transitionend"),Pa=new Map,Ea="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Wa(e,t){Pa.set(e,t),l(t,[e])}for(var Ra=0;Ra<Ea.length;Ra++){var Ia=Ea[Ra];Wa(Ia.toLowerCase(),"on"+(Ia[0].toUpperCase()+Ia.slice(1)))}Wa(Aa,"onAnimationEnd"),Wa(Na,"onAnimationIteration"),Wa(Ta,"onAnimationStart"),Wa("dblclick","onDoubleClick"),Wa("focusin","onFocus"),Wa("focusout","onBlur"),Wa(Ma,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focu
2sin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Da="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Oa=new Set("cancel close invalid load scroll toggle".split(" ").concat(Da));function Fa(e,t,n){var a=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,a,s,r,o,l,c){if(qe.apply(this,arguments),Oe){if(!Oe)throw Error(i(198));var d=Fe;Oe=!1,Fe=null,Be||(Be=!0,Le=d)}}(a,t,void 0,e),e.currentTarget=null}function Ba(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var a=e[n],s=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var r=a.length-1;0<=r;r--){var o=a[r],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==i&&s.isPropagationStopped())break e;Fa(s,o,c),i=l}else for(r=0;r<a.length;r++){if(l=(o=a[r]).instance,c=o.currentTarget,o=o.listener,l!==i&&s.isPropagationStopped())break e;Fa(s,o,c),i=l}}}if(Be)throw e=Le,Be=!1,Le=null,e}function La(e,t){var n=t[fs];void 0===n&&(n=t[fs]=new Set);var a=e+"__bubble";n.has(a)||(_a(t,e,2,!1),n.add(a))}function za(e,t,n){var a=0;t&&(a|=4),_a(n,e,a,t)}var qa="_reactListening"+Math.random().toString(36).slice(2);function Ua(e){if(!e[qa]){e[qa]=!0,r.forEach(function(t){"selectionchange"!==t&&(Oa.has(t)||za(t,!1,e),za(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[qa]||(t[qa]=!0,za("selectionchange",!1,t))}}function _a(e,t,n,a){switch(Xt(t)){case 1:var s=Yt;break;case 4:s=Gt;break;default:s=Qt}n=s.bind(null,t,n,e),s=void 0,!Re||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(s=!0),a?void 0!==s?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):void 0!==s?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function Ha(e,t,n,a,s){var i=a;if(0===(1&t)&&0===(2&t)&&null!==a)e:for(;;){if(null===a)return;var r=a.tag;if(3===r||4===r){var o=a.stateNode.containerInfo;if(o===s||8===o.nodeType&&o.parentNode===s)break;if(4===r)for(r=a.return;null!==r;){var l=r.tag;if((3===l||4===l)&&((l=r.stateNode.containerInfo)===s||8===l.nodeType&&l.parentNode===s))return;r=r.return}for(;null!==o;){if(null===(r=vs(o)))return;if(5===(l=r.tag)||6===l){a=i=r;continue e}o=o.parentNode}}a=a.return}Ee(function(){var a=i,s=xe(n),r=[];e:{var o=Pa.get(e);if(void 0!==o){var l=dn,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Nn;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=fn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Mn;break;case Aa:case Na:case Ta:l=bn;break;case Ma:l=Pn;break;case"scroll":l=pn;break;case"wheel":l=Wn;break;case"copy":case"cut":case"paste":l=wn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Tn}var d=0!==(4&t),u=!d&&"scroll"===e,p=d?null!==o?o+"Capture":null:o;d=[];for(var m,h=a;null!==h;){var f=(m=h).stateNode;if(5===m.tag&&null!==f&&(m=f,null!==p&&(null!=(f=We(h,p))&&d.push(Ya(h,f,m)))),u)break;h=h.return}0<d.length&&(o=new l(o,c,null,n,s),r.push({event:o,listeners:d}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||n===ye||!(c=n.relatedTarget||n.fromElement)||!vs(c)&&!c[hs])&&(l||o)&&(o=s.window===s?s:(o=s.ownerDocument)?o.defaultView||o.parentWindow:window,l?(l=a,null!==(c=(c=n.relatedTarget||n.toElement)?vs(c):null)&&(c!==(u=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=a),l!==c)){if(d=hn,f="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(d=Tn,f="onPointerLeave",p="onPointerEnter",h="pointer"),u=null==l?o:ys(l),m=null==c?o:ys(c),(o=new d(f,h+"leave",l,n,s)).target=u,o.relatedTarget=m,f=null,vs(s)===a&&((d=new d(p,h+"enter",c,n,s)
vendor: 88,177 bytes, line 2
2).target=m,d.relatedTarget=u,f=d),u=f,l&&c)e:{for(p=c,h=0,m=d=l;m;m=Qa(m))h++;for(m=0,f=p;f;f=Qa(f))m++;for(;0<h-m;)d=Qa(d),h--;for(;0<m-h;)p=Qa(p),m--;for(;h--;){if(d===p||null!==p&&d===p.alternate)break e;d=Qa(d),p=Qa(p)}d=null}else d=null;null!==l&&Va(r,o,l,d,!1),null!==c&&null!==u&&Va(r,u,c,d,!0)}if("select"===(l=(o=a?ys(a):window).nodeName&&o.nodeName.toLowerCase())||"input"===l&&"file"===o.type)var g=Xn;else if(Hn(o))if(Jn)g=ra;else{g=sa;var b=aa}else(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(g=ia);switch(g&&(g=g(e,a))?Yn(r,g,n,s):(b&&b(e,o,a),"focusout"===e&&(b=o._wrapperState)&&b.controlled&&"number"===o.type&&ee(o,"number",o.value)),b=a?ys(a):window,e){case"focusin":(Hn(b)||"true"===b.contentEditable)&&(ga=b,ba=a,va=null);break;case"focusout":va=ba=ga=null;break;case"mousedown":wa=!0;break;case"contextmenu":case"mouseup":case"dragend":wa=!1,ya(r,n,s);break;case"selectionchange":if(fa)break;case"keydown":case"keyup":ya(r,n,s)}var v;if(In)e:{switch(e){case"compositionstart":var w="onCompositionStart";break e;case"compositionend":w="onCompositionEnd";break e;case"compositionupdate":w="onCompositionUpdate";break e}w=void 0}else Un?zn(e,n)&&(w="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(w="onCompositionStart");w&&(Fn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==w?"onCompositionEnd"===w&&Un&&(v=en()):($t="value"in(Jt=s)?Jt.value:Jt.textContent,Un=!0)),0<(b=Ga(a,w)).length&&(w=new yn(w,e,null,n,s),r.push({event:w,listeners:b}),v?w.data=v:null!==(v=qn(n))&&(w.data=v))),(v=On?function(e,t){switch(e){case"compositionend":return qn(t);case"keypress":return 32!==t.which?null:(Ln=!0,Bn);case"textInput":return(e=t.data)===Bn&&Ln?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!In&&zn(e,t)?(e=en(),Zt=$t=Jt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Fn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(a=Ga(a,"onBeforeInput")).length&&(s=new yn("onBeforeInput","beforeinput",null,n,s),r.push({event:s,listeners:a}),s.data=v))}Ba(r,t)})}function Ya(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ga(e,t){for(var n=t+"Capture",a=[];null!==e;){var s=e,i=s.stateNode;5===s.tag&&null!==i&&(s=i,null!=(i=We(e,n))&&a.unshift(Ya(e,i,s)),null!=(i=We(e,t))&&a.push(Ya(e,i,s))),e=e.return}return a}function Qa(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Va(e,t,n,a,s){for(var i=t._reactName,r=[];null!==n&&n!==a;){var o=n,l=o.alternate,c=o.stateNode;if(null!==l&&l===a)break;5===o.tag&&null!==c&&(o=c,s?null!=(l=We(n,i))&&r.unshift(Ya(n,l,o)):s||null!=(l=We(n,i))&&r.push(Ya(n,l,o))),n=n.return}0!==r.length&&e.push({event:t,listeners:r})}var Ka=/\r\n?/g,Xa=/\u0000|\uFFFD/g;function Ja(e){return("string"===typeof e?e:""+e).replace(Ka,"\n").replace(Xa,"")}function $a(e,t,n){if(t=Ja(t),Ja(e)!==t&&n)throw Error(i(425))}function Za(){}var es=null,ts=null;function ns(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var as="function"===typeof setTimeout?setTimeout:void 0,ss="function"===typeof clearTimeout?clearTimeout:void 0,is="function"===typeof Promise?Promise:void 0,rs="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof is?function(e){return is.resolve(null).then(e).catch(os)}:as;function os(e){setTimeout(function(){throw e})}function ls(e,t){var n=t,a=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&8===s.nodeType)if("/$"===(n=s.data)){if(0===a)return e.removeChild(s),void Ut(t);a--}else"$"!==n&&"$?"!==n&&"$!"!==n||a++;n=s}while(n);Ut(t)}function cs(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ds(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var us=Math.random().toString(36).slice(2),ps="__reactFiber$"+us,ms="__reactProps$"+us,hs="__reactContainer$"+us,fs="__reactEvents$"+us,gs="__reactListeners$"+us,bs="__reactHandles$"+us;function vs(e){var t=e[ps];if(t)return t;for(var n=e.parentNode;n;){if(t=n[hs]||n[ps]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ds(e);null!==e;){if(n=e[ps])return n;e=ds(e)}return t}n=(e=n).parentNode}return null}function ws(e){return!(e=e[ps]||e[hs])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ys(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function xs(e){return e[ms]||null}var ks=[],js=-1;function Ss(e){return{current:e}}function Cs(e){0>js||(e.current=ks[js],ks[js]=null,js--)}function As(e,t){js++,ks[js]=e.current,e.current=t}var Ns={},Ts=Ss(Ns),Ms=Ss(!1),Ps=Ns;function Es(e,t){var n=e.type.contextTypes;if(!n)return Ns;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var s,i={};for(s in n)i[s]=t[s];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ws(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Rs(){Cs(Ms),Cs(Ts)}function Is(e,t,n){if(Ts.current!==Ns)throw Error(i(168));As(Ts,t),As(Ms,n)}function Ds(e,t,n){var a=e.stateNode;if(t=t.childContextTypes,"function"!==typeof a.getChildContext)return n;for(var s in a=a.getChildContext())if(!(s in t))throw Error(i(108,_(e)||"Unknown",s));return F({},n,a)}function Os(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ns,Ps=Ts.current,As(Ts,e),As(Ms,Ms.current),!0}function Fs(e,t,n){var a=e.stateNode;if(!a)throw Error(i(169));n?(e=Ds(e,t,Ps),a.__reactInternalMemoizedMergedChildContext=e,Cs(Ms),Cs(Ts),As(Ts,e)):Cs(Ms),As(Ms,n)}var Bs=null,Ls=!1,zs=!1;function qs(e){null===Bs?Bs=[e]:Bs.push(e)}function Us(){if(!zs&&null!==Bs){zs=!0;var e=0,t=wt;try{var n=Bs;for(wt=1;e<n.length;e++){var a=n[e];do{a=a(!0)}while(null!==a)}Bs=null,Ls=!1}catch(s){throw null!==Bs&&(Bs=Bs.slice(e+1)),Qe(Ze,Us),s}finally{wt=t,zs=!1}}return null}var _s=[],Hs=0,Ys=null,Gs=0,Qs=[],Vs=0,Ks=null,Xs=1,Js="";function $s(e,t){_s[Hs++]=Gs,_s[Hs++]=Ys,Ys=e,Gs=t}function Zs(e,t,n){Qs[Vs++]=Xs,Qs[Vs++]=Js,Qs[Vs++]=Ks,Ks=e;var a=Xs;e=Js;var s=32-rt(a)-1;a&=~(1<<s),n+=1;var i=32-rt(t)+s;if(30<i){var r=s-s%5;i=(a&(1<<r)-1).toString(32),a>>=r,s-=r,Xs=1<<32-rt(t)+s|n<<s|a,Js=i+e}else Xs=1<<i|n<<s|a,Js=e}function ei(e){null!==e.return&&($s(e,1),Zs(e,1,0))}function ti(e){for(;e===Ys;)Ys=_s[--Hs],_s[Hs]=null,Gs=_s[--Hs],_s[Hs]=null;for(;e===Ks;)Ks=Qs[--Vs],Qs[Vs]=null,Js=Qs[--Vs],Qs[Vs]=null,Xs=Qs[--Vs],Qs[Vs]=null}var ni=null,ai=null,si=!1,ii=null;function ri(e,t){var n=Pc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function oi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ni=e,ai=cs(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ni=e,ai=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ks?{id:Xs,overflow:Js}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Pc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ni=e,ai=null,!0);default:return!1}}function li(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ci(e){if(si){var t=ai;if(t){var n=t;if(!oi(e,t)){if(li(e))throw Error(i(418));t=cs(n.nextSibling);var a=ni;t&&oi(e,t)?ri(a,n):(e.flags=-4097&e.flags|2,si=!1,ni=e)}}else{if(li(e))throw Error(i(418));e.flags=-4097&e.flags|2,si=!1,ni=e}}}function di(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ni=e}function ui(e){if(e!==ni)return!1;if(!si)return di(e),si=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ns(e.type,e.memoizedProps)),t&&(t=ai)){if(li(e))throw pi(),Error(i(418));for(;t;)ri(e,t),t=cs(t.nextSibling)}if(di(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ai=cs(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ai=null}}else ai=ni?cs(e.stateNode.nextSibling):null;return!0}function pi(){for(var e=ai;e;)e=cs(e.nextSibling)}function mi(){ai=ni=null,si=!1}function hi(e){null===ii?ii=[e]:ii.push(e)}var fi=y.ReactCurrentBatchConfig;function gi(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var a=n.stateNode}if(!a)throw Error(i(147,e));var s=a,r=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===r?t.ref:(t=function(e){var t=s.refs;null===e?delete t[r]:t[r]=e},t._stringRef=r,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function bi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function vi(e){return(0,e._init)(e._payload)}function wi(e){function t(t,n){if(e){var a=t.deletions;null===a?(t.deletions=[n],t.flags|=16):a.push(n)}}function n(n,a){if(!e)return null;for(;null!==a;)t(n,a),a=a.sibling;return null}function a(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function s(e,t){return(e=Wc(e,t)).index=0,e.sibling=null,e}function r(t,n,a){return t.index=a,e?null!==(a=t.alternate)?(a=a.index)<n?(t.flags|=2,n):a:(t.flags|=2,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,a){return null===t||6!==t.tag?((t=Oc(n,e.mode,a)).return=e,t):((t=s(t,n)).return=e,t)}function c(e,t,n,a){var i=n.type;return i===j?u(e,t,n.props.children,a,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===W&&vi(i)===t.type)?((a=s(t,n.props)).ref=gi(e,t,n),a.return=e,a):((a=Rc(n.type,n.key,n.props,null,e.mode,a)).ref=gi(e,t,n),a.return=e,a)}function d(e,t,n,a){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Fc(n,e.mode,a)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function u(e,t,n,a,i){return null===t||7!==t.tag?((t=Ic(n,e.mode,a,i)).return=e,t):((t=s(t,n)).return=e,t)}function p(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Oc(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Rc(t.type,t.key,t.props,null,e.mode,n)).ref=gi(e,null,t),n.return=e,n;case k:return(t=Fc(t,e.mode,n)).return=e,t;case W:return p(e,(0,t._init)(t._payload),n)}if(te(t)||D(t))return(t=Ic(t,e.mode,n,null)).return=e,t;bi(e,t)}return null}function m(e,t,n,a){var s=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==s?null:l(e,t,""+n,a);if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===s?c(e,t,n,a):null;case k:return n.key===s?d(e,t,n,a):null;case W:return m(e,t,(s=n._init)(n._payload),a)}if(te(n)||D(n))return null!==s?null:u(e,t,n,a,null);bi(e,n)}return null}function h(e,t,n,a,s){if("string"===typeof a&&""!==a||"number"===typeof a)return l(t,e=e.get(n)||null,""+a,s);if("object"===typeof a&&null!==a){switch(a.$$typeof){case x:return c(t,e=e.get(null===a.key?n:a.key)||null,a,s);case k:return d(t,e=e.get(null===a.key?n:a.key)||null,a,s);case W:return h(e,t,n,(0,a._init)(a._payload),s)}if(te(a)||D(a))return u(t,e=e.get(n)||null,a,s,null);bi(t,a)}return null}function f(s,i,o,l){for(var c=null,d=null,u=i,f=i=0,g=null;null!==u&&f<o.length;f++){u.index>f?(g=u,u=null):g=u.sibling;var b=m(s,u,o[f],l);if(null===b){null===u&&(u=g);break}e&&u&&null===b.alternate&&t(s,u),i=r(b,i,f),null===d?c=b:d.sibling=b,d=b,u=g}if(f===o.length)return n(s,u),si&&$s(s,f),c;if(null===u){for(;f<o.length;f++)null!==(u=p(s,o[f],l))&&(i=r(u,i,f),null===d?c=u:d.sibling=u,d=u);return si&&$s(s,f),c}for(u=a(s,u);f<o.length;f++)null!==(g=h(u,s,f,o[f],l))&&(e&&null!==g.alternate&&u.delete(null===g.key?f:g.key),i=r(g,i,f),null===d?c=g:d.sibling=g,d=g);return e&&u.forEach(function(e){return t(s,e)}),si&&$s(s,f),c}function g(s,o,l,c){var d=D(l);if("function"!==typeof d)throw Error(i(150));if(null==(l=d.call(l)))throw Error(i(151));for(var u=d=null,f=o,g=o=0,b=null,v=l.next();null!==f&&!v.done;g++,v=l.next()){f.index>g?(b=f,f=null):b=f.sibling;var w=m(s,f,v.value,c);if(null===w){null===f&&(f=b);break}e&&f&&null===w.alternate&&t(s,f),o=r(w,o,g),null===u?d=w:u.sibling=w,u=w,f=b}if(v.done)return n(s,f),si&&$s(s,g),d;if(null===f){for(;!v.done;g++,v=l.next())null!==(v=p(s,v.value,c))&&(o=r(v,o,g),null===u?d=v:u.sibling=v,u=v);return si&&$s(s,g),d}for(f=a(s,f);!v.done;g++,v=l.next())null!==(v=h(f,s,g,v.value,c))&&(e&&null!==v.alternate&&f.delete(null===v.key?g:v.key),o=r(v,o,g),null===u?d=v:u.sibling=v,u=v);return e&&f.forEach(function(e){return t(s,e)}),si&&$s(s,g),d}return function e(a,i,r,l){if("object"===typeof r&&null!==r&&r.type===j&&null===r.key&&(r=r.props.children),"object"===typeof r&&null!==r){switch(r.$$typeof){case x:e:{for(var c=r.key,d=i;null!==d;){if(d.key===c){if((c=r.type)===j){if(7===d.tag){n(a,d.sibling),(i=s(d,r.props.children)).return=a,a=i;break e}}else if(d.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===W&&vi(c)===d.type){n(a,d.sibling),(i=s(d,r.props)).ref=gi(a,d,r),i.return=a,a=i;break e}n(a,d);break}t(a,d),d=d.sibling}r.type===j?((i=Ic(r.props.children,a.mode,l,r.key)).return=a,a=i):((l=Rc(r.type,r.key,r.props,null,a.mode,l)).ref=gi(a,i,r),l.return=a,a=l)}return o(a);case k:e:{for(d=r.key;null!==i;){if(i.key===d){if(4===i.tag&&i.stateNode.containerInfo===r.containerInfo&&i.stateNode.implementation===r.implementation){n(a,i.sibling),(i=s(i,r.children||[])).return=a,a=i;break e}n(a,i);break}t(a,i),i=i.sibling}(i=Fc(r,a.mode,l)).return=a,a=i}return o(a);case W:return e(a,i,(d=r._init)(r._payload),l)}if(te(r))return f(a,i,r,l);if(D(r))return g(a,i,r,l);bi(a,r)}return"string"===typeof r&&""!==r||"number"===typeof r?(r=""+r,null!==i&&6===i.tag?(n(a,i.sibling),(i=s(i,r)).return=a,a=i):(n(a,i),(i=Oc(r,a.mode,l)).return=a,a=i),o(a)):n(a,i)}}var yi=wi(!0),xi=wi(!1),ki=Ss(null),ji=null,Si=null,Ci=null;function Ai(){Ci=Si=ji=null}function Ni(e){var t=ki.current;Cs(ki),e._currentValue=t}function Ti(e,t,n){for(;null!==e;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==a&&(a.childLanes|=t)):null!==a&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function Mi(e,t){ji=e,Ci=Si=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(wo=!0),e.firstContext=null)}function Pi(e){var t=e._currentValue;if(Ci!==e)if(e={context:e,memoizedValue:t,next:null},null===Si){if(null===ji)throw Error(i(308));Si=e,ji.dependencies={lanes:0,firstContext:e}}else Si=Si.next=e;return t}var Ei=null;function Wi(e){null===Ei?Ei=[e]:Ei.push(e)}function Ri(e,t,n,a){var s=t.interleaved;return null===s?(n.next=n,Wi(t)):(n.next=s.next,s.next=n),t.interleaved=n,Ii(e,a)}function Ii(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Di=!1;function Oi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Bi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Li(e,t,n){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,0!==(2&Nl)){var s=a.pending;return null===s?t.next=t:(t.next=s.next,s.next=t),a.pending=t,Ii(e,n)}return null===(s=a.interleaved)?(t.next=t,Wi(a)):(t.next=s.next,s.next=t),a.interleaved=t,Ii(e,n)}function zi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,vt(e,n)}}function qi(e,t){var n=e.updateQueue,a=e.alternate;if(null!==a&&n===(a=a.updateQueue)){var s=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var r={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?s=i=r:i=i.next=r,n=n.next}while(null!==n);null===i?s=i=t:i=i.next=t}else s=i=t;return n={baseState:a.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:a.shared,effects:a.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ui(e,t,n,a){var s=e.updateQueue;Di=!1;var i=s.firstBaseUpdate,r=s.lastBaseUpdate,o=s.shared.pending;if(null!==o){s.shared.pending=null;var l=o,c=l.next;l.next=null,null===r?i=c:r.next=c,r=l;var d=e.alternate;null!==d&&((o=(d=d.updateQueue).lastBaseUpdate)!==r&&(null===o?d.firstBaseUpdate=c:o.next=c,d.lastBaseUpdate=l))}if(null!==i){var u=s.baseState;for(r=0,d=c=l=null,o=i;;){var p=o.lane,m=o.eventTime;if((a&p)===p){null!==d&&(d=d.next={eventTime:m,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var h=e,f=o;switch(p=t,m=n,f.tag){case 1:if("function"===typeof(h=f.payload)){u=h.call(m,u,p);break e}u=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null===(p="function"===typeof(h=f.payload)?h.call(m,u,p):h)||void 0===p)break e;u=F({},u,p);break e;case 2:Di=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(p=s.effects)?s.effects=[o]:p.push(o))}else m={eventTime:m,lane:p,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===d?(c=d=m,l=u):d=d.next=m,r|=p;if(null===(o=o.next)){if(null===(o=s.shared.pending))break;o=(p=o).next,p.next=null,s.lastBaseUpdate=p,s.shared.pending=null}}if(null===d&&(l=u),s.baseState=l,s.firstBaseUpdate=c,s.lastBaseUpdate=d,null!==(t=s.shared.interleaved)){s=t;do{r|=s.lane,s=s.next}while(s!==t)}else null===i&&(s.shared.lanes=0);Dl|=r,e.lanes=r,e.memoizedState=u}}function _i(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var a=e[t],s=a.callback;if(null!==s){if(a.callback=null,a=n,"function"!==typeof s)throw Error(i(191,s));s.call(a)}}}var Hi={},Yi=Ss(Hi),Gi=Ss(Hi),Qi=Ss(Hi);function Vi(e){if(e===Hi)throw Error(i(174));return e}function Ki(e,t){switch(As(Qi,t),As(Gi,e),As(Yi,Hi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Cs(Yi),As(Yi,t)}function Xi(){Cs(Yi),Cs(Gi),Cs(Qi)}function Ji(e){Vi(Qi.current);var t=Vi(Yi.current),n=le(t,e.type);t!==n&&(As(Gi,e),As(Yi,n))}function $i(e){Gi.current===e&&(Cs(Yi),Cs(Gi))}var Zi=Ss(0);function er(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var tr=[];function nr(){for(var e=0;e<tr.length;e++)tr[e]._workInProgressVersionPrimary=null;tr.length=0}var ar=y.ReactCurrentDispatcher,sr=y.ReactCurrentBatchConfig,ir=0,rr=null,or=null,lr=null,cr=!1,dr=!1,ur=0,pr=0;function mr(){throw Error(i(321))}function hr(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!oa(e[n],t[n]))return!1;return!0}function fr(e,t,n,a,s,r){if(ir=r,rr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ar.current=null===e||null===e.memoizedState?$r:Zr,e=n(a,s),dr){r=0;do{if(dr=!1,ur=0,25<=r)throw Error(i(301));r+=1,lr=or=null,t.updateQueue=null,ar.current=eo,e=n(a,s)}while(dr)}if(ar.current=Jr,t=null!==or&&null!==or.next,ir=0,lr=or=rr=null,cr=!1,t)throw Error(i(300));return e}function gr(){var e=0!==ur;return ur=0,e}function br(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===lr?rr.memoizedState=lr=e:lr=lr.next=e,lr}function vr(){if(null===or){var e=rr.alternate;e=null!==e?e.memoizedState:null}else e=or.next;var t=null===lr?rr.memoizedState:lr.next;if(null!==t)lr=t,or=e;else{if(null===e)throw Error(i(310));e={memoizedState:(or=e).memoizedState,baseState:or.baseState,baseQueue:or.baseQueue,queue:or.queue,next:null},null===lr?rr.memoizedState=lr=e:lr=lr.next=e}return lr}function wr(e,t){return"function"===typeof t?t(e):t}function yr(e){var t=vr(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var a=or,s=a.baseQueue,r=n.pending;if(null!==r){if(null!==s){var o=s.next;s.next=r.next,r.next=o}a.baseQueue=s=r,n.pending=null}if(null!==s){r=s.next,a=a.baseState;var l=o=null,c=null,d=r;do{var u=d.lane;if((ir&u)===u)null!==c&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),a=d.hasEagerState?d.eagerState:e(a,d.action);else{var p={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};null===c?(l=c=p,o=a):c=c.next=p,rr.lanes|=u,Dl|=u}d=d.next}while(null!==d&&d!==r);null===c?o=a:c.next=l,oa(a,t.memoizedState)||(wo=!0),t.memoizedState=a,t.baseState=o,t.baseQueue=c,n.lastRenderedState=a}if(null!==(e=n.interleaved)){s=e;do{r=s.lane,rr.lanes|=r,Dl|=r,s=s.next}while(s!==e)}else null===s&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function xr(e){var t=vr(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var a=n.dispatch,s=n.pending,r=t.memoizedState;if(null!==s){n.pending=null;var o=s=s.next;do{r=e(r,o.action),o=o.next}while(o!==s);oa(r,t.memoizedState)||(wo=!0),t.memoizedState=r,null===t.baseQueue&&(t.baseState=r),n.lastRenderedState=r}return[r,a]}function kr(){}function jr(e,t){var n=rr,a=vr(),s=t(),r=!oa(a.memoizedState,s);if(r&&(a.memoizedState=s,wo=!0),a=a.queue,Dr(Ar.bind(null,n,a,e),[e]),a.getSnapshot!==t||r||null!==lr&&1&lr.memoizedState.tag){if(n.flags|=2048,Pr(9,Cr.bind(null,n,a,s,t),void 0,null),null===Tl)throw Error(i(349));0!==(30&ir)||Sr(n,t,s)}return s}function Sr(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=rr.updateQueue)?(t={lastEffect:null,stores:null},rr.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Cr(e,t,n,a){t.value=n,t.getSnapshot=a,Nr(t)&&Tr(e)}function Ar(e,t,n){return n(function(){Nr(t)&&Tr(e)})}function Nr(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!oa(e,n)}catch(a){return!0}}function Tr(e){var t=Ii(e,1);null!==t&&tc(t,e,1,-1)}function Mr(e){var t=br();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wr,lastRenderedState:e},t.queue=e,e=e.dispatch=Qr.bind(null,rr,e),[t.memoizedState,e]}function Pr(e,t,n,a){return e={tag:e,create:t,destroy:n,deps:a,next:null},null===(t=rr.updateQueue)?(t={lastEffect:null,stores:null},rr.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function Er(){return vr().memoizedState}function Wr(e,t,n,a){var s=br();rr.flags|=e,s.memoizedState=Pr(1|t,n,void 0,void 0===a?null:a)}function Rr(e,t,n,a){var s=vr();a=void 0===a?null:a;var i=void 0;if(null!==or){var r=or.memoizedState;if(i=r.destroy,null!==a&&hr(a,r.deps))return void(s.memoizedState=Pr(t,n,i,a))}rr.flags|=e,s.memoizedState=Pr(1|t,n,i,a)}function Ir(e,t){return Wr(8390656,8,e,t)}function Dr(e,t){return Rr(2048,8,e,t)}function Or(e,t){return Rr(4,2,e,t)}function Fr(e,t){return Rr(4,4,e,t)}function Br(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Lr(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Rr(4,4,Br.bind(null,t,e),n)}function zr(){}function qr(e,t){var n=vr();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&hr(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Ur(e,t){var n=vr();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&hr(t,a[1])?a[0]:(e=e(),n.memoizedState=[e,t],e)}function _r(e,t,n){return 0===(21&ir)?(e.baseState&&(e.baseState=!1,wo=!0),e.memoizedState=n):(oa(n,t)||(n=ft(),rr.lanes|=n,Dl|=n,e.baseState=!0),t)}function Hr(e,t){var n=wt;wt=0!==n&&4>n?n:4,e(!0);var a=sr.transition;sr.transition={};try{e(!1),t()}finally{wt=n,sr.transition=a}}function Yr(){return vr().memoizedState}function Gr(e,t,n){var a=ec(e);if(n={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null},Vr(e))Kr(t,n);else if(null!==(n=Ri(e,t,n,a))){tc(n,e,a,Zl()),Xr(n,t,a)}}function Qr(e,t,n){var a=ec(e),s={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null};if(Vr(e))Kr(t,s);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var r=t.lastRenderedState,o=i(r,n);if(s.hasEagerState=!0,s.eagerState=o,oa(o,r)){var l=t.interleaved;return null===l?(s.next=s,Wi(t)):(s.next=l.next,l.next=s),void(t.interleaved=s)}}catch(c){}null!==(n=Ri(e,t,s,a))&&(tc(n,e,a,s=Zl()),Xr(n,t,a))}}function Vr(e){var t=e.alternate;return e===rr||null!==t&&t===rr}function Kr(e,t){dr=cr=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xr(e,t,n){if(0!==(4194240&n)){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,vt(e,n)}}var Jr={readContext:Pi,useCallback:mr,useContext:mr,useEffect:mr,useImperativeHandle:mr,useInsertionEffect:mr,useLayoutEffect:mr,useMemo:mr,useReducer:mr,useRef:mr,useState:mr,useDebugValue:mr,useDeferredValue:mr,useTransition:mr,useMutableSource:mr,useSyncExternalStore:mr,useId:mr,unstable_isNewReconciler:!1},$r={readContext:Pi,useCallback:function(e,t){return br().memoizedState=[e,void 0===t?null:t],e},useContext:Pi,useEffect:Ir,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Wr(4194308,4,Br.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wr(4,2,e,t)},useMemo:function(e,t){var n=br();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var a=br();return t=void 0!==n?n(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=Gr.bind(null,rr,e),[a.memoizedState,e]},useRef:function(e){return e={current:e},br().memoizedState=e},useState:Mr,useDebugValue:zr,useDeferredValue:function(e){return br().memoizedState=e},useTransition:function(){var e=Mr(!1),t=e[0];return e=Hr.bind(null,e[1]),br().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var a=rr,s=br();if(si){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Tl)throw Error(i(349));0!==(30&ir)||Sr(a,t,n)}s.memoizedState=n;var r={value:n,getSnapshot:t};return s.queue=r,Ir(Ar.bind(null,a,r,e),[e]),a.flags|=2048,Pr(9,Cr.bind(null,a,r,n,t),void 0,null),n},useId:function(){var e=br(),t=Tl.identifierPrefix;if(si){var n=Js;t=":"+t+"R"+(n=(Xs&~(1<<32-rt(Xs)-1)).toString(32)+n),0<(n=ur++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=pr++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Zr={readContext:Pi,useCallback:qr,useContext:Pi,useEffect:Dr,useImperativeHandle:Lr,useInsertionEffect:Or,useLayoutEffect:Fr,useMemo:Ur,useReducer:yr,useRef:Er,useState:function(){return yr(wr)},useDebugValue:zr,useDeferredValue:function(e){return _r(vr(),or.memoizedState,e)},useTransition:function(){return[yr(wr)[0],vr().memoizedState]},useMutableSource:kr,useSyncExternalStore:jr,useId:Yr,unstable_isNewReconciler:!1},eo={readContext:Pi,useCallback:qr,useContext:Pi,useEffect:Dr,useImperativeHandle:Lr,useInsertionEffect:Or,useLayoutEffect:Fr,useMemo:Ur,useReducer:xr,useRef:Er,useState:function(){return xr(wr)},useDebugValue:zr,useDeferredValue:function(e){var t=vr();return null===or?t.memoizedState=e:_r(t,or.memoizedState,e)},useTransition:function(){return[xr(wr)[0],vr().memoizedState]},useMutableSource:kr,useSyncExternalStore:jr,useId:Yr,unstable_isNewReconciler:!1};function to(e,t){if(e&&e.defaultProps){for(var n in t=F({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function no(e,t,n,a){n=null===(n=n(a,t=e.memoizedState))||void 0===n?t:F({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ao={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Zl(),s=ec(e),i=Bi(a,s);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Li(e,i,s))&&(tc(t,e,s,a),zi(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Zl(),s=ec(e),i=Bi(a,s);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Li(e,i,s))&&(tc(t,e,s,a),zi(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Zl(),a=ec(e),s=Bi(n,a);s.tag=2,void 0!==t&&null!==t&&(s.callback=t),null!==(t=Li(e,s,a))&&(tc(t,e,a,n),zi(t,e,a))}};function so(e,t,n,a,s,i,r){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(a,i,r):!t.prototype||!t.prototype.isPureReactComponent||(!la(n,a)||!la(s,i))}function io(e,t,n){var a=!1,s=Ns,i=t.contextType;return"object"===typeof i&&null!==i?i=Pi(i):(s=Ws(t)?Ps:Ts.current,i=(a=null!==(a=t.contextTypes)&&void 0!==a)?Es(e,s):Ns),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ao,e.stateNode=t,t._reactInternals=e,a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=i),t}function ro(e,t,n,a){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,a),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&ao.enqueueReplaceState(t,t.state,null)}function oo(e,t,n,a){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},Oi(e);var i=t.contextType;"object"===typeof i&&null!==i?s.context=Pi(i):(i=Ws(t)?Ps:Ts.current,s.context=Es(e,i)),s.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(no(e,t,i,n),s.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof s.getSnapshotBeforeUpdate||"function"!==typeof s.UNSAFE_componentWillMount&&"function"!==typeof s.componentWillMount||(t=s.state,"function"===typeof s.componentWillMount&&s.componentWillMount(),"function"===typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount(),t!==s.state&&ao.enqueueReplaceState(s,s.state,null),Ui(e,n,s,a),s.state=e.memoizedState),"function"===typeof s.componentDidMount&&(e.flags|=4194308)}function lo(e,t){try{var n="",a=t;do{n+=q(a),a=a.return}while(a);var s=n}catch(i){s="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:s,digest:null}}function co(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function uo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var po="function"===typeof WeakMap?WeakMap:Map;function mo(e,t,n){(n=Bi(-1,n)).tag=3,n.payload={element:null};var a=t.value;return n.callback=function(){_l||(_l=!0,Hl=a),uo(0,t)},n}function ho(e,t,n){(n=Bi(-1,n)).tag=3;var a=e.type.getDerivedStateFromError;if("function"===typeof a){var s=t.value;n.payload=function(){return a(s)},n.callback=function(){uo(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){uo(0,t),"function"!==typeof a&&(null===Yl?Yl=new Set([this]):Yl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function fo(e,t,n){var a=e.pingCache;if(null===a){a=e.pingCache=new po;var s=new Set;a.set(t,s)}else void 0===(s=a.get(t))&&(s=new Set,a.set(t,s));s.has(n)||(s.add(n),e=Sc.bind(null,e,t,n),t.then(e,e))}function go(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function bo(e,t,n,a,s){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Bi(-1,1)).tag=2,Li(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=s,e)}var vo=y.ReactCurrentOwner,wo=!1;function yo(e,t,n,a){t.child=null===e?xi(t,null,n,a):yi(t,e.child,n,a)}function xo(e,t,n,a,s){n=n.render;var i=t.ref;return Mi(t,s),a=fr(e,t,n,a,i,s),n=gr(),null===e||wo?(si&&n&&ei(t),t.flags|=1,yo(e,t,a,s),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,_o(e,t,s))}function ko(e,t,n,a,s){if(null===e){var i=n.type;return"function"!==typeof i||Ec(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Rc(n.type,null,a,t,t.mode,s)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,jo(e,t,i,a,s))}if(i=e.child,0===(e.lanes&s)){var r=i.memoizedProps;if((n=null!==(n=n.compare)?n:la)(r,a)&&e.ref===t.ref)return _o(e,t,s)}return t.flags|=1,(e=Wc(i,a)).ref=t.ref,e.return=t,t.child=e}function jo(e,t,n,a,s){if(null!==e){var i=e.memoizedProps;if(la(i,a)&&e.ref===t.ref){if(wo=!1,t.pendingProps=a=i,0===(e.lanes&s))return t.lanes=e.lanes,_o(e,t,s);0!==(131072&e.flags)&&(wo=!0)}}return Ao(e,t,n,a,s)}function So(e,t,n){var a=t.pendingProps,s=a.children,i=null!==e?e.memoizedState:null;if("hidden"===a.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},As(Wl,El),El|=n;else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,As(Wl,El),El|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=null!==i?i.baseLanes:n,As(Wl,El),El|=a}else null!==i?(a=i.baseLanes|n,t.memoizedState=null):a=n,As(Wl,El),El|=a;return yo(e,t,s,n),t.child}function Co(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ao(e,t,n,a,s){var i=Ws(n)?Ps:Ts.current;return i=Es(t,i),Mi(t,s),n=fr(e,t,n,a,i,s),a=gr(),null===e||wo?(si&&a&&ei(t),t.flags|=1,yo(e,t,n,s),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,_o(e,t,s))}function No(e,t,n,a,s){if(Ws(n)){var i=!0;Os(t)}else i=!1;if(Mi(t,s),null===t.stateNode)Uo(e,t),io(t,n,a),oo(t,n,a,s),a=!0;else if(null===e){var r=t.stateNode,o=t.memoizedProps;r.props=o;var l=r.context,c=n.contextType;"object"===typeof c&&null!==c?c=Pi(c):c=Es(t,c=Ws(n)?Ps:Ts.current);var d=n.getDerivedStateFromProps,u="function"===typeof d||"function"===typeof r.getSnapshotBeforeUpdate;u||"function"!==typeof r.UNSAFE_componentWillReceiveProps&&"function"!==typeof r.componentWillReceiveProps||(o!==a||l!==c)&&ro(t,r,a,c),Di=!1;var p=t.memoizedState;r.state=p,Ui(t,a,r,s),l=t.memoizedState,o!==a||p!==l||Ms.current||Di?("function"===typeof d&&(no(t,n,d,a),l=t.memoizedState),(o=Di||so(t,n,o,a,p,l,c))?(u||"function"!==typeof r.UNSAFE_componentWillMount&&"function"!==typeof r.componentWillMount||("function"===typeof r.componentWillMount&&r.componentWillMount(),"function"===typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount()),"function"===typeof r.componentDidMount&&(t.flags|=4194308)):("function"===typeof r.componentDidMount&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=l),r.props=a,r.state=l,r.context=c,a=o):("function"===typeof r.componentDidMount&&(t.flags|=4194308),a=!1)}else{r=t.stateNode,Fi(e,t),o=t.memoizedProps,c=t.type===t.elementType?o:to(t.type,o),r.props=c,u=t.pendingProps,p=r.context,"object"===typeof(l=n.contextType)&&null!==l?l=Pi(l):l=Es(t,l=Ws(n)?Ps:Ts.current);var m=n.getDerivedStateFromProps;(d="function"===typeof m||"function"===typeof r.getSnapshotBeforeUpdate)||"function"!==typeof r.UNSAFE_componentWillReceiveProps&&"function"!==typeof r.componentWillReceiveProps||(o!==u||p!==l)&&ro(t,r,a,l),Di=!1,p=t.memoizedState,r.state=p,Ui(t,a,r,s);var h=t.memoizedState;o!==u||p!==h||Ms.current||Di?("function"===typeof m&&(no(t,n,m,a),h=t.memoizedState),(c=Di||so(t,n,c,a,p,h,l)||!1)?(d||"function"!==typeof r.UNSAFE_componentWillUpdate&&"function"!==typeof r.componentWillUpdate||("function"===typeof r.componentWillUpdate&&r.componentWillUpdate(a,h,l),"function"===typeof r.UNSAFE_componentWillUpdate&&r.UNSAFE_componentWillUpdate(a,h,l)),"function"===typeof r.componentDidUpdate&&(t.flags|=4),"function"===typeof r.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof r.componentDidUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof r.getSnapshotBeforeUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=h),r.props=a,r.state=h,r.context=l,a=c):("function"!==typeof r.componentDidUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof r.getSnapshotBeforeUpdate||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),a=!1)}return To(e,t,n,a,i,s)}function To(e,t,n,a,s,i){Co(e,t);var r=0!==(128&t.flags);if(!a&&!r)return s&&Fs(t,n,!1),_o(e,t,i);a=t.stateNode,vo.current=t;var o=r&&"function"!==typeof n.getDerivedStateFromError?null:a.render();return t.flags|=1,null!==e&&r?(t.child=yi(t,e.child,null,i),t.child=yi(t,null,o,i)):yo(e,t,o,i),t.memoizedState=a.state,s&&Fs(t,n,!0),t.child}function Mo(e){var t=e.stateNode;t.pendingContext?Is(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Is(0,t.context,!1),Ki(e,t.containerInfo)}function Po(e,t,n,a,s){return mi(),hi(s),t.flags|=256,yo(e,t,n,a),t.child}var Eo,Wo,Ro,Io={dehydrated:null,treeContext:null,retryLane:0};function Do(e){return{baseLanes:e,cachePool:null,transitions:null}}function Oo(e,t,n){var a,s=t.pendingProps,r=Zi.current,o=!1,l=0!==(128&t.flags);if((a=l)||(a=(null===e||null!==e.memoizedState)&&0!==(2&r)),a?(o=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(r|=1),As(Zi,1&r),null===e)return ci(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=s.children,e=s.fallback,o?(s=t.mode,o=t.child,l={mode:"hidden",children:l},0===(1&s)&&null!==o?(o.childLanes=0,o.pendingProps=l):o=Dc(l,s,0,null),e=Ic(e,s,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Do(n),t.memoizedState=Io,e):Fo(t,l));if(null!==(r=e.memoizedState)&&null!==(a=r.dehydrated))return function(e,t,n,a,s,r,o){if(n)return 256&t.flags?(t.flags&=-257,Bo(e,t,o,a=co(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(r=a.fallback,s=t.mode,a=Dc({mode:"visible",children:a.children},s,0,null),(r=Ic(r,s,o,null)).flags|=2,a.return=t,r.return=t,a.sibling=r,t.child=a,0!==(1&t.mode)&&yi(t,e.child,null,o),t.child.memoizedState=Do(o),t.memoizedState=Io,r);if(0===(1&t.mode))return Bo(e,t,o,null);if("$!"===s.data){if(a=s.nextSibling&&s.nextSibling.dataset)var l=a.dgst;return a=l,Bo(e,t,o,a=co(r=Error(i(419)),a,void 0))}if(l=0!==(o&e.childLanes),wo||l){if(null!==(a=Tl)){switch(o&-o){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}0!==(s=0!==(s&(a.suspendedLanes|o))?0:s)&&s!==r.retryLane&&(r.retryLane=s,Ii(e,s),tc(a,e,s,-1))}return hc(),Bo(e,t,o,a=co(Error(i(421))))}return"$?"===s.data?(t.flags|=128,t.child=e.child,t=Ac.bind(null,e),s._reactRetry=t,null):(e=r.treeContext,ai=cs(s.nextSibling),ni=t,si=!0,ii=null,null!==e&&(Qs[Vs++]=Xs,Qs[Vs++]=Js,Qs[Vs++]=Ks,Xs=e.id,Js=e.overflow,Ks=t),t=Fo(t,a.children),t.flags|=4096,t)}(e,t,l,s,a,r,n);if(o){o=s.fallback,l=t.mode,a=(r=e.child).sibling;var c={mode:"hidden",children:s.children};return 0===(1&l)&&t.child!==r?((s=t.child).childLanes=0,s.pendingProps=c,t.deletions=null):(s=Wc(r,c)).subtreeFlags=14680064&r.subtreeFlags,null!==a?o=Wc(a,o):(o=Ic(o,l,n,null)).flags|=2,o.return=t,s.return=t,s.sibling=o,t.child=s,s=o,o=t.child,l=null===(l=e.child.memoizedState)?Do(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},o.memoizedState=l,o.childLanes=e.childLanes&~n,t.memoizedState=Io,s}return e=(o=e.child).sibling,s=Wc(o,{mode:"visible",children:s.children}),0===(1&t.mode)&&(s.lanes=n),s.return=t,s.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=s,t.memoizedState=null,s}function Fo(e,t){return(t=Dc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bo(e,t,n,a){return null!==a&&hi(a),yi(t,e.child,null,n),(e=Fo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Lo(e,t,n){e.lanes|=t;var a=e.alternate;null!==a&&(a.lanes|=t),Ti(e.return,t,n)}function zo(e,t,n,a,s){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:s}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=n,i.tailMode=s)}function qo(e,t,n){var a=t.pendingProps,s=a.revealOrder,i=a.tail;if(yo(e,t,a.children,n),0!==(2&(a=Zi.current)))a=1&a|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Lo(e,n,t);else if(19===e.tag)Lo(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(As(Zi,a),0===(1&t.mode))t.memoizedState=null;else switch(s){case"forwards":for(n=t.child,s=null;null!==n;)null!==(e=n.alternate)&&null===er(e)&&(s=n),n=n.sibling;null===(n=s)?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),zo(t,!1,s,n,i);break;case"backwards":for(n=null,s=t.child,t.child=null;null!==s;){if(null!==(e=s.alternate)&&null===er(e)){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}zo(t,!0,n,null,i);break;case"together":zo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Uo(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function _o(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Dl|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Wc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Wc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ho(e,t){if(!si)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;null!==n;)null!==n.alternate&&(a=n),n=n.sibling;null===a?t||null===e.tail?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Yo(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,a=0;if(t)for(var s=e.child;null!==s;)n|=s.lanes|s.childLanes,a|=14680064&s.subtreeFlags,a|=14680064&s.flags,s.return=e,s=s.sibling;else for(s=e.child;null!==s;)n|=s.lanes|s.childLanes,a|=s.subtreeFlags,a|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function Go(e,t,n){var a=t.pendingProps;switch(ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Yo(t),null;case 1:case 17:return Ws(t.type)&&Rs(),Yo(t),null;case 3:return a=t.stateNode,Xi(),Cs(Ms),Cs(Ts),nr(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null!==e&&null!==e.child||(ui(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ii&&(ic(ii),ii=null))),Yo(t),null;case 5:$i(t);var s=Vi(Qi.current);if(n=t.type,null!==e&&null!=t.stateNode)Wo(e,t,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(null===t.stateNode)throw Error(i(166));return Yo(t),null}if(e=Vi(Yi.current),ui(t)){a=t.stateNode,n=t.type;var r=t.memoizedProps;switch(a[ps]=t,a[ms]=r,e=0!==(1&t.mode),n){case"dialog":La("cancel",a),La("close",a);break;case"iframe":case"object":case"embed":La("load",a);break;case"video":case"audio":for(s=0;s<Da.length;s++)La(Da[s],a);break;case"source":La("error",a);break;case"img":case"image":case"link":La("error",a),La("load",a);break;case"details":La("toggle",a);break;case"input":X(a,r),La("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!r.multiple},La("invalid",a);break;case"textarea":se(a,r),La("invalid",a)}for(var l in ve(n,r),s=null,r)if(r.hasOwnProperty(l)){var c=r[l];"children"===l?"string"===typeof c?a.textContent!==c&&(!0!==r.suppressHydrationWarning&&$a(a.textContent,c,e),s=["children",c]):"number"===typeof c&&a.textContent!==""+c&&(!0!==r.suppressHydrationWarning&&$a(a.textContent,c,e),s=["children",""+c]):o.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&La("scroll",a)}switch(n){case"input":G(a),Z(a,r,!0);break;case"textarea":G(a),re(a);break;case"select":case"option":break;default:"function"===typeof r.onClick&&(a.onclick=Za)}a=s,t.updateQueue=a,null!==a&&(t.flags|=4)}else{l=9===s.nodeType?s:s.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=oe(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof a.is?e=l.createElement(n,{is:a.is}):(e=l.createElement(n),"select"===n&&(l=e,a.multiple?l.multiple=!0:a.size&&(l.size=a.size))):e=l.createElementNS(e,n),e[ps]=t,e[ms]=a,Eo(e,t),t.stateNode=e;e:{switch(l=we(n,a),n){case"dialog":La("cancel",e),La("close",e),s=a;break;case"iframe":case"object":case"embed":La("load",e),s=a;break;case"video":case"audio":for(s=0;s<Da.length;s++)La(Da[s],e);s=a;break;case"source":La("error",e),s=a;break;case"img":case"image":case"link":La("error",e),La("load",e),s=a;break;case"details":La("toggle",e),s=a;break;case"input":X(e,a),s=K(e,a),La("invalid",e);break;case"option":default:s=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},s=F({},a,{value:void 0}),La("invalid",e);break;case"textarea":se(e,a),s=ae(e,a),La("invalid",e)}for(r in ve(n,s),c=s)if(c.hasOwnProperty(r)){var d=c[r];"style"===r?ge(e,d):"dangerouslySetInnerHTML"===r?null!=(d=d?d.__html:void 0)&&ue(e,d):"children"===r?"string"===typeof d?("textarea"!==n||""!==d)&&pe(e,d):"number"===typeof d&&pe(e,""+d):"suppressContentEditableWarning"!==r&&"suppressHydrationWarning"!==r&&"autoFocus"!==r&&(o.hasOwnProperty(r)?null!=d&&"onScroll"===r&&La("scroll",e):null!=d&&w(e,r,d,l))}switch(n){case"input":G(e),Z(e,a,!1);break;case"textarea":G(e),re(e);break;case"option":null!=a.value&&e.setAttribute("value",""+H(a.value));break;case"select":e.multiple=!!a.multiple,null!=(r=a.value)?ne(e,!!a.multiple,r,!1):null!=a.defaultValue&&ne(e,!!a.multiple,a.defaultValue,!0);break;default:"function"===typeof s.onClick&&(e.onclick=Za)}switch(n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Yo(t),null;case 6:if(e&&null!=t.stateNode)Ro(0,t,e.memoizedProps,a);else{if("string"!==typeof a&&null===t.stateNode)throw Error(i(166));if(n=Vi(Qi.current),Vi(Yi.current),ui(t)){if(a=t.stateNode,n=t.memoizedProps,a[ps]=t,(r=a.nodeValue!==n)&&null!==(e=ni))switch(e.tag){case 3:$a(a.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&$a(a.nodeValue,n,0!==(1&e.mode))}r&&(t.flags|=4)}else(a=(9===n.nodeType?n:n.ownerDocument).createTextNode(a))[ps]=t,t.stateNode=a}return Yo(t),null;case 13:if(Cs(Zi),a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(si&&null!==ai&&0!==(1&t.mode)&&0===(128&t.flags))pi(),mi(),t.flags|=98560,r=!1;else if(r=ui(t),null!==a&&null!==a.dehydrated){if(null===e){if(!r)throw Error(i(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(i(317));r[ps]=t}else mi(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Yo(t),r=!1}else null!==ii&&(ic(ii),ii=null),r=!0;if(!r)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((a=null!==a)!==(null!==e&&null!==e.memoizedState)&&a&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&Zi.current)?0===Rl&&(Rl=3):hc())),null!==t.updateQueue&&(t.flags|=4),Yo(t),null);case 4:return Xi(),null===e&&Ua(t.stateNode.containerInfo),Yo(t),null;case 10:return Ni(t.type._context),Yo(t),null;case 19:if(Cs(Zi),null===(r=t.memoizedState))return Yo(t),null;if(a=0!==(128&t.flags),null===(l=r.rendering))if(a)Ho(r,!1);else{if(0!==Rl||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=er(e))){for(t.flags|=128,Ho(r,!1),null!==(a=l.updateQueue)&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=n,n=t.child;null!==n;)e=a,(r=n).flags&=14680066,null===(l=r.alternate)?(r.childLanes=0,r.lanes=e,r.child=null,r.subtreeFlags=0,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null,r.stateNode=null):(r.childLanes=l.childLanes,r.lanes=l.lanes,r.child=l.child,r.subtreeFlags=0,r.deletions=null,r.memoizedProps=l.memoizedProps,r.memoizedState=l.memoizedState,r.updateQueue=l.updateQueue,r.type=l.type,e=l.dependencies,r.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return As(Zi,1&Zi.current|2),t.child}e=e.sibling}null!==r.tail&&Je()>ql&&(t.flags|=128,a=!0,Ho(r,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=er(l))){if(t.flags|=128,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ho(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!si)return Yo(t),null}else 2*Je()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=128,a=!0,Ho(r,!1),t.lanes=4194304);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=Je(),t.sibling=null,n=Zi.current,As(Zi,a?1&n|2:1&n),t):(Yo(t),null);case 22:case 23:return dc(),a=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==a&&(t.flags|=8192),a&&0!==(1&t.mode)?0!==(1073741824&El)&&(Yo(t),6&t.subtreeFlags&&(t.flags|=8192)):Yo(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Qo(e,t){switch(ti(t),t.tag){case 1:return Ws(t.type)&&Rs(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Xi(),Cs(Ms),Cs(Ts),nr(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return $i(t),null;case 13:if(Cs(Zi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));mi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Cs(Zi),null;case 4:return Xi(),null;case 10:return Ni(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Eo=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Wo=function(e,t,n,a){var s=e.memoizedProps;if(s!==a){e=t.stateNode,Vi(Yi.current);var i,r=null;switch(n){case"input":s=K(e,s),a=K(e,a),r=[];break;case"select":s=F({},s,{value:void 0}),a=F({},a,{value:void 0}),r=[];break;case"textarea":s=ae(e,s),a=ae(e,a),r=[];break;default:"function"!==typeof s.onClick&&"function"===typeof a.onClick&&(e.onclick=Za)}for(d in ve(n,a),n=null,s)if(!a.hasOwnProperty(d)&&s.hasOwnProperty(d)&&null!=s[d])if("style"===d){var l=s[d];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(o.hasOwnProperty(d)?r||(r=[]):(r=r||[]).push(d,null));for(d in a){var c=a[d];if(l=null!=s?s[d]:void 0,a.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(i in l)!l.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&l[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(r||(r=[]),r.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(r=r||[]).push(d,c)):"children"===d?"string"!==typeof c&&"number"!==typeof c||(r=r||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(o.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&La("scroll",e),r||l===c||(r=[])):(r=r||[]).push(d,c))}n&&(r=r||[]).push("style",n);var d=r;(t.updateQueue=d)&&(t.flags|=4)}},Ro=function(e,t,n,a){n!==a&&(t.flags|=4)};var Vo=!1,Ko=!1,Xo="function"===typeof WeakSet?WeakSet:Set,Jo=null;function $o(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(a){jc(e,t,a)}else n.current=null}function Zo(e,t,n){try{n()}catch(a){jc(e,t,a)}}var el=!1;function tl(e,t,n){var a=t.updateQueue;if(null!==(a=null!==a?a.lastEffect:null)){var s=a=a.next;do{if((s.tag&e)===e){var i=s.destroy;s.destroy=void 0,void 0!==i&&Zo(t,n,i)}s=s.next}while(s!==a)}}function nl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var a=n.create;n.destroy=a()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function sl(e){var t=e.alternate;null!==t&&(e.alternate=null,sl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ps],delete t[ms],delete t[fs],delete t[gs],delete t[bs])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function il(e){return 5===e.tag||3===e.tag||4===e.tag}function rl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||il(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ol(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Za));else if(4!==a&&null!==(e=e.child))for(ol(e,t,n),e=e.sibling;null!==e;)ol(e,t,n),e=e.sibling}function ll(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==a&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}var cl=null,dl=!1;function ul(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(st,n)}catch(o){}switch(n.tag){case 5:Ko||$o(n,t);case 6:var a=cl,s=dl;cl=null,ul(e,t,n),dl=s,null!==(cl=a)&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):cl.removeChild(n.stateNode));break;case 18:null!==cl&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?ls(e.parentNode,n):1===e.nodeType&&ls(e,n),Ut(e)):ls(cl,n.stateNode));break;case 4:a=cl,s=dl,cl=n.stateNode.containerInfo,dl=!0,ul(e,t,n),cl=a,dl=s;break;case 0:case 11:case 14:case 15:if(!Ko&&(null!==(a=n.updateQueue)&&null!==(a=a.lastEffect))){s=a=a.next;do{var i=s,r=i.destroy;i=i.tag,void 0!==r&&(0!==(2&i)||0!==(4&i))&&Zo(n,t,r),s=s.next}while(s!==a)}ul(e,t,n);break;case 1:if(!Ko&&($o(n,t),"function"===typeof(a=n.stateNode).componentWillUnmount))try{a.props=n.memoizedProps,a.state=n.memoizedState,a.componentWillUnmount()}catch(o){jc(n,t,o)}ul(e,t,n);break;case 21:ul(e,t,n);break;case 22:1&n.mode?(Ko=(a=Ko)||null!==n.memoizedState,ul(e,t,n),Ko=a):ul(e,t,n);break;default:ul(e,t,n)}}function ml(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xo),t.forEach(function(t){var a=Nc.bind(null,e,t);n.has(t)||(n.add(t),t.then(a,a))})}}function hl(e,t){var n=t.deletions;if(null!==n)for(var a=0;a<n.length;a++){var s=n[a];try{var r=e,o=t,l=o;e:for(;null!==l;){switch(l.tag){case 5:cl=l.stateNode,dl=!1;break e;case 3:case 4:cl=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===cl)throw Error(i(160));pl(r,o,s),cl=null,dl=!1;var c=s.alternate;null!==c&&(c.return=null),s.return=null}catch(d){jc(s,t,d)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)fl(t,e),t=t.sibling}function fl(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(hl(t,e),gl(e),4&a){try{tl(3,e,e.return),nl(3,e)}catch(g){jc(e,e.return,g)}try{tl(5,e,e.return)}catch(g){jc(e,e.return,g)}}break;case 1:hl(t,e),gl(e),512&a&&null!==n&&$o(n,n.return);break;case 5:if(hl(t,e),gl(e),512&a&&null!==n&&$o(n,n.return),32&e.flags){var s=e.stateNode;try{pe(s,"")}catch(g){jc(e,e.return,g)}}if(4&a&&null!=(s=e.stateNode)){var r=e.memoizedProps,o=null!==n?n.memoizedProps:r,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===r.type&&null!=r.name&&J(s,r),we(l,o);var d=we(l,r);for(o=0;o<c.length;o+=2){var u=c[o],p=c[o+1];"style"===u?ge(s,p):"dangerouslySetInnerHTML"===u?ue(s,p):"children"===u?pe(s,p):w(s,u,p,d)}switch(l){case"input":$(s,r);break;case"textarea":ie(s,r);break;case"select":var m=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!r.multiple;var h=r.value;null!=h?ne(s,!!r.multiple,h,!1):m!==!!r.multiple&&(null!=r.defaultValue?ne(s,!!r.multiple,r.defaultValue,!0):ne(s,!!r.multiple,r.multiple?[]:"",!1))}s[ms]=r}catch(g){jc(e,e.return,g)}}break;case 6:if(hl(t,e),gl(e),4&a){if(null===e.stateNode)throw Error(i(162));s=e.stateNode,r=e.memoizedProps;try{s.nodeValue=r}catch(g){jc(e,e.return,g)}}break;case 3:if(hl(t,e),gl(e),4&a&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(g){jc(e,e.return,g)}break;case 4:default:hl(t,e),gl(e);break;case 13:hl(t,e),gl(e),8192&(s=e.child).flags&&(r=null!==s.memoizedState,s.stateNode.isHidden=r,!r||null!==s.alternate&&null!==s.alternate.memoizedState||(zl=Je())),4&a&&ml(e);break;case 22:if(u=null!==n&&null!==n.memoizedState,1&e.mode?(Ko=(d=Ko)||u,hl(t,e),Ko=d):hl(t,e),gl(e),8192&a){if(d=null!==e.memoizedState,(e.stateNode.isHidden=d)&&!u&&0!==(1&e.mode))for(Jo=e,u=e.child;null!==u;){for(p=Jo=u;null!==Jo;){switch(h=(m=Jo).child,m.tag){case 0:case 11:case 14:case 15:tl(4,m,m.return);break;case 1:$o(m,m.return);var f=m.stateNode;if("function"===typeof f.componentWillUnmount){a=m,n=m.return;try{t=a,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(g){jc(a,n,g)}}break;case 5:$o(m,m.return);break;case 22:if(null!==m.memoizedState){yl(p);continue}}null!==h?(h.return=m,Jo=h):yl(p)}u=u.sibling}e:for(u=null,p=e;;){if(5===p.tag){if(null===u){u=p;try{s=p.stateNode,d?"function"===typeof(r=s.style).setProperty?r.setProperty("display","none","important"):r.display="none":(l=p.stateNode,o=void 0!==(c=p.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,l.style.display=fe("display",o))}catch(g){jc(e,e.return,g)}}}else if(6===p.tag){if(null===u)try{p.stateNode.nodeValue=d?"":p.memoizedProps}catch(g){jc(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;u===p&&(u=null),p=p.return}u===p&&(u=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:hl(t,e),gl(e),4&a&&ml(e);case 21:}}function gl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(il(n)){var a=n;break e}n=n.return}throw Error(i(160))}switch(a.tag){case 5:var s=a.stateNode;32&a.flags&&(pe(s,""),a.flags&=-33),ll(e,rl(e),s);break;case 3:case 4:var r=a.stateNode.containerInfo;ol(e,rl(e),r);break;default:throw Error(i(161))}}catch(o){jc(e,e.return,o)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Jo=e,vl(e,t,n)}function vl(e,t,n){for(var a=0!==(1&e.mode);null!==Jo;){var s=Jo,i=s.child;if(22===s.tag&&a){var r=null!==s.memoizedState||Vo;if(!r){var o=s.alternate,l=null!==o&&null!==o.memoizedState||Ko;o=Vo;var c=Ko;if(Vo=r,(Ko=l)&&!c)for(Jo=s;null!==Jo;)l=(r=Jo).child,22===r.tag&&null!==r.memoizedState?xl(s):null!==l?(l.return=r,Jo=l):xl(s);for(;null!==i;)Jo=i,vl(i,t,n),i=i.sibling;Jo=s,Vo=o,Ko=c}wl(e)}else 0!==(8772&s.subtreeFlags)&&null!==i?(i.return=s,Jo=i):wl(e)}}function wl(e){for(;null!==Jo;){var t=Jo;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ko||nl(5,t);break;case 1:var a=t.stateNode;if(4&t.flags&&!Ko)if(null===n)a.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:to(t.type,n.memoizedProps);a.componentDidUpdate(s,n.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var r=t.updateQueue;null!==r&&_i(t,r,a);break;case 3:var o=t.updateQueue;if(null!==o){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}_i(t,o,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var d=t.alternate;if(null!==d){var u=d.memoizedState;if(null!==u){var p=u.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(i(163))}Ko||512&t.flags&&al(t)}catch(m){jc(t,t.return,m)}}if(t===e){Jo=null;break}if(null!==(n=t.sibling)){n.return=t.return,Jo=n;break}Jo=t.return}}function yl(e){for(;null!==Jo;){var t=Jo;if(t===e){Jo=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Jo=n;break}Jo=t.return}}function xl(e){for(;null!==Jo;){var t=Jo;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{nl(4,t)}catch(l){jc(t,n,l)}break;case 1:var a=t.stateNode;if("function"===typeof a.componentDidMount){var s=t.return;try{a.componentDidMount()}catch(l){jc(t,s,l)}}var i=t.return;try{al(t)}catch(l){jc(t,i,l)}break;case 5:var r=t.return;try{al(t)}catch(l){jc(t,r,l)}}}catch(l){jc(t,t.return,l)}if(t===e){Jo=null;break}var o=t.sibling;if(null!==o){o.return=t.return,Jo=o;break}Jo=t.return}}var kl,jl=Math.ceil,Sl=y.ReactCurrentDispatcher,Cl=y.ReactCurrentOwner,Al=y.ReactCurrentBatchConfig,Nl=0,Tl=null,Ml=null,Pl=0,El=0,Wl=Ss(0),Rl=0,Il=null,Dl=0,Ol=0,Fl=0,Bl=null,Ll=null,zl=0,ql=1/0,Ul=null,_l=!1,Hl=null,Yl=null,Gl=!1,Ql=null,Vl=0,Kl=0,Xl=null,Jl=-1,$l=0;function Zl(){return 0!==(6&Nl)?Je():-1!==Jl?Jl:Jl=Je()}function ec(e){return 0===(1&e.mode)?1:0!==(2&Nl)&&0!==Pl?Pl&-Pl:null!==fi.transition?(0===$l&&($l=ft()),$l):0!==(e=wt)?e:e=void 0===(e=window.event)?16:Xt(e.type)}function tc(e,t,n,a){if(50<Kl)throw Kl=0,Xl=null,Error(i(185));bt(e,n,a),0!==(2&Nl)&&e===Tl||(e===Tl&&(0===(2&Nl)&&(Ol|=n),4===Rl&&rc(e,Pl)),nc(e,a),1===n&&0===Nl&&0===(1&t.mode)&&(ql=Je()+500,Ls&&Us()))}function nc(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,s=e.expirationTimes,i=e.pendingLanes;0<i;){var r=31-rt(i),o=1<<r,l=s[r];-1===l?0!==(o&n)&&0===(o&a)||(s[r]=mt(o,t)):l<=t&&(e.expiredLanes|=o),i&=~o}}(e,t);var a=pt(e,e===Tl?Pl:0);if(0===a)null!==n&&Ve(n),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=n&&Ve(n),1===t)0===e.tag?function(e){Ls=!0,qs(e)}(oc.bind(null,e)):qs(oc.bind(null,e)),rs(function(){0===(6&Nl)&&Us()}),n=null;else{switch(yt(a)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=at}n=Tc(n,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ac(e,t){if(Jl=-1,$l=0,0!==(6&Nl))throw Error(i(327));var n=e.callbackNode;if(xc()&&e.callbackNode!==n)return null;var a=pt(e,e===Tl?Pl:0);if(0===a)return null;if(0!==(30&a)||0!==(a&e.expiredLanes)||t)t=fc(e,a);else{t=a;var s=Nl;Nl|=2;var r=mc();for(Tl===e&&Pl===t||(Ul=null,ql=Je()+500,uc(e,t));;)try{bc();break}catch(l){pc(e,l)}Ai(),Sl.current=r,Nl=s,null!==Ml?t=0:(Tl=null,Pl=0,t=Rl)}if(0!==t){if(2===t&&(0!==(s=ht(e))&&(a=s,t=sc(e,s))),1===t)throw n=Il,uc(e,0),rc(e,a),nc(e,Je()),n;if(6===t)rc(e,a);else{if(s=e.current.alternate,0===(30&a)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var a=0;a<n.length;a++){var s=n[a],i=s.getSnapshot;s=s.value;try{if(!oa(i(),s))return!1}catch(o){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(s)&&(2===(t=fc(e,a))&&(0!==(r=ht(e))&&(a=r,t=sc(e,r))),1===t))throw n=Il,uc(e,0),rc(e,a),nc(e,Je()),n;switch(e.finishedWork=s,e.finishedLanes=a,t){case 0:case 1:throw Error(i(345));case 2:case 5:yc(e,Ll,Ul);break;case 3:if(rc(e,a),(130023424&a)===a&&10<(t=zl+500-Je())){if(0!==pt(e,0))break;if(((s=e.suspendedLanes)&a)!==a){Zl(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=as(yc.bind(null,e,Ll,Ul),t);break}yc(e,Ll,Ul);break;case 4:if(rc(e,a),(4194240&a)===a)break;for(t=e.eventTimes,s=-1;0<a;){var o=31-rt(a);r=1<<o,(o=t[o])>s&&(s=o),a&=~r}if(a=s,10<(a=(120>(a=Je()-a)?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*jl(a/1960))-a)){e.timeoutHandle=as(yc.bind(null,e,Ll,Ul),a);break}yc(e,Ll,Ul);break;default:throw Error(i(329))}}}return nc(e,Je()),e.callbackNode===n?ac.bind(null,e):null}function sc(e,t){var n=Bl;return e.current.memoizedState.isDehydrated&&(uc(e,t).flags|=256),2!==(e=fc(e,t))&&(t=Ll,Ll=n,null!==t&&ic(t)),e}function ic(e){null===Ll?Ll=e:Ll.push.apply(Ll,e)}function rc(e,t){for(t&=~Fl,t&=~Ol,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-rt(t),a=1<<n;e[n]=-1,t&=~a}}function oc(e){if(0!==(6&Nl))throw Error(i(327));xc();var t=pt(e,0);if(0===(1&t))return nc(e,Je()),null;var n=fc(e,t);if(0!==e.tag&&2===n){var a=ht(e);0!==a&&(t=a,n=sc(e,a))}if(1===n)throw n=Il,uc(e,0),rc(e,t),nc(e,Je()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,yc(e,Ll,Ul),nc(e,Je()),null}function lc(e,t){var n=Nl;Nl|=1;try{return e(t)}finally{0===(Nl=n)&&(ql=Je()+500,Ls&&Us())}}function cc(e){null!==Ql&&0===Ql.tag&&0===(6&Nl)&&xc();var t=Nl;Nl|=1;var n=Al.transition,a=wt;try{if(Al.transition=null,wt=1,e)return e()}finally{wt=a,Al.transition=n,0===(6&(Nl=t))&&Us()}}function dc(){El=Wl.current,Cs(Wl)}function uc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ss(n)),null!==Ml)for(n=Ml.return;null!==n;){var a=n;switch(ti(a),a.tag){case 1:null!==(a=a.type.childContextTypes)&&void 0!==a&&Rs();break;case 3:Xi(),Cs(Ms),Cs(Ts),nr();break;case 5:$i(a);break;case 4:Xi();break;case 13:case 19:Cs(Zi);break;case 10:Ni(a.type._context);break;case 22:case 23:dc()}n=n.return}if(Tl=e,Ml=e=Wc(e.current,null),Pl=El=t,Rl=0,Il=null,Fl=Ol=Dl=0,Ll=Bl=null,null!==Ei){for(t=0;t<Ei.length;t++)if(null!==(a=(n=Ei[t]).interleaved)){n.interleaved=null;var s=a.next,i=n.pending;if(null!==i){var r=i.next;i.next=s,a.next=r}n.pending=a}Ei=null}return e}function pc(e,t){for(;;){var n=Ml;try{if(Ai(),ar.current=Jr,cr){for(var a=rr.memoizedState;null!==a;){var s=a.queue;null!==s&&(s.pending=null),a=a.next}cr=!1}if(ir=0,lr=or=rr=null,dr=!1,ur=0,Cl.current=null,null===n||null===n.return){Rl=1,Il=t,Ml=null;break}e:{var r=e,o=n.return,l=n,c=t;if(t=Pl,l.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var d=c,u=l,p=u.tag;if(0===(1&u.mode)&&(0===p||11===p||15===p)){var m=u.alternate;m?(u.updateQueue=m.updateQueue,u.memoizedState=m.memoizedState,u.lanes=m.lanes):(u.updateQueue=null,u.memoizedState=null)}var h=go(o);if(null!==h){h.flags&=-257,bo(h,o,l,0,t),1&h.mode&&fo(r,d,t),c=d;var f=(t=h).updateQueue;if(null===f){var g=new Set;g.add(c),t.updateQueue=g}else f.add(c);break e}if(0===(1&t)){fo(r,d,t),hc();break e}c=Error(i(426))}else if(si&&1&l.mode){var b=go(o);if(null!==b){0===(65536&b.flags)&&(b.flags|=256),bo(b,o,l,0,t),hi(lo(c,l));break e}}r=c=lo(c,l),4!==Rl&&(Rl=2),null===Bl?Bl=[r]:Bl.push(r),r=o;do{switch(r.tag){case 3:r.flags|=65536,t&=-t,r.lanes|=t,qi(r,mo(0,c,t));break e;case 1:l=c;var v=r.type,w=r.stateNode;if(0===(128&r.flags)&&("function"===typeof v.getDerivedStateFromError||null!==w&&"function"===typeof w.componentDidCatch&&(null===Yl||!Yl.has(w)))){r.flags|=65536,t&=-t,r.lanes|=t,qi(r,ho(r,l,t));break e}}r=r.return}while(null!==r)}wc(n)}catch(y){t=y,Ml===n&&null!==n&&(Ml=n=n.return);continue}break}}function mc(){var e=Sl.current;return Sl.current=Jr,null===e?Jr:e}function hc(){0!==Rl&&3!==Rl&&2!==Rl||(Rl=4),null===Tl||0===(268435455&Dl)&&0===(268435455&Ol)||rc(Tl,Pl)}function fc(e,t){var n=Nl;Nl|=2;var a=mc();for(Tl===e&&Pl===t||(Ul=null,uc(e,t));;)try{gc();break}catch(s){pc(e,s)}if(Ai(),Nl=n,Sl.current=a,null!==Ml)throw Error(i(261));return Tl=null,Pl=0,Rl}function gc(){for(;null!==Ml;)vc(Ml)}function bc(){for(;null!==Ml&&!Ke();)vc(Ml)}function vc(e){var t=kl(e.alternate,e,El);e.memoizedProps=e.pendingProps,null===t?wc(e):Ml=t,Cl.current=null}function wc(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Go(n,t,El)))return void(Ml=n)}else{if(null!==(n=Qo(n,t)))return n.flags&=32767,void(Ml=n);if(null===e)return Rl=6,void(Ml=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ml=t);Ml=t=e}while(null!==t);0===Rl&&(Rl=5)}function yc(e,t,n){var a=wt,s=Al.transition;try{Al.transition=null,wt=1,function(e,t,n,a){do{xc()}while(null!==Ql);if(0!==(6&Nl))throw Error(i(327));n=e.finishedWork;var s=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var r=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<n;){var s=31-rt(n),i=1<<s;t[s]=0,a[s]=-1,e[s]=-1,n&=~i}}(e,r),e===Tl&&(Ml=Tl=null,Pl=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Gl||(Gl=!0,Tc(tt,function(){return xc(),null})),r=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||r){r=Al.transition,Al.transition=null;var o=wt;wt=1;var l=Nl;Nl|=4,Cl.current=null,function(e,t){if(es=Ht,ma(e=pa())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(a&&0!==a.rangeCount){n=a.anchorNode;var s=a.anchorOffset,r=a.focusNode;a=a.focusOffset;try{n.nodeType,r.nodeType}catch(x){n=null;break e}var o=0,l=-1,c=-1,d=0,u=0,p=e,m=null;t:for(;;){for(var h;p!==n||0!==s&&3!==p.nodeType||(l=o+s),p!==r||0!==a&&3!==p.nodeType||(c=o+a),3===p.nodeType&&(o+=p.nodeValue.length),null!==(h=p.firstChild);)m=p,p=h;for(;;){if(p===e)break t;if(m===n&&++d===s&&(l=o),m===r&&++u===a&&(c=o),null!==(h=p.nextSibling))break;m=(p=m).parentNode}p=h}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ts={focusedElem:e,selectionRange:n},Ht=!1,Jo=t;null!==Jo;)if(e=(t=Jo).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Jo=e;else for(;null!==Jo;){t=Jo;try{var f=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==f){var g=f.memoizedProps,b=f.memoizedState,v=t.stateNode,w=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:to(t.type,g),b);v.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var y=t.stateNode.containerInfo;1===y.nodeType?y.textContent="":9===y.nodeType&&y.documentElement&&y.removeChild(y.documentElement);break;default:throw Error(i(163))}}catch(x){jc(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Jo=e;break}Jo=t.return}f=el,el=!1}(e,n),fl(n,e),ha(ts),Ht=!!es,ts=es=null,e.current=n,bl(n,e,s),Xe(),Nl=l,wt=o,Al.transition=r}else e.current=n;if(Gl&&(Gl=!1,Ql=e,Vl=s),r=e.pendingLanes,0===r&&(Yl=null),function(e){if(it&&"function"===typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(st,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),nc(e,Je()),null!==t)for(a=e.onRecoverableError,n=0;n<t.length;n++)s=t[n],a(s.value,{componentStack:s.stack,digest:s.digest});if(_l)throw _l=!1,e=Hl,Hl=null,e;0!==(1&Vl)&&0!==e.tag&&xc(),r=e.pendingLanes,0!==(1&r)?e===Xl?Kl++:(Kl=0,Xl=e):Kl=0,Us()}(e,t,n,a)}finally{Al.transition=s,wt=a}return null}function xc(){if(null!==Ql){var e=yt(Vl),t=Al.transition,n=wt;try{if(Al.transition=null,wt=16>e?16:e,null===Ql)var a=!1;else{if(e=Ql,Ql=null,Vl=0,0!==(6&Nl))throw Error(i(331));var s=Nl;for(Nl|=4,Jo=e.current;null!==Jo;){var r=Jo,o=r.child;if(0!==(16&Jo.flags)){var l=r.deletions;if(null!==l){for(var c=0;c<l.length;c++){var d=l[c];for(Jo=d;null!==Jo;){var u=Jo;switch(u.tag){case 0:case 11:case 15:tl(8,u,r)}var p=u.child;if(null!==p)p.return=u,Jo=p;else for(;null!==Jo;){var m=(u=Jo).sibling,h=u.return;if(sl(u),u===d){Jo=null;break}if(null!==m){m.return=h,Jo=m;break}Jo=h}}}var f=r.alternate;if(null!==f){var g=f.child;if(null!==g){f.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(null!==g)}}Jo=r}}if(0!==(2064&r.subtreeFlags)&&null!==o)o.return=r,Jo=o;else e:for(;null!==Jo;){if(0!==(2048&(r=Jo).flags))switch(r.tag){case 0:case 11:case 15:tl(9,r,r.return)}var v=r.sibling;if(null!==v){v.return=r.return,Jo=v;break e}Jo=r.return}}var w=e.current;for(Jo=w;null!==Jo;){var y=(o=Jo).child;if(0!==(2064&o.subtreeFlags)&&null!==y)y.return=o,Jo=y;else e:for(o=w;null!==Jo;){if(0!==(2048&(l=Jo).flags))try{switch(l.tag){case 0:case 11:case 15:nl(9,l)}}catch(k){jc(l,l.return,k)}if(l===o){Jo=null;break e}var x=l.sibling;if(null!==x){x.return=l.return,Jo=x;break e}Jo=l.return}}if(Nl=s,Us(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(st,e)}catch(k){}a=!0}return a}finally{wt=n,Al.transition=t}}return!1}function kc(e,t,n){e=Li(e,t=mo(0,t=lo(n,t),1),1),t=Zl(),null!==e&&(bt(e,1,t),nc(e,t))}function jc(e,t,n){if(3===e.tag)kc(e,e,n);else for(;null!==t;){if(3===t.tag){kc(t,e,n);break}if(1===t.tag){var a=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof a.componentDidCatch&&(null===Yl||!Yl.has(a))){t=Li(t,e=ho(t,e=lo(n,e),1),1),e=Zl(),null!==t&&(bt(t,1,e),nc(t,e));break}}t=t.return}}function Sc(e,t,n){var a=e.pingCache;null!==a&&a.delete(t),t=Zl(),e.pingedLanes|=e.suspendedLanes&n,Tl===e&&(Pl&n)===n&&(4===Rl||3===Rl&&(130023424&Pl)===Pl&&500>Je()-zl?uc(e,0):Fl|=n),nc(e,t)}function Cc(e,t){0===t&&(0===(1&e.mode)?t=1:(t=dt,0===(130023424&(dt<<=1))&&(dt=4194304)));var n=Zl();null!==(e=Ii(e,t))&&(bt(e,t,n),nc(e,n))}function Ac(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cc(e,n)}function Nc(e,t){var n=0;switch(e.tag){case 13:var a=e.stateNode,s=e.memoizedState;null!==s&&(n=s.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(i(314))}null!==a&&a.delete(t),Cc(e,n)}function Tc(e,t){return Qe(e,t)}function Mc(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pc(e,t,n,a){return new Mc(e,t,n,a)}function Ec(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Wc(e,t){var n=e.alternate;return null===n?((n=Pc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Rc(e,t,n,a,s,r){var o=2;if(a=e,"function"===typeof e)Ec(e)&&(o=1);else if("string"===typeof e)o=5;else e:switch(e){case j:return Ic(n.children,s,r,t);case S:o=8,s|=8;break;case C:return(e=Pc(12,n,t,2|s)).elementType=C,e.lanes=r,e;case M:return(e=Pc(13,n,t,s)).elementType=M,e.lanes=r,e;case P:return(e=Pc(19,n,t,s)).elementType=P,e.lanes=r,e;case R:return Dc(n,s,r,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case A:o=10;break e;case N:o=9;break e;case T:o=11;break e;case E:o=14;break e;case W:o=16,a=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Pc(o,n,t,s)).elementType=e,t.type=a,t.lanes=r,t}function Ic(e,t,n,a){return(e=Pc(7,e,a,t)).lanes=n,e}function Dc(e,t,n,a){return(e=Pc(22,e,a,t)).elementType=R,e.lanes=n,e.stateNode={isHidden:!1},e}function Oc(e,t,n){return(e=Pc(6,e,null,t)).lanes=n,e}function Fc(e,t,n){return(t=Pc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bc(e,t,n,a,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=a,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Lc(e,t,n,a,s,i,r,o,l){return e=new Bc(e,t,n,o,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Pc(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Oi(i),e}function zc(e){if(!e)return Ns;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ws(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Ws(n))return Ds(e,n,t)}return t}function qc(e,t,n,a,s,i,r,o,l){return(e=Lc(n,a,!0,e,0,i,0,o,l)).context=zc(null),n=e.current,(i=Bi(a=Zl(),s=ec(n))).callback=void 0!==t&&null!==t?t:null,Li(n,i,s),e.current.lanes=s,bt(e,s,a),nc(e,a),e}function Uc(e,t,n,a){var s=t.current,i=Zl(),r=ec(s);return n=zc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Bi(i,r)).payload={element:e},null!==(a=void 0===a?null:a)&&(t.callback=a),null!==(e=Li(s,t,r))&&(tc(e,s,r,i),zi(e,s,r)),r}function _c(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Hc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Yc(e,t){Hc(e,t),(e=e.alternate)&&Hc(e,t)}kl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ms.current)wo=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return wo=!1,function(e,t,n){switch(t.tag){case 3:Mo(t),mi();break;case 5:Ji(t);break;case 1:Ws(t.type)&&Os(t);break;case 4:Ki(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,s=t.memoizedProps.value;As(ki,a._currentValue),a._currentValue=s;break;case 13:if(null!==(a=t.memoizedState))return null!==a.dehydrated?(As(Zi,1&Zi.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Oo(e,t,n):(As(Zi,1&Zi.current),null!==(e=_o(e,t,n))?e.sibling:null);As(Zi,1&Zi.current);break;case 19:if(a=0!==(n&t.childLanes),0!==(128&e.flags)){if(a)return qo(e,t,n);t.flags|=128}if(null!==(s=t.memoizedState)&&(s.rendering=null,s.tail=null,s.lastEffect=null),As(Zi,Zi.current),a)break;return null;case 22:case 23:return t.lanes=0,So(e,t,n)}return _o(e,t,n)}(e,t,n);wo=0!==(131072&e.flags)}else wo=!1,si&&0!==(1048576&t.flags)&&Zs(t,Gs,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;Uo(e,t),e=t.pendingProps;var s=Es(t,Ts.current);Mi(t,n),s=fr(null,t,a,e,s,n);var r=gr();return t.flags|=1,"object"===typeof s&&null!==s&&"function"===typeof s.render&&void 0===s.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ws(a)?(r=!0,Os(t)):r=!1,t.memoizedState=null!==s.state&&void 0!==s.state?s.state:null,Oi(t),s.updater=ao,t.stateNode=s,s._reactInternals=t,oo(t,a,e,n),t=To(null,t,a,!0,r,n)):(t.tag=0,si&&r&&ei(t),yo(null,t,s,n),t=t.child),t;case 16:a=t.elementType;e:{switch(Uo(e,t),e=t.pendingProps,a=(s=a._init)(a._payload),t.type=a,s=t.tag=function(e){if("function"===typeof e)return Ec(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===T)return 11;if(e===E)return 14}return 2}(a),e=to(a,e),s){case 0:t=Ao(null,t,a,e,n);break e;case 1:t=No(null,t,a,e,n);break e;case 11:t=xo(null,t,a,e,n);break e;case 14:t=ko(null,t,a,to(a.type,e),n);break e}throw Error(i(306,a,""))}return t;case 0:return a=t.type,s=t.pendingProps,Ao(e,t,a,s=t.elementType===a?s:to(a,s),n);case 1:return a=t.type,s=t.pendingProps,No(e,t,a,s=t.elementType===a?s:to(a,s),n);case 3:e:{if(Mo(t),null===e)throw Error(i(387));a=t.pendingProps,s=(r=t.memoizedState).element,Fi(e,t),Ui(t,a,null,n);var o=t.memoizedState;if(a=o.element,r.isDehydrated){if(r={element:a,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=r,t.memoizedState=r,256&t.flags){t=Po(e,t,a,n,s=lo(Error(i(423)),t));break e}if(a!==s){t=Po(e,t,a,n,s=lo(Error(i(424)),t));break e}for(ai=cs(t.stateNode.containerInfo.firstChild),ni=t,si=!0,ii=null,n=xi(t,null,a,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(mi(),a===s){t=_o(e,t,n);break e}yo(e,t,a,n)}t=t.child}return t;case 5:return Ji(t),null===e&&ci(t),a=t.type,s=t.pendingProps,r=null!==e?e.memoizedProps:null,o=s.children,ns(a,s)?o=null:null!==r&&ns(a,r)&&(t.flags|=32),Co(e,t),yo(e,t,o,n),t.child;case 6:return null===e&&ci(t),null;case 13:return Oo(e,t,n);case 4:return Ki(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=yi(t,null,a,n):yo(e,t,a,n),t.child;case 11:return a=t.type,s=t.pendingProps,xo(e,t,a,s=t.elementType===a?s:to(a,s),n);case 7:return yo(e,t,t.pendingProps,n),t.child;case 8:case 12:return yo(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(a=t.type._context,s=t.pendingProps,r=t.memoizedProps,o=s.value,As(ki,a._currentValue),a._currentValue=o,null!==r)if(oa(r.value,o)){if(r.children===s.children&&!Ms.current){t=_o(e,t,n);break e}}else for(null!==(r=t.child)&&(r.return=t);null!==r;){var l=r.dependencies;if(null!==l){o=r.child;for(var c=l.firstContext;null!==c;){if(c.context===a){if(1===r.tag){(c=Bi(-1,n&-n)).tag=2;var d=r.updateQueue;if(null!==d){var u=(d=d.shared).pending;null===u?c.next=c:(c.next=u.next,u.next=c),d.pending=c}}r.lanes|=n,null!==(c=r.alternate)&&(c.lanes|=n),Ti(r.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===r.tag)o=r.type===t.type?null:r.child;else if(18===r.tag){if(null===(o=r.return))throw Error(i(341));o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),Ti(o,n,t),o=r.sibling}else o=r.child;if(null!==o)o.return=r;else for(o=r;null!==o;){if(o===t){o=null;break}if(null!==(r=o.sibling)){r.return=o.return,o=r;break}o=o.return}r=o}yo(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,a=t.pendingProps.children,Mi(t,n),a=a(s=Pi(s)),t.flags|=1,yo(e,t,a,n),t.child;case 14:return s=to(a=t.type,t.pendingProps),ko(e,t,a,s=to(a.type,s),n);case 15:return jo(e,t,t.type,t.pendingProps,n);case 17:return a=t.type,s=t.pendingProps,s=t.elementType===a?s:to(a,s),Uo(e,t),t.tag=1,Ws(a)?(e=!0,Os(t)):e=!1,Mi(t,n),io(t,a,s),oo(t,a,s,n),To(null,t,a,!0,e,n);case 19:return qo(e,t,n);case 22:return So(e,t,n)}throw Error(i(156,t.tag))};var Gc="function"===typeof reportError?reportError:function(e){console.error(e)};function Qc(e){this._internalRoot=e}function Vc(e){this._internalRoot=e}function Kc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Jc(){}function $c(e,t,n,a,s){var i=n._reactRootContainer;if(i){var r=i;if("function"===typeof s){var o=s;s=function(){var e=_c(r);o.call(e)}}Uc(t,r,e,s)}else r=function(e,t,n,a,s){if(s){if("function"===typeof a){var i=a;a=function(){var e=_c(r);i.call(e)}}var r=qc(t,a,e,0,null,!1,0,"",Jc);return e._reactRootContainer=r,e[hs]=r.current,Ua(8===e.nodeType?e.parentNode:e),cc(),r}for(;s=e.lastChild;)e.removeChild(s);if("function"===typeof a){var o=a;a=function(){var e=_c(l);o.call(e)}}var l=Lc(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=l,e[hs]=l.current,Ua(8===e.nodeType?e.parentNode:e),cc(function(){Uc(t,l,n,a)}),l}(n,t,e,s,a);return _c(r)}Vc.prototype.render=Qc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Uc(e,t,null,null)},Vc.prototype.unmount=Qc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cc(function(){Uc(null,e,null,null)}),t[hs]=null}},Vc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Rt.length&&0!==t&&t<Rt[n].priority;n++);Rt.splice(n,0,e),0===n&&Ft(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ut(t.pendingLanes);0!==n&&(vt(t,1|n),nc(t,Je()),0===(6&Nl)&&(ql=Je()+500,Us()))}break;case 13:cc(function(){var t=Ii(e,1);if(null!==t){var n=Zl();tc(t,e,1,n)}}),Yc(e,1)}},kt=function(e){if(13===e.tag){var t=Ii(e,134217728);if(null!==t)tc(t,e,134217728,Zl());Yc(e,134217728)}},jt=function(e){if(13===e.tag){var t=ec(e),n=Ii(e,t);if(null!==n)tc(n,e,t,Zl());Yc(e,t)}},St=function(){return wt},Ct=function(e,t){var n=wt;try{return wt=e,t()}finally{wt=n}},ke=function(e,t,n){switch(t){case"input":if($(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var s=xs(a);if(!s)throw Error(i(90));Q(a),$(a,s)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=lc,Me=cc;var Zc={usingClientEntryPoint:!1,Events:[ws,ys,xs,Ae,Ne,lc]},ed={findFiberByHostInstance:vs,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},td={bundleType:ed.bundleType,version:ed.version,rendererPackageName:ed.rendererPackageName,rendererConfig:ed.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ye(e))?null:e.stateNode},findFiberByHostInstance:ed.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var nd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nd.isDisabled&&nd.supportsFiber)try{st=nd.inject(td),it=nd}catch(de){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Zc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Kc(t))throw Error(i(200));return function(e,t,n){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==a?null:""+a,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Kc(e))throw Error(i(299));var n=!1,a="",s=Gc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(a=t.identifierPrefix),void 0!==t.onRecoverableError&&(s=t.onRecoverableError)),t=Lc(e,1,!1,null,0,n,0,a,s),e[hs]=t.current,Ua(8===e.nodeType?e.parentNode:e),new Qc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=Ye(t))?null:e.stateNode},t.flushSync=function(e){return cc(e)},t.hydrate=function(e,t,n){if(!Xc(t))throw Error(i(200));return $c(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Kc(e))throw Error(i(405));var a=null!=n&&n.hydratedSources||null,s=!1,r="",o=Gc;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(s=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),t=qc(t,null,e,1,null!=n?n:null,
2s,0,r,o),e[hs]=t.current,Ua(e),a)for(e=0;e<a.length;e++)s=(s=(n=a[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new Vc(t)},t.render=function(e,t,n){if(!Xc(t))throw Error(i(200));return $c(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Xc(e))throw Error(i(40));return!!e._reactRootContainer&&(cc(function(){$c(null,null,e,!1,function(){e._reactRootContainer=null,e[hs]=null})}),!0)},t.unstable_batchedUpdates=lc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,a){if(!Xc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return $c(e,t,n,!1,a)},t.version="18.3.1-next-f1338f8080-20240426"},740(e){"use strict";e.exports=function(e,t,n,a,s,i,r,o){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,s,i,r,o],d=0;(l=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},853(e,t,n){"use strict";e.exports=n(234)},950(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(730)}},t={};function n(a){var s=t[a];if(void 0!==s)return s.exports;var i=t[a]={exports:{}};return e[a](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(a,s){if(1&s&&(a=this(a)),8&s)return a;if("object"===typeof a&&a){if(4&s&&a.__esModule)return a;
2if(16&s&&"function"===typeof a.then)return a}var i=Object.create(null);n.r(i);var r={};e=e||[null,t({}),t([]),t(t)];for(var o=2&s&&a;("object"==typeof o||"function"==typeof o)&&!~e.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach(e=>r[e]=()=>a[e]);return r.default=()=>a,n.d(i,r),i}})(),n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",(()=>{"use strict";var e,t=n(43),a=n.t(t,2),s=n(391),i=n(950),r=n.t(i,2);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(e||(e={}));const l="popstate";function c(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function d(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function u(e,t){return{usr:e.state,key:e.key,idx:t}}function p(e,t,n,a){return void 0===n&&(n=null),o({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?h(t):t,{state:n,key:t&&t.key||a||Math.random().toString(36).substr(2,8)})}function m(e){let{pathname:t="/",search:n="",hash:a=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(t+="#"===a.charAt(0)?a:"#"+a),t}function h(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function f(t,n,a,s){void 0===s&&(s={});let{window:i=document.defaultView,v5Compat:r=!1}=s,d=i.history,h=e.Pop,f=null,g=b();function b(){return(d.state||{idx:null}).idx}function v(){h=e.Pop;let t=b(),n=null==t?null:t-g;g=t,f&&f({action:h,location:y.location,delta:n})}function w(e){let t="null"!==i.location.origin?i.location.origin:i.location.href,n="string"===typeof e?e:m(e);return n=n.replace(/ $/,"%20"),c(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==g&&(g=0,d.replaceState(o({},d.state,{idx:g}),""));let y={get action(){return h},get location(){return t(i,d)},listen(e){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener(l,v),f=e,()=>{i.removeEventListener(l,v),f=null}},createHref:e=>n(i,e),createURL:w,encodeLocation(e){let t=w(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(t,n){h=e.Push;let s=p(y.location,t,n);a&&a(s,t),g=b()+1;let o=u(s,g),l=y.createHref(s);try{d.pushState(o,"",l)}catch(c){if(c instanceof DOMException&&"DataCloneError"===c.name)throw c;i.location.assign(l)}r&&f&&f({action:h,location:y.location,delta:1})},replace:function(t,n){h=e.Replace;let s=p(y.location,t,n);a&&a(s,t),g=b();let i=u(s,g),o=y.createHref(s);d.replaceState(i,"",o),r&&f&&f({action:h,location:y.location,delta:0})},go:e=>d.go(e)};return y}var g;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(g||(g={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function b(e,t,n){return void 0===n&&(n="/"),v(e,t,n,!1)}function v(e,t,n,a){let s=W(("string"===typeof t?h(t):t).pathname||"/",n);if(null==s)return null;let i=w(e);!function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n]);return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(i);let r=null;for(let o=0;null==r&&o<i.length;++o){let e=E(s);r=M(i[o],e,a)}return r}function w(e,t,n,a){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===a&&(a="");let s=(e,s,i)=>{let r={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:s,route:e};r.relativePath.startsWith("/")&&(c(r.relativePath.startsWith(a),'Absolute route path "'+r.relativePath+'" nested under path "'+a+'" is not val
2id. An absolute child route path must start with the combined path of all its parent routes.'),r.relativePath=r.relativePath.slice(a.length));let o=z([a,r.relativePath]),l=n.concat(r);e.children&&e.children.length>0&&(c(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+o+'".'),w(e.children,t,l,o)),(null!=e.path||e.index)&&t.push({path:o,score:T(o,e.index),routesMeta:l})};return e.forEach((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let a of y(e.path))s(e,t,a);else s(e,t)}),t}function y(e){let t=e.split("/");if(0===t.length)return[];let[n,...a]=t,s=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===a.length)return s?[i,""]:[i];let r=y(a.join("/")),o=[];return o.push(...r.map(e=>""===e?i:[i,e].join("/"))),s&&o.push(...r),o.map(t=>e.startsWith("/")&&""===t?"/":t)}const x=/^:[\w-]+$/,k=3,j=2,S=1,C=10,A=-2,N=e=>"*"===e;function T(e,t){let n=e.split("/"),a=n.length;return n.some(N)&&(a+=A),t&&(a+=j),n.filter(e=>!N(e)).reduce((e,t)=>e+(x.test(t)?k:""===t?S:C),a)}function M(e,t,n){void 0===n&&(n=!1);let{routesMeta:a}=e,s={},i="/",r=[];for(let o=0;o<a.length;++o){let e=a[o],l=o===a.length-1,c="/"===i?t:t.slice(i.length)||"/",d=P({path:e.relativePath,caseSensitive:e.caseSensitive,end:l},c),u=e.route;if(!d&&l&&n&&!a[a.length-1].route.index&&(d=P({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},c)),!d)return null;
2Object.assign(s,d.params),r.push({params:s,pathname:z([i,d.pathname]),pathnameBase:q(z([i,d.pathnameBase])),route:u}),"/"!==d.pathnameBase&&(i=z([i,d.pathnameBase]))}return r}function P(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,a]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);d("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let a=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,n)=>(a.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)"));e.endsWith("*")?(a.push({paramName:"*"}),s+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":""!==e&&"/"!==e&&(s+="(?:(?=\\/|$))");let i=new RegExp(s,t?void 0:"i");return[i,a]}(e.path,e.caseSensitive,e.end),s=t.match(n);if(!s)return null;let i=s[0],r=i.replace(/(.)\/+$/,"$1"),o=s.slice(1);return{params:a.reduce((e,t,n)=>{let{paramName:a,isOptional:s}=t;if("*"===a){let e=o[n]||"";r=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=o[n];return e[a]=s&&!l?void 0:(l||"").replace(/%2F/g,"/"),e},{}),pathname:i,pathnameBase:r,pattern:e}}function E(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return d(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function W(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,a=e.charAt(n);return a&&"/"!==a?null:e.slice(n)||"/"}const R=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function I(e,t){void 0===t&&(t="/");let n,{pathname:a,search:s="",hash:i=""}="string"===typeof e?h(e):e;if(a)if(r=a,R.test(r))n=a;else{if(a.includes("//")){let e=a;a=a.replace(/\/\/+/g,"/"),d(!1,"Pathnames cannot have embedded double slashes - normalizing "+e+" -> "+a)}n=a.startsWith("/")?D(a.substring(1),"/"):D(a,t)}else n=t;var r;return{pathname:n,search:U(s),hash:_(i)}}function D(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function O(e,t,n,a){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(a)+"].  Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function F(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function B(e,t){let n=F(e);return t?n.map((e,t)=>t===n.length-1?e.pathname:e.pathnameBase):n.map(e=>e.pathnameBase)}function L(e,t,n,a){let s;void 0===a&&(a=!1),"string"===typeof e?s=h(e):(s=o({},e),c(!s.pathname||!s.pathname.includes("?"),O("?","pathname","search",s)),c(!s.pathname||!s.pathname.includes("#"),O("#","pathname","hash",s)),c(!s.search||!s.search.includes("#"),O("#","search","hash",s)));let i,r=""===e||""===s.pathname,l=r?"/":s.pathname;if(null==l)i=n;else{let e=t.length-1;if(!a&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;s.pathname=t.join("/")}i=e>=0?t[e]:"/"}let d=I(s,i),u=l&&"/"!==l&&l.endsWith("/"),p=(r||"."===l)&&n.endsWith("/");return d.pathname.endsWith("/")||!u&&!p||(d.pathname+="/"),d}const z=e=>e.join("/").replace(/\/\/+/g,"/"),q=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),U=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",_=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function H(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const Y=["post","put","patch","delete"],G=(new Set(Y),["get",...Y]);new Set(G),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Q.apply(this,arguments)}const V=t.createContext(null);const K=t.createContext(null);const X=t.createContext(null);const J=t.createContext(null);const $=t.createContext({outlet:null,matches:[],isDataRoute:!1});const Z=t.createContext(null);function ee(){return null!=t.useContext(J)}function te(){return ee()||c(!1),t.useContext(J).location}function ne(e){t.useContext(X).static||t.useLayoutEffect(e)}function ae(){let{isDataRoute:e}=t.useContext($);return e?function(){let{router:e}=me(ue.UseNavigateStable),n=fe(pe.UseNavigateStable),a=t.useRef(!1);return ne(()=>{a.current=!0}),t.useCallback(function(t,s){void 0===s&&(s={}),a.current&&("number"===typeof t?e.navigate(t):e.navigate(t,Q({fromRouteId:n},s)))},[e,n])}():function(){ee()||c(!1);let e=t.useContext(V),{basename:n,future:a,navigator:s}=t.useContext(X),{matches:i}=t.useContext($),{pathname:r}=te(),o=JSON.stringify(B(i,a.v7_relativeSplatPath)),l=t.useRef(!1);return ne(()=>{l.current=!0}),t.useCallback(function(t,a){if(void 0===a&&(a={}),!l.current)return;if("number"===typeof t)return void s.go(t);let i=L(t,JSON.parse(o),r,"path"===a.relative);null==e&&"/"!==n&&(i.pathname="/"===i.pathname?n:z([n,i.pathname])),(a.replace?s.replace:s.push)(i,a.state,a)},[n,s,o,r,e])}()}function se(e,n){let{relative:a}=void 0===n?{}:n,{future:s}=t.useContext(X),{matches:i}=t.useContext($),{pathname:r}=te(),o=JSON.stringify(B(i,s.v7_relativeSplatPath));return t.useMemo(()=>L(e,JSON.parse(o),r,"path"===a),[e,o,r,a])}function ie(n,a,s,i){ee()||c(!1);let{navigator:r}=t.useContext(X),{matches:o}=t.useContext($),l=o[o.length-1],d=l?l.params:{},u=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;let p,m=te();if(a){var f;let e="string"===typeof a?h(a):a;"/"===u||(null==(f=e.pathname)?void 0:f.startsWith(u))||c(!1),p=e}else p=m;let g=p.pathname||"/",v=g;if("/"!==u){let e=u.replace(/^\//,"").split("/");v="/"+g.replace(/^\//,"").split("/").slice(e.length).join("/")}let w=b(n,{pathname:v});let y=de(w&&w.map(e=>Object.assign({},e,{params:Object.assign({},d,e.params),pathname:z([u,r.encodeLocation?r.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:z([u,r.encodeLocation?r.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),o,s,i);return a&&y?t.createElement(J.Provider,{value:{location:Q({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:e.Pop}},y):y}function re(){let e=function(){var e;let n=t.useContext(Z),a=he(pe.UseRouteError),s=fe(pe.UseRouteError);if(void 0!==n)return n;return null==(e=a.errors)?void 0:e[s]}(),n=H(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,s="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:s};return t.createElement(t.Fragment,null,t.createElement("h2",null,"Unexpected Application 
2Error!"),t.createElement("h3",{style:{fontStyle:"italic"}},n),a?t.createElement("pre",{style:i},a):null,null)}const oe=t.createElement(re,null);class le extends t.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?t.createElement($.Provider,{value:this.props.routeContext},t.createElement(Z.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ce(e){let{routeContext:n,match:a,children:s}=e,i=t.useContext(V);return i&&i.static&&i.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=a.route.id),t.createElement($.Provider,{value:n},s)}function de(e,n,a,s){var i;if(void 0===n&&(n=[]),void 0===a&&(a=null),void 0===s&&(s=null),null==e){var r;if(!a)return null;if(a.errors)e=a.matches;else{if(!(null!=(r=s)&&r.v7_partialHydration&&0===n.length&&!a.initialized&&a.matches.length>0))return null;e=a.matches}}let o=e,l=null==(i=a)?void 0:i.errors;if(null!=l){let e=o.findIndex(e=>e.route.id&&void 0!==(null==l?void 0:l[e.route.id]));e>=0||c(!1),o=o.slice(0,Math.min(o.length,e+1))}let d=!1,u=-1;if(a&&s&&s.v7_partialHydration)for(let t=0;t<o.length;t++){let e=o[t];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(u=t),e.route.id){let{loaderData:t,errors:n}=a,s=e.route.loader&&void 0===t[e.route.id]&&(!n||void 0===n[e.route.id]);if(e.route.lazy||s){d=!0,o=u>=0?o.slice(0,u+1):[o[0]];break}}}return o.reduceRight((e,s,i)=>{let r,c=!1,p=null,m=null;var h;a&&(r=l&&s.route.id?l[s.route.id]:void 0,p=s.route.errorElement||oe,d&&(u<0&&0===i?(h="route-fallback",!1||ge[h]||(ge[h]=!0),c=!0,m=null):u===i&&(c=!0,m=s.route.hydrateFallbackElement||null)));let f=n.concat(o.slice(0,i+1)),g=()=>{let n;return n=r?p:c?m:s.route.Component?t.createElement(s.route.Component,null):s.route.element?s.route.element:e,t.createElement(ce,{match:s,routeContext:{outlet:e,matches:f,isDataRoute:null!=a},children:n})};return a&&(s.route.ErrorBoundary||s.route.errorElement||0===i)?t.createElement(le,{location:a.location,revalidation:a.revalidation,component:p,error:r,children:g(),routeContext:{outlet:null,matches:f,isDataRoute:!0}}):g()},null)}var ue=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(ue||{}),pe=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(pe||{});function me(e){let n=t.useContext(V);return n||c(!1),n}function he(e){let n=t.useContext(K);return n||c(!1),n}function fe(e){let n=function(){let e=t.useContext($);return e||c(!1),e}(),a=n.matches[n.matches.length-1];return a.route.id||c(!1),a.route.id}const ge={};function be(e,t){null==e||e.v7_startTransition,void 0===(null==e?void 0:e.v7_relativeSplatPath)&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}a.startTransition;function ve(e){let{to:n,replace:a,state:s,relative:i}=e;ee()||c(!1);let{future:r,static:o}=t.useContext(X),{matches:l}=t.useContext($),{pathname:d}=te(),u=ae(),p=L(n,B(l,r.v7_relativeSplatPath),d,"path"===i),m=JSON.stringify(p);return t.useEffect(()=>u(JSON.parse(m),{replace:a,state:s,relative:i}),[u,m,i,a,s]),null}function we(e){c(!1)}function ye(n){let{basename:a="/",children:s=null,location:i,navigationType:r=e.Pop,navigator:o,static:l=!1,future:d}=n;ee()&&c(!1);let u=a.replace(/^\/*/,"/"),p=t.useMemo(()=>({basename:u,navigator:o,static:l,future:Q({v7_relativeSplatPath:!1},d)}),[u,d,o,l]);"string"===typeof i&&(i=h(i));
2let{pathname:m="/",search:f="",hash:g="",state:b=null,key:v="default"}=i,w=t.useMemo(()=>{let e=W(m,u);return null==e?null:{location:{pathname:e,search:f,hash:g,state:b,key:v},navigationType:r}},[u,m,f,g,b,v,r]);return null==w?null:t.createElement(X.Provider,{value:p},t.createElement(J.Provider,{children:s,value:w}))}function xe(e){let{children:t,location:n}=e;return ie(ke(t),n)}new Promise(()=>{});t.Component;function ke(e,n){void 0===n&&(n=[]);let a=[];return t.Children.forEach(e,(e,s)=>{if(!t.isValidElement(e))return;let i=[...n,s];if(e.type===t.Fragment)return void a.push.apply(a,ke(e.props.children,i));e.type!==we&&c(!1),e.props.index&&e.props.children&&c(!1);let r={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(r.children=ke(e.props.children,i)),a.push(r)}),a}function je(){return je=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},je.apply(this,arguments)}function Se(e,t){if(null==e)return{};var n,a,s={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(s[n]=e[n]);return s}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const Ce=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"];try{window.__reactRouterVersion="6"}catch(mi){}new Map;const Ae=a.startTransition;r.flushSync,a.useId;function Ne(e){let{basename:n,children:a,future:s,window:i}=e,r=t.useRef();var o;null==r.current&&(r.current=(void 0===(o={window:i,v5Compat:!0})&&(o={}),f(function(e,t){let{pathname:n,search:a,hash:s}=e.location;return p("",{pathname:n,search:a,hash:s},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"===typeof t?t:m(t)},null,o)));let l=r.current,[c,d]=t.useState({action:l.action,location:l.location}),{v7_startTransition:u}=s||{},h=t.useCallback(e=>{u&&Ae?Ae(()=>d(e)):d(e)},[d,u]);return t.useLayoutEffect(()=>l.listen(h),[l,h]),t.useEffect(()=>be(s),[s]),t.createElement(ye,{basename:n,children:a,location:c.location,navigationType:c.action,navigator:l,future:s})}const Te="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,Me=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Pe=t.forwardRef(function(e,n){let a,{onClick:s,relative:i,reloadDocument:r,replace:o,state:l,target:d,to:u,preventScrollReset:p,viewTransition:h}=e,f=Se(e,Ce),{basename:g}=t.useContext(X),b=!1;if("string"===typeof u&&Me.test(u)&&(a=u,Te))try{let e=new URL(window.location.href),t=u.startsWith("//")?new URL(e.protocol+u):new URL(u),n=W(t.pathname,g);t.origin===e.origin&&null!=n?u=n+t.search+t.hash:b=!0}catch(mi){}let v=function(e,n){let{relative:a}=void 0===n?{}:n;ee()||c(!1);let{basename:s,navigator:i}=t.useContext(X),{hash:r,pathname:o,search:l}=se(e,{relative:a}),d=o;return"/"!==s&&(d="/"===o?s:z([s,o])),i.createHref({pathname:d,search:l,hash:r})}(u,{relative:i}),w=function(e,n){let{target:a,replace:s,state:i,preventScrollReset:r,relative:o,viewTransition:l}=void 0===n?{}:n,c=ae(),d=te(),u=se(e,{relative:o});return t.useCallback(t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,a)){t.preventDefault();let n=void 0!==s?s:m(d)===m(u);c(e,{replace:n,state:i,preventScrollReset:r,relative:o,viewTransition:l})}},[d,c,u,s,i,a,e,r,o,l])}(u,{replace:o,state:l,target:d,preventScrollReset:p,relative:i,viewTransition:h});return t.createElement("a",je({},f,{href:a||v,onClick:b||r?s:function(e){s&&s(e),e.defaultPrevented||w(e)},ref:n,target:d}))});var Ee,We;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ee||(Ee={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(We||(We={}));function Re(e,t){if(null==e)return{};var n,a,s=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s}function Ie(e){return Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ie(e)}function De(e){var t=function(e,t){if("object"!=Ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=Ie(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ie(t)?t:t+""}function Oe(e,t,n){return(t=De(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Fe(Object(n),!0).forEach(function(t){Oe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Le=n(366),ze=n.n(Le),qe=n(740),Ue=n.n(qe),_e=n(324),He=n.n(_e);const Ye=["children"],Ge=["children"];var Qe,Ve,Ke=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(Ke||{}),Xe={rel:["amphtml","canonical","alternate"]},Je={type:["application/ld+json"]},$e={charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},Ze=Object.values(Ke),et={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},tt=Object.entries(et).reduce((e,t)=>{let[n,a]=t;return e[a]=n,e},{}),nt="data-rh",at="defaultTitle",st="defer",it="encodeSpecialCharacters",rt="onChangeClientState",ot="titleTemplate",lt="prioritizeSeoTags",ct=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const a=e[n];if(Object.prototype.hasOwnProperty.call(a,t))return a[t]}return null},dt=e=>{let t=ct(e,"title");const n=ct(e,ot);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const a=ct(e,at);return t||a||void 0},ut=e=>ct(e,rt)||(()=>{}),pt=(e,t)=>t.filter(t=>"undefined"!==typeof t[e]).map(t=>t[e]).reduce((e,t)=>Be(Be({},e),t),{}),mt=(e,t)=>t.filter(e=>"undefined"!==typeof e.base).map(e=>e.base).reverse().reduce((t,n)=>{if(!t.length){const a=Object.keys(n);for(let s=0;s<a.length;s+=1){const i=a[s].toLowerCase();if(-1!==e.indexOf(i)&&n[i])return t.concat(n)}}return t},[]),ht=(e,t,n)=>{const a={};return n.filter(t=>{return!!Array.isArray(t[e])||("undefined"!==typeof t[e]&&(n="Helmet: ".concat(e,' should be of type "Array". Instead found type "').concat(typeof t[e],'"'),console&&"function"===typeof console.warn&&console.warn(n)),!1);var n}).map(t=>t[e]).reverse().reduce((e,n)=>{const s={};n.filter(e=>{let n;const i=Object.keys(e);for(let a=0;a<i.length;a+=1){const s=i[a],r=s.toLowerCase();-1===t.indexOf(r)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===r&&"stylesheet"===e[r].toLowerCase()||(n=r),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;const r=e[n].toLowerCase();return a[n]||(a[n]={}),s[n]||(s[n]={}),!a[n][r]&&(s[n][r]=!0,!0)}).reverse().forEach(t=>e.push(t));const i=Object.keys(s);for(let t=0;t<i.length;t+=1){const e=i[t],n=Be(Be({},a[e]),s[e]);a[e]=n}return e},[]).reverse()},ft=(e,t)=>{if(Array.isArray(e)&&e.length)for(let n=0;n<e.length;n+=1){if(e[n][t])return!0}return!1},gt=e=>Array.isArray(e)?e.join(""):e,bt=(e,t)=>Array.isArray(e)?e.reduce((e,n)=>(((e,t)=>{const n=Object.keys(e);for(let a=0;a<n.length;a+=1)if(t[n[a]]&&t[n[a]].includes(e[n[a]]))return!0;return!1})(n,t)?e.priority.push(n):e.default.push(n),e),{priority:[],default:[]}):{default:e,priority:[]},vt=(e,t)=>Be(Be({},e),{},{[t]:void 0}),wt=["noscript","script","style"],yt=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},xt=e=>Object.keys(e).reduce((t,n)=>{const a="undefined"!==typeof e[n]?"".concat(n,'="').concat(e[n],'"'):"".concat(n);return t?"".concat(t," ").concat(a):a},""),kt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((t,n)=>(t[et[n]||n]=e[n],t),t)},jt=(e,n)=>n.map((n,a)=>{const s={key:a,[nt]:!0};return Object.keys(n).forEach(e=>{const t=et[e]||e;if("innerHTML"===t||"cssText"===t){const e=n.innerHTML||n.cssText;s.dangerouslySetInnerHTML={__html:e}}else s[t]=n[e]}),t.createElement(e,s)}),St=function(e,n){let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];switch(e){case"title":return{toComponent:()=>((e,n,a)=>{const s=kt(a,{key:n,[nt]:!0});return[t.createElement("title",s,n)]})(0,n.title,n.titleAttributes),toString:()=>((e,t,n,a)=>{const s=xt(n),i=gt(t);return s?"<".concat(e," ").concat(nt,'="true" ').concat(s,">").concat(yt(i,a),"</").concat(e,">"):"<".concat(e," ").concat(nt,'="true">').concat(yt(i,a),"</").concat(e,">")})(e,n.title,n.titleAttributes,a)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>kt(n),toString:()=>xt(n)};default:return{toComponent:()=>jt(e,n),toString:()=>function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t.reduce((t,a)=>{const s=a,i=Object.keys(s).filter(e=>!("innerHTML"===e||"cssText"===e)).reduce((e,t)=>
2{const a="undefined"===typeof s[t]?t:"".concat(t,'="').concat(yt(s[t],n),'"');return e?"".concat(e," ").concat(a):a},""),r=s.innerHTML||s.cssText||"",o=-1===wt.indexOf(e);return"".concat(t,"<").concat(e," ").concat(nt,'="true" ').concat(i).concat(o?"/>":">".concat(r,"</").concat(e,">"))},"")}(e,n,a)}}},Ct=e=>{const{baseTag:t,bodyAttributes:n,encode:a=!0,htmlAttributes:s,noscriptTags:i,styleTags:r,title:o="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:d,metaTags:u,scriptTags:p}=e,m={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:m,linkTags:d,metaTags:u,scriptTags:p}=(e=>{let{metaTags:t,linkTags:n,scriptTags:a,encode:s}=e;const i=bt(t,$e),r=bt(n,Xe),o=bt(a,Je);return{priorityMethods:{toComponent:()=>[...jt("meta",i.priority),...jt("link",r.priority),...jt("script",o.priority)],toString:()=>"".concat(St("meta",i.priority,s)," ").concat(St("link",r.priority,s)," ").concat(St("script",o.priority,s))},metaTags:i.default,linkTags:r.default,scriptTags:o.default}})(e)),{priority:m,base:St("base",t,a),bodyAttributes:St("bodyAttributes",n,a),htmlAttributes:St("htmlAttributes",s,a),link:St("link",d,a),meta:St("meta",u,a),noscript:St("noscript",i,a),script:St("script",p,a),style:St("style",r,a),title:St("title",{title:o,titleAttributes:l},a)}},At=[],Nt=!("undefined"===typeof window||!window.document||!window.document.createElement),Tt=class{constructor(e,t){Oe(this,"instances",[]),Oe(this,"canUseDOM",Nt),Oe(this,"context",void 0),Oe(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?At:this.instances,add:e=>{(this.canUseDOM?At:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?At:this.instances).indexOf(e);(this.canUseDOM?At:this.instances).splice(t,1)}}}),this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Ct({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},Mt=t.createContext({}),Pt=(Qe=class e extends t.Component{constructor(t){super(t),Oe(this,"helmetData",void 0),this.helmetData=new Tt(this.props.context||{},e.canUseDOM)}render(){return t.createElement(Mt.Provider,{value:this.helmetData.value},this.props.children)}},Oe(Qe,"canUseDOM",Nt),Qe),Et=(e,t)=>{const n=document.head||document.querySelector("head"),a=n.querySelectorAll("".concat(e,"[").concat(nt,"]")),s=[].slice.call(a),i=[];let r;return t&&t.length&&t.forEach(t=>{const n=document.createElement(e);for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))if("innerHTML"===e)n.innerHTML=t.innerHTML;else if("cssText"===e)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{const a=e,s="undefined"===typeof t[a]?"":t[a];n.setAttribute(e,s)}n.setAttribute(nt,"true"),s.some((e,t)=>(r=t,n.isEqualNode(e)))?s.splice(r,1):i.push(n)}),s.forEach(e=>{var t;return null===(t=e.parentNode)||void 0===t?void 0:t.removeChild(e)}),i.forEach(e=>n.appendChild(e)),{oldTags:s,newTags:i}},Wt=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const a=n.getAttribute(nt),s=a?a.split(","):[],i=[...s],r=Object.keys(t);for(const o of r){const e=t[o]||"";n.getAttribute(o)!==e&&n.setAttribute(o,e),-1===s.indexOf(o)&&s.push(o);const a=i.indexOf(o);-1!==a&&i.splice(a,1)}for(let o=i.length-1;o>=0;o-=1)n.removeAttribute(i[o]);s.length===i.length?n.removeAttribute(nt):n.getAttribute(nt)!==r.join(",")&&n.setAttribute(nt,r.join(","))},Rt=(e,t)=>{const{baseTag:n,bodyAttributes:a,htmlAttributes:s,linkTags:i,metaTags:r,noscriptTags:o,onChangeClientState:l,scriptTags:c,styleTags:d,title:u,titleAttributes:p}=e;Wt("body",a),Wt("html",s),((e,t)=>{"undefined"!==typeof e&&document.title!==e&&(document.title=gt(e)),Wt("title",t)})(u,p);const m={baseTag:Et("base",n),linkTags:Et("link",i),metaTags:Et("meta",r),noscriptTags:Et("noscript",o),scriptTags:Et("script",c),styleTags:Et("style",d)},h={},f={};Object.keys(m).forEach(e=>{const{newTags:t,oldTags:n}=m[e];t.length&&(h[e]=t),n.length&&(f[e]=m[e].oldTags)}),t&&t(),l(e,h,f)},It=null,Dt=e=>{It&&cancelAnimationFrame(It),e.defer?It=requestAnimationFrame(()=>{Rt(e,()=>{It=null})}):(Rt(e),It=null)},Ot=class extends t.Component{constructor(){super(...arguments),Oe(this,"rendered",!1)}shouldComponentUpdate(e){return!He()(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:t}=this.props.context;let n=null;const a=(s=e.get().map(e=>{const t=Be({},e.props);return delete t.context,t}),{baseTag:mt(["href"],s),bodyAttributes:pt("bodyAttributes",s),defer:ct(s,st),encode:ct(s,it),htmlAttributes:pt("htmlAttributes",s),linkTags:ht("link",["rel","href"],s),metaTags:ht("meta",["name","charset","http-equiv","property","itemprop"],s),noscriptTags:ht("noscript",["innerHTML"],s),onChangeClientState:ut(s),scriptTags:ht("script",["src","innerHTML"],s),styleTags:ht("style",["cssText"],s),title:dt(s),titleAttributes:pt("titleAttributes",s),prioritizeSeoTags:ft(s,lt)});var s;Pt.canUseDOM?Dt(a):Ct&&(n=Ct(a)),t(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},Ft=(Oe(Ve=class extends t.Component{shouldComponentUpdate(e){return!ze()(vt(this.props,"helmetData"),vt(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error("<".concat(e.type," /> elements are self-closing and can not contain children. Refer to our API for more information."))}}flattenArrayTypeChildren(e,t,n,a){return Be(Be({},t),{}
2,{[e.type]:[...t[e.type]||[],Be(Be({},n),this.mapNestedChildrenToProps(e,a))]})}mapObjectTypeChildren(e,t,n,a){switch(e.type){case"title":return Be(Be({},t),{},{[e.type]:a,titleAttributes:Be({},n)});case"body":return Be(Be({},t),{},{bodyAttributes:Be({},n)});case"html":return Be(Be({},t),{},{htmlAttributes:Be({},n)});default:return Be(Be({},t),{},{[e.type]:Be({},n)})}}mapArrayTypeChildrenToProps(e,t){let n=Be({},t);return Object.keys(e).forEach(t=>{n=Be(Be({},n),{},{[t]:e[t]})}),n}warnOnInvalidChildren(e,t){return Ue()(Ze.some(t=>e.type===t),"function"===typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types ".concat(Ze.join(", ")," are allowed. Helmet does not support rendering <").concat(e.type,"> elements. Refer to our API for more information.")),Ue()(!t||"string"===typeof t||Array.isArray(t)&&!t.some(e=>"string"!==typeof e),"Helmet expects a string as a child of <".concat(e.type,">. Did you forget to wrap your children in braces? ( <").concat(e.type,">{``}</").concat(e.type,"> ) Refer to our API for more information.")),!0}mapChildrenToProps(e,n){let a={};return t.Children.forEach(e,e=>{if(!e||!e.props)return;const t=e.props,{children:s}=t,i=Re(t,Ye),r=Object.keys(i).reduce((e,t)=>(e[tt[t]||t]=i[t],e),{});let{type:o}=e;
2switch("symbol"===typeof o?o=o.toString():this.warnOnInvalidChildren(e,s),o){case"Symbol(react.fragment)":n=this.mapChildrenToProps(s,n);break;case"link":case"meta":case"noscript":case"script":case"style":a=this.flattenArrayTypeChildren(e,a,r,s);break;default:n=this.mapObjectTypeChildren(e,n,r,s)}}),this.mapArrayTypeChildrenToProps(a,n)}render(){const e=this.props,{children:n}=e,a=Re(e,Ge);let s=Be({},a),{helmetData:i}=a;if(n&&(s=this.mapChildrenToProps(n,s)),i&&!(i instanceof Tt)){i=new Tt(i.context,!0),delete s.helmetData}return i?t.createElement(Ot,Be(Be({},s),{},{context:i.value})):t.createElement(Mt.Consumer,null,e=>t.createElement(Ot,Be(Be({},s),{},{context:e})))}},"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),Ve);const Bt=()=>{const{pathname:e,hash:n}=te();return(0,t.useEffect)(()=>{if(n){const e=document.querySelector(n);if(e)return void setTimeout(()=>{e.scrollIntoView({behavior:"smooth",block:"start"})},100)}window.scrollTo(0,0)},[e,n]),null},Lt=n.p+"static/media/swiftmaze-header-logo.96c4e7a141053a47b607.png",zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAA8CAYAAADPLpCHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABM4SURBVHgB7V0HmF1FFT4rATQhYUWqAtnQBUtA0SCKm4ACQXqTmqVFkBaK9JAFIYBRQGqou/QSAWlB6luQjkCEUATCLiECCSWEnlCO58+cyzuZnbnvvre7geD833e+e+/MmXLnnTtz5syZeXXM3I/mBAvVBe6zZ/LCQnwhcJXpQmXXVUhXpB5FUam8auqel2+GOhNX9D0sv80nxuuXQ9RzbUZUWZa6Wm531j0hISEhISEh4QuH6OarCJ0ntCYlJMzrEEF+lB1mCH2NEhLmAnpS0F7T67S6urrPKCFhXob0yn2EnhVahBIS5hJ6rIeWXvl9uYCm41kE+zdCLwvtXU0+wr+cUEnoTKH5KSGhWojgLCm0oVCXjNaqR9fp/amqU19VZR7ncxm/ooSEaiBC8y2h/6oAnUJdgCfQ9UIThJaoIv18QtcJfSY0SWgpSkjIQUjl6CO0uN4PpIIQYRsgdIPQ921wdiMqyNtyeUquUwvm
210suY4WeEfqm0Pcl7asq5Lul3jqhMERYNhM6TugJof0KptlSe/UdTNg1Vm2R+8sK5tVLbdijfZOfPB+u5XwstDolJPhAbyd0hz9hk+elhZ4T2qtgPtfqdTGhVqFBQmcgHw2vKNDaA18sdDwH7NcS9hejU3+PEhJ8iGD82/R6fb24ZYSeF9qjQD7jhP4gNF3zG6TXKUK7VBJoCLDQJRgdIvHrCU0U2l1oHUpICEF7Q+BDoYZA/LJCT1p1IsCztdC2PCcGec/QfX8eSQ8147ICwrwCJSRUAjvrxgYqNP0D8ZlQb+uFryV0twrsdhUEukmvF9kPR4X5KqE/Ruo2ROjpeV2Ypf77s7PFw2JzLOe4BEhcb/wOQgtRQu0wPWFMqDFR3JydGe5sT2ArCfQ+5v5toZH6w12d0zMPFXpKaHnqAtjZ1jcW2lloK6GfCy1IcwnsOgwf6wb4GoXuEppp+B4S+i4l1AYjRCGhXk3oBKFRgR/IF+g1vecjvOeXhH4s9LecekB/r6lnlnR1QocKPcNhYM5QEtqZehhSxhKB8jf0eNB+nwX4oAp+m6oAO0sV3u3HVCUkzXfY2f+b6asCdjoxeuplTBhWD18UahdqwAt7DV+NQGPoXZnL+vvtQsuZsroqzF9n19MVxTbUw9D2ygT26kB8u1enaUJvCI3TeLT5DKXXhEbklDVC8yhR9fU8Q9O20FcJ8kK/ZSfUawaEA6uJK7HrrTMUFejJQt8VOpE743ShHdnpmTXrzOZHscC7lJReMeHtNJcgZS0ktFggfF2vrieauL56bfB4mnPKGWH4fk3F62fLmOcEuleF+FuFGoXeEFrGi8MQeLfG9xYqsgAzn9BkITRwk9ChAR7k1SF0rawMvkC143fmfprQFpLffZaBncVld6GX9Rnv+LmuLvxtoYyF76dy+YY+TtBVUJ8Hq6z1+tghPB0aBmD+0AdhJomvUvzD1ONdqh2oGxapVpF8PizAfw45198l6asC9AhCR7Mb7oBWdjPuidwZ6OlW0p71ci/O76HRq/+Awz0zax7wrmvX5xe4hiVudgtCXG1PI3yre+kaAzzreDx7BXj6C31qeFbX8JIJy7wQf63vO93Ld7qGt2t7Zfc+z+Oab7NXh6yHztTC5gLvP0x5D8hrN32/Q4Su5/KIh/utIvwHIa8CtEAg7Y/YrVpDp79T6BShtagaSIIHuDNu0xd5KhCXqR9neeFWoKEPDuS4MP+JnTB3BOKaq6y/PzTDB2TVgmknmXSjA/EtXt63BXiaTPzTJrxkwq1bbSWMLcBzvleHTKAbhW5kJ/xR5y52i1rtQveys2ABLQE+/E4fKcH6kgl19kGeE0lTitDjmg5lL2DSYEKfqY3I+z7lzxznEFfMnZg79wQZbmFnuns6EIc0EKRzTdjKen2dy9aREPDCcG56KRJf1cRGG+PRQD73sHNjhV27PpL2GMM/NRD/RiDfJT2ekok7NBJejUBfUoBnrFcHK9CLCr0jdGVOm2XvjU4lT6DHK2+9F44yxmm6XakguNwJrh8JP8GWxc7MO0rjrihayPSchruZ3XJ4yBTWzk6oL9Tn07gszJV65skcRy0z9XW07BhgbcAHuqOXbjWPr9HEbR/J60jDs5wX12DiSiZ8ulduk5dus8A71TIpHKjPzf77ePl+wNrLc75A98kpsx+7nvs2KgAuC+ZIL3wTDf9zTtrsfdatVA5xZWAI68/hnrxdGwjL2Fgc+B7HhXmM0IocVjMsqhZofY/l2alKlVDiOXsBq3KdbsIvM+EzQ/Vj58sSrDd3v0AXMdv112fMi2AqhUpR5/Fi7gN/m6X0OSrQlcBOhXi1AN862oZjA3Hw0pw9cc5JP7/Qm0LX2/CYleP3QnmO+JjhH07OWoGvscHE4b6kcWg4NErIuI+vD/rWMKHoUKgoMjvvBJnVT0I92PWS+JIxwRwk5C8YNQqdLbSdPl+nfABMiAfKFXsjtzdpwHtNll54Bkh5MP8NMzwXUPeigWoELCVSR1h0YD3ZR2j2hyphQ8i9y57wN/eSzYjlp236HaG+geivUw407cVCrwgdGWCBvKAtlxLeTyLZwBIDK1vlCSI7PTFGsGq0s1NLLhVagTv31B9qGOJC+t9J7HpPLJw8UoDOom4EuzNDWr06YahcWOMXEZpl4uDjsod5flL5HjFhsAqtbZ7fYm8Sxl3voRs9nsI9tFcH1A29MOYasCRN9HiyHro5kC/WD+7J3oHD6umrOfVakN3EG6NFQ4QntFoaw6c2bayH/hYVA7zvZgmtJ3QHuR4ENt2h5Hrd28n1inCwyX6gMUIXCrUJLU3F8B5VCXnRftLjvBOKk/Bn5QIBgt15iAbDrwNqxwyJxw9+r9wP1jj0usuaLLKtaVjty0afDWjO97kr0ONZvE09i1gvebDQA0IHkRv5YHcvdBiQtAnaAGsTECK0zd3yjuzxYHRuyMkGliOsCG/h2eEt3hJ6SWhL6g5w9YBZCTNfTOzQ81pLR7uGwdwHnRmWj5e4OtQyKcRkE7rhD3J4XvTKWdjE7WTC3/fu65Xnm176j8z9kEB5JRPf7sUV6aHX8niOynm3ZuUJ+eNghPxEaKrQuYH4YA/NZffgwTnlljiy8irhh2n64ygH7GzO6Pn7UJWI9dD7UnGgZ4OOmX21MFPZzQANQv8Swgz6EnI9+XihUO/VN1JGB1UBdhtxt9aysRz/GLmeBb3iB0KLCm0uNMAku1F6DKsz3qj8EN7eJnxctjIoVzR6GzkdHFjQ1LeNuh+TvOe9pPw75fqx0OJSn/FUDCcIDRfCAUCjqTiy1dGPQpHsVAj09q8H4taQy/FCN0k9ox+i4iJyIzoE/4AYEzog7zeLCnQT5cMuxc6vz5uSE+YfkftBGwzPeeQmAWjwCeQ23y5KxVHt8DzYK38NpRimkLd0D6GVBrtLbrfweH2nIhzL0OiF3dQTp0VJntO8DwjL5ffrPdSkJYTnkwL54N12k9vekWG/PpL0Gb0eJek3tWXpSHALuU3Wcwg0Ozs9rBFQIyp6Nkq+f9e2xzwAalGzhM0y+aGDgbDDgW1QyPWAvApUA6gZUCNO1mf4DTRweaKIoR+mO9iEMRnoz52XyCuhFpWjieMLRHPkzYFhWfP4lcfbHuCBOWyWxzcwkl8plhcXUDmUD207JfIumxi+qMpRCVw2DzYH4rIFmHYub2S+iZ2KgMWQtsC7jdc0UDtvMdTi0dImzcLsjA7A+5rHOexOFnhPw0f59avknFQJmABi0gcVIxsaYBrCl4teEsP2P8kNv5hoolfGELme8m5HPQT5alvl0srOJRXlYel7YcOC3gY96dM52cCZCT3KfPr8WqAcmMMwfGeTxo8kbEIkPwyld+u936sgzTHm+dlQBsbJCQtCvxTqp/WCWnePl18r5ZjecvC2pp0QKH8Uu83QmChjkzIsOeiRMckrsbO8+B/RTCqrYHay2kARqCoBkyl0fBgffii0ipZ1KUh47u2ULpQZV1DayZ2TsTE5YYbNOuRpBxszbM3oXX1rBnRBLHVCp1qZyg0HwQltS5qEhqSEhAqICTSGjJlKsXSYdGEyODwQD2P5MsoHM10bhYUaHwQmKNn2orcoDLhoRicHCQm54HxAZ8bCxJmReDjxw7yD7U1YBsW+QyywvBzghU4N34frOR81LX0nJMwG5wszJoAtkfgj2e1a+VifM0cdTByWjwg1VqowabyBk0An9AQ4X5ivjMQf5gkzsIK5H63PUyJCvWqOUCeBTqgdnjDBxLafCvMVEYHDzuod2J0uauGvbB3PcfUj66lxJNnkJNAJ3QYjSFNN2OYcBtwld9T7pgoCfUEFocZS9IJaXnMS6IRqUekE/wW47DG2SiAe9mcsYV9CxYDVnyOEsKMBduopXjyO8c1Wn26hrwjYHcmwESX0OCotrGAJ9H527oVDvbg9yXnaWWEueuL/4XqF2a6Nyr7XWDZFD44FgsOoRrBzTIdhHv4bYwMsk8UM+AvDj3aAzRwGfNjYnxAaJTw3UvcALgH4UG+mLoKdTwR2eOC3uUrqGHKQx2JE6FSoY9VHvJry4E23iy5UdQs0z82xxE3djJhAd1B5FafB3CMciyhYmUKPfbGXjqk4MqFuJOcgA684uDIeSp2PN5hO1SHzRcCCTeZwfzm5VTrsQ/NXz3CmHnxR4MAPWziEZj7LwG5Z9pWQj4bEwTFoGsXR6OfXBWCVDpsRHhTC4TzXBsp+lJxAY/kcO87/quG1+pd0UPejnuYW2Dl+YyL4vqfjDjc8bQEdeJcKOvQOgTQ7aX44sNF3Fod7YxNVCXbuhy1eWDtH9uCxc/bHruLegThsqH2dy87sB2t4o4ZjixeWo6Hzv2LSfVsIy+K/ZHPMADs/icxBHo7sp2o4rDwPs3NB/Q9H/lyJy264I/Wd8g58xIbgdvOMjQtw9cXJS3DhPcDEraH1Qp6PCa2t4QB8KjDhx8bjMSZNCztXVHxY2DiN/8Ppp3FwQYV/DzZxYEvbMJOOs9+VnTn3Um0j+GusYPg2EoKjEgwF++r7YA1khJULdntcW7jS/2EqYyuXcbH5UUI+zZUEuimQZg9TXnaEAEx/cGqq2h9W86lWoH/ITihxlsat7M6fxgeGTZ/wTNtP+X7Kbvc09kFupnVFI2c7pSHAmynv3kLP632JywKNesCZB8IFqw4sRwOy+rHbPY2d4HB4WiNQ1+zASxwFthLlt4Mv0Dj19UGtP867wAcJUyt+z2nK36j1aNU0wPP6vvvq8zbmXXCsADoq7Oh5z7wnTLCwXG2lcWi3XU2ekIU+2u5ocwjv6cqH9hxq2rdJeQDsHoKcoXPJPh6oqXdSUWjDP6gZTuX4rvAh3nMRgUajwoMrMwlCGJelLoCrFGjDg7P70IPBAlPi8vFcJUPAbuZd+pj0SNvGboRDednog3QQkuzAxtW9crN2g6C3KGED6G4eH4QDbqL4WLDNDX/PgZXY4ZH3gTCU9B7/jICOYpzWBYTfFL3qgULvRvIAhppnrP6ODLUpu+12qHs/TfcTE4dzNMabPNF+EFpoAX0NHz6Co7Tu4014vb4zBHohbYfh7M4wxEcB//Zi3naio2FSiKNxm+QKJ6HFqRiKTBLhgXe0EPbpDYHHFs1lyHstLeVOEYJlBW6N+8u1mdxGTQA663N6j14Bk8bZPbH+H2OGVnL+yRiWocNe6hWV8
2S5myoYumfkP3yD0MDn98iItx+IQodOkTLgdPETOcxGHs1xIBV6T3Fa2N6nsDIYrPCax0RTqT33Et/gDc494Ox/oMPfZ/r5eWp7lg9B+w0uHdphp0gEzTHqrAqJNZh8sI3XESHCa3O5CzjAxS8KuywouDMx0JSPM/OGUdAh13f0UgK17pOR9Hn1xQO8BV0h8TGhgWDvOkTrBLg4H/pOEcOQvdn6vJuH4uDtlIuHo8TDxxH690f5+O/0hYJWAXy92Xa9IbjIK11ZM9jBRxg8FSwt6cd8nukNomKSFEMIVFpNBmFXx9xyPUA4wmWWn/0LFg+ssBAd79pqEXiQ3EUe9WuWKI70+kzQV/4YkUhZ6T3xs2IqHfKEX46B8f1Mv9pziIx+j7QKHN7w3VBoILw7YR7tP1DrZDwTtBBnE/s6DqavgsFPRYO/5Z96zVTmgI57MkROMulg36IGNXthhHDhkRePgpL+TDov4EXAwuv33Liwc4cfGKT6radhADjvAY3KF4bzBhDXxnAfW7KpD8wXZsMzOoX1PdhOgKzl8IAyGXSxkYRIGFQ0qEs7j2ybyXjg9dpQXhmEa+uhdWs9eGt6geWJCiMOEVtXwEpsNC6w6rd5f570X8huh95h/QR3CRBL/4XOg4fs8T3aTQpiG29lNHtc3fJhbYC4FVW5rlZnBJh6r2FA3Cv/3ZUVw+cxo5s7b7NfmsEBDVxxACQkRiHwszu7kLczDVtTOD/o2NibjkBq4YkCfH0PdDckUK4ojCgj0+lzk6KaE/3uwO0MRKi6MEJjMPpz1zuwsKB/rKFN0PldTJTAk2iMMfqJX6FSF/uswIeFLB3aLBBNVoKHwL0IJCfM62DsUMCEhISEhISEhISEhIeHLhf8Bcw0dUzSSNLwAAAAASUVORK5CYII=";var qt=n(579);const Ut=e=>{let{isOpen:t,toggleSidebar:n}=e;return(0,qt.jsxs)("div",{className:"xs-sidebar-group info-group ".concat(t?"open":""),children:[(0,qt.jsx)("div",{className:"xs-overlay xs-bg-black",onClick:n}),(0,qt.jsx)("div",{className:"xs-sidebar-widget",children:(0,qt.jsxs)("div",{className:"sidebar-widget-container",children:[(0,qt.jsx)("div",{className:"widget-heading",children:(0,qt.jsx)("a",{href:"#",className:"close-side-widget",onClick:n,children:"X"})}),(0,qt.jsx)("div",{className:"sidebar-textwidget",children:(0,qt.jsx)("div",{className:"sidebar-info-contents",children:(0,qt.jsxs)("div",{className:"content-inner",children:[(0,qt.jsx)("div",{className:"logo",children:(0,qt.jsx)("a",{href:"/",children:(0,qt.jsx)("img",{src:zt,alt:"Logo"})})}),(0,qt.jsxs)("div",{className:"content-box",children:[(0,qt.jsx)("h2",{children:"About Us"}),(0,qt.jsx)("p",{className:"text",children:"SwiftMaze empowers businesses through smart IT solutions and impactful digital innovation."}),(0,qt.jsx)("a",{href:"/contact",className:"theme-btn btn-style-two",children:(0,qt.jsx)("span",{className:"txt",children:"Consultation"})})]}),(0,qt.jsxs)("div",{className:"contact-info",children:[(0,qt.jsx)("h2",{children:"Contact Info"}),(0,qt.jsxs)("ul",{className:"list-style-one",children:[(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"icon fa fa-location-arrow"}),"1st floor, Ayesha Complex, College Rd, Next to Dawat Hotel, Modasa, Gujarat 383315"]}),(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"icon fa fa-phone"}),"(91) 99786 23133"]}),(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"icon fa fa-envelope"}),"[email protected]"]}),(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"icon fa fa-clock-o"}),"Week Days: 09.00 to 18.00 Sunday: Closed"]})]})]}),(0,qt.jsxs)("ul",{className:"social-box",children:[(0,qt.jsx)("li",{className:"facebook",children:(0,qt.jsx)("a",{href:"#",className:"fa fa-facebook-f"})}),(0,qt.jsx)("li",{className:"twitter",children:(0,qt.jsx)("a",{href:"#",className:"fa fa-twitter"})}),(0,qt.jsx)("li",{className:"linkedin",children:(0,qt.jsx)("a",{href:"#",className:"fa fa-linkedin"})}),(0,qt.jsx)("li",{className:"instagram",children:(0,qt.jsx)("a",{href:"#",className:"fa fa-instagram"})}),(0,qt.jsx)("li",{className:"youtube",children:(0,qt.jsx)("a",{href:"#",className:"fa fa-youtube"})})]})]})})})]})})]})},_t=()=>(0,qt.jsx)(qt.Fragment,{children:(0,qt.jsxs)("div",{class:"search-popup",children:[(0,qt.jsx)("button",{class:"close-search style-two",children:(0,qt.jsx)("span",{class:"flaticon-multiply"})}),(0,qt.jsx)("button",{class:"close-search",children:(0,qt.jsx)("span",{class:"flaticon-up-arrow-1"})}),(0,qt.jsx)("form",{method:"post",action:"blog.html",children:(0,qt.jsxs)("div",{class:"form-group",children:[(0,qt.jsx)("input",{type:"search",name:"search-field",value:"",placeholder:"Search Here",required:""}),(0,qt.jsx)("button",{type:"submit",children:(0,qt.jsx)("i",{class:"fa fa-search"})})]})})]})}),Ht=[{to:"/training/web-designing-course-modasa/",label:"Web Designing Course in Modasa"},{to:"/training/web-development-course-modasa/",label:"Web Development Course in Modasa"},{to:"/training/digital-marketing-course-modasa/",label:"Digital Marketing Course in Modasa"},{to:"/training/bca-internship-industrial-project-guidance/",label:"BCA Internship & Industrial Project Guidance"},{to:"/training/industry-project-internship-mentorship/",label:"Industry Project, Internship & Mentorship"},{to:"/training/internship-project-guidance-modasa/",label:"Internship & Project Guidance (Modasa)"},{to:"/training/btech-be-internship-project-guidance/",label:"BTech / BE Internship Project Guidance"}],Yt=[{to:"/services/web-development/",label:"Web Development India"},{to:"/services/website-development-company-aravalli/",label:"Web Development Aravalli"},{to:"/services/software-development/",label:"Software Development",children:[{to:"/services/software-development-modasa/",label:"Software Development Modasa"}]},{to:"/services/mobile-app-development/",label:"Mobile App Development",children:[{to:"/services/mobile-app-development-modasa/",label:"Mobile App Development Modasa"}]},{to:"/services/ai-agent-development/",label:"AI Agent Development"},{to:"/services/digital-marketing-services/",label:"Digital Marketing Services",children:[{to:"/services/digital-marketing-modasa/",label:"Digital Marketing Modasa"},{to:"/services/seo-service/",label:"SEO Service"},{to:"/services/google-ads/",label:"Google Ads"},{to:"/services/social-media-marketing/",label:"Social Media Marketing"},{to:"/services/content-writing-services/",label:"Content Writing Services"}]},{to:"/services/hire-chrome-extension-developer/",label:"Hire Chrome Extension Developer"},{to:"/services/crm-development/",label:"CRM System"},{to:"/services/whatsapp-crm-aravalli/",label:"WhatsApp CRM Aravalli"},{to:"/services/qa-testing/",label:"QA Testing"},{to:"/services/erp-development/",label:"ERP System"},{to:"/services/website-development-modasa/",label:"Website Development Modasa"}],Gt=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:Yt).flatMap(e=>[e,...e.children||[]])},Qt=Yt,Vt=[{to:"/products/whatsapp-crm/",label:"WhatsApp CRM"},{to:"/products/school-management/",label:"School Management"},{to:"/products/medical-wholesale-retail-app/",label:"Medical Wholesale & Retail App"}],Kt=Vt,Xt=()=>{var e;const[n,a]=(0,t.useState)(!1),[s,i]=(0,t.useState)(!1),[r,o]=(0,t.useState)(!1),[l,c]=(0,t.useState)(!1),[d,u]=(0,t.useState)(!1),[p,m]=(0,t.useState)(!1),h=te(),f=ae(),g=h.pathname,b=e=>e&&e.length>1?e.replace(/\/+$/,""):e,v=e=>b(e)===b(g),w=(null===(e=Ht[0])||void 0===e?void 0:e.to)||"/training/internship-project-guidance-modasa",y=Ht.some(e=>v(e.to)),x=g.startsWith("/services")&&!y,k=g.startsWith("/products");(0,t.useEffect)(()=>{a(!1),i(!1),o(!1),c(!1)},[g]),(0,t.useEffect)(()=>{const e=()=>{const e=window.scrollY>120;document.body.classList.toggle("fixed-header",e);const t=document.querySelector(".main-header .header-upper");if(t){const n=t.offsetHeight||0;document.body.style.paddingTop=e?"".concat(n,"px"):"0px"}};return window.addEventListener("scroll",e,{passive:!0}
2),e(),()=>window.removeEventListener("scroll",e)},[]),(0,t.useEffect)(()=>{const e=setTimeout(()=>{const e=window.$;if(e&&(e(".offset-side-bar").on("click",function(t){t.preventDefault(),t.stopPropagation(),e(".cart-group").addClass("isActive")}),e(".close-side-widget").on("click",function(t){t.preventDefault(),e(".cart-group").removeClass("isActive")}),e(".navSidebar-button").on("click",function(t){t.preventDefault(),t.stopPropagation(),e(".info-group").addClass("isActive")}),e(".close-side-widget").on("click",function(t){t.preventDefault(),e(".info-group").removeClass("isActive")}),e("body").on("click",function(t){e(t.target).closest(".main-header").length||e(t.target).closest(".mobile-menu").length||(e(".info-group").removeClass("isActive"),e(".cart-group").removeClass("isActive"))}),e(".xs-sidebar-widget").on("click",function(e){e.stopPropagation()}),e(".xs-modal-popup").length&&e(".xs-modal-popup").magnificPopup({type:"inline",fixedContentPos:!1,fixedBgPos:!0,overflowY:"auto",closeBtnInside:!1,callbacks:{beforeOpen:function(){this.st.mainClass="my-mfp-slide-bottom xs-promo-popup"}}}),e(".search-box-outer").length&&(e(".search-box-outer").on("click",function(){e("body").addClass("search-active")}),e(".close-search").on("click",function(){e("body").removeClass("search-active")})),e(".main-header .navigation li.dropdown > a").off("click"),e(".navigation li.dropdown > a").off("click"),e(".main-header li.dropdown .dropdown-btn").remove(),e(".mobile-menu").length)){const t=e(".mobile-menu .menu-box .menu-outer");if(t.empty(),0===t.find("ul.navigation").length){const n=e(".header-upper .nav-outer .main-menu .navbar-collapse > ul.navigation").first().clone();t.append(n)}e(".mobile-nav-toggler").on("click",function(){e("body").addClass("mobile-menu-visible")}),e(".mobile-menu .menu-backdrop, .mobile-menu .close-btn").on("click",function(){e("body").removeClass("mobile-menu-visible")}),t.find("li.dropdown").each(function(){e(this).children(".dropdown-btn").length||e(this).append('<div class="dropdown-btn"><span class="fa fa-angle-down"></span></div>'),e(this).children(".dropdown-btn").find("span").removeClass("fa-angle-up").addClass("fa-angle-down");const t=e(this).children("ul");t.length&&t.hide()}),t.off("click.mobileDrop").on("click.mobileDrop",".dropdown-btn",function(t){t.preventDefault(),t.stopPropagation();const n=e(this).closest("li.dropdown");n.toggleClass("open"),e(this).find("span").toggleClass("fa-angle-up",n.hasClass("open")).toggleClass("fa-angle-down",!n.hasClass("open")),n.children("ul").stop(!0,!0).slideToggle(250)}),t.off("click.mobileParentNav").on("click.mobileParentNav","li.dropdown > a",function(t){if(e(t.target).closest(".dropdown-btn").length)return;const n=e(this).attr("href");n&&(t.preventDefault(),t.stopPropagation(),e("body").removeClass("mobile-menu-visible"),a(!1),i(!1),o(!1),c(!1),f(n))})}},300);return()=>{clearTimeout(e);const t=window.$;if(!t)return;t(".offset-side-bar").off("click"),t(".close-side-widget").off("click"),t(".navSidebar-button").off("click"),t("body").off("click"),t(".xs-sidebar-widget").off("click"),t(".search-box-outer").off("click"),t(".close-search").off("click");const n=t(".mobile-menu .menu-box .menu-outer");n.off("click.mobileDrop"),n.off("click.mobileParentNav")}},[]);const j=()=>"undefined"!==typeof window&&"function"===typeof window.matchMedia&&(window.matchMedia("(hover: none)").matches||window.matchMedia("(pointer: coarse)").matches),S=(e,t)=>{window.innerWidth<992||j()?(t.preventDefault(),t.stopPropagation(),"services"===e?(a(e=>!e),i(!1),o(!1),c(!1)):"products"===e?(i(e=>!e),a(!1),o(!1),c(!1)):"training"===e?(o(e=>!e),a(!1),i(!1),c(!1)):(c(e=>!e),a(!1),i(!1),o(!1))):(a(!1),i(!1),o(!1),c(!1))};return(0,qt.jsxs)("div",{children:[(0,qt.jsxs)("header",{className:"main-header header-style-one",children:[(0,qt.jsx)("div",{className:"header-top",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"clearfix",children:[(0,qt.jsx)("div",{className:"top-left",children:(0,qt.jsxs)("ul",{className:"info-list",children:[(0,qt.jsx)("li",{children:(0,qt.jsxs)("a",{href:"tel:+919978623133",children:[(0,qt.jsx)("i",{className:"fa fa-phone"}),"91 99786 23133"]})}),(0,qt.jsx)("li",{children:(0,qt.jsxs)("a",{href:"mailto:[email protected]",children:[(0,qt.jsx)("i",{className:"fa fa-envelope"}),"[email protected]"]})})]})}),(0,qt.jsx)("div",{className:"top-right pull-right",children:(0,qt.jsxs)("ul",{className:"social-icons",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.facebook.com/swiftmazetech/",className:"fa fa-facebook-f"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.instagram.com/swiftmazetech",className:"fa fa-instagram"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.youtube.com/@SwiftMazeTech",className:"fa fa-youtube"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.linkedin.com/company/swiftmaze-tech-pvt-ltd/",className:"fa fa-linkedin"})})]})})]})})}),(0,qt.jsx)("div",{className:"header-upper",children:(0,qt.jsxs)("div",{className:"auto-container clearfix",children:[(0,qt.jsx)("div",{className:"pull-left logo-box",children:(0,qt.jsx)("div",{className:"logo",children:(0,qt.jsx)(Pe,{to:"/",children:(0,qt.jsx)("img",{src:Lt,alt:"Swift Maze Tech",title:"Swift Maze Tech"})})})}),(0,qt.jsxs)("div",{className:"nav-outer clearfix",children:[(0,qt.jsx)("div",{className:"mobile-nav-toggler",children:(0,qt.jsx)("span",{className:"icon flaticon-menu"})}),(0,qt.jsxs)("nav",{className:"main-menu navbar-expand-md",children:[(0,qt.jsx)("div",{className:"navbar-header",children:(0,qt.jsxs)("button",{className:"navbar-toggler",type:"button","data-toggle":"collapse","data-target":"#navbarSupportedContent","aria-controls":"navbarSupportedContent","aria-expanded":"false","aria-label":"Toggle navigation",children:[(0,qt.jsx)("span",{className:"icon-bar"}),(0,qt.jsx)("span",{className:"icon-bar"}),(0,qt.jsx)("span",{className:"icon-bar"})]})}),(0,qt.jsx)("div",{className:"navbar-collapse collapse clearfix",id:"navbarSupportedContent",children:(0,qt.jsxs)("ul",{className:"navigation clearfix",children:[(0,qt.jsx)("li",{className:"/"===g?"current":"",children:(0,qt.jsx)(Pe,{to:"/",children:"Home"})}),(0,qt.jsxs)("li",{className:"dropdown "+(n?"open ":"")+(x?"current":""),onMouseEnter:()=>{window.innerWidth>=992&&!j()&&a(!0)},onMouseLeave:()=>{window.innerWidth>=992&&!j()&&a(!1)},children:[(0,qt.jsx)(Pe,{to:"/services/",onClickCapture:e=>{!j()&&window.innerWidth>=992&&(e.preventDefault(),e.stopPropagation(),a(!1),i(!1),o(!1),f("/services"))},children:"Services"}),(0,qt.jsx)("button",{type:"button",className:"dd-hit","aria-label":"Toggle Services",onClick:e=>S("services",e)}),(0,qt.jsx)("ul",{className:"header-scroll-dropdown header-services-dropdown",style:{display:n?"block":"none"},children:Qt.map(e=>{var t,n,s;return(0,qt.jsxs)("li",{className:[null!==(t=e.children)&&void 0!==t&&t.length?"dropdown":"",v(e.to)?"current":"",null!==(n=e.children)&&void 0!==n&&n.some(e=>
2v(e.to))?"current":""].filter(Boolean).join(" "),children:[(0,qt.jsxs)(Pe,{className:"header-menu-link",to:e.to,onClick:()=>a(!1),children:[(0,qt.jsx)("span",{className:"header-menu-link-label",children:e.label}),e.badge?(0,qt.jsx)("span",{className:"header-menu-badge",children:e.badge}):null]}),null!==(s=e.children)&&void 0!==s&&s.length?(0,qt.jsx)("ul",{children:e.children.map(e=>(0,qt.jsx)("li",{className:v(e.to)?"current":"",children:(0,qt.jsx)(Pe,{to:e.to,onClick:()=>a(!1),children:e.label})},e.to))}):null]},e.to)})})]}),(0,qt.jsxs)("li",{className:"dropdown "+(s?"open ":"")+(k?"current":""),onMouseEnter:()=>{window.innerWidth>=992&&!j()&&i(!0)},onMouseLeave:()=>{window.innerWidth>=992&&!j()&&i(!1)},children:[(0,qt.jsx)(Pe,{to:"/products/whatsapp-crm/",onClickCapture:e=>{!j()&&window.innerWidth>=992&&(e.preventDefault(),e.stopPropagation(),a(!1),i(!1),o(!1),f("/products/whatsapp-crm"))},children:"Products"}),(0,qt.jsx)("button",{type:"button",className:"dd-hit","aria-label":"Toggle Products",onClick:e=>S("products",e)}),(0,qt.jsx)("ul",{className:"header-scroll-dropdown header-products-dropdown",style:{display:s?"block":"none"},children:Kt.map(e=>(0,qt.jsx)("li",{className:v(e.to)?"current":"",children:(0,qt.jsxs)(Pe,{className:"header-menu-link",to:e.to,onClick:()=>i(!1),children:[(0,qt.jsx)("span",{className:"header-menu-link-label",children:e.label}),e.badge?(0,qt.jsx)("span",{className:"header-menu-badge",children:e.badge}):null]})},e.to))})]}),(0,qt.jsxs)("li",{className:"dropdown "+(r?"open ":"")+(y?"current":""),onMouseEnter:()=>{window.innerWidth>=992&&!j()&&o(!0)},onMouseLeave:()=>{window.innerWidth>=992&&!j()&&o(!1)},children:[(0,qt.jsx)(Pe,{to:w,children:"Training"}),(0,qt.jsx)("button",{type:"button",className:"dd-hit","aria-label":"Toggle Training",onClick:e=>S("training",e)}),(0,qt.jsx)("ul",{className:"header-scroll-dropdown header-training-dropdown",style:{display:r?"block":"none"},children:Ht.map(e=>(0,qt.jsx)("li",{className:v(e.to)?"current":"",children:(0,qt.jsx)(Pe,{to:e.to,onClick:()=>o(!1),children:e.label})},e.to))})]}),(0,qt.jsxs)("li",{className:"dropdown "+(l?"open ":"")+("/about"===g||"/contact"===g?"current":""),onMouseEnter:()=>{window.innerWidth>=992&&!j()&&c(!0)},onMouseLeave:()=>{window.innerWidth>=992&&!j()&&c(!1)},children:[(0,qt.jsx)(Pe,{to:"/about/",children:"About"}),(0,qt.jsx)("button",{type:"button",className:"dd-hit","aria-label":"Toggle About",onClick:e=>S("about",e)}),(0,qt.jsxs)("ul",{style:{display:l?"block":"none"},children:[(0,qt.jsx)("li",{className:"/about"===g?"current":"",children:(0,qt.jsx)(Pe,{to:"/about/",onClick:()=>c(!1),children:"About Us"})}),(0,qt.jsx)("li",{className:"/contact"===g?"current":"",children:(0,qt.jsx)(Pe,{to:"/contact/",onClick:()=>c(!1),children:"Contact Us"})})]})]}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.swiftmazetech.com/blog/",children:"Blog"})})]})})]}),(0,qt.jsx)("div",{className:"outer-box clearfix",children:(0,qt.jsx)("div",{className:"btn-box",children:(0,qt.jsx)("a",{href:"https://wa.me/919978623133?text=Hello%20SwiftMaze%20Tech%2C%20I%20am%20contacting%20you%20from%20the%20SwiftMaze%20Tech%20website%20for%20a%20free%20consultation.",className:"theme-btn btn-style-one",target:"_blank",rel:"noopener noreferrer",children:(0,qt.jsx)("span",{className:"txt",children:"Free Consulting"})})})})]})]})}),(0,qt.jsxs)("div",{className:"mobile-menu",children:[(0,qt.jsx)("div",{className:"menu-backdrop"}),(0,qt.jsx)("div",{className:"close-btn",children:(0,qt.jsx)("span",{className:"icon flaticon-multiply"})}),(0,qt.jsxs)("nav",{className:"menu-box",children:[(0,qt.jsx)("div",{className:"nav-logo",children:(0,qt.jsx)(Pe,{to:"/",children:(0,qt.jsx)("img",{src:Lt,alt:"Swift Maze Tech",title:"Swift Maze Tech"})})}),(0,qt.jsx)("div",{className:"menu-outer"})]})]})]}),(0,qt.jsx)(Ut,{isOpen:d,toggleSidebar:()=>u(e=>!e)}),(0,qt.jsx)(_t,{isOpen:p,toggleSearch:()=>m(e=>!e)})]})};var Jt={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},$t=t.createContext&&t.createContext(Jt),Zt=["attr","size","title"];function en(e,t){if(null==e)return{};var n,a,s=function(e,t){if(null==e)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s}function tn(){return tn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},tn.apply(this,arguments)}function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function an(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?nn(Object(n),!0).forEach(function(t){sn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function sn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rn(e){return e&&e.map((e,n)=>t.createElement(e.tag,an({key:n},e.attr),rn(e.child)))}function on(e){return n=>t.createElement(ln,tn({attr:an({},e.attr)},n),rn(e.child))}function ln(e){var n=n=>{var a,{attr:s,size:i,title:r}=e,o=en(e,Zt),l=i||n.size||"1em";return n.className&&(a=n.className),e.className&&(a=(a?a+" ":"")+e.className),t.createElement("svg",tn({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,s,o,{className:a,style:an(an({color:e.color||n.color},n.style),e.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),r&&t.createElement("title",null,r),e.children)};return void 0!==$t?t.createElement($t.Consumer,null,e=>n(e)):n(Jt)}function cn(e){return on({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"},child:[]}]})(e)}const dn=n.p+"static/media/digital-marketing-hero.048fc30acaa629e7c02a.png",un=n.p+"static/media/mobile-app-development-hero.5e4a29af0442521a521c.png",pn=n.p+"static/media/software-erp-development-hero.a07daa694459b8d8ba31.png",mn=async e=>{let{formName:t,name:n="",email:a="",phone:s="",subject:i="",service:r="",currentEducation:o="",interestedIn:l="",message:c=""}=e;const d={siteName:"SwiftMaze Tech",formName:t,name:n.trim(),email:a.trim(),phone:s.trim(),subject:i.trim(),service:r.trim(),currentEducation:o.trim(),interestedIn:l.trim(),message:c.trim(),sourceUrl:window.location.href,device:navigator.userAgent},u=await fetch("/api/send-inquiry",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(d)});if(!u.ok){let e="Email submission failed.";try{e=(await u.json()).message||e}catch(p){}throw new Error(e)}return u.json()},hn=[["AF","+93","Afghanistan"],["AL","+355","Albania"],["DZ","+213","Algeria"],["AS","+1","American Samoa"],["AD","+376","Andorra"],["AO","+244","Angola"],["AI","+1","Anguilla"],["AG","+1","Antigua and Barbuda"],["AR","+54","Argentina"],["AM","+374","Armenia"],["AW","+297","Aruba"],["AU","+61","Australia"],["AT","+43","Austria"],["AZ","+994","Azerbaijan"],["BS","+1","Bahamas"],["BH","+973","Bahrain"],["BD","+880","Bangladesh"],["BB","+1","Barbados"],["BY","+375","Belarus"],["BE","+32","Belgium"],["BZ","+501","Belize"],["BJ","+229","Benin"],["BM","+1","Bermuda"],["BT","+975","Bhutan"],["BO","+591","Bolivia"],["BA","+387","Bosnia and Herzegovina"],["BW","+267","Botswana"],["BR","+55","Brazil"],["IO","+246","British Indian Ocean Territory"],["VG","+1","British Virgin Islands"],["BN","+673","Brunei"],["BG","+359","Bulgaria"],["BF","+226","Burkina Faso"],["BI","+257","Burundi"],["KH","+855","Cambodia"],["CM","+237","Cameroon"],["CA","+1","Canada"],["CV","+238","Cape Verde"],["KY","+1","Cayman Islands"],["CF","+236","Central African Republic"],["TD","+235","Chad"],["CL","+56","Chile"],["CN","+86","China"],["CO","+57","Colombia"],["KM","+269","Comoros"],["CG","+242","Congo"],["CD","+243","Congo DR"],["CK","+682","Cook Islands"],["CR","+506","Costa Rica"],["CI","+225","Cote dIvoire"],["HR","+385","Croatia"],["CU","+53","Cuba"],["CW","+599","Curacao"],["CY","+357","Cyprus"],["CZ","+420","Czech Republic"],["DK","+45","Denmark"],["DJ","+253","Djibouti"],["DM","+1","Dominica"],["DO","+1","Dominican Republic"],["EC","+593","Ecuador"],["EG","+20","Egypt"],["SV","+503","El Salvador"],["GQ","+240","Equatorial Guinea"],["ER","+29
21","Eritrea"],["EE","+372","Estonia"],["SZ","+268","Eswatini"],["ET","+251","Ethiopia"],["FK","+500","Falkland Islands"],["FO","+298","Faroe Islands"],["FJ","+679","Fiji"],["FI","+358","Finland"],["FR","+33","France"],["GF","+594","French Guiana"],["PF","+689","French Polynesia"],["GA","+241","Gabon"],["GM","+220","Gambia"],["GE","+995","Georgia"],["DE","+49","Germany"],["GH","+233","Ghana"],["GI","+350","Gibraltar"],["GR","+30","Greece"],["GL","+299","Greenland"],["GD","+1","Grenada"],["GP","+590","Guadeloupe"],["GU","+1","Guam"],["GT","+502","Guatemala"],["GG","+44","Guernsey"],["GN","+224","Guinea"],["GW","+245","Guinea-Bissau"],["GY","+592","Guyana"],["HT","+509","Haiti"],["HN","+504","Honduras"],["HK","+852","Hong Kong"],["HU","+36","Hungary"],["IS","+354","Iceland"],["IN","+91","India"],["ID","+62","Indonesia"],["IR","+98","Iran"],["IQ","+964","Iraq"],["IE","+353","Ireland"],["IM","+44","Isle of Man"],["IL","+972","Israel"],["IT","+39","Italy"],["JM","+1","Jamaica"],["JP","+81","Japan"],["JE","+44","Jersey"],["JO","+962","Jordan"],["KZ","+7","Kazakhstan"],["KE","+254","Kenya"],["KI","+686","Kiribati"],["XK","+383","Kosovo"],["KW","+965","Kuwait"],["KG","+996","Kyrgyzstan"],["LA","+856","Laos"],["LV","+371","Latvia"],["LB","+961","Lebanon"],["LS","+266","Lesotho"],["LR","+231","Liberia"],["LY","+218","Libya"],["LI","+423","Liechtenstein"],["LT","+370","Lithuania"],["LU","+352","Luxembourg"],["MO","+853","Macao"],["MG","+261","Madagascar"],["MW","+265","Malawi"],["MY","+60","Malaysia"],["MV","+960","Maldives"],["ML","+223","Mali"],["MT","+356","Malta"],["MH","+692","Marshall Islands"],["MQ","+596","Martinique"],["MR","+222","Mauritania"],["MU","+230","Mauritius"],["YT","+262","Mayotte"],["MX","+52","Mexico"],["FM","+691","Micronesia"],["MD","+373","Moldova"],["MC","+377","Monaco"],["MN","+976","Mongolia"],["ME","+382","Montenegro"],["MS","+1","Montserrat"],["MA","+212","Morocco"],["MZ","+258","Mozambique"],["MM","+95","Myanmar"],["NA","+264","Namibia"],["NR","+674","Nauru"],["NP","+977","Nepal"],["NL","+31","Netherlands"],["NC","+687","New Caledonia"],["NZ","+64","New Zealand"],["NI","+505","Nicaragua"],["NE","+227","Niger"],["NG","+234","Nigeria"],["NU","+683","Niue"],["KP","+850","North Korea"],["MK","+389","North Macedonia"],["MP","+1","Northern Mariana Islands"],["NO","+47","Norway"],["OM","+968","Oman"],["PK","+92","Pakistan"],["PW","+680","Palau"],["PS","+970","Palestine"],["PA","+507","Panama"],["PG","+675","Papua New Guinea"],["PY","+595","Paraguay"],["PE","+51","Peru"],["PH","+63","Philippines"],["PL","+48","Poland"],["PT","+351","Portugal"],["PR","+1","Puerto Rico"],["QA","+974","Qatar"],["RE","+262","Reunion"],["RO","+40","Romania"],["RU","+7","Russia"],["RW","+250","Rwanda"],["WS","+685","Samoa"],["SM","+378","San Marino"],["ST","+239","Sao Tome and Principe"],["SA","+966","Saudi Arabia"],["SN","+221","Senegal"],["RS","+381","Serbia"],["SC","+248","Seychelles"],["SL","+232","Sierra Leone"],["SG","+65","Singapore"],["SX","+1","Sint Maarten"],["SK","+421","Slovakia"],["SI","+386","Slovenia"],["SB","+677","Solomon Islands"],["SO","+252","Somalia"],["ZA","+27","South Africa"],["KR","+82","South Korea"],["SS","+211","South Sudan"],["ES","+34","Spain"],["LK","+94","Sri Lanka"],["BL","+590","Saint Barthelemy"],["SH","+290","Saint Helena"],["KN","+1","Saint Kitts and Nevis"],["LC","+1","Saint Lucia"],["MF","+590","Saint Martin"],["PM","+508","Saint Pierre and Miquelon"],["VC","+1","Saint Vincent and the Grenadines"],["SD","+249","Sudan"],["SR","+597","Suriname"],["SE","+46","Sweden"],["CH","+41","Switzerland"],["SY","+963","Syria"],["TW","+886","Taiwan"],["TJ","+992","Tajikistan"],["TZ","+255","Tanzania"],["TH","+66","Thailand"],["TL","+670","Timor-Leste"],["TG","+228","Togo"],["TK","+690","Tokelau"],["TO","+676","Tonga"],["TT","+1","Trinidad and Tobago"],["TN","+216","Tunisia"],["TR","+90","Turkey"],["TM","+993","Turkmenistan"],["TC","+1","Turks and Caicos Islands"],["TV","+688","Tuvalu"],["UG","+256","Uganda"],["UA","+380","Ukraine"],["AE","+971","United Arab Emirates"],["GB","+44","United Kingdom"],["US","+1","United States"],["UY","+598","Uruguay"],["VI","+1","US Virgin Islands"],["UZ","+998","Uzbekistan"],["VU","+678","Vanuatu"],["VA","+39","Vatican City"],["VE","+58","Venezuela"],["VN","+84","Vietnam"],["WF","+681","Wallis and Futuna"],["YE","+967","Yemen"],["ZM","+260","Zambia"],["ZW","+263","Zimbabwe"]].map(e=>{let[t,n,a]=e;return{value:t,dialCode:n,name:a,label:"".concat(n," (").concat(t,")"),displayLabel:"".concat(n," ").concat(a),minDigits:4,maxDigits:15,placeholder:"Mobile number"}}),fn=hn.reduce((e,t)=>
2(e[t.value]=t,e),{}),gn="IN",bn="swiftmaze-country-phone-options",vn=function(){return fn[arguments.length>0&&void 0!==arguments[0]?arguments[0]:gn]||fn[gn]},wn=function(){return vn(arguments.length>0&&void 0!==arguments[0]?arguments[0]:gn).dialCode},yn=function(){const e=vn(arguments.length>0&&void 0!==arguments[0]?arguments[0]:gn);return"".concat(e.name," ").concat(e.dialCode," (").concat(e.value,")")},xn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bn;return(0,qt.jsx)("datalist",{id:e,children:hn.map(e=>(0,qt.jsx)("option",{value:yn(e.value)},e.value))})},kn=e=>{let{countryCode:t,onCountryChange:n}=e;const a=e=>{const t=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().toLowerCase();return e?hn.find(t=>[t.value,t.name,t.dialCode,t.label,t.displayLabel,yn(t.value)].some(t=>t.toLowerCase()===e)):null}(e);return t&&n(t.value),t};return{defaultValue:yn(t),onChange:e=>a(e.target.value),onBlur:e=>{a(e.target.value)||(e.target.value=yn(t))},onFocus:e=>{e.target.value=""}}},jn=(e,t)=>{const n=vn(e),a=(s=t,(s||"").replace(/\D/g,"")).length;var s;return a>=n.minDigits&&a<=n.maxDigits},Sn=e=>{const t=vn(e);return"Please enter a valid mobile number (".concat(t.minDigits,"-").concat(t.maxDigits," digits) for ").concat(t.name,".")},Cn=()=>{const[e,n]=(0,t.useState)(!1),[a,s]=(0,t.useState)(!1),i=pn;(0,t.useEffect)(()=>{if("undefined"===typeof document)return;const e=document.createElement("link");return e.rel="preload",e.as="image",e.href=un,e.setAttribute("data-swiftmaze-preload","home-hero"),document.head.appendChild(e),()=>{e.parentNode&&e.parentNode.removeChild(e)}},[]),(0,t.useEffect)(()=>{if("undefined"===typeof window)return;const e=()=>{[dn,i].forEach(e=>{(new Image).src=e}),s(!0)};let t;if("requestIdleCallback"in window){const t=window.requestIdleCallback(e,{timeout:1800});return()=>window.cancelIdleCallback(t)}return t=window.setTimeout(e,1200),()=>window.clearTimeout(t)},[i]),(0,t.useEffect)(()=>{if("undefined"!==typeof navigator&&/ReactSnap/i.test(navigator.userAgent||""))return void n(!0);if("undefined"===typeof window||!window.$)return void n(!0);const e=window.$;if(!e.fn||"function"!==typeof e.fn.owlCarousel)return void n(!0);const t=e(".main-slider-carousel");if(!t.length)return void n(!0);t.hasClass("owl-loaded")&&(t.trigger("destroy.owl.carousel"),t.removeClass("owl-loaded owl-hidden owl-refresh owl-drag"),t.find(".owl-stage-outer").children().unwrap(),t.find(".owl-stage").children().unwrap()),t.one("initialized.owl.carousel",()=>{n(!0)});try{t.owlCarousel({animateOut:"fadeOut",animateIn:"fadeIn",loop:!0,margin:0,nav:!0,smartSpeed:500,autoplay:!0,autoplayTimeout:6e3,navText:['<span class="flaticon-back-1"></span>','<span class="flaticon-arrow-pointing-to-right"></span>'],responsive:{0:{items:1},600:{items:1},800:{items:1},1024:{items:1},1200:{items:1}}})}catch(r){n(!0)}const a=setTimeout(()=>{n(!0)},900),s=e(".main-header .nav-outer"),i=e(".sticky-header .pull-right");return s.length&&i.length&&i.is(":empty")&&i.html(s.html()),()=>{clearTimeout(a),t.off("initialized.owl.carousel")}},[]);const[r,o]=(0,t.useState)({name:"",countryCode:gn,phone:"",email:"",service:""}),[l,c]=(0,t.useState)(!1),[d,u]=(0,t.useState)({success:"",error:""});return(0,qt.jsx)("section",{className:"banner-section-three",children:(0,qt.jsxs)("div",{className:"main-slider-carousel owl-carousel owl-theme ".concat(e?"is-ready":"is-loading"),children:[(0,qt.jsxs)("div",{className:"slide banner-slide-website",style:{backgroundImage:"url(".concat(un,")"),position:"relative"},children:[(0,qt.jsx)("div",{className:"color-layer"}),(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsx)("div",{className:"content-column clearfix centered",children:(0,qt.jsxs)("div",{className:"inner-column-Banner text-white banner-center",children:[(0,qt.jsx)("h1",{children:"Website Development Company in Modasa"}),(0,qt.jsx)("div",{className:"text-base",children:"We build clear and fast websites for growing brands. Our team keeps the work simple and smooth. You get a site that feels clean and helps you reach more people."}),(0,qt.jsxs)("a",{href:"https://wa.me/919978623133",target:"_blank",rel:"noopener noreferrer",className:"banner-whatsapp-btn",children:[(0,qt.jsx)(cn,{className:"whatsapp-icon"}),(0,qt.jsx)("span",{children:"Chat on WhatsApp"})]})]})})})]}),(0,qt.jsxs)("div",{className:"slide banner-slide-digital",style:{backgroundImage:a?"url(".concat(dn,")"):"none",backgroundColor:"#132144",position:"relative"},children:[(0,qt.jsx)("div",{className:"color-layer"}),(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsx)("div",{className:"content-column clearfix centered",children:(0,qt.jsxs)("div",{className:"inner
2-column-Banner text-white banner-center",children:[(0,qt.jsx)("h2",{children:"Digital Marketing Agency in Modasa"}),(0,qt.jsx)("div",{className:"text-base",children:"Growing your brand online with our digital marketing agency in Modasa. We manage SEO, ads and social media so your business gets more calls and enquiries."}),(0,qt.jsxs)("a",{href:"https://wa.me/919978623133",target:"_blank",rel:"noopener noreferrer",className:"banner-whatsapp-btn",children:[(0,qt.jsx)(cn,{className:"whatsapp-icon"}),(0,qt.jsx)("span",{children:"Chat on WhatsApp"})]})]})})})]}),(0,qt.jsxs)("div",{className:"slide banner-slide-software",style:{backgroundImage:a?"url(".concat(i,")"):"none",backgroundColor:"#132144",position:"relative"},children:[(0,qt.jsx)("div",{className:"color-layer"}),(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsx)("div",{className:"content-column clearfix centered",children:(0,qt.jsxs)("div",{className:"inner-column-Banner text-white banner-center",children:[(0,qt.jsx)("h2",{children:"Software Development Company in Modasa"}),(0,qt.jsx)("div",{className:"text-base text-bold",children:"We make smooth and easy software for teams in Modasa. Our work fits your daily needs and keeps your process simple. You get tools that feel light and support your business."}),(0,qt.jsxs)("a",{href:"https://wa.me/919978623133",target:"_blank",rel:"noopener noreferrer",className:"banner-whatsapp-btn",children:[(0,qt.jsx)(cn,{className:"whatsapp-icon"}),(0,qt.jsx)("span",{children:"Chat on WhatsApp"})]})]})})})]})]})})},An=n.p+"static/media/globe.debe5ad04c05b787d20a.png",Nn=n.p+"static/media/pattern-1.374740caae8625e049bb.png",Tn=n.p+"static/media/about-company-office-male.05424b4799d4aa06082c.jpg",Mn=n.p+"static/media/about-company-review-male.8e38d1b112d332704607.jpg",Pn=n.p+"static/media/about-company-collaboration-male.6347bb3be9d119feb705.jpg",En=n.p+"static/media/about-4.eada06cf0a02fbad3822.jpg",Wn=e=>{let{}=e;return(0,qt.jsx)(qt.Fragment,{children:(0,qt.jsx)("section",{className:"about-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title",children:[(0,qt.jsx)("div",{className:"title",children:"ABOUT COMPANY"}),(0,qt.jsxs)("h2",{children:["We Build Clear and Simple IT Work ",(0,qt.jsx)("br",{})," That Helps You Grow"]})]}),(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"content-column col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-column",children:[(0,qt.jsx)("div",{className:"text",children:"We work with brands and small teams in Modasa and nearby areas. Our aim is to make your web and software work easy. Our team keeps every step simple so you feel safe with us. We build websites, software, and marketing plans that support real work in your day-to-day life."}),(0,qt.jsxs)("div",{className:"blocks-outer",children:[(0,qt.jsx)("h4",{className:"two-features-title mt-12 mb-6",children:"Two Feature Points"}),(0,qt.jsx)("div",{className:"feature-block",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon flaticon-award-1"}),(0,qt.jsx)("h6",{children:"Experience"}),(0,qt.jsx)("div",{className:"feature-text",children:"From business websites to custom software, we have delivered practical projects for different industries. Our focus stays on dependable output that is simple for your team to run daily."})]})}),(0,qt.jsx)("div",{className:"feature-block",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon flaticon-technical-support"}),(0,qt.jsx)("h6",{children:"Quick Support"}),(0,qt.jsx)("div",{className:"feature-text",children:"You get fast help from our team when you need it. We keep our process open so you always know what is going on."})]})})]}),(0,qt.jsx)("a",{href:"/#project-contact",className:"theme-btn btn-style-one",children:(0,qt.jsx)("span",{className:"txt",children:"Contact Us"})})]})}),(0,qt.jsxs)("div",{className:"images-column col-lg-6 col-md-12 col-sm-12",children:[(0,qt.jsxs)("div",{className:"inner-column",style:{backgroundImage:"url(".concat(An,")")},children:[(0,qt.jsx)("div",{className:"pattern-layer",style:{backgroundImage:"url(".concat(Nn,")")}}),(0,qt.jsxs)("div",{className:"images-outer parallax-scene-1",children:[(0,qt.jsx)("div",{className:"image","data-depth":"0.10",children:(0,qt.jsx)("img",{src:Tn,alt:"SwiftMaze team discussion in office workspace"})}),(0,qt.jsx)("div",{className:"image-two","data-depth":"0.30",children:(0,qt.jsx)("img",{src:Mn,alt:"SwiftMaze professionals collaborating on digital strategy"})}),(0,qt.jsx)("div",{className:"image-three","data-depth":"0.20",children:(0,qt.jsx)("img",{src:Pn,alt:"Team member presenting business growth ideas"})}),(0,qt.jsx)("div",{className:"image-four","data-depth":"0.30",children:(0,qt.jsx)("img",{src:En,alt:"Office collaboration meeting at SwiftMaze Technology"})})]})]}),(0,qt.jsxs)("a",{href:"/about",className:"learn",children:[(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"}),"Learn More About Company"]})]})]})]})})})},Rn=n.p+"static/media/news-5.f165090a10f195e7cfe0.jpg",In=n.p+"static/media/news-3.ce9fdb1e4193ef46a0ae.jpg",Dn=n.p+"static/media/news-11.1955d35d5bfc9606c470.jpg",On=n.p+"static/media/news-12.8351fb953a05a9732ab3.jpg",Fn=e=>{let{}=e;return(0,qt.jsx)("div",{children:(0,qt.jsx)("section",{class:"services-page-section",children:(0,qt.jsx)("div",{class:"auto-container",children:(0,qt.jsxs)("div",{class:"row clearfix justify-content-center",children:[(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/web-development/",children:(0,qt.jsx)("img",{src:Rn,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-coding-1"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)(Pe,{to:"/services/web-development/",children:"Web Development"})}),(0,qt.jsx)("div",{class:"text",children:"Our team creates responsive, user-friendly websites that reflect your brand and deliver excellent experiences across all devices."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/web-development/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three style-two col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/hire-chrome-extension-developer/",children:(0,qt.jsx)("img",{src:In,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-mobile-app"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)(Pe,{to:"/services/hire-chrome-extension-developer/",children:"Hire Chrome Extension Developer"})}),(0,qt.jsx)("div",{class:"text",children:"We develop custom Chrome extensions that improve productivity, automate tasks, and enhance your browsing experience every day."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/hire-chrome-extension-developer/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/erp-development/",children:(0,qt.jsx)("img",{src:Rn,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-computer"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)(Pe,{to:"/services/erp-development/",children:"ERP system"})}),(0,qt.jsx)("div",{class:"text",children:"An ERP (Enterprise Resource Planning) system integrates core business processes like finance, inventory, HR, and operations into a single platform to improve efficiency, accuracy, and decision-making."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/erp-development/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/mobile-app-development-modasa/",children:(0,qt.jsx)("img",{src:On,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-mobile-app"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)(Pe,{to:"/services/mobile-app-development-modasa/",children:"Mobile App Development Modasa"})}),(0,qt.jsx)("div",{class:"text",children:"We build Android and iOS mobile apps with clean UI, practical features, and fast performance to supp
2ort real business growth."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/mobile-app-development-modasa/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/contact/",children:(0,qt.jsx)("img",{src:Dn,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-web"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)("a",{href:"/services/qa-testing/",children:"QA & Testing"})}),(0,qt.jsx)("div",{class:"text",children:"Ensure flawless performance with our comprehensive QA & Testing services, designed to detect issues early and deliver reliable, high-quality software."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/qa-testing/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/crm-development/",children:(0,qt.jsx)("img",{src:Dn,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-human-resources"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)("a",{href:"/services/crm-development/",children:"CRM System"})}),(0,qt.jsx)("div",{class:"text",children:"Maximize customer data with our CRM to streamline sales, Accounting & finance & boost engagement, and drive growth."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/crm-development/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/website-development-modasa/",children:(0,qt.jsx)("img",{src:Dn,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-web"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)("a",{href:"/services/website-development-modasa/",children:"Website Development Modasa"})}),(0,qt.jsx)("div",{class:"text",children:"We build fast, mobile-responsive, and SEO-friendly websites for businesses in Modasa."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/website-development-modasa/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/digital-marketing-modasa/",children:(0,qt.jsx)("img",{src:Dn,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-web"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)("a",{href:"/services/digital-marketing-modasa/",children:"Digital Marketing Modasa"})}),(0,qt.jsx)("div",{class:"text",children:"Our digital marketing services help businesses in Modasa increase online visibility and generate quality leads."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/digital-marketing-modasa/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})}),(0,qt.jsx)("div",{class:"news-block-three col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("div",{class:"image",children:(0,qt.jsx)("a",{href:"/services/software-development-modasa/",children:(0,qt.jsx)("img",{src:Dn,alt:""})})}),(0,qt.jsx)("div",{class:"lower-content",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"icon flaticon-web"})}),(0,qt.jsx)("h4",{children:(0,qt.jsx)("a",{href:"/services/software-development-modasa/",children:"Software Development Modasa"})}),(0,qt.jsx)("div",{class:"text",children:"We develop custom softw
2are solutions for businesses in Modasa to automate processes and improve efficiency."}),(0,qt.jsxs)("a",{class:"read-more",href:"/services/software-development-modasa/",children:["Read More",(0,qt.jsx)("span",{class:"arrow flaticon-long-arrow-pointing-to-the-right"})]})]})})]})})]})})})})},Bn=n.p+"static/media/pattern-2.0893be1af54b366a03c3.png",Ln=n.p+"static/media/feature-1.ca5fc59cac066c7f620a.jpg",zn=e=>{let{}=e;return(0,qt.jsxs)("div",{children:[(0,qt.jsx)("section",{className:"featured-section",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"feature-block-two col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box wow fadeInLeft","data-wow-delay":"0ms","data-wow-duration":"1500ms",style:{backgroundImage:"url(".concat(Ln,")")},children:[(0,qt.jsx)("div",{className:"number",children:"100 +"}),(0,qt.jsx)("h4",{children:"Projects Across Many Countries"}),(0,qt.jsx)("div",{className:"text",children:"We have worked with teams in India and outside India. Our work is simple and steady, and it helps brands run their day-to-day tasks with ease."})]})}),(0,qt.jsx)("div",{className:"feature-block-two col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box wow fadeInRight","data-wow-delay":"0ms","data-wow-duration":"1500ms",style:{backgroundImage:"url(".concat(Ln,")")},children:[(0,qt.jsx)("div",{className:"number",children:"100 +"}),(0,qt.jsx)("h4",{children:"Happy Clients"}),(0,qt.jsx)("div",{className:"text",children:"Many clients trust our team for web, software, and marketing work. They like our clear steps and fast help. We work with care on every project."})]})})]})})}),(0,qt.jsxs)("section",{className:"services-section margin-top",children:[(0,qt.jsx)("div",{className:"pattern-layer",style:{backgroundImage:"url(".concat(Bn,")")}}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title light centered",children:[(0,qt.jsx)("div",{className:"title",children:"WHO WE ARE"}),(0,qt.jsx)("h2",{children:"SwiftMaze Technology Work on Many Parts of IT Services That Help You Grow"})]}),(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/web-development/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-coding"})}),(0,qt.jsx)("h5",{children:"Website Development"}),(0,qt.jsx)("div",{className:"text",children:"We build clean and simple websites that work well on phones, tablets, and laptops. As a website development company in Modasa, we plan each page with care so your business looks clear online. The site loads fast and feels easy for your users. We guide you with content and setup so the full process stays smooth for you."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/software-development-modasa/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-laptop"})}),(0,qt.jsx)("h5",{children:"Software Development"}),(0,qt.jsx)("div",{className:"text",children:"Our team makes software that fits your daily work without making things hard. As a software development company in Modasa, we build tools that solve real problems and help your staff save time. Each feature stays simple so anyone can use it with ease. As your business grows, the software grows with you and keeps your work steady."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/digital-marketing-modasa/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner
2-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-responsive"})}),(0,qt.jsx)("h5",{children:"Digital Marketing"}),(0,qt.jsx)("div",{className:"text",children:"We help your business reach more people with clear SEO and ad plans. As a digital marketing agency in Modasa, we keep each step simple and easy to follow. Our team works on search results, social pages, and local reach so more people know your brand. You see steady growth in calls, leads, and daily interest."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/mobile-app-development-modasa/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-monitor"})}),(0,qt.jsx)("h5",{children:"Mobile App Development Modasa"}),(0,qt.jsx)("div",{className:"text",children:"We create smooth mobile apps for Android and iOS that feel light and easy to use. Each screen has a simple flow so users do not feel confused. Our team guides you from planning to testing and keeps the work calm at every step. The final app supports your daily tasks and gives users a steady experience."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/hire-chrome-extension-developer/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-coding"})}),(0,qt.jsx)("h5",{children:"Hire Chrome Extension Developer"}),(0,qt.jsx)("div",{className:"text",children:" We build custom browser extensions that help you finish small tasks faster. These tools save time and keep your work simple. You can manage tasks, collect data, or run small actions with one click. The design stays clean so the tool feels natural while you work. It becomes a part of your routine without extra effort."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/erp-development/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-laptop"})}),(0,qt.jsx)("h5",{children:"ERP Systems"}),(0,qt.jsx)("div",{className:"text",children:"Our ERP systems bring all your work into one place so your team can stay focused. You can track stock, sales, staff, and reports through simple screens. We help you shift from old methods to one clear system that feels easy from the first day. It keeps your business steady, organized, and ready for growth."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/crm-development/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-dashboard"})}),(0,qt.jsx)("h5",{children:"CRM System"}),(0,qt.jsx)("div",{className:"text",children:"Our CRM systems help you manage leads, follow-ups, customer records, and team activity from one clear place. We keep the setup simple so your staff can track calls, tasks, and sales without confusion. A good CRM gives you better control, faster response, and stronger customer relationships as your business grows."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/services/web-development/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner
2-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-responsive"})}),(0,qt.jsx)("h5",{children:"UI UX Design"}),(0,qt.jsx)("div",{className:"text",children:"We design screens that feel clear and friendly for every user. Our team works on layouts, colors, and flow so the full journey stays smooth. We test the design with real use cases to make sure it works in daily life. Good design helps people stay longer on your app or site and builds trust in your brand."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})}),(0,qt.jsx)("div",{className:"service-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)(Pe,{to:"/training/web-designing-course-modasa/",className:"service-link-wrap",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"icon flaticon-open-book"})}),(0,qt.jsx)("h5",{children:"Practical IT Training"}),(0,qt.jsx)("div",{className:"text",children:"We also guide students and freshers through practical IT training in Modasa. Our courses cover web designing, web development, and digital marketing with 90% practical learning, Generative AI support, and online or offline options for learners from Aravalli and nearby cities. This helps students build real skills with clear guidance."}),(0,qt.jsx)("span",{className:"arrow flaticon-long-arrow-pointing-to-the-right"})]})})})]})]})]})]})},qn=e=>(e||"").replace(/\D/g,""),Un=e=>{e.ctrlKey||e.metaKey||["Backspace","Delete","Tab","Escape","Enter","ArrowLeft","ArrowRight","Home","End"].includes(e.key)||/^\d$/.test(e.key)||e.preventDefault()},_n=function(){return{name:"",email:"",countryCode:arguments.length>1&&void 0!==arguments[1]?arguments[1]:gn,phone:"",subject:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",currentEducation:"",interestedIn:"",message:""}},Hn=e=>{let{isOpen:n,onClose:a,defaultSubject:s="",formTitle:i="Contact Us",formSubtitle:r="Share your requirement and our team will get back to you.",trackingFormName:o="SwiftMaze Popup Inquiry Form",formVariant:l="default",defaultCountryCode:c=gn}=e;const d="training"===l,u=d?{kicker:"Training Inquiry",nameLabel:"Student / learner name",namePlaceholder:"Enter student name",phoneLabel:"Student phone number *",emailLabel:"Email address",emailPlaceholder:"[email protected]",subjectLabel:"Course / internship interest",subjectPlaceholder:"Course or internship topic",educationLabel:"Current education / background",educationPlaceholder:"Select your current background",interestedInLabel:"Interested in",interestedInPlaceholder:"Select inquiry type",messageLabel:"Learning goal / project requirement *",messagePlaceholder:"Share your current education, course interest, preferred mode, or project stage",submitLabel:"Request Guidance",success:"Thank you. Your training inquiry has been received. Our team will guide you shortly."}:{kicker:"Quick Inquiry",nameLabel:"Your name",namePlaceholder:"Enter your name",phoneLabel:"Phone number *",emailLabel:"Email address",emailPlaceholder:"[email protected]",subjectLabel:"Subject",subjectPlaceholder:"Enter subject",messageLabel:"Your Message *",messagePlaceholder:"Write your requirement",submitLabel:"Send Now",success:"Thank you. Your inquiry has been received. We will get back to you shortly."},[p,m]=(0,t.useState)(_n(s,c)),[h,f]=(0,t.useState)(!1),[g,b]=(0,t.useState)({success:"",error:""}),[v,w]=(0,t.useState)({}),y=(0,t.useRef)(!1),x=()=>{b({success:"",error:""}),w({}),m(_n(s,c))},k=()=>{h||(x(),a())};(0,t.useEffect)(()=>{if(!n)return void(y.current=!1);y.current||(x(),y.current=!0);const e=document.body.style.overflow;document.body.style.overflow="hidden";const t=e=>{"Escape"!==e.key||h||k()};return document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[n,h]);const j=e=>{const{name:t,value:n}=e.target;if("countryCode"===t){const e=n,t=vn(e);return void m(n=>Be(Be({},n),{},{countryCode:e,phone:qn(n.phone).slice(0,t.maxDigits)}))}if("phone"===t){const e=p.countryCode||gn,t=vn(e);return void m(e=>Be(Be({},e),{},{phone:qn(n).slice(0,t.maxDigits)}))}w(e=>Be(Be({},e),{},{[t]:""})),m(e=>Be(Be({},e),{},{[t]:n}))};return n?(0,qt.jsx)("div",{className:"inquiry-popup-overlay",onClick:h?void 0:k,children:(0,qt.jsxs)("div",{className:"inquiry-popup-dialog ".concat(d?"inquiry-popup-dialog-training":""),onClick:e=>e.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"inquiry-popup-title",children:[(0,qt.jsx)("button",{type:"button",className:"inquiry-popup-close",onClick:k,"aria-label":"Close form",disabled:h,children:(0,qt.jsx)("span",{className:"fa fa-times"})}),(0,qt.jsxs)("div",{className:"inquiry-popup-head",children:[(0,qt.jsx)("span",{className:"inquiry-popup-kicker",children:u.kicker}),(0,qt.jsx)("h3",{id:"inquiry-popup-title",children:i}),(0,qt.jsx)("p",{children:r})]}),(0,qt.jsxs)("div",{className:"contact-form inquiry-popup-form",children:[g.success&&(0,qt.jsx)("div",{className:"inquiry-popup-alert inquiry-popup-success",children:g.success}),g.error&&(0,qt.jsx)("div",{className:"inquiry-popup-alert inquiry-popup-error",children:g.error}),(0,qt.jsx)("form",{onSubmit:async e=>{e.preventDefault(),f(!0),b({success:"",error:""});const{isValid:t,code:n,phoneDigits:a}=(()=>{const e={},t=p.countryCode||gn,n=qn(p.phone);return p.email.trim()&&!(e=>{const t=(e||"").trim();return!t||/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/i.test(t)})(p.email)&&(e.email="Please enter a valid email address."),n?jn(t,n)||(e.phone=Sn(t)):e.phone="Please enter your mobile number.",p.message.trim()||(e.message="Please enter your message."),w(e),{isValid:0===Object.keys(e).length,code:t,phoneDigits:n}})();if(!t)return b({success:"",error:"Please correct the highlighted fields and try again."}),void f(!1);const i="".concat(wn(n)).concat(a);try{await mn({formName:o,name:p.name,email:p.email,phone:i,subject:p.subject,currentEducation:p.currentEducation,interestedIn:p.interestedIn,message:p.message}),b({success:u.success,error:""}),w({}),m(_n(s))}catch(r){console.error("Error sending inquiry email:",r),b({success:"",error:"Something went wrong. Please check your internet connection and try again later."})}f(!1)},children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsxs)("div",{className:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:u.nameLabel}),(0,qt.jsx)("input",{type:"text",value:p.name,onChange:j,name:"name",placeholder:u.namePlaceholder,autoComplete:"name"})]}),(0,qt.jsxs)("div",{className:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:u.phoneLabel}),(0,qt.jsxs)("div",{className:"inquiry-popup-phone-row",children:[(0,qt.jsx)("input",Be({type:"text",list:bn,"aria-label":"Country code",className:"inquiry-popup-country country-phone-search"}
2,kn({countryCode:p.countryCode,onCountryChange:e=>j({target:{name:"countryCode",value:e}})})),p.countryCode),xn(),(0,qt.jsx)("input",{type:"tel",name:"phone",inputMode:"numeric",autoComplete:"tel",placeholder:vn(p.countryCode).placeholder,value:p.phone,onChange:j,onKeyDown:Un,maxLength:vn(p.countryCode).maxDigits,required:!0})]}),v.phone&&(0,qt.jsx)("div",{style:{color:"#d93025",fontSize:"14px",marginTop:"8px"},children:v.phone})]}),(0,qt.jsxs)("div",{className:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:u.emailLabel}),(0,qt.jsx)("input",{type:"email",value:p.email,onChange:j,name:"email",placeholder:u.emailPlaceholder,autoComplete:"email"}),v.email&&(0,qt.jsx)("div",{style:{color:"#d93025",fontSize:"14px",marginTop:"8px"},children:v.email})]}),(0,qt.jsxs)("div",{className:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:u.subjectLabel}),(0,qt.jsx)("input",{type:"text",value:p.subject,onChange:j,name:"subject",placeholder:u.subjectPlaceholder})]}),d&&(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)("div",{className:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:u.educationLabel}),(0,qt.jsxs)("select",{value:p.currentEducation,onChange:j,name:"currentEducation",children:[(0,qt.jsx)("option",{value:"",children:u.educationPlaceholder}),(0,qt.jsx)("option",{value:"BCA",children:"BCA"}),(0,qt.jsx)("option",{value:"B.Tech / BE",children:"B.Tech / BE"}),(0,qt.jsx)("option",{value:"Diploma",children:"Diploma"}),(0,qt.jsx)("option",{value:"12th / HSC",children:"12th / HSC"}),(0,qt.jsx)("option",{value:"Working Professional",children:"Working Professional"}),(0,qt.jsx)("option",{value:"Other",children:"Other"})]})]}),(0,qt.jsxs)("div",{className:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:u.interestedInLabel}),(0,qt.jsxs)("select",{value:p.interestedIn,onChange:j,name:"interestedIn",children:[(0,qt.jsx)("option",{value:"",children:u.interestedInPlaceholder}),(0,qt.jsx)("option",{value:"Course Training",children:"Course Training"}),(0,qt.jsx)("option",{value:"Internship",children:"Internship"}),(0,qt.jsx)("option",{value:"Project Guidance",children:"Project Guidance"}),(0,qt.jsx)("option",{value:"Industrial Training",children:"Industrial Training"})]})]})]}),(0,qt.jsxs)("div",{className:"form-group col-lg-12 col-md-12 col-sm-12",children:[(0,qt.jsx)("label",{children:u.messageLabel}),(0,qt.jsx)("textarea",{name:"message",value:p.message,onChange:j,placeholder:u.messagePlaceholder,required:!0}),v.message&&(0,qt.jsx)("div",{style:{color:"#d93025",fontSize:"14px",marginTop:"8px"},children:v.message})]}),(0,qt.jsx)("div",{className:"form-group text-center col-lg-12 col-md-12 col-sm-12",children:(0,qt.jsx)("button",{className:"theme-btn btn-style-three",type:"submit",disabled:h,children:(0,qt.jsx)("span",{className:"txt",children:h?"Sending...":u.submitLabel})})})]})})]})]})}):null},Yn=e=>{var n,a,s,i,r,o,l,c,d,u;let{seo:p,servicePath:m,relatedItems:h,relatedKicker:f,relatedTitle:g,relatedText:b,hero:v,trustStrip:w,capability:y,featureBreakdown:x,cta:k,ctaPlacement:j,videoDemo:S,videoDemoPlacement:C,audience:A,portfolio:N,contentSections:T,useCases:M,workflow:P,security:E,delivery:W,pricing:R,faq:I,reviews:D,finalCta:O,finalCtaPlacement:F,stickyMobileCta:B,inquiry:L,customActions:z={},children:q}=e;const[U,_]=(0,t.useState)(!1),[H,Y]=(0,t.useState)(L.defaultSubject),[G,Q]=(0,t.useState)(0),[V,K]=(0,t.useState)(0),[X,J]=(0,t.useState)(null),[$,Z]=(0,t.useState)(null),[ee,te]=(0,t.useState)(!1),ne=e=>{Y(e||L.defaultSubject),_(!0)},ae=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e.disabled){if(!e.scrollToId)return e.url?"_blank"===e.target?void window.open(e.url,"_blank","noopener,noreferrer"):void window.location.assign(e.url):void ne(e.subject);(e=>{const t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"start"})})(e.scrollToId)}},se=(e,t)=>{t&&"function"===typeof z[t]?z[t]():ne(e)},ie=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.scrollToId?"#".concat(e.scrollToId):e.url||null},re=O?(0,qt.jsx)("section",{id:O.id,className:"chrome-service-cta chrome-service-final-cta ".concat(O.className||""),children:(0,qt.jsx)("div",{className:"chrome-service-final-cta-band",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"chrome-service-final-cta-panel",children:[(0,qt.jsxs)("div",{className:"chrome-service-cta-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker",children:O.kicker}),(0,qt.jsx)("h2",{children:O.title}),(0,qt.jsx)("p",{children:O.text})]}),(0,qt.jsxs)("div",{className:"chrome-service-cta-buttons",children:[O.primaryButtonUrl?(0,qt.jsxs)("a",{className:"chrome-service-cta-button",href:O.primaryButtonUrl,target:O.primaryButtonTarget,rel:"_blank"===O.primaryButtonTarget?"noopener noreferrer":void 0,children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:O.primaryButtonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-long-arrow-right"})]}):(0,qt.jsxs)("button",{type:"button",className:"chrome-service-cta-button",onClick:()=>ne(O.primaryButtonSubject),children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:O.primaryButtonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-long-arrow-right"})]}),O.secondaryButtonLabel?O.secondaryButtonUrl?(0,qt.jsxs)("a",{className:"chrome-service-cta-button chrome-service-cta-button-secondary",href:O.secondaryButtonUrl,target:O.secondaryButtonTarget,rel:"_blank"===O.secondaryButtonTarget?"noopener noreferrer":void 0,children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:O.secondaryButtonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-calendar"})]}):(0,qt.jsxs)("button",{type:"button",className:"chrome-service-cta-button chrome-service-cta-button-secondary",onClick:()=>ne(O.secondaryButtonSubject),children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:O.secondaryButtonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-calendar"})]}):null]})]})})})}
2):null,oe="beforeExploreMore"===F,le="afterWorkflow"===F,ce="beforeFeatureBreakdown"===j,de="afterAudience"===j,ue="afterUseCases"===j,pe="beforeDelivery"===C,me=()=>(0,qt.jsx)("section",{id:k.id,className:"chrome-service-cta chrome-service-cta-band",children:(0,qt.jsx)("div",{className:"chrome-service-cta-shell",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"chrome-service-cta-panel",children:[(0,qt.jsxs)("div",{className:"chrome-service-cta-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker",children:k.kicker}),(0,qt.jsx)("h2",{children:k.title}),(0,qt.jsx)("p",{children:k.text})]}),(0,qt.jsx)("div",{className:"chrome-service-cta-buttons",children:k.secondaryFirst?(0,qt.jsxs)(qt.Fragment,{children:[Ae(),Ce()]}):(0,qt.jsxs)(qt.Fragment,{children:[Ce(),Ae()]})})]})})})}),he=S?(0,qt.jsx)("section",{id:S.id,className:"chrome-service-intro chrome-service-video-demo",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"chrome-service-video-demo-card",children:[(0,qt.jsxs)("div",{className:"chrome-service-video-demo-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:S.kicker}),(0,qt.jsx)("h2",{children:S.title}),(0,qt.jsx)("p",{children:S.text})]}),(0,qt.jsx)("div",{className:"chrome-service-video-demo-actions",children:S.url?(0,qt.jsxs)("a",{className:"chrome-service-cta-button chrome-service-cta-button-secondary ".concat(S.className||""),href:S.url,target:"_blank",rel:"noopener noreferrer",children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:S.buttonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-play"})]}):S.buttonDisabled?(0,qt.jsxs)("button",{type:"button",className:"chrome-service-cta-button chrome-service-cta-button-secondary ".concat(S.className||""),disabled:!0,"aria-disabled":"true",children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:S.buttonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-clock-o"})]}):(0,qt.jsxs)("button",{type:"button",className:"chrome-service-cta-button chrome-service-cta-button-secondary ".concat(S.className||""),onClick:()=>ne(S.buttonSubject),children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:S.buttonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-play"})]})})]})})}):null;(0,t.useEffect)(()=>{(new Image).src=v.image},[v.image]),(0,t.useEffect)(()=>{if(!B)return void te(!1);const e=()=>{const e=Math.max(.85*window.innerHeight,520);te(window.scrollY>e)};return e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",e)}},[B]),(0,t.useEffect)(()=>{const e=window.setInterval(()=>{K(e=>(e+1)%D.items.length)},4200);return()=>window.clearInterval(e)},[D.items.length]);const fe=()=>{K(e=>0===e?D.items.length-1:e-1)},ge=()=>{K(e=>(e+1)%D.items.length)},be=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split("#")[0].split("?")[0].replace(/\/+$/,"")||"/"},ve=be(m),we=ve.startsWith("/training/"),ye=(h||(we?Ht:Gt(Qt))).filter((e,t,n)=>be(e.to)!==ve&&n.findIndex(t=>be(t.to)===be(e.to))===t),xe="https://www.swiftmazetech.com",ke=p.ogImage||v.image,je=null!==ke&&void 0!==ke&&ke.startsWith("http")?ke:"".concat(xe).concat(ke),Se=p.ogType||"website",Ce=()=>k.buttonUrl?(0,qt.jsxs)("a",{className:"chrome-service-cta-button",href:k.buttonUrl,target:k.buttonTarget,rel:"_blank"===k.buttonTarget?"noopener noreferrer":void 0,children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:k.buttonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa ".concat(k.buttonIcon||"fa-long-arrow-right")})]}):(0,qt.jsxs)("button",{type:"button",className:"chrome-service-cta-button",onClick:()=>se(k.buttonSubject,k.buttonAction),children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:k.buttonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa ".concat(k.buttonIcon||"fa-long-arrow-right")})]}),Ae=()=>k.secondaryButtonLabel?k.secondaryButtonUrl?(0,qt.jsxs)("a",{className:"chrome-service-cta-button chrome-service-cta-button-secondary",href:k.secondaryButtonUrl,target:k.secondaryButtonTarget,rel:"_blank"===k.secondaryButtonTarget?"noopener noreferrer":void 0,children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:k.secondaryButtonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa ".concat(k.secondaryButtonIcon||"fa-calendar")})]}):(0,qt.jsxs)("button",{type:"button",className:"chrome-service-cta-button chrome-service-cta-button-secondary",onClick:()=>se(k.secondaryButtonSubject,k.secondaryButtonAction),children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:k.secondaryButtonLabel}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa ".concat(k.secondaryButtonIcon||"fa-calendar")})]}):null,Ne={"@context":"https://schema.org","@type":"WebPage",name:p.schemaName||v.title,de
2scription:p.description,url:p.canonical,publisher:{"@type":"Organization",name:"SwiftMaze Technology",url:xe}};return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:p.title}),(0,qt.jsx)("meta",{name:"description",content:p.description}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:p.canonical}),(0,qt.jsx)("meta",{property:"og:title",content:p.title}),(0,qt.jsx)("meta",{property:"og:description",content:p.description}),(0,qt.jsx)("meta",{property:"og:type",content:Se}),(0,qt.jsx)("meta",{property:"og:image",content:je}),(0,qt.jsx)("meta",{property:"og:url",content:p.canonical}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:p.title}),(0,qt.jsx)("meta",{name:"twitter:description",content:p.description}),(0,qt.jsx)("meta",{name:"twitter:image",content:je}),(0,qt.jsx)("link",{rel:"preload",as:"image",href:v.image,fetchpriority:"high"}),(0,qt.jsx)("script",{type:"application/ld+json",children:JSON.stringify(Ne)})]}),(0,qt.jsxs)("section",{className:"chrome-service-hero",children:[(0,qt.jsx)("img",{className:"chrome-service-hero-bg",src:v.image,alt:"",loading:"eager",fetchpriority:"high",decoding:"sync","aria-hidden":"true"}),(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsx)("div",{className:"chrome-service-hero-panel",children:(0,qt.jsxs)("div",{className:"chrome-service-hero-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker",children:v.kicker}),(0,qt.jsx)("h1",{children:v.title}),(0,qt.jsx)("p",{className:"chrome-service-lead",children:v.lead}),(0,qt.jsx)("div",{className:"chrome-service-actions",children:null!==(n=v.actionButtons)&&void 0!==n&&n.length?v.actionButtons.map(e=>{const t="theme-btn chrome-service-hero-action-button ".concat(e.icon?"has-icon":""," ").concat("ghost"===e.variant?"chrome-service-hero-ghost-button":"btn-style-one"," ").concat(e.className||""),n=(0,qt.jsxs)(qt.Fragment,{children:[e.icon?(0,qt.jsx)("span",{className:"chrome-service-hero-action-icon fa ".concat(e.icon),"aria-hidden":"true"}):null,(0,qt.jsx)("span",{className:"txt",children:e.label})]});return e.disabled?(0,qt.jsx)("button",{type:"button",className:t,disabled:!0,"aria-disabled":"true",children:n},e.label):(0,qt.jsx)("a",{className:t,href:ie(e)||"#",target:e.target,rel:"_blank"===e.target?"noopener noreferrer":void 0,onClick:t=>{!e.scrollToId&&e.url||(t.preventDefault(),ae(e))},children:n},e.label)}):(0,qt.jsxs)(qt.Fragment,{children:[v.buttonUrl?(0,qt.jsx)("a",{className:"theme-btn btn-style-one",href:v.buttonUrl,target:v.buttonTarget,rel:"_blank"===v.buttonTarget?"noopener noreferrer":void 0,children:(0,qt.jsx)("span",{className:"txt",children:v.buttonLabel})}):(0,qt.jsx)("button",{type:"button",className:"theme-btn btn-style-one",onClick:()=>ae({label:v.buttonLabel,subject:v.buttonSubject}),children:(0,qt.jsx)("span",{className:"txt",children:v.buttonLabel})}),v.secondaryButtonLabel?(0,qt.jsx)("button",{type:"button",className:"chrome-service-text-link",onClick:()=>ae({label:v.secondaryButtonLabel,subject:v.secondaryButtonSubject}),children:v.secondaryButtonLabel}):null]})}),null!==(a=v.chips)&&void 0!==a&&a.length?(0,qt.jsx)("div",{className:"chrome-service-chip-row",children:v.chips.map(e=>(0,qt.jsx)("span",{children:e},e))}):null,null!==w&&void 0!==w&&null!==(s=w.items)&&void 0!==s&&s.length?(0,qt.jsx)("div",{className:"chrome-service-trust-strip",children:w.items.map(e=>(0,qt.jsxs)("div",{className:"chrome-service-trust-item",children:[(0,qt.jsx)("strong",{children:e.value}),(0,qt.jsx)("span",{children:e.label})]},e.label))}):null]})})})]}),(0,qt.jsx)("section",{id:y.id,className:"chrome-service-intro chrome-service-capability-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:y.kicker}),(0,qt.jsx)("h2",{children:y.title}),(0,qt.jsx)("p",{children:y.text})]}),(0,qt.jsx)("div",{className:"chrome-service-capability-grid",children:y.items.map(e=>(0,qt.jsxs)("article",{className:"chrome-service-capability-card",children:[(0,qt.jsx)("div",{className:"chrome-service-card-icon",children:(0,qt.jsx)("span",{className:"fa ".concat(e.icon)})}),(0,qt.jsxs)("div",{className:"chrome-service-card-copy",children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]})]},e.title))})]})}),null!==N&&void 0!==N&&null!==(i=N.items)&&void 0!==i&&i.length?(0,qt.jsx)("section",{id:N.id,className:"chrome-service-oman-wor
2k",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered chrome-service-heading-narrow",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:N.kicker}),(0,qt.jsx)("h2",{children:N.title}),(0,qt.jsx)("p",{children:N.text})]}),(0,qt.jsx)("div",{className:"chrome-service-oman-work-grid",children:N.items.map(e=>(0,qt.jsxs)("article",{className:"chrome-service-oman-work-card",children:[(0,qt.jsx)("div",{className:"chrome-service-oman-work-brand chrome-service-oman-work-brand--".concat(e.type),children:(0,qt.jsx)("img",{src:e.logo,alt:"".concat(e.name," logo"),loading:"lazy"})}),(0,qt.jsxs)("div",{className:"chrome-service-oman-work-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-oman-work-sector",children:e.sector}),(0,qt.jsx)("h3",{children:e.name}),(0,qt.jsx)("p",{children:e.description}),(0,qt.jsx)("ul",{children:e.highlights.map(e=>(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"fa fa-check","aria-hidden":"true"}),e]},e))}),(0,qt.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"chrome-service-oman-work-link",children:["Visit Website ",(0,qt.jsx)("span",{className:"fa fa-external-link","aria-hidden":"true"})]})]})]},e.name))})]})}):null,q,ce?me():null,null!==x&&void 0!==x&&null!==(r=x.items)&&void 0!==r&&r.length?(0,qt.jsx)("section",{id:x.id,className:"chrome-service-intro chrome-service-feature-breakdown",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:x.kicker}),(0,qt.jsx)("h2",{children:x.title}),(0,qt.jsx)("p",{children:x.text})]}),(0,qt.jsx)("div",{className:"chrome-service-feature-grid",children:x.items.map(e=>(0,qt.jsxs)("article",{className:"chrome-service-feature-card",children:[(0,qt.jsx)("div",{className:"chrome-service-card-icon",children:(0,qt.jsx)("span",{className:"fa ".concat(e.icon)})}),(0,qt.jsxs)("div",{className:"chrome-service-card-copy",children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]})]},e.title))})]})}):null,ce||de||ue?null:me(),(0,qt.jsx)("section",{id:A.id,className:"chrome-service-split",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"chrome-service-split-grid",children:[(0,qt.jsx)("div",{className:"chrome-service-split-media",children:(0,qt.jsx)("div",{className:"chrome-service-media-frame",children:(0,qt.jsx)("img",{src:A.image,alt:A.imageAlt,style:A.imageStyle})})}),(0,qt.jsxs)("div",{className:"chrome-service-split-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:A.kicker}),(0,qt.jsx)("h2",{children:A.title}),(0,qt.jsx)("p",{children:A.text}),(0,qt.jsx)("div",{className:"chrome-service-audience-list",children:A.items.map(e=>(0,qt.jsxs)("div",{className:"chrome-service-audience-row",children:[(0,qt.jsx)("div",{className:"chrome-service-audience-icon",children:(0,qt.jsx)("span",{className:"fa ".concat(e.icon)})}),(0,qt.jsxs)("div",{className:"chrome-service-audience-copy",children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]})]},e.title))})]})]})})}),de?me():null,null===T||void 0===T?void 0:T.map((e,t)=>(0,qt.jsx)("section",{id:e.id,className:"chrome-service-editorial ".concat(t%2===1?"chrome-service-editorial-alt":""),children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"chrome-service-editorial-grid ".concat(t%2===1?"chrome-service-editorial-grid-reverse":""),children:[(0,qt.jsxs)("div",{className:"chrome-service-editorial-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:e.kicker}),(0,qt.jsx)("h2",{children:e.title}),e.paragraphs.map(e=>(0,qt.jsx)("p",{children:e},e))]}),(0,qt.jsx)("div",{className:"chrome-service-editorial-panel",children:e.items.map((e,t)=>(0,qt.jsxs)("article",{className:"chrome-service-editorial-item",children:[(0,qt.jsx)("span",{className:"chrome-service-editorial-index",children:"".concat(t+1).padStart(2,"0")}),(0,qt.jsxs)("div",{children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]})]},e.title))})]})})},e.id||e.title)),null!==M&&void 0!==M&&null!==(o=M.items)&&void 0!==o&&o.length?(0,qt.jsx)("section",{id:M.id,className:"chrome-service-intro chrome-service-usecases",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered chrome-service-heading-narrow",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:M.kicker}),(0,qt.jsx)("h2",{children:M.title}),(0,qt.jsx)("p",{children:M.text})]}),(0,qt.jsx)("div",{className:"chrome-service-usecase-grid",children:M.items.map(e=>(0,qt.jsxs)("article",{className:"chrome-service-usecase-card",children:[(0,qt.jsx)("div",{className:"chrome-service-card-icon",children:(0,qt.jsx)("span",{className:"fa ".concat(e.icon)})}),(0,qt.jsxs)("div",{className:"chrome-service-card-copy",children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]})]},e.title))})]})}):null,ue?me():null,null!==P&&void 0!==P&&null!==(l=P.items)&&void 0!==l&&l.length?(0,qt.jsx)("section",{id:P.id,className:"chrome-service-delivery chrome-service-workflow",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered chrome-service-heading-narrow",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:P.kicker}),(0,qt.jsx)("h2",{children:P.title}),(0,qt.jsx)("p",{children:P.text})]}),(0,qt.jsx)("div",{className:"chrome-service-workflow-steps ".concat(5===P.items.length?"chrome-service-workflow-steps-five":""),children:P.items.map((e,t)=>(0,qt.jsxs)("article",{className:"chrome-service-workflow-card",children:[(0,qt.jsx)("span",{className:"chrome-service-delivery-number",children:"".concat(t+1).padStart(2,"0")}),(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]},e.title))})]})}):null,le?re:null,null!==E&&void 0!==E&&null!==(c=E.items)&&void 0!==c&&c.length?(0,qt.jsx)("section",{id:E.id,className:"chrome-service-split chrome-service-security",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"chrome-service-split-grid chrome-service-split-grid-reverse",children:[(0,qt.jsxs)("div",{className:"chrome-service-split-copy",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:E.kicker}),(0,qt.jsx)("h2",{children:E.title}),(0,qt.jsx)("p",{children:E.text}),(0,qt.jsx)("div",{className:"chrome-service-audience-list chrome-service-security-list",children:E.items.map(e=>(0,qt.jsxs)("div",{className:"chrome-service-audience-row",children:[(0,qt.jsx)("div",{className:"chrome-service-audience-icon",children:(0,qt.jsx)("span",{className:"fa ".concat(e.icon)})}),(0,qt.jsxs)("div",{className:"chrome-service-audience-copy",children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]})]},e.title))})]}),(0,qt.jsx)("div",{className:"chrome-service-split-media",children:(0,qt.jsx)("div",{className:"chrome-service-security-panel",children:null===(d=E.highlights)||void 0===d?void 0:d.map(e=>(0,qt.jsxs)("article",{className:"chrome-service-security-highlight",children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]},e.title))})})]})})}):null,pe?he:null,(0,qt.jsx)("section",{id:W.id,className:"chrome-service-delivery",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered chrome-service-heading-narrow",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:W.kicker}),(0,qt.jsx)("h2",{children:W.title}),(0,qt.jsx)("p",{children:W.text})]}),(0,qt.jsx)("div",{className:"chrome-service-delivery-grid",children:W.items.map(e=>(0,qt.jsxs)("article",{className:"chrome-service-delivery-card",children:[(0,qt.jsx)("span",{className:"chrome-service-delivery-number",children:e.number}),(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]},e.number))})]})}),pe?null:he,null!==R&&void 0!==R&&null!==(u=R.plans)&&void 0!==u&&u.length?(0,qt.jsx)("section",{id:"service-pricing",className:"chrome-service-intro chrome-service-pricing",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered chrome-service-heading-narrow",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:R.kicker}),(0,qt.jsx)("h2",{children:R.title}),(0,qt.jsx)("p",{children:R.text})]}),(0,qt.jsx)("div",{className:"chrome-service-pricing-grid",children:R.plans.map(e=>{var t,n;return(0,qt.jsxs)("article",{className:"chrome-service-pricing-card ".concat(e.featured?"is-featured":""),children:[(0,qt.jsxs)("div",{className:"chrome-service-pricing-head",children:[e.badge?(0,qt.jsx)("span",{className:"chrome-service-pricing-badge",children:e.badge}):null,(0,qt.jsxs)("h3",{children:[e.name,e.value?(0,qt.jsx)("span",{className:"chrome-service-pricing-value-inline",children:e.value}):null]}),e.caption?(0,qt.jsx)("div",{className:"chrome-service-pricing-caption",children:e.caption}):null,(0,qt.jsx)("p",{children:e.summary})]}),null!==(t=e.metrics)&&void 0!==t&&t.length?(0,qt.jsx)("div",{className:"chrome-service-pricing-metrics",children:e.metrics.map(e=>(0,qt.jsxs)("div",{className:"chrome-service-pricing-metric",children:[(0,qt.jsx)("strong",{children:e.value}),(0,qt.jsx)("span",{children:e.label})]},e.label))}):null,e.buttonHref?(0,qt.jsxs)("a",{className:"chrome-service-cta-button chrome-service-cta-button-secondary",href:e.buttonHref,target:e.buttonTarget,rel:"_blank"===e.buttonTarget?"noopener noreferrer":void 0,children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:e.buttonLabel||"Contact Sales"}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-angle-right"})]}):(0,qt.jsxs)("button",{type:"button",className:"chrome-service-cta-button chrome-service-cta-button-secondary",onClick:()=>ne(e.buttonSubject),children:[(0,qt.jsx)("span",{className:"chrome-service-cta-button-text",children:e.buttonLabel||"Contact Sales"}),(0,qt.jsx)("span",{className:"chrome-service-cta-button-icon fa fa-angle-right"})]}),(0,qt.jsx)("ul",{className:"chrome-service-pricing-list",children:e.items.map(e=>(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"fa fa-check-circle"}),(0,qt.jsx)("span",{children:e})]},e))}),null!==(n=e.detailGroups)&&void 0!==n&&n.length?(0,qt.jsx)("div",{className:"chrome-service-pricing-detail-groups",children:e.detailGroups.map(e=>(0,qt.jsxs)("div",{className:"chrome-service-pricing-detail-group",children:[(0,qt.jsxs)("div",{className:"chrome-service-pricing-detail-head",children:[(0,qt.jsx)("h4",{children:e.title}),e.count?(0,qt.jsx)("span",{className:"chrome-service-pricing-detail-count",children:e.count}):null]}),(0,qt.jsx)("ul",{children:e.items.map(e=>(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{children:e.label}),(0,qt.jsx)("strong",{children:e.value})]},e.label))})]},e.title))}):null,e.note?(0,qt.jsx)("p",{className:"chrome-service-pricing-note",children:e.note}):null]},e.name)})})]})}):null,oe?re:null,(0,qt.jsx)("section",{className:"chrome-service-other
2-services",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"chrome-service-heading centered chrome-service-heading-narrow chrome-service-other-head",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:f||"Explore More"}),(0,qt.jsx)("h2",{children:g||(we?"Related Training Programs":"Related Services")}),(0,qt.jsx)("p",{children:b||(we?"Explore other training, internship, and project guidance options from SwiftMaze Tech.":"Explore more services if you need complete support across web, software, marketing, mobile apps, CRM, ERP, QA, and business systems.")})]}),(0,qt.jsx)("div",{className:"chrome-service-other-grid",children:ye.map(e=>(0,qt.jsxs)(Pe,{className:"chrome-service-other-card",to:e.to,children:[(0,qt.jsx)("span",{children:e.label}),(0,qt.jsx)("span",{className:"fa fa-angle-right"})]},e.to))})]})}),(0,qt.jsx)("section",{className:"chrome-service-proof",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"chrome-service-proof-grid",children:[(0,qt.jsxs)("div",{className:"chrome-service-proof-faq",children:[(0,qt.jsxs)("div",{className:"chrome-service-proof-head",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:I.kicker}),(0,qt.jsx)("h2",{children:I.title}),(0,qt.jsx)("p",{children:I.text})]}),(0,qt.jsx)("div",{className:"chrome-service-faq-list",children:I.items.map((e,t)=>{const n=G===t;return(0,qt.jsxs)("article",{className:"chrome-service-faq-item ".concat(n?"is-active":""),children:[(0,qt.jsxs)("button",{type:"button",className:"chrome-service-faq-button","aria-expanded":n,onClick:()=>Q(n?-1:t),children:[(0,qt.jsx)("span",{children:e.question}),(0,qt.jsx)("span",{className:"chrome-service-faq-icon fa ".concat(n?"fa-minus":"fa-plus")})]}),(0,qt.jsx)("div",{className:"chrome-service-faq-panel ".concat(n?"is-open":""),children:(0,qt.jsx)("p",{children:e.answer})})]},e.question)})})]}),(0,qt.jsxs)("div",{className:"chrome-service-proof-review",children:[(0,qt.jsxs)("div",{className:"chrome-service-proof-head",children:[(0,qt.jsx)("span",{className:"chrome-service-kicker chrome-service-kicker-light",children:D.kicker}),(0,qt.jsx)("h2",{children:D.title}),(0,qt.jsx)("p",{children:D.text})]}),(0,qt.jsxs)("div",{className:"chrome-service-review-slider",children:[(0,qt.jsxs)("div",{className:"chrome-service-review-stage",children:[(0,qt.jsx)("button",{type:"button",className:"chrome-service-review-arrow",onClick:fe,"aria-label":"Show previous review",children:(0,qt.jsx)("span",{className:"fa fa-angle-left"})}),(0,qt.jsx)("div",{className:"chrome-service-review-viewport",onTouchStart:e=>{Z(null),J(e.targetTouches[0].clientX)},onTouchMove:e=>{Z(e.targetTouches[0].clientX)},onTouchEnd:()=>{if(null===X||null===$)return;const e=X-$;e>50?ge():e<-50&&fe(),J(null),Z(null)},children:(0,qt.jsxs)("article",{className:"chrome-service-review-card chrome-service-review-card-active",children:[D.hideQuote?null:(0,qt.jsx)("span",{className:"chrome-service-review-quote",children:'"'}),(0,qt.jsx)("div",{className:"chrome-service-review-stars",children:Array.from({length:D.items[V].rating}).map((e,t)=>(0,qt.jsx)("span",{className:"fa fa-star"},"".concat(D.items[V].name,"-").concat(t)))}),(0,qt.jsx)("p",{className:"chrome-service-review-message",children:D.items[V].message}),(0,qt.jsxs)("div",{className:"chrome-service-review-meta",children:[(0,qt.jsx)("h3",{children:D.items[V].name}),(0,qt.jsx)("span",{children:D.items[V].position})]})]},D.items[V].name)}),(0,qt.jsx)("button",{type:"button",className:"chrome-service-review-arrow",onClick:ge,"aria-label":"Show next review",children:(0,qt.jsx)("span",{className:"fa fa-angle-right"})})]}),(0,qt.jsx)("div",{className:"chrome-service-review-dots",children:D.items.map((e,t)=>(0,qt.jsx)("button",{type:"button",className:"chrome-service-review-dot ".concat(V===t?"is-active":""),onClick:()=>K(t),"aria-label":"Show review ".concat(t+1)},e.name))})]})]})]})})}),oe||le?null:re,B&&ee?(0,qt.jsxs)("div",{className:"chrome-service-sticky-mobile",children:[B.primaryButtonUrl?(0,qt.jsx)("a",{className:"chrome-service-sticky-main",href:B.primaryButtonUrl,target:B.primaryButtonTarget,rel:"_blank"===B.primaryButtonTarget?"noopener noreferrer":void 0,children:B.primaryButtonLabel}):(0,qt.jsx)("button",{type:"button",className:"chrome-service-sticky-main",onClick:()=>ne(B.primaryButtonSubject),children:B.primaryButtonLabel}),B.secondaryButtonLabel?B.secondaryButtonUrl?(0,qt.jsx)("a",{className:"chrome-service-sticky-secondary",href:B.secondaryButtonUrl,target:B.secondaryButtonTarget,rel:"_blank"===B.secondaryButtonTarget?"noopener noreferrer":void 0,children:B.secondaryButtonLabel}):(0,qt.jsx)("button",{type:"button",className:"chrome-service-sticky-secondary",onClick:()=>ne(B.secondaryButtonSubject),children:B.secondaryButtonLabel}):null]}):null,(0,qt.jsx)(Hn,{isOpen:U,onClose:()=>_(!1),defaultSubject:H,formTitle:L.formTitle,formSubtitle:L.formSubtitle,trackingFormName:L.trackingFormName,formVariant:L.formVariant||(we?"training":"default"),defaultCountryCode:L.defaultCountryCode})]})},Gn=n.p+"static/media/web-development-hero.c2fef9865a8933ea7348.png",Qn=n.p+"static/media/whatsapp-crm-hero.58490f7312768f0c83c1.png",Vn=n.p+"static/media/ai-agent-development-hero.1e7014576f567a8bbb8e.png",Kn=n.p+"static/media/oman-web-development-hero.a6f4e810ad7d9a348bdf.png",Xn=n.p+"static/media/training-internship-hero.a304b42256597afd8da2.png",Jn=(e,t,n)=>[{number:"01",title:e,text:"We define the real workflow, business goal, and delivery scope before development starts."},{number:"02",title:t,text:"The service is designed around practical day-to-day usage instead of generic feature lists."},{number:"03",title:n,text:"The final solution stays clean, scalable, and easier to improve as your business grows."}],$n=[{name:"Jay Patel",position:"Business Owner, India",rating:5,message:"SwiftMaze built a website that looks professional and actually helps us get enquiries. The structure and CTA flow were planned properly."},{name:"Olivia Brooks",position:"Consultant, Canada",rating:5,message:"Clear communication, fast delivery, and a practical website setup. The final product felt clean, modern, and business-ready."},{name:"Hiren Shah",position:"Service Provider, India",rating:5,message:"They kept the website simple for users and focused on speed, mobile view, and conversions. That made a real difference for us."},{name:"Daniel Moore",position:"Operations Lead, UAE",rating:5,message:"The website was not only visually strong but also structured for growth. Good execution and reliable support."}],Zn={seo:{title:"Web Development Company in India | Websites Built for SEO",description:"SwiftMaze Tech is a web development company in India building responsive, fast business websites, ecommerce stores, landing pages, and custom web applications with a strong SEO foundation.",canonical:"https://www.swiftmazetech.com/services/web-development/",ogImage:Gn,schemaName:"Web Development Company in India",schemaType:"Web Development Service in India"},servicePath:"/services/web-development",hero:{image:Gn,kicker:"Web Development Company In India",title:"Web Development In India Built For Visibility, Trust, And Growth",lead:"We build responsive business websites, ecommerce experiences, landing pages, and custom web solutions for c
2ompanies across India that need stronger visibility and more qualified enquiries.",buttonLabel:"Get Free Consultation",buttonSubject:"Free Web Development Consultation India",chips:["Built for Business","SEO Ready","Fast Loading","Designed for Leads"]},trustStrip:{items:[{value:"Responsive",label:"Mobile Responsive Websites"},{value:"SEO Setup",label:"Clear Search Structure"},{value:"Scalable",label:"Built For Business Growth"},{value:"Nationwide",label:"Remote Project Delivery"}]},capability:{kicker:"What We Build",title:"Website Solutions For Businesses Across India",text:"A business website should not only look good. It should explain your service clearly, load fast, work on mobile, and guide users toward enquiry or action.",items:[{icon:"fa-globe",title:"Business Websites",text:"Professional websites for Indian service companies, manufacturers, brands, startups, and growing businesses."},{icon:"fa-bullseye",title:"Landing Pages",text:"Pages designed for ads, campaigns, offers, and local lead generation."},{icon:"fa-code",title:"Custom Web Apps",text:"Admin panels, dashboards, and browser workflows built around your process."},{icon:"fa-line-chart",title:"Performance And SEO",text:"Clean structure, faster loading, and a stronger foundation for organic growth."}]},featureBreakdown:{id:"web-development-services-india",kicker:"Complete Web Development Services",title:"Web Development Services For Indian Businesses From Idea To Launch",text:"SwiftMaze Tech combines strategy, UX, development, integrations, performance, and ongoing support so businesses can work with one accountable web development team throughout the project lifecycle.",items:[{icon:"fa-building-o",title:"Corporate Website Development",text:"Professional company websites with service pages, industry information, leadership profiles, case studies, enquiry paths, and content that builds credibility with Indian and international buyers."},{icon:"fa-shopping-cart",title:"Ecommerce Development",text:"Shopify, WooCommerce, and custom ecommerce experiences with clear product discovery, mobile usability, payment integration, order journeys, and storefronts designed for conversion."},{icon:"fa-wordpress",title:"WordPress Development",text:"Flexible WordPress websites with custom page structures, manageable content, responsive layouts, essential integrations, and a clean foundation for future marketing and SEO work."},{icon:"fa-code",title:"React And Custom Development",text:"Modern React interfaces, custom frontend development, dashboards, portals, and web applications for businesses that need more than a standard informational website."},{icon:"fa-refresh",title:"Website Redesign And Migration",text:"Redesign outdated websites, improve confusing navigation, migrate content carefully, modernise the visual experience, and preserve important business and search value during transition."},{icon:"fa-plug",title:"API And Business Integrations",text:"Connect websites with CRM, payment gateways, forms, analytics, email, WhatsApp, automation tools, and internal systems to reduce disconnected manual work."},{icon:"fa-tachometer",title:"Performance Optimisation",text:"Improve image delivery, code loading, layout stability, mobile experience, and technical structure so visitors can reach important information and actions faster."},{icon:"fa-search",title:"Technical SEO Foundation",text:"Implement crawlable navigation, semantic headings, metadata, canonical setup, structured content, sitemap support, and page architecture that gives ongoing SEO work a stronger base."}]},cta:{id:"web-development-free-consultation",kicker:"Free Website Consultation",title:"Get A Free Consultation For Your Website Project",text:"Share your business, target market, and growth goal. Our team will suggest the right website type, page structure, technology direction, and next steps without obligation.",buttonLabel:"Claim Free Consultation",buttonSubject:"Free Web Development Consultation India"},ctaPlacement:"afterAudience",useCases:{id:"web-development-india-solutions",kicker:"Solutions Across India",title:"Web Development For Different Business Models And Growth Stages",text:"From a first professional website to a scalable custom platform, we plan the solution around your market, users, and operational needs.",items:[{icon:"fa-building-o",title:"Corporate And Manufacturing Websites",text:"Structured company profiles, product catalogues, enquiry journeys, and pages that build credibility for B2B businesses."},{icon:"fa-shopping-cart",title:"Ecommerce And D2C Stores",text:"Product discovery, secure checkout integration, smooth mobile shopping, and store experiences designed for c
2onversion."},{icon:"fa-map-marker",title:"Local And Multiple Location Businesses",text:"Service pages for specific locations and enquiry flows that support visibility across cities, districts, and service areas."},{icon:"fa-cogs",title:"Custom Portals And Web Applications",text:"Dashboards, customer portals, admin systems, and browser workflows connected to real business processes."}]},workflow:{id:"web-development-process-india",kicker:"Our Process",title:"A Clear Web Development Process From Strategy To Launch",text:"Every phase is planned to reduce confusion, protect quality, and keep the website aligned with measurable business goals.",items:[{title:"Discovery And Consultation",text:"We understand your business, audience, competitors, current website, and desired outcomes."},{title:"Structure And Content Planning",text:"We define the sitemap, page flow, conversion points, and content direction before visual development."},{title:"Design And Development",text:"We create responsive interfaces and build the agreed functionality with speed and usability in mind."},{title:"Testing And Launch",text:"We verify mobile layouts, forms, links, performance, and critical user journeys before deployment."},{title:"Support And Improvement",text:"We help with updates, technical support, SEO improvements, and future functionality as the business grows."}]},security:{id:"web-development-company-india-coverage",kicker:"Nationwide Delivery",title:"A Web Development Partner For Businesses Across India",text:"Our structured remote process helps founders, local businesses, marketing teams, manufacturers, and service companies collaborate from anywhere in India without losing clarity or project visibility.",items:[{icon:"fa-map-marker",title:"Service Coverage Across India",text:"We support businesses in Gujarat, Rajasthan, Maharashtra, Delhi NCR, Karnataka, and other Indian markets through organised online communication and reviews."},{icon:"fa-comments-o",title:"Clear Remote Collaboration",text:"Requirements, content, feedback, approvals, and progress are managed through defined communication so every stakeholder understands the next action."},{icon:"fa-mobile",title:"Built For Indian Mobile Users",text:"Layouts, navigation, forms, phone call buttons, WhatsApp actions, and page speed are planned for common mobile browsing habits across India."},{icon:"fa-language",title:"Regional And Multiple Location Scope",text:"Where required, we can plan city pages, regional service coverage, multilingual content structure, and scalable navigation for businesses serving multiple markets."}],highlights:[{title:"Technology Selected Around The Requirement",text:"We recommend WordPress, Shopify, React, or custom development according to content control, integrations, scalability, timeline, and business ownership needs\u2014not because one platform fits every project."},{title:"Business Outcomes Before Decorative Features",text:"Every major page and feature should support a real purpose: explain the offer, establish trust, generate an enquiry, enable a transaction, or improve an operational workflow."},{title:"Technical Launch Essentials",text:"Responsive testing, form verification, analytics readiness, basic security practices, redirects where required, and a clear SEO foundation are included in the delivery discussion."}]},audience:{image:Gn,imageAlt:"Teams reviewing website content and business planning",kicker:"Who It Helps",title:"Web Development That Fits Indian Businesses, Startups, And Growth Teams",text:"We design web solutions for businesses across India that need stronger online trust, clearer communication, and more enquiries from the right users.",items:[{icon:"fa-briefcase",title:"Service Businesses",text:"For consultants, agencies, professionals, and companies that need better presentation and enquiries."},{icon:"fa-map-marker",title:"Local Brands",text:"For businesses that want stronger regional visibility, better Google presence, and clearer service discovery in their market."},{icon:"fa-bullhorn",title:"Marketing Teams",text:"For campaigns, landing pages, and content structures that support lead generation."},{icon:"fa-cogs",title:"Operations Teams",text:"For dashboards, user flows, and practical website systems connected to business work."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Web Projects Practical And Ready to Grow",text:"Our process keeps the website clear for users, manageable for your team, and ready for continued improvement.",items:Jn("Plan The Page Flow First","Build For Real User Actions","Keep It Easy To Improve")},faq:{kicker:"FAQ",title:"Common Questions About Web Development Services",text:"These answers help Indian businesses understand scope, process, technology, timelines, and what to expect from a professional web development project.",items:[{question:"What type of websites can SwiftMaze Technology build?",answer:"We build business websites, service websites, landing pages, portfolio websites, custom dashboards, and web applications based on your actual requirement."},{question:"Will the website be mobile responsive and built for SEO?",answer:"Yes. We focus on responsive layouts, faster loading, clean headings, and a clear page structure so the site works well on mobile and supports SEO."},{question:"Can you redesign an existing website?",answer:"Yes. We can redesign outdated websites to improve appearance, usability, speed, content flow, and conversion performance."},{question:"Do you help plan website structure before development?",answer:"Yes. We first understand your business, pages, services, and user goals, then suggest the right structure before starting development."},{question:"Do you provide web development services across India?",answer:"Yes. SwiftMaze Tech works remotely with businesses across India and manages consultation, planning, reviews, development, testing, and launch through a clear online process."},{question:"Can you build ecommerce websites and custom web applications?",answer:"Yes. We develop e
2commerce stores, customer portals, admin dashboards, integrations, and custom applications that run in the browser according to the approved project scope."},{question:"Which technologies do you use for web development projects?",answer:"Technology depends on the project. We commonly work with WordPress, Shopify, React, Node.js, custom APIs, databases, payment gateways, CRM connections, and other practical tools suited to the requirement."},{question:"How can an Indian business work with SwiftMaze remotely?",answer:"We manage discovery calls, requirements, content collection, design reviews, feedback, testing, and launch through a structured online workflow with clear milestones and communication."},{question:"Can you target multiple Indian cities through one website?",answer:"Yes. When it is relevant to the actual service area, we can plan scalable location pages, internal linking, regional content, and conversion paths without duplicating thin content across cities."},{question:"Do you provide support after the website is launched?",answer:"Yes. Depending on the agreed engagement, we can support maintenance, content updates, performance improvements, technical fixes, integrations, and ongoing website growth after launch."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Web Development Work",text:"Feedback from Indian and international businesses that needed practical websites built for real growth.",items:$n},finalCta:{kicker:"Start With Clarity",title:"Discuss Your Website Requirement With Our India Web Development Team",text:"Book a free consultation to review your idea, existing website, required pages, functionality, and the most practical development direction.",primaryButtonLabel:"Book Free Consultation",primaryButtonSubject:"Free Web Development Consultation India"}
2,finalCtaPlacement:"beforeExploreMore",stickyMobileCta:{primaryButtonLabel:"Free Consultation",primaryButtonSubject:"Free Web Development Consultation India"},inquiry:{defaultSubject:"Web Development Services",formTitle:"Plan Your Website",formSubtitle:"Share your website idea, business goal, or current challenge and we will guide you with the right next steps.",trackingFormName:"web-development inquiry form"}},ea={seo:{title:"Software Development Services | Custom Business Software & Web Applications",description:"SwiftMaze Tech provides software development services for custom business software, internal tools, dashboards, and scalable web applications built around real workflows.",canonical:"https://www.swiftmazetech.com/services/software-development/",ogImage:dn,schemaName:"Software Development Services",schemaType:"Software Development Service"},servicePath:"/services/software-development",hero:{image:pn,kicker:"Software Development Services",title:"Custom Software Development For Scalable Business Systems",lead:"We build custom software, dashboards, and web applications for businesses that need structured systems, cleaner data flow, and scalable process support.",buttonLabel:"Discuss Your Software",chips:["Custom Business Software","Workflow Automation","Dashboard Systems","Scalable Architecture"]},capability:{kicker:"What We Build",title:"Software Solutions Designed Around Practical Team Usage",text:"Good software should support daily work clearly. We plan around how your team operates, what data moves where, and how the system will grow over time.",items:[{icon:"fa-cogs",title:"Business Software",text:"Custom systems for operations, sales, internal approvals, reporting, and structured team workflows."},{icon:"fa-code",title:"Web Applications",text:"Browser-based platforms with user roles, dashboards, forms, and process visibility."},{icon:"fa-random",title:"Workflow Automation",text:"Automation for repetitive tasks, internal movement, status changes, and operational handoffs."},{icon:"fa-shield",title:"Secure And Maintainable Systems",text:"Software that stays stable, scalable, and easier to improve later."}]},cta:{kicker:"Need Custom Software?",title:"Let Us Plan The Right Software Direction Before Development Starts",text:"Share your business model, workflow challenge, or system requirement and we will suggest the right software architecture and delivery approach.",buttonLabel:"Plan Your Software"},audience:{image:Gn,imageAlt:"Teams planning custom software workflows and business systems",kicker:"Who It Helps",title:"Software Development That Fits Growing Teams, Internal Platforms, And Process-Driven Businesses",text:"We work with operations-focused businesses that need stronger system control, cleaner reporting, and practical software built around daily usage.",items:[{icon:"fa-building",title:"Operational Businesses",text:"For businesses moving from scattered manual work to structured digital processes."},{icon:"fa-users",title:"Internal Teams",text:"For departments that need role-based systems, task flow, and visibility into ongoing work."},{icon:"fa-bar-chart",title:"Management Teams",text:"For businesses that need real-time reports, dashboards, and process insight."},{icon:"fa-sitemap",title:"Growing Companies",text:"For organisations planning software that can expand with new modules and users."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Custom Software Practical, Scalable, And Easier To Maintain",text:"Our work stays focused on business fit, team usability, and software that remains stable as requirements grow.",items:Jn("Understand The Process First","Build Around Actual Team Usage","Keep Architecture Easy To Scale")},faq:{kicker:"FAQ",title:"Common Questions About Software Development Services",text:"These answers cover custom software planning, business fit, and what to expect during development.",items:[{question:"What kind of software can SwiftMaze Technology build?",answer:"We build internal business systems, dashboards, web applications, process automation tools, CRM-linked platforms, and custom softw
2are around operational needs."},{question:"Can you develop software around our existing workflow?",answer:"Yes. We start by understanding the current workflow, user roles, pain points, and required outputs before defining the final software structure."},{question:"Will the software be scalable for future changes?",answer:"Yes. We focus on maintainable development so new features, users, and modules can be added later without rebuilding everything."},{question:"Is custom software better than using many disconnected tools?",answer:"In many cases, yes. Custom software can reduce duplication, improve control, and create a cleaner process than managing multiple disconnected tools."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Software Development Work",text:"Feedback from businesses that needed practical software delivery instead of generic systems.",items:[{name:"Pratik Shah",position:"Director, India",rating:5,message:"SwiftMaze understood our business process properly before building the software. That saved time and rework later."},{name:"Chloe Bennett",position:"Operations Consultant, United States",rating:5,message:"The software planning felt mature and business-focused. They balanced technical quality with practical delivery."},{name:"Hardik Mehta",position:"Operations Head, India",rating:5,message:"We needed a system that actually supported daily work. The final software was clear, stable, and useful."},{name:"James Foster",position:"Technology Manager, Singapore",rating:5,message:"Good architecture thinking, clean communication, and professional implementation. The project stayed grounded in real workflow needs."}]},inquiry:{defaultSubject:"Software Development Services",formTitle:"Plan Your Software",formSubtitle:"Share your software requirement, workflow issue, or business goal and we will guide you with the right development direction.",trackingFormName:"software-development inquiry form"}},ta={seo:{title:"Mobile App Development Services | Android & iOS App Development",description:"SwiftMaze Tech provides mobile app development services for Android and iOS-ready business apps with strong UX, scalable architecture, and real-world usability.",canonical:"https://www.swiftmazetech.com/services/mobile-app-development/",ogImage:un,schemaName:"Mobile App Development Services",schemaType:"Mobile App Development Service"},servicePath:"/services/mobile-app-development",hero:{image:un,kicker:"Mobile App Development Services",title:"Mobile App Development For Products, Services, And Business Operations",lead:"We build mobile apps with practical user flow, clean UX, and scalable backend planning for customer journeys, internal processes, and product growth.",buttonLabel:"Discuss Your App",chips:["Android & iOS Ready","Business App Planning","API Integration","User-Friendly UI"]},capability:{kicker:"What We Build",title:"Mobile Apps Designed For Real Users And Daily Usage",text:"A useful mobile app should be easy to use, clear in navigation, and connected to the right backend logic. We focus on practicality, not unnecessary complexity.",items:[{icon:"fa-mobile",title:"Customer-Facing Apps",text:"Apps for booking, ordering, tracking, engagement, and user-facing business journeys."},{icon:"fa-briefcase",title:"Business Utility Apps",text:"Apps for internal teams, reporting, field operations, or workflow visibility."},{icon:"fa-cloud",title:"API-Connected Applications",text:"Apps connected with admin panels, CRMs, dashboards, or third-party systems."},{icon:"fa-pencil-square-o",title:"UI And Flow Planning",text:"Clear screens, better navigation, and user journeys planned for retention and usability."}]},cta:{kicker:"Need A Mobile App?",title:"Let Us Plan The Right Mobile App Direction Before Development Starts",text:"Tell us what users need to do in the app and we will suggest the right structure, platform approach, and delivery plan.",buttonLabel:"Plan Your App"},audience:{image:Gn,imageAlt:"Teams planning mobile app experiences and backend systems",kicker:"Who It Helps",title:"Mobile App Development That Fits Startups, Product Teams, And Operational Businesses",text:"We build mobile apps for businesses that need smoother customer interaction, stronger internal access, or better mobile workflow execution.",items:[{icon:"fa-rocket",title:"Startups",text:"For founders launching products that need clean MVP structure and future growth planning."},{icon:"fa-shopping-cart",title:"Service And Retail Brands",text:"For businesses that want smoother mobile journeys, repeat engagement, and easier customer action."},{icon:"fa-users",title:"Internal Teams",text:"For field teams, sales staff, and operations users who need mobile access to business tasks."},{icon:"fa-line-chart",title:"Growth-Focused Businesses",text:"For companies that need apps tied to reporting, retention, and repeat usage."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Mobile App Development Clear And Business-Focused",text:"We keep app projects grounded in user flow, performance, and business value rather than unnecessary complexity.",items:Jn("Map The User Flow First","Build Around Real App Usage","Keep The App Ready For Scale")},faq:{kicker:"FAQ",title:"Common Questions About Mobile App Development Services",text:"These answers cover planning, platform decisions, and what to expect from a professional mobile app project.",items:[{question:"What type of mobile apps can SwiftMaze Technology develop?",answer:"We build business apps, customer-facing apps, admin-connected apps, service apps, internal workflow apps, and platform-ready mobile products."},{question:"Do you help plan the app before development starts?",answer:"Yes. We begin with user flow, business logic, required features, and platform direction before finalising the development approach."},{question:"Can the app connect with a website, admin panel, or CRM?",answer:"Yes. We can build the app with backend integration so it works with dashboards, CRMs, admin systems, and APIs."},{question:"Will the app be easy for users to understand?",answer:"That is one of our priorities. We focus on practical app navigation, clean screen structure, and a smoother user experience."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Mobile App Development Work",text:"Feedback from businesses that needed practical app planning, clean delivery, and user-focused execution.",items:[{name:"Ritesh Prajapati",position:"Founder, India",rating:5,message:"SwiftMaze planned the app flow around our actual users, not just screens. The result was smoother onboarding and better retention."},{name:"Amelia Hayes",position:"Product Manager, Australia",rating:5,message:"We needed a practical mobile app, not complexity. The team delivered clean UI and stable features with strong communication."},{name:"Nisarg Desai",position:"Director, India",rating:5,message:"The app structure, admin integration, and business logic were handled professionally. It felt ready for real users from day one."},{name:"Sophia Miller",position:"Operations Specialist, Singapore",rating:5,message:"A good development experience overall. The app was aligned with our workflow and the delivery stayed clear and organised."}]},inquiry:{defaultSubject:"Mobile App Development Services",formTitle:"Plan Your App",formSubtitle:"Share your app idea, target users, or mobile workflow need and we will guide you with the right development path.",trackingFormName:"mobile-app-development inquiry form"}},na={seo:{title:"Mobile App Development In Modasa | Android & iOS App Development",description:"SwiftMaze Tech offers mobile app development in Modasa for Android and iOS with practical U
2I, scalable architecture, and business-focused app strategy.",canonical:"https://www.swiftmazetech.com/services/mobile-app-development-modasa/",ogImage:un,schemaName:"Mobile App Development In Modasa",schemaType:"Mobile App Development Service"},servicePath:"/services/mobile-app-development-modasa",hero:{image:un,kicker:"Mobile App Development",title:"Mobile App Development In Modasa",lead:"We help businesses in Modasa and nearby areas plan mobile apps that support booking, follow-up, reporting, customer engagement, and local business workflows.",buttonLabel:"Discuss Your App",chips:["Android & iOS Ready","Modasa Business Apps","API Connected Apps","Clean Mobile UI"]},capability:{kicker:"What We Build",title:"Mobile Apps Planned Around Real Usage In Modasa Businesses",text:"A useful mobile app should feel fast, simple, and aligned with what your users or staff in Modasa actually need to do every day.",items:[{icon:"fa-mobile",title:"Customer Apps",text:"Apps for booking, support, engagement, and repeat user interaction."},{icon:"fa-users",title:"Internal Team Apps",text:"Mobile solutions for staff activity, field work, reporting, and operations."},{icon:"fa-bell",title:"Notification Workflows",text:"Push alerts, reminders, and in-app communication for better responsiveness."},{icon:"fa-database",title:"Backend Integration",text:"API, dashboard, and admin panel connections for reliable business control."}]},cta:{kicker:"Need A Mobile App?",title:"Let Us Shape The Right App Flow For Your Modasa Business",text:"Share your app idea, user type, or business goal. We will help define the right screens, features, and rollout direction for your Modasa or nearby-area business.",buttonLabel:"Plan Your App"},audience:{image:Gn,imageAlt:"Business teams planning app workflows and user journeys",kicker:"Who It Helps",title:"Apps That Fit Startups, Local Brands, And Internal Operations In Modasa",text:"We build mobile apps for Modasa businesses that need better customer convenience, cleaner internal coordination, and practical long-term mobile adoption.",items:[{icon:"fa-shopping-cart",title:"Service And Commerce Brands",text:"For booking, enquiries, repeat orders, and better mobile access to services."},{icon:"fa-users",title:"Customer Support Teams",text:"For communication, updates, and user-facing mobile interactions."},{icon:"fa-line-chart",title:"Growth Teams",text:"For better user retention, onboarding, and customer journey support."},{icon:"fa-cogs",title:"Internal Teams",text:"For task management, field reporting, operational control, and dashboard-linked processes."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Mobile App Projects Practical For Modasa Business Teams",text:"Our approach balances clean user experience, practical feature planning, and the kind of delivery clarity local businesses can act on confidently.",items:Jn("Understand The Local Use Case First","Build For Daily Team And Customer Usage","Keep The App Ready For Future Expansion")},faq:{kicker:"FAQ",title:"Questions Clients Ask Before Mobile App Development In Modasa",text:"These are the common concerns around app planning, features, and delivery for Modasa businesses.",items:[{question:"What kind of mobile apps can SwiftMaze Technology build?",answer:"We build customer apps, internal team apps, booking apps, dashboard-connected apps, and business workflow apps based on your specific requirement."},{question:"Can you build apps for both Android and iOS?",answer:"Yes. We plan app development so the final solution supports Android users and stays ready for broader mobile deployment requirements."},{question:"Do you connect the app with admin panels or APIs?",answer:"Yes. We can integrate the app with your admin panel, backend APIs, dashboards, payment systems, and notification workflows."},{question:"Will you help define app features before development?",answer:"Yes. We first understand the user flow, business process, and core actions so the feature plan stays clear and practical."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Mobile App Development Work",text:"Feedback from Indian and overseas teams that needed practical mobile app development support.",items:[{name:"Jaimin Shah",position:"Business Owner, Modasa",rating:5,message:"SwiftMaze helped us turn our app idea into a practical plan. The team kept the flow simple and relevant for our actual users."},{name:"Komal Joshi",position:"Operations Coordinator, Modasa",rating:5,message:"They understood our daily process first and then suggested the mobile app structure. That made the whole project more realistic."},{name:"Yug Trivedi",position:"Startup Founder, Himmatnagar",rating:5,message:"The app planning was clear, business-focused, and easier to understand than what we had discussed with others."},{name:"Riya Desai",position:"Brand Manager, Aravalli",rating:5,message:"Good support, clean communication, and a practical product mindset. The app felt designed for real users, not just presentation."}]},inquiry:{defaultSubject:"Mobile App Development In Modasa",formTitle:"Plan Your App",formSubtitle:"Share your app idea or workflow and we will help you shape the right mobile development plan.",trackingFormName:"mobile-app-development-modasa inquiry form"}},aa={seo:{title:"CRM Development Services | Customer Management Software",description:"SwiftMaze Tech offers CRM development services to manage leads, customers, and sales workflows with custom, scalable business systems.",canonical:"https://www.swiftmazetech.com/services/crm-development/",ogImage:pn,schemaName:"CRM Development Services",schemaType:"CRM Development Service"},servicePath:"/services/crm-development",hero:{image:Qn,kicker:"CRM Development",title:"CRM Systems For Lead And Sales Control",lead:"We build CRM systems that help teams manage leads, customer history, pipeline stages, reminders, and business follow-up in one place.",buttonLabel:"Discuss Your CRM",chips:["Lead Pipeline","Reminder Workflows","Customer Records","Sales Visibility"]},capability:{kicker:"What We Build",title:"CRM Features Planned Around Your Daily Sales And Customer Flow",text:"A useful CRM should match how your team actually works, so lead entry, follow-up, notes, reminders, and reporting stay simple and consistent.",items:[{icon:"fa-users",title:"Lead Management",text:"Capture, organise, and track leads with source visibility and stage control."},{icon:"fa-clock-o",title:"Follow-Up Reminders",text:"Task scheduling and reminders so important leads do not get missed."},{icon:"fa-users",title:"Customer Profiles",text:"Store conversation history, notes, and business context in one place."},{icon:"fa-bar-chart",title:"Reports And Dashboard",text:"Visibility into team activity, conversions, pipeline movement, and sales performance."}]},cta:{kicker:"Need A CRM?",title:"Let Us Plan A CRM That Matches Your Sales Workflow",text:"Share how your team handles leads today and we will suggest the right CRM structure, stages, and feature set.",buttonLabel:"Plan Your CRM"},audience:{image:Gn,imageAlt:"Teams planning sales and customer workflow systems",kicker:"Who It Helps",title:"CRM Solutions Built For Sales Teams, Owners, And Growing Businesses",text:"Our CRM systems help teams that need clearer lead control, stronger follow-up discipline, and better visibility into customer journeys.",items:[{icon:"fa-briefcase",title:"Sales Teams",text:"For pipelines, lead stages, follow-up tasks, and better daily s
2ales control."},{icon:"fa-building",title:"Business Owners",text:"For visibility into leads, conversions, team activity, and customer records."},{icon:"fa-bullhorn",title:"Marketing Teams",text:"For tracking lead sources and understanding which channels convert better."},{icon:"fa-users",title:"Service Teams",text:"For customer notes, communication history, and faster response workflows."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep CRM Development Practical And Easy To Adopt",text:"We focus on usability, real process fit, and future scaling so your team can use the CRM daily without confusion.",items:Jn("Map The Sales Flow First","Build For Team Adoption","Keep It Easy To Extend")},faq:{kicker:"FAQ",title:"Questions Clients Ask Before CRM Development",text:"These answers help clarify CRM features, process fit, and integration expectations.",items:[{question:"Can you build a CRM based on our existing sales process?",answer:"Yes. We first understand your current lead handling, follow-up flow, team roles, and reporting needs, then build the CRM around that process."},{question:"What can be included in a custom CRM?",answer:"A custom CRM can include lead capture, pipeline stages, reminders, customer records, dashboards, reports, forms, roles, and integrations based on your needs."},{question:"Can the CRM connect with website forms or WhatsApp workflows?",answer:"Yes. We can connect website forms, internal notifications, and selected communication workflows so lead entry becomes smoother."},{question:"Will the CRM stay easy for staff to use?",answer:"That is one of our main focuses. We keep interfaces practical so teams can adopt the system quickly for daily work."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our CRM Development Work",text:"Feedback from Indian and international businesses that needed practical CRM systems for daily teams.",items:[{name:"Ketan Trivedi",position:"Sales Head, India",rating:5,message:"Our lead handling became much more organised after the CRM setup. Follow-up visibility improved immediately."},{name:"Grace Wilson",position:"Client Success Manager, United Kingdom",rating:5,message:"SwiftMaze built a CRM structure that matched our exact sales stages and daily team usage. That made adoption easy."},{name:"Ravi Solanki",position:"Business Owner, India",rating:5,message:"The CRM is simple, clear, and practical. Our staff could start using it without confusion."},{name:"Ethan Cooper",position:"Operations Lead, New Zealand",rating:5,message:"Good understanding of pipeline management and internal workflows. The solution felt stable and well planned."}]},inquiry:{defaultSubject:"CRM Development",formTitle:"Plan Your CRM",formSubtitle:"Share your lead process, follow-up workflow, or CRM requirement and we will guide you with the right plan.",trackingFormName:"crm-development inquiry form"}},sa={seo:{title:"ERP Development Services | Custom Business Management Software",description:"Custom ERP development services by SwiftMaze Tech to manage operations, data, inventory, billing, and reporting in one practical system.",canonical:"https://www.swiftmazetech.com/services/erp-development/",ogImage:un,schemaName:"ERP Development Services",schemaType:"ERP Development Service"},servicePath:"/services/erp-development",hero:{image:pn,kicker:"ERP Development",title:"ERP Systems For Business Operations",lead:"We build practical ERP solutions for inventory, billing, user roles, reporting, and internal management so daily work stays organised.",buttonLabel:"Discuss Your ERP",chips:["Inventory Flow","Billing Control","User Roles","Business Reporting"]},capability:{kicker:"What We Build",title:"ERP Modules Designed Around Real Operations, Not Extra Complexity",text:"A useful ERP should simplify daily work, bring data together, and reduce manual confusion across departments and teams.",items:[{icon:"fa-archive",title:"Inventory And Stock",text:"Manage stock movement, item control, and internal visibility with cleaner workflows."},{icon:"fa-file-text-o",title:"Billing And Invoices",text:"Handle billing, payments, and transactional records inside one connected system."},{icon:"fa-users",title:"Users And Roles",text:"Control access by team, function, and level so sensitive data stays organised."},{icon:"fa-bar-chart",title:"Reports And Analytics",text:"Get dashboards and business reports for clearer operational decisions."}]},cta:{kicker:"Need An ERP?",title:"Let Us Plan The Right ERP Modules For Your Business",text:"Share your current business process, disconnected tools, or reporting challenges and we will suggest the right ERP roadmap.",buttonLabel:"Plan Your ERP"},audience:{image:Gn,imageAlt:"Teams planning operational systems and reporting workflows",kicker:"Who It Helps",title:"ERP Solutions For Retail, Operations, Management, And Growing Businesses",text:"Our ERP systems are useful for businesses that need stronger process control, cleaner reporting, and better coordination between teams.",items:[{icon:"fa-cogs",title:"Operational Teams",text:"For internal process control, reporting, user access, and daily execution management."},{icon:"fa-shopping-cart",title:"Retail And Stock Teams",text:"For inventory, billing, vendor records, and stock movement visibility."},{icon:"fa-briefcase",title:"Business Owners",text:"For consolidated control over departments, reports, and operational performance."},{icon:"fa-line-chart",title:"Growth Businesses",text:"For scalable systems that can expand with additional modules over time."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep ERP Development Structured And Business-Focused",text:"We phase the system properly so your team gets a practical implementation instead of a confusing oversized platform.",items:Jn("Map The Modules First","Build For Daily Operations","Keep Expansion Practical")},faq:{kicker:"FAQ",title:"Questions Clients Ask Before ERP Development",text:"These are the common concerns around ERP planning, module design, and daily team usage.",items:[{question:"What can be included in a custom ERP system?",answer:"A custom ERP can include inventory, billing, purchase flow, reports, roles, user access, dashboards, and business-s
2pecific modules based on your workflow."},{question:"Is a custom ERP better than using many disconnected tools?",answer:"For many businesses, yes. A custom ERP helps bring data, users, and operations into one structured system with less duplication and fewer manual mistakes."},{question:"Can ERP development be done in phases?",answer:"Yes. We often recommend phased implementation so the core system starts first and additional modules can be added with lower risk."},{question:"Will the ERP be difficult for staff to learn?",answer:"We aim to keep ERP interfaces practical and role-based so staff can understand their tasks without dealing with unnecessary complexity."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our ERP Development Work",text:"Feedback from Indian and international businesses that needed better operational systems.",items:[{name:"Bhavesh Patel",position:"Factory Owner, India",rating:5,message:"Our daily operations were scattered before. The ERP approach from SwiftMaze gave us one clearer working system."},{name:"Hannah Scott",position:"Process Manager, Germany",rating:5,message:"The ERP planning was business-first and practical. The team focused on usability, modules, and long-term scaling."},{name:"Mitesh Gandhi",position:"Retail Operator, India",rating:5,message:"Stock, billing, and reporting became easier to manage. The system was designed around our actual process."},{name:"Noah Evans",position:"Operations Director, South Africa",rating:5,message:"A solid ERP implementation mindset. They did not overbuild the system and kept the workflow understandable."}]},inquiry:{defaultSubject:"ERP Development",formTitle:"Plan Your ERP",formSubtitle:"Share your business workflow, reporting issue, or module requirement and we will suggest the right ERP plan.",trackingFormName:"erp-development inquiry form"}},ia={seo:{title:"QA Testing Services | Manual, Functional & Software QA",description:"SwiftMaze Tech provides QA testing services for functional testing, manual testing, validation, and release confidence across real-world software workflows.",canonical:"https://www.swiftmazetech.com/services/qa-testing/",ogImage:Ln,schemaName:"QA Testing Services",schemaType:"QA Testing Service"},servicePath:"/services/qa-testing",hero:{image:pn,kicker:"QA Testing Services",title:"QA Testing For Reliable Software Releases",lead:"We help teams validate user flows, features, and release quality through practical QA testing designed around real business risk.",buttonLabel:"Discuss QA Testing",chips:["Functional Testing","Manual Validation","Release Confidence","Issue Reporting"]},capability:{kicker:"What We Cover",title:"Testing Coverage Focused On Real Software Quality",text:"Good QA testing is not random checking. It should validate business logic, user flow, feature stability, and release readiness before issues reach real users.",items:[{icon:"fa-check-circle",title:"Functional Testing",text:"Validate core user actions, forms, business logic, and expected feature behaviour."},{icon:"fa-hand-o-right",title:"Manual Testing",text:"Review real user flows and identify interface or logic issues that tools can miss."},{icon:"fa-refresh",title:"Regression Validation",text:"Ensure old features still work correctly after changes, updates, or fixes."},{icon:"fa-search-plus",title:"Structured Bug Reporting",text:"Document issues clearly with context so your team can act faster and fix accurately."}]},cta:{kicker:"Need QA Support?",title:"Let Us Review The Product Flow Before Your Next Release",text:"Share your software type, current issue, or release stage and we will help define the right testing coverage for your product.",buttonLabel:"Plan QA Testing"},audience:{image:Gn,imageAlt:"Teams reviewing software quality and release workflows",kicker:"Who It Helps",title:"QA Testing That Fits Product Teams, Startups, And Software Owners",text:"Our QA support helps teams that want cleaner releases, fewer production issues, and stronger confidence in what users will experience.",items:[{icon:"fa-rocket",title:"Startups",text:"For validating new products and reducing release risk before growth pushes more users to the platform."},{icon:"fa-code",title:"Development Teams",text:"For feature validation, issue tracking, regression coverage, and clearer release confidence."},{icon:"fa-users",title:"Product Owners",text:"For better understanding of user-facing issues, quality gaps, and business-critical bugs."},{icon:"fa-shield",title:"Software Businesses",text:"For reliability, consistency, and stronger quality assurance across daily software usage."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep QA Testing Structured And Useful",text:"Our process focuses on business-critical qual
2ity, clear reporting, and release-ready validation instead of random bug listing.",items:Jn("Understand The Product First","Test Around Real Usage","Keep QA Reporting Actionable")},faq:{kicker:"FAQ",title:"Questions Clients Ask Before QA Testing Starts",text:"These are the common questions around testing coverage, workflow, and expected delivery.",items:[{question:"What type of QA testing services do you provide?",answer:"We provide practical QA support including functional testing, manual testing, regression validation, and structured issue reporting based on your software workflow."},{question:"Can SwiftMaze Technology test web applications and business software?",answer:"Yes. We support testing for web applications, internal tools, dashboards, SaaS workflows, and other business-focused software systems."},{question:"Will you provide bug reports in a clear format?",answer:"Yes. We focus on actionable reporting with enough context so your development team can understand, prioritise, and resolve issues faster."},{question:"Is QA testing useful even if the product is already built?",answer:"Yes. QA testing is valuable before launch, after major updates, during release preparation, or when recurring issues are affecting user trust."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our QA Testing Work",text:"Feedback from Indian and international teams that needed stronger testing and release confidence.",items:[{name:"Deep Shah",position:"Startup Founder, India",rating:5,message:"SwiftMaze QA testing helped us catch critical workflow bugs before release. Their reporting was clear and actionable."},{name:"Isabella Clark",position:"Product QA Lead, Ireland",rating:5,message:"Strong process, clean bug reports, and practical testing coverage. The team understood both product quality and release pressure."},{name:"Yash Parmar",position:"Tech Manager, India",rating:5,message:"We needed structured QA support and they delivered exactly that. Manual testing plus validation improved our release confidence."},{name:"Lucas Turner",position:"Engineering Manager, United States",rating:5,message:"Professional QA engagement overall. Their focus was not random testing, but business-critical reliability."}]},inquiry:{defaultSubject:"QA Testing Services",formTitle:"Plan QA Testing",formSubtitle:"Share your product type, release challenge, or testing need and we will suggest the right QA approach.",trackingFormName:"qa-testing inquiry form"}},ra={seo:{title:"Software Development Company in Modasa | SwiftMaze Tech",description:"SwiftMaze Tech is a software development company in Modasa building custom business software, web applications, dashboards, and scalable systems.",canonical:"https://www.swiftmazetech.com/services/software-development-modasa/",ogImage:dn,schemaName:"Software Development Modasa",schemaType:"Software Development Service in Modasa"},servicePath:"/services/software-development-modasa",hero:{image:pn,kicker:"Software Development Modasa",title:"Software Development In Modasa For Business Workflows",lead:"We help businesses in Modasa and nearby areas move from scattered manual work to clearer software systems built around local operational reality.",buttonLabel:"Discuss Your Software",chips:["Custom Software","Business Workflows","Scalable Architecture","Secure Systems"]},capability:{kicker:"What We Build",title:"Software Solutions Planned Around Real Business Processes",text:"Custom software should match how your team actually works. Our approach focuses on process fit, usability, and long-term maintainability.",items:[{icon:"fa-cogs",title:"Business Software",text:"Custom-built systems for internal operations, user roles, and structured daily workflows."},{icon:"fa-code",title:"Web Applications",text:"Browser-based software with dashboards, forms, data flow, and practical team access."},{icon:"fa-sitemap",title:"ERP And CRM Linked Systems",text:"Connected business software for reporting, customer tracking, and process control."},{icon:"fa-shield",title:"Secure And Scalable Code",text:"Clean architecture with room for future upgrades, better stability, and stronger control."}]},cta:{kicker:"Need Software In Modasa?",title:"Let Us Shape The Right Softw
2are Plan Before Development Begins",text:"Share your current process, reporting issue, or software idea and we will help define the right software direction for your Modasa business team.",buttonLabel:"Plan Your Software"},audience:{image:Gn,imageAlt:"Teams discussing software systems and business process automation",kicker:"Who It Helps",title:"Software Development That Fits Local Businesses, Teams, And Growth-Stage Operations",text:"We work with businesses in Modasa and nearby cities that need local consultation, clearer internal systems, process automation, and better reporting control.",items:[{icon:"fa-building",title:"Growing Businesses",text:"For companies that want to move beyond Excel and scattered tools into structured systems."},{icon:"fa-users",title:"Operational Teams",text:"For teams that need role-based access, better visibility, and faster daily workflows."},{icon:"fa-building",title:"Industrial And Retail Firms",text:"For businesses that need process control, dashboard views, and software built around operations."},{icon:"fa-line-chart",title:"Decision Makers",text:"For owners and managers who need better reporting, data visibility, and system control."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Software Development In Modasa Practical, Clear, And Scalable",text:"Our work stays focused on local business understanding, real team usage, and software that remains maintainable over time.",items:Jn("Understand The Local Workflow First","Build For Real Team Use","Keep The Software Future-Ready")},faq:{kicker:"FAQ",title:"Questions Businesses Ask About Software Development In Modasa",text:"These are common questions around custom software planning, process fit, and business use.",items:[{question:"Can SwiftMaze Technology build custom software for businesses in Modasa?",answer:"Yes. We build software systems for Modasa businesses based on their actual workflow, users, and business goals."},{question:"What type of software can you develop?",answer:"We can build dashboards, web applications, internal business systems, reporting tools, workflow automation software, ERP modules, and CRM-linked platforms."},{question:"Will the software be scalable for future changes?",answer:"Yes. We focus on maintainable architecture so your software can grow with new users, modules, or business requirements later."},{question:"Do you understand local business workflows before development?",answer:"Yes. We begin by understanding the business process, pain points, team behaviour, and expected outputs before deciding the final software structure."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Software Development Work",text:"Feedback from Indian and international businesses that needed practical software delivery.",items:[{name:"Milan Patel",position:"Factory Manager, Modasa",rating:5,message:"SwiftMaze understood our reporting and workflow issues properly. The software plan felt practical for our local operations team."},{name:"Aesha Gandhi",position:"Business Owner, Modasa",rating:5,message:"We wanted a cleaner internal system instead of spreadsheets everywhere. Their approach was simple, clear, and useful for our business."},{name:"Devang Shah",position:"Operations Lead, Aravalli",rating:5,message:"The team focused on actual business use, not technical jargon. That made software planning much easier for us."},{name:"Harshita Mehta",position:"Accounts Coordinator, Himatnagar",rating:5,message:"Their software consultation was practical and process-focused. We could clearly see how the system would improve daily work."}]},inquiry:{defaultSubject:"Software Development Modasa",formTitle:"Plan Your Software",formSubtitle:"Share your software requirement, business workflow, or current challenge and we will guide you with the right plan.",trackingFormName:"software-development-modasa inquiry form"}},oa={seo:{title:"Website Design and Development Company in Modasa | SwiftMaze Tech",description:"SwiftMaze Tech is a website design and development company in Modasa helping businesses build responsive, SEO-ready, and practical websites.",canonical:"https://www.swiftmazetech.com/services/website-development-modasa/",ogImage:Vn,schemaName:"Website Development Modasa",schemaType:"Website Development Service in Modasa"},servicePath:"/services/website-development-modasa",hero:{image:Gn,kicker:"Website Development Modasa",title:"Website Development In Modasa For Business Growth",lead:"We help Modasa businesses build clear, responsive, and search-friendly websites that improve trust, visibility, and customer enquiries.",buttonLabel:"Discuss Your Website",chips:["Modasa-Focused SEO","Responsive Design","Business Website Flow","Clear 
2Call-To-Action"]},capability:{kicker:"What We Build",title:"Website Solutions For Modasa Businesses That Need Better Visibility",text:"A strong local business website should be easy to understand, work smoothly on mobile, and help users contact you without confusion.",items:[{icon:"fa-globe",title:"Local Business Websites",text:"Professional websites for businesses in Modasa and nearby cities that want stronger online trust."},{icon:"fa-mobile",title:"Mobile Responsive Design",text:"Layouts that work cleanly on mobile, tablet, and desktop without breaking the user flow."},{icon:"fa-code",title:"CMS And Custom Builds",text:"WordPress, Shopify, and custom website development based on your project scope."},{icon:"fa-line-chart",title:"SEO Foundation",text:"Local search structure, clean page setup, and website optimisation for Modasa-based visibility."}]},cta:{kicker:"Need A Website In Modasa?",title:"Let Us Plan The Right Website Structure For Your Local Business",text:"Share your business type, target audience, or location focus and we will suggest the right website plan for Modasa growth.",buttonLabel:"Plan Your Website"},audience:{image:Gn,imageAlt:"Teams discussing website strategy for local businesses",kicker:"Who It Helps",title:"Website Development That Fits Modasa Businesses And Nearby Service Areas",text:"We work with local businesses that want stronger online presentation, better Google visibility, and cleaner lead generation from their service area.",items:[{icon:"fa-shopping-cart",title:"Shops And Retail Businesses",text:"For local visibility, service presentation, and customer trust through a professional website."},{icon:"fa-briefcase",title:"Service Providers",text:"For businesses that need more calls, WhatsApp leads, and clearer service explanation online."},{icon:"fa-building",title:"Industrial And Company Brands",text:"For factories, firms, and business profiles that need a serious digital presence."},{icon:"fa-graduation-cap",title:"Institutes And Organisations",text:"For training centres, schools, and local organisations that need a structured website."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Website Projects In Modasa Practical And Growth-Oriented",text:"Our process focuses on local business clarity, search readiness, and responsive user experience.",items:Jn("Understand The Local Business First","Build For User Comfort","Keep The Website Easy To Grow")},faq:{kicker:"FAQ",title:"Questions Businesses Ask About Website Development In Modasa",text:"These are the common concerns around local website design, performance, and project planning.",items:[{question:"Can SwiftMaze Technology build websites for businesses in Modasa?",answer:"Yes. We work with businesses in Modasa and nearby areas to build practical websites that improve trust, visibility, and enquiries."},{question:"Will the website be mobile friendly for local users?",answer:"Yes. Mobile responsiveness is a core part of our website development process because most local users browse from phones."},{question:"Do you build SEO-friendly websites for Modasa-based search?",answer:"Yes. We structure pages with clean headings, local relevance, and proper website setup so the SEO foundation is stronger from the beginning."},{question:"Can you suggest the right type of website for our business?",answer:"Yes. We first understand your business type, service area, and target users, then guide you toward the right website approach."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Website Development In Modasa",text:"Feedback from local and international businesses that trusted us for practical web delivery.",items:[{name:"Kishan Soni",position:"Retail Owner, Modasa",rating:5,message:"SwiftMaze helped us present our business properly online. The website feels clearer for local customers and enquiries became easier to manage."},{name:"Dhruvi Patel",position:"Coaching Coordinator, Modasa",rating:5,message:"They understood the local audience and suggested the right page structure. The website now looks more trusted and easy to use."},{name:"Parth Mehta",position:"Service Provider, Himatnagar",rating:5,message:"The team kept the project practical and gave us a professional site that works well for nearby city traffic too."},{name:"Niyati Shah",position:"Business Partner, Aravalli",rating:5,message:"Good local business understanding, responsive support, and a website that explains our services much better than before."}]},inquiry:{defaultSubject:"Website Development Modasa",formTitle:"Plan Your Website",formSubtitle:"Tell us about your business in Modasa or nearby cities and we will guide you with the right website plan.",trackingFormName:"website-development-modasa inquiry form"}},la={seo:{title:"Digital Marketing Agency in Modasa | SwiftMaze Tech",description:"SwiftMaze Tech is a digital marketing agency in Modasa helping businesses grow visibility, leads, and enquiries through practical SEO, ads, and content strategy.",canonical:"https://www.swiftmazetech.com/services/digital-marketing-modasa/",ogImage:dn,schemaName:"Digital Marketing Modasa",schemaType:"Digital Marketing Service in Modasa"},servicePath:"/services/digital-marketing-modasa",hero:{image:dn,kicker:"Digital Marketing Modasa",title:"Digital Marketing In Modasa For Leads And Growth",lead:"We help Modasa businesses improve online visibility, attract the right audience, and turn traffic into real business enquiries.",buttonLabel:"Discuss Your Marketing",chips:["Local SEO","Google Ads","Content Planning","Lead-Focused Strategy"]},capability:{kicker:"What We Do",title:"Marketing Services Designed Around Real Business Outcomes",text:"Effective digital marketing is not random posting or ad spending. It should support visibility, trust, and measurable lead generation for your business.",items:[{icon:"fa-search",title:"SEO For Modasa",text:"Local search optimisation, page structure, and visibility planning for Modasa and nearby areas."},{icon:"fa-google",title:"Google Ads",text:"Paid campaign planning for businesses that need faster enquiries and controlled ad performance."},{icon:"fa-instagram",title:"Social Media Support",text:"Structured content, profile management, and digital presence support for growing brands."},{icon:"fa-file-text-o",title:"Content And Conversion Strategy",text:"Clear service messaging, landing page flow, and content support for stronger conversions."}]},cta:{kicker:"Need Marketing In Modasa?",title:"Let Us Plan The Right Digital Marketing Direction For Your Business",text:"Share your business type, current visibility problem, or lead goal and we will suggest the right marketing direction.",buttonLabel:"Plan Your Marketing"},audience:{image:Gn,imageAlt:"Teams discussing digital campaigns and marketing growth",kicker:"Who It Helps",title:"Digital Marketing That Fits Local Businesses, Service Brands, And Growth Teams",text:"We work with businesses in Modasa and nearby areas that need stronger visibility, clearer messaging, and more enquiries from the right users.",items:[{icon:"fa-briefcase",title:"Service Businesses",text:"For businesses that need more calls, WhatsApp leads, and Google visibility."},{icon:"fa-shopping-cart",title:"Retail And Local Brands",text:"For shops and brands that want stronger online awareness and customer recall."},{icon:"fa-building",title:"Institutes And Organisations",text:"For coaching, schools, and organisations that need structured digital visibility."},{icon:"fa-line-chart",title:"Growth Teams",text:"For businesses that want measurable campaigns instead of unstructured digital activity."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Digital Marketing In Modasa Practical And Business-Focused",text:"Our process stays focused on clear strategy, measurable work, and long-term online visibility for local businesses.",items:Jn("Understand The Market First","Execute For Real Leads","Keep Improvement Continuous")},faq:{kicker:"FAQ",title:"Questions Businesses Ask About Digital Marketing In Modasa",text:"These are common concerns around local SEO, paid ads, and digital growth planning.",items:[{question:"What digital marketing services does SwiftMaze Technology provide in Modasa?",answer:"We support local SEO, Google Ads, content planning, social media support, and broader digital visibility strategies for Modasa businesses."},{question:"Can digital marketing help local businesses in Modasa get more enquiries?",answer:"Yes. With the right strategy, digital marketing can improve search visibility, ad reach, and lead quality for local service and product businesses."},{question:"Do you offer SEO for Modasa and nearby cities?",answer:"Yes. We plan SEO with local intent so your business can target Modasa and nearby areas more effectively."},{question:"Will you suggest the right digital marketing service for our business?",answer:"Yes. We first understand your goals, budget, and market position, then suggest the right combination of SEO, paid ads, or content support."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Digital Marketing Work",text:"Feedback from Indian and international businesses that wanted more visibility and enquiries.",items:[{name:"Vishal Patel",position:"Local Service Owner, Modasa",rating:5,message:"SwiftMaze gave us a clearer local marketing direction. We started understanding what type of search and campaign work actually matters in our area."},{name:"Heena Shah",position:"Retail Brand Coordinator, Modasa",rating:5,message:"Their digital marketing suggestions were practical for a local business. The visibility work felt more structured and relevant."},{name:"Raj Mehta",position:"Business Operator, Aravalli",rating:5,message:"They explained SEO, ads, and content in a way that made sense for our nearby market, not just generic online marketing talk."},{name:"Priya Soni",position:"Education Coordinator, Himmatnagar",rating:5,message:"Good campaign guidance, clearer local intent planning, and stronger understanding of how nearby audiences search online."}]},inquiry:{defaultSubject:"Digital Marketing Modasa",formTitle:"Plan Your Marketing",formSubtitle:"Share your business, campaign goal, or current challenge and we will guide you with the right digital marketing plan.",trackingFormName:"digital-marketing-modasa inquiry form"}},ca={seo:{title:"AI Agent Development Services | Custom AI Agents For Business Workflows",description:"SwiftMaze Tech builds AI agent development solutions for support, operations, lead handling, workflow automation, and business productivity.",canonical:"https://www.swiftmazetech.com/services/ai-agent-development/",ogImage:Xn,schemaName:"AI Agent Development Services",schemaType:"AI Agent Development Service"},servicePath:"/services/ai-agent-development",hero:{image:Vn,kicker:"AI Agent Development",title:"AI Agent Development For Support, Sales, And Operations",lead:"We design AI agents that help businesses automate responses, assist teams, qualify leads, handle repetitive actions, and improve process speed.",buttonLabel:"Discuss Your AI Agent",chips:["AI Workflow Agents","Lead Qualification","Support Automation","Internal Productivity"]},capability:{kicker:"What We Build",title:"AI Agents Designed Around Real Business Tasks",text:"An AI agent should support actual operations, not just act like a demo. We build AI agents around customer support, internal workflows, and business use cases that need speed and consistency.",items:[{icon:"fa-comments",title:"Support Agents",text:"AI agents for FAQs, guided responses, support triage, and first-level customer handling."},{icon:"fa-filter",title:"Lead Qualification Agents",text:"Agents that capture needs, qualify prospects, and route enquiries to the right team."},{icon:"fa-cogs",title:"Workflow Assistants",text:"AI support for repetitive internal steps, data handling, and process coordination."},{icon:"fa-cogs",title:"Integrated AI Systems",text:"AI agents connected with CRM, WhatsApp, websites, forms, dashboards, and business tools."}]},cta:{kicker:"Need An AI Agent?",title:"Let Us Plan An AI Agent Around Your Actual Workflow",text:"Share your support, operations, or lead process and we will suggest where an AI agent can create real value.",buttonLabel:"Plan Your AI Agent"},audience:{image:Gn,imageAlt:"Teams designing AI assistants for customer and business workflows",kicker:"Who It Helps",title:"AI Agent Development That Fits Sales, Support, And Operational Teams",text:"We build AI agents for businesses that want better response speed, process consistency, and less repetitive manual work across teams.",items:[{icon:"fa-headphones",title:"Support Teams",text:"For businesses that need faster replies, triage, and cleaner support flow."},{icon:"fa-bullseye",title:"Sales Teams",text:"For lead capture, qualification, and routing support before human follow-up."},{icon:"fa-briefcase",title:"Operational Businesses",text:"For internal assistance, process automation, and productivity support."},{icon:"fa-lightbulb-o",title:"Innovation-Focused Brands",text:"For businesses exploring AI-led service delivery and digital transformation."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep AI Agent Development Practical And Business-Ready",text:"We focus on real use cases, proper integrations, and AI agents that support business outcomes rather than novelty.",items:Jn("Define The Use Case First","Connect AI To Real Workflows","Keep The Agent Easy To Improve")},faq:{kicker:"FAQ",title:"Common Questions About AI Agent Development",text:"These answers help businesses understand where AI agents fit and how they can be deployed practically.",items:[{question:"What is an AI agent for business use?",answer:"An AI agent is a workflow-aware assistant that can respond, guide, qual
2ify, automate, or support tasks based on your business process."},{question:"Can AI agents connect with our website, CRM, or WhatsApp?",answer:"Yes. We can design AI agent workflows that connect with websites, forms, CRMs, dashboards, and communication platforms."},{question:"Is AI agent development useful only for big companies?",answer:"No. Small and mid-sized businesses can also benefit where repetitive response handling, lead qualification, or internal task assistance is needed."},{question:"Do you customise the AI agent for our workflow?",answer:"Yes. We plan the agent around your actual business process, user interaction, and operational objective."}]},reviews:{kicker:"Reviews",title:"What Clients Value In Our AI And Automation Approach",text:"Feedback from teams that wanted practical automation and cleaner workflow execution.",items:[{name:"Nikhil Verma",position:"Operations Founder, India",rating:5,message:"SwiftMaze focused on the workflow first and then explained where the AI agent should fit. That made the automation useful instead of gimmicky."},{name:"Lauren Price",position:"Customer Experience Lead, United Kingdom",rating:5,message:"Their AI approach was practical. The conversation was about support speed, handoff quality, and business value, not hype."},{name:"Naman Shah",position:"Business Director, India",rating:5,message:"We wanted to automate repetitive lead handling without losing clarity. The proposed AI agent flow felt realistic and well planned."},{name:"Evelyn Ross",position:"Automation Consultant, Singapore",rating:5,message:"Good understanding of AI-assisted workflow design. They treated the agent like part of the business system, not a standalone novelty."}]},inquiry:{defaultSubject:"AI Agent Development",formTitle:"Plan Your AI Agent",formSubtitle:"Tell us what workflow you want to automate or assist and we will guide you with the right AI agent approach.",trackingFormName:"ai-agent-development inquiry form"}},da={seo:{title:"Digital Marketing Services | SEO, Ads, Social Media & Content Strategy",description:"SwiftMaze Tech provides digital marketing services including SEO, Google Ads, social media marketing, content writing, and practical lead-focused strategy.",canonical:"https://www.swiftmazetech.com/services/digital-marketing-services/",ogImage:dn,schemaName:"Digital Marketing Services",schemaType:"Digital Marketing Service"},servicePath:"/services/digital-marketing-services",hero:{image:dn,kicker:"Digital Marketing Services",title:"Digital Marketing Services For Visibility, Leads, And Growth",lead:"We help businesses grow through SEO, Google Ads, content writing, and social media marketing planned around real conversion goals.",buttonLabel:"Discuss Your Marketing",chips:["SEO Strategy","Google Ads","Social Media Marketing","Content Writing"]},capability:{kicker:"What We Do",title:"Digital Marketing Services Built Around Real Business Outcomes",text:"Good digital marketing is about visibility, trust, and conversions. We focus on channels that support measurable business growth instead of random activity.",items:[{icon:"fa-search",title:"SEO Services",text:"Search visibility planning, on-page SEO, keyword strategy, and technical SEO support."},{icon:"fa-google",title:"Google Ads Management",text:"Paid campaigns built for lead generation, controlled budgets, and better ROI visibility."},{icon:"fa-instagram",title:"Social Media Marketing",text:"Profile growth, content direction, posting strategy, and stronger social brand presence."},{icon:"fa-pencil",title:"Content Writing Services",text:"Service pages, SEO content, landing page writing, and conversion-focused copy."}]},cta:{kicker:"Need Better Digital Growth?",title:"Let Us Plan The Right Digital Marketing Mix For Your Business",text:"Share your business goal, visibility challenge, or campaign need and we will suggest the right digital strategy.",buttonLabel:"Plan Your Marketing"},audience:{image:Gn,imageAlt:"Teams planning digital campaigns, SEO, and content strategy",kicker:"Who It Helps",title:"Digital Marketing Services That Fit Local Brands, Service Businesses, And Growth Teams",text:"We work with businesses that need stronger search visibility, better campaign structure, and clearer lead-focused messaging online.",items:[{icon:"fa-briefcase",title:"Service Businesses",text:"For businesses that want more calls, enquiries, and better online credibility."},{icon:"fa-shopping-cart",title:"Retail And Brand Teams",text:"For businesses growing online awareness, campaign reach, and customer recall."},{icon:"fa-bullhorn",title:"Marketing Teams",text:"For brands that need better content support and channel strategy execution."},{icon:"fa-line-chart",title:"Growth-Focused Companies",text:"For businesses that want measurable lead generation and sustained digital growth."}]},delivery:{kicker:"Delivery Standard",title:"How We Keep Digital Marketing Practical And Conversion-Focused",text:"Our process stays focused on strategy, execution clarity, and improvements that support business outcomes.",items:Jn("Understand The Growth Goal First","Execute On The Right Channels","Keep Campaign Improvement Ongoing")},faq:{kicker:"FAQ",title:"Common Questions About Digital Marketing Services",text:"These answers cover channel selection, campaign planning, and what businesses should expect from digital marketing work.",items:[{question:"What is included in your digital marketing services?",answer:"Our digital marketing services can include SEO, Google Ads, social media marketing, content writing, local visibility planning, and conversion-focused supp
2ort."},{question:"How do you decide which service is right for a business?",answer:"We first understand your market, goal, budget, and current visibility, then recommend the right combination of channels and execution."},{question:"Can digital marketing help generate more enquiries?",answer:"Yes. With the right SEO, ads, content, and landing page strategy, digital marketing can improve lead quality and enquiry volume."},{question:"Do you support both local and broader marketing strategy?",answer:"Yes. We can plan for local visibility, city-focused campaigns, and broader business growth depending on your audience and goals."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Digital Marketing Services",text:"Feedback from businesses that needed better visibility, stronger strategy, and practical campaign execution.",items:[{name:"Krunal Shah",position:"Business Owner, India",rating:5,message:"SwiftMaze gave us a clearer digital marketing direction and improved lead quality instead of just sending traffic."},{name:"Mia Edwards",position:"Marketing Coordinator, United Kingdom",rating:5,message:"The strategy was practical, communication was clear, and the campaigns were aligned with real business goals."},{name:"Tapan Joshi",position:"Service Brand Lead, India",rating:5,message:"SEO, ads, and content planning were handled in a simple and structured way. We could understand what was being done."},{name:"Ava Robinson",position:"Growth Manager, UAE",rating:5,message:"They focused on measurable visibility and enquiries. The delivery felt organised and commercially sensible."}]},inquiry:{defaultSubject:"Digital Marketing Services",formTitle:"Plan Your Marketing",formSubtitle:"Share your business, campaign need, or visibility challenge and we will suggest the right digital marketing direction.",trackingFormName:"digital-marketing-services inquiry form"}},ua=Be(Be({},da),{},{seo:{title:"SEO Service | Search Engine Optimization For Visibility And Leads",description:"SwiftMaze Tech provides SEO service for businesses that want stronger search visibility, better rankings, and more relevant enquiries.",canonical:"https://www.swiftmazetech.com/services/seo-service/",ogImage:dn,schemaName:"SEO Service",schemaType:"SEO Service"},servicePath:"/services/seo-service",hero:{image:dn,kicker:"SEO Service",title:"SEO Service For Long-Term Search Visibility",lead:"We help businesses improve organic visibility through keyword strategy, page optimisation, technical SEO, and content planning.",buttonLabel:"Discuss SEO",chips:["On-Page SEO","Technical SEO","Keyword Strategy","Content SEO"]},capability:{kicker:"What We Do",title:"SEO Services Built Around Search Intent And Lead Quality",text:"SEO should bring the right visitors, not just more traffic. We focus on visibility that supports enquiries and long-term digital growth.",items:[{icon:"fa-search",title:"Keyword Strategy",text:"Targeting the right commercial and service-based keywords for business growth."},{icon:"fa-file-text-o",title:"On-Page SEO",text:"Optimised headings, page structure, metadata, and content layout for stronger rankings."},{icon:"fa-cogs",title:"Technical SEO",text:"Support for crawlability, page health, internal structure, and SEO-readiness."},{icon:"fa-pencil",title:"SEO Content Direction",text:"Planning content that aligns with user search behaviour and business goals."}]},reviews:da.reviews,inquiry:{defaultSubject:"SEO Service",formTitle:"Plan Your SEO",formSubtitle:"Tell us what visibility problem you want to solve and we will suggest the right SEO approach.",trackingFormName:"seo-service inquiry form"}}),pa=Be(Be({},da),{},{seo:{title:"Google Ads Services | Paid Search Campaigns For Leads And Growth",description:"SwiftMaze Tech provides Google Ads services for businesses that want better paid visibility, controlled budgets, and stronger lead generation.",canonical:"https://www.swiftmazetech.com/services/google-ads/",ogImage:dn,schemaName:"Google Ads Services",schemaType:"Google Ads Management Service"},servicePath:"/services/google-ads",hero:{image:dn,kicker:"Google Ads Services",title:"Google Ads Campaigns Planned For Real Bu
2siness Enquiries",lead:"We manage Google Ads with practical campaign structure, keyword intent targeting, and conversion-focused landing support.",buttonLabel:"Discuss Google Ads",chips:["Search Ads","Lead Generation","Conversion Tracking","Budget Control"]},inquiry:{defaultSubject:"Google Ads Services",formTitle:"Plan Your Google Ads",formSubtitle:"Share your campaign goal, target market, or ad challenge and we will guide you with the right paid strategy.",trackingFormName:"google-ads inquiry form"}}),ma=Be(Be({},da),{},{seo:{title:"Social Media Marketing Services | Content, Reach And Brand Presence",description:"SwiftMaze Tech provides social media marketing services to help businesses improve brand visibility, engagement, and audience consistency.",canonical:"https://www.swiftmazetech.com/services/social-media-marketing/",ogImage:dn,schemaName:"Social Media Marketing Services",schemaType:"Social Media Marketing Service"},servicePath:"/services/social-media-marketing",hero:{image:dn,kicker:"Social Media Marketing",title:"Social Media Marketing For Reach, Recall, And Consistency",lead:"We support businesses with social media planning, content direction, profile management, and stronger brand communication.",buttonLabel:"Discuss Social Media",chips:["Content Strategy","Brand Visibility","Profile Management","Audience Engagement"]},inquiry:{defaultSubject:"Social Media Marketing Services",formTitle:"Plan Your Social Media",formSubtitle:"Tell us what brand visibility or engagement challenge you are facing and we will suggest the right social direction.",trackingFormName:"social-media-marketing inquiry form"}}),ha=Be(Be({},da),{},{seo:{title:"Content Writing Services | SEO Content, Website Copy And Landing Pages",description:"SwiftMaze Tech provides content writing services for SEO pages, landing pages, service pages, and business copy that supports conversions.",canonical:"https://www.swiftmazetech.com/services/content-writing-services/",ogImage:dn,schemaName:"Content Writing Services",schemaType:"Content Writing Service"},servicePath:"/services/content-writing-services",hero:{image:dn,kicker:"Content Writing Services",title:"Content Writing Services For SEO, Clarity, And Conversion",lead:"We write service pages, landing pages, SEO content, and conversion-focused copy that explains your offer clearly and supports lead generation.",buttonLabel:"Discuss Content Writing",chips:["SEO Content","Landing Page Copy","Service Page Writing","Conversion Messaging"]},inquiry:{defaultSubject:"Content Writing Services",formTitle:"Plan Your Content",formSubtitle:"Share what type of content you need and we will suggest the right writing direction for SEO and conversion.",trackingFormName:"content-writing-services inquiry form"}}),fa={seo:{title:"WhatsApp CRM Software For Sales And Automation",description:"WhatsApp CRM software to manage leads, chats, campaigns, chatbot replies and WhatsApp automation from one simple system for sales and support teams.",canonical:"https://www.swiftmazetech.com/products/whatsapp-crm/",ogImage:Xn,schemaName:"SwiftMaze CRM WhatsApp CRM",schemaType:"WhatsApp CRM Software Product",schemaEntityType:"Product"},servicePath:"/services/whatsapp-crm",hero:{image:Qn,kicker:"SwiftMaze WhatsApp CRM",title:"WhatsApp CRM Software For Sales, Support, And Automation",lead:"Manage WhatsApp leads, customer chats, campaign messages, chatbot replies, and team follow-ups from one simple WhatsApp CRM built for sales and support teams.",buttonLabel:"Get Started",buttonSubject:"WhatsApp CRM Getting Started",actionButtons:[{label:"Watch Tutorial",url:"https://youtu.be/Y7hgaeAUjhs",target:"_blank",variant:"ghost",className:"chrome-service-hero-youtube-button",icon:"fa-youtube-play"},{label:"Get Started",url:"https://app.swiftmazetech.com/onboarding",icon:"fa-rocket"},{label:"See Pricing",scrollToId:"service-pricing",variant:"ghost",icon:"fa-tags"}],chips:[]},trustStrip:{items:[{value:"Shared Inbox",label:"Manage Team Chats"},{value:"Automation",label:"Faster Follow-Ups"},{value:"Campaigns",label:"Send Bulk Messages"},{value:"Role Based",label:"Team Access Control"}]}
2,capability:{kicker:"Key Benefits",title:"Why Businesses Use WhatsApp CRM For Daily Sales And Support",text:"SwiftMaze WhatsApp CRM helps teams manage leads, chats, campaigns, and follow-ups in one place, so every WhatsApp conversation becomes easier to track and faster to handle.",items:[{icon:"fa-bolt",title:"Manage Leads Faster",text:"Capture and organize WhatsApp leads in one system, so your team can reply quickly and avoid missing customer enquiries."},{icon:"fa-comments-o",title:"Handle Team Chats Better",text:"Use a shared inbox to manage customer conversations, assign work to team members, and keep sales and support replies clear."},{icon:"fa-cogs",title:"Automate Follow-Ups",text:"Use WhatsApp automation to send replies, reminders, campaign messages, and chatbot responses without doing everything manually."},{icon:"fa-line-chart",title:"Improve Sales Tracking",text:"Track customer conversations, lead status, follow-ups, and campaign activity so your team can understand what is working."}]},featureBreakdown:{kicker:"Product Modules",title:"WhatsApp CRM Features Built For Daily Team Work",text:"SwiftMaze WhatsApp CRM brings inbox, contacts, campaigns, chatbot replies, templates, and WhatsApp automation into one platform, so your team can manage customer conversations with better control.",items:[{icon:"fa-envelope",title:"Shared Team Inbox",text:"Manage WhatsApp chats in one shared inbox where sales and support teams can view, reply, and handle conversations without confusion."},{icon:"fa-users",title:"Contact Management",text:"Save customer details, organize leads, and keep important contact information ready for follow-ups and future campaigns."},{icon:"fa-bullhorn",title:"Campaign Manager",text:"Create and send WhatsApp campaign messages using approved templates for promotions, updates, reminders, and customer communication."},{icon:"fa-comments",title:"Chatbot Replies",text:"Use chatbot replies to answer common questions, collect basic details, and reduce manual response work for your team."},{icon:"fa-file-text-o",title:"Template Messages",text:"Manage approved WhatsApp templates for marketing, utility, and customer updates as per WhatsApp Business API rules."},{icon:"fa-tasks",title:"Lead And Follow-Up Tracking",text:"Track lead status, customer replies, follow-up activity, and team actions so important conversations do not get missed."},{icon:"fa-lock",title:"Team Roles And Access",text:"Give the right access to team members based on their work, so sales, support, and admin users can work safely."},{icon:"fa-bar-chart",title:"Reports And Activity View",text:"Check campaign activity, message flow, team work, and lead handling to understand what is happening inside your WhatsApp CRM."}]},cta:{kicker:"Ready To Improve WhatsApp Work?",title:"Need A Better WhatsApp Workflow?",text:"Manage leads, customer chats, campaigns, chatbot replies, and follow-ups from one simple WhatsApp CRM software built for sales and support teams. No more missed leads, delayed replies, or scattered WhatsApp follow-ups.",buttonLabel:"Get Started",buttonUrl:"https://app.swiftmazetech.com/",buttonSubject:"WhatsApp CRM Getting Started",secondaryButtonLabel:"Talk to Sales",secondaryButtonSubject:"WhatsApp CRM Sales Consultation"},videoDemo:{kicker:"Product Demo",title:"Watch The WhatsApp CRM Software In Action",text:"See how SwiftMaze helps businesses organize WhatsApp conversations, manage leads, send campaigns, use chatbot replies, and improve follow-ups with WhatsApp automation.",buttonLabel:"Watch Tutorial Video",className:"chrome-service-video-youtube-button",url:"https://youtu.be/Y7hgaeAUjhs"},audience:{image:Gn,imageAlt:"Business teams using WhatsApp CRM for lead and follow-up management",kicker:"Use Cases",title:"Where WhatsApp CRM Fits In Your Business",text:"SwiftMaze WhatsApp CRM helps teams handle customer conversations across sales, support, marketing, and follow-ups without losing important messages or lead details.",items:[{icon:"fa-phone",title:"Sales Enquiry Handling",text:"For businesses that receive leads on WhatsApp and need a simple way to track replies, follow-ups, and customer interest."},{icon:"fa-headphones",title:"Customer Support Chats",text:"For support teams that need to reply faster, manage common questions, and keep customer conversations easy to find."},{icon:"fa-bullhorn",title:"Campaign Follow-Ups",text:"For teams that send offers, updates, reminders, or announcements and want to manage customer responses after each campaign."},{icon:"fa-line-chart",title:"Lead Nurturing",text:"For businesses that need to stay connected with prospects through timely messages, reminders, and WhatsApp automation."},{icon:"fa-users",title:"Team Based WhatsApp Work",text:"For companies where multiple team members handle chats and need better visibility, ownership, and response control."},{icon:"fa-refresh",title:"Repeat Customer Communication",text:"For businesses that need to send regular updates, service reminders, renewal messages, booking updates, or payment reminders."}]},contentSections:[{id:"why-choose-web-development-company-india",kicker:"Choosing The Right Development Partner",title:"What Indian Businesses Should Expect From A Professional Web Development Company",paragraphs:["A professional website project begins with business understanding, not with a preselected design. Your development partner should identify who the website is for, what visitors need to understand, which actions matter, and how the website will support sales, marketing, credibility, or operations.","For Indian businesses, the website often needs to serve mobile users, local and national markets, enquiries through WhatsApp, multiple decision makers, and future digital marketing campaigns. These requirements should influence page structure, content hierarchy, performance, and technology from the beginning.","SwiftMaze Tech keeps strategy, design, development, testing, and launch connected so the final website feels consistent and remains practical for the team that will manage it after delivery."],items:[{title:"Business Discovery",text:"Goals, audience, offers, competitors, service areas, and conversion priorities are clarified before layouts are finalised."},{title:"Clear Scope And Milestones",text:"Pages, features, responsibilities, feedback rounds, and delivery stages are documented to reduce confusion."},{title:"Conversion Planning",text:"Navigation, proof, forms, calls, WhatsApp actions, and enquiry paths are planned around real visitor decisions."},{title:"Ownership And Growth Readiness",text:"The solution is planned so content, integrations, SEO, and functionality can evolve with the business."}]},{id:"web-development-technologies-india",kicker:"Technology And Platform Selection",title:"Cho
2osing Between WordPress, Shopify, React, And Custom Web Development",paragraphs:["The best platform depends on what the website must do, who will manage it, how frequently content changes, which systems it must connect with, and how much custom behaviour is required. Selecting technology only because it is popular can create unnecessary cost or limitations later.","WordPress is often suitable for content heavy business websites, while Shopify is designed around ecommerce operations. React and custom application stacks are useful when the interface, workflow, integrations, or user roles go beyond standard website behaviour.","During consultation, we compare practical factors such as content control, performance, security, integrations, scalability, development time, maintenance, and total ownership before recommending a direction."],items:[{title:"WordPress Websites",text:"Suitable for service websites, corporate content, blogs, landing pages, and teams that need straightforward content management."},{title:"Shopify Ecommerce",text:"Suitable for product businesses that need catalogue management, checkout, orders, apps, and a proven commerce ecosystem."},{title:"React Frontend Development",text:"Suitable for interactive interfaces, portals, dashboards, and fast application experiences."},{title:"Custom Web Applications",text:"Suitable when business rules, workflows, permissions, data, and integrations require a solution designed around the operation."}]},{id:"industries-served-web-development-india",kicker:"Industries We Support",title:"Web Development Experience Across Indian Business Categories",paragraphs:["Different industries need different trust signals and user journeys. A manufacturer may need technical product information and distributor enquiries, while a clinic needs service clarity and appointment actions. An ecommerce brand needs product discovery and checkout confidence, and a professional firm needs expertise, proof, and qualified leads.","We adapt website architecture, content emphasis, integrations, and calls to action to the way customers make decisions in each category. This keeps the experience relevant instead of forcing every business into the same generic template."],items:[{title:"Manufacturing And B2B",text:"Company profiles, capabilities, product catalogues, certifications, industries served, and buyer enquiry workflows."},{title:"Professional Services",text:"Pages that present expertise clearly for consultants, agencies, accountants, legal teams, technology firms, and service providers."},{title:"Healthcare And Wellness",text:"Trustworthy service information, specialist profiles, locations, appointment enquiries, and mobile accessibility."},{title:"Education And Training",text:"Courses, admissions, facilities, outcomes, events, student information, and enquiry management."},{title:"Retail And Ecommerce",text:"Product discovery, catalogue structure, payment journeys, order communication, and returning customer experiences."},{title:"Community And Organisations",text:"Member information, programmes, events, resources, updates, forms, and accessible public communication."}]},{id:"website-cost-timeline-india",kicker:"Planning Budget And Delivery",title:"What Affects Website Development Cost And Timeline In India?",paragraphs:["Website cost cannot be estimated responsibly from the number of pages alone. Design originality, content readiness, ecommerce requirements, user roles, integrations, data migration, animation, multilingual needs, testing, and support after launch all influence the effort required.","A focused landing page and a corporate website with multiple locations have very different planning needs. Likewise, a standard ecommerce setup differs from a custom portal connected to CRM, payments, automation, or internal databases.","Our free consultation is used to understand these variables before suggesting scope. This helps separate essential launch requirements from features that can be introduced in later phases."],items:[{title:"Number And Complexity Of Pages",text:"Unique layouts, detailed service content, location pages, catalogues, and conversion journeys require different levels of planning."},{title:"Custom Design And Functionality",text:"Original interfaces, calculators, dashboards, portals, user accounts, and custom workflows increase design and development effort."},{title:"Content And Media Readiness",text:"Projects move faster when approved copy, brand assets, product data, photographs, and legal information are available on time."},{title:"Integrations And Data Migration",text:"Payment gateways, CRM, APIs, analytics, existing databases, product imports, and redirects require technical review and testing."},{title:"Testing, Launch, And Support",text:"Browser checks, responsive QA, forms, performance, deployment, training, maintenance, and improvement plans affect final scope."}]}],useCases:{kicker:"Where It Fits",title:"WhatsApp CRM For Businesses That Handle Customer Chats Daily",text:"SwiftMaze WhatsApp CRM is useful for businesses that receive leads, support requests, bookings, orders, or repeat customer messages on WhatsApp and need a better way to manage them.",items:[{icon:"fa-building-o",title:"Real Estate",text:"Manage property enquiries, buyer follow-ups, site visit updates, and project communication from one WhatsApp CRM."},{icon:"fa-heartbeat",title:"Clinics And Healthcare",text:"Handle appointment enquiries, patient follow-ups, reminders, and basic support messages in a more organized way."},{icon:"fa-graduation-cap",title:"Education And Coaching",text:"Manage admission enquiries, course details, student follow-ups, reminders, and parent communication through WhatsApp."},{icon:"fa-shopping-cart",title:"Ecommerce And Retail",text:"Reply to product enquiries, order updates, payment reminders, delivery questions, and repeat customer messages faster."},{icon:"fa-plane",title:"Travel And Service Businesses",text:"Manage booking enquiries, customer updates, package details, support messages, and follow-ups from one shared system."},{icon:"fa-map-marker",title:"Local Businesses",text:"Use WhatsApp CRM software to manage daily enquiries, customer chats, campaigns, and follow-ups without losing important messages."}]},workflow:{kicker:"How It Works",title:"Start Managing WhatsApp Leads In Simple Steps",text:"SwiftMaze WhatsApp CRM helps your team move from scattered WhatsApp chats to a clear workflow for leads, conversations, campaigns, and follow-ups.",items:[{title:"Connect Your WhatsApp Setup",text:"Start with your WhatsApp Business API setup and connect it with SwiftMaze WhatsApp CRM for team based message handling."},{title:"Add Contacts And Leads",text:"Import or add customer contacts, save lead details, and keep important information ready for sales and support work."},{title:"Create Templates And Campaigns",text:"Prepare approved WhatsApp templates and use them for updates, offers, reminders, and customer communication."},{title:"Manage Chats From One Inbox",text:"Let your team reply to customer messages, track conversations, and handle enquiries from a shared WhatsApp inbox."},{title:"Use Automation For Faster Replies",text:"Set up chatbot replies, follow-up flows, and WhatsApp automation to reduce manual work and improve response speed."},{title:"Track Activity And Improve",text:"Review campaign activity, customer responses, lead status, and team actions to understand what needs attention."}]},security:{kicker:"Integrations And Security",title:"Built For WhatsApp Business API, Team Access, And Safe Communication",text:"SwiftMaze WhatsApp CRM software is designed to support business communication with proper access control, approved templates, and organized customer data.",items:[{icon:"fa-cogs",title:"WhatsApp Business API Ready",text:"Use your WhatsApp CRM with WhatsApp Business API based messaging for campaigns, templates, chatbot replies, and customer communication."}
2,{icon:"fa-file-text-o",title:"Approved Template Messaging",text:"Send marketing, utility, and update messages using approved WhatsApp templates to keep communication structured and compliant."},{icon:"fa-lock",title:"Role Based Team Access",text:"Give different access to admins, sales users, support users, and team members based on their actual work."},{icon:"fa-database",title:"Customer Data Control",text:"Keep contacts, lead details, conversation history, and follow-up information organized inside one WhatsApp CRM software."}],highlights:[{title:"Secure Team Workflow",text:"Reduce the risk of missed messages, unmanaged chats, and personal phone dependency by moving team work into a controlled system."},{title:"Flexible Business Setup",text:"Use SwiftMaze for sales, support, campaigns, chatbot replies, and WhatsApp automation based on your business process."},{title:"Organized Communication",text:"Keep customer chats, campaign responses, lead details, and follow-up activity easier to find and manage."}]},delivery:{kicker:"Delivery Standard",title:"A WhatsApp CRM Setup Focused On Real Business Use",text:"SwiftMaze Tech does not only provide a tool. We help businesses set up a WhatsApp CRM workflow that matches how their team handles leads, chats, campaigns, and support.",items:[{number:"01",title:"Clear Requirement Study",text:"We first understand how your team receives WhatsApp leads, replies to customers, sends campaigns, and manages follow-ups."},{number:"02",title:"Practical CRM Setup",text:"Your WhatsApp CRM software is planned around real daily work, so your team can use it without unnecessary confusion."},{number:"03",title:"Campaign And Template Guidance",text:"We help you understand how templates, campaign messages, chatbot replies, and customer follow-ups should be arranged."},{number:"04",title:"Team Workflow Planning",text:"Sales and support users can be given proper roles, access, and responsibilities so daily WhatsApp work stays organized."},{number:"05",title:"Training And Onboarding Support",text:"Your team gets basic guidance to use contacts, inbox, campaigns, chatbot replies, and WhatsApp automation properly."},{number:"06",title:"Continuous Improvement Mindset",text:"After setup, your workflow can be improved based on message volume, lead quality, response time, and campaign results."}]},pricing:{kicker:"Plan Overview",title:"Choose A WhatsApp CRM Plan That Fits Your Team",text:"Pick a plan based on your team size, contact volume, campaign needs, chatbot usage, and WhatsApp automation workflow.",plans:[{name:"Free Trial",badge:"Free Trial",value:"Test Flow",caption:"For testing the basic WhatsApp CRM flow",summary:"Best for small teams that want to test shared inbox, contacts, chatbot replies, and campaign setup before choosing a paid plan.",metrics:[{label:"Users",value:"2"},{label:"Contacts",value:"Basic"},{label:"Campaigns",value:"Limited Testing"}],items:["Basic contact management","Shared WhatsApp inbox","Limited campaign testing","Basic chatbot flow","Setup guidance"],buttonLabel:"Start Free Trial",buttonSubject:"WhatsApp CRM Service"},{name:"Basic",badge:"Basic",value:"10 Users",caption:"For small sales and support teams",summary:"Best for businesses that manage daily WhatsApp leads, customer chats, follow-ups, and simple campaign messages.",metrics:[{label:"Users",value:"Up to 10"},{label:"Campaigns",value:"Daily Usage"},{label:"Automation",value:"Basic"}],items:["Contact and lead management","Shared team inbox","WhatsApp campaign messages","Basic WhatsApp automation","Template message support"],buttonLabel:"Get Started",buttonSubject:"WhatsApp CRM Service",featured:!0},{name:"Premium",badge:"Premium",value:"20 Users",caption:"For growing teams that need more automation",summary:"Best for teams that handle higher WhatsApp conversations, campaigns, chatbot replies, and structured follow-up work.",metrics:[{label:"Users",value:"Up to 20"},{label:"Contacts",value:"Advanced"},{label:"Reports",value:"Included"}],items:["Advanced contact management","Campaign scheduling","Chatbot flows","Lead follow-up tracking","Team roles and reports"],buttonLabel:"Cho
2ose Premium",buttonSubject:"WhatsApp CRM Service"},{name:"Enterprise",badge:"Enterprise",value:"Custom",caption:"For larger teams and custom workflows",summary:"Best for businesses that need multi-team control, higher message handling, custom setup, advanced reporting, and workflow support.",metrics:[{label:"Users",value:"Custom"},{label:"Contacts",value:"Large Volume"},{label:"Messaging",value:"High Volume Support"}],items:["Custom user capacity","Custom contact volume","Advanced WhatsApp automation","Multi-team access control","Custom workflow setup","Priority support"],buttonLabel:"Talk To Sales",buttonSubject:"WhatsApp CRM Service"}]},faq:{kicker:"FAQ",title:"Questions Businesses Ask About WhatsApp CRM",text:"Simple answers about WhatsApp CRM software, WhatsApp automation, team inbox, campaigns, chatbot replies, and setup.",items:[{question:"What is WhatsApp CRM?",answer:"WhatsApp CRM helps businesses manage WhatsApp leads, customer chats, follow-ups, campaigns, and team replies from one organized system."},{question:"Who should use WhatsApp CRM software?",answer:"It is useful for sales teams, support teams, real estate businesses, clinics, education teams, ecommerce stores, agencies, and local businesses that handle customer chats on WhatsApp."},{question:"Can SwiftMaze WhatsApp CRM manage leads?",answer:"Yes. You can save contacts, manage lead details, track customer conversations, and follow up with prospects from one place."},{question:"Does it support WhatsApp automation?",answer:"Yes. SwiftMaze supports WhatsApp automation for chatbot replies, follow-ups, campaign messages, reminders, and common customer responses."},{question:"Can we send WhatsApp campaigns?",answer:"Yes. You can send campaign messages using approved WhatsApp templates for offers, updates, reminders, and customer communication."},{question:"Does the system support chatbot replies?",answer:"Yes. You can use chatbot replies to answer common questions, collect basic details, and reduce manual response work."},{question:"Can multiple team members use the same WhatsApp CRM?",answer:"Yes. Your team can work with shared access, roles, and organized customer conversations instead of depending on one personal WhatsApp number."},{question:"Do you provide setup and onboarding support?",answer:"Yes. SwiftMaze Tech can help with setup, basic training, templates, campaigns, chatbot flow, and team workflow planning."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our WhatsApp CRM Rollout",text:"Feedback from Indian and international teams that needed practical chat-to-conversion workflow control.",items:[{name:"Neha Sharma",position:"Sales Coordinator, India",rating:5,message:"After moving to WhatsApp CRM, our follow-up process became clearer. Team response time improved and leads stopped getting missed.",proofPoints:["Clear follow-up stages","Faster team response"]},{name:"Adam Foster",position:"Growth Manager, UAE",rating:5,message:"SwiftMaze set up a practical WhatsApp CRM flow with status tracking and templates. It worked well for daily operations.",proofPoints:["Template-based workflow","Daily team usability"]},{name:"Rajveer Patel",position:"Business Owner, India",rating:5,message:"The WhatsApp lead pipeline is simple and easy for our staff. We can now track chats, stages, and tasks from one place.",proofPoints:["Single lead dashboard","Task visibility"]},{name:"Emma Clarke",position:"Client Success Lead, United Kingdom",rating:5,message:"Good implementation quality and clean workflow planning. The team focused on practical usability rather than unnecessary complexity.",proofPoints:["Clean implementation","Usability-first setup"]}]},finalCta:{kicker:"Ready To Start?",title:"Start Managing WhatsApp Leads With A Better CRM Workflow",text:"Move your WhatsApp chats, leads, campaigns, chatbot replies, and follow-ups into one simple WhatsApp CRM software built for sales and support teams.",primaryButtonLabel:"Schedule Demo",primaryButtonSubject:"WhatsApp CRM Demo Scheduling",secondaryButtonLabel:"Start Free Trial",secondaryButtonSubject:"WhatsApp CRM Free Trial"}
2,finalCtaPlacement:"beforeExploreMore",stickyMobileCta:{primaryButtonLabel:"Book Demo",primaryButtonSubject:"WhatsApp CRM Demo Booking"},inquiry:{defaultSubject:"WhatsApp CRM Service",formTitle:"Start Your WhatsApp CRM",formSubtitle:"Share your current team setup, lead flow, or business requirement and we will help you plan the right WhatsApp CRM rollout.",trackingFormName:"whatsapp-crm landing page inquiry form"}},ga=Be(Be({},fa),{},{seo:Be(Be({},fa.seo),{},{title:"WhatsApp CRM in Aravalli | Sales & Lead Automation",description:"WhatsApp CRM in Aravalli for organised leads, team inbox, follow-ups, campaigns and customer support. Get a free consultation from SwiftMaze Tech.",canonical:"https://www.swiftmazetech.com/services/whatsapp-crm-aravalli/",schemaName:"WhatsApp CRM in Aravalli",schemaType:"WhatsApp CRM Service in Aravalli"}),servicePath:"/services/whatsapp-crm-aravalli",hero:Be(Be({},fa.hero),{},{kicker:"WhatsApp CRM Aravalli",title:"WhatsApp CRM In Aravalli For Faster Lead Management",lead:"Help your sales and support team manage WhatsApp enquiries, customer chats, campaigns, and lead activity from one organised CRM workflow built for Aravalli businesses.",buttonLabel:"Get Free Consultation",buttonSubject:"Free WhatsApp CRM Consultation Aravalli",chips:["Shared Team Inbox","Lead Tracking","Campaign Management","Local Setup Support"]}),capability:Be(Be({},fa.capability),{},{title:"WhatsApp CRM Features For Aravalli Sales And Support Teams",text:"Move business conversations away from scattered personal chats and into a clear system where your team can respond, assign, track, and follow up properly."}),featureBreakdown:Be(Be({},fa.featureBreakdown),{},{id:"whatsapp-crm-features-aravalli"}),videoDemo:Be(Be({},fa.videoDemo),{},{id:"whatsapp-crm-demo-aravalli"}),cta:Be(Be({},fa.cta),{},{id:"whatsapp-crm-consultation-aravalli",kicker:"Free CRM Consultation",title:"See How WhatsApp CRM Can Fit Your Aravalli Business",text:"Tell us how your team currently handles WhatsApp leads and customer messages. We will suggest a practical CRM workflow and rollout direction without obligation.",buttonLabel:"Claim Free Consultation",buttonSubject:"Free WhatsApp CRM Consultation Aravalli",secondaryButtonLabel:void 0}),ctaPlacement:"afterUseCases",audience:Be(Be({},fa.audience),{},{title:"Built For Aravalli Businesses That Handle Customer Chats Every Day",text:"Suitable for businesses in Modasa and across Aravalli that receive enquiries, bookings, orders, service requests, or recurring customer messages through WhatsApp.",items:[{icon:"fa-building-o",title:"Real Estate And Property",text:"Track property enquiries, site visits, buyer interest, and next actions without losing conversations."},{icon:"fa-stethoscope",title:"Clinics And Wellness",text:"Organise appointment enquiries, reminders, service information, and patient communication after appointments."},{icon:"fa-graduation-cap",title:"Education And Training",text:"Manage course enquiries, admission progress, student communication, and campaign responses."},{icon:"fa-shopping-cart",title:"Retail And Service Businesses",text:"Handle product questions, orders, quotations, support requests, and returning customer communication."}]}),useCases:Be(Be({},fa.useCases),{},{id:"whatsapp-crm-usecases-aravalli"}),workflow:Be(Be({},fa.workflow),{},{id:"whatsapp-crm-process-aravalli"}),faq:Be(Be({},fa.faq),{},{title:"Questions About WhatsApp CRM In Aravalli",text:"Clear answers for local businesses planning a shared WhatsApp inbox, lead tracking, automation, or campaign workflow.",items:[{question:"Can SwiftMaze set up WhatsApp CRM for businesses in Aravalli?",answer:"Yes. SwiftMaze Tech supports businesses in Modasa and across Aravalli with WhatsApp CRM planning, onboarding, workflow setup, and team guidance."},{question:"Can multiple employees manage customer chats together?",answer:"Yes. A shared team workflow allows authorised employees to respond, assign conversations, update lead status, and coordinate next steps."},{question:"Can we manage leads and reminders?",answer:"Yes. The CRM can organise contacts, conversation context, lead stages, notes, assignments, reminders, and activity in one place."},{question:"Do you provide a free consultation before setup?",answer:"Yes. We first understand your current WhatsApp usage, team size, message volume, and business goals before suggesting the right setup."}]}),finalCta:Be(Be({},fa.finalCta),{},{kicker:"Free Consultation",title:"Plan A Better WhatsApp Lead Workflow For Your Aravalli Business",text:"Discuss your team, enquiry flow, campaigns, and lead management challenges with SwiftMaze Tech before choosing the right CRM setup.",primaryButtonLabel:"Book Free Consultation",primaryButtonSubject:"Free WhatsApp CRM Consultation Aravalli",secondaryButtonLabel:void 0}),stickyMobileCta:{primaryButtonLabel:"Free Consultation",primaryButtonSubject:"Free WhatsApp CRM Consultation Aravalli"},inquiry:Be(Be({},fa.inquiry),{},{defaultSubject:"WhatsApp CRM Aravalli",formTitle:"Get A Free CRM Consultation",formSubtitle:"Share your WhatsApp lead flow, team size, or current challenge and we will suggest the right next steps.",trackingFormName:"whatsapp-crm-aravalli inquiry form"})}),ba=Be(Be({},oa),{},{seo:Be(Be({},oa.seo),{},{title:"Website Development Company in Aravalli | SwiftMaze Tech",description:"Website development company in Aravalli for responsive business websites, ecommerce stores and custom web solutions with a strong SEO foundation. Get a free consultation.",canonical:"https://www.swiftmazetech.com/services/website-development-company-aravalli/",schemaName:"Website Development Company in Aravalli",schemaType:"Website Development Service in Aravalli"}),servicePath:"/services/website-development-company-aravalli",hero:Be(Be({},oa.hero),{},{kicker:"Website Development Company Aravalli",title:"Website Development In Aravalli For Stronger Business Growth",lead:"SwiftMaze Tech builds responsive, fast websites with a clear SEO foundation for businesses in Modasa and across Aravalli that want better credibility, visibility, and enquiries.",buttonLabel:"Get Free Consultation",buttonSubject:"Free Website Consultation Aravalli",chips:["Local SEO","Responsive Design","Fast Performance","Built for Enquiries"]}),capability:Be(Be({},oa.capability),{},{title:"Professional Website Solutions For Businesses Across Aravalli",text:"We plan every website around the business, local audience, service area, and action you want visitors to take\u2014call, WhatsApp, enquire, book, or buy.",items:[{icon:"fa-globe",title:"Business Websites",text:"Professional websites for service providers, companies, manufacturers, shops, institutes, and organisations."},{icon:"fa-shopping-cart",title:"Ecommerce Websites",text:"Responsive stores with product presentation, enquiry or checkout flows, and payment integration."},{icon:"fa-map-marker",title:"Local SEO Landing Pages",text:"Service pages for specific locations that improve discovery across Modasa, Aravalli, and nearby markets."},{icon:"fa-code",title:"Custom Website Development",text:"Portals, dashboards, forms, integrations, and practical web features built around business requirements."}]}),cta:Be(Be({},oa.cta),{},{id:"website-consultation-aravalli",kicker:"Free Website Consultation",title:"Get A Free Website Consultation For Your Aravalli Business",text:"Share your business type, current website, target locations, and required features. We will suggest the right structure and development direction without obligation.",buttonLabel:"Claim Free Consultation",buttonSubject:"Free Website Consultation Aravalli"}),useCases:{id:"website-solutions-aravalli",kicker:"Local Business Solutions",title:"Website Development For Different Aravalli Business Needs",text:"The website structure changes with your market, customer journey, and business goal. We build around what users actually need to understand and do.",items:[{icon:"fa-cogs",title:"Manufacturers And B2B Firms",text:"Company profiles, product catalogues, enquiry forms, and credibility content for buyers and business partners."},{icon:"fa-briefcase",title:"Professional Service Providers",text:"Clear service pages, proof, local relevance, and conversion paths that generate calls and enquiries."},{icon:"fa-graduation-cap",title:"Schools And Institutes",text:"Course, admission, facility, event, and contact information organised for students and parents."},{icon:"fa-heartbeat",title:"Healthcare And Wellness",text:"Trustworthy websites for clinics, hospitals, specialists, salons, wellness centres, and appointment enquiries."}]},audience:Be(Be({},oa.audience),{},{title:"A Local Website Partner For Modasa And The Wider Aravalli District",text:"We support local businesses that want professional presentation, easier customer communication, and stronger reach beyond personal referrals."}),faq:Be(Be({},oa.faq),{},{title:"Questions About Website Development In Aravalli",text:"Useful answers about website planning, local SEO, mobile performance, ecommerce, and support for Aravalli businesses.",items:[{question:"Does SwiftMaze provide website development across Aravalli?",answer:"Yes. We work with businesses in Modasa and across the Aravalli district through direct and online consultation, structured reviews, development, and support."},{question:"Will my website target local customers in Aravalli?",answer:"We can plan locally relevant content, service pages, technical SEO foundations, calls to action, and contact information to support local search visibility."},{question:"Can you redesign our existing business website?",answer:"Yes. We can improve its design, mobile usability, speed, page structure, content flow, and enquiry journey according to the agreed scope."},{question:"Do you build ecommerce and custom websites?",answer:"Yes. We develop business websites, ecommerce stores, landing pages, portals, dashboards, and custom web functionality according to your requirements."},{question:"Is the initial website consultation free?",answer:"Yes. You can discuss your business, current challenges, required pages, and functionality before deciding the next step."}]}),finalCta:{kicker:"Start With A Free Consultation",title:"Plan The Right Website For Your Aravalli Business",text:"Talk with SwiftMaze Tech about your website idea, redesign requirement, local SEO focus, ecommerce store, or custom functionality.",primaryButtonLabel:"Book Free Consultation",primaryButtonSubject:"Free Website Consultation Aravalli"}
2,finalCtaPlacement:"beforeExploreMore",stickyMobileCta:{primaryButtonLabel:"Free Consultation",primaryButtonSubject:"Free Website Consultation Aravalli"},inquiry:Be(Be({},oa.inquiry),{},{defaultSubject:"Website Development Company Aravalli",formTitle:"Get A Free Website Consultation",formSubtitle:"Tell us about your Aravalli business, website goal, or current challenge and we will guide you with practical next steps.",trackingFormName:"website-development-aravalli inquiry form"})});Zn.contentSections=fa.contentSections,delete fa.contentSections,delete ga.contentSections;const va={seo:{title:"Website Development Agency in Oman | SwiftMaze Tech",description:"Website development agency serving Oman with responsive business websites, ecommerce stores, Arabic-ready UX, technical SEO and custom web solutions.",canonical:"https://www.swiftmazetech.com/services/website-development-agency-oman/",ogImage:Gn,schemaName:"Website Development Agency in Oman",schemaType:"Website Development Services in Oman"},servicePath:"/services/website-development-agency-oman",hero:{image:Kn,kicker:"Website Development Agency Serving Oman",title:"Website Development Agency in Oman",lead:"SwiftMaze Tech helps businesses in Oman plan and build fast, responsive and search friendly websites designed to earn trust, generate enquiries and support long term growth.",buttonLabel:"Get A Free Consultation",buttonSubject:"Website Development Consultation Oman",chips:["Oman Market Focus","Arabic Ready UX","Technical SEO","Lead Focused Design"]},trustStrip:{items:[{value:"Responsive",label:"Mobile First Experience"},{value:"SEO Ready",label:"Search Friendly Structure"},{value:"Flexible",label:"English And Arabic Ready"},{value:"Remote",label:"Structured Delivery For Oman"}]},capability:{kicker:"Website Solutions For Oman",title:"Professional Website Development For Businesses Across Oman",text:"Your website should communicate clearly, perform reliably and make it easy for customers to take the next step on mobile and desktop.",items:[{icon:"fa-building-o",title:"Corporate Websites",text:"Credible company websites for service providers, industrial firms, consultants and growing organisations in Oman."},{icon:"fa-shopping-cart",title:"Ecommerce Websites",text:"Customer friendly online stores with clear product discovery, secure integrations and mobile focused buying journeys."},{icon:"fa-language",title:"English And Arabic Ready",text:"Layouts and content architecture planned to support bilingual publishing and right to left experiences when required."},{icon:"fa-line-chart",title:"SEO Focused Landing Pages",text:"Focused pages for organic search, campaigns, locations and services with clear conversion paths."}]},featureBreakdown:{id:"website-development-services-oman",kicker:"Complete Web Development Services",title:"From Website Strategy To Launch And Continuous Improvement",text:"We combine content planning, UX, development, technical SEO and integrations so your website supports both customer acquisition and day to day business goals.",items:[{icon:"fa-sitemap",title:"Website Strategy And Architecture",text:"Search intent, services, locations and conversion goals are translated into a logical sitemap before development begins."},{icon:"fa-wordpress",title:"WordPress Development",text:"Flexible, manageable websites with custom layouts, structured content and a clean foundation for future growth."},{icon:"fa-shopping-cart",title:"Shopify And Ecommerce",text:"Storefronts planned around product discovery, trust, mobile usability, checkout journeys and practical store management."},{icon:"fa-code",title:"React And Custom Web Apps",text:"Modern interfaces, portals, dashboards and custom browser based workflows for requirements beyond a standard website."},{icon:"fa-refresh",title:"Website Redesign",text:"Improve outdated design, navigation, content hierarchy, speed and lead generation while protecting valuable existing URLs."},{icon:"fa-plug",title:"Business Integrations",text:"Connect forms, CRM, analytics, email, WhatsApp, payment services and operational tools through suitable integrations."},{icon:"fa-tachometer",title:"Speed And Core Web Vitals",text:"Optimised media, responsible code loading and stable responsive layouts help users reach important information faster."},{icon:"fa-search",title:"Technical SEO Foundation",text:"Metadata, semantic headings, canonical URLs, crawlable navigation, structured data and sitemap readiness are planned into the build."}]},audience:{image:Gn,imageAlt:"Business team planning a website project for the Oman market",kicker:"Who We Help",title:"Website Solutions For Oman\u2019s Diverse Business Sectors",text:"We adapt the user journey, content depth and functionality to the sector, audience and commercial goal rather than forcing every business into one template.",items:[{icon:"fa-building",title:"SMEs And Professional Services",text:"Clear service presentation, credibility content and enquiry journeys for companies that need a stronger digital presence."},{icon:"fa-cogs",title:"Industrial And B2B Companies",text:"Structured capabilities, sectors, product information and qualified enquiry paths for c
2omplex business buyers."},{icon:"fa-hotel",title:"Tourism And Hospitality",text:"Mobile friendly experiences for hotels, tours, travel services and hospitality brands serving local and international visitors."},{icon:"fa-home",title:"Real Estate And Property",text:"Property discovery, project presentation, location information and lead capture designed for serious buyer interest."}]},portfolio:{id:"oman-client-website-projects",kicker:"Our Website Work In Oman",title:"Websites We Built For Established Oman Businesses",text:"These live projects demonstrate how we adapt information architecture, visual design and conversion journeys to very different Oman industries and customer needs.",items:[{name:"Maarij International LLC",type:"maarij",sector:"GRP & FRP Manufacturing \xb7 Muscat, Oman",logo:"/assets/images/oman-projects/maarij-international-logo.png",url:"https://maarijinternational.com/",description:"A structured industrial website presenting Maarij\u2019s manufacturing capability, extensive GRP and FRP product range, certifications, industries, project evidence and quote enquiries.",highlights:["Industrial product architecture","Certification and project proof","Search focused product pages"]},{name:"Bait Al Sahil Trading LLC",type:"bait",sector:"B2B Food Distribution \xb7 Sultanate of Oman",logo:"/assets/images/oman-projects/bait-al-sahil-logo.png",url:"https://baitalsahil.com/",description:"A product led B2B website for an Oman food distributor, organising frozen foods, dairy and dry products into clear categories with catalogue discovery and enquiry journeys.",highlights:["Large product catalogue UX","B2B enquiry journey","Mobile friendly category discovery"]}]},contentSections:[{id:"seo-strategy-for-oman-businesses",kicker:"Oman SEO Strategy",title:"A Search Ready Website Built Around Real Customer Intent",paragraphs:["Ranking for valuable searches in Oman requires more than repeating location keywords. The website needs useful service content, clear topical coverage, sound technical foundations and pages that answer what prospective customers actually need to know.","We plan page hierarchy, internal links, metadata and conversion actions together. This gives search engines a clearer understanding of the business while helping visitors move naturally from discovery to enquiry."],items:[{title:"Search Intent Mapping",text:"Commercial, service and location searches are mapped to the most appropriate pages instead of competing across duplicated content."},{title:"On Page SEO",text:"Titles, descriptions, headings, copy, image context and internal links are written for clarity and relevance."},{title:"Local Discovery",text:"When supported by genuine service coverage, content can address Muscat, Sohar, Salalah and other relevant Oman markets naturally."}]},{id:"bilingual-website-planning-oman",kicker:"Bilingual Experience",title:"Planning English And Arabic Website Experiences Correctly",paragraphs:["A bilingual website is not just a translation switch. Navigation, typography, page direction, content ownership and search URLs must be planned so each audience receives a coherent experience.","We can prepare a scalable language structure and right to left interface support where Arabic content is part of the approved scope. Final translations should be reviewed by a fluent business representative before publication."],items:[{title:"Language Architecture",text:"Separate, indexable language URLs and consistent navigation help users and search engines understand each version."},{title:"RTL Ready Interface",text:"Components can be planned for right to left reading without compromising hierarchy, spacing or mobile usability."},{title:"Content Governance",text:"A practical publishing workflow keeps English and Arabic service information aligned as the website changes."}]},{id:"conversion-focused-web-design-oman",kicker:"Conversion Planning",title:"Turning Website Visits Into Qualified Business Enquiries",paragraphs:["Traffic has limited value if visitors cannot understand the offer, verify credibility or contact the business easily. Every core page should connect the customer question with proof and a relevant next action.","We plan calls, forms, WhatsApp actions and supporting trust content around the buying journey. Measurement readiness also helps your team understand which pages and campaigns are producing meaningful engagement."],items:[{title:"Clear Calls To Action",text:"Contact options are visible at decision points without overwhelming visitors or weakening the content experience."},{title:"Trust And Proof",text:"Company credentials, project evidence, testimonials and clear service details reduce uncertainty before an enquiry."},{title:"Analytics Readiness",text:"Analytics and conversion events can be prepared so future SEO and campaign decisions use real performance data."}]}],useCases:{id:"web-solutions-across-oman",kicker:"Solutions Across Oman",title:"Website Types Matched To Different Growth Goals",text:"The right platform and page structure depend on what the business needs customers or internal teams to accomplish.",items:[{icon:"fa-briefcase",title:"Lead Generation Websites",text:"Service pages, proof, FAQs and focused contact journeys for businesses seeking qualified enquiries."},{icon:"fa-map-marker",title:"Multi Location Websites",text:"Scalable location architecture for businesses with genuine operations or service coverage across Oman."},{icon:"fa-shopping-cart",title:"Online Stores",text:"Product led experiences with practical catalogue, checkout, payment and operational requirements."},{icon:"fa-cogs",title:"Portals And Custom Platforms",text:"Secure dashboards, customer areas and web workflows designed around specific organisational processes."}]},cta:{id:"free-website-consultation-oman",kicker:"Free Website Consultation",title:"Get A Practical Website Roadmap For The Oman Market",text:"Share your business, audience, current website and growth priorities. We will discuss the right pages, platform, SEO direction and delivery approach.",buttonLabel:"Book Free Consultation",buttonSubject:"Free Website Consultation Oman"},ctaPlacement:"afterUseCases",workflow:{id:"website-development-process-oman",kicker:"Our Process",title:"A Clear Remote Website Development Process",text:"Defined stages, documented feedback and milestone based reviews keep an international project transparent from discovery to launch.",items:[{title:"Discovery And Market Context",text:"We understand the offer, audience, Oman market priorities, competitors and measurable website goals."},{title:"SEO And Content Architecture",text:"We plan pages, search themes, navigation, conversion paths and content requirements before design."},{title:"UX Design And Development",text:"Responsive layouts and approved functionality are developed around usability, speed and brand credibility."},{title:"Quality Assurance",text:"We test key browsers, screen sizes, forms, links, content, indexing signals and critical user journeys."},{title:"Launch And Improvement",text:"Deployment, analytics readiness and an agreed support plan help the website improve after launch."}]},security:{id:"oman-website-delivery-standards",kicker:"Delivery Standards",title:"Built For Performance, Ownership And Sustainable Growth",text:"A professional website should remain usable, maintainable and ready for the next stage of marketing\u2014not become a short lived design project.",items:[{icon:"fa-mobile",title:"Mobile First UX",text:"Navigation, forms, readable content and contact actions are tested around mobile customer behaviour."},{icon:"fa-lock",title:"Responsible Security Setup",text:"HTTPS, dependency awareness, form protection, backups and access practices are discussed according to the platform."},{icon:"fa-dashboard",title:"Performance Discipline",text:"Image handling, code delivery and layout stability are considered throughout design and development."},{icon:"fa-check-circle",title:"Business Ownership",text:"Technology, access, content editing and handover expectations are clarified as part of the agreed project scope."}],highlights:[{title:"No False Local Presence",text:"SwiftMaze Tech serves Oman remotely and does not claim an Oman office unless that business presence genuinely exists."},{title:"Platform Chosen For The Requirement",text:"WordPress, Shopify, React or custom development is recommended according to ownership, functionality and scale."},{title:"SEO Is Built Into The Structure",text:"Search readiness begins with architecture, content quality and technical discipline rather than last minute keyword insertion."}]},delivery:{kicker:"Why SwiftMaze Tech",title:"A Practical International Delivery Partnership",text:"We keep scope, communication, approvals and next actions visible so distance does not create avoidable project confusion.",items:[{number:"01",title:"Structured Collaboration",text:"Requirements, assets, feedback and approvals follow a documented remote workflow."},{number:"02",title:"Business Focused Decisions",text:"Pages and features are connected to customer needs, marketing goals and operational reality."},{number:"03",title:"Support Beyond Launch",text:"Ongoing improvements, maintenance and SEO support can continue under an agreed engagement."}]},faq:{kicker:"Frequently Asked Questions",title:"Website Development In Oman: Common Questions",text:"Clear answers for Oman businesses comparing website development agencies, platforms and delivery approaches.",items:[{question:"Does SwiftMaze Tech provide website development services in Oman?",answer:"Yes. SwiftMaze Tech works remotely with businesses in Oman through online consultation, structured planning, design reviews, development, testing and launch support."},{question:"Do you have a physical office in Oman?",answer:"SwiftMaze Tech currently delivers these services remotely and does not present itself as having an Oman office. Meetings, reviews and project coordination are managed online."},{question:"Can you build an English and Arabic website?",answer:"Yes. We can plan separate language URLs, right to left interface support and a manageable bilingual structure. Arabic translations should be supplied or approved by a fluent business representative."},{question:"Will the website be optimised for SEO in Oman?",answer:"We build a technical and on page SEO foundation including page architecture, metadata, semantic headings, internal links, crawlability, structured data readiness and location relevant content where it reflects genuine service coverage."},{question:"Which website platform should an Oman business choose?",answer:"WordPress 
2is often suitable for content led business websites, Shopify for managed ecommerce, and React or custom development for specialised interfaces and workflows. We recommend the platform after understanding the requirement."},{question:"Can you redesign an existing Oman business website?",answer:"Yes. We can audit and improve content structure, mobile UX, visual credibility, speed, technical SEO and conversion journeys while planning redirects for important URLs."},{question:"How long does website development take?",answer:"The timeline depends on page count, content readiness, languages, integrations and approval speed. A clear schedule is provided after discovery and scope confirmation."},{question:"Can you support businesses in Muscat, Sohar and Salalah?",answer:"Yes. We can work remotely with businesses across Oman, including Muscat, Sohar and Salalah, provided the website content accurately reflects the company\u2019s real operating or service areas."},{question:"Do you provide support after launch?",answer:"Yes. Maintenance, content updates, performance work, technical improvements and ongoing SEO support can be provided according to an agreed support plan."}]},reviews:{kicker:"Client Feedback",title:"Trusted By Businesses For Practical Digital Delivery",text:"Client feedback reflects our focus on clear communication, usable solutions and dependable project execution.",items:$n},finalCta:{kicker:"Plan Your Oman Website",title:"Build A Website That Supports Search Visibility And Real Growth",text:"Discuss your new website, redesign, ecommerce store or custom platform with the SwiftMaze Tech team.",primaryButtonLabel:"Discuss Your Project",primaryButtonSubject:"Website Development Project Oman"}
2,finalCtaPlacement:"beforeExploreMore",stickyMobileCta:{primaryButtonLabel:"Free Consultation",primaryButtonSubject:"Website Development Consultation Oman"},inquiry:{defaultSubject:"Website Development Agency Oman",defaultCountryCode:"OM",formTitle:"Plan Your Oman Website",formSubtitle:"Tell us about your business, target customers, required languages and website goals.",trackingFormName:"website-development-oman inquiry form"}},wa=()=>(0,qt.jsx)(Yn,Be({},Zn)),ya=()=>(0,qt.jsx)(Yn,Be({},oa)),xa=()=>(0,qt.jsx)(Yn,Be({},ba)),ka=[{name:"Khurshid Ahmed",role:"Velvet Scent",video:"/assets/videos/testimonials/Review Video Velvetscent.mp4"},{name:"Imtiyaz Bhai",role:"White Label Partner",video:"/assets/videos/testimonials/Review Video Tina Bhai.mp4"},{name:"Saddam Ansari",role:"Full2SMS",video:"/assets/videos/testimonials/Review Video Saddam Ansari.mp4"},{name:"Hafiz Muhammad Shakir",role:"Islamic And Tech",video:"/assets/videos/testimonials/islamic-and-tech-review.mp4"}],ja=()=>{const[e,n]=(0,t.useState)(null),a=(0,t.useRef)([]),s=(0,t.useRef)(null);(0,t.useEffect)(()=>{const t=new IntersectionObserver(t=>{t.forEach(t=>{const n=t.target;t.isIntersecting&&null===e?n.play().catch(()=>{}):n.pause()})},{threshold:.45});return a.current.forEach(e=>e&&t.observe(e)),()=>t.disconnect()},[e]),(0,t.useEffect)(()=>{if(null===e)return;document.body.classList.add("video-testimonial-modal-open");const t=e=>{"Escape"===e.key&&n(null),"ArrowRight"===e.key&&n(e=>(e+1)%ka.length),"ArrowLeft"===e.key&&n(e=>(e-1+ka.length)%ka.length)};return window.addEventListener("keydown",t),()=>{document.body.classList.remove("video-testimonial-modal-open"),window.removeEventListener("keydown",t)}},[e]),(0,t.useEffect)(()=>{null!==e&&s.current&&(s.current.load(),s.current.play().catch(()=>{}))},[e]);return(0,qt.jsxs)("section",{className:"home-video-testimonials","aria-labelledby":"video-testimonials-title",children:[(0,qt.jsx)("div",{className:"home-video-testimonials-pattern","aria-hidden":"true"}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title centered home-video-testimonials-heading",children:[(0,qt.jsx)("div",{className:"title",children:"CLIENT VIDEO TESTIMONIALS"}),(0,qt.jsx)("h2",{id:"video-testimonials-title",children:"Real Clients. Real Experiences."}),(0,qt.jsx)("div",{className:"text",children:"Hear directly from clients who worked with SwiftMaze Tech on their digital projects."})]}),(0,qt.jsx)("div",{className:"home-video-testimonial-track",children:ka.map((e,t)=>(0,qt.jsxs)("article",{className:"home-video-testimonial-card",children:[(0,qt.jsxs)("button",{type:"button",className:"home-video-testimonial-preview",onClick:()=>n(t),"aria-label":"Play video testimonial from ".concat(e.name),children:[(0,qt.jsx)("video",{ref:e=>{a.current[t]=e},src:e.video,muted:!0,loop:!0,playsInline:!0,preload:"metadata","aria-hidden":"true"}),(0,qt.jsx)("span",{className:"home-video-testimonial-shade","aria-hidden":"true"}),(0,qt.jsx)("span",{className:"home-video-testimonial-play","aria-hidden":"true",children:(0,qt.jsx)("i",{className:"fa fa-play"})}),(0,qt.jsx)("span",{className:"home-video-testimonial-watch","aria-hidden":"true",children:"Watch Review"})]}),(0,qt.jsxs)("div",{className:"home-video-testimonial-copy",children:[(0,qt.jsx)("h3",{children:e.name}),(0,qt.jsx)("p",{children:e.role})]})]},e.name))})]}),null!==e?(0,qt.jsxs)("div",{className:"video-testimonial-modal",role:"dialog","aria-modal":"true","aria-label":"".concat(ka[e].name," video testimonial"),onMouseDown:e=>{e.target===e.currentTarget&&n(null)},children:[(0,qt.jsx)("button",{type:"button",className:"video-testimonial-close",onClick:()=>n(null),"aria-label":"Close video testimonial",children:(0,qt.jsx)("span",{"aria-hidden":"true",children:"\xd7"})}),(0,qt.jsx)("button",{type:"button",className:"video-testimonial-nav video-testimonial-nav--previous",onClick:()=>n(e=>(e-1+ka.length)%ka.length),"aria-label":"Previous testimonial",children:(0,qt.jsx)("i",{className:"fa fa-angle-left","aria-hidden":"true"})}),(0,qt.jsxs)("div",{className:"video-testimonial-player",children:[(0,qt.jsx)("video",{ref:s,src:ka[e].video,controls:!0,playsInl
2ine:!0,preload:"metadata"}),(0,qt.jsxs)("div",{className:"video-testimonial-player-meta",children:[(0,qt.jsx)("strong",{children:ka[e].name}),(0,qt.jsx)("span",{children:ka[e].role})]})]}),(0,qt.jsx)("button",{type:"button",className:"video-testimonial-nav video-testimonial-nav--next",onClick:()=>n(e=>(e+1)%ka.length),"aria-label":"Next testimonial",children:(0,qt.jsx)("i",{className:"fa fa-angle-right","aria-hidden":"true"})})]}):null]})},Sa=()=>(0,qt.jsx)(Yn,Be(Be({},va),{},{children:(0,qt.jsx)(ja,{})})),Ca=()=>(0,qt.jsx)(Yn,Be({},ga)),Aa=()=>(0,qt.jsx)(Yn,Be({},ra)),Na=()=>(0,qt.jsx)(Yn,Be({},la)),Ta=()=>(0,qt.jsx)(Yn,Be({},ea)),Ma=()=>(0,qt.jsx)(Yn,Be({},ta)),Pa=()=>(0,qt.jsx)(Yn,Be({},ca)),Ea=()=>(0,qt.jsx)(Yn,Be({},da)),Wa=()=>(0,qt.jsx)(Yn,Be({},ua)),Ra=()=>(0,qt.jsx)(Yn,Be({},pa)),Ia=()=>(0,qt.jsx)(Yn,Be({},ma)),Da=()=>(0,qt.jsx)(Yn,Be({},ha)),Oa=n.p+"static/media/hero-digital-marketing.6967a86258b7e7122e62.webp",Fa=(e,t,n)=>[{number:"01",title:e,text:"We first map level, objective, and expected output before starting training."},{number:"02",title:t,text:"Sessions are practical with guided tasks, reviews, and clear implementation flow."},{number:"03",title:n,text:"Mentorship stays simple and structured so learners can apply skills confidently."}],Ba=[{name:"Nidhi Shah",position:"Student, Modasa",rating:5,message:"Practical sessions helped me understand real work instead of theory only."},{name:"Aarav Mehta",position:"BCA Student, Aravalli",rating:5,message:"Mentorship was clear, structured, and very useful for project confidence."},{name:"Priya Wilson",position:"Learner, United Kingdom",rating:5,message:"Good workflow, clear communication, and practical implementation support."},{name:"Rahul Patel",position:"Final Year Student, India",rating:5,message:"I started confused and finished with clarity on project and viva topics."}],La={image:Xn,imageAlt:"Students and mentors discussing practical IT training and project planning"},za={seo:{title:"Web Designing Course in Modasa | 90% Practical Training",description:"Web designing course in Modasa with 90% practical learning, Generative AI support, and online/offline classes for Aravalli nearby cities.",canonical:"https://www.swiftmazetech.com/training/web-designing-course-modasa/",ogImage:Xn,schemaName:"Web Designing Course in Modasa",schemaType:"Web Designing Training"},servicePath:"/training/web-designing-course-modasa",hero:{image:Xn,kicker:"Web Designing Course",title:"Web Designing Course In Modasa With Practical Learning",lead:"Learn UI layouts, responsive design, and modern workflow with 90% practical sessions and mentor guidance.",buttonLabel:"Plan Your Training",chips:["90% Practical","Generative AI","Aravalli Coverage","Online / Offline"]},capability:{kicker:"What You Learn",title:"Practical Web Designing Skills For Real Projects",text:"Course is designed for beginners, students, and freelancers who need practical design execution.",items:[{icon:"fa-paint-brush",title:"UI Layout Practice",text:"Build page sections, banners, landing blocks, and complete design flow."},{icon:"fa-mobile",title:"Responsive Design",text:"Create layouts that work on mobile, tablet, and desktop."},{icon:"fa-lightbulb-o",title:"AI Workflow Support",text:"Use Generative AI for layout ideas and faster planning."},{icon:"fa-briefcase",title:"Portfolio Tasks",text:"Practice on tasks useful for jobs, freelancing, and business work."}]},cta:{kicker:"Need Practical Training?",title:"Start Web Designing Learning With Guided Practice",text:"Share your current level and we will guide the right learning plan.",buttonLabel:"Plan Web Designing Training"},audience:Be(Be({},La),{},{kicker:"Who Can Join",title:"For Modasa, Aravalli, And Nearby City Learners",text:"Learners from Modasa, Bhiloda, Bayad, Malpur, Meghraj, and Dhansura can join online/offline.",items:[{icon:"fa-graduation-cap",title:"Students",text:"After 10th, 12th, graduation, and related courses."},{icon:"fa-user",title:"Beginners",text:"Step-by-step learning from basics to practical implementation."},{icon:"fa-laptop",title:"Freelancers",text:"Build real design skill for client and portfolio work."},{icon:"fa-building",title:"Business Learners",text:"Understand practical website design structure for your brand."}]}),delivery:{kicker:"Delivery Standard",title:"How We Keep This Course Practical",text:"Training flow is simple and execution focused.",items:Fa("Understand Basics First","Practice With Real Tasks","Build Skill Confidence")},faq:{kicker:"FAQ",title:"Web Designing Course FAQs",text:"Common questions before enrollment.",items:[{question:"Is this course beginner friendly?",answer:"Yes, it starts from basics and moves to practical tasks."},{question:"Do you offer online and offline classes?",answer:"Yes, offline in Modasa and online for nearby cities."},{question:"Is Generative AI covered?",answer:"Yes, practical usage for layout planning and workflow supp
2ort is included."},{question:"Is this mostly practical?",answer:"Yes, training follows a 90% practical model."}]},reviews:{kicker:"Reviews",title:"What Learners Say About Our Web Designing Training",text:"Feedback from local and international learners.",items:Ba},inquiry:{defaultSubject:"Web Designing Course in Modasa",formTitle:"Plan Your Training",formSubtitle:"Share your goal and get the right training path.",trackingFormName:"web-designing-course-modasa inquiry form"}},qa={seo:{title:"Web Development Course in Modasa | 90% Practical Training",description:"Web development course in Modasa with practical coding, Generative AI support, and online/offline classes for Aravalli nearby cities.",canonical:"https://www.swiftmazetech.com/training/web-development-course-modasa/",ogImage:Gn,schemaName:"Web Development Course in Modasa",schemaType:"Web Development Training"},servicePath:"/training/web-development-course-modasa",hero:{image:Xn,kicker:"Web Development Course",title:"Web Development Course In Modasa For Practical Skills",lead:"Learn HTML, CSS, JavaScript basics, website flow, and project implementation with guided practical coding.",buttonLabel:"Plan Your Training",chips:["90% Practical","Project-Based Learning","Generative AI","Online / Offline"]},capability:{kicker:"What You Learn",title:"Coding Training For Practical Website Building",text:"Course is built for students and beginners who want implementation-based web development skills.",items:[{icon:"fa-code",title:"Core Web Basics",text:"HTML, CSS, and JavaScript fundamentals through practical tasks."},{icon:"fa-sitemap",title:"Website Structure",text:"Build pages, forms, sections, and navigation in clean flow."},{icon:"fa-rocket",title:"AI-Assisted Workflow",text:"Use Generative AI for debugging direction and productivity support."},{icon:"fa-cogs",title:"Project Implementation",text:"Work on business and portfolio style practical mini projects."}]},cta:{kicker:"Need Practical Coding Training?",title:"Start Web Development Learning With Real Implementation",text:"Tell us your current level to get the right roadmap.",buttonLabel:"Plan Web Development Training"},audience:Be(Be({},La),{},{kicker:"Who Can Join",title:"For Students In Modasa, Aravalli, And Nearby Areas",text:"Join offline in Modasa or online from nearby cities.",items:[{icon:"fa-graduation-cap",title:"College Students",text:"BCA, BSc IT, BE, BTech, and graduation learners."},{icon:"fa-user",title:"Beginners",text:"Start from basics with step-by-step practical guidance."},{icon:"fa-laptop",title:"Freelancers",text:"Build coding skill for client website projects."},{icon:"fa-briefcase",title:"Career Seekers",text:"Prepare for internship and entry-level technical roles."}]}),delivery:{kicker:"Delivery Standard",title:"How We Keep Web Development Training Practical",text:"Execution-first learning model for real results.",items:Fa("Start From Fundamentals","Code Through Real Tasks","Mentor Review For Progress")},faq:{kicker:"FAQ",title:"Web Development Course FAQs",text:"Common learner questions.",items:[{question:"Is this beginner friendly?",answer:"Yes, we start from basic coding concepts and practical exercises."},{question:"Do you teach through projects?",answer:"Yes, course follows a 90% practical implementation approach."},{question:"Will Generative AI be included?",answer:"Yes, we cover practical AI usage in coding workflow."},{question:"Can nearby city students join?",answer:"Yes, online and offline both modes are available."}]},reviews:{kicker:"Reviews",title:"What Learners Say About Our Web Development Training",text:"Feedback from practical learning participants.",items:Ba},inquiry:{defaultSubject:"Web Development Course in Modasa",formTitle:"Plan Your Training",formSubtitle:"Share your learning goal and get a practical roadmap.",trackingFormName:"web-development-course-modasa inquiry form"}},Ua={seo:{title:"Digital Marketing Course in Modasa - SwiftMaze Tech",description:"Learn a digital marketing course in Modasa with practical training, live projects, and AI tools at SwiftMaze Tech. Get placement support and start your career today.",canonical:"https://www.swiftmazetech.com/training/digital-marketing-course-modasa/",ogImage:Oa,schemaName:"Digital Marketing Course in Modasa",schemaType:"Digital Marketing Training"},servicePath:"/training/digital-marketing-course-modasa",hero:{image:Xn,kicker:"Digital Marketing Course",title:"Digital Marketing Course in Modasa",lead:"Learn digital marketing with real practice and AI tools. Build skills that help you get jobs, start freelancing, or grow your business. Train with experts who have real work experience in top IT companies.",buttonLabel:"Plan Your Training",chips:["Practical Training","Live Projects","AI Tools","Placement Support"]},capability:{kicker:"Why This Course",title:"Why This Digital Marketing Course Is Right For You",text:"Today, everything is going online. From small shops to big companies, everyone wants to grow on the internet. But many people do not know how to use digital marketing in the right way. This course is made for people who want to learn practical skills, not just theory. If you want to build a career, earn money online, or grow your business, this course can help you take the first step.",items:[{icon:"fa-tasks",title:"Practical Training",text:"Learn by doing real work instead of only reading theory."},{icon:"fa-line-chart",title:"Live Projects On Real Businesses",text:"See how campaigns are created and how real results come from execution."},{icon:"fa-magic",title:"Learn With AI Tools",text:"Use AI tools for content, ideas, planning, and faster marketing workflow."},{icon:"fa-briefcase",title:"Placement Support After Course",text:"Get guidance for jobs, freelancing work, and client projects after training."}]},featureBreakdown:{kicker:"Real Learning",title:"Learn With Real Experience, Not Just Theory",text:"Many courses only teach theory, but that is not enough. Real learning happens when you actually do the work. In this training, you will work on real projects. You will see how campaigns are created and how results come. Our trainers have real experience in IT companies. They guide you step by step and help you understand everything in a simple way.",items:[{icon:"fa-folder-open-o",title:"Work On Real Projects",text:"Practice on real tasks so learning feels useful and job-ready."},{icon:"fa-bar-chart",title:"Understand Real Results",text:"Learn how campaigns perform, what works, and how to improve outcomes."},{icon:"fa-users",title:"Learn From IT Experts",text:"Train with mentors who have real work experience in top IT companies."}
2,{icon:"fa-check-square-o",title:"Simple Step By Step Guidance",text:"Every topic is explained clearly so beginners can follow without confusion."}]},cta:{kicker:"Start Today",title:"Start Digital Marketing Course in Modasa Today",text:"Take the first step to build your career in digital marketing. Learn real skills with practical training and expert guidance.",buttonLabel:"Inquire Now"},audience:Be(Be({},La),{},{kicker:"Who Can Join",title:"Who Can Join Digital Marketing Course in Modasa",text:"This course is made for anyone who wants to learn digital skills and grow in career or business. You do not need any special background to start. Students from Modasa and nearby areas can join easily in online or offline mode.",items:[{icon:"fa-graduation-cap",title:"Students",text:"Build job-ready skills and learn practical digital marketing from basic to advanced level."},{icon:"fa-briefcase",title:"Business Owners",text:"Learn how to promote your shop or business online and get more customers from Modasa and nearby areas."},{icon:"fa-user",title:"Beginners",text:"Start from zero with simple explanations and easy step-by-step practical training."},{icon:"fa-laptop",title:"Freelancers",text:"Learn skills that help you get clients, work from home, and earn online."}]}),useCases:{kicker:"What You Will Learn",title:"What You Will Learn in Digital Marketing Training in Modasa",text:"In this course, you will learn step by step digital marketing skills. We focus on practical learning so you can use these skills in real work. This course is useful for students, job seekers, freelancers, and business owners.",items:[{icon:"fa-search",title:"Search Engine Optimization (SEO)",text:"Learn how to rank websites on Google, understand keywords, improve website structure, and bring free traffic. We also teach local SEO so your business can grow in Modasa."},{icon:"fa-instagram",title:"Social Media Marketing",text:"Learn how to grow on platforms like Instagram and Facebook. You will create posts, run campaigns, and get real audience engagement."},{icon:"fa-google",title:"Google Ads and YouTube Ads",text:"Understand how paid ads work and learn how to run ads that bring leads, sales, and business growth."},{icon:"fa-map-marker",title:"Google My Business",text:"Learn how to show your business on Google Search and Maps. This is very useful for local shops and service providers in Modasa."},{icon:"fa-envelope-o",title:"Email Marketing",text:"Learn how to send emails that people open and read, build customer trust, and increase sales."},{icon:"fa-whatsapp",title:"WhatsApp Marketing",text:"Use WhatsApp for business promotion and customer communication with simple practical methods."},{icon:"fa-pencil",title:"Content Marketing",text:"Learn how to create content that attracts people and plan content for social media and websites."},{icon:"fa-magic",title:"AI Tools for Digital Marketing",text:"Learn how to use AI tools for faster work and create content, ideas, and campaigns using smart tools."}]},delivery:{kicker:"How Training Works",title:"Practical Learning That Builds Real Confidence",text:"Training is designed to stay simple, practical, and useful for your future career or business growth.",items:[{number:"01",title:"Start With Clear Basics",text:"First understand each digital marketing channel in a simple way so your foundation becomes strong."},{number:"02",title:"Practice On Real Tasks",text:"Work on live projects, real business examples, and guided exercises instead of theory-only lessons."},{number:"03",title:"Build Career-Ready Skills",text:"Use practical knowledge with AI tools and get support for jobs, freelancing, or growing your own business."}]},faq:{kicker:"FAQ",title:"Frequently Asked Questions",text:"Common questions before joining this digital marketing course in Modasa.",items:[{question:"Is this Digital Marketing Course in Modasa suitable for beginners?",answer:"Yes, this course is perfect for beginners. We start from basic level and teach in a simple way. You do not need any previous knowledge to join."},{question:"Do you teach AI tools in this digital marketing course?",answer:"Yes, we teach how to use AI tools in digital marketing. You will learn how to create content, ideas, and campaigns using AI tools."},{question:"Is this digital marketing course practical or theoretical?",answer:"This course is mostly practical. You will work on live projects and real tasks during training."},{question:"Can students from nearby cities join this course in Modasa?",answer:"Yes, students from Modasa and nearby cities can join easily. We provide both online and offline learning options."},{question:"Do you provide placement support after the course?",answer:"Yes, we provide placement assistance after course completion. We guide you for jobs, freelancing work, and client projects."},{question:"Will I get a certificate after completing the course?",answer:"Yes, you will get a course and internship certificate from SwiftMaze Tech Private Limited."}]},reviews:{kicker:"Reviews",title:"What Learners Say About Our Digital Marketing Training",text:"Feedback from students and professionals.",items:Ba},inquiry:{defaultSubject:"Digital Marketing Course in Modasa",formTitle:"Plan Your Training",formSubtitle:"Share your goal and get practical training guidance.",trackingFormName:"digital-marketing-course-modasa inquiry form"}},_a={seo:{title:"Internship Project Guidance in Modasa | SwiftMaze Tech",description:"Internship project guidance in Modasa for BCA, BTech, and BE students with planning, documentation, and viva supp
2ort.",canonical:"https://www.swiftmazetech.com/training/internship-project-guidance-modasa/",ogImage:pn,schemaName:"Internship Project Guidance in Modasa",schemaType:"Internship Project Mentorship"},servicePath:"/training/internship-project-guidance-modasa",hero:{image:Xn,kicker:"Internship Project Guidance",title:"Internship Project Guidance In Modasa",lead:"Get clear support for project selection, execution planning, documentation, and viva readiness.",buttonLabel:"Plan Your Guidance",chips:["BCA / BTech / BE","Report Guidance","Viva Preparation","Hybrid Mentorship"]},capability:{kicker:"What We Support",title:"Guidance Aligned With Academic Requirements",text:"Mentorship is structured for students who need clear practical direction during internship and final year projects.",items:[{icon:"fa-lightbulb-o",title:"Project Selection",text:"Select project ideas matching syllabus and semester expectations."},{icon:"fa-tasks",title:"Execution Planning",text:"Create stage-wise project flow with task clarity and progress tracking."},{icon:"fa-file-text-o",title:"Documentation Support",text:"Prepare reports and submission structure in a clear sequence."},{icon:"fa-microphone",title:"Viva Readiness",text:"Learn to explain logic, flow, and decisions confidently."}]},cta:{kicker:"Need Project Direction?",title:"Discuss Your Internship And Final Year Project Requirement",text:"Share your course and current stage to get the right mentorship plan.",buttonLabel:"Plan Internship Guidance"},audience:Be(Be({},La),{},{kicker:"Who It Helps",title:"Suitable For Students In Modasa And Nearby Areas",text:"Support available for local and nearby city students via online/offline mode.",items:[{icon:"fa-graduation-cap",title:"BCA Students",text:"Internship and final project guidance with practical clarity."},{icon:"fa-cogs",title:"BTech / BE Students",text:"Engineering internship and industrial project direction."},{icon:"fa-university",title:"GTU / HNGU Learners",text:"Guidance aligned with university submission expectations."},{icon:"fa-map-marker",title:"Local + Remote Access",text:"Join from Modasa or nearby locations through hybrid support."}]}),delivery:{kicker:"Delivery Standard",title:"How We Keep Internship Guidance Structured",text:"Flow is practical and confidence-focused.",items:Fa("Understand Course Context First","Guide Execution Step-by-Step","Prepare Submission And Viva")},faq:{kicker:"FAQ",title:"Internship Project Guidance FAQs",text:"Common questions before starting mentorship.",items:[{question:"Who can join this guidance?",answer:"BCA, BTech, BE, and IT students in internship/final semester can join."},{question:"Do you support report and viva preparation?",answer:"Yes, documentation and viva support are part of mentorship."},{question:"Is this only for Modasa students?",answer:"No, nearby and remote students can join through online/hybrid support."},{question:"Do you provide certificates?",answer:"Mentorship is educational support; certification depends on institution policy."}]},reviews:{kicker:"Reviews",title:"What Students Say About Our Internship Guidance",text:"Feedback from students who completed project work with support.",items:Ba},inquiry:{defaultSubject:"Internship Project Guidance in Modasa",formTitle:"Plan Your Guidance",formSubtitle:"Share your semester and project requirement for structured mentorship.",trackingFormName:"internship-project-guidance-modasa inquiry form"}},Ha={seo:{title:"Industry Project Internship Mentorship | SwiftMaze Tech",description:"Industry project and internship mentorship for BCA, BTech, and BE students with practical planning and viva support.",canonical:"https://www.swiftmazetech.com/training/industry-project-internship-mentorship/",ogImage:En,schemaName:"Industry Project Internship Mentorship",schemaType:"Internship and Project Mentorship Program"},servicePath:"/training/industry-project-internship-mentorship",hero:{image:Xn,kicker:"Internship Mentorship Program",title:"Industry Internship Mentorship Program",lead:"Structured guidance for students who need practical direction from project planning to final viva.",buttonLabel:"Plan Your Mentorship",chips:["Industry Thinking","Project Workflow","Report Support","Viva Readiness"]},capability:{kicker:"Program Focus",title:"Mentorship Built For Real Understanding",text:"This program helps students avoid confusion and complete work with structured practical support.",items:[{icon:"fa-road",title:"Project Roadmap",text:"Define project objectives, scope, and timeline clearly."},{icon:"fa-cogs",title:"Industry Workflow",text:"Understand practical software project lifecycle and execution."},{icon:"fa-file-text",title:"Documentation Support",text:"Prepare reports, review files, and submission documents correctly."},{icon:"fa-check-circle",title:"Viva Preparation",text:"Build confidence to explain project logic and decisions."}]},cta:{kicker:"Need Structured Mentorship?",title:"Discuss Your Internship And Project Requirement",text:"Share your course and semester to get the right mentorship direction.",buttonLabel:"Plan Internship Mentorship"},audience:Be(Be({},La),{},{kicker:"Who It Helps",title:"Suitable For Final Year Students Across Streams",text:"Support for BCA, BTech, BE, and related technical students.",items:[{icon:"fa-graduation-cap",title:"Final Semester Students",text:"For learners managing internship and project deadlines."},{icon:"fa-university",title:"GTU / HNGU Students",text:"For students requiring university-aligned submission support."},{icon:"fa-laptop",title:"IT / Computer Streams",text:"For practical implementation and project execution guidance."},{icon:"fa-map-marker",title:"Modasa + Online Access",text:"Join locally or through online/hybri
2d mentorship."}]}),delivery:{kicker:"Delivery Standard",title:"How We Deliver Internship Mentorship",text:"Mentorship stays practical and student-friendly.",items:Fa("Assess Requirement First","Guide Practical Workflow","Support Final Submission")},faq:{kicker:"FAQ",title:"Internship Mentorship FAQs",text:"Common questions before joining mentorship.",items:[{question:"Who can join this mentorship program?",answer:"BCA, BTech, BE, and related students in internship/final project stage can join."},{question:"Do you support final year project guidance?",answer:"Yes, from planning and implementation to documentation and viva."},{question:"Is this practical or theory based?",answer:"It is practical, execution-based, and focused on real understanding."},{question:"Can students join online?",answer:"Yes, online and hybrid mentorship is available."}]},reviews:{kicker:"Reviews",title:"Student Reviews: Mentorship Program",text:"Feedback from students who completed project stages with guidance.",items:Ba},inquiry:{defaultSubject:"Industry Project Internship Mentorship",formTitle:"Plan Your Mentorship",formSubtitle:"Share your current project status to get the right mentorship flow.",trackingFormName:"industry-project-internship-mentorship inquiry form"}},Ya={seo:{title:"BCA Internship Project Guidance | SwiftMaze Tech",description:"BCA internship and industrial project guidance with practical planning, documentation support, and viva preparation.",canonical:"https://www.swiftmazetech.com/training/bca-internship-industrial-project-guidance/",ogImage:Xn,schemaName:"BCA Internship Project Guidance",schemaType:"BCA Internship Mentorship"},servicePath:"/training/bca-internship-industrial-project-guidance",hero:{image:Xn,kicker:"BCA Internship Guidance",title:"BCA Internship Project Guidance",lead:"Guided mentorship for BCA students to complete internship and final year projects with confidence.",buttonLabel:"Plan BCA Guidance",chips:["BCA Final Year","Industrial Project Flow","Report Guidance","Viva Support"]},capability:{kicker:"What We Support",title:"BCA Guidance Built For Practical Clarity",text:"We support BCA students through structured project planning and practical implementation mentoring.",items:[{icon:"fa-book",title:"Syllabus-Aligned Project Selection",text:"Select suitable project topics based on BCA requirements."},{icon:"fa-cogs",title:"Industrial Thinking",text:"Understand practical workflow used in real IT environments."},{icon:"fa-file-text-o",title:"Report Support",text:"Prepare project reports and review documents in proper flow."},{icon:"fa-comments-o",title:"Viva Confidence",text:"Practice explanation of project logic and implementation clearly."}]},cta:{kicker:"Need BCA Project Direction?",title:"Discuss Your BCA Internship Or Final Year Requirement",text:"Tell us your semester and project stage for practical mentorship.",buttonLabel:"Plan BCA Mentorship"},audience:Be(Be({},La),{},{kicker:"Who It Helps",title:"Designed For BCA Students In Modasa And Nearby Regions",text:"Students can join offline in Modasa or online from nearby cities.",items:[{icon:"fa-graduation-cap",title:"BCA Final Semester Students",text:"Guidance for internship and project completion stages."},{icon:"fa-university",title:"GTU / HNGU Learners",text:"Support aligned with submission and review expectations."},{icon:"fa-laptop",title:"Project Beginners",text:"For students unsure about planning or implementation."},{icon:"fa-map-marker",title:"Local + Online Support",text:"Mentorship from Modasa office and hybrid mode."}]}),delivery:{kicker:"Delivery Standard",title:"How We Deliver BCA Internship Guidance",text:"The process is simple, practical, and structured.",items:Fa("Understand Semester Scope","Guide Project Execution","Prepare For Viva And Submission")},faq:{kicker:"FAQ",title:"BCA Internship Guidance FAQs",text:"Common BCA student questions.",items:[{question:"Is this for final year BCA students only?",answer:"Mainly for internship/final project stage, but other BCA students can also join."},{question:"Do you help with final year reports?",answer:"Yes, report flow and documentation support are included."},{question:"Is industrial project guidance covered?",answer:"Yes, practical industrial workflow guidance is included."},{question:"Can I join from outside Modasa?",answer:"Yes, online and hybrid mentoring options are available."}]},reviews:{kicker:"Reviews",title:"What BCA Students Say About Our Guidance",text:"Feedback from learners who completed project work with mentorship.",items:Ba},inquiry:{defaultSubject:"BCA Internship Project Guidance",formTitle:"Plan BCA Guidance",formSubtitle:"Share your BCA requirement to get the right mentorship plan.",trackingFormName:"bca-internship-industrial-project-guidance inquiry form"}},Ga={seo:{title:"BTech BE Internship Project Guidance | SwiftMaze Tech",description:"Engineering internship project guidance for BTech and BE 
2students with practical planning, documentation, and viva preparation.",canonical:"https://www.swiftmazetech.com/training/btech-be-internship-project-guidance/",ogImage:Ln,schemaName:"BTech BE Internship Project Guidance",schemaType:"Engineering Internship Mentorship"},servicePath:"/training/btech-be-internship-project-guidance",hero:{image:Xn,kicker:"Engineering Internship Guidance",title:"BTech And BE Internship Project Guidance",lead:"Structured project mentorship for engineering students from planning to execution and viva.",buttonLabel:"Plan Engineering Guidance",chips:["BTech / BE Focused","Industrial Workflow","GTU-Aligned Support","Viva Preparation"]},capability:{kicker:"What We Support",title:"Engineering Guidance For Practical Execution",text:"We help engineering students complete internship and final projects with proper understanding.",items:[{icon:"fa-sitemap",title:"Project Planning",text:"Define scope, structure, and implementation stages clearly."},{icon:"fa-cogs",title:"Industrial Process",text:"Learn practical workflow used in software and engineering projects."},{icon:"fa-file-text",title:"Documentation Flow",text:"Prepare reports and submission content in expected format."},{icon:"fa-graduation-cap",title:"Viva Preparation",text:"Build confidence for project explanation and technical discussion."}]},cta:{kicker:"Need Engineering Project Mentorship?",title:"Discuss Your BTech / BE Internship Requirement",text:"Share branch and project status for the right guidance plan.",buttonLabel:"Plan Engineering Mentorship"},audience:Be(Be({},La),{},{kicker:"Who It Helps",title:"For BTech / BE Final Year Students",text:"Support for IT, computer, and related engineering branches.",items:[{icon:"fa-cogs",title:"BTech Students",text:"Internship and final project planning support."},{icon:"fa-code",title:"BE Students",text:"Practical execution and review guidance."},{icon:"fa-university",title:"GTU And Other Universities",text:"Mentorship aligned with expected academic structure."},{icon:"fa-map-marker",title:"Modasa + Online Access",text:"Join locally or through hybrid mentoring."}]}),delivery:{kicker:"Delivery Standard",title:"How We Deliver Engineering Project Guidance",text:"Flow is practical and confidence-focused.",items:Fa("Understand Branch Context","Guide Execution Workflow","Prepare Review And Viva")},faq:{kicker:"FAQ",title:"Engineering Internship Guidance FAQs",text:"Common engineering student questions.",items:[{question:"Is this for both BTech and BE students?",answer:"Yes, this mentorship supports both BTech and BE final year/internship students."},{question:"Do you guide industrial project flow?",answer:"Yes, we include practical industrial process understanding and execution support."},{question:"Do you help with report and viva?",answer:"Yes, documentation and viva guidance are included."},{question:"Can I join online?",answer:"Yes, online and hybrid modes are available for nearby and remote students."}]},reviews:{kicker:"Reviews",title:"Student Reviews: Engineering Guidance",text:"Feedback from BTech and BE mentorship participants.",items:Ba},inquiry:{defaultSubject:"BTech BE Internship Project Guidance",formTitle:"Plan Engineering Guidance",formSubtitle:"Share your branch and project stage for practical mentorship support.",trackingFormName:"btech-be-internship-project-guidance inquiry form"}},Qa=()=>(0,qt.jsx)(Yn,Be({},za)),Va=()=>(0,qt.jsx)(Yn,Be({},qa)),Ka=()=>(0,qt.jsx)(Yn,Be({},Ua)),Xa=()=>(0,qt.jsx)(Yn,Be({},na)),Ja=()=>(0,qt.jsx)(Yn,Be({},Ya)),$a=()=>(0,qt.jsx)(Yn,Be({},Ha)),Za=()=>(0,qt.jsx)(Yn,Be({},_a)),es=()=>(0,qt.jsx)(Yn,Be({},Ga)),ts=()=>(0,qt.jsx)(Yn,Be({},ia)),ns=()=>(0,qt.jsx)(Yn,Be({},aa)),as=Be(Be({},fa),{},{seo:Be(Be({},fa.seo),{},{title:"WhatsApp CRM Software For Sales And Automation | SwiftMaze Tech",description:"WhatsApp CRM software to manage leads, chats, campaigns, chatbot replies and WhatsApp automation from one simple system for sales and support teams.",canonical:"https://www.swiftmazetech.com/products/whatsapp-crm/",schemaName:"SwiftMaze WhatsApp CRM Software",schemaType:"WhatsApp CRM Product"}),servicePath:"/products/whatsapp-crm",relatedItems:Kt,relatedTitle:"Related Products",relatedText:"Explore SwiftMaze products built for communication, education operations, medical business workflows, and daily team productivity."}),ss=()=>(0,qt.jsx)(Yn,Be({},as)),is="https://play.google.com/store/apps/details?id=com.swiftmazetech.swiftmedretail&hl=en_IN",rs={seo:{title:"Medicine Ordering App for Wholesale & Retail Pharmacy | SwiftMaze Tech",description:"SwiftMaze Tech offers a medicine ordering app for pharma distributors, stockists and pharmacies. Manage wholesale orders, retail workflows and pharmacy inventory software needs.",canonical:"https://www.swiftmazetech.com/products/medical-wholesale-retail-app/",ogImage:pn,schemaName:"SwiftMaze Medicine Ordering App",schemaType:"Medicine Ordering App Product",schemaEntityType:"Product"},servicePath:"/products/medical-wholesale-retail-app",relatedItems:Kt,relatedTitle:"Related Products",relatedText:"Explore SwiftMaze products for WhatsApp communication, medical business workflows, school operations, and structured team productivity.",hero:{image:pn,kicker:"Medicine Ordering App",title:"Medicine Ordering App for Wholesale and Retail Pharma Operations",lead:"An integrated medicine ordering app designed to simplify daily workflows for pharma wholesalers, distributors, stockists, and retail medical stores.",buttonLabel:"Request Demo",buttonSubject:"Medical App Demo Request",actionButtons:[{label:"Request Demo",subject:"Medical App Demo Request",variant:"ghost",icon:"fa-calendar"},{label:"Retail App",url:is,target:"_blank",icon:"fa-android"},{label:"Wholesale App",url:"https://play.google.com/store/apps/details?id=com.swiftmazetech.swiftmedwholesale&hl=en_IN",target:"_blank",icon:"fa-android"}],chips:[]}
2,trustStrip:{items:[{value:"2 Apps",label:"Wholesale And Retail"},{value:"Mobile-first",label:"Daily Business Usage"},{value:"Workflow",label:"Order To Follow-up"},{value:"Scalable",label:"Future Module Ready"}]},capability:{kicker:"Overview",title:"Built for Real Medicine Ordering and Pharmacy Workflows",text:"In the pharma business, speed, accuracy, stock clarity, and timely follow-ups are essential. SwiftMaze Tech Medical App supports the practical needs of both wholesale and retail medical businesses. From medicine ordering and stock visibility to billing-ready workflows and team coordination, the platform helps businesses move from manual processes to a more organized digital system.",items:[{icon:"fa-users",title:"Role-Based Access",text:"Controlled access for owners, managers, staff, sales teams, and operations teams."},{icon:"fa-mobile",title:"Business-Focused Interface",text:"Simple, practical screens designed for fast learning and daily usage."},{icon:"fa-sitemap",title:"Order Lifecycle Visibility",text:"Track medicine orders from request to processing, billing, dispatch, or completion."},{icon:"fa-cogs",title:"Workflow Alignment",text:"Adaptable workflows that can match existing business operations."},{icon:"fa-bolt",title:"Mobile-First Convenience",text:"Useful for field teams, counter staff, and business owners who need quick access."},{icon:"fa-code-fork",title:"Pharmacy Inventory Software Ready",text:"Designed with flexibility for pharmacy inventory software modules, integrations, and business growth."}]},featureBreakdown:{kicker:"Wholesale App",title:"Medicine Wholesale App",text:"A practical medicine wholesale app for pharma distributors, wholesalers, and stockists to manage bulk orders, dealer coordination, dispatch workflows, and payment follow-ups more efficiently.",items:[{icon:"fa-list",title:"Party-Wise Order Tracking",text:"Capture and track orders by party so internal teams get clearer order visibility."},{icon:"fa-list-alt",title:"Product Catalog Handling",text:"Manage medicine product details with pack-size and rate workflow support for faster ordering."},{icon:"fa-repeat",title:"Fast Repeat Orders",text:"Support medicine reorder and repeat order patterns commonly used in wholesale supply."},{icon:"fa-truck",title:"Dispatch Planning Support",text:"Organize daily dispatch preparation and routing visibility with a structured flow."},{icon:"fa-credit-card",title:"Payment Follow-up Workflow",text:"Support outstanding payment and collection follow-up processes for B2B parties."},{icon:"fa-eye",title:"Internal Status Visibility",text:"Give sales, billing, and dispatch teams clearer order status visibility."}]},cta:{kicker:"Available On Google Play",title:"Explore The Retail And Wholesale Medical Apps",text:"Open the live app listings to review the medicine ordering app direction, then connect with SwiftMaze Tech to discuss your business workflow.",buttonLabel:"View Retail App",buttonUrl:is,buttonTarget:"_blank",secondaryButtonLabel:"Schedule a Demo",secondaryButtonSubject:"Medical App Demo Request"},audience:{image:pn,imageAlt:"Medical business team using a mobile app for wholesale and retail pharma operations",kicker:"Retail App",title:"Retail Medicine Ordering App",text:"A user-friendly medicine ordering app for retail medical stores to manage customer orders, medicine availability checks, billing handoffs, and repeat customer follow-ups.",items:[{icon:"fa-shopping-cart",title:"Easy Order Intake",text:"Manage walk-in, phone, and regular customer order workflows from a simpler process."},{icon:"fa-search",title:"Pharmacy Inventory Visibility",text:"Support pharmacy inventory software style visibility so counter staff can respond faster when customers ask about medicine availability."},{icon:"fa-file-text-o",title:"Prescription Workflow Support",text:"Support prescription-based order handling with a practical store-level workflow."},{icon:"fa-calculator",title:"Billing Handoff Flow",text:"Keep order details ready for smoother billing and staff coordination."},{icon:"fa-phone",title:"Customer Follow-ups",text:"Support repeat purchase follow-ups and customer communication in a more consistent way."},{icon:"fa-dashboard",title:"Daily Operations View",text:"Give store owners and staff a clearer dashboard-style view of daily activity."}]},useCases:{kicker:"Wholesale vs Retail",title:"Two Apps Built Around Different Medical Business Needs",text:"Wholesale and retail operations need different workflows. The product direction keeps both models clear while staying under one medicine ordering app ecosystem.",items:[{icon:"fa-building",title:"Bulk B2B Distribution",text:"Medicine wholesale app workflows focus on high-volume, multi-party orders for distributors, stockists, and supply teams."},{icon:"fa-medkit",title:"Daily Store Operations",text:"Retail workflows focus on faster customer service, availability checks, billing support, and repeat customer handling."},{icon:"fa-truck",title:"Dispatch Coordination",text:"Wholesale teams need party-wise stock and dispatch coordination for a faster medicine order-to-dispatch cycle."},{icon:"fa-clock-o",title:"Counter Response Speed",text:"Retail teams need faster responses at the counter to reduce missed sales opportunities."},{icon:"fa-money",title:"Payment And Billing Flow",text:"Wholesale supports party outstanding follow-ups, while retail supports billing and repeat purchase handling."},{icon:"fa-line-chart",title:"Operational Goal",text:"Wholesale improves order-to-dispatch cycles, while retail improves customer service and sales conversion."}]},workflow:{kicker:"Daily Workflow",title:"How the Medicine Ordering App Supports Daily Operations",text:"The medicine ordering app workflow is structured to reduce manual errors, improve response time, and keep teams aligned from order 
2capture to closure.",items:[{title:"Order Capture",text:"Orders are recorded in a structured format, reducing manual errors and missed details."},{title:"Availability Check",text:"Product and quantity checks help teams respond faster and process orders with better clarity."},{title:"Processing",text:"The team gets a clear next action, such as billing, dispatch preparation, stock confirmation, or customer follow-up."},{title:"Status Tracking",text:"Order progress remains visible, making it easier to identify pending tasks and delays."},{title:"Closure And Repeat Orders",text:"Completed transactions can support faster repeat order handling and better customer or party management."}]},security:{kicker:"Why SwiftMaze Tech",title:"Why Choose SwiftMaze Tech for Medicine Ordering App Solutions",text:"SwiftMaze Tech plans medicine ordering app solutions around real business workflows, practical usability, and scalable product architecture.",items:[{icon:"fa-heartbeat",title:"Medical Workflow Understanding",text:"Practical understanding of medical wholesale and retail workflows."},{icon:"fa-briefcase",title:"Business-First Product Planning",text:"Features are planned around business process clarity, not unnecessary complexity."},{icon:"fa-check-circle",title:"Clean Implementation Approach",text:"Simple execution, clear screens, and workflows that teams can adopt more easily."},{icon:"fa-expand",title:"Scalable Foundation",text:"A flexible base for future modules, reports, integrations, and business growth."}],highlights:[{title:"For Wholesale Teams",text:"Reduce dependency on manual calls and paper records while improving sales, billing, and dispatch coordination."}
2,{title:"For Retail Stores",text:"Improve counter response time, customer handling, billing handoff, repeat purchase follow-up, and pharmacy inventory visibility."},{title:"For Growing Pharma Businesses",text:"Standardize daily operations with a structure that can adapt as team size and business complexity increase."}]},delivery:{kicker:"Implementation Approach",title:"A Practical Rollout For Wholesale And Retail Medical Teams",text:"We keep the medicine ordering app rollout focused on real daily usage, team adoption, and future-ready growth.",items:[{number:"01",title:"Map The Medical Workflow",text:"We understand the current wholesale or retail process, users, order flow, and operational pain points before planning the rollout."},{number:"02",title:"Configure Practical Usage",text:"The app structure is aligned with daily team usage, from order entry and availability checks to billing handoff and follow-up."},{number:"03",title:"Keep Expansion Ready",text:"The solution is planned with a scalable foundation so future modules, reports, and integrations can be added as the business grows."}]},faq:{kicker:"FAQ",title:"Questions Businesses Ask About Medicine Ordering Apps",text:"These answers cover workflow fit, mobile usage, customization, and future expansion planning.",items:[{question:"Can this app support both wholesale and retail medical businesses?",answer:"Yes. The medicine ordering app can be planned with separate workflows for wholesale and retail business needs."},{question:"Is it suitable for businesses currently using manual processes?",answer:"Yes. The app can help businesses gradually move from manual records, calls, and paper-based workflows to a more structured digital process."},{question:"Can the app be used on mobile devices?",answer:"Yes. The solution is designed with mobile-first convenience for field teams, counter staff, and business owners who manage medicine ordering and availability checks."},{question:"Can additional modules be added in the future?",answer:"Yes. The system can be planned with an extensible structure so new modules and integrations can be added as the business grows."},{question:"Does SwiftMaze Tech provide customization?",answer:"Yes. Workflow-level customization can be discussed based on business requirements, process complexity, and project scope."}]},reviews:{kicker:"Feedback",title:"Built Around Practical Medical Business Usage",text:"The product direction is focused on clear workflows for wholesale distribution, retail pharmacy operations, pharmacy inventory software needs, and scalable daily usage.",items:[{name:"Pharma Distributor",position:"Wholesale Operations Team",rating:5,message:"The workflow structure makes order handling, follow-up, and team coordination easier for daily wholesale operations.",proofPoints:["Order clarity","Team visibility"]},{name:"Medical Store Owner",position:"Retail Pharmacy",rating:5,message:"The retail app direction is practical for counter-level work, customer order handling, and repeat purchase follow-ups.",proofPoints:["Faster response","Better daily flow"]},{name:"Operations Manager",position:"Pharma Supply Business",rating:5,message:"SwiftMaze focuses on real medical business workflows instead of making the system unnecessarily complicated.",proofPoints:["Practical screens","Scalable planning"]}]},finalCta:{kicker:"Ready To Digitize?",title:"Ready to Digitize Your Medicine Ordering Workflow?",text:"Let us understand your current business process and plan the right digital workflow for your medical wholesale or retail business.",primaryButtonLabel:"Schedule a Demo",primaryButtonSubject:"Medical App Demo Scheduling",secondaryButtonLabel:"Talk to Our Team",secondaryButtonSubject:"Medical App Consultation"}
2,finalCtaPlacement:"beforeExploreMore",stickyMobileCta:{primaryButtonLabel:"Book Demo",primaryButtonSubject:"Medical App Demo Booking",secondaryButtonLabel:"Talk to Team",secondaryButtonSubject:"Medical App Consultation"},inquiry:{defaultSubject:"Medicine Ordering App",formTitle:"Plan Your Medical App Workflow",formSubtitle:"Share your wholesale or retail medical business process and we will help you plan the right digital workflow.",trackingFormName:"medical-wholesale-retail-app inquiry form"}},os=()=>(0,qt.jsx)(Yn,Be({},rs)),ls="https://www.swiftmazetech.com/school-management/login",cs="https://wa.me/919978623133?text=Hello%20SwiftMaze%20Tech%2C%20I%20want%20to%20know%20about%20SwiftMaze%20School%20Management%20Software.",ds={seo:{title:"School ERP Software In India For Schools & Tuition Institutes",description:"School ERP software in India for admissions, students, fees, attendance, exams, results, timetables, reports and role-based school or tuition management.",canonical:"https://www.swiftmazetech.com/products/school-management/",ogImage:pn,schemaName:"SwiftMaze School ERP Software",schemaType:"School ERP And Tuition Management Software",schemaEntityType:"Product"},servicePath:"/products/school-management",relatedItems:Kt,relatedTitle:"Related Products",relatedText:"Explore SwiftMaze products for school operations, WhatsApp communication, medical business workflows, and structured team productivity.",hero:{image:pn,kicker:"School ERP Software In India",title:"One School ERP For Admissions, Academics, Fees And Communication",lead:"Plan and manage the complete student journey in one configurable ERP for schools, tuition institutes and coaching classes, with institute-wise modules, role-based access and future-ready web and mobile experiences.",buttonLabel:"Registered User Login",actionButtons:[{label:"Watch Tutorial",url:"https://www.youtube.com/watch?v=_WrA7qjYBIw",target:"_blank",variant:"ghost",className:"chrome-service-hero-youtube-button",icon:"fa-youtube-play"},{label:"Registered User Login",url:ls,target:"_blank",icon:"fa-sign-in"},{label:"Chat On WhatsApp",url:cs,target:"_blank",variant:"ghost",icon:"fa-whatsapp"}],chips:["School And Tuition ERP","Institute-Wise Modules","Role-Based Access","Parent And Teacher Apps"]},trustStrip:{items:[{value:"Multi-Institute",label:"Separate Institute Data And Settings"},{value:"Configurable",label:"Modules Enabled Institute-Wise"},{value:"Role Based",label:"Admin, Clerk, Teacher And Parent Access"},{value:"Web + Mobile",label:"Admin Web And Planned Flutter Apps"}]},capability:{id:"school-features",kicker:"Core ERP Modules",title:"School ERP Modules Designed Around Real Institute Workflows",text:"The product roadmap covers the operational and academic modules schools and tuition institutes need, while allowing SwiftMaze SuperAdmin to enable only the modules included for each institute.",items:[{icon:"fa-user-plus",title:"Inquiry And Admission Management",text:"Capture prospective student enquiries, schedule follow-ups, review admission details and create a student only after final confirmation."},{icon:"fa-user",title:"Students, Parents And Classes",text:"Maintain student and guardian profiles with school classes and sections or tuition batches, while preserving academic-year enrollment history."},{icon:"fa-money",title:"Fees, Payments And Receipts",text:"Configure class or batch fee plans, instalments, partial payments, discounts, late fees, payment modes and downloadable receipt records."},{icon:"fa-calendar-check-o",title:"Attendance And Academics",text:"Manage student attendance, teachers, timetables, homework, offline exams, marks and progress reports from connected academic records."},{icon:"fa-mobile",title:"Parent, Student And Teacher Apps",text:"Plan role-specific Flutter app experiences for parents, students and teachers using the same secure backend and institute data rules."},{icon:"fa-sliders",title:"Module Control And Reports",text:"Enable modules institute-wise, restrict access by role and expose only the reports connected to modules available for that institute."}]},featureBreakdown:{kicker:"Complete Module Coverage",title:"From Student Enquiry To Academic Progress And Fee Reports",text:"SwiftMaze School ERP is planned as a connected system instead of separate registers. Each enabled module contributes to one reliable student, academic and financial record.",items:[{icon:"fa-sign-in",title:"Inquiry And Follow-Up",text:"Record prospective students, contact details, source, interested class or batch, follow-up date, notes and inquiry status."},{icon:"fa-graduation-cap",title:"Admission And Student Creation",text:"Review admission information, preserve inquiry history and create the final student profile through a controlled confirmation step."},{icon:"fa-users",title:"Class, Section And Batch Setup",text:"Support academic years, school 
2classes and sections, or tuition batches and courses with structured student assignments."},{icon:"fa-money",title:"Fee Plans And Collection",text:"Create class or batch fee plans, assign categories, define schedules, collect full or partial payments and track outstanding amounts."},{icon:"fa-file-pdf-o",title:"Receipts And Parent View",text:"Generate versioned receipt records for print, download and parent access, with optional WhatsApp sharing when the integration is enabled."},{icon:"fa-check-square-o",title:"Attendance And Teacher Records",text:"Maintain teacher and employee information, record student attendance and provide role-appropriate attendance visibility."},{icon:"fa-pencil-square-o",title:"Exams, Marks And Results",text:"Manage offline exams and tests, subject-wise marks, grades and progress reports, with planned Excel upload and PDF templates."},{icon:"fa-calendar",title:"Timetable, Homework And Notices",text:"Share class or batch timetables, simple homework assignments and institute notices through the relevant user experience."},{icon:"fa-level-up",title:"Promotion And Academic History",text:"Move eligible students to a new academic year, class or batch without overwriting earlier fees, attendance and result history."},{icon:"fa-bar-chart",title:"Operational And Management Reports",text:"Review student, attendance, fee, pending-payment, exam, class, teacher and communication reports based on enabled modules."}]},contentSections:[{id:"school-erp-admission-student-modules",kicker:"Student Lifecycle",title:"Admission And Student Management Software With Connected Records",paragraphs:["A school ERP should preserve the journey from the first inquiry to confirmed admission instead of forcing staff to enter the same information repeatedly. SwiftMaze is planned around a traceable inquiry, follow-up, admission and student-creation workflow.","Schools can work with classes and sections, while tuition institutes can use batches and courses. Parent or guardian information remains connected to the student, and academic-year enrollment history is retained for future reporting."],items:[{title:"Inquiry Pipeline",text:"Capture source, interested class or batch, next follow-up, notes and current status for every prospective student."},{title:"Admission Review",text:"Review student, guardian, address and admission details before creating the permanent student record."},{title:"Student And Parent Profiles",text:"Maintain organized student and guardian information with institute-scoped access and role-based visibility."},{title:"Academic Enrollment History",text:"Track class, section, batch and academic-year movement without losing earlier institutional records."}]},{id:"school-fee-management-software",kicker:"Fee Management",title:"School Fee Management Software From Plan Assignment To Receipt",paragraphs:["Fee collection requires more than a payment entry. The planned ERP connects fee categories, class or batch plans, collection schedules, concessions, partial payments, overdue status, payment history and receipt snapshots.","Cash, bank, UPI, cheque and future online payment records can follow controlled validation rules. Optional payment gateway and WhatsApp receipt delivery remain institute-configurable integrations rather than mandatory dependencies."],items:[{title:"Class And Batch Fee Plans",text:"Create reusable fee categories with monthly or fixed-session schedules and assign them to eligible students."},{title:"Partial And Full Payments",text:"Record allowed payment amounts accurately while keeping paid, pending and overdue states separate."},{title:"Receipt PDF And History",text:"Prepare print-ready, downloadable and versioned receipts backed by the payment snapshot at collection time."},{title:"Parent Receipt Access",text:"Give authorized parents access to receipts for their linked students through the planned parent experience."}]},{id:"school-academic-management-modules",kicker:"Academic Operations",title:"Attendance, Examination, Result And Daily Academic Modules",paragraphs:["Connected academic modules help administrators and teachers avoid fragmented spreadsheets. Attendance, examinations, marks, timetables, homework, notices and student progress can use the same class, batch, subject and academic-year structure.","Version 1 focuses on offline exams and tests. Online exams, question banks and homework submission workflows are not presented as standard v1 features."],items:[{title:"Student Attendance",text:"Record and review attendance with access appropriate to administrators, teachers and linked parents or students."},{title:"Offline Exams And Marks",text:"Manage subjects, maximum marks, obtained marks, grades, percentages and optional rank information."},{title:"Results And Progress Cards",text:"Prepare Gujarati or English progress-report templates with planned PDF viewing and download support."},{title:"Timetable, Homework And Notice",text:"Publish routine academic information for the relevant class, batch, teacher, parent or student audience."}]},{id:"school-erp-role-mobile-control",kicker:"SaaS And Access Control",title:"Institute-Wise Modules, Role-Based Access And Future Mobile Apps",paragraphs:["SwiftMaze School ERP is being planned as a reusable multi-institute SaaS product. Institute data, settings, subscriptions, limits and enabled modules remain separate, while the platform owner controls institute access and module availability.","Planned roles include SwiftMaze SuperAdmin, Institute Admin, Clerk, Teacher, Parent, Student and optional Driver. Admin workflows remain web-first, while the future common Flutter app can deliver role-specific parent, student and teacher experiences through the same backend."],items:[{title:"SuperAdmin Module Control",text:"Enable or disable modules institute-wise so unavailable features stay hidden from navigation, reports, routes and APIs."},{title:"Role And Record Scope",text:"Limit each user to permitted actions and records instead of giving every staff member unrestr
2icted access."},{title:"Institute Data Separation",text:"Keep each school or tuition institute data set logically separated throughout web, mobile and backend workflows."},{title:"Shared Backend For Web And Flutter",text:"Use shared API contracts and server-side validation while keeping web and mobile interfaces optimized for their users."}]},{id:"optional-school-erp-modules",kicker:"Optional Add-Ons",title:"Enable Advanced School ERP Modules Only When Required",paragraphs:["Not every institute needs every feature. Optional modules can be planned according to the institute type, selected plan, operating process and approved implementation scope.","This keeps the daily interface simpler for staff and avoids presenting advanced integrations as mandatory parts of the core ERP."],items:[{title:"Online Payments And Communication",text:"Optional payment gateway, DLT SMS, WhatsApp templates, receipt sharing and app notifications with provider-wise settings."},{title:"Certificates And I-Cards",text:"Template-based certificate and student I-Card generation with validation, preview and print-oriented output options."},{title:"Staff Attendance And Bus Tracking",text:"Optional staff attendance workflows and driver-phone GPS bus tracking when enabled for the institute."},{title:"Recorded Lectures",text:"Optional assigned lecture viewing for relevant classes or batches using a suitable external video provider."}]}],cta:{id:"school-free-access",kicker:"School ERP Requirement Discussion",title:"Plan The Right School ERP Modules For Your Institute",text:"Share your student strength, current registers, fee process, academic structure, staff roles and parent communication needs. We will help map the appropriate core and optional ERP modules for your school or tuition institute.",buttonLabel:"Chat On WhatsApp",buttonUrl:cs,buttonTarget:"_blank",secondaryButtonLabel:"Request ERP Consultation",secondaryButtonSubject:"School ERP Software Requirement Consultation"},ctaPlacement:"beforeFeatureBreakdown",audience:{image:pn,imageAlt:"School admin team using school management software for admissions students fees and reports",kicker:"Who It Supports",title:"School ERP Software For Schools, Tuition Institutes And Education Teams",text:"SwiftMaze is planned for institutions that need connected admissions, student records, academic operations, fee management and role-based access without maintaining disconnected registers.",items:[{icon:"fa-university",title:"Schools",text:"Manage classes, sections, admissions, students, parents, attendance, fees, examinations, results and institutional reports."},{icon:"fa-book",title:"Tuition Classes",text:"Manage enquiries, batches, teachers, attendance, fee plans, tests, marks, homework and student communication."},{icon:"fa-graduation-cap",title:"Coaching Institutes",text:"Organize course or batch enrollment, student attendance, payment history, offline tests and progress information."},{icon:"fa-users",title:"Institute Admin And Clerk Teams",text:"Separate admission, student, fee, receipt and reporting actions according to approved staff permissions."},{icon:"fa-briefcase",title:"Teachers, Parents And Students",text:"Provide role-specific access to attendance, timetable, homework, notices, results and receipts as modules are released."},{icon:"fa-cogs",title:"Multi-Institute Education Groups",text:"Plan institute-wise data separation, module entitlements, subscriptions and operational controls for scalable management."}]},workflow:{kicker:"Implementation Approach",title:"How We Plan A School ERP Around Your Actual Workflow",text:"A successful school ERP starts with process clarity. We identify the institute structure, confirm module scope and prepare data, permissions and rollout stages before full adoption.",items:[{title:"Understand Your Current Process",text:"Review existing inquiry, admission, student, attendance, fee, examination and reporting processes with your team."},{title:"Confirm Institute Structure",text:"Define school or tuition type, academic years, classes and sections or batches and courses, subjects and operational rules."}
2,{title:"Select Core And Optional Modules",text:"Choose the required modules and integrations instead of loading the institute with features it will not use."},{title:"Prepare Roles, Data And Templates",text:"Map Admin, Clerk, Teacher, Parent and Student access, then prepare migration files, fee plans and document templates."},{title:"Test, Train And Roll Out",text:"Validate high-risk workflows such as admission and fee collection, train users and release modules in manageable stages."}]},security:{kicker:"Access And Data Architecture",title:"Role-Aware School ERP With Institute-Wise Data Separation",text:"The planned architecture treats backend validation, institute isolation, permissions and module access as core requirements across web and future Flutter clients.",items:[{icon:"fa-lock",title:"Backend-Enforced Role Access",text:"Define permitted records and actions for SuperAdmin, Institute Admin, Clerk, Teacher, Parent, Student and optional Driver roles."},{icon:"fa-file-text-o",title:"Institute Data Isolation",text:"Keep every institute\u2019s records, settings, subscriptions and module entitlements separated within the SaaS architecture."},{icon:"fa-check-square-o",title:"Module-Level Access Control",text:"Hide and block disabled modules across menus, dashboards, direct routes, reports, mobile surfaces and backend APIs."},{icon:"fa-bar-chart",title:"Audit And Operational Readiness",text:"Plan audit logs, backups, background jobs, exports and important change history for accountable operations."}],highlights:[{title:"Admin Web Experience",text:"Give institute teams efficient access to operational modules, configuration, data entry and reports."},{title:"Flutter Mobile Direction",text:"Provide planned role-specific Parent, Student and Teacher experiences through a common Flutter app codebase."},{title:"Shared Business Rules",text:"Keep server-side validation and shared API contracts consistent while web and mobile interfaces remain purpose-built."}]},delivery:{id:"school-erp-development",kicker:"Product Development Roadmap",title:"A Phased School ERP Rollout Instead Of One Risky Launch",text:"The current product foundation prioritizes admission, student, fee and receipt workflows. Additional academic, communication and mobile modules can follow through reviewed implementation phases.",items:[{number:"01",title:"Foundation And Core Operations",text:"Establish institute configuration, roles, module control, inquiry, admission, students, fee plans, collection and receipts."},{number:"02",title:"Academic And Communication Modules",text:"Add attendance, teacher records, exams, marks, results, timetable, homework, notices and institute reporting."},{number:"03",title:"Mobile And Optional Integrations",text:"Release approved Flutter experiences and optional payment, SMS, WhatsApp, I-Card, certificate or tracking capabilities."}]},videoDemo:{kicker:"Current Product Demo",title:"See The SwiftMaze School ERP Workflow Foundation",text:"Watch the available product walkthrough. The wider module list on this page represents the planned ERP scope and phased product direction.",buttonLabel:"Watch Tutorial Video",className:"chrome-service-video-youtube-button",url:"https://www.youtube.com/watch?v=_WrA7qjYBIw"},videoDemoPlacement:"beforeDelivery",faq:{kicker:"FAQ",title:"Questions About SwiftMaze School ERP Software",text:"Important answers about module coverage, school and tuition workflows, access control, mobile apps and planned integrations.",items:[{question:"What is school ERP software?",answer:"School ERP software connects administrative, academic and financial workflows such as admissions, student records, attendance, fees, examinations, results, communication and reports in one structured system."},{question:"Which modules are planned in SwiftMaze School ERP?",answer:"Planned core modules include inquiry, admission, students, parents, classes or batches, teachers, attendance, fees, receipts, offline exams, marks, results, timetable, notices, homework and reports. Availability depends on the implementation phase and modules enabled for the institute."},{question:"Can tuition classes and coaching institutes use this ERP?",answer:"Yes. Tuition institutes, coaching classes, commerce or science classes and education centers can use batch and course workflows instead of school-specific class and section workflows."},{question:"How does the inquiry and admission flow work?",answer:"The planned flow captures an inquiry and follow-ups, preserves its history, creates a linked admission for review and creates the student only through an explicit final confirmation."},{question:"What does the fee management module cover?",answer:"The planned fee module covers categories, class or batch plans, collection schedules, partial and full payments, discounts, late fees, payment modes, pending amounts, receipt history and fee reports."},{question:"Can every institute choose different modules?",answer:"Yes. SwiftMaze SuperAdmin controls module enablement institute-wise. Disabled modules should remain unavailable in navigation, dashboards, reports, direct routes, apps and backend APIs."},{question:"Will parents, students and teachers get a mobile app?",answer:"A common Flutter mobile app with role-specific Parent, Student and Teacher experiences is part of the planned architecture. Exact screens and release timing depend on the approved rollout phase."},{question:"Does the ERP include online payments, SMS and WhatsApp?",answer:"These are planned optional integrations. Payment gateway, DLT SMS and WhatsApp provider settings can be configured institute-wise when included in the implementation scope."},{question:"Does the ERP support exams and progress cards?",answer:"The planned v1 scope supports offline exams or tests, subject-wise marks, grades, percentages and Gujarati or English progress-report templates. Online exams and question banks are outside the standard v1 scope."},{question:"How is institute data protected in a multi-school ERP?",answer:"The architecture is planned around institute-wise data separation, backend-enforced permissions, module entitlements and shared API rules across web and mobile clients."},{question:"Can data be imported from existing Excel files?",answer:"Excel upload is planned for supported records such as students, marks and fees, with validation required before accepted data is saved."},{question:"Can our institute request custom modules?",answer:"Yes. We can review the requirement against the reusable ERP architecture and confirm whether it belongs in the core product, an optional module or a separately scoped customization."}]},reviews:{kicker:"Feedback",title:"Built For Practical School And Tuition Management",text:"The product direction is focused on daily education operations, admission flow, student records, fee collection, and role-based access.",items:[{name:"School Admin Team",position:"Education Operations",rating:5,message:"The school workflow keeps admissions, student details, fee records, and reports easier to manage from one place.",proofPoints:["Admission flow","Fee clarity"]},{name:"Tuition Class Owner",position:"Coaching And Tuition",rating:5,message:"A simple student management system is useful for handling enquiries, batches, fees, receipts, and daily records with less manual work.",proofPoints:["Student records","Receipts"]},{name:"Education Business Team",position:"Institute Management",rating:5,message:"Role-based access helps admins, principals, admission clerks, and fee clerks work with better control and clearer responsibility.",proofPoints:["Role access","Reports"]}]},finalCta:{className:"",kicker:"Start Free",title:"Start With SwiftMaze School Management Software",text:"Move your admissions, student records, fees, receipts, reports, and staff access into one simple school management system. Registered users can log in directly, and new schools can contact us on WhatsApp.",primaryButtonLabel:"Chat On WhatsApp",primaryButtonUrl:cs,primaryButtonTarget:"_blank",secondaryButtonLabel:"Registered User Login",secondaryButtonUrl:ls,secondaryButtonTarget:"_blank"},finalCtaPlacement:"afterWorkflow",stickyMobileCta:{primaryButtonLabel:"Chat On WhatsApp",primaryButtonUrl:cs,primaryButtonTarget:"_blank",secondaryButtonLabel:"Registered Login",secondaryButtonUrl:ls,secondaryButtonTarget:"_blank"},inquiry:{defaultSubject:"School Management Software",formTitle:"Start Your School Software",formSubtitle:"Share your school, tuition class, or coaching institute workflow and we will help you plan the right setup.",trackingFormName:"school-management-software inquiry form"}},us=()=>(0,qt.jsx)(Yn,Be({},ds)),ps=()=>(0,qt.jsx)(Yn,Be({},sa)),ms=e=>{let{isOpen:n,onClose:a,tools:s=[],title:i="Chrome Extension Portfolio",subtitle:r="These are some of the popular Chrome tools we have built for data extraction and business workflows."}=e;return(0,t.useEffect)(()=>
2{if(!n)return;const e=document.body.style.overflow;document.body.style.overflow="hidden";const t=e=>{"Escape"===e.key&&a()};return document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[n,a]),n?(0,qt.jsx)("div",{className:"inquiry-popup-overlay",onClick:a,children:(0,qt.jsxs)("div",{className:"inquiry-popup-dialog chrome-tools-popup",onClick:e=>e.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"chrome-tools-popup-title",children:[(0,qt.jsx)("button",{type:"button",className:"inquiry-popup-close",onClick:a,"aria-label":"Close portfolio",children:(0,qt.jsx)("span",{className:"fa fa-times"})}),(0,qt.jsxs)("div",{className:"inquiry-popup-head chrome-tools-popup-head",children:[(0,qt.jsx)("span",{className:"inquiry-popup-kicker",children:"Built Tools"}),(0,qt.jsx)("h3",{id:"chrome-tools-popup-title",children:i}),(0,qt.jsx)("p",{children:r})]}),(0,qt.jsx)("div",{className:"chrome-tools-popup-grid",children:s.map(e=>(0,qt.jsxs)("a",{className:"chrome-tools-popup-card",href:e.url,target:"_blank",rel:"noreferrer",children:[(0,qt.jsx)("div",{className:"chrome-tools-popup-logo",children:(0,qt.jsx)("img",{src:e.logo,alt:e.name,loading:"lazy",referrerPolicy:"no-referrer"})}),(0,qt.jsx)("h4",{children:e.name}),(0,qt.jsx)("p",{children:e.text}),(0,qt.jsxs)("span",{className:"chrome-tools-popup-link",children:[e.url.includes("chromewebstore.google.com")||e.url.includes("chrome.google.com")?"Open Chrome Web Store":"Open Tool Page",(0,qt.jsx)("span",{className:"fa fa-long-arrow-right"})]})]},e.name))})]})}):null},hs=[{name:"JD Data Scrapper Tool",logo:"https://www.scrappertool.com/assets/front/images/jd_default_icon_48.png",url:"https://chromewebstore.google.com/detail/jd-data-scrapper-tool/gnjjmhdcbgjopfodapfecjlgedgimebj?hl=en-US",text:"Built for Justdial lead capture, business listings, and faster local prospecting workflows."},{name:"FB Data Scrapper Tool",logo:"https://www.scrappertool.com/assets/front/images/fb_default_icon_48.png",url:"https://chromewebstore.google.com/detail/business-leads-scraper-to/pllhgmakfbbbbaelhhoompbffgknkodc",text:"Used for Facebook data workflows, public lead capture, and structured social research."},{name:"IndiaMart Lead Manager",logo:"https://www.scrappertool.com/assets/front/images/india_mart_lead_manager_default_icon_48.png",url:"https://chromewebstore.google.com/detail/indiamart-lead-manager-%E2%80%93/jiamhcfmlhjecdkbjehhggpikklgcbfk",text:"Created to organize IndiaMART enquiries, lead follow-up, and browser-based sales support."},{name:"ZaubaCorp Scrapper Tool",logo:"https://www.scrappertool.com/assets/front/images/ZaubaCorp_default_icon_48.png",url:"https://chrome.google.com/webstore/detail/zaubacorp-scrapper-tool/dibndfigklgcnpakhfdpcknaggmedmgd",text:"Tailored for company data extraction, business lookup, and compliance-oriented research tasks."},{name:"SellerMart Scrapper Tool",logo:"https://www.scrappertool.com/assets/front/images/india_mart_default_icon_48.jpeg",url:"https://chromewebstore.google.com/detail/sellermart-data-scrapper/dlblgeifoilnopmebeionajclfhaobip",text:"Designed for marketplace data collection, seller research, and repeatable lead extraction tasks."},{name:"G-map Data Scrapper Tool",logo:"https://www.scrappertool.com/assets/front/images/gmap_default_icon_48.png",url:"https://www.scrappertool.com/services/g-map-data-scrapper.html",text:"Built for Google Maps listing extraction, local business research, and territory mapping."},{name:"Trade-In Data Scrapper Tool",logo:"https://www.scrappertool.com/assets/front/images/trade_in_default_icon_48.jpeg",url:"https://chromewebstore.google.com/detail/trade-in-data-scrapper-to/lmlbdcjiiffpjambecniepccffleepmd",text:"Made for TradeIndia workflows, supplier discovery, and industrial data collection at scale."}],fs={seo:{title:"Hire Chrome Extension Developer | SwiftMaze Technology",description:"Hire Chrome extension developer services from SwiftMaze Technology for workflow automation, browser-based tools, secure data handling, and custom business extensions.",canonical:"https://www.swiftmazetech.com/services/hire-chrome-extension-developer/",ogImage:Vn,schemaName:"Hire Chrome Extension Developer"},servicePath:"/services/hire-chrome-extension-developer/",relatedItems:Gt(Qt),hero:{image:pn,kicker:"Chrome Extension Services",title:"Hire Chrome Extension Developer",lead:"Build browser tools that reduce repetitive work, speed up lead handling, and connect directly with the systems your team already uses.",buttonLabel:"Discuss Your Extension",buttonSubject:"Hire Chrome Extension Developer",chips:["Workflow Automation","Lead Handling","Secure Data Flow","API Integration Ready"]},capability:{id:"chrome-extension-capabilities",kicker:"What We Build",title:"Custom Chrome Extensions Designed Around Real Team Work",text:"The goal is not to add complexity inside the browser. The goal is to remove repeated steps, keep actions consistent, and make browser-driven processes faster for your business.",items:[{icon:"fa-cogs",title:"Workflow Automation",text:"Auto-fill forms, trigger repeated browser actions, and remove manual copy-paste work from daily operations."},{icon:"fa-database",title:"Lead And Data Handling",text:"Collect structured data from websites, move it into your CRM, and export clean CSV or Excel-ready outputs when required."},{icon:"fa-comments-o",title:"Communication Helpers",text:"Build browser tools for WhatsApp, email, follow-up steps, and quick response actions used by sales and support teams."},{icon:"fa-desktop",title:"Clean User Interface",text:"Create popup screens, options pages, and dashboards that feel simple, fast, and easy for real users to operate."}
2,{icon:"fa-refresh",title:"Stable Background Logic",text:"Use background scripts, queues, and controlled workflows so your extension keeps running reliably across real business tasks."},{icon:"fa-shield",title:"Secure Data Handling",text:"Manage permissions, storage, and API communication carefully so browser-based tools stay dependable and business-safe."}]},cta:{id:"chrome-extension-plan",kicker:"Need A Browser Tool?",title:"Let's Plan The Chrome Extension Around Your Actual Workflow",text:"Share the task your team repeats in the browser, the data you need to collect, or the process you want to simplify. We will help define the right extension structure before development.",buttonLabel:"Plan Your Extension",buttonSubject:"Hire Chrome Extension Developer",secondaryButtonLabel:"View Built Tools",secondaryButtonAction:"showPortfolio",secondaryButtonIcon:"fa-th-large",secondaryFirst:!0},audience:{id:"chrome-extension-audience",image:Vn,imageAlt:"Teams using browser-based workflows and digital operations",imageStyle:{objectPosition:"22% center"},kicker:"Who It Helps",title:"Extensions That Fit Sales, Marketing, Operations, And Internal Tools",text:"A custom browser extension works best when it is tied to a clear workflow. We design around the exact screens your team uses, the actions they repeat, and the data that needs to move from one place to another.",items:[{icon:"fa-line-chart",title:"Sales Teams",text:"For faster prospecting, lead collection, outreach support, and browser-based sales operations."},{icon:"fa-bullhorn",title:"Marketing Teams",text:"For campaign research, data capture, competitor tracking, and repetitive reporting workflows."},{icon:"fa-cogs",title:"Operations Teams",text:"For internal process automation, data movement, status updates, and portal-based routine work."},{icon:"fa-laptop",title:"Product Businesses",text:"For building useful browser extensions as paid tools, internal software, or customer-facing utility products."}]},delivery:{id:"chrome-extension-delivery",kicker:"Delivery Standard",title:"How We Keep The Final Extension Practical And Professional",text:"Good extension work is not only about code. It is about making the browser tool understandable, maintainable, and reliable for daily business use.",items:[{number:"01",title:"Plan The Workflow First",text:"We map the exact browser actions, data movement, and user flow before development starts."},{number:"02",title:"Build For Real Usage",text:"The extension is designed around actual team tasks so it stays practical instead of becoming a demo-only tool."},{number:"03",title:"Keep It Maintainable",text:"Structure, UI, and logic stay easy to extend when your workflow grows or the target website changes."}]},faq:{kicker:"FAQ",title:"Questions Clients Ask Before Chrome Extension Development",text:"Clear answers help you evaluate the workflow, integration scope, and business fit before you start.",items:[{question:"What type of Chrome extensions can SwiftMaze Technology build?",answer:"We build workflow automation tools, scraping helpers, CRM-connected browser extensions, admin panel utilities, lead capture tools, reporting helpers, and internal browser-based productivity extensions."},{question:"Can you build a Chrome extension similar to our current manual browser process?",answer:"Yes. We first understand the exact clicks, forms, screens, and data movement in your current process, then design the extension around that real workflow instead of building a generic demo."},{question:"Do you support API integration, CSV export, and CRM sync inside Chrome extensions?",answer:"Yes. We can connect browser extensions with APIs, webhooks, Google Sheets, CSV or Excel exports, and CRMs when the workflow requires reliable data movement."},{question:"Is Chrome extension development useful for sales and operations teams?",answer:"It is especially useful for sales, operations, support, marketing, and internal teams that repeat browser tasks every day and want faster execution with fewer manual errors."}]},reviews:{kicker:"Reviews",title:"What Clients Say About Our Chrome Extension Work",text:"Feedback from Indian and international teams that needed practical browser tools for real operations.",hideQuote:!0,items:[{name:"Harshil Patel",position:"Operations Manager, India",rating:5,message:"SwiftMaze converted our repetitive browser workflow into one clean Chrome extension. The team focused on real usage, not just a technical demo."},{name:"Emily Carter",position:"Growth Lead, United Kingdom",rating:5,message:"The extension was delivered with practical U
2I, stable background logic, and the exact data flow our team needed for daily outreach work."},{name:"Rahul Mehta",position:"Business Development Head, India",rating:5,message:"We needed browser automation tied to lead handling and exports. SwiftMaze planned the workflow properly and built something our team could use immediately."},{name:"Sophie Nguyen",position:"Product Operations Specialist, Australia",rating:5,message:"Good communication, strong understanding of browser-based workflows, and a professional implementation. The final extension felt production-ready."}]},inquiry:{defaultSubject:"Hire Chrome Extension Developer",formTitle:"Plan Your Chrome Extension",formSubtitle:"Fill in the same enquiry details and our team will contact you with the right next steps.",trackingFormName:"hire-chrome-extension-developer inquiry form"}},gs=()=>{const[e,n]=(0,t.useState)(!1);return(0,qt.jsx)(Yn,Be(Be({},fs),{},{customActions:{showPortfolio:()=>n(!0)},children:(0,qt.jsx)(ms,{isOpen:e,onClose:()=>n(!1),tools:hs,title:"Popular Chrome Extension Tools We Have Built",subtitle:"These are the live-style Chrome extension tools we have built for directory scraping, marketplace research, map data, and browser-based lead workflows."})}))},bs=n.p+"static/media/pattern-3.8219ab51c2c5eca02c81.png",vs=e=>{let{}=e;return(0,qt.jsx)("div",{children:(0,qt.jsx)("section",{className:"call-to-action-section",style:{backgroundImage:"url(".concat(bs,")")},children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"heading-column col-lg-8 col-md-12 col-sm-12",children:(0,qt.jsx)("div",{className:"inner-column",children:(0,qt.jsxs)("h2",{children:["Grow Your Business  ",(0,qt.jsx)("br",{})," With Clear and Steady IT Support"]})})}),(0,qt.jsx)("div",{className:"button-column col-lg-4 col-md-12 col-sm-12",children:(0,qt.jsx)("div",{className:"inner-column",children:(0,qt.jsx)("a",{href:"https://wa.me/919978623133",target:"_blank",rel:"noopener noreferrer",className:"theme-btn btn-style-two whatsapp-btn",children:(0,qt.jsx)("span",{className:"txt",children:"Meet With Us"})})})})]})})})})},ws=(n.p,n.p,n.p,n.p,n.p,[{name:"Bait Al Sahil Trading LLC",logo:"/assets/images/oman-projects/bait-al-sahil-logo.png",logoVariant:"logo-extra-wide",href:"https://baitalsahil.com/",location:"Oman",workType:"Website"},{name:"Maarij International LLC",logo:"/assets/images/clients/maarij-logo-transparent-blue.webp",logoVariant:"logo-tall",href:"https://maarijinternational.com/",location:"Oman",workType:"Website"},{name:"Quick Seva",logo:"/assets/images/clients/Quick _Seva_logo.webp",logoVariant:"logo-square",href:"https://play.google.com/store/apps/details?id=com.quickseva.user2026",location:"India",workType:"Mobile App"},{name:"Zarvo User",logo:"/assets/images/clients/zarvo-user-icon.webp",logoVariant:"logo-app",href:"https://play.google.com/store/apps/details?id=com.zarvo.user2026",location:"India",workType:"Mobile App"},{name:"Velvet Scent",logo:"/assets/images/clients/Velvet Scent _Logo.webp",logoVariant:"logo-tall",href:"https://www.velvetscent.in/",location:"India",workType:"Website"},{name:"Samast Muslim Ghanchi Samaj Modasa",logo:"/assets/images/clients/samast Muslim Ghanchi samaj.webp",logoVariant:"logo-round",href:"https://www.modasasamastghanchi.org/",location:"India",workType:"Website"},{name:"NRG Tax And Tech Solutions",logo:"/assets/images/clients/nrg_tax_and_tech_logo.webp",logoVariant:"logo-wide",href:"https://www.nrgtaxandtechsolutions.com/",location:"India",workType:"Website"},{name:"Aveda The Family Spa",logo:"/assets/images/clients/aveda-family-spa-logo-transparent.webp",logoVariant:"logo-tall",href:"https://theavedaspa.in/",location:"India",workType:"Website"},{name:"AutomizeHub AI",logo:"/assets/images/clients/automizehub-logo.png",logoVariant:"logo-extra-wide",href:"https://automizehub.ai/",location:"India",workType:"Website",isOwned:!0},{name:"QuickSeva for Vendors",logo:"/assets/images/clients/quickseva-vendor-icon.png",logoVariant:"logo-app",href:"https://play.google.com/store/apps/details?id=com.quickseva.vendorapp2026",location:"India",workType:"Mobile App"},{name:"Sukooon",logo:"/assets/images/clients/Sukoon-logo-first-part.jpeg",logoVariant:"logo-round-large",brandTheme:"sukooon",href:"https://mysukooon.com/",location:"India",workType:"Website"},{name:"ScrapperTool",logo:"/assets/images/clients/scrappertool-logo.svg",logoVariant:"logo-extra-wide",href:"https://www.scrappertool.com/",location:"India",workType:"Website",isOwned:!0},{name:"Zarvo Listener",logo:"/assets/images/clients/zarvo-listener-icon.webp",logoVariant:"logo-app",href:"https://play.google.com/store/apps/details?id=com.zarvo.listener2026",location:"India",workType:"Mobile App"},{name:"QuickSeva PDF",logo:"/assets/images/clients/quickseva-pdf-icon.webp",logoVariant:"logo-app",href:"https://play.google.com/store/apps/details?id=com.quickseva.pdf",location:"India",workType:"Mobile App"},{name:"Ankur Chemist",logo:"/assets/images/clients/ankur-chemist-logo.png",logoVariant:"logo-extra-wide",href:"https://ankurchemist.in/",location:"India",workType:"Website"},{name:"Shreenath Hospital",logo:"/assets/images/clients/shreenath-hospital-logo.png",logoVariant:"logo-extra-wide",href:"https://www.shreenathhospital.com/",location:"India",workType:"Website"},{name:"Islamic And Tech",logo:"/assets/images/clients/islamic-and-tech-logo.png",logoVariant:"logo-extra-wide",href:"https://islamicandtech.com/",location:"India",workType:"Website"}]),ys=[{name:"E-commerce & Retail",icon:"fa-shopping-cart",text:"Online stores, product discovery and customer-focused buying experiences."},{name:"Manufacturing",icon:"fa-cogs",text:"Corporate websites, product catalogues and operational business systems."},{name:"Professional Services",icon:"fa-briefcase",text:"Credible digital presence and lead-focused workflows for service businesses."},{name:"Community Organizations",icon:"fa-users",text:"Accessible platforms that connect members, information and community services."},{name:"Wellness & Lifestyle",icon:"fa-leaf",text:"Modern brand experiences for wellness, personal care and consumer businesses."},{name:"On-demand Marketplaces",icon:"fa-map-marker",text:"Mobile-first service discovery, booking and local marketplace applications."},{name:"Fintech & Payments",icon:"fa-credit-card",text:"Payment integrations and secure digital transaction experiences."},{name:"Business Software",icon:"fa-cogs",text:"CRM, ERP, automation and custom tools built around real workflows."}],xs=()=>(0,qt.jsx)("section",{className:"home-client-section","aria-labelledby":"home-client-title",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title centered",children:[(0,qt.jsx)("div",{className:"title",children:"OUR CLIENT WORK"}),(0,qt.jsx)("h2",{id:"home-client-title",children:"Businesses & Organizations We've Worked With"}),(0,qt.jsx)("div",{className:"text",children:"Websites and mobile applications delivered for organizations, service brands and growing businesses across India and Oman."})]}),(0,qt.jsx)("div",{className:"home-client-grid",children:ws.map(e=>(0,qt.jsxs)("a",{className:"home-client-card",href:e.href,target:"_blank",rel:e.isOwned?"noopener":"noopener noreferrer nofollow",referrerPolicy:e.isOwned?"origin-when-cross-origin":void 0,"aria-label":"Visit ".concat(e.name," website (").concat(e.location,")"),children:[(0,qt.jsx)("span",{className:"home-client-logo-stage".concat(e.brandTheme?" home-client-logo-stage--".concat(e.brandTheme):""),children:e.logo?(0,qt.jsx)("span",{className:"home-client-logo-frame ".concat(e.logoVariant),children:(0,qt.jsx)("img",{src:e.logo,alt:"".concat(e.name," logo"),className:"home-client-logo",loading:"lazy"})}):(0,qt.jsx)("span",{className:"home-client-brand-mark","aria-hidden":"true",children:e.brandMark})}),(0,qt.jsxs)("span",{className:"home-client-details",children:[(0,qt.jsx)("span",{className:"home-client-name",children:e.name}),(0,qt.jsxs)("span",{className:"home-client-meta",children:[(0,qt.jsxs)("span",{className:"home-client-classification",children:[(0,qt.jsx)("span",{className:"home-client-work-type",children:e.workType}),(0,qt.jsxs)("span",{className:"home-client-location",children:[(0,qt.jsx)("i",{className:"fa fa-map-marker","aria-hidden":"true"}),e.location]})]}),(0,qt.jsxs)("span",{className:"home-client-visit","aria-hidden":"true",children:["Visit ",(0,qt.jsx)("i",{className:"fa fa-external-link"})]})]})]})]},e.name))}),(0,qt.jsxs)("div",{className:"home-client-note",children:[(0,qt.jsx)("span",{className:"home-client-note-icon","aria-hidden":"true",children:(0,qt.jsx)("i",{className:"fa fa-briefcase"})}),(0,qt.jsxs)("p",{children:[(0,qt.jsx)("strong",{children:"A selected view of our work."})," Our broader project experience includes websites, business software, mobile applications, automation and digital growth engagements."]})]})]})}
2),ks=[{name:"Google Workspace",title:"Google Workspace Solutions",type:"google",logo:"/assets/images/partners/google-workspace-logo.svg",description:"Helping businesses adopt professional email, collaboration tools and a structured Google Workspace setup.",capabilities:["Business email setup","Workspace onboarding","Collaboration support"],href:"https://workspace.google.com/",status:"Solutions Support"},{name:"Razorpay",title:"Razorpay Partner",type:"razorpay",logo:"/assets/images/partners/razorpay-logo.svg",description:"Supporting secure payment gateway integration and onboarding workflows for websites, apps and digital products.",capabilities:["Payment integration","Merchant onboarding","Checkout implementation"],href:"https://rzp.io/rzp/CLhM3Mg",status:"Partner"},{name:"Fast2SMS",title:"Fast2SMS Partner",type:"fast2sms",logo:"/assets/images/partners/fast2sms-logo.png",description:"Supporting business messaging workflows with dependable SMS, OTP and communication API capabilities.",capabilities:["SMS solutions","OTP workflows","API integration"],status:"Partner"},{name:"Shopify",title:"Shopify Partner",type:"shopify",logo:"/assets/images/partners/shopify-logo.svg",description:"Helping businesses create, customize and improve Shopify commerce experiences for streamlined online selling.",capabilities:["Store setup","Theme customization","Commerce integration"],status:"Partner"},{name:"Meta",title:"Meta Business Partner",type:"meta",logo:"/assets/images/partners/meta-logo.png",description:"Supporting businesses with Meta platform solutions, campaign enablement and connected customer communication workflows.",capabilities:["Meta solutions","Campaign support","Business messaging"],status:"Partner"},{name:"Ministry of Corporate Affairs",title:"MCA Data Partner",type:"mca",logo:"/assets/images/partners/mca-logo.svg",description:"Using MCA-sourced corporate information to support structured business data workflows and company information services.",capabilities:["Corporate data","Company information","Data workflows"],status:"Data Partner"}],js=()=>(0,qt.jsxs)("section",{className:"home-partners-section","aria-labelledby":"home-partners-title",children:[(0,qt.jsx)("div",{className:"home-partners-pattern","aria-hidden":"true"}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"home-partners-heading",children:[(0,qt.jsxs)("div",{className:"sec-title light",children:[(0,qt.jsx)("div",{className:"title",children:"TRUSTED TECHNOLOGY ECOSYSTEM"}),(0,qt.jsx)("h2",{id:"home-partners-title",children:"Our Technology Partnerships"})]}),(0,qt.jsx)("p",{children:"Technology relationships and implementation expertise that strengthen business productivity, communication, commerce and digital payment experiences."})]}),(0,qt.jsx)("div",{className:"home-partners-grid",children:ks.map(e=>(0,qt.jsxs)("article",{className:"home-partner-card",children:[(0,qt.jsx)("div",{className:"home-partner-brand home-partner-brand--".concat(e.type),children:(0,qt.jsx)("img",{src:e.logo,alt:"".concat(e.name," logo"),className:"home-partner-logo home-partner-logo--".concat(e.type),loading:"lazy"})}),(0,qt.jsxs)("div",{className:"home-partner-content",children:[(0,qt.jsxs)("div",{className:"home-partner-title-row",children:[(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsxs)("span",{className:"home-partner-status",children:[(0,qt.jsx)("i",{className:"fa fa-check-circle","aria-hidden":"true"})," ",e.status]})]}),(0,qt.jsx)("p",{children:e.description}),(0,qt.jsx)("ul",{children:e.capabilities.map(e=>(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"fa fa-check","aria-hidden":"true"}),e]},e))}),e.href&&(0,qt.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer nofollow",className:"home-partner-link","aria-label":"Learn more about ".concat(e.name),children:["razorpay"===e.type?"Get Started with Razorpay":"Explore Platform"," ",(0,qt.jsx)("span",{className:"fa fa-external-link","aria-hidden":"true"})]})]})]},e.name))})]})]}),Ss=()=>(0,qt.jsxs)("section",{className:"home-industries-section","aria-labelledby":"home-industries-title",children:[(0,qt.jsx)("div",{className:"home-industries-orb home-industries-orb--one","aria-hidden":"true"}),(0,qt.jsx)("div",{className:"home-industries-orb home-industries-orb--two","aria-hidden":"true"}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"home-industries-heading",children:[(0,qt.jsxs)("div",{className:"sec-title light",children:[(0,qt.jsx)("div",{className:"title",children:"CROSS-INDUSTRY EXPERIENCE"}),(0,qt.jsx)("h2",{id:"home-industries-title",children:"Industries We've Worked With"})]}),(0,qt.jsx)("p",{children:"Our experience spans customer-facing platforms and internal business systems, giving us the context to shape technology around how each industry actually works."})]}),(0,qt.jsx)("div",{className:"home-industry-grid",children:ys.map(e=>(0,qt.jsxs)("article",{className:"home-industry-card",children:[(0,qt.jsx)("span",{className:"home-industry-icon","aria-hidden":"true",children:(0,qt.jsx)("i",{className:"fa ".concat(e.icon)})}),(0,qt.jsx)("h3",{children:e.name}),(0,qt.jsx)("p",{children:e.text})]},e.name))})]})]}),Cs=()=>(0,qt.jsx)("section",{className:"home-reviews-section","aria-labelledby":"home-reviews-title",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title centered",children:[(0,qt.jsx)("div",{className:"title",children:"INDEPENDENT CUSTOMER FEEDBACK"}),(0,qt.jsx)("h2",{id:"home-reviews-title",children:"Read Our Customer Reviews"}),(0,qt.jsx)("div",{className:"text",children:"Read customer feedback or share your experience with SwiftMaze on an independent review platform."})]}),(0,qt.jsxs)("div",{className:"home-review-platforms",children:[(0,qt.jsxs)("article",{className:"home-review-platform home-review-platform--google",children:[(0,qt.jsxs)("div",{className:"home-review-platform-head",children:[(0,qt.jsx)("span",{className:"home-review-brand-mark",children:(0,qt.jsx)("img",{src:"/assets/images/reviews/google-g.png",alt:"Google logo",loading:"lazy"})}),(0,qt.jsxs)("div",{children:[(0,qt.jsx)("span",{className:"home-review-label",children:"Available now"}),(0,qt.jsx)("h3",{children:"Google Reviews"})]})]}),(0,qt.jsxs)("div",{className:"home-review-stars","aria-label":"Customer reviews on Google",children:[(0,qt.jsx)("i",{className:"fa fa-star"}),(0,qt.jsx)("i",{className:"fa fa-star"}),(0,qt.jsx)("i",{className:"fa fa-star"}),(0,qt.jsx)("i",{className:"fa fa-star"}),(0,qt.jsx)("i",{className:"fa fa-star"})]}),(0,qt.jsx)("p",{children:"See feedback shared by customers on the SwiftMaze Google Business profile."}),(0,qt.jsxs)("a",{href:"https://www.google.com/search?q=SwiftMaze+Tech+Pvt+Ltd+Modasa+reviews",target:"_blank",rel:"noopener noreferrer nofollow",children:["Read Google Reviews ",(0,qt.jsx)("i",{className:"fa fa-external-link","aria-hidden":"true"})]})]}),(0,qt.jsxs)("article",{className:"home-review-platform home-review-platform--clutch",children:[(0,qt.jsxs)("div",{className:"home-review-platform-head",children:[(0,qt.jsx)("span",{className:"home-review-brand-mark",children:(0,qt.jsx)("img",{src:"/assets/images/reviews/clutch.png",alt:"Clutch logo",loading:"lazy"})}),(0,qt.jsxs)("div",{children:[(0,qt.jsx)("span",{className:"home-review-label",children:"Available now"}),(0,qt.jsx)("h3",{children:"Clutch Reviews"})]})]}),(0,qt.jsx)("div",{className:"home-review-placeholder","aria-hidden":"true",children:(0,qt.jsx)("i",{className:"fa fa-pencil-square-o"})}),(0,qt.jsx)("p",{children:"Worked with SwiftMaze? Share your project experience through our Clutch review form."}),(0,qt.jsxs)("a",{href:"https://review.clutch.co/review?provider_id=56ee2257-be27-4a0f-9594-e6df1b0479e6",target:"_blank",rel:"noopener noreferrer nofollow",children:["Review Us on Clutch ",(0,qt.jsx)("i",{className:"fa fa-external-link","aria-hidden":"true"})]})]})]})]})}),As={name:"",businessName:"",phone:"",email:"",websiteUrl:"",mainConcern:""},Ns={"Free Website Audit":"Request Your Free Website Audit","Free SEO Report":"Get Your Free SEO Report","Free CRM Demo":"Book Your Free CRM Demo"},Ts=e=>{let{selectedOffer:n,onClose:a}=e;const[s,i]=(0,t.useState)(As),[r,o]=(0,t.useState)({}),l=(0,t.useRef)(null);if((0,t.useEffect)(()=>{var e;if(!n)return;const t=document.body.style.overflow;document.body.style.overflow="hidden",null===(e=l.current)||void 0===e||e.focus();const s=e=>{"Escape"===e.key&&a()};return document.addEventListener("keydown",s),()=>{document.body.style.overflow=t,document.removeEventListener("keydown",s)}},[a,n]),!n)return null;const c=e=>{let{target:{name:t,value:n}}=e;i(e=>Be(Be({},e),{},{[t]:n})),r[t]&&o(e=>Be(Be({},e),{},{[t]:""}))},d=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"text",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,qt.jsxs)("div",{className:"form-group ".concat(a.full?"col-lg-12":"col-lg-6"," col-md-6 col-sm-12"),children:[(0,qt.jsxs)("label",{htmlFor:"free-review-".concat(e),children:[t,a.required&&" *"]}),(0,qt.jsx)("input",{id:"free-review-".concat(e),name:e,type:n,value:s[e],onChange:c,placeholder:a.placeholder,autoComplete:a.autoComplete,"aria-invalid":Boolean(r[e]),"aria-describedby":r[e]?"free-review-".concat(e,"-error"):void 0}),r[e]&&(0,qt.jsx)("div",{className:"free-review-field-error",id:"free-review-".concat(e,"-error"),children:r[e]})]})};return(0,qt.jsx)("div",{className:"inquiry-popup-overlay free-review-overlay",onMouseDown:e=>{e.target===e.currentTarget&&a()},children:(0,qt.jsxs)("div",{className:"inquiry-popup-dialog free-review-dialog",role:"dialog","aria-modal":"true","aria-labelledby":"free-review-title",children:[(0,qt.jsx)("button",{ref:l,type:"button",className:"inquiry-popup-close",onClick:a,"aria-label":"Close free business review form",children:(0,qt.jsx)("span",{className:"fa fa-times","aria-hidden":"true"})}),(0,qt.jsxs)("div",{className:"inquiry-popup-head",children:[(0,qt.jsx)("span",{className:"inquiry-popup-kicker",children:"Complimentary Business Review"}),(0,qt.jsx)("h3",{id:"free-review-title",children:Ns[n]}),(0,qt.jsx)("p",{children:"Share a few details. WhatsApp will open with your request ready for you to send."})]}),(0,qt.jsx)("div",{className:"contact-form inquiry-popup-form",children:(0,qt.jsxs)("form",{onSubmit:e=>{if(e.preventDefault(),!(()=>{const e={};return s.name.trim()||(e.name="Please enter your name."),s.businessName.trim()||(e.businessName="Please enter your business name."),s.phone.trim()||(e.phone="Please enter your phone or WhatsApp number."),s.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(s.email.trim())||(e.email="Please enter a valid email address."):e.email="Please enter your email address.",s.mainConcern.trim()||(e.mainConcern="Please describe your main concern."),o(e),0===Object.keys(e).length})())return;const t="Hello SwiftMaze Team,\n\nI am interested in: ".concat(n,"\n\nName: ").concat(s.name.trim(),"\nBusiness N
2ame: ").concat(s.businessName.trim(),"\nPhone / WhatsApp: ").concat(s.phone.trim(),"\nEmail: ").concat(s.email.trim(),"\nWebsite URL: ").concat(s.websiteUrl.trim()||"Not Provided","\nMain Concern: ").concat(s.mainConcern.trim(),"\n\nPlease review my details and contact me regarding this request.");window.open("https://wa.me/".concat("919978623133","?text=").concat(encodeURIComponent(t)),"_blank","noopener,noreferrer")},noValidate:!0,children:[(0,qt.jsx)("input",{type:"hidden",name:"selectedOffer",value:n}),(0,qt.jsxs)("div",{className:"row clearfix",children:[d("name","Name","text",{required:!0,placeholder:"Your name",autoComplete:"name"}),d("businessName","Business Name","text",{required:!0,placeholder:"Business or organization"}),d("phone","Phone / WhatsApp","tel",{required:!0,placeholder:"Your contact number",autoComplete:"tel"}),d("email","Email","email",{required:!0,placeholder:"[email protected]",autoComplete:"email"}),d("websiteUrl","Website URL","url",{full:!0,placeholder:"https://example.com (optional)",autoComplete:"url"}),(0,qt.jsxs)("div",{className:"form-group col-lg-12 col-md-12 col-sm-12",children:[(0,qt.jsx)("label",{htmlFor:"free-review-mainConcern",children:"Main Concern *"}),(0,qt.jsx)("textarea",{id:"free-review-mainConcern",name:"mainConcern",value:s.mainConcern,onChange:c,placeholder:"Tell us what you would like help with","aria-invalid":Boolean(r.mainConcern),"aria-describedby":r.mainConcern?"free-review-mainConcern-error":void 0}),r.mainConcern&&(0,qt.jsx)("div",{className:"free-review-field-error",id:"free-review-mainConcern-error",children:r.mainConcern})]}),(0,qt.jsxs)("div",{className:"form-group text-center col-lg-12 col-md-12 col-sm-12",children:[(0,qt.jsx)("button",{className:"theme-btn btn-style-three",type:"submit",children:(0,qt.jsx)("span",{className:"txt",children:"Continue to WhatsApp"})}),(0,qt.jsx)("p",{className:"free-review-send-note",children:"You will send the prepared message manually in WhatsApp."})]})]})]})})]})})},Ms=[{icon:"fa-desktop",title:"Free Website Audit",description:"Find usability, performance, SEO and conversion issues that may be holding your website back.",highlights:["Mobile experience","Website performance","Basic SEO issues","UI/UX observations","Conversion opportunities"],cta:"Request Free Website Audit"},{icon:"fa-line-chart",title:"Free SEO Report",description:"Get an initial view of your website's search visibility, SEO issues and potential growth opportunities.",highlights:["Current search visibility","Basic technical SEO issues","Keyword opportunities","On-page observations","Competitor overview"],cta:"Get My Free SEO Report"},{icon:"fa-users",title:"Free CRM Demo",description:"See how a CRM can help organize leads, follow-ups and your sales process.",highlights:["Lead management","Follow-up tracking","Sales pipeline","Team coordination","Automation possibilities"],cta:"Book a Free CRM Demo"}],Ps=()=>{const[e,n]=(0,t.useState)(""),a=(0,t.useCallback)(()=>n(""),[]);return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)("section",{className:"free-review-section","aria-labelledby":"free-review-section-title",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title centered light",children:[(0,qt.jsx)("div",{className:"title",children:"PRACTICAL FIRST STEP"}),(0,qt.jsx)("h2",{id:"free-review-section-title",children:"Start With a Free Business Review"}),(0,qt.jsx)("div",{className:"text",children:"Choose the area where your business needs support and get practical guidance from the SwiftMaze team."})]}),(0,qt.jsx)("div",{className:"free-review-grid",children:Ms.map(e=>(0,qt.jsxs)("article",{className:"free-review-card",children:[(0,qt.jsx)("div",{className:"free-review-icon",children:(0,qt.jsx)("span",{className:"fa ".concat(e.icon),"aria-hidden":"true"})}),(0,qt.jsx)("h3",{children:e.title}),(0,qt.jsx)("p",{children:e.description}),(0,qt.jsx)("ul",{children:e.highlights.map(e=>(0,qt.jsx)("li",{children:e},e))}),(0,qt.jsx)("button",{type:"button",className:"theme-btn btn-style-three",onClick:()=>n(e.title),children:(0,qt.jsx)("span",{className:"txt",children:e.cta})})]},e.title))}),(0,qt.jsx)("p",{className:"free-review-trust-note",children:"Limited complimentary reviews are available based on our team's current capacity."})]})}),(0,qt.jsx)(Ts,{selectedOffer:e,onClose:a})]})},Es=["Started With Web Development","Expanded Into Custom Software & Mobile Apps","Added SEO & Digital Growth Services","Working With Businesses Across India and International Markets"],Ws=()=>(0,qt.jsx)("section",{className:"home-story-section","aria-labelledby":"home-story-title",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"row clearfix home-story-intro",children:[(0,qt.jsx)("div",{className:"col-lg-5 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"sec-title",children:[(0,qt.jsx)("div",{className:"title",children:"OUR STORY"}),(0,qt.jsx)("h2",{id:"home-story-title",children:"Why SwiftMaze Was Started"})]})}),(0,qt.jsxs)("div",{className:"col-lg-7 col-md-12 col-sm-12 home-story-copy",children:[(0,qt.jsx)("p",{children:"SwiftMaze was started with a simple goal: to help growing businesses use technology without unnecessary complexity."}),(0,qt.jsx)("p",{children:"We saw businesses struggling with disconnected systems, outdated digital experiences, manual processes and technology solutions that did not always fit their real needs."}),(0,qt.jsx)("p",{children:"SwiftMaze was created to bring websites, software, automation and digital growth together through practical solutions built around each business."})]})]}),(0,qt.jsxs)("div",{className:"home-purpose-grid",children:[(0,qt.jsxs)("article",{children:[(0,qt.jsx)("span",{className:"fa fa-eye","aria-hidden":"true"}),(0,qt.jsx)("h3",{children:"Our Vision"}),(0,qt.jsx)("p",{children:"To become a trusted technology partner for growing businesses by creating practical digital solutions that support long-term growth."})]}),(0,qt.jsxs)("article",{children:[(0,qt.jsx)("span",{className:"fa fa-bullseye","aria-hidden":"true"}),(0,qt.jsx)("h3",{children:"Our Mission"}),(0,qt.jsx)("p",{children:"To simplify technology for businesses through reliable websites, software, automation and digital growth solutions."})]})]}),(0,qt.jsxs)("div",{className:"home-journey",children:[(0,qt.jsxs)("div",{className:"home-journey-head",children:[(0,qt.jsxs)("div",{children:[(0,qt.jsx)("span",{children:"TEAM JOURNEY"}),(0,qt.jsx)("h3",{children:"Our Journey"})]}),(0,qt.jsx)(Pe,{to:"/about",className:"theme-btn btn-style-three",children:(0,qt.jsx)("span",{className:"txt",children:"Discover Our Story"})})]}),(0,qt.jsx)("ol",{className:"home-journey-timeline",children:Es.map((e,t)=>(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"home-journey-number",children:t+1}),(0,qt.jsx)("h4",{children:e})]},e))})]})]})}),Rs=n.p+"static/media/pattern-5.0c6ffd5b5915cfa5e33a.png",Is=n.p+"static/media/pattern-6.50ea4f656accce178cd4.png",Ds=e=>{let{}=e;return(0,qt.jsx)(qt.Fragment,{children:(0,qt.jsxs)("section",{className:"technology-section",style:{backgroundImage:"url(".concat(pn,")")},children:[(0,qt.jsx)("div",{className:"pattern-layer-one",style:{backgroundImage:"url(".concat(Rs,")")}}),(0,qt.jsx)("div",{className:"pattern-layer-two",style:{backgroundImage:"url(".concat(Is,")")}}),(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"title-column col-lg-5 col-md-12 col-sm-12",children:(0,qt.jsx)("div",{className:"inner
2-column",children:(0,qt.jsxs)("div",{className:"sec-title light",children:[(0,qt.jsx)("div",{className:"title",children:"TECHNOLOGY INDEX"}),(0,qt.jsx)("h2",{children:"Trusted Tech Work That Helps You Build Strong and Simple Solutions"}),(0,qt.jsx)("div",{className:"text",style:{maxWidth:"360px",lineHeight:"1.65",marginTop:"15px"},children:"We work with clear and steady tech tools that help your business grow without stress. Our team uses safe and tested methods for web, software, apps, and extensions. Every project is built with care so your work stays smooth, fast, and easy to manage. You get simple solutions that make your daily tasks lighter."})]})})}),(0,qt.jsx)("div",{className:"blocks-column col-lg-7 col-md-12 col-sm-12",children:(0,qt.jsx)("div",{className:"inner-column",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"technology-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("a",{href:"/services/hire-chrome-extension-developer",className:"overlay-link"}),(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"flaticon-tv"})}),(0,qt.jsx)("h6",{children:"Extensions"})]})}),(0,qt.jsx)("div",{className:"technology-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("a",{href:"/services/web-development",className:"overlay-link"}),(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"flaticon-coding-2"})}),(0,qt.jsx)("h6",{children:"WEB"})]})}),(0,qt.jsx)("div",{className:"technology-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("a",{href:"/services/erp-development",className:"overlay-link"}),(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"flaticon-smartband"})}),(0,qt.jsx)("h6",{children:"ERP Systems"})]})}),(0,qt.jsx)("div",{className:"technology-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("a",{href:"/services/web-development",className:"overlay-link"}),(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"flaticon-iot"})}),(0,qt.jsx)("h6",{children:"IT Soluations"})]})}),(0,qt.jsx)("div",{className:"technology-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("a",{href:"/services",className:"overlay-link"}),(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"flaticon-android"})}),(0,qt.jsx)("h6",{children:"ANDROID"})]})}),(0,qt.jsx)("div",{className:"technology-block col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("a",{href:"/services",className:"overlay-link"}),(0,qt.jsx)("div",{className:"icon-box",children:(0,qt.jsx)("span",{className:"flaticon-apple"})}),(0,qt.jsx)("h6",{children:"IOS"})]})})]})})})]})})]})})},Os=n.p+"static/media/pattern-7.a073df14959dab89fb56.png",Fs=n.p+"static/media/pattern-8.b28caccf51e9060b5060.png",Bs=()=>(0,qt.jsx)(qt.Fragment,{children:(0,qt.jsxs)("footer",{className:"main-footer",children:[(0,qt.jsx)("div",{className:"pattern-layer-one",style:{backgroundImage:"url(".concat(Os,")")}}),(0,qt.jsx)("div",{className:"pattern-layer-two",style:{backgroundImage:"url(".concat(Fs,")")}}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsx)("div",{className:"widgets-section",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"footer-column col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"footer-widget logo-widget",children:[(0,qt.jsx)("div",{className:"logo mb-3",children:(0,qt.jsx)("a",{href:"/",children:(0,qt.jsx)("img",{src:zt,alt:"Logo"})})}),(0,qt.jsx)("div",{className:"text",children:"SwiftMaze Tech is a digital solutions company providing software development, website design & development, and digital marketing services to help businesses build strong systems and achieve long-term growth."}),(0,qt.jsxs)("div",{className:"footer-gst-badge","aria-label":"GST registered business, GSTIN 24ABNCS8168C1Z2",children:[(0,qt.jsx)("span",{className:"footer-gst-icon fa fa-check-circle","aria-hidden":"true"}),(0,qt.jsxs)("span",{children:[(0,qt.jsx)("strong",{children:"GST Registered Business"}),(0,qt.jsx)("small",{children:"GSTIN: 24ABNCS8168C1Z2"})]})]}),(0,qt.jsxs)("ul",{className:"social-box mt-3",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.facebook.com/swiftmazetech/",className:"fa fa-facebook-f","aria-label":"Facebook"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.instagram.com/swiftmazetech",className:"fa fa-instagram","aria-label":"Instagram"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.youtube.com/@SwiftMazeTech",className:"fa fa-youtube","aria-label":"YouTube"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.linkedin.com/company/swiftmaze-tech-pvt-ltd/",className:"fa fa-linkedin","aria-label":"LinkedIn"})})]})]})}),(0,qt.jsx)("div",{className:"footer-column col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"footer-widget links-widget",children:[(0,qt.jsx)("h5",{children:"Qu
2ick Links"}),(0,qt.jsxs)("ul",{className:"list-link",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/services/hire-chrome-extension-developer/",children:"Hire Chrome Extension Developer"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/services/web-development/",children:"Web Development"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/services/erp-development/",children:"ERP system"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/services/crm-development/",children:"CRM System"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/services/website-development-modasa/",children:"Website Development Modasa"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"https://www.swiftmazetech.com/blog/",children:"Blog"})})]})]})}),(0,qt.jsx)("div",{className:"footer-column col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"footer-widget contact-widget",children:[(0,qt.jsx)("h5",{children:"Contact Us"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"icon flaticon-placeholder-2"}),(0,qt.jsx)("strong",{children:"Address"}),(0,qt.jsx)("a",{className:"address-lines",href:"https://maps.app.goo.gl/DUQUVbVo5rRTTtgE7",target:"_blank",rel:"noopener noreferrer",children:"1st floor, Ayesha Complex, College Rd, Next to Dawat Hotel, Modasa, Gujarat 383315"})]}),(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"icon flaticon-phone-call"}),(0,qt.jsx)("strong",{children:"Phone"}),(0,qt.jsx)("a",{href:"tel:+919978623133",children:"+91 99786 23133"})]}),(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{className:"icon flaticon-email-1"}),(0,qt.jsx)("strong",{children:"Email"}),(0,qt.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]})]})})]})}),(0,qt.jsx)("div",{className:"footer-bottom",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"column col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsx)("div",{className:"copyright",children:"\xa9 2026 SwiftMaze Tech Pvt. Ltd. All Rights Reserved."})}),(0,qt.jsx)("div",{className:"column col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsxs)("ul",{className:"footer-nav",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/about/",children:"About Us"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/services/",children:"Services"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/privacy-policy/",children:"Privacy Policy"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/terms-and-conditions/",children:"Terms & Conditions"})}),(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/refund-policy/",children:"Refund Policy"})})]})})]})})})]})]})}),Ls=n.p+"static/media/pattern-16.bc0f3e8f5d91f01d2df9.png",zs=n.p+"static/media/6.dab80cfc4dce1da2d7b4.jpg",qs=e=>{let{}=e;return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)("section",{class:"page-title",children:[(0,qt.jsx)("div",{class:"pattern-layer-one",style:{backgroundImage:"url(".concat(Ls,")")}}),(0,qt.jsxs)("div",{class:"auto-container",children:[(0,qt.jsx)("h2",{children:"Service Detail"}),(0,qt.jsxs)("ul",{class:"page-breadcrumb",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/",children:"home"})}),(0,qt.jsx)("li",{children:"Services"})]})]})]}),(0,qt.jsx)("div",{class:"sidebar-page-container",children:(0,qt.jsx)("div",{class:"auto-container",children:(0,qt.jsxs)("div",{class:"row clearfix",children:[(0,qt.jsx)("div",{class:"sidebar-side left-sidebar col-lg-4 col-md-12 col-sm-12",children:(0,qt.jsxs)("aside",{class:"sidebar sticky-top",children:[(0,qt.jsx)("div",{class:"sidebar-widget",children:(0,qt.jsxs)("ul",{class:"service-list",children:[(0,qt.jsx)("li",{class:"current",children:(0,qt.jsxs)(Pe,{to:"/services/web-development",children:[(0,qt.jsx)("span",{className:"arrow fa fa-angle-double-right"})," Web Development"]})}),(0,qt.jsx)("li",{children:(0,qt.jsxs)(Pe,{to:"/services/hire-chrome-extension-developer",children:[(0,qt.jsx)("span",{className:"arrow fa fa-angle-double-right"})," Hire Chrome Extension Developer"]})}),(0,qt.jsx)("li",{children:(0,qt.jsxs)(Pe,{to:"/services/crm-development",children:[(0,qt.jsx)("span",{className:"arrow fa fa-angle-double-right"})," CRM System"]})}),(0,qt.jsx)("li",{children:(0,qt.jsxs)(Pe,{to:"/services/qa-testing",children:[(0,qt.jsx)("span",{className:"arrow fa fa-angle-double-right"})," QA Testing"]})}),(0,qt.jsx)("li",{children:(0,qt.jsxs)(Pe,{to:"/services/erp-development",children:[(0,qt.jsx)("span",{className:"arrow fa fa-angle-double-right"})," ERP System"]})})]})}),(0,qt.jsx)("div",{class:"sidebar-widget contact-widget",children:(0,qt.jsxs)("div",{class:"widget-content",style:{backgroundImage:"url(".concat(Gn,")")},children:[(0,qt.jsx)("div",{class:"border-layer"}),(0,qt.jsx)("div",{class:"icon-box flaticon-phone-call"}),(0,qt.jsx)("h4",{children:"How Can We Help?"}),(0,qt.jsxs)("div",{class:"text",children:["If you need any help, please ",(0,qt.jsx)("br",{})," feel free to contact us."]}),(0,qt.jsxs)("ul",{children:[(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{class:"icon flaticon-call"}),"+91 99786 23133"]}),(0,qt.jsxs)("li",{children:[(0,qt.jsx)("span",{class:"icon flaticon-envelope"}),"[email protected]"]})]})]})})]})}),(0,qt.jsx)("div",{class:"content-side right-sidebar col-lg-8 col-md-12 col-sm-12",children:(0,qt.jsx)("div",{class:"services-detail",children:(0,qt.jsxs)("div",{class:"inner-box",children:[(0,qt.jsx)("h2",{children:"IT Consultancy"}),(0,qt.jsx)("div",{class:"image1",children:(0,qt.jsx)("img",{src:pn,alt:""})}),(0,qt.jsx)("p",{children:"We help transform the world\u2019s most important businesses into vigorous organizations that anticipate the agile unpredictable, adapt rapidly to disruption and outcompete opposition. We work with clients who not hide from the future but want define clients with high potential and high ambition."}),(0,qt.jsx)("p",{children:"We help transform the world\u2019s most important businesses into vigorous organizations opposition. We work with clients who not hide from the future but want define clients with high potential and high ambition. We go deep to unlock insight and have courage to act. We bring the right people together to challenge established thinking and drive transformation. We work with our clients to build the capabilities that enable organizations to achieve sustainable advantage."}),(0,qt.jsx)("h3",{children:"Cyber Security"}),(0,qt.jsx)("p",{children:"Dolor sit amet consectetur elit sed do eiusmod tempor incididunt labore et dolore magna aliqua enim ad minim veniam quis nostrud exercitation ulac laboris aliquip ex ea commodo consequat duis aute irure.dolor in repre henderit in voluptate velit esse cillum fugiat nulla paria tur excepteur sint cupidatat non proident."}),(0,qt.jsx)("div",{class:"image-two",children:(0,qt.jsx)("img",{src:un,alt:""})}),(0,qt.jsx)("h3",{children:"Analyzing IT services"}),(0,qt.jsx)("p",{children:"We help transform the world\u2019s most important businesses into vigorous organizations that anticipate the agile unpredictable, adapt rapidly to disruption and outcompete opposition. We work with clients who not hide from the future but want define clients with high potential and high ambition."}),(0,qt.jsx)("p",{children:"We help transform the world\u2019s most important businesses into vigorous organizations opposition. We work with clients who not hide from the future but want define clients with high potential and high ambition."})]})})})]})})}),(0,qt.jsx)("section",{class:"info-section",style:{backgroundImage:"url(".concat(zs,")")},children:(0,qt.jsx)("div",{class:"auto-container",children:(0,qt.jsxs)("div",{class:"row clearfix",children:[(0,qt.jsx)("div",{class:"logo-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{class:"inner-column",children:(0,qt.jsx)("div",{class:"logo",children:(0,qt.jsx)(Pe,{to:"/",children:(0,qt.jsx)("img",{src:zt,alt:""})})})})}),(0,qt.jsx)("div",{class:"info-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-column",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"flaticon-pin"})}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("strong",{children:"Address"})}),(0,qt.jsx)("li",{children:"125, Suitland Street, USA"})]})]})}),(0,qt.jsx)("div",{class:"info-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-column",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"flaticon-phone-call"})}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("strong",{children:"Phone"})}),(0,qt.jsx)("li",{children:" +91 99786 23133"})]})]})}),(0,qt.jsx)("div",{class:"info-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{class:"inner-column",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"flaticon-email-1"})}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("strong",{children:"E-Mail"})}),(0,qt.jsx)("li",{children:"[email protected]"})]})]})})]})})})]})},Us=e=>{let{value:n,onChange:a}=e;const[s,i]=(0,t.useState)(!1),[r,o]=(0,t.useState)(""),l=(0,t.useRef)(null),c=(0,t.useRef)(null),d=vn(n),u=(0,t.useMemo)(()=>{const e=r.trim().toLowerCase();return e?hn.filter(t=>
2[t.name,t.value,t.dialCode].some(t=>t.toLowerCase().includes(e))):hn},[r]);(0,t.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&(i(!1),o(""))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,t.useEffect)(()=>{var e;s&&(null===(e=c.current)||void 0===e||e.focus())},[s]);return(0,qt.jsxs)("div",{className:"contact-country-selector",ref:l,children:[(0,qt.jsxs)("button",{type:"button",className:"contact-country-selector__trigger","aria-label":"Country code ".concat(d.dialCode,". Select another country"),"aria-haspopup":"listbox","aria-expanded":s,onClick:()=>i(e=>!e),children:[(0,qt.jsx)("span",{children:d.dialCode}),(0,qt.jsx)("span",{className:"contact-country-selector__arrow","aria-hidden":"true",children:"\u25be"})]}),s&&(0,qt.jsxs)("div",{className:"contact-country-selector__menu",children:[(0,qt.jsx)("input",{ref:c,type:"search",value:r,onChange:e=>o(e.target.value),onKeyDown:e=>{"Escape"===e.key&&(i(!1),o(""))},placeholder:"Search country or code","aria-label":"Search country or calling code"}),(0,qt.jsx)("div",{className:"contact-country-selector__options",role:"listbox",children:u.length?u.map(e=>(0,qt.jsxs)("button",{type:"button",role:"option","aria-selected":e.value===n,className:"contact-country-selector__option".concat(e.value===n?" is-selected":""),onClick:()=>{return t=e.value,a(t),i(!1),void o("");var t},children:[(0,qt.jsx)("span",{children:e.name}),(0,qt.jsx)("strong",{children:e.dialCode})]},e.value)):(0,qt.jsx)("div",{className:"contact-country-selector__empty",children:"No country found"})})]})]})},_s=e=>(e||"").replace(/\D/g,""),Hs=e=>{e.ctrlKey||e.metaKey||["Backspace","Delete","Tab","Escape","Enter","ArrowLeft","ArrowRight","Home","End"].includes(e.key)||/^\d$/.test(e.key)||e.preventDefault()},Ys=e=>{let{}=e;const[n,a]=(0,t.useState)({name:"",email:"",countryCode:gn,phone:"",subject:"",message:""}),[s,i]=(0,t.useState)(!1),[r,o]=(0,t.useState)({success:"",error:""}),l=e=>{const{name:t,value:s}=e.target;if("countryCode"===t){const e=s,t=vn(e);return void a(n=>Be(Be({},n),{},{countryCode:e,phone:_s(n.phone).slice(0,t.maxDigits)}))}if("phone"===t){const e=n.countryCode||gn,t=vn(e);return void a(e=>Be(Be({},e),{},{phone:_s(s).slice(0,t.maxDigits)}))}a(e=>Be(Be({},e),{},{[t]:s}))},c="https://www.swiftmazetech.com/contact/",d="https://www.swiftmazetech.com/assets/images/main-slider/image-2.jpg",u="Get in touch with SwiftMaze Tech for web development, software solutions, ERP, CRM and digital marketing services. Contact our team for expert guidance.";return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"Contact SwiftMaze Tech | Talk to Our IT & Software Experts"}),(0,qt.jsx)("meta",{name:"description",content:u}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:c}),(0,qt.jsx)("meta",{property:"og:title",content:"Contact SwiftMaze Tech | Talk to Our IT & Software Experts"}),(0,qt.jsx)("meta",{property:"og:description",content:u}),(0,qt.jsx)("meta",{property:"og:type",content:"website"}),(0,qt.jsx)("meta",{property:"og:image",content:d}),(0,qt.jsx)("meta",{property:"og:url",content:c}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:"Contact SwiftMaze Tech | Talk to Our IT & Software Experts"}),(0,qt.jsx)("meta",{name:"twitter:description",content:u}),(0,qt.jsx)("meta",{name:"twitter:image",content:d})]}),(0,qt.jsxs)("section",{class:"page-title",children:[(0,qt.jsx)("div",{class:"pattern-layer-one",style:{backgroundImage:"url(".concat(Ls,")")}}),(0,qt.jsxs)("div",{class:"auto-container",children:[(0,qt.jsx)("h2",{children:"Contact us"}),(0,qt.jsxs)("ul",{class:"page-breadcrumb",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/",children:"home"})}),(0,qt.jsx)("li",{children:"Contact us"})]})]})]}),(0,qt.jsx)("section",{class:"contact-info-section",children:(0,qt.jsxs)("div",{class:"auto-container",children:[(0,qt.jsxs)("div",{class:"title-box",children:[(0,qt.jsx)("div",{class:"title",children:"GET IN TOUCH"}),(0,qt.jsxs)("div",{class:"text",children:["For genereal enquires you can touch with our front desk supp
2orting team ",(0,qt.jsx)("br",{})," at ",(0,qt.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})," or call on ",(0,qt.jsx)("a",{href:"tel:+919978623133",children:"+91 9978623133"})]})]}),(0,qt.jsxs)("div",{class:"row clearfix",children:[(0,qt.jsx)("div",{class:"info-column col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{class:"inner-column",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"flaticon-pin"})}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("strong",{children:"Address"})}),(0,qt.jsx)("li",{children:"1st floor, Ayesha Complex, College Rd, Next to Dawat Hotel, Modasa, Gujarat 383315"})]})]})})}),(0,qt.jsx)("div",{class:"info-column col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{class:"inner-column",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"flaticon-phone-call"})}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("strong",{children:"Phone"})}),(0,qt.jsx)("li",{children:"+ 91 99786 23133"})]})]})})}),(0,qt.jsx)("div",{class:"info-column col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{class:"inner-column",children:(0,qt.jsxs)("div",{class:"content",children:[(0,qt.jsx)("div",{class:"icon-box",children:(0,qt.jsx)("span",{class:"flaticon-email-1"})}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("strong",{children:"E-Mail"})}),(0,qt.jsx)("li",{children:"[email protected]"})]})]})})})]})]})}),(0,qt.jsx)("section",{className:"contact-map-section",children:(0,qt.jsx)("div",{class:"auto-container",children:(0,qt.jsx)("div",{class:"map-boxed",children:(0,qt.jsx)("div",{class:"map-outer",children:(0,qt.jsx)("iframe",{title:"SwiftMaze Tech Modasa Location",src:"https://www.google.com/maps?q=SwiftMaze+Tech,+3rd+Floor,+Deluxe+Complex,+College+Road,+Modasa,+Gujarat+383315&z=17&output=embed",allowFullScreen:"",loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"})})})})}),(0,qt.jsx)("section",{className:"contact-map-section contact-form-section",children:(0,qt.jsxs)("div",{class:"auto-container",children:[(0,qt.jsx)("div",{class:"sec-title",children:(0,qt.jsxs)("div",{class:"clearfix",children:[(0,qt.jsxs)("div",{class:"pull-left",children:[(0,qt.jsx)("div",{class:"title",children:"SEND YOUR MESSAGE"}),(0,qt.jsx)("h2",{children:"Contact Us"})]}),(0,qt.jsx)("div",{class:"pull-right",children:(0,qt.jsxs)("div",{class:"text",children:["We help businesses grow with smart technology and expert support. ",(0,qt.jsx)("br",{})," Let's connect and build success together."]})})]})}),(0,qt.jsxs)("div",{class:"contact-form",children:[r.success&&(0,qt.jsx)("div",{style:{backgroundColor:"#e6ffed",border:"1px solid #2ecc71",padding:"10px",borderRadius:"5px",marginBottom:"25px",marginTop:"5px",color:"#2e7d32"},children:r.success}),r.error&&(0,qt.jsx)("div",{style:{backgroundColor:"#ffe6e6",border:"1px solid #e74c3c",padding:"10px",borderRadius:"5px",marginBottom:"25px",marginTop:"5px",color:"#c0392b"},children:r.error}),(0,qt.jsx)("form",{onSubmit:async e=>{e.preventDefault(),i(!0),o({success:"",error:""});const t=n.countryCode||gn,s=_s(n.phone);if(!s)return o({success:"",error:"Please enter your mobile number."}),void i(!1);if(!jn(t,s))return o({success:"",error:Sn(t)}),void i(!1);if(!n.message.trim())return o({success:"",error:"Please enter your message."}),void i(!1);if(!(e=>{const t=(e||"").trim();return!t||/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/i.test(t)})(n.email))return o({success:"",error:"Please enter a valid email address."}),void i(!1);const r="".concat(wn(t)).concat(s);try{await mn({formName:"SwiftMaze Contact Form",name:n.name,email:n.email,phone:r,subject:n.subject,message:n.message}),o({success:"Thank you! Your inquiry has been received. We will get back to you shortly.",error:""}),a({name:"",email:"",countryCode:gn,phone:"",subject:"",message:""})}catch(l){console.error("Error sending inquiry email:",l),o({success:"",error:"Something went wrong. Please check your internet connection and try again later."})}i(!1)},method:"post",action:"",id:"contact-form",children:(0,qt.jsxs)("div",{class:"row clearfix",children:[(0,qt.jsxs)("div",{class:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:"Your name"}),(0,qt.jsx)("input",{type:"text",value:n.name,onChange:l,name:"name",placeholder:""})]}),(0,qt.jsxs)("div",{className:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:"Phone number *"}),(0,qt.jsxs)("div",{className:"contact-form-phone-row",children:[(0,qt.jsx)(Us,{value:n.countryCode,onChange:e=>l({target:{name:"countryCode",value:e}})}),(0,qt.jsx)("input",{type:"tel",name:"phone",inputMode:"numeric",autoComplete:"tel",placeholder:vn(n.countryCode).placeholder,value:n.phone,onChange:l,onKeyDown:Hs,maxLength:vn(n.countryCode).maxDigits,required:!0})]})]}),(0,qt.jsxs)("div",{class:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:"Email address"}),(0,qt.jsx)("input",{type:"email",value:n.email,onChange:l,name:"email",placeholder:"[email protected]",autoComplete:"email"})]}),(0,qt.jsxs)("div",{class:"form-group col-lg-6 col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:"Subject"}),(0,qt.jsx)("input",{type:"text",value:n.subject,onChange:l,name:"subject",placeholder:""})]}),(0,qt.jsxs)("div",{class:"form-group col-lg-12 col-md-12 col-sm-12",children:[(0,qt.jsx)("label",{children:"Your Message *"}),(0,qt.jsx)("textarea",{name:"message",value:n.message,onChange:l,placeholder:"",required:!0})]}),(0,qt.jsx)("div",{class:"form-group text-center col-lg-12 col-md-12 col-sm-12",children:(0,qt.jsx)("button",{class:"theme-btn btn-style-three",type:"submit",disabled:s,name:"submit-form",children:(0,qt.jsx)("span",{class:"txt",children:s?"Sending...":"Send Now"})})})]})})]})]})})]})},Gs=e=>{let{}=e;const t="https://www.swiftmazetech.com/services/",n="https://www.swiftmazetech.com".concat(Gn),a="Explore SwiftMaze Tech's technology services including web development, softw
2are solutions, ERP, CRM, automation and digital marketing for modern businesses.";return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"Technology & Digital Services | Web, Software, ERP & CRM"}),(0,qt.jsx)("meta",{name:"description",content:a}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:t}),(0,qt.jsx)("meta",{property:"og:title",content:"Technology & Digital Services | Web, Software, ERP & CRM"}),(0,qt.jsx)("meta",{property:"og:description",content:a}),(0,qt.jsx)("meta",{property:"og:type",content:"website"}),(0,qt.jsx)("meta",{property:"og:image",content:n}),(0,qt.jsx)("meta",{property:"og:url",content:t}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:"Technology & Digital Services | Web, Software, ERP & CRM"}),(0,qt.jsx)("meta",{name:"twitter:description",content:a}),(0,qt.jsx)("meta",{name:"twitter:image",content:n})]}),(0,qt.jsxs)("section",{className:"page-title",children:[(0,qt.jsx)("div",{className:"pattern-layer-one",style:{backgroundImage:"url(".concat(Ls,")")}}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsx)("h2",{children:"SERVICES"}),(0,qt.jsxs)("ul",{className:"page-breadcrumb",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)("a",{href:"/",children:"Home"})}),(0,qt.jsx)("li",{children:"Services"})]})]})]})]})},Qs=n.p+"static/media/about-swiftmaze-male.5262dd807b617ff3f125.jpg",Vs=e=>{let{}=e;const t="https://www.swiftmazetech.com/about/",n="https://www.swiftmazetech.com".concat(Qs),a="SwiftMaze Tech is a technology and digital services company with 10+ years of experience delivering web, software, ERP, CRM and marketing solutions for growing businesses.";return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"About SwiftMaze Tech | IT, Software & Digital Solutions Company"}),(0,qt.jsx)("meta",{name:"description",content:a}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:t}),(0,qt.jsx)("meta",{property:"og:title",content:"About SwiftMaze Tech | IT, Software & Digital Solutions Company"}),(0,qt.jsx)("meta",{property:"og:description",content:a}),(0,qt.jsx)("meta",{property:"og:type",content:"website"}),(0,qt.jsx)("meta",{property:"og:image",content:n}),(0,qt.jsx)("meta",{property:"og:url",content:t}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:"About SwiftMaze Tech | IT, Software & Digital Solutions Company"}),(0,qt.jsx)("meta",{name:"twitter:description",content:a}),(0,qt.jsx)("meta",{name:"twitter:image",content:n})]}),(0,qt.jsxs)("section",{className:"page-title",children:[(0,qt.jsx)("div",{className:"pattern-layer-one",style:{backgroundImage:"url(".concat(Ls,")")}}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsx)("h2",{children:"ABOUT US"}),(0,qt.jsxs)("ul",{className:"page-breadcrumb",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/",children:"Home"})}),(0,qt.jsx)("li",{children:" About us"})]})]})]}),(0,qt.jsx)("section",{className:"about-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title",children:[(0,qt.jsx)("div",{className:"title",children:"ABOUT COMPANY"}),(0,qt.jsxs)("h2",{children:["You Can not Use Up ",(0,qt.jsx)("br",{})," Creativity."]})]}),(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"content-column col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-column",children:[(0,qt.jsx)("div",{className:"text",children:"At the heart of our mission is a desire to create meaningful change. We work with purpose-driven organizations to strengthen their branding, communication, and digital presence \u2014 helping them amplify the impact they make in the world. We believe that kindness, creativity, and clarity are the pillars of lasting transformation. Every project we take on is guided by compassion and a commitment to making a real difference."}),(0,qt.jsxs)("div",{className:"blocks-outer",children:[(0,qt.jsx)("div",{className:"feature-block",children:(0,qt.jsxs)("div",{className:"inner
2-box",children:[(0,qt.jsx)("div",{className:"icon flaticon-award-1"}),(0,qt.jsx)("h6",{children:"Experience"}),(0,qt.jsx)("div",{className:"feature-text",children:"We\u2019re powered by a passionate team of over 1,400 skilled software professionals, delivering innovative solutions and real-world impact across industries."})]})}),(0,qt.jsx)("div",{className:"feature-block",children:(0,qt.jsxs)("div",{className:"inner-box",children:[(0,qt.jsx)("div",{className:"icon flaticon-technical-support"}),(0,qt.jsx)("h6",{children:"Quick Support"}),(0,qt.jsx)("div",{className:"feature-text",children:"We\u2019ll help you test bold new ideas while sharing your."})]})})]})]})}),(0,qt.jsx)("div",{className:"images-column col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-column",style:{backgroundImage:'url("images/icons/globe.png")'},children:[(0,qt.jsx)("div",{className:"pattern-layer",style:{backgroundImage:'url("images/background/pattern-1.png")'}}),(0,qt.jsxs)("div",{className:"images-outer parallax-scene-1",children:[(0,qt.jsx)("div",{className:"image","data-depth":"0.10",children:(0,qt.jsx)("img",{src:Tn,alt:"SwiftMaze team discussion in office workspace"})}),(0,qt.jsx)("div",{className:"image-two","data-depth":"0.30",children:(0,qt.jsx)("img",{src:Mn,alt:"SwiftMaze professionals collaborating on digital strategy"})}),(0,qt.jsx)("div",{className:"image-three","data-depth":"0.20",children:(0,qt.jsx)("img",{src:Pn,alt:"Team member presenting business growth ideas"})}),(0,qt.jsx)("div",{className:"image-four","data-depth":"0.30",children:(0,qt.jsx)("img",{src:En,alt:"Office collaboration meeting at SwiftMaze Technology"})})]})]})})]})]})}),(0,qt.jsx)("section",{className:"counter-section",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsx)("div",{className:"inner-container",children:(0,qt.jsx)("div",{className:"fact-counter",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"column counter-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{className:"inner wow fadeInLeft","data-wow-delay":"0ms","data-wow-duration":"1500ms",children:(0,qt.jsxs)("div",{className:"content",children:[(0,qt.jsxs)("div",{className:"count-outer count-box",children:[(0,qt.jsx)("span",{className:"count-text","data-speed":"3000","data-stop":"330",children:"20"}),"+"]}),(0,qt.jsx)("h4",{className:"counter-title",children:"ACTIVE CLIENTS"})]})})}),(0,qt.jsx)("div",{className:"column counter-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{className:"inner wow fadeInLeft","data-wow-delay":"300ms","data-wow-duration":"1500ms",children:(0,qt.jsxs)("div",{className:"content",children:[(0,qt.jsxs)("div",{className:"count-outer count-box alternate",children:[(0,qt.jsx)("span",{className:"count-text","data-speed":"5000","data-stop":"850",children:"50"}),"+"]}),(0,qt.jsx)("h4",{className:"counter-title",children:"PROJECTS DONE"})]})})}),(0,qt.jsx)("div",{className:"column counter-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{className:"inner wow fadeInLeft","data-wow-delay":"600ms","data-wow-duration":"1500ms",children:(0,qt.jsxs)("div",{className:"content",children:[(0,qt.jsxs)("div",{className:"count-outer count-box",children:[(0,qt.jsx)("span",{className:"count-text","data-speed":"2000","data-stop":"25",children:"10"}),"+"]}),(0,qt.jsx)("h4",{className:"counter-title",children:"TEAM ADVISORS"})]})})}),(0,qt.jsx)("div",{className:"column counter-column col-lg-3 col-md-6 col-sm-12",children:(0,qt.jsx)("div",{className:"inner wow fadeInLeft","data-wow-delay":"900ms","data-wow-duration":"1500ms",children:(0,qt.jsxs)("div",{className:"content",children:[(0,qt.jsxs)("div",{className:"count-outer count-box",children:[(0,qt.jsx)("span",{className:"count-text","data-speed":"3500","data-stop":"10",children:"3"}),"+"]}),(0,qt.jsx)("h4",{className:"counter-title",children:"GLORIOUS YEARS"})]})})})]})})})})}),(0,qt.jsx)("section",{className:"about-section-two",style:{backgroundImage:'url("images/background/3.jpg")'},children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"image-column col-lg-7 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner
2-column",children:[(0,qt.jsx)("div",{className:"circle-layer",style:{backgroundImage:'url("images/background/pattern-10.png")'}}),(0,qt.jsx)("div",{className:"image",children:(0,qt.jsx)("img",{src:Qs,alt:""})})]})}),(0,qt.jsx)("div",{className:"skill-column col-lg-5 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-column",children:[(0,qt.jsxs)("div",{className:"sec-title light",children:[(0,qt.jsx)("div",{className:"title",children:"About SwiftMaze"}),(0,qt.jsx)("h2",{children:"Transform Your Business With The Leading IT Solution provider."}),(0,qt.jsx)("div",{className:"text",children:"We listen carefully. We advise with insight. We design collaboratively. What matters most to us is building lasting relationships and creating satisfied clients. Our success is measured not just in outcomes, but in how our clients feel about working with us."})]}),(0,qt.jsxs)("div",{className:"skills",children:[(0,qt.jsxs)("div",{className:"skill-item",children:[(0,qt.jsxs)("div",{className:"skill-header clearfix",children:[(0,qt.jsx)("div",{className:"skill-title",children:"Web Development"}),(0,qt.jsx)("div",{className:"skill-percentage",children:(0,qt.jsxs)("div",{className:"count-box",children:[(0,qt.jsx)("span",{className:"count-text",children:"99"}),"%"]})})]}),(0,qt.jsx)("div",{className:"skill-bar",children:(0,qt.jsx)("div",{className:"bar-inner",children:(0,qt.jsx)("div",{className:"bar progress-line",style:{width:"99%"}})})})]}),(0,qt.jsxs)("div",{className:"skill-item",children:[(0,qt.jsxs)("div",{className:"skill-header clearfix",children:[(0,qt.jsx)("div",{className:"skill-title",children:"Hire Chrome Extension Developer"}),(0,qt.jsx)("div",{className:"skill-percentage",children:(0,qt.jsxs)("div",{className:"count-box",children:[(0,qt.jsx)("span",{className:"count-text",children:"99"}),"%"]})})]}),(0,qt.jsx)("div",{className:"skill-bar",children:(0,qt.jsx)("div",{className:"bar-inner",children:(0,qt.jsx)("div",{className:"bar progress-line",style:{width:"99%"}})})})]}),(0,qt.jsxs)("div",{className:"skill-item",children:[(0,qt.jsxs)("div",{className:"skill-header clearfix",children:[(0,qt.jsx)("div",{className:"skill-title",children:"ERP system"}),(0,qt.jsx)("div",{className:"skill-percentage",children:(0,qt.jsxs)("div",{className:"count-box",children:[(0,qt.jsx)("span",{className:"count-text",children:"99"}),"%"]})})]}),(0,qt.jsx)("div",{className:"skill-bar",children:(0,qt.jsx)("div",{className:"bar-inner",children:(0,qt.jsx)("div",{className:"bar progress-line",style:{width:"99%"}})})})]})]}),(0,qt.jsx)("a",{href:"/services",className:"theme-btn btn-style-two",children:(0,qt.jsx)("span",{className:"txt",children:"Learn More"})})]})})]})})})]})},Ks=()=>{const e="https://www.swiftmazetech.com/privacy-policy/",t="https://www.swiftmazetech.com".concat(pn),n="Read SwiftMaze Tech privacy policy to understand how we collect, use, and protect your personal data and website interactions.";return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"Privacy Policy | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"description",content:n}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:e}),(0,qt.jsx)("meta",{property:"og:title",content:"Privacy Policy | SwiftMaze Tech"}),(0,qt.jsx)("meta",{property:"og:description",content:n}),(0,qt.jsx)("meta",{property:"og:type",content:"website"}),(0,qt.jsx)("meta",{property:"og:image",content:t}),(0,qt.jsx)("meta",{property:"og:url",content:e}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:"Privacy Policy | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"twitter:description",content:n}),(0,qt.jsx)("meta",{name:"twitter:image",content:t})]}),(0,qt.jsxs)("section",{className:"page-title",children:[(0,qt.jsx)("div",{className:"pattern-layer-one",style:{backgroundImage:"url(".concat(Ls,")")}}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsx)("h2",{children:"Privacy Policy"}),(0,qt.jsxs)("ul",{className:"page-breadcrumb",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/",children:"Home"})}),(0,qt.jsx)("li",{children:"Privacy Policy"})]})]})]}),(0,qt.jsx)("section",{className:"about-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title",children:[(0,qt.jsx)("div",{className:"title",children:"Privacy Policy"}
2),(0,qt.jsx)("h2",{children:"Our Commitment to Data Privacy"})]}),(0,qt.jsxs)("div",{className:"privacy-content",children:[(0,qt.jsx)("h4",{children:"Data Collection and Usage"}),(0,qt.jsx)("h5",{children:"Personal Information"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"We collect information you voluntarily provide when interacting with our website."}),(0,qt.jsx)("li",{children:"This includes name, email address, and any other details shared through forms."}),(0,qt.jsx)("li",{children:"Your IP address and browser information are collected for security purposes."})]}),(0,qt.jsx)("h5",{children:"Comments and User Content"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Comments and associated metadata are stored indefinitely."}),(0,qt.jsx)("li",{children:"Profile pictures linked to comments are publicly visible."}),(0,qt.jsx)("li",{children:"We use automated spam detection to protect our community."})]}),(0,qt.jsx)("h5",{children:"Media and Uploads"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Avoid uploading images containing embedded location data (EXIF GPS)."}),(0,qt.jsx)("li",{children:"Uploaded media may be publicly accessible."}),(0,qt.jsx)("li",{children:"We recommend reviewing media files before uploading."})]}),(0,qt.jsx)("h4",{children:"Cookie Policy"}),(0,qt.jsx)("h5",{children:"Essential Cookies"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Temporary cookies to verify browser compatibility."}),(0,qt.jsx)("li",{children:"Login cookies valid for two days."}),(0,qt.jsx)("li",{children:"Screen preference cookies valid for one year."}),(0,qt.jsx)("li",{children:"\u201cRemember Me\u201d option extends login duration to two weeks."})]}),(0,qt.jsx)("h5",{children:"Optional Cookies"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Comment cookies store name and email for convenience."}),(0,qt.jsx)("li",{children:"Article editing cookies store post IDs temporarily."}),(0,qt.jsx)("li",{children:"All optional cookies can be controlled through browser settings."})]}),(0,qt.jsx)("h4",{children:"Third-Party Content"}),(0,qt.jsx)("h5",{children:"Embedded Content"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Our site may display content from external websites."}),(0,qt.jsx)("li",{children:"Third-party embeds follow their respective privacy policies."}),(0,qt.jsx)("li",{children:"External content may track user interactions independently."})]}),(0,qt.jsx)("h4",{children:"Data Protection Rights"}),(0,qt.jsx)("h5",{children:"Your Rights"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Request export of your personal data."}),(0,qt.jsx)("li",{children:"Request deletion of your personal data."}),(0,qt.jsx)("li",{children:"Edit your profile information at any time."}),(0,qt.jsx)("li",{children:"Control your cookie preferences."})]}),(0,qt.jsx)("h5",{children:"Data Retention"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"We retain necessary data for administrative purposes."}),(0,qt.jsx)("li",{children:"Security and legal requirements may affect data retention."}),(0,qt.jsx)("li",{children:"User account information is stored as long as the account is active."})]}),(0,qt.jsx)("h4",{children:"Security Measures"}),(0,qt.jsx)("h5",{children:"Data Protection"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Implementation of security measures to protect user data."}),(0,qt.jsx)("li",{children:"Regular security audits and updates."}),(0,qt.jsx)("li",{children:"Restricted access to personal information."})]}),(0,qt.jsx)("h5",{children:"Data Sharing"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Limited sharing of personal data with third parties."}),(0,qt.jsx)("li",{children:"IP addresses included in password reset emails."}),(0,qt.jsx)("li",{children:"Automated spam detection services may process comments."})]}),(0,qt.jsx)("h4",{children:"Contact Information"}),(0,qt.jsx)("p",{children:"For privacy-related inquiries or to exercise your data rights, please contact our data protection team through our website. This privacy policy is subject to updates. We recommend checking periodically for any changes."})]})]})})]})},Xs=()=>{const e="https://www.swiftmazetech.com/terms-and-conditions/",t="https://www.swiftmazetech.com".concat(pn),n="Review SwiftMaze Tech terms and conditions for service usage, payments, responsibilities, and legal policies.";return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"Terms and Conditions | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"description",content:n}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:e}),(0,qt.jsx)("meta",{property:"og:title",content:"Terms and Conditions | SwiftMaze Tech"}),(0,qt.jsx)("meta",{property:"og:description",content:n}),(0,qt.jsx)("meta",{property:"og:type",content:"website"}),(0,qt.jsx)("meta",{property:"og:image",content:t}),(0,qt.jsx)("meta",{property:"og:url",content:e}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:"Terms and Conditions | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"twitter:description",content:n}),(0,qt.jsx)("meta",{name:"twitter:image",content:t})]}),(0,qt.jsxs)("section",{className:"page-title",children:[(0,qt.jsx)("div",{className:"pattern-layer-one",style:{backgroundImage:"url(".concat(Ls,")")}}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsx)("h2",{children:"Terms & Conditions"}),(0,qt.jsxs)("ul",{className:"page-breadcrumb",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/",children:"Home"})}),(0,qt.jsx)("li",{children:"Terms & Conditions"})]})]})]}),(0,qt.jsx)("section",{className:"about-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title",children:[(0,qt.jsx)("div",{className:"title",children:"Terms & Conditions"}),(0,qt.jsx)("h2",{children:"Agreement for Using Our Services"})]}),(0,qt.jsxs)("div",{className:"privacy-content",children:[(0,qt.jsx)("h4",{children:"Acceptance of Terms"}),(0,qt.jsx)("p",{children:"By accessing or using the SwiftMaze Tech website and services, you agree to be bound by these Terms & Conditions. If you do not agree, please do not use our services."}),(0,qt.jsx)("h4",{children:"Services"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Website development and maintenance"}),(0,qt.jsx)("li",{children:"SEO and digital marketing services"}),(0,qt.jsx)("li",{children:"Web scraping, automation, and custom softw
2are solutions"}),(0,qt.jsx)("li",{children:"Consultation and technical support"})]}),(0,qt.jsx)("h4",{children:"Payments & Billing"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"All payments are processed securely through third-party gateways such as Razorpay, PhonePe, Paytm, or others."}),(0,qt.jsx)("li",{children:"Prices are communicated before order confirmation."}),(0,qt.jsx)("li",{children:"Payments must be completed in full before service delivery unless otherwise agreed."}),(0,qt.jsx)("li",{children:"We do not store card or UPI details on our servers."})]}),(0,qt.jsx)("h4",{children:"User Responsibilities"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Provide accurate information during transactions."}),(0,qt.jsx)("li",{children:"Do not misuse or attempt to exploit our services."}),(0,qt.jsx)("li",{children:"Maintain confidentiality of login credentials."})]}),(0,qt.jsx)("h4",{children:"Intellectual Property"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"All website content, code, and designs belong to SwiftMaze Tech unless stated otherwise."}),(0,qt.jsx)("li",{children:"Unauthorized copying or redistribution is prohibited."})]}),(0,qt.jsx)("h4",{children:"Limitation of Liability"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"We are not liable for indirect or consequential losses."}),(0,qt.jsx)("li",{children:"Service delays caused by third-party platforms are not our responsibility."}),(0,qt.jsx)("li",{children:"Maximum liability is limited to the amount paid for the service."})]}),(0,qt.jsx)("h4",{children:"Termination"}),(0,qt.jsx)("p",{children:"We reserve the right to suspend or terminate services if these terms are violated."}),(0,qt.jsx)("h4",{children:"Governing Law"}),(0,qt.jsx)("p",{children:"These terms are governed by the laws of India. Any disputes shall be subject to Indian jurisdiction."}),(0,qt.jsx)("h4",{children:"Contact"}),(0,qt.jsx)("p",{children:"For any questions regarding these terms, please contact us through our website."})]})]})})]})},Js=()=>{const e="https://www.swiftmazetech.com/refund-policy/",t="https://www.swiftmazetech.com".concat(En),n="Read SwiftMaze Tech refund and cancellation policy for eligibility, timelines, and payment processing details.";return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"Refund and Cancellation Policy | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"description",content:n}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:e}),(0,qt.jsx)("meta",{property:"og:title",content:"Refund and Cancellation Policy | SwiftMaze Tech"}),(0,qt.jsx)("meta",{property:"og:description",content:n}),(0,qt.jsx)("meta",{property:"og:type",content:"website"}),(0,qt.jsx)("meta",{property:"og:image",content:t}),(0,qt.jsx)("meta",{property:"og:url",content:e}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:"Refund and Cancellation Policy | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"twitter:description",content:n}),(0,qt.jsx)("meta",{name:"twitter:image",content:t})]}),(0,qt.jsxs)("section",{className:"page-title",children:[(0,qt.jsx)("div",{className:"pattern-layer-one",style:{backgroundImage:"url(".concat(Ls,")")}}),(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsx)("h2",{children:"Refund & Cancellation Policy"}),(0,qt.jsxs)("ul",{className:"page-breadcrumb",children:[(0,qt.jsx)("li",{children:(0,qt.jsx)(Pe,{to:"/",children:"Home"})}),(0,qt.jsx)("li",{children:"Refund Policy"})]})]})]}),(0,qt.jsx)("section",{className:"about-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"sec-title",children:[(0,qt.jsx)("div",{className:"title",children:"Refund Policy"}),(0,qt.jsx)("h2",{children:"Transparent & Fair Refund Process"})]}),(0,qt.jsxs)("div",{className:"privacy-content",children:[(0,qt.jsx)("h4",{children:"Service-Based Refunds"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Refunds apply only to unused or undelivered services."}),(0,qt.jsx)("li",{children:"Once work has started, refunds may not be applicable."}),(0,qt.jsx)("li",{children:"Custom development and digital services are generally non-refundable."})]}),(0,qt.jsx)("h4",{children:"Cancellation Policy"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Cancellation requests must be submitted in writing."}),(0,qt.jsx)("li",{children:"Requests must be made within 24\u201348 hours of payment (if work has not started)."}),(0,qt.jsx)("li",{children:"Late cancellations may not be eligible for refunds."})]}),(0,qt.jsx)("h4",{children:"Refund Processing"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Approved refunds are processed within 7\u201310 business days."}),(0,qt.jsx)("li",{children:"Refunds are credited to the original payment method."}),(0,qt.jsx)("li",{children:"Payment gateway processing times may vary."})]}),(0,qt.jsx)("h4",{children:"Non-Refundable Cases"}),(0,qt.jsxs)("ul",{children:[(0,qt.jsx)("li",{children:"Completed or partially completed services."}),(0,qt.jsx)("li",{children:"Delays caused by missing client inputs."}),(0,qt.jsx)("li",{children:"Third-party tool or license purchases."})]}),(0,qt.jsx)("h4",{children:"Payment Gateways"}),(0,qt.jsx)("p",{children:"Payments are securely handled via Razorpay, PhonePe, Paytm, or other authorized payment providers. SwiftMaze Tech does not store payment credentials."}),(0,qt.jsx)("h4",{children:"Contact"}),(0,qt.jsx)("p",{children:"For refund or cancellation requests, please contact us through our website with payment details and order reference."})]})]})})]})},$s=n.p+"static/media/home-og-swiftmaze.007bfa587d757132f9db.jpg";function Zs(){const e="https://www.swiftmazetech.com",t="https://www.swiftmazetech.com".concat($s),n="SwiftMaze Tech is a website development and digital marketing company in Modasa that helps local businesses grow with steady results.";return(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"Website Development & Digital Marketing Company | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"description",content:n}),(0,qt.jsx)("meta",{name:"robots",content:"index,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:e}),(0,qt.jsx)("meta",{property:"og:title",content:"Website Development & Digital Marketing Company | SwiftMaze Tech"}),(0,qt.jsx)("meta",{property:"og:description",content:n}),(0,qt.jsx)("meta",{property:"og:type",content:"website"}),(0,qt.jsx)("meta",{property:"og:image",content:t}),(0,qt.jsx)("meta",{property:"og:url",content:e}),(0,qt.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,qt.jsx)("meta",{name:"twitter:title",content:"Website Development & Digital Marketing Company | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"twitter:description",content:n}),(0,qt.jsx)("meta",{name:"twitter:image",content:t})]})}function ei(){return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(Ft,{children:[(0,qt.jsx)("title",{children:"404 Page Not Found | SwiftMaze Tech"}),(0,qt.jsx)("meta",{name:"description",content:"The page you requested could not be found on SwiftMaze Tech."}),(0,qt.jsx)("meta",{name:"robots",content:"noindex,follow"}),(0,qt.jsx)("link",{rel:"canonical",href:"https://www.swiftmazetech.com/404"})]}),(0,qt.jsxs)("div",{style:{minHeight:"100vh",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",background:"#f5f7fa",padding:"20px",textAlign:"center"},children:[(0,qt.jsx)("h1",{style:{fontSize:"80px",fontWeight:"bold",color:"#333"},children:"404"}),(0,qt.jsx)("h2",{style:{fontSize:"28px",color:"#555",marginBottom:"10px"},children:"Page Not Found"}),(0,qt.jsx)("p",{style:{maxWidth:"350px",color:"#777",marginBottom:"20px"},children:"The page you're trying to access doesn't exist or may have been moved."}),(0,qt.jsx)(Pe,{to:"/",style:{padding:"12px 24px",background:"#3595E4",color:"white",borderRadius:"6px",textDecoration:"none",fontSize:"16px"},children:"Go Back Home \u2192"})]})]})}const ti=[{title:"Skilled Development Team",text:"You work with a team that handles website, app, and software execution in a structured way. We break work into clear milestones, keep technical decisions transparent, and deliver solutions aligned with your business goals."},{title:"Clear Project Flow",text:"We follow a simple process that keeps you updated at all times. You always know what part of the work is running and what comes next. This helps you stay relaxed while we build your website, softw
2are, or app. No confusion and no stress at any point."},{title:"Fair and Easy Pricing",text:"You get good work at a price that fits your budget. We share clear plans so you understand what you are paying for. There are no hidden costs, and each package is made to give you real value. You get strong results without spending extra."},{title:"Fast Support When You Need It",text:"Our team replies quickly when you reach out. You get help without long waits or delays. We guide you with simple steps and solve problems before they grow. You always have someone ready to assist you."},{title:"SEO-Friendly Work",text:"Every site we build comes with clean structure and simple SEO steps. This helps your pages show better on search engines and attracts steady visitors. You get a base that supports long-term online growth."},{title:"Modern and Clean Designs",text:"We build layouts that feel light, simple, and easy for any user. The design fits your brand and keeps your visitors engaged. Whether it is a website or an app, the full experience stays smooth and clear."},{title:"Secure and Stable Systems",text:"Your project comes with safe setup and strong security layers. Our team follows steady methods to keep your data safe. You get a system that runs well every day without sudden issues."},{title:"Flexible Project Changes",text:"We understand that ideas change during the project. You can share updates anytime, and we adjust the work with simple steps. We stay flexible so the final result matches your needs."}],ni=()=>(0,qt.jsx)("section",{className:"benefits-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"section-heading text-center",children:[(0,qt.jsx)("h3",{children:"Benefits of Working With SwiftMazeTech"}),(0,qt.jsx)("span",{className:"animate-border"})]}),(0,qt.jsx)("div",{className:"row",children:ti.map(e=>(0,qt.jsx)("div",{className:"col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)("div",{className:"benefits-widget",children:[(0,qt.jsx)("h4",{children:e.title}),(0,qt.jsx)("p",{children:e.text})]})},e.title))})]})}),ai=e=>(e||"").replace(/\D/g,""),si=e=>{e.ctrlKey||e.metaKey||["Backspace","Delete","Tab","Escape","Enter","ArrowLeft","ArrowRight","Home","End"].includes(e.key)||/^\d$/.test(e.key)||e.preventDefault()},ii=()=>{const[e,n]=(0,t.useState)({name:"",email:"",countryCode:gn,phone:"",service:"",details:""}),[a,s]=(0,t.useState)(!1),[i,r]=(0,t.useState)({success:"",error:""}),o=t=>{const{name:a,value:s}=t.target;if("countryCode"===a){const e=vn(s);return void n(t=>Be(Be({},t),{},{countryCode:s,phone:ai(t.phone).slice(0,e.maxDigits)}))}if("phone"===a){const t=e.countryCode||gn,a=vn(t);return void n(e=>Be(Be({},e),{},{phone:ai(s).slice(0,a.maxDigits)}))}n(e=>Be(Be({},e),{},{[a]:s}))};return(0,qt.jsx)("section",{id:"project-contact",className:"project-contact-section",children:(0,qt.jsx)("div",{className:"auto-container",children:(0,qt.jsxs)("div",{className:"row clearfix",children:[(0,qt.jsx)("div",{className:"info-column col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsxs)("div",{className:"inner-column",children:[(0,qt.jsx)("div",{className:"section-heading",children:(0,qt.jsx)("h2",{className:"section-title",children:"Let\u2019s Talk About Your Project"})}),(0,qt.jsxs)("div",{className:"soc-box",children:[(0,qt.jsxs)("a",{href:"tel:+919978623133",children:[(0,qt.jsx)("i",{className:"fa fa-phone"}),(0,qt.jsx)("span",{children:"Book A Call"})]}),(0,qt.jsxs)("a",{href:"https://wa.me/9978623133",target:"_blank",rel:"noreferrer",children:[(0,qt.jsx)("i",{className:"fa fa-whatsapp"}),(0,qt.jsx)("span",{children:"WhatsApp"})]}),(0,qt.jsxs)("a",{href:"mailto:[email protected]",children:[(0,qt.jsx)("i",{className:"fa fa-envelope"}),(0,qt.jsx)("span",{children:"Email Us"})]})]}),(0,qt.jsxs)("div",{className:"experience-content",children:[(0,qt.jsxs)("div",{className:"single-experience-box",children:[(0,qt.jsx)("div",{className:"icon",children:(0,qt.jsx)("span",{className:"icon-badge",children:"\u2605"})}),(0,qt.jsxs)("div",{className:"content",children:[(0,qt.jsx)("h5",{children:"10+ years of steady work"}),(0,qt.jsx)("p",{children:"We have been building websites, apps, and software for more than ten years. Our team has handled many projects for small and growing businesses. Each project is planned with care so you feel safe and clear at every step."})]})]}),(0,qt.jsxs)("div",{className:"single-experience-box",children:[(0,qt.jsx)("div",{className:"icon",children:(0,qt.jsx)("span",{className:"icon-badge",children:"\ud83d\udc4d"})}),(0,qt.jsxs)("div",{className:"content",children:[(0,qt.jsx)("h5",{children:"100+ happy clients"}),(0,qt.jsx)("p",{children:"More than one hundred clients have trusted us with their online work. Their kind feedback shows the value we bring through simple and steady service. We focus on clean results that help your business move ahead."})]})]}),(0,qt.jsxs)("div",{className:"single-experience-box",children:[(0,qt.jsx)("div",{className:"icon",children:(0,qt.jsx)("span",{className:"icon-badge",children:"\ud83d\udc68\u200d\ud83d\udcbb"})}),(0,qt.jsxs)("div",{className:"content",children:[(0,qt.jsx)("h5",{children:"Skilled in-house team"}),(0,qt.jsx)("p",{children:"Our in-house team works together under one roof to plan, build, and support your project. You get a mix of designers, developers, and support staff who know how to keep things simple and organized. This helps us deliver strong work on time."})]})]})]})]})}),(0,qt.jsx)("form",{onSubmit:async t=>{t.preventDefault(),s(!0),r({success:"",error:""});const a=e.countryCode||gn,i=ai(e.phone);if(!i)return r({success:"",error:"Please enter your mobile number."}),void s(!1);if(!jn(a,i))return r({success:"",error:Sn(a)}),void s(!1);if(!e.details.trim())return r({success:"",error:"Please enter your message."}),void s(!1);if(!(e=>{const t=(e||"").trim();return!t||/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/i.test(t)})(e.email))return r({success:"",error:"Please enter a valid email address."}),void s(!1);const o="".concat(wn(a)).concat(i);try{await mn({formName:"SwiftMaze Home Page About Form",name:e.name,email:e.email,phone:o,service:e.service,message:e.details}
2),r({success:"Thank you! Your inquiry has been received. We will get back to you shortly.",error:""}),n({name:"",email:"",countryCode:gn,phone:"",service:"",details:""})}catch(l){console.error("Error sending inquiry email:",l),r({success:"",error:"Something went wrong. Please check your internet connection and try again later."})}s(!1)},className:"form-column col-lg-6 col-md-12 col-sm-12",children:(0,qt.jsx)("div",{className:"inner-column",children:(0,qt.jsx)("div",{className:"discuss-project-form",children:(0,qt.jsxs)("div",{className:"project-form row clearfix",children:[(0,qt.jsxs)("div",{className:"form-group col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:"Your Name"}),(0,qt.jsx)("input",{type:"text",name:"name",value:e.name,onChange:o,placeholder:"Enter Your Name"}),(0,qt.jsx)("span",{className:"focus-underline"})]}),(0,qt.jsxs)("div",{className:"form-group col-md-6 col-sm-12",children:[(0,qt.jsxs)("label",{children:["Phone Number ",(0,qt.jsx)("span",{children:"*"})]}),(0,qt.jsxs)("div",{className:"project-contact-phone-row",children:[(0,qt.jsx)(Us,{value:e.countryCode,onChange:e=>o({target:{name:"countryCode",value:e}})}),(0,qt.jsx)("input",{type:"tel",name:"phone",inputMode:"numeric",autoComplete:"tel",placeholder:vn(e.countryCode).placeholder,value:e.phone,onChange:o,onKeyDown:si,maxLength:vn(e.countryCode).maxDigits,required:!0,style:{flex:1}})]}),(0,qt.jsx)("span",{className:"focus-underline"})]}),(0,qt.jsxs)("div",{className:"form-group col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:"Your Email"}),(0,qt.jsx)("input",{type:"email",name:"email",placeholder:"Enter Your Email",value:e.email,onChange:o,autoComplete:"email"}),(0,qt.jsx)("span",{className:"focus-underline"})]}),(0,qt.jsxs)("div",{className:"form-group col-md-6 col-sm-12",children:[(0,qt.jsx)("label",{children:"Services"}),(0,qt.jsxs)("select",{name:"service",value:e.service,onChange:o,children:[(0,qt.jsx)("option",{value:"",children:"Select Your Services"}),(0,qt.jsx)("option",{value:"website",children:"Website Development"}),(0,qt.jsx)("option",{value:"software",children:"Software Development"}),(0,qt.jsx)("option",{value:"mobile",children:"Mobile App Development"}),(0,qt.jsx)("option",{value:"marketing",children:"Digital Marketing"}),(0,qt.jsx)("option",{value:"bacainternship",children:"BCA Internship & Industrial Project Guidance"}),(0,qt.jsx)("option",{value:"industryproject",children:"Industry Project, Internship & Mentorship"}),(0,qt.jsx)("option",{value:"projectguidance",children:"Internship & Project Guidance (Modasa)"}),(0,qt.jsx)("option",{value:"btechbe",children:"BTech / BE Internship Project Guidance"}),(0,qt.jsx)("option",{value:"other",children:"Other"})]}),(0,qt.jsx)("span",{className:"focus-underline"})]}),(0,qt.jsxs)("div",{className:"form-group col-md-12 col-sm-12",children:[(0,qt.jsxs)("label",{children:["Project Details ",(0,qt.jsx)("span",{children:"*"})]}),(0,qt.jsx)("textarea",{name:"details",rows:"4",placeholder:"Please enter project details",value:e.details,onChange:o,required:!0}),(0,qt.jsx)("span",{className:"focus-underline"})]}),i.success&&(0,qt.jsx)("div",{className:"form-group col-md-12",children:(0,qt.jsx)("p",{className:"text-success",children:i.success})}),i.error&&(0,qt.jsx)("div",{className:"form-group col-md-12",children:(0,qt.jsx)("p",{className:"text-danger",children:i.error})}),(0,qt.jsx)("div",{className:"form-group col-md-12 col-sm-12",children:(0,qt.jsx)("button",{type:"submit",className:"theme-btn btn-style-one",disabled:a,children:(0,qt.jsx)("span",{className:"txt",children:a?"Sending...":"Submit Project Details"})})})]})})})})]})})})},ri="n8n-embedded-chat-interface-script",oi="112px",li=e=>(null===e||void 0===e?void 0:e.querySelector(".fixed.bottom-4.right-4.size-14.cursor-pointer.rounded-full.bg-primary"))||Array.from((null===e||void 0===e?void 0:e.querySelectorAll("div"))||[]).find(e=>{var t,n;const a=(null===(t=e.className)||void 0===t||null===(n=t.toString)||void 0===n?void 0:n.call(t))||"";return a.includes("bottom-4")&&a.includes("right-4")&&a.includes("size-14")&&a.includes("rounded-full")&&a.includes("bg-primary")}),ci=()=>{const e=(0,t.useRef)(null),[n,a]=(0,t.useState)(!1),[s,i]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{const t=e.current;if(!t)return;const n=(null===""?void 0:"".trim())||"https://n8n.automizehub.ai/webhook/dc51c98f-633b-4849-9b85-ccbd74f7fbc0/chat";let s,i;t.setAttribute("label","Chat with Swiftmaze Tech"),t.setAttribute("open-on-start","false"),t.setAttribute("hostname",n),t.style.position="fixed",t.style.right="20px",t.style.bottom="20px",t.style.zIndex="1001";const r=()=>{var e;const n=t.shadowRoot;if(!n||!window.matchMedia("(max-width: 767px)").matches)return void a(!1);const s=n.querySelector('input[placeholder*="Ask"], textarea[placeholder*="Ask"]')||(null===(e=n.textContent)||void 0===e?void 0:e.includes("What can I help with?"));a(Boolean(s))},o=()=>{const e=t.shadowRoot;if(!e)return!1;const n=li(e);n&&(n.style.setProperty("width","48px","important"),n.style.setProperty("height","48px","important"),n.style.setProperty("min-width","48px","important"),n.style.setProperty("min-height","48px","important"),n.style.setProperty("right","20px","important"),n.style.setProperty("bottom",window.matchMedia("(max-width: 767px)").matches?oi:"20px","important"),n.style.setProperty("opacity","0","important"),n.style.setProperty("visibility","hidden","important"),n.style.setProperty("pointer-events","none","important"),n.querySelectorAll("span, svg").forEach(e
2=>{e.style.setProperty("width","22px","important"),e.style.setProperty("height","22px","important"),e.style.setProperty("font-size","22px","important")}),n.querySelectorAll(":scope > span").forEach(e=>{e.style.setProperty("display","flex","important"),e.style.setProperty("align-items","center","important"),e.style.setProperty("justify-content","center","important"),e.style.setProperty("width","100%","important"),e.style.setProperty("height","100%","important"),e.style.setProperty("line-height","1","important"),e.style.setProperty("transform","none","important")}));const a=e.querySelector('[aria-label="Close"]')||e.querySelector('[aria-label="close"]')||e.querySelector('[title="Close"]')||e.querySelector('[title="close"]')||Array.from(e.querySelectorAll("button")).find(e=>/close|\xd7|x/i.test(e.textContent||e.getAttribute("aria-label")||""));a&&(a.style.setProperty("display","flex","important"),a.style.setProperty("align-items","center","important"),a.style.setProperty("justify-content","center","important"),a.style.setProperty("opacity","1","important"),a.style.setProperty("visibility","visible","important"),a.style.setProperty("pointer-events","auto","important")),r();const s=e.getElementById("swiftmaze-chat-theme");if(s)return s.nextSibling&&e.appendChild(s),!0;const i=document.createElement("style");return i.id="swiftmaze-chat-theme",i.textContent="\n        .bg-primary,\n        .chat-header,\n        header {\n          background: #3E54FF !important;\n          color: #ffffff !important;\n        }\n\n        .bg-primary *,\n        .chat-header *,\n        header * {\n          color: #ffffff !important;\n        }\n\n        .fixed.bottom-4.right-4.size-14.cursor-pointer.rounded-full.bg-primary {\n          width: 48px !important;\n          height: 48px !important;\n          min-width: 48px !important;\n          min-height: 48px !important;\n          right: 20px !important;\n          bottom: 20px !important;\n        }\n\n        .fixed.bottom-4.right-4.size-14.cursor-pointer.rounded-full.bg-primary span,\n        .fixed.bottom-4.right-4.size-14.cursor-pointer.rounded-full.bg-primary svg {\n          width: 22px !important;\n          height: 22px !important;\n          font-size: 22px !important;\n        }\n\n        .fixed.bottom-4.right-4.size-14.cursor-pointer.rounded-full.bg-primary > span {\n          display: flex !important;\n          align-items: center !important;\n          justify-content: center !important;\n          width: 100% !important;\n          height: 100% !important;\n          line-height: 1 !important;\n          transform: none !important;\n        }\n\n        @media (max-width: 767px) {\n          .fixed.bottom-4.right-4.size-14.cursor-pointer.rounded-full.bg-primary {\n            right: 20px !important;\n            bottom: ".concat(oi,' !important;\n          }\n\n          button[aria-label="Close"],\n          button[aria-label="close"],\n          button[title="Close"],\n          button[title="close"] {\n            display: flex !important;\n            opacity: 1 !important;\n            visibility: visible !important;\n            pointer-events: auto !important;\n          }\n        }\n      '),e.appendChild(i),!0};let l=document.getElementById(ri);const c=()=>{i=window.setInterval(()=>{o(),r()},300),s=new MutationObserver(()=>{o(),r()}),s.observe(t,{childList:!0,subtree:!0}),window.addEventListener("resize",r)};return l?c():(l=document.createElement("script"),l.id=ri,l.src="https://cdn.jsdelivr.net/npm/n8n-embedded-chat-interface@latest/output/index.js",l.async=!0,l.addEventListener("load",c),document.body.appendChild(l)),()=>{s&&s.disconnect(),i&&window.clearInterval(i),window.removeEventListener("resize",r),l&&l.removeEventListener("load",c)}},[]),(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)("div",{className:"swiftmaze-floating-actions ".concat(s?"is-open":""),children:[(0,qt.jsxs)("div",{className:"swiftmaze-floating-options","aria-hidden":!s,children:[(0,qt.jsx)("a",{className:"swiftmaze-floating-option swiftmaze-floating-whatsapp",href:"https://wa.me/919978623133?text=Hello%20SwiftMaze%20Tech%2C%20I%20want%20to%20know%20more%20about%20your%20services.",target:"_blank",rel:"noopener noreferrer nofollow","aria-label":"Chat on WhatsApp",tabIndex:s?0:-1,onClick:()=>i(!1),children:(0,qt.jsx)("span",{className:"fa fa-whatsapp","aria-hidden":"true"})}),(0,qt.jsx)("button",{type:"button",className:"swiftmaze-floating-option swiftmaze-floating-chat","aria-label":"Chat with SwiftMaze",tabIndex:s?0:-1,onClick:()=>{var t;const n=li(null===(t=e.current)||void 0===t?void 0:t.shadowRoot);n&&n.click(),i(!1)},children:(0,qt.jsx)("span",{className:"fa fa-question","aria-hidden":"true"})})]}),(0,qt.jsx)("button",{type:"button",className:"swiftmaze-floating-toggle","aria-label":s?"Close contact options":"Open contact options","aria-expanded":s,onClick:()=>i(e=>!e),children:s?(0,qt.jsx)("span",{className:"fa fa-times","aria-hidden":"true"}):(0,qt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,qt.jsx)("path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"})})})]}),(0,qt.jsx)("n8n-embedded-chat-interface",{ref:e}),(0,qt.jsx)("button",{type:"button",className:"swiftmaze-chat-mobile-close ".concat(n?"is-visible":""),onClick:()=>{const t=e.current,n=null===t||void 0===t?void 0:t.shadowRoot,s=(e=>(null===e||void 0===e?void 0:e.querySelector('[aria-label="Close"]'))||(null===e||void 0===e?void 0:e.querySelector('[aria-label="close"]'))||(null===e||void 0===e?void 0:e.querySelector('[title="Close"]'))||(null===e||void 0===e?void 0:e.querySelector('[title="close"]'))||Array.from((null===e||void 0===e?void 0:e.querySelectorAll("button"))||[]).find(e=>/close|\xd7|x/i.test(e.textContent||e.getAttribute("aria-label")||"")))(n),i=li(n);
2s?s.click():i?i.click():null===t||void 0===t||t.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",bubbles:!0})),window.setTimeout(()=>a(!1),150)},"aria-label":"Close chatbot",children:(0,qt.jsx)("span",{className:"fa fa-times","aria-hidden":"true"})})]})},di=[{title:"WhatsApp CRM",text:"Manage leads, customer chats, follow-ups, and team communication from a simple CRM workflow built around WhatsApp business conversations.",icon:"fa-whatsapp",to:"/products/whatsapp-crm/",points:["Lead handling","Follow-up workflow","Team visibility"]},{title:"School Management",text:"Run student records, fee tracking, admissions, staff access, and daily school operations through a structured digital system.",icon:"fa-graduation-cap",to:"/products/school-management/",points:["Student records","Fee management","Role-based access"]},{title:"Medical Wholesale & Retail App",text:"Support medicine ordering, catalog handling, wholesale-retail workflow, and business operations with a practical app direction.",icon:"fa-medkit",to:"/products/medical-wholesale-retail-app/",points:["Medicine catalog","Order workflow","Retail and wholesale"]}],ui=()=>(0,qt.jsx)("section",{className:"home-products-section",children:(0,qt.jsxs)("div",{className:"auto-container",children:[(0,qt.jsxs)("div",{className:"section-heading text-center",children:[(0,qt.jsx)("h3",{children:"SwiftMaze Products"}),(0,qt.jsx)("span",{className:"animate-border"})]}),(0,qt.jsx)("div",{className:"home-products-intro",children:"Practical software products for communication, education operations, and medical business workflows."}),(0,qt.jsx)("div",{className:"row clearfix",children:di.map(e=>(0,qt.jsx)("div",{className:"col-lg-4 col-md-6 col-sm-12",children:(0,qt.jsxs)(Pe,{className:"home-product-card",to:e.to,children:[(0,qt.jsx)("span",{className:"home-product-icon",children:(0,qt.jsx)("i",{className:"fa ".concat(e.icon),"aria-hidden":"true"})}),(0,qt.jsx)("h4",{children:e.title}),(0,qt.jsx)("p",{children:e.text}),(0,qt.jsx)("ul",{children:e.points.map(e=>(0,qt.jsx)("li",{children:e},e))}),(0,qt.jsx)("span",{className:"home-product-link",children:"View Product"})]})},e.title))})]})});const pi=function(){const[e,n]=(0,t.useState)(!1),a=()=>{n(!e)};return(0,qt.jsx)(Pt,{children:(0,qt.jsx)(Ne,{children:(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(Bt,{}),(0,qt.jsx)(Xt,{toggleSlider:a}),(0,qt.jsxs)(xe,{children:[(0,qt.jsx)(we,{path:"/",element:(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(Zs,{}),(0,qt.jsx)("section",{className:"section-space--banner",children:(0,qt.jsx)(Cn,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(Wn,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(xs,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(ja,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(js,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(zn,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(vs,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(ui,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(Ss,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(Cs,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(Ps,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(Ws,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(ni,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(Ds,{})}),(0,qt.jsx)("section",{className:"section-space",children:(0,qt.jsx)(ii,{})})]})}),(0,qt.jsx)(we,{path:"/about",element:(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(Vs,{})," "]})}),(0,qt.jsx)(we,{path:"/services",element:(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(Gs,{}),(0,qt.jsx)(Fn,{})]})}),(0,qt.jsx)(we,{path:"/serviceDetails",element:(0,qt.jsx)(qs,{})}),(0,qt.jsx)(we,{path:"/contact",element:(0,qt.jsx)(Ys,{})}),(0,qt.jsx)(we,{path:"/services/web-development",element:(0,qt.jsx)(wa,{})}),(0,qt.jsx)(we,{path:"/services/website-development-company-aravalli",element:(0,qt.jsx)(xa,{})}),(0,qt.jsx)(we,{path:"/services/website-development-agency-oman",element:(0,qt.jsx)(Sa,{})}),(0,qt.jsx)(we,{path:"/services/whatsapp-crm-aravalli",element:(0,qt.jsx)(Ca,{})}),(0,qt.jsx)(we,{path:"/services/software-development",element:(0,qt.jsx)(Ta,{})}),(0,qt.jsx)(we,{path:"/services/software-development-modasa",element:(0,qt.jsx)(Aa,{})}),(0,qt.jsx)(we,{path:"/services/software-development-company-modasa",element:(0,qt.jsx)(ve,{to:"/services/software-development-modasa",replace:!0})}),(0,qt.jsx)(we,{path:"/services/mobile-app-development",element:(0,qt.jsx)(Ma,{})}),(0,qt.jsx)(we,{path:"/services/mobile-app-development-modasa",element:(0,qt.jsx)(Xa,{})}),(0,qt.jsx)(we,{path:"/services/ai-agent-development",element:(0,qt.jsx)(Pa,{})}),(0,qt.jsx)(we,{path:"/services/digital-marketing-services",element:(0,qt.jsx)(Ea,{})}),(0,qt.jsx)(we,{path:"/services/seo-service",element:(0,qt.jsx)(Wa,{})}),(0,qt.jsx)(we,{path:"/services/google-ads",element:(0,qt.jsx)(Ra,{})}),(0,qt.jsx)(we,{path:"/services/social-media-marketing",element:(0,qt.jsx)(Ia,{})}),(0,qt.jsx)(we,{path:"/services/content-writing-services",element:(0,qt.jsx)(Da,{})}),(0,qt.jsx)(we,{path:"/services/website-development-modasa",element:(0,qt.jsx)(ya,{})}),(0,qt.jsx)(we,{path:"/services/digital-marketing-modasa",element:(0,qt.jsx)(Na,{})}),(0,qt.jsx)(we,{path:"/training/web-designing-course-modasa",element:(0,qt.jsx)(Qa,{})}),(0,qt.jsx)(we,{path:"/training/web-development-course-modasa",element:(0,qt.jsx)(Va,{})}),(0,qt.jsx)(we,{path:"/training/digital-marketing-course-modasa",element:(0,qt.jsx)(Ka,{})}),(0,qt.jsx)(we,{path:"/training/bca-internship-industrial-project-guidance",element:(0,qt.jsx)(Ja,{})}),(0,qt.jsx)(we,{path:"/training/industry-project-internship-mentorship",element:(0,qt.jsx)($a,{})}),(0,qt.jsx)(we,{path:"/training/internship-project-guidance-modasa",element:(0,qt.jsx)(Za,{})}),(0,qt.jsx)(we,{path:"/training/btech-be-internship-project-guidance",element:(0,qt.jsx)(es,{})}),(0,qt.jsx)(we,{path:"/services/web-designing-course-modasa",element:(0,qt.jsx)(ve,{to:"/training/web-designing-course-modasa",replace:!0})}),(0,qt.jsx)(we,{path:"/services/web-development-course-modasa",element:(0,qt.jsx)(ve,{to:"/training/web-development-course-modasa",replace:!0})}),(0,qt.jsx)(we,{path:"/services/digital-marketing-course-modasa",element:(0,qt.jsx)(ve,{to:"/training/digital-marketing-course-modasa",replace:!0})}),(0,qt.jsx)(we,{path:"/services/bca-internship-industrial-project-guidance",element:(0,qt.jsx)(ve,{to:"/training/bca-internship-industrial-project-guidance",replace:!0})}),(0,qt.jsx)(we,{path:"/services/industry-project-internship-mentorship",element:(0,qt.jsx)(ve,{to:"/training/industry-project-internship-mentorship",replace:!0})}),(0,qt.jsx)(we,{path:"/services/internship-project-guidance-modasa",element:(0,qt.jsx)(ve,{to:"/training/internship-project-guidance-modasa",replace:!0})}),(0,qt.jsx)(we,{path:"/services/btech-be-internship-project-guidance",element:(0,qt.jsx)(ve,{to:"/training/btech-be-internship-project-guidance",replace:!0})}),(0,qt.jsx)(we,{path:"/services/qa-testing",element:(0,qt.jsx)(ts,{})}),(0,qt.jsx)(we,{path:"/services/hire-chrome-extension-developer",element:(0,qt.jsx)(gs,{})}),(0,qt.jsx)(we,{path:"/services/extension-development",element:(0,qt.jsx)(gs,{})}),(0,qt.jsx)(we,{path:"/services/crm-development",element:(0,qt.jsx)(ns,{})}),(0,qt.jsx)(we,{path:"/services/whatsapp-crm",element:(0,qt.jsx)(ve,{to:"/products/whatsapp-crm",replace:!0})}),(0,qt.jsx)(we,{path:"/services/whatsapp-crm/",element:(0,qt.jsx)(ve,{to:"/products/whatsapp-crm",replace:!0})}),(0,qt.jsx)(we,{path:"/products",element:(0,qt.jsx)(ve,{to:"/products/whatsapp-crm",replace:!0})}),(0,qt.jsx)(we,{path:"/products/",element:(0,qt.jsx)(ve,{to:"/products/whatsapp-crm",replace:!0})}),(0,qt.jsx)(we,{path:"/products/whatsapp-crm",element:(0,qt.jsx)(ss,{})}),(0,qt.jsx)(we,{path:"/products/whatsapp-crm/",element:(0,qt.jsx)(ss,{})}),(0,qt.jsx)(we,{path:"/products/school-management",element:(0,qt.jsx)(us,{})}),(0,qt.jsx)(we,{path:"/products/school-management/",element:(0,qt.jsx)(us,{})}),(0,qt.jsx)(we,{path:"/products/medical-wholesale-retail-app",element:(0,qt.jsx)(os,{})}),(0,qt.jsx)(we,{path:"/products/medical-wholesale-retail-app/",element:(0,qt.jsx)(os,{})}),(0,qt.jsx)(we,{path:"/services/erp-development",element:(0,qt.jsx)(ps,{})}),(0,qt.jsx)(we,{path:"/privacy-policy",element:(0,qt.jsx)(Ks,{})}),(0,qt.jsx)(we,{path:"/terms-and-conditions",element:(0,qt.jsx)(Xs,{})}),(0,qt.jsx)(we,{path:"/refund-policy",element:(0,qt.jsx)(Js,{})}),(0,qt.jsx)(we,{path:"*",element:(0,qt.jsx)(ei,{})})]}),(0,qt.jsx)(Bs,{}),(0,qt.jsx)(ci,{}),(0,qt.jsx)(Ut,{show:e,toggleSlider:a})]})})})};s.createRoot(document.getElementById("root")).render((0,qt.jsx)(t.StrictMode,{children:(0,qt.jsx)(pi,{})}))})()})();
3//# sourceMappingURL=main.dbf3271b.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.