vendor: 1,319 bytes, lines 1-2
1/*! For license information please see main.727959bd.js.LICENSE.txt */ 2(()=>{var __webpack_modules__={5712:(e,t,n)=>{"use strict";n.d(t,{A:()=>re});var i=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(i){}}else t.appendChild(document.createTextNode(e));this.ctr++}
vendor: 5,083 bytes, line 2
2,t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),r=Math.abs,s=String.fromCharCode,a=Object.assign;function o(e){return e.trim()}function l(e,t,n){return e.replace(t,n)}function c(e,t){return e.indexOf(t)}function d(e,t){return 0|e.charCodeAt(t)}function u(e,t,n){return e.slice(t,n)}function h(e){return e.length}function p(e){return e.length}function m(e,t){return t.push(e),e}var f=1,g=1,y=0,v=0,b=0,x="";function w(e,t,n,i,r,s,a){return{value:e,root:t,parent:n,type:i,props:r,children:s,line:f,column:g,length:a,return:""}}function _(e,t){return a(w("",null,null,"",null,null,0),e,{length:-e.length},t)}function j(){return b=v>0?d(x,--v):0,g--,10===b&&(g=1,f--),b}function S(){return b=v<y?d(x,v++):0,g++,10===b&&(g=1,f++),b}function A(){return d(x,v)}function k(){return v}function C(e,t){return u(x,e,t)}function E(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function P(e){return f=g=1,y=h(x=e),v=0,[]}function F(e){return x="",e}function T(e){return o(C(v-1,N(91===e?e+2:40===e?e+1:e)))}function M(e){for(;(b=A())&&b<33;)S();return E(e)>2||E(b)>3?"":" "}function O(e,t){for(;--t&&S()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return C(e,k()+(t<6&&32==A()&&32==S()))}function N(e){for(;S();)switch(b){case e:return v;case 34:case 39:34!==e&&39!==e&&N(b);break;case 40:41===e&&N(e);break;case 92:S()}return v}function R(e,t){for(;S()&&e+b!==57&&(e+b!==84||47!==A()););return"/*"+C(t,v-1)+"*"+s(47===e?e:S())}function I(e){for(;!E(A());)S();return C(e,v)}var D="-ms-",L="-moz-",W="-webkit-",B="comm",q="rule",H="decl",z="@keyframes";function U(e,t){for(var n="",i=p(e),r=0;r<i;r++)n+=t(e[r],r,e,t)||"";return n}function G(e,t,n,i){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case H:return e.return=e.return||e.value;case B:return"";case z:return e.return=e.value+"{"+U(e.children,i)+"}";case q:e.value=e.props.join(",")}return h(n=U(e.children,i))?e.return=e.value+"{"+n+"}":""}function V(e){return F(Y("",null,null,null,[""],e=P(e),0,[0],e))}function Y(e,t,n,i,r,a,o,u,p){for(var f=0,g=0,y=o,v=0,b=0,x=0,w=1,_=1,C=1,E=0,P="",F=r,N=a,D=i,L=P;_;)switch(x=E,E=S()){case 40:if(108!=x&&58==d(L,y-1)){-1!=c(L+=l(T(E),"&","&\f"),"&\f")&&(C=-1);break}case 34:case 39:case 91:L+=T(E);break;case 9:case 10:case 13:case 32:L+=M(x);break;case 92:L+=O(k()-1,7);continue;case 47:switch(A()){case 42:case 47:m(K(R(S(),k()),t,n),p);break;default:L+="/"}break;case 123*w:u[f++]=h(L)*C;case 125*w:case 59:case 0:switch(E){case 0:case 125:_=0;case 59+g:-1==C&&(L=l(L,/\f/g,"")),b>0&&h(L)-y&&m(b>32?Q(L+";",i,n,y-1):Q(l(L," ","")+";",i,n,y-2),p);break;case 59:L+=";";default:if(m(D=X(L,t,n,f,g,r,u,P,F=[],N=[],y),a),123===E)if(0===g)Y(L,t,D,D,F,a,y,u,N);else switch(99===v&&110===d(L,3)?100:v){case 100:case 108:case 109:case 115:Y(e,D,D,i&&m(X(e,D,D,0,0,r,u,P,r,F=[],y),N),r,N,y,u,i?F:N);break;default:Y(L,D,D,D,[""],N,0,u,N)}}f=g=b=0,w=C=1,P=L="",y=o;break;case 58:y=1+h(L),b=x;default:if(w<1)if(123==E)--w;else if(125==E&&0==w++&&125==j())continue;switch(L+=s(E),E*w){case 38:C=g>0?1:(L+="\f",-1);break;case 44:u[f++]=(h(L)-1)*C,C=1;break;case 64:45===A()&&(L+=T(S())),v=A(),g=y=h(P=L+=I(k())),E++;break;case 45:45===x&&2==h(L)&&(w=0)}}return a}function X(e,t,n,i,s,a,c,d,h,m,f){for(var g=s-1,y=0===s?a:[""],v=p(y),b=0,x=0,_=0;b<i;++b)for(var j=0,S=u(e,g+1,g=r(x=c[b])),A=e;j<v;++j)(A=o(x>0?y[j]+" "+S:l(S,/&\f/g,y[j])))&&(h[_++]=A);return w(e,t,n,0===s?q:d,h,m,f)}function K(e,t,n){return w(e,t,n,B,s(b),u(e,2,-2),0)}function Q(e,t,n,i){return w(e,t,n,H,u(e,0,i),u(e,i+1,-1),i)}var J=function(e,t,n){for(var i=0,r=0;i=r,r=A(),38===i&&12===r&&(t[n]=1),!E(r);)S();return C(e,v)},$=function(e,t){return F(function(e,t){var n=-1,i=44;do{switch(E(i)){case 0:38===i&&12===A()&&(t[n]=1),e[n]+=J(v-1,t,n);break;case 2:e[n]+=T(i);break;case 4:if(44===i){e[++n]=58===A()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=s(i)}}while(i=S());return e}(P(e),t))},Z=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,i=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Z.get(n))&&!i){Z.set(e,!0);for(var r=[],s=$(t,r),a=n.props,o=0,l=0;o<s.length;o++)for(var c=0;c<a.length;c++,l++)e.props[l]=r[o]?s[o].replace(/&\f/g,a[c]):a[c]+" "+s[o]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ne(e,t){switch(function(e,t){return 45^d(e,0)?(((t<<2^d(e,0))<<2^d(e,1))<<2^d(e,2))<<2^d(e,3):0}(e,t)){case 5103:return W+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return W+e+e;
vendor: 5,415 bytes, line 2
2case 5349:case 4246:case 4810:case 6968:case 2756:return W+e+L+e+D+e+e;case 6828:case 4268:return W+e+D+e+e;case 6165:return W+e+D+"flex-"+e+e;case 5187:return W+e+l(e,/(\w+).+(:[^]+)/,W+"box-$1$2"+D+"flex-$1$2")+e;case 5443:return W+e+D+"flex-item-"+l(e,/flex-|-self/,"")+e;case 4675:return W+e+D+"flex-line-pack"+l(e,/align-content|flex-|-self/,"")+e;case 5548:return W+e+D+l(e,"shrink","negative")+e;case 5292:return W+e+D+l(e,"basis","preferred-size")+e;case 6060:return W+"box-"+l(e,"-grow","")+W+e+D+l(e,"grow","positive")+e;case 4554:return W+l(e,/([^-])(transform)/g,"$1"+W+"$2")+e;case 6187:return l(l(l(e,/(zoom-|grab)/,W+"$1"),/(image-set)/,W+"$1"),e,"")+e;case 5495:case 3959:return l(e,/(image-set\([^]*)/,W+"$1$`$1");case 4968:return l(l(e,/(.+:)(flex-)?(.*)/,W+"box-pack:$3"+D+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+W+e+e;case 4095:case 3583:case 4068:case 2532:return l(e,/(.+)-inline(.+)/,W+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(h(e)-1-t>6)switch(d(e,t+1)){case 109:if(45!==d(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+W+"$2-$3$1"+L+(108==d(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?ne(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==d(e,t+1))break;case 6444:switch(d(e,h(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+W)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+W+(45===d(e,14)?"inline-":"")+"box$3$1"+W+"$2$3$1"+D+"$2box$3")+e}break;case 5936:switch(d(e,t+11)){case 114:return W+e+D+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return W+e+D+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return W+e+D+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return W+e+D+e+e}return e}var ie=[function(e,t,n,i){if(e.length>-1&&!e.return)switch(e.type){case H:e.return=ne(e.value,e.length);break;case z:return U([_(e,{value:l(e.value,"@","@"+W)})],i);case q:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return U([_(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],i);case"::placeholder":return U([_(e,{props:[l(t,/:(plac\w+)/,":"+W+"input-$1")]}),_(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),_(e,{props:[l(t,/:(plac\w+)/,D+"input-$1")]})],i)}return""}))}}],re=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,s,a=e.stylisPlugins||ie,o={},l=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)o[t[n]]=!0;l.push(e)}));var c,d,u=[G,(d=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],h=function(e){var t=p(e);return function(n,i,r,s){for(var a="",o=0;o<t;o++)a+=e[o](n,i,r,s)||"";return a}}([ee,te].concat(a,u));s=function(e,t,n,i){c=n,U(V(e?e+"{"+t.styles+"}":t.styles),h),i&&(m.inserted[t.name]=!0)};var m={key:t,sheet:new i({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:s};return m.sheet.hydrate(l),m}},5208:(e,t,n)=>{"use strict";function i(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>i})},8097:(e,t,n)=>{"use strict";n.d(t,{C:()=>a,T:()=>l,w:()=>o});var i=n(7565),r=n(5712),s=(n(6935),n(6714),i.createContext("undefined"!==typeof HTMLElement?(0,r.A)({key:"css"}):null)),a=s.Provider,o=function(e){return(0,i.forwardRef)((function(t,n){var r=(0,i.useContext)(s);return e(t,r,n)}))},l=i.createContext({})},4304:(e,t,n)=>{"use strict";n.d(t,{AH:()=>c,i7:()=>d,mL:()=>l});var i=n(8097),r=n(7565),s=n(8592),a=n(6714),o=n(6935),l=(n(5712),n(2341),(0,i.w)((function(e,t){var n=e.styles,l=(0,o.J)([n],void 0,r.useContext(i.T)),c=r.useRef();return(0,a.i)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,r=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==r&&(i=!0,r.setAttribute("data-emotion",e),n.hydrate([r])),c.current=[n,i],function(){n.flush()}}),[t]),(0,a.i)((function(){var e=c.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,s.sk)(t,l.next,!0),n.tags.length){var i=n.tags[n.tags.length-1].nextElementSibling;n.before=i,n.flush()}t.insert("",l,n,!1)}}),[t,l.name]),null})));function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.J)(t)}var d=function(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},6935:(e,t,n)=>{"use strict";n.d(t,{J:()=>g});var i={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
2idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},r=n(5208),s=!1,a=/[A-Z]|^ms/g,o=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!==typeof e},d=(0,r.A)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),u=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(o,(function(e,t,n){return m={name:t,styles:n,next:m},t}))}return 1===i[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"},h="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function p(e,t,n){if(null==n)return"";var i=n;if(void 0!==i.__emotion_styles)return i;switch(typeof n){case"boolean":return"";case"object":var r=n;if(1===r.anim)return m={name:r.name,styles:r.styles,next:m},r.name;var a=n;if(void 0!==a.styles){var o=a.next;if(void 0!==o)for(;void 0!==o;)m={name:o.name,styles:o.styles,next:m},o=o.next;return a.styles+";"}return function(e,t,n){var i="";if(Array.isArray(n))for(var r=0;r<n.length;r++)i+=p(e,t,n[r])+";";else for(var a in n){var o=n[a];if("object"!==typeof o){var l=o;null!=t&&void 0!==t[l]?i+=a+"{"+t[l]+"}":c(l)&&(i+=d(a)+":"+u(a,l)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&s)throw new Error(h);if(!Array.isArray(o)||"string"!==typeof o[0]||null!=t&&void 0!==t[o[0]]){var m=p(e,t,o);switch(a){case"animation":case"animationName":i+=d(a)+":"+m+";";break;default:i+=a+"{"+m+"}"}}else for(var f=0;f<o.length;f++)c(o[f])&&(i+=d(a)+":"+u(a,o[f])+";")}}return i}(e,t,n);case"function":if(void 0!==e){var l=m,f=n(e);return m=l,p(e,t,f)}}var g=n;if(null==t)return g;var y=t[g];return void 0!==y?y:g}
2var m,f=/label:\s*([^\s;{]+)\s*(;|$)/g;function g(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i=!0,r="";m=void 0;var s=e[0];null==s||void 0===s.raw?(i=!1,r+=p(n,t,s)):r+=s[0];for(var a=1;a<e.length;a++){if(r+=p(n,t,e[a]),i)r+=s[a]}f.lastIndex=0;for(var o,l="";null!==(o=f.exec(r));)l+="-"+o[1];var c=function(e){for(var t,n=0,i=0,r=e.length;r>=4;++i,r-=4)t=1540483477*(65535&(t=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(r){case 3:n^=(255&e.charCodeAt(i+2))<<16;case 2:n^=(255&e.charCodeAt(i+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(i)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(r)+l;return{name:c,styles:r,next:m}}},6714:(e,t,n)=>{"use strict";var i;n.d(t,{i:()=>o,s:()=>a});var r=n(7565),s=!!(i||(i=n.t(r,2))).useInsertionEffect&&(i||(i=n.t(r,2))).useInsertionEffect,a=s||function(e){return e()},o=s||r.useLayoutEffect},8592:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>i,SF:()=>r,sk:()=>s});function i(e,t,n){var i="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(i+=n+" ")})),i}var r=function(e,t,n){var i=e.key+"-"+t.name;!1===n&&void 0===e.registered[i]&&(e.registered[i]=t.styles)},s=function(e,t,n){r(e,t,n);var i=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var s=t;do{e.insert(t===s?"."+i:"",s,e.sheet,!0),s=s.next}while(void 0!==s)}}},2071:(e,t,n)=>{"use strict";var i=n(4994);t.A=void 0;var r=i(n(549)),s=n(7929);t.A=(0,r.default)((0,s.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},9468:(e,t,n)=>{"use strict";var i=n(4994);t.A=void 0;var r=i(n(549)),s=n(7929);t.A=(0,r.default)((0,s.jsx)("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward")},9924:(e,t,n)=>{"use strict";var i=n(4994);t.A=void 0;var r=i(n(549)),s=n(7929);t.A=(0,r.default)((0,s.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},2772:(e,t,n)=>{"use strict";var i=n(4994);t.A=void 0;var r=i(n(549)),s=n(7929);t.A=(0,r.default)((0,s.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z"}),"CloudUpload")},5975:(e,t,n)=>{"use strict";var i=n(4994);t.A=void 0;var r=i(n(549)),s=n(7929);t.A=(0,r.default)((0,s.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore")},389:(e,t,n)=>{"use strict";var i=n(4994);t.A=void 0;var r=i(n(549)),s=n(7929);t.A=(0,r.default)((0,s.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Mail")},6360:(e,t,n)=>{"use strict";var i=n(4994);t.A=void 0;var r=i(n(549)),s=n(7929);t.A=(0,r.default)((0,s.jsx)("path",{d:"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z"}),"Phone")},549:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.createSvgIcon}});var i=n(3936)},3153:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});var i=n(7565),r=n(3044);n(7929);const s=i.createContext(void 0);function a(e){let{props:t,name:n}=e;return function(e){const{theme:t,name:n,props:i}=e;if(!t||!t.components||!t.components[n])return i;const s=t.components[n];return s.defaultProps?(0,r.A)(s.defaultProps,i):s.styleOverrides||s.variants?i:(0,r.A)(s,i)}({props:t,name:n,theme:{components:i.useContext(s)}})}function o(e){return a(e)}},6235:(e,t)=>{"use strict";var n,i=Symbol.for("react.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function y(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case s:case o:case a:case h:case p:return e;default:switch(e=e&&e.$$typeof){case d:case c:case u:case f:case m:case l:return e;default:return t}}case r:return t}}}n=Symbol.for("react.module.reference")},367:(e,t,n)=>{"use strict";n(6235)},1037:(e,t,n)=>{"use strict";n.d(t,{A:()=>W});var i=n(8168),r=n(8587),s=n(1098),a=n(7874),o=n(2346),l=n(5514),c=n(6325);var d=n(2388);const u={black:"#000",white:"#fff"},h={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},p={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},m={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},f={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},y={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},v={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},b=["mode","contrastThreshold","tonalOffset"],x={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:u.white,default:u.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackgroun
2d:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},w={text:{primary:u.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:u.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function _(e,t,n,i){const r=i.light||i,s=i.dark||1.5*i;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,d.a)(e.main,r):"dark"===t&&(e.dark=(0,d.e$)(e.main,s)))}function j(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:o=.2}=e,l=(0,r.A)(e,b),c=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),j=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(t),S=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[500],light:m[300],dark:m[700]}:{main:m[700],light:m[400],dark:m[800]}}(t),A=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[700],light:y[500],dark:y[900]}}(t),k=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:v[800],light:v[500],dark:v[900]}}(t),C=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:f[400],light:f[300],dark:f[700]}:{main:"#ed6c02",light:f[500],dark:f[900]}}(t);function E(e){return(0,d.eM)(e,w.text.primary)>=n?w.text.primary:x.text.primary}const P=e=>{let{color:t,name:n,mainShade:r=500,lightShade:a=300,darkShade:l=700}=e;if(t=(0,i.A)({},t),!t.main&&t[r]&&(t.main=t[r]),!t.hasOwnProperty("main"))throw new Error((0,s.A)(11,n?" (".concat(n,")"):"",r));if("string"!==typeof t.main)throw new Error((0,s.A)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return _(t,"light",a,o),_(t,"dark",l,o),t.contrastText||(t.contrastText=E(t.main)),t},F={dark:w,light:x};return(0,a.A)((0,i.A)({common:(0,i.A)({},u),mode:t,primary:P({color:c,name:"primary"}),secondary:P({color:j,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:P({color:S,name:"error"}),warning:P({color:C,name:"warning"}),info:P({color:A,name:"info"}),success:P({color:k,name:"success"}),grey:h,contrastThreshold:n,getContrastText:E,augmentColor:P,tonalOffset:o},F[t]),l)}const S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const A={textTransform:"uppercase"},k='"Roboto", "Helvetica", "Arial", sans-serif';function C(e,t){const n="function"===typeof t?t(e):t,{fontFamily:s=k,fontSize:o=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:d=500,fontWeightBold:u=700,htmlFontSize:h=16,allVariants:p,pxToRem:m}=n,f=(0,r.A)(n,S);const g=o/14,y=m||(e=>"".concat(e/h*g,"rem")),v=(e,t,n,r,a)=>{return(0,i.A)({fontFamily:s,fontWeight:e,fontSize:y(t),lineHeight:n},s===k?{letterSpacing:"".concat((o=r/t,Math.round(1e5*o)/1e5),"em")}:{},a,p);var o},b={h1:v(l,96,1.167,-1.5),h2:v(l,60,1.2,-.5),h3:v(c,48,1.167,0),h4:v(c,34,1.235,.25),h5:v(c,24,1.334,0),h6:v(d,20,1.6,.15),subtitle1:v(c,16,1.75,.15),subtitle2:v(d,14,1.57,.1),body1:v(c,16,1.5,.15),body2:v(c,14,1.43,.15),button:v(d,14,1.75,.4,A),caption:v(c,12,1.66,.4),overline:v(c,12,2.66,1,A),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.A)((0,i.A)({htmlFontSize:h,pxToRem:y,fontFamily:s,fontSize:o,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:d,fontWeightBold:u},b),f,{clone:!1})}function E(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const P=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6
2),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)],F=["duration","easing","delay"],T={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},M={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function O(e){return"".concat(Math.round(e),"ms")}function N(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function R(e){const t=(0,i.A)({},T,e.easing),n=(0,i.A)({},M,e.duration);return(0,i.A)({getAutoHeightDuration:N,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:s=n.standard,easing:a=t.easeInOut,delay:o=0}=i;(0,r.A)(i,F);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof s?s:O(s)," ").concat(a," ").concat("string"===typeof o?o:O(o)))).join(",")}},e,{easing:t,duration:n})}const I={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},D=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function L(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:n={},transitions:d={},typography:u={}}=e,h=(0,r.A)(e,D);if(e.vars)throw new Error((0,s.A)(18));const p=j(n),m=(0,c.A)(e);let f=(0,a.A)(m,{mixins:(g=m.breakpoints,y=t,(0,i.A)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},y)),palette:p,shadows:P.slice(),typography:C(p,u),transitions:R(d),zIndex:(0,i.A)({},I)});var g,y;f=(0,a.A)(f,h);for(var v=arguments.length,b=new Array(v>1?v-1:0),x=1;x<v;x++)b[x-1]=arguments[x];return f=b.reduce(((e,t)=>(0,a.A)(e,t)),f),f.unstable_sxConfig=(0,i.A)({},o.A,null==h?void 0:h.unstable_sxConfig),f.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},f}const W=L},7088:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i=(0,n(1037).A)()},7701:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i="$$material"},3446:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const i=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e},r=e=>i(e)&&"classes"!==e},3725:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>o});var i=n(8830),r=n(7088),s=n(7701),a=n(3446);const o=(0,i.Ay)({themeId:s.A,defaultTheme:r.A,rootShouldForwardProp:a.A})},3637:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i=n(1932).A},6946:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var i=n(8168),r=n(7565),s=n(8587),a=n(1099),o=n(9360),l=n(3637),c=n(3153),d=n(3725),u=n(2458),h=n(8210);function p(e){return(0,h.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(7929);const f=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,d.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,l.A)(n.color))],t["fontSize".concat((0,l.A)(n.fontSize))]]}})((e=>{let{theme:t,ownerState:n}=e;var i,r,s,a,o,l,c,d,u,h,p,m,f;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(i=t.transitions)||null==(r=i.create)?void 0:r.call(i,"fill",{duration:null==(s=t.transitions)||null==(s=s.duration)?void 0:s.shorter}),fontSize:{inherit:"inherit",small:(null==(a=t.typography)||null==(o=a.pxToRem)?void 0:o.call(a,20))||"1.25rem",medium:(null==(l=t.typography)||null==(c=l.pxToRem)?void 0:c.call(l,24))||"1.5rem",large:(null==(d=t.typography)||null==(u=d.pxToRem)?void 0:u.call(d,35))||"2.1875rem"}[n.fontSize],color:null!=(h=null==(p=(t.vars||t).palette)||null==(p=p[n.color])?void 0:p.main)?h:{action:null==(m=(t.vars||t).palette)||null==(m=m.action)?void 0:m.active,disabled:null==(f=(t.vars||t).palette)||null==(f=f.action)?void 0:f.disabled,inherit:void 0}[n.color]}})),y=r.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:d,className:u,color:h="inherit",component:y="svg",fontSize:v="medium",htmlColor:b,inheritViewBox:x=!1,titleAccess:w,viewBox:_="0 0 24 24"}=n,j=(0,s.A)(n,f),S=r.isValidElement(d)&&"svg"===d.type,A=(0,i.A)({},n,{color:h,component:y,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:x,viewB
2ox:_,hasSvgAsChild:S}),k={};x||(k.viewBox=_);const C=(e=>{const{color:t,fontSize:n,classes:i}=e,r={root:["root","inherit"!==t&&"color".concat((0,l.A)(t)),"fontSize".concat((0,l.A)(n))]};return(0,o.A)(r,p,i)})(A);return(0,m.jsxs)(g,(0,i.A)({as:y,className:(0,a.A)(C.root,u),focusable:"false",color:b,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:t},k,j,S&&d.props,{ownerState:A,children:[S?d.props.children:d,w?(0,m.jsx)("title",{children:w}):null]}))}));y.muiName="SvgIcon";const v=y;function b(e,t){function n(n,r){return(0,m.jsx)(v,(0,i.A)({"data-testid":"".concat(t,"Icon"),ref:r},n,{children:e}))}return n.muiName=v.muiName,r.memo(r.forwardRef(n))}},3936:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>r.A,createChainedFunction:()=>s,createSvgIcon:()=>a.A,debounce:()=>o,deprecatedPropType:()=>l,isMuiElement:()=>u,ownerDocument:()=>h.A,ownerWindow:()=>p,requirePropFactory:()=>m,setRef:()=>f,unstable_ClassNameGenerator:()=>A,unstable_useEnhancedEffect:()=>g.A,unstable_useId:()=>b,unsupportedProp:()=>x,useControlled:()=>w,useEventCallback:()=>_.A,useForkRef:()=>j.A,useIsFocusVisible:()=>S.A});var i=n(896),r=n(3637);const s=n(22).A;var a=n(6946);const o=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function i(){for(var i=arguments.length,r=new Array(i),s=0;s<i;s++)r[s]=arguments[s];clearTimeout(t),t=setTimeout((()=>{e.apply(this,r)}),n)}return i.clear=()=>{clearTimeout(t)},i};const l=function(e,t){return()=>null};var c=n(7565),d=n.t(c,2);const u=function(e,t){var n,i;return c.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(i=e.type)||null==(i=i._payload)||null==(i=i.value)?void 0:i.muiName)};var h=n(1293);const p=n(7658).A;n(8168);const m=function(e,t){return()=>null};const f=n(5570).A;var g=n(1559);let y=0;const v=d["useId".toString()];const b=function(e){if(void 0!==v){const t=v();return null!=e?e:t}return function(e){const[t,n]=c.useState(e),i=e||t;return c.useEffect((()=>{null==t&&(y+=1,n("mui-".concat(y)))}),[t]),i}(e)};const x=function(e,t,n,i,r){return null};const w=function(e){let{controlled:t,default:n,name:i,state:r="value"}=e;const{current:s}=c.useRef(void 0!==t),[a,o]=c.useState(n);return[s?t:a,c.useCallback((e=>{s||o(e)}),[])]};var _=n(8197),j=n(4847),S=n(4947);const A={configure:e=>{i.A.configure(e)}}},1293:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i=n(818).A},1559:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i=n(1998).A},8197:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i=n(2788).A},4847:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i=n(1876).A},4947:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var i=n(7565),r=n(1421);let s=!0,a=!1;const o=new r.E,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(s=!0)}function d(){s=!1}function u(){"hidden"===this.visibilityState&&a&&(s=!0)}function h(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(n){}return s||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}const p=function(){const e=i.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",d,!0),t.addEventListener("pointerdown",d,!0),t.addEventListener("touchstart",d,!0),t.addEventListener("visibilitychange",u,!0))}),[]),t=i.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!h(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,o.start(100,(()=>{a=!1})),t.current=!1,!0)},ref:e}}},1087:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});n(7565);var i=n(4304),r=n(7929);function s(e){const{styles:t,defaultTheme:n={}}=e,s="function"===typeof t?e=>{return t(void 0===(i=e)||null===i||0===Object.keys(i).length?n:e);var i}:t;return(0,r.jsx)(i.mL,{styles:s})}},2465:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(7565);var i=n(8097),r=n(5712),s=n(7929);let a;function o(e){const{injectFirst:t,children:n}=e;return t&&a?(0,s.jsx)(i.C,{value:a,children:n}):n}
2"object"===typeof document&&(a=(0,r.A)({key:"css",prepend:!0}))},4843:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalStyles:()=>x.A,StyledEngineProvider:()=>b.A,ThemeContext:()=>l.T,css:()=>v.AH,default:()=>w,internal_processStyles:()=>_,keyframes:()=>v.i7});var i=n(8168),r=n(7565),s=n(5208),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=(0,s.A)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=n(8097),c=n(8592),d=n(6935),u=n(6714),h=o,p=function(e){return"theme"!==e},m=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?h:p},f=function(e,t,n){var i;if(t){var r=t.shouldForwardProp;i=e.__emotion_forwardProp&&r?function(t){return e.__emotion_forwardProp(t)&&r(t)}:r}return"function"!==typeof i&&n&&(i=e.__emotion_forwardProp),i},g=function(e){var t=e.cache,n=e.serialized,i=e.isStringTag;
2return(0,c.SF)(t,n,i),(0,u.s)((function(){return(0,c.sk)(t,n,i)})),null},y=function e(t,n){var s,a,o=t.__emotion_real===t,u=o&&t.__emotion_base||t;void 0!==n&&(s=n.label,a=n.target);var h=f(t,n,o),p=h||m(u),y=!p("as");return function(){var v=arguments,b=o&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==s&&b.push("label:"+s+";"),null==v[0]||void 0===v[0].raw)b.push.apply(b,v);else{b.push(v[0][0]);for(var x=v.length,w=1;w<x;w++)b.push(v[w],v[0][w])}var _=(0,l.w)((function(e,t,n){var i=y&&e.as||u,s="",o=[],f=e;if(null==e.theme){for(var v in f={},e)f[v]=e[v];f.theme=r.useContext(l.T)}"string"===typeof e.className?s=(0,c.Rk)(t.registered,o,e.className):null!=e.className&&(s=e.className+" ");var x=(0,d.J)(b.concat(o),t.registered,f);s+=t.key+"-"+x.name,void 0!==a&&(s+=" "+a);var w=y&&void 0===h?m(i):p,_={};for(var j in e)y&&"as"===j||w(j)&&(_[j]=e[j]);return _.className=s,n&&(_.ref=n),r.createElement(r.Fragment,null,r.createElement(g,{cache:t,serialized:x,isStringTag:"string"===typeof i}),r.createElement(i,_))}));return _.displayName=void 0!==s?s:"Styled("+("string"===typeof u?u:u.displayName||u.name||"Component")+")",_.defaultProps=t.defaultProps,_.__emotion_real=_,_.__emotion_base=u,_.__emotion_styles=b,_.__emotion_forwardProp=h,Object.defineProperty(_,"toString",{value:function(){return"."+a}}),_.withComponent=function(t,r){return e(t,(0,i.A)({},n,r,{shouldForwardProp:f(_,r,!0)})).apply(void 0,b)},_}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){y[e]=y(e)}));var v=n(4304),b=n(2465),x=n(1087);function w(e,t){return y(e,t)}const _=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},2388:(e,t,n)=>{"use strict";var i=n(4994);t.X4=p,t.e$=m,t.tL=g,t.eM=function(e,t){const n=h(e),i=h(t);return(Math.max(n,i)+.05)/(Math.min(n,i)+.05)},t.a=f;var r=i(n(8731)),s=i(n(2223));function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,s.default)(e,t,n)}function o(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(o(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.default)(9,e));let i,s=e.substring(t+1,e.length-1);if("color"===n){if(s=s.split(" "),i=s.shift(),4===s.length&&"/"===s[3].charAt(0)&&(s[3]=s[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i))throw new Error((0,r.default)(10,i))}else s=s.split(",");return s=s.map((e=>parseFloat(e))),{type:n,values:s,colorSpace:i}}const c=e=>{const t=l(e);return t.values.slice(0,3).map(((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?"".concat(e,"%"):e)).join(" ")};function d(e){const{type:t,colorSpace:n}=e;let{values:i}=e;return-1!==t.indexOf("rgb")?i=i.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(i[1]="".concat(i[1],"%"),i[2]="".concat(i[2],"%")),i=-1!==t.indexOf("color")?"".concat(n," ").concat(i.join(" ")):"".concat(i.join(", ")),"".concat(t,"(").concat(i,")")}function u(e){e=l(e);const{values:t}=e,n=t[0],i=t[1]/100,r=t[2]/100,s=i*Math.min(r,1-r),a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return r-s*Math.max(Math.min(t-3,9-t,1),-1)};let o="rgb";const c=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(o+="a",c.push(t[3])),d({type:o,values:c})}function h(e){let t="hsl"===(e=l(e)).type||"hsla"===e.type?l(u(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function p(e,t){return e=l(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,d(e)}function m(e,t){if(e=l(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return d(e)}function f(e,t){if(e=l(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return d(e)}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return h(e)>.5?m(e,t):f(e,t)}},8830:(e,t,n)=>{"use strict";var i=n(4994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=f,rootShouldForwardProp:i=m,slotShouldForwardProp:l=m}=e,d=e=>(0,c.default)((0,r.default)({},e,{theme:y((0,r.default)({},e,{defaultTheme:n,themeId:t}))}));return d.__mui_systemSx=!0,function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:u,slot:p,skipVariantsResolver:f,skipSx:x,overridesResolver:w=v(g(p))}=c,_=(0,s.default)(c,h),j=void 0!==f?f:p&&"Root"!==p&&"root"!==p||!1,S=x||!1;let A=m;"Root"===p||"root"===p?A=i:p?A=l:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(A=void 0);const k=(0,a.default)(e,(0,r.default)({shouldForwardProp:A,label:undefined},_)),C=e=>"function"===typeof e&&e.__emotion_real!==e||(0,o.isPlainObject)(e)?i=>b(e,(0,r.default)({},i,{theme:y({theme:i.theme,defaultTheme:n,themeId:t})})):e,E=function(i){let s=C(i);for(var a=arguments.length,o=new Array(a>1?a-1:0),l=1;l<a;l++)o[l-1]=arguments[l];const c=o?o.map(C):[];u&&w&&c.push((e=>{const i=y((0,r.default)({},e,{defaultTheme:n,themeId:t}));if(!i.components||!i.components[u]||!i.components[u].styleOverrides)return null;
2const s=i.components[u].styleOverrides,a={};return Object.entries(s).forEach((t=>{let[n,s]=t;a[n]=b(s,(0,r.default)({},e,{theme:i}))})),w(e,a)})),u&&!j&&c.push((e=>{var i;const s=y((0,r.default)({},e,{defaultTheme:n,themeId:t}));return b({variants:null==s||null==(i=s.components)||null==(i=i[u])?void 0:i.variants},(0,r.default)({},e,{theme:s}))})),S||c.push(d);const h=c.length-o.length;if(Array.isArray(i)&&h>0){const e=new Array(h).fill("");s=[...i,...e],s.raw=[...i.raw,...e]}const p=k(s,...c);return e.muiName&&(p.muiName=e.muiName),p};return k.withConfig&&(E.withConfig=k.withConfig),E}};var r=i(n(4634)),s=i(n(4893)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var i={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=r?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=e[s]}return i.default=e,n&&n.set(e,i),i}(n(4843)),o=n(9084),l=(i(n(7380)),i(n(3186)),i(n(7615))),c=i(n(5416));const d=["ownerState"],u=["variants"],h=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const f=(0,l.default)(),g=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function y(e){let{defaultTheme:t,theme:n,themeId:i}=e;return r=n,0===Object.keys(r).length?t:n[i]||n;var r}function v(e){return e?(t,n)=>n[e]:null}function b(e,t){let{ownerState:n}=t,i=(0,s.default)(t,d);const a="function"===typeof e?e((0,r.default)({ownerState:n},i)):e;if(Array.isArray(a))return a.flatMap((e=>b(e,(0,r.default)({ownerState:n},i))));if(a&&"object"===typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,s.default)(a,u);return e.forEach((e=>{let s=!0;"function"===typeof e.props?s=e.props((0,r.default)({ownerState:n},i,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&i[t]!==e.props[t]&&(s=!1)})),s&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,r.default)({ownerState:n},i,n)):e.style))})),t}return a}},129:(e,t,n)=>{"use strict";n.d(t,{EU:()=>a,NI:()=>s,kW:()=>l,vf:()=>o,zu:()=>i});const i={xs:0,sm:600,md:900,lg:1200,xl:1536},r={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(i[e],"px)")};function s(e,t,n){const s=e.theme||{};if(Array.isArray(t)){const e=s.breakpoints||r;return t.reduce(((i,r,s)=>(i[e.up(e.keys[s])]=n(t[s]),i)),{})}if("object"===typeof t){const e=s.breakpoints||r;return Object.keys(t).reduce(((r,s)=>{if(-1!==Object.keys(e.values||i).indexOf(s)){r[e.up(s)]=n(t[s],s)}else{const e=s;r[e]=t[e]}return r}),{})}return n(t)}function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function o(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function l(e){let{values:t,breakpoints:n,base:i}=e;const r=i||function(e,t){if("object"!==typeof e)return{};const n={},i=Object.keys(t);return Array.isArray(e)?i.forEach(((t,i)=>{i<e.length&&(n[t]=!0)})):i.forEach((t=>{null!=e[t]&&(n[t]=!0)})),n}(t,n),s=Object.keys(r);if(0===s.length)return t;let a;return s.reduce(((e,n,i)=>(Array.isArray(t)?(e[n]=null!=t[i]?t[i]:t[a],a=i):"object"===typeof t?(e[n]=null!=t[n]?t[n]:t[a],a=n):e[n]=t,e)),{})}},8389:(e,t,n)=>{"use strict";function i(e,t){const n=this;if(n.vars&&"function"===typeof n.getColorSchemeSelector){const i=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[i]:t}}return n.palette.mode===e?t:{}}n.d(t,{A:()=>i})}
2,9843:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(8587),r=n(8168);const s=["values","unit","step"],a=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,r.A)({},e,{[t.key]:t.val})),{})};function o(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:o=5}=e,l=(0,i.A)(e,s),c=a(t),d=Object.keys(c);function u(e){const i="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(i).concat(n,")")}function h(e){const i="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(i-o/100).concat(n,")")}function p(e,i){const r=d.indexOf(i);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(n,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof t[d[r]]?t[d[r]]:i)-o/100).concat(n,")")}return(0,r.A)({keys:d,values:c,up:u,down:h,between:p,only:function(e){return d.indexOf(e)+1<d.length?p(e,d[d.indexOf(e)+1]):u(e)},not:function(e){const t=d.indexOf(e);return 0===t?u(d[1]):t===d.length-1?h(d[t]):p(e,d[d.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},l)}},6325:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var i=n(8168),r=n(8587),s=n(7874),a=n(9843);const o={borderRadius:4};var l=n(3742);var c=n(5514),d=n(2346),u=n(8389);const h=["breakpoints","palette","spacing","shape"];const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:n={},spacing:p,shape:m={}}=e,f=(0,r.A)(e,h),g=(0,a.A)(t),y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,l.LX)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return(0===n.length?[1]:n).map((e=>{const n=t(e);return"number"===typeof n?"".concat(n,"px"):n})).join(" ")};return n.mui=!0,n}(p);let v=(0,s.A)({breakpoints:g,direction:"ltr",components:{},palette:(0,i.A)({mode:"light"},n),spacing:y,shape:(0,i.A)({},o,m)},f);v.applyStyles=u.A;for(var b=arguments.length,x=new Array(b>1?b-1:0),w=1;w<b;w++)x[w-1]=arguments[w];return v=x.reduce(((e,t)=>(0,s.A)(e,t)),v),v.unstable_sxConfig=(0,i.A)({},d.A,null==f?void 0:f.unstable_sxConfig),v.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},v}},7615:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.A,private_createBreakpoints:()=>r.A,unstable_applyStyles:()=>s.A});var i=n(6325),r=n(9843),s=n(8389)},4953:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(7874);const r=function(e,t){return t?(0,i.A)(e,t,{clone:!1}):e}},3742:(e,t,n)=>{"use strict";n.d(t,{LX:()=>m,MA:()=>p,_W:()=>f,Lc:()=>v,Ms:()=>b});var i=n(129),r=n(2256),s=n(4953);const a={m:"margin",p:"padding"},o={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,n]=e.split(""),i=a[t],r=o[n]||"";return Array.isArray(r)?r.map((e=>i+e)):[i+r]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],u=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],h=[...d,...u];function p(e,t,n,i){var s;const a=null!=(s=(0,r.Yn)(e,t,!1))?s:n;return"number"===typeof a?e=>"string"===typeof e?e:a*e:Array.isArray(a)?e=>"string"===typeof e?e:a[e]:"function"===typeof a?a:()=>{}}function m(e){return p(e,"spacing",8)}function f(e,t){if("string"===typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;const s=function(e,t){return n=>e.reduce(((e,i)=>(e[i]=f(t,n),e)),{})}(c(n),r),a=e[n];return(0,i.NI)(e,a,s)}function y(e,t){const n=m(e.theme);return Object.keys(e).map((i=>g(e,t,i,n))).reduce(s.A,{})}function v(e){return y(e,d)}function b(e){return y(e,u)}function x(e){return y(e,h)}
2v.propTypes={},v.filterProps=d,b.propTypes={},b.filterProps=u,x.propTypes={},x.filterProps=h},2256:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>o,BO:()=>a,Yn:()=>s});var i=n(1932),r=n(129);function s(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function a(e,t,n){let i,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return i="function"===typeof e?e(n):Array.isArray(e)?e[n]||r:s(e,n)||r,t&&(i=t(i,r,e)),i}const o=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:o,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],d=s(e.theme,o)||{};return(0,r.NI)(e,c,(e=>{let r=a(d,l,e);return e===r&&"string"===typeof e&&(r=a(d,l,"".concat(t).concat("default"===e?"":(0,i.A)(e)),e)),!1===n?r:{[n]:r}}))};return c.propTypes={},c.filterProps=[t],c}},2346:(e,t,n)=>{"use strict";n.d(t,{A:()=>N});var i=n(3742),r=n(2256),s=n(4953);const a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const i=t.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),r=e=>Object.keys(e).reduce(((t,n)=>i[n]?(0,s.A)(t,i[n](e)):t),{});return r.propTypes={},r.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),r};var o=n(129);function l(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function c(e,t){return(0,r.Ay)({prop:e,themeKey:"borders",transform:t})}const d=c("border",l),u=c("borderTop",l),h=c("borderRight",l),p=c("borderBottom",l),m=c("borderLeft",l),f=c("borderColor"),g=c("borderTopColor"),y=c("borderRightColor"),v=c("borderBottomColor"),b=c("borderLeftColor"),x=c("outline",l),w=c("outlineColor"),_=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,i.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,i._W)(t,e)});return(0,o.NI)(e,e.borderRadius,n)}return null};_.propTypes={},_.filterProps=["borderRadius"];a(d,u,h,p,m,f,g,y,v,b,_,x,w);const j=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,i.MA)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,i._W)(t,e)});return(0,o.NI)(e,e.gap,n)}return null};j.propTypes={},j.filterProps=["gap"];const S=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,i.MA)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,i._W)(t,e)});return(0,o.NI)(e,e.columnGap,n)}return null};S.propTypes={},S.filterProps=["columnGap"];const A=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,i.MA)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,i._W)(t,e)});return(0,o.NI)(e,e.rowGap,n)}return null};A.propTypes={},A.filterProps=["rowGap"];a(j,S,A,(0,r.Ay)({prop:"gridColumn"}),(0,r.Ay)({prop:"gridRow"}),(0,r.Ay)({prop:"gridAutoFlow"}),(0,r.Ay)({prop:"gridAutoColumns"}),(0,r.Ay)({prop:"gridAutoRows"}),(0,r.Ay)({prop:"gridTemplateColumns"}),(0,r.Ay)({prop:"gridTemplateRows"}),(0,r.Ay)({prop:"gridTemplateAreas"}),(0,r.Ay)({prop:"gridArea"}));function k(e,t){return"grey"===t?t:e}a((0,r.Ay)({prop:"color",themeKey:"palette",transform:k}),(0,r.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:k}),(0,r.Ay)({prop:"backgroundColor",themeKey:"palette",transform:k}));function C(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const E=(0,r.Ay)({prop:"width",transform:C}),P=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,i;const r=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||o.zu[t];return r?"px"!==(null==(i=e.theme)||null==(i=i.breakpoints)?void 0:i.unit)?{maxWidth:"".concat(r).concat(e.theme.breakpoints.unit)}:{maxWidth:r}:{maxWidth:C(t)}};return(0,o.NI)(e,e.maxWidth,t)}return null};P.filterProps=["maxWidth"];const F=(0,r.Ay)({prop:"minWidth",transform:C}),T=(0,r.Ay)({prop:"height",transform:C}),M=(0,r.Ay)({prop:"maxHeight",transform:C}),O=(0,r.Ay)({prop:"minHeight",transform:C}),N=((0,r.Ay)({prop:"size",cssProperty:"width",transform:C}),(0,r.Ay)({prop:"size",cssProperty:"height",transform:C}),a(E,P,F,T,M,O,(0,r.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:_},color:{themeKey:"palette",transform:k},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:k},backgroundColor:{themeKey:"palette",transform:k},p:{style:i.Ms},pt:{style:i.Ms},pr:{style:i.Ms},pb:{style:i.Ms}
2,pl:{style:i.Ms},px:{style:i.Ms},py:{style:i.Ms},padding:{style:i.Ms},paddingTop:{style:i.Ms},paddingRight:{style:i.Ms},paddingBottom:{style:i.Ms},paddingLeft:{style:i.Ms},paddingX:{style:i.Ms},paddingY:{style:i.Ms},paddingInline:{style:i.Ms},paddingInlineStart:{style:i.Ms},paddingInlineEnd:{style:i.Ms},paddingBlock:{style:i.Ms},paddingBlockStart:{style:i.Ms},paddingBlockEnd:{style:i.Ms},m:{style:i.Lc},mt:{style:i.Lc},mr:{style:i.Lc},mb:{style:i.Lc},ml:{style:i.Lc},mx:{style:i.Lc},my:{style:i.Lc},margin:{style:i.Lc},marginTop:{style:i.Lc},marginRight:{style:i.Lc},marginBottom:{style:i.Lc},marginLeft:{style:i.Lc},marginX:{style:i.Lc},marginY:{style:i.Lc},marginInline:{style:i.Lc},marginInlineStart:{style:i.Lc},marginInlineEnd:{style:i.Lc},marginBlock:{style:i.Lc},marginBlockStart:{style:i.Lc},marginBlockEnd:{style:i.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:j},rowGap:{style:A},columnGap:{style:S},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:C},maxWidth:{style:P},minWidth:{transform:C},height:{transform:C},maxHeight:{transform:C},minHeight:{transform:C},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},5800:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=n(8168),r=n(8587),s=n(7874),a=n(2346);const o=["sx"],l=e=>{var t,n;const i={systemProps:{},otherProps:{}},r=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:a.A;return Object.keys(e).forEach((t=>{r[t]?i.systemProps[t]=e[t]:i.otherProps[t]=e[t]})),i};function c(e){const{sx:t}=e,n=(0,r.A)(e,o),{systemProps:a,otherProps:c}=l(n);let d;return d=Array.isArray(t)?[a,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,s.Q)(e)?(0,i.A)({},a,e):a}:(0,i.A)({},a,t),(0,i.A)({},c,{sx:d})}},5416:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.A,extendSxProp:()=>r.A,unstable_createStyleFunctionSx:()=>i.k,unstable_defaultSxConfig:()=>s.A});var i=n(5514),r=n(5800),s=n(2346)},5514:(e,t,n)=>{"use strict";n.d(t,{A:()=>d,k:()=>l});var i=n(1932),r=n(4953),s=n(2256),a=n(129),o=n(2346);function l(){function e(e,t,n,r){const o={[e]:t,theme:n},l=r[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:d,transform:u,style:h}=l;if(null==t)return null;if("typography"===d&&"inherit"===t)return{[e]:t};const p=(0,s.Yn)(n,d)||{};if(h)return h(o);return(0,a.NI)(o,t,(t=>{let n=(0,s.BO)(p,u,t);return t===n&&"string"===typeof t&&(n=(0,s.BO)(p,u,"".concat(e).concat("default"===t?"":(0,i.A)(t)),t)),!1===c?n:{[c]:n}}))}return function t(n){var i;const{sx:s,theme:l={}}=n||{};if(!s)return null;const c=null!=(i=l.unstable_sxConfig)?i:o.A;function d(n){let i=n;if("function"===typeof n)i=n(l);else if("object"!==typeof n)return n;if(!i)return null;const s=(0,a.EU)(l.breakpoints),o=Object.keys(s);let d=s;
2return Object.keys(i).forEach((n=>{const s=(o=i[n],u=l,"function"===typeof o?o(u):o);var o,u;if(null!==s&&void 0!==s)if("object"===typeof s)if(c[n])d=(0,r.A)(d,e(n,s,l,c));else{const e=(0,a.NI)({theme:l},s,(e=>({[n]:e})));!function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const i=t.reduce(((e,t)=>e.concat(Object.keys(t))),[]),r=new Set(i);return t.every((e=>r.size===Object.keys(e).length))}(e,s)?d=(0,r.A)(d,e):d[n]=t({sx:s,theme:l})}else d=(0,r.A)(d,e(n,s,l,c))})),(0,a.vf)(o,d)}return Array.isArray(s)?s.map(d):d(s)}}const c=l();c.filterProps=["sx"];const d=c},9596:(e,t,n)=>{"use strict";t.A=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var i={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(i,a,o):i[a]=e[a]}return i.default=e,n&&n.set(e,i),i}(n(7565)),r=n(4843);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=i.useContext(r.ThemeContext);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},896:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const i=e=>e,r=(()=>{let e=i;return{configure(t){e=t},generate:t=>e(t),reset(){e=i}}})()},1932:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(1098);function r(e){if("string"!==typeof e)throw new Error((0,i.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},7380:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.A});var i=n(1932)},2223:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});const i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))}},9360:(e,t,n)=>{"use strict";function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const i={};return Object.keys(e).forEach((r=>{i[r]=e[r].reduce(((e,i)=>{if(i){const r=t(i);""!==r&&e.push(r),n&&n[i]&&e.push(n[i])}return e}),[]).join(" ")})),i}n.d(t,{A:()=>i})},22:(e,t,n)=>{"use strict";function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(((e,t)=>null==t?e:function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];e.apply(this,i),t.apply(this,i)}),(()=>{}))}n.d(t,{A:()=>i})}
2,7874:(e,t,n)=>{"use strict";n.d(t,{A:()=>o,Q:()=>s});var i=n(8168),r=n(7565);function s(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function a(e){if(r.isValidElement(e)||!s(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const l=n.clone?(0,i.A)({},e):e;return s(e)&&s(t)&&Object.keys(t).forEach((i=>{r.isValidElement(t[i])?l[i]=t[i]:s(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&s(e[i])?l[i]=o(e[i],t[i],n):n.clone?l[i]=s(t[i])?a(t[i]):t[i]:l[i]=t[i]})),l}},9084:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.A,isPlainObject:()=>i.Q});var i=n(7874)},1098:(e,t,n)=>{"use strict";function i(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}n.d(t,{A:()=>i})},8731:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.A});var i=n(1098)},8210:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s});var i=n(896);const r={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const s=r[t];return s?"".concat(n,"-").concat(s):"".concat(i.A.generate(e),"-").concat(t)}},2458:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(8210);function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const r={};return t.forEach((t=>{r[t]=(0,i.Ay)(e,t,n)})),r}},3186:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l,getFunctionName:()=>s});var i=n(107);const r=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function s(e){const t="".concat(e).match(r);return t&&t[1]||""}function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||s(e)||t}function o(e,t,n){const i=a(t);return e.displayName||(""!==i?"".concat(n,"(").concat(i,")"):n)}function l(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return a(e,"Component");if("object"===typeof e)switch(e.$$typeof){case i.ForwardRef:return o(e,e.render,"ForwardRef");case i.Memo:return o(e,e.type,"memo");default:return}}}},818:(e,t,n)=>{"use strict";function i(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>i})},7658:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(818);function r(e){return(0,i.A)(e).defaultView||window}},3044:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(8168);function r(e,t){const n=(0,i.A)({},t);return Object.keys(e).forEach((s=>{if(s.toString().match(/^(components|slots)$/))n[s]=(0,i.A)({},e[s],n[s]);else if(s.toString().match(/^(componentsProps|slotProps)$/)){const a=e[s]||{},o=t[s];n[s]={},o&&Object.keys(o)?a&&Object.keys(a)?(n[s]=(0,i.A)({},o),Object.keys(a).forEach((e=>{n[s][e]=r(a[e],o[e])}))):n[s]=o:n[s]=a}else void 0===n[s]&&(n[s]=e[s])})),n}},5570:(e,t,n)=>{"use strict";function i(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>i})},1998:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(7565);const r="undefined"!==typeof window?i.useLayoutEffect:i.useEffect},2788:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(7565),r=n(1998);const s=function(e){const t=i.useRef(e);return(0,r.A)((()=>{t.current=e})),i.useRef((function(){return(0,t.current)(...arguments)})).current}},1876:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var i=n(7565),r=n(5570);function s(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.useMemo((()=>t.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,r.A)(t,e)}))}),t)}},1421:(e,t,n)=>{"use strict";n.d(t,{E:()=>a,A:()=>o});var i=n(7565);const r={};const s=[];class a{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new a}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function o(){const e=function(e,t){const n=i.useRef(r);return n.current===r&&(n.current=e(t)),n}(a.create).current;var t;return t=e.disposeEffect,i.useEffect(t,s),e}},431:(e,t)=>{"use strict";var n,i=Symbol.for("react.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function y(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case s:case o:case a:case h:case p:return e;default:switch(e=e&&e.$$typeof){case d:case c:case u:case f:case m:case l:return e;default:return t}}case r:return t}}}n=Symbol.for("react.module.reference"),t.ForwardRef=u,t.Memo=m}
2,107:(e,t,n)=>{"use strict";e.exports=n(431)},6825:(e,t,n)=>{var i=n(6945),r=n(6689).each;function s(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}s.prototype={constuctor:s,addHandler:function(e){var t=new i(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;r(t,(function(n,i){if(n.equals(e))return n.destroy(),!t.splice(i,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){r(this.handlers,(function(e){e.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";r(this.handlers,(function(t){t[e]()}))}},e.exports=s},9175:(e,t,n)=>{var i=n(6825),r=n(6689),s=r.each,a=r.isFunction,o=r.isArray;function l(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}l.prototype={constructor:l,register:function(e,t,n){var r=this.queries,l=n&&this.browserIsIncapable;return r[e]||(r[e]=new i(e,l)),a(t)&&(t={match:t}),o(t)||(t=[t]),s(t,(function(t){a(t)&&(t={match:t}),r[e].addHandler(t)})),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=l},6945:e=>{function t(e){this.options=e,!e.deferSetup&&this.setup()}t.prototype={constructor:t,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=t},6689:e=>{e.exports={isFunction:function(e){return"function"===typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,i=e.length;n<i&&!1!==t(e[n],n);n++);}}},1881:(e,t,n)=>{var i=n(9175);e.exports=new i},2341:(e,t,n)=>{"use strict";var i=n(325),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},s={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function l(e){return i.isMemo(e)?a:o[e.$$typeof]||r}o[i.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[i.Memo]=a;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,i){if("string"!==typeof n){if(m){var r=p(n);r&&r!==m&&e(t,r,i)}var a=d(n);u&&(a=a.concat(u(n)));for(var o=l(t),f=l(n),g=0;g<a.length;++g){var y=a[g];if(!s[y]&&(!i||!i[y])&&(!f||!f[y])&&(!o||!o[y])){var v=h(n,y);try{c(t,y,v)}catch(b){}}}}return t}},2329:(e,t)=>{"use strict";var n="function"===typeof Symbol&&Symbol.for,i=n?Symbol.for("react.element"):60103,r=n?Symbol.for("react.portal"):60106,s=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,o=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,f=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case u:case s:case o:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case h:case g:case f:case l:return e;default:return t}}case r:return t}}}function _(e){return w(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=i,t.ForwardRef=h,t.Fragment=s,t.Lazy=g,t.Memo=f,t.Portal=r,t.Profiler=o,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return _(e)||w(e)===d},t.isConcurrentMode=_,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===s},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===f},t.isPortal=function(e){return w(e)===r},t.isProfiler=function(e){return w(e)===o},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===s||e===u||e===o||e===a||e===p||e===m||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===f||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===v||e.$$typeof===b||e.$$typeof===x||e.$$typeof===y)},t.typeOf=w},325:(e,t,n)=>{"use strict";e.exports=n(2329)},1127:function(e,t){var n;!function(t,n){"use strict";"object"===typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!==typeof window?window:this,(function(i,r){"use strict";var s=[],a=Object.getPrototypeOf,o=s.slice,l=s.flat?function(e){return s.flat.call(e)}:function(e){return s.concat.apply([],e)},c=s.push,d=s.indexOf,u={},h=u.toString,p=u.hasOwnProperty,m=p.toString,f=m.call(Object),g={},y=function(e){return"function"===typeof e&&"number"!==typeof e.nodeType&&"function"!==typeof e.item},v=function(e){return null!=e&&e===e.window}
vendor: 4,122 bytes, line 2
2,b=i.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var i,r,s=(n=n||b).createElement("script");if(s.text=e,t)for(i in x)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&s.setAttribute(i,r);n.head.appendChild(s).parentNode.removeChild(s)}function _(e){return null==e?e+"":"object"===typeof e||"function"===typeof e?u[h.call(e)]||"object":typeof e}var j="3.7.1",S=/HTML$/i,A=function(e,t){return new A.fn.init(e,t)};function k(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!y(e)&&!v(e)&&("array"===n||0===t||"number"===typeof t&&t>0&&t-1 in e)}function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}A.fn=A.prototype={jquery:j,constructor:A,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=A.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return A.each(this,e)},map:function(e){return this.pushStack(A.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(A.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:s.sort,splice:s.splice},A.extend=A.fn.extend=function(){var e,t,n,i,r,s,a=arguments[0]||{},o=1,l=arguments.length,c=!1;for("boolean"===typeof a&&(c=a,a=arguments[o]||{},o++),"object"===typeof a||y(a)||(a={}),o===l&&(a=this,o--);o<l;o++)if(null!=(e=arguments[o]))for(t in e)i=e[t],"__proto__"!==t&&a!==i&&(c&&i&&(A.isPlainObject(i)||(r=Array.isArray(i)))?(n=a[t],s=r&&!Array.isArray(n)?[]:r||A.isPlainObject(n)?n:{},r=!1,a[t]=A.extend(c,s,i)):void 0!==i&&(a[t]=i));return a},A.extend({expando:"jQuery"+(j+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==h.call(e))&&(!(t=a(e))||"function"===typeof(n=p.call(t,"constructor")&&t.constructor)&&m.call(n)===f)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){w(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,i=0;if(k(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},text:function(e){var t,n="",i=0,r=e.nodeType;if(!r)for(;t=e[i++];)n+=A.text(t);return 1===r||11===r?e.textContent:9===r?e.documentElement.textContent:3===r||4===r?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(k(Object(e))?A.merge(n,"string"===typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:d.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!S.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,s=e.length,a=!n;r<s;r++)!t(e[r],r)!==a&&i.push(e[r]);return i},map:function(e,t,n){var i,r,s=0,a=[];if(k(e))for(i=e.length;s<i;s++)null!=(r=t(e[s],s,n))&&a.push(r);else for(s in e)null!=(r=t(e[s],s,n))&&a.push(r);return l(a)},guid:1,support:g}),"function"===typeof Symbol&&(A.fn[Symbol.iterator]=s[Symbol.iterator]),A.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){u["[object "+t+"]"]=t.toLowerCase()}));var E=s.pop,P=s.sort,F=s.splice,T="[\\x20\\t\\r\\n\\f]",M=new RegExp("^"+T+"+|((?:^|[^\\\\])(?:\\\\.)*)"+T+"+$","g");A.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var O=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function N(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}A.escapeSelector=function(e){return(e+"").replace(O,N)};var R=b,I=c;
vendor: 10,562 bytes, line 2
2!function(){var e,t,n,r,a,l,c,u,h,m,f=I,y=A.expando,v=0,b=0,x=ee(),w=ee(),_=ee(),j=ee(),S=function(e,t){return e===t&&(a=!0),0},k="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",O="(?:\\\\[\\da-fA-F]{1,6}"+T+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",N="\\["+T+"*("+O+")(?:"+T+"*([*^$|!~]?=)"+T+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+T+"*\\]",D=":("+O+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",L=new RegExp(T+"+","g"),W=new RegExp("^"+T+"*,"+T+"*"),B=new RegExp("^"+T+"*([>+~]|"+T+")"+T+"*"),q=new RegExp(T+"|>"),H=new RegExp(D),z=new RegExp("^"+O+"$"),U={ID:new RegExp("^#("+O+")"),CLASS:new RegExp("^\\.("+O+")"),TAG:new RegExp("^("+O+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+D),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+T+"*(even|odd|(([+-]|)(\\d*)n|)"+T+"*(?:([+-]|)"+T+"*(\\d+)|))"+T+"*\\)|)","i"),bool:new RegExp("^(?:"+k+")$","i"),needsContext:new RegExp("^"+T+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+T+"*((?:-\\d)?\\d*)"+T+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,X=/[+~]/,K=new RegExp("\\\\[\\da-fA-F]{1,6}"+T+"?|\\\\([^\\r\\n\\f])","g"),Q=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},J=function(){le()},$=he((function(e){return!0===e.disabled&&C(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{f.apply(s=o.call(R.childNodes),R.childNodes),s[R.childNodes.length].nodeType}catch(be){f={apply:function(e,t){I.apply(e,o.call(t))},call:function(e){I.apply(e,o.call(arguments,1))}}}function Z(e,t,n,i){var r,s,a,o,c,d,p,m=t&&t.ownerDocument,v=t?t.nodeType:9;if(n=n||[],"string"!==typeof e||!e||1!==v&&9!==v&&11!==v)return n;if(!i&&(le(t),t=t||l,u)){if(11!==v&&(c=Y.exec(e)))if(r=c[1]){if(9===v){if(!(a=t.getElementById(r)))return n;if(a.id===r)return f.call(n,a),n}else if(m&&(a=m.getElementById(r))&&Z.contains(t,a)&&a.id===r)return f.call(n,a),n}else{if(c[2])return f.apply(n,t.getElementsByTagName(e)),n;if((r=c[3])&&t.getElementsByClassName)return f.apply(n,t.getElementsByClassName(r)),n}if(!j[e+" "]&&(!h||!h.test(e))){if(p=e,m=t,1===v&&(q.test(e)||B.test(e))){for((m=X.test(e)&&oe(t.parentNode)||t)==t&&g.scope||((o=t.getAttribute("id"))?o=A.escapeSelector(o):t.setAttribute("id",o=y)),s=(d=de(e)).length;s--;)d[s]=(o?"#"+o:":scope")+" "+ue(d[s]);p=d.join(",")}try{return f.apply(n,m.querySelectorAll(p)),n}catch(b){j(e,!0)}finally{o===y&&t.removeAttribute("id")}}}return ve(e.replace(M,"$1"),t,n,i)}function ee(){var e=[];return function n(i,r){return e.push(i+" ")>t.cacheLength&&delete n[e.shift()],n[i+" "]=r}}function te(e){return e[y]=!0,e}function ne(e){var t=l.createElement("fieldset");try{return!!e(t)}catch(be){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ie(e){return function(t){return C(t,"input")&&t.type===e}}function re(e){return function(t){return(C(t,"input")||C(t,"button"))&&t.type===e}}function se(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&$(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ae(e){return te((function(t){return t=+t,te((function(n,i){for(var r,s=e([],n.length,t),a=s.length;a--;)n[r=s[a]]&&(n[r]=!(i[r]=n[r]))}))}))}function oe(e){return e&&"undefined"!==typeof e.getElementsByTagName&&e}function le(e){var n,i=e?e.ownerDocument||e:R;return i!=l&&9===i.nodeType&&i.documentElement?(c=(l=i).documentElement,u=!A.isXMLDoc(l),m=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&R!=l&&(n=l.defaultView)&&n.top!==n&&n.addEventListener("unload",J),g.getById=ne((function(e){return c.appendChild(e).id=A.expando,!l.getElementsByName||!l.getElementsByName(A.expando).length})),g.disconnectedMatch=ne((function(e){return m.call(e,"*")})),g.scope=ne((function(){return l.querySelectorAll(":scope")})),g.cssHas=ne((function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(be){return!0}})),g.getById?(t.filter.ID=function(e){var t=e.replace(K,Q);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&u){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(K,Q);return function(e){var n="undefined"!==typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&u){var n,i,r,s=t.getElementById(e);if(s){if((n=s.getAttributeNode("id"))&&n.value===e)return[s];for(r=t.getElementsByName(e),i=0;s=r[i++];)if((n=s.getAttributeNode("id"))&&n.value===e)return[s]}return[]}}),t.find.TAG=function(e,t){return"undefined"!==typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if("undefined"!==typeof t.getElementsByClassName&&u)return t.getElementsByClassName(e)},h=[],ne((function(e){var t;c.appendChild(e).innerHTML="<a id='"+y+"' href='' disabled='disabled'></a><select id='"+y+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+T+"*(?:value|"+k+")"),e.querySelectorAll("[id~="+y+"-]").length||h.push("~="),e.querySelectorAll("a#"+y+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll(":checked").length||h.push(":checked"),(t=l.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),c.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),(t=l.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+T+"*name"+T+"*="+T+"*(?:''|\"\")")})),g.cssHas||h.push(":has"),h=h.length&&new RegExp(h.join("|")),S=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===l||e.ownerDocument==R&&Z.contains(R,e)?-1:t===l||t.ownerDocument==R&&Z.contains(R,t)?1:r?d.call(r,e)-d.call(r,t):0:4&n?-1:1)},l):l}for(e in Z.matches=function(e,t){return Z(e,null,null,t)},Z.matchesSelector=function(e,t){if(le(e),u&&!j[t+" "]&&(!h||!h.test(t)))try{var n=m.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(be){j(t,!0)}return Z(t,l,null,[e]).length>0},Z.contains=function(e,t){return(e.ownerDocument||e)!=l&&le(e),A.contains(e,t)},Z.attr=function(e,n){(e.ownerDocument||e)!=l&&le(e);var i=t.attrHandle[n.toLowerCase()],r=i&&p.call(t.attrHandle,n.toLowerCase())?i(e,n,!u):void 0;return void 0!==r?r:e.getAttribute(n)},Z.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},A.uniqueSort=function(e){var t,n=[],i=0,s=0;if(a=!g.sortStable,r=!g.sortStable&&o.call(e,0),P.call(e,S),a){for(;t=e[s++];)t===e[s]&&(i=n.push(s));for(;i--;)F.call(e,n[i],1)}return r=null,e},A.fn.uniqueSort=function(){return this.pushStack(A.uniqueSort(o.apply(this)))},t=A.expr={cacheLength:50,createPseudo:te,match:U,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(K,Q),e[3]=(e[3]||e[4]||e[5]||"").replace(K,Q),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Z.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Z.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return U.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&H.test(n)&&(t=de(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(K,Q).toLowerCase();return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+T+")"+e+"("+T+"|$)"))&&x(e,(function(e){return t.test("string"===typeof e.className&&e.className||"undefined"!==typeof e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(i){var r=Z.attr(i,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace(L," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,r){var s="nth"!==e.slice(0,3),a="last"!==e.slice(-4),o="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var c,d,u,h,p,m=s!==a?"nextSibling":"previousSibling",f=t.parentNode,g=o&&t.nodeName.toLowerCase(),b=!l&&!o,x=!1;if(f){if(s){for(;m;){for(u=t;u=u[m];)if(o?C(u,g):1===u.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?f.firstChild:f.lastChild],a&&b){for(x=(h=(c=(d=f[y]||(f[y]={}))[e]||[])[0]===v&&c[1])&&c[2],u=h&&f.childNodes[h];u=++h&&u&&u[m]||(x=h=0)||p.pop();)if(1===u.nodeType&&++x&&u===t){d[e]=[v,h,x];break}}else if(b&&(x=h=(c=(d=t[y]||(t[y]={}))[e]||[])[0]===v&&c[1]),!1===x)for(;(u=++h&&u&&u[m]||(x=h=0)||p.pop())&&(!(o?C(u,g):1===u.nodeType)||!++x||(b&&((d=u[y]||(u[y]={}))[e]=[v,x]),u!==t)););return(x-=r)===i||x%i===0&&x/i>=0}}},PSEUDO:function(e,n){var i,r=t.pseudos[e]||t.setFilters[e.toLowerCase()]||Z.error("unsupported pseudo: "+e);return r[y]?r(n):r.length>1?(i=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var i,s=r(e,n),a=s.length;a--;)e[i=d.call(e,s[a])]=!(t[i]=s[a])})):function(e){return r(e,0,i)}):r}},pseudos:{not:te((function(e){var t=[],n=[],i=ye(e.replace(M,"$1"));return i[y]?te((function(e,t,n,r){for(var s,a=i(e,null,r,[]),o=e.length;o--;)(s=a[o])&&(e[o]=!(t[o]=s))})):function(e,r,s){return t[0]=e,i(t,null,s,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return Z(e,t).length>0}})),contains:te((function(e){return e=e.replace(K,Q),function(t){return(t.textContent||A.text(t)).indexOf(e)>-1}})),lang:te((function(e){return z.test(e||"")||Z.error("unsupported lang: "+e),e=e.replace(K,Q).toLowerCase(),function(t){var n;do{if(n=u?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}
vendor: 11,703 bytes, line 2
2)),target:function(e){var t=i.location&&i.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===c},focus:function(e){return e===function(){try{return l.activeElement}catch(e){}}()&&l.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:se(!1),disabled:se(!0),checked:function(e){return C(e,"input")&&!!e.checked||C(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return V.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){var t;return C(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ae((function(){return[0]})),last:ae((function(e,t){return[t-1]})),eq:ae((function(e,t,n){return[n<0?n+t:n]})),even:ae((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ae((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ae((function(e,t,n){var i;for(i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e})),gt:ae((function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e}))}},t.pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=ie(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=re(e);function ce(){}function de(e,n){var i,r,s,a,o,l,c,d=w[e+" "];if(d)return n?0:d.slice(0);for(o=e,l=[],c=t.preFilter;o;){for(a in i&&!(r=W.exec(o))||(r&&(o=o.slice(r[0].length)||o),l.push(s=[])),i=!1,(r=B.exec(o))&&(i=r.shift(),s.push({value:i,type:r[0].replace(M," ")}),o=o.slice(i.length)),t.filter)!(r=U[a].exec(o))||c[a]&&!(r=c[a](r))||(i=r.shift(),s.push({value:i,type:a,matches:r}),o=o.slice(i.length));if(!i)break}return n?o.length:o?Z.error(e):w(e,l).slice(0)}function ue(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function he(e,t,n){var i=t.dir,r=t.next,s=r||i,a=n&&"parentNode"===s,o=b++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||a)return e(t,n,r);return!1}:function(t,n,l){var c,d,u=[v,o];if(l){for(;t=t[i];)if((1===t.nodeType||a)&&e(t,n,l))return!0}else for(;t=t[i];)if(1===t.nodeType||a)if(d=t[y]||(t[y]={}),r&&C(t,r))t=t[i]||t;else{if((c=d[s])&&c[0]===v&&c[1]===o)return u[2]=c[2];if(d[s]=u,u[2]=e(t,n,l))return!0}return!1}}function pe(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function me(e,t,n,i,r){for(var s,a=[],o=0,l=e.length,c=null!=t;o<l;o++)(s=e[o])&&(n&&!n(s,i,r)||(a.push(s),c&&t.push(o)));return a}function fe(e,t,n,i,r,s){return i&&!i[y]&&(i=fe(i)),r&&!r[y]&&(r=fe(r,s)),te((function(s,a,o,l){var c,u,h,p,m=[],g=[],y=a.length,v=s||function(e,t,n){for(var i=0,r=t.length;i<r;i++)Z(e,t[i],n);return n}(t||"*",o.nodeType?[o]:o,[]),b=!e||!s&&t?v:me(v,m,e,o,l);if(n?n(b,p=r||(s?e:y||i)?[]:a,o,l):p=b,i)for(c=me(p,g),i(c,[],o,l),u=c.length;u--;)(h=c[u])&&(p[g[u]]=!(b[g[u]]=h));if(s){if(r||e){if(r){for(c=[],u=p.length;u--;)(h=p[u])&&c.push(b[u]=h);r(null,p=[],c,l)}for(u=p.length;u--;)(h=p[u])&&(c=r?d.call(s,h):m[u])>-1&&(s[c]=!(a[c]=h))}}else p=me(p===a?p.splice(y,p.length):p),r?r(null,a,p,l):f.apply(a,p)}))}function ge(e){for(var i,r,s,a=e.length,o=t.relative[e[0].type],l=o||t.relative[" "],c=o?1:0,u=he((function(e){return e===i}),l,!0),h=he((function(e){return d.call(i,e)>-1}),l,!0),p=[function(e,t,r){var s=!o&&(r||t!=n)||((i=t).nodeType?u(e,t,r):h(e,t,r));return i=null,s}];c<a;c++)if(r=t.relative[e[c].type])p=[he(pe(p),r)];else{if((r=t.filter[e[c].type].apply(null,e[c].matches))[y]){for(s=++c;s<a&&!t.relative[e[s].type];s++);return fe(c>1&&pe(p),c>1&&ue(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(M,"$1"),r,c<s&&ge(e.slice(c,s)),s<a&&ge(e=e.slice(s)),s<a&&ue(e))}p.push(r)}return pe(p)}function ye(e,i){var r,s=[],a=[],o=_[e+" "];if(!o){for(i||(i=de(e)),r=i.length;r--;)(o=ge(i[r]))[y]?s.push(o):a.push(o);o=_(e,function(e,i){var r=i.length>0,s=e.length>0,a=function(a,o,c,d,h){var p,m,g,y=0,b="0",x=a&&[],w=[],_=n,j=a||s&&t.find.TAG("*",h),S=v+=null==_?1:Math.random()||.1,k=j.length;for(h&&(n=o==l||o||h);b!==k&&null!=(p=j[b]);b++){if(s&&p){for(m=0,o||p.ownerDocument==l||(le(p),c=!u);g=e[m++];)if(g(p,o||l,c)){f.call(d,p);break}h&&(v=S)}r&&((p=!g&&p)&&y--,a&&x.push(p))}if(y+=b,r&&b!==y){for(m=0;g=i[m++];)g(x,w,o,c);if(a){if(y>0)for(;b--;)x[b]||w[b]||(w[b]=E.call(d));w=me(w)}f.apply(d,w),h&&!a&&w.length>0&&y+i.length>1&&A.uniqueSort(d)}return h&&(v=S,n=_),x};return r?te(a):a}(a,s)),o.selector=e}return o}function ve(e,n,i,r){var s,a,o,l,c,d="function"===typeof e&&e,h=!r&&de(e=d.selector||e);if(i=i||[],1===h.length){if((a=h[0]=h[0].slice(0)).length>2&&"ID"===(o=a[0]).type&&9===n.nodeType&&u&&t.relative[a[1].type]){if(!(n=(t.find.ID(o.matches[0].replace(K,Q),n)||[])[0]))return i;d&&(n=n.parentNode),e=e.slice(a.shift().value.length)}for(s=U.needsContext.test(e)?0:a.length;s--&&(o=a[s],!t.relative[l=o.type]);)if((c=t.find[l])&&(r=c(o.matches[0].replace(K,Q),X.test(a[0].type)&&oe(n.parentNode)||n))){if(a.splice(s,1),!(e=r.length&&ue(a)))return f.apply(i,r),i;break}}return(d||ye(e,h))(r,n,!u,i,!n||X.test(e)&&oe(n.parentNode)||n),i}ce.prototype=t.filters=t.pseudos,t.setFilters=new ce,g.sortStable=y.split("").sort(S).join("")===y,le(),g.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(l.createElement("fieldset"))})),A.find=Z,A.expr[":"]=A.expr.pseudos,A.unique=A.uniqueSort,Z.compile=ye,Z.select=ve,Z.setDocument=le,Z.tokenize=de,Z.escape=A.escapeSelector,Z.getText=A.text,Z.isXML=A.isXMLDoc,Z.selectors=A.expr,Z.support=A.support,Z.uniqueSort=A.uniqueSort}();var D=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&A(e).is(n))break;i.push(e)}return i},L=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},W=A.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function q(e,t,n){return y(t)?A.grep(e,(function(e,i){return!!t.call(e,i,e)!==n})):t.nodeType?A.grep(e,(function(e){return e===t!==n})):"string"!==typeof t?A.grep(e,(function(e){return d.call(t,e)>-1!==n})):A.filter(t,e,n)}A.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?A.find.matchesSelector(i,e)?[i]:[]:A.find.matches(e,A.grep(t,(function(e){return 1===e.nodeType})))},A.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!==typeof e)return this.pushStack(A(e).filter((function(){for(t=0;t<i;t++)if(A.contains(r[t],this))return!0})));for(n=this.pushStack([]),t=0;t<i;t++)A.find(e,r[t],n);return i>1?A.uniqueSort(n):n},filter:function(e){return this.pushStack(q(this,e||[],!1))},not:function(e){return this.pushStack(q(this,e||[],!0))},is:function(e){return!!q(this,"string"===typeof e&&W.test(e)?A(e):e||[],!1).length}});var H,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||H,"string"===typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:z.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof A?t[0]:t,A.merge(this,A.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),B.test(i[1])&&A.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=b.getElementById(i[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(A):A.makeArray(e,this)}).prototype=A.fn,H=A(b);var U=/^(?:parents|prev(?:Until|All))/,G={children:!0,contents:!0,next:!0,prev:!0};function V(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}A.fn.extend({has:function(e){var t=A(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(A.contains(this,t[e]))return!0}))},closest:function(e,t){var n,i=0,r=this.length,s=[],a="string"!==typeof e&&A(e);if(!W.test(e))for(;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&A.find.matchesSelector(n,e))){s.push(n);break}return this.pushStack(s.length>1?A.uniqueSort(s):s)},index:function(e){return e?"string"===typeof e?d.call(A(e),this[0]):d.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),A.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return D(e,"parentNode")},parentsUntil:function(e,t,n){return D(e,"parentNode",n)},next:function(e){return V(e,"nextSibling")},prev:function(e){return V(e,"previousSibling")},nextAll:function(e){return D(e,"nextSibling")},prevAll:function(e){return D(e,"previousSibling")},nextUntil:function(e,t,n){return D(e,"nextSibling",n)},prevUntil:function(e,t,n){return D(e,"previousSibling",n)},siblings:function(e){return L((e.parentNode||{}).firstChild,e)},children:function(e){return L(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),A.merge([],e.childNodes))}},(function(e,t){A.fn[e]=function(n,i){var r=A.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"===typeof i&&(r=A.filter(i,r)),this.length>1&&(G[e]||A.uniqueSort(r),U.test(e)&&r.reverse()),this.pushStack(r)}}));var Y=/[^\x20\t\r\n\f]+/g;function X(e){return e}function K(e){throw e}function Q(e,t,n,i){var r;try{e&&y(r=e.promise)?r.call(e).done(t).fail(n):e&&y(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}A.Callbacks=function(e){e="string"===typeof e?function(e){var t={};return A.each(e.match(Y)||[],(function(e,n){t[n]=!0})),t}(e):A.extend({},e);var t,n,i,r,s=[],a=[],o=-1,l=function(){for(r=r||e.once,i=t=!0;a.length;o=-1)for(n=a.shift();++o<s.length;)!1===s[o].apply(n[0],n[1])&&e.stopOnFalse&&(o=s.length,n=!1);e.memory||(n=!1),t=!1,r&&(s=n?[]:"")},c={add:function(){return s&&(n&&!t&&(o=s.length-1,a.push(n)),function t(n){A.each(n,(function(n,i){y(i)?e.unique&&c.has(i)||s.push(i):i&&i.length&&"string"!==_(i)&&t(i)}))}(arguments),n&&!t&&l()),this},remove:function(){return A.each(arguments,(function(e,t){for(var n;(n=A.inArray(t,s,n))>-1;)s.splice(n,1),n<=o&&o--})),this},has:function(e){return e?A.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=a=[],s=n="",this},disabled:function(){return!s},lock:function(){return r=a=[],n||t||(s=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},A.extend({Deferred:function(e){var t=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return A.Deferred((function(n){A.each(t,(function(t,i){var r=y(e[i[4]])&&e[i[4]];s[i[1]]((function(){var e=r&&r.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,r){var s=0;function a(e,t,n,r){return function(){var o=this,l=arguments,c=function(){var i,c;if(!(e<s)){if((i=n.apply(o,l))===t.promise())throw new TypeError("Thenable self
2-resolution");c=i&&("object"===typeof i||"function"===typeof i)&&i.then,y(c)?r?c.call(i,a(s,t,X,r),a(s,t,K,r)):(s++,c.call(i,a(s,t,X,r),a(s,t,K,r),a(s,t,X,t.notifyWith))):(n!==X&&(o=void 0,l=[i]),(r||t.resolveWith)(o,l))}},d=r?c:function(){try{c()}catch(i){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(i,d.error),e+1>=s&&(n!==K&&(o=void 0,l=[i]),t.rejectWith(o,l))}};e?d():(A.Deferred.getErrorHook?d.error=A.Deferred.getErrorHook():A.Deferred.getStackHook&&(d.error=A.Deferred.getStackHook()),i.setTimeout(d))}}return A.Deferred((function(i){t[0][3].add(a(0,i,y(r)?r:X,i.notifyWith)),t[1][3].add(a(0,i,y(e)?e:X)),t[2][3].add(a(0,i,y(n)?n:K))})).promise()},promise:function(e){return null!=e?A.extend(e,r):r}},s={};return A.each(t,(function(e,i){var a=i[2],o=i[5];r[i[1]]=a.add,o&&a.add((function(){n=o}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(i[3].fire),s[i[0]]=function(){return s[i[0]+"With"](this===s?void 0:this,arguments),this},s[i[0]+"With"]=a.fireWith})),r.promise(s),e&&e.call(s,s),s},when:function(e){var t=arguments.length,n=t,i=Array(n),r=o.call(arguments),s=A.Deferred(),a=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?o.call(arguments):n,--t||s.resolveWith(i,r)}};if(t<=1&&(Q(e,s.done(a(n)).resolve,s.reject,!t),"pending"===s.state()||y(r[n]&&r[n].then)))return s.then();for(;n--;)Q(r[n],a(n),s.reject);return s.promise()}});var J=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(e,t){i.console&&i.console.warn&&e&&J.test(e.name)&&i.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},A.readyException=function(e){i.setTimeout((function(){throw e}))};var $=A.Deferred();function Z(){b.removeEventListener("DOMContentLoaded",Z),i.removeEventListener("load",Z),A.ready()}A.fn.ready=function(e){return $.then(e).catch((function(e){A.readyException(e)})),this},A.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==e&&--A.readyWait>0||$.resolveWith(b,[A]))}}),A.ready.then=$.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?i.setTimeout(A.ready):(b.addEventListener("DOMContentLoaded",Z),i.addEventListener("load",Z));var ee=function(e,t,n,i,r,s,a){var o=0,l=e.length,c=null==n;if("object"===_(n))for(o in r=!0,n)ee(e,t,o,n[o],!0,s,a);else if(void 0!==i&&(r=!0,y(i)||(a=!0),c&&(a?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(A(e),n)})),t))for(;o<l;o++)t(e[o],n,a?i:i.call(e[o],o,t(e[o],n)));return r?e:c?t.call(e):l?t(e[0],n):s},te=/^-ms-/,ne=/-([a-z])/g;function ie(e,t){return t.toUpperCase()}function re(e){return e.replace(te,"ms-").replace(ne,ie)}var se=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function ae(){this.expando=A.expando+ae.uid++}ae.uid=1,ae.prototype={cache:function(e){var t=e[this.expando];return t||(t={},se(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,r=this.cache(e);if("string"===typeof t)r[re(t)]=n;else for(i in t)r[re(i)]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][re(t)]},access:function(e,t,n){return void 0===t||t&&"string"===typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(re):(t=re(t))in i?[t]:t.match(Y)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||A.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!A.isEmptyObject(t)}};var oe=new ae,le=new ae,ce=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,de=/[A-Z]/g;function ue(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(de,"-$&").toLowerCase(),"string"===typeof(n=e.getAttribute(i))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ce.test(e)?JSON.parse(e):e)}(n)}catch(r){}le.set(e,t,n)}else n=void 0;return n}A.extend({hasData:function(e){return le.hasData(e)||oe.hasData(e)},data:function(e,t,n){return le.access(e,t,n)},removeData:function(e,t){le.remove(e,t)},_data:function(e,t,n){return oe.access(e,t,n)},_removeData:function(e,t){oe.remove(e,t)}}),A.fn.extend({data:function(e,t){var n,i,r,s=this[0],a=s&&s.attributes;if(void 0===e){if(this.length&&(r=le.get(s),1===s.nodeType&&!oe.get(s,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(i=a[n].name).indexOf("data-")&&(i=re(i.slice(5)),ue(s,i,r[i]));oe.set(s,"hasDataAttrs",!0)}return r}return"object"===typeof e?this.each((function(){le.set(this,e)})):ee(this,(function(t){var n;if(s&&void 0===t)return void 0!==(n=le.get(s,e))||void 0!==(n=ue(s,e))?n:void 0;this.each((function(){le.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){le.remove(this,e)}))}}),A.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=oe.get(e,t),n&&(!i||Array.isArray(n)?i=oe.access(e,t,A.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=A.queue(e,t),i=n.length,r=n.shift(),s=A._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete s.stop,r.call(e,(function(){A.dequeue(e,t)}),s)),!i&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return oe.get(e,n)||oe.access(e,n,{empty:A.Callbacks("once memory").add((function(){oe.remove(e,[t+"queue",n])}))})}}),A.fn.extend({queue:function(e,t){var n=2;return"string"!==typeof e&&(t=e,e="fx",n--),arguments.length<n?A.queue(this[0],e):void 0===t?this:this.each((function(){var n=A.queue(this,e,t);A._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&A.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){A.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=A.Deferred(),s=this,a=this.length,o=function(){--i||r.resolveWith(s,[s])};for("string"!==typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=oe.get(s[a],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(o));return o(),r.promise(t)}});var he=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,pe=new RegExp("^(?:([+-])=|)("+he+")([a-z%]*)$","i"),me=["Top","Right","Bottom","Left"],fe=b.documentElement,ge=function(e){return A.contains(e.ownerDocument,e)},ye={composed:!0};fe.getRootNode&&(ge=function(e){return A.contains(e.ownerDocument,e)||e.getRootNode(ye)===e.ownerDocument});var ve=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ge(e)&&"none"===A.css(e,"display")};function be(e,t,n,i){var r,s,a=20,o=i?function(){return i.cur()}:function(){return A.css(e,t,"")},l=o(),c=n&&n[3]||(A.cssNumber[t]?"":"px"),d=e.nodeType&&(A.cssNumber[t]||"px"!==c&&+l)&&pe.exec(A.css(e,t));if(d&&d[3]!==c){for(l/=2,c=c||d[3],d=+l||1;a--;)A.style(e,t,d+c),(1-s)*(1-(s=o()/l||.5))<=0&&(a=0),d/=s;d*=2,A.style(e,t,d+c),n=n||[]}return n&&(d=+d||+l||0,r=n[1]?d+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=d,i.end=r)),r}var xe={};function we(e){var t,n=e.ownerDocument,i=e.nodeName,r=xe[i];
vendor: 5,677 bytes, line 2
2return r||(t=n.body.appendChild(n.createElement(i)),r=A.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),xe[i]=r,r)}function _e(e,t){for(var n,i,r=[],s=0,a=e.length;s<a;s++)(i=e[s]).style&&(n=i.style.display,t?("none"===n&&(r[s]=oe.get(i,"display")||null,r[s]||(i.style.display="")),""===i.style.display&&ve(i)&&(r[s]=we(i))):"none"!==n&&(r[s]="none",oe.set(i,"display",n)));for(s=0;s<a;s++)null!=r[s]&&(e[s].style.display=r[s]);return e}A.fn.extend({show:function(){return _e(this,!0)},hide:function(){return _e(this)},toggle:function(e){return"boolean"===typeof e?e?this.show():this.hide():this.each((function(){ve(this)?A(this).show():A(this).hide()}))}});var je=/^(?:checkbox|radio)$/i,Se=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ae=/^$|^module$|\/(?:java|ecma)script/i;!function(){var e=b.createDocumentFragment().appendChild(b.createElement("div")),t=b.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),g.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,e.innerHTML="<option></option>",g.option=!!e.lastChild}();var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Ce(e,t){var n;return n="undefined"!==typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!==typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t)?A.merge([e],n):n}function Ee(e,t){for(var n=0,i=e.length;n<i;n++)oe.set(e[n],"globalEval",!t||oe.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,g.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var Pe=/<|&#?\w+;/;function Fe(e,t,n,i,r){for(var s,a,o,l,c,d,u=t.createDocumentFragment(),h=[],p=0,m=e.length;p<m;p++)if((s=e[p])||0===s)if("object"===_(s))A.merge(h,s.nodeType?[s]:s);else if(Pe.test(s)){for(a=a||u.appendChild(t.createElement("div")),o=(Se.exec(s)||["",""])[1].toLowerCase(),l=ke[o]||ke._default,a.innerHTML=l[1]+A.htmlPrefilter(s)+l[2],d=l[0];d--;)a=a.lastChild;A.merge(h,a.childNodes),(a=u.firstChild).textContent=""}else h.push(t.createTextNode(s));for(u.textContent="",p=0;s=h[p++];)if(i&&A.inArray(s,i)>-1)r&&r.push(s);else if(c=ge(s),a=Ce(u.appendChild(s),"script"),c&&Ee(a),n)for(d=0;s=a[d++];)Ae.test(s.type||"")&&n.push(s);return u}var Te=/^([^.]*)(?:\.(.+)|)/;function Me(){return!0}function Oe(){return!1}function Ne(e,t,n,i,r,s){var a,o;if("object"===typeof t){for(o in"string"!==typeof n&&(i=i||n,n=void 0),t)Ne(e,o,n,i,t[o],s);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"===typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Oe;else if(!r)return e;return 1===s&&(a=r,r=function(e){return A().off(e),a.apply(this,arguments)},r.guid=a.guid||(a.guid=A.guid++)),e.each((function(){A.event.add(this,t,r,i,n)}))}function Re(e,t,n){n?(oe.set(e,t,!1),A.event.add(e,t,{namespace:!1,handler:function(e){var n,i=oe.get(this,t);if(1&e.isTrigger&&this[t]){if(i)(A.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=o.call(arguments),oe.set(this,t,i),this[t](),n=oe.get(this,t),oe.set(this,t,!1),i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else i&&(oe.set(this,t,A.event.trigger(i[0],i.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Me)}})):void 0===oe.get(e,t)&&A.event.add(e,t,Me)}A.event={global:{},add:function(e,t,n,i,r){var s,a,o,l,c,d,u,h,p,m,f,g=oe.get(e);if(se(e))for(n.handler&&(n=(s=n).handler,r=s.selector),r&&A.find.matchesSelector(fe,r),n.guid||(n.guid=A.guid++),(l=g.events)||(l=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(t){return"undefined"!==typeof A&&A.event.triggered!==t.type?A.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(Y)||[""]).length;c--;)p=f=(o=Te.exec(t[c])||[])[1],m=(o[2]||"").split(".").sort(),p&&(u=A.event.special[p]||{},p=(r?u.delegateType:u.bindType)||p,u=A.event.special[p]||{},d=A.extend({type:p,origType:f,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&A.expr.match.needsContext.test(r),namespace:m.join(".")},s),(h=l[p])||((h=l[p]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,i,m,a)||e.addEventListener&&e.addEventListener(p,a)),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,d):h.push(d),A.event.global[p]=!0)},remove:function(e,t,n,i,r){var s,a,o,l,c,d,u,h,p,m,f,g=oe.hasData(e)&&oe.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(Y)||[""]).length;c--;)if(p=f=(o=Te.exec(t[c])||[])[1],m=(o[2]||"").split(".").sort(),p){for(u=A.event.special[p]||{},h=l[p=(i?u.delegateType:u.bindType)||p]||[],o=o[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=s=h.length;s--;)d=h[s],!r&&f!==d.origType||n&&n.guid!==d.guid||o&&!o.test(d.namespace)||i&&i!==d.selector&&("**"!==i||!d.selector)||(h.splice(s,1),d.selector&&h.delegateCount--,u.remove&&u.remove.call(e,d));a&&!h.length&&(u.teardown&&!1!==u.teardown.call(e,m,g.handle)||A.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)A.event.remove(e,p+t[c],n,i,!0);A.isEmptyObject(l)&&oe.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,s,a,o=new Array(arguments.length),l=A.event.fix(e),c=(oe.get(this,"events")||Object.create(null))[l.type]||[],d=A.event.special[l.type]||{};for(o[0]=l,t=1;t<arguments.length;t++)o[t]=arguments[t];if(l.delegateTarget=this,!d.preDispatch||!1!==d.preDispatch.call(this,l)){for(a=A.event.handlers.call(this,l,c),t=0;(r=a[t++])&&!l.isPropagationStopped();
vendor: 4,297 bytes, line 2
2)for(l.currentTarget=r.elem,n=0;(s=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==s.namespace&&!l.rnamespace.test(s.namespace)||(l.handleObj=s,l.data=s.data,void 0!==(i=((A.event.special[s.origType]||{}).handle||s.handler).apply(r.elem,o))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return d.postDispatch&&d.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,r,s,a,o=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(s=[],a={},n=0;n<l;n++)void 0===a[r=(i=t[n]).selector+" "]&&(a[r]=i.needsContext?A(r,this).index(c)>-1:A.find(r,this,null,[c]).length),a[r]&&s.push(i);s.length&&o.push({elem:c,handlers:s})}return c=this,l<t.length&&o.push({elem:c,handlers:t.slice(l)}),o},addProp:function(e,t){Object.defineProperty(A.Event.prototype,e,{enumerable:!0,configurable:!0,get:y(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[A.expando]?e:new A.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return je.test(t.type)&&t.click&&C(t,"input")&&Re(t,"click",!0),!1},trigger:function(e){var t=this||e;return je.test(t.type)&&t.click&&C(t,"input")&&Re(t,"click"),!0},_default:function(e){var t=e.target;return je.test(t.type)&&t.click&&C(t,"input")&&oe.get(t,"click")||C(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},A.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},A.Event=function(e,t){if(!(this instanceof A.Event))return new A.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Me:Oe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&A.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:Oe,isPropagationStopped:Oe,isImmediatePropagationStopped:Oe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Me,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Me,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Me,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},(function(e,t){function n(e){if(b.documentMode){var n=oe.get(this,"handle"),i=A.event.fix(e);i.type="focusin"===e.type?"focus":"blur",i.isSimulated=!0,n(e),i.target===i.currentTarget&&n(i)}else A.event.simulate(t,e.target,A.event.fix(e))}A.event.special[e]={setup:function(){var i;if(Re(this,e,!0),!b.documentMode)return!1;(i=oe.get(this,t))||this.addEventListener(t,n),oe.set(this,t,(i||0)+1)},trigger:function(){return Re(this,e),!0},teardown:function(){var e;if(!b.documentMode)return!1;(e=oe.get(this,t)-1)?oe.set(this,t,e):(this.removeEventListener(t,n),oe.remove(this,t))},_default:function(t){return oe.get(t.target,e)},delegateType:t},A.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,r=b.documentMode?this:i,s=oe.get(r,t);s||(b.documentMode?this.addEventListener(t,n):i.addEventListener(e,n,!0)),oe.set(r,t,(s||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,r=b.documentMode?this:i,s=oe.get(r,t)-1;s?oe.set(r,t,s):(b.documentMode?this.removeEventListener(t,n):i.removeEventListener(e,n,!0),oe.remove(r,t))}}}
vendor: 5,983 bytes, line 2
2)),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){A.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,r=e.handleObj;return i&&(i===this||A.contains(this,i))||(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}})),A.fn.extend({on:function(e,t,n,i){return Ne(this,e,t,n,i)},one:function(e,t,n,i){return Ne(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,A(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"===typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!==typeof t||(n=t,t=void 0),!1===n&&(n=Oe),this.each((function(){A.event.remove(this,e,n,t)}))}});var Ie=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,Le=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function We(e,t){return C(e,"table")&&C(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function Be(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,i,r,s,a,o;if(1===t.nodeType){if(oe.hasData(e)&&(o=oe.get(e).events))for(r in oe.remove(t,"handle events"),o)for(n=0,i=o[r].length;n<i;n++)A.event.add(t,r,o[r][n]);le.hasData(e)&&(s=le.access(e),a=A.extend({},s),le.set(t,a))}}function ze(e,t){var n=t.nodeName.toLowerCase();"input"===n&&je.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Ue(e,t,n,i){t=l(t);var r,s,a,o,c,d,u=0,h=e.length,p=h-1,m=t[0],f=y(m);if(f||h>1&&"string"===typeof m&&!g.checkClone&&De.test(m))return e.each((function(r){var s=e.eq(r);f&&(t[0]=m.call(this,r,s.html())),Ue(s,t,n,i)}));if(h&&(s=(r=Fe(t,e[0].ownerDocument,!1,e,i)).firstChild,1===r.childNodes.length&&(r=s),s||i)){for(o=(a=A.map(Ce(r,"script"),Be)).length;u<h;u++)c=r,u!==p&&(c=A.clone(c,!0,!0),o&&A.merge(a,Ce(c,"script"))),n.call(e[u],c,u);if(o)for(d=a[a.length-1].ownerDocument,A.map(a,qe),u=0;u<o;u++)c=a[u],Ae.test(c.type||"")&&!oe.access(c,"globalEval")&&A.contains(d,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?A._evalUrl&&!c.noModule&&A._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},d):w(c.textContent.replace(Le,""),c,d))}return e}function Ge(e,t,n){for(var i,r=t?A.filter(t,e):e,s=0;null!=(i=r[s]);s++)n||1!==i.nodeType||A.cleanData(Ce(i)),i.parentNode&&(n&&ge(i)&&Ee(Ce(i,"script")),i.parentNode.removeChild(i));return e}A.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,r,s,a,o=e.cloneNode(!0),l=ge(e);if(!g.noCloneChecked&&(1===e.nodeType||11===e.nodeType)&&!A.isXMLDoc(e))for(a=Ce(o),i=0,r=(s=Ce(e)).length;i<r;i++)ze(s[i],a[i]);if(t)if(n)for(s=s||Ce(e),a=a||Ce(o),i=0,r=s.length;i<r;i++)He(s[i],a[i]);else He(e,o);return(a=Ce(o,"script")).length>0&&Ee(a,!l&&Ce(e,"script")),o},cleanData:function(e){for(var t,n,i,r=A.event.special,s=0;void 0!==(n=e[s]);s++)if(se(n)){if(t=n[oe.expando]){if(t.events)for(i in t.events)r[i]?A.event.remove(n,i):A.removeEvent(n,i,t.handle);n[oe.expando]=void 0}n[le.expando]&&(n[le.expando]=void 0)}}}),A.fn.extend({detach:function(e){return Ge(this,e,!0)},remove:function(e){return Ge(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?A.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ue(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||We(this,e).appendChild(e)}))},prepend:function(){return Ue(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=We(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(A.cleanData(Ce(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return A.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"===typeof e&&!Ie.test(e)&&!ke[(Se.exec(e)||["",""])[1].toLowerCase()]){e=A.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(A.cleanData(Ce(t,!1)),t.innerHTML=e);t=0}catch(r){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Ue(this,arguments,(function(t){var n=this.parentNode;A.inArray(this,e)<0&&(A.cleanData(Ce(this)),n&&n.replaceChild(t,this))}),e)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){A.fn[e]=function(e){for(var n,i=[],r=A(e),s=r.length-1,a=0;a<=s;a++)n=a===s?this:this.clone(!0),A(r[a])[t](n),c.apply(i,n.get());return this.pushStack(i)}}));var Ve=new RegExp("^("+he+")(?!px)[a-z%]+$","i"),Ye=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=i),t.getComputedStyle(e)},Ke=function(e,t,n){var i,r,s={};for(r in t)s[r]=e.style[r],e.style[r]=t[r];for(r in i=n.call(e),t)e.style[r]=s[r];return i},Qe=new RegExp(me.join("|"),"i");function Je(e,t,n){var i,r,s,a,o=Ye.test(t),l=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],o&&a&&(a=a.replace(M,"$1")||void 0),""!==a||ge(e)||(a=A.style(e,t)),!g.pixelBoxStyles()&&Ve.test(a)&&Qe.test(t)&&(i=l.width,r=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=a,a=n.width,l.width=i,l.minWidth=r,l.maxWidth=s)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(d){c.style.cssText="position:absolute;
2left:-11111px;width:60px;margin-top:1px;padding:0;border:0",d.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",fe.appendChild(c).appendChild(d);var e=i.getComputedStyle(d);n="1%"!==e.top,l=12===t(e.marginLeft),d.style.right="60%",a=36===t(e.right),r=36===t(e.width),d.style.position="absolute",s=12===t(d.offsetWidth/3),fe.removeChild(c),d=null}}function t(e){return Math.round(parseFloat(e))}var n,r,s,a,o,l,c=b.createElement("div"),d=b.createElement("div");d.style&&(d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===d.style.backgroundClip,A.extend(g,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),a},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),s},reliableTrDimensions:function(){var e,t,n,r;return null==o&&(e=b.createElement("table"),t=b.createElement("tr"),n=b.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",fe.appendChild(e).appendChild(t).appendChild(n),r=i.getComputedStyle(t),o=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,fe.removeChild(e)),o}}))}();var Ze=["Webkit","Moz","ms"],et=b.createElement("div").style,tt={};function nt(e){var t=A.cssProps[e]||tt[e];return t||(e in et?e:tt[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ze.length;n--;)if((e=Ze[n]+t)in et)return e}(e)||e)}var it=/^(none|table(?!-c[ea]).+)/,rt={position:"absolute",visibility:"hidden",display:"block"},st={letterSpacing:"0",fontWeight:"400"};function at(e,t,n){var i=pe.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function ot(e,t,n,i,r,s){var a="width"===t?1:0,o=0,l=0,c=0;if(n===(i?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(c+=A.css(e,n+me[a],!0,r)),i?("content"===n&&(l-=A.css(e,"padding"+me[a],!0,r)),"margin"!==n&&(l-=A.css(e,"border"+me[a]+"Width",!0,r))):(l+=A.css(e,"padding"+me[a],!0,r),"padding"!==n?l+=A.css(e,"border"+me[a]+"Width",!0,r):o+=A.css(e,"border"+me[a]+"Width",!0,r));return!i&&s>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-o-.5))||0),l+c}function lt(e,t,n){var i=Xe(e),r=(!g.boxSizingReliable()||n)&&"border-box"===A.css(e,"boxSizing",!1,i),s=r,a=Je(e,t,i),o="offset"+t[0].toUpperCase()+t.slice(1);if(Ve.test(a)){if(!n)return a;a="auto"}return(!g.boxSizingReliable()&&r||!g.reliableTrDimensions()&&C(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===A.css(e,"display",!1,i))&&e.getClientRects().length&&(r="border-box"===A.css(e,"boxSizing",!1,i),(s=o in e)&&(a=e[o])),(a=parseFloat(a)||0)+ot(e,t,n||(r?"border":"content"),s,i,a)+"px"}function ct(e,t,n,i,r){return new ct.prototype.init(e,t,n,i,r)}A.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Je(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,s,a,o=re(t),l=Ye.test(t),c=e.style;if(l||(t=nt(o)),a=A.cssHooks[t]||A.cssHooks[o],void 0===n)return a&&"get"in a&&void 0!==(r=a.get(e,!1,i))?r:c[t];"string"===(s=typeof n)&&(r=pe.exec(n))&&r[1]&&(n=be(e,t,r),s="number"),null!=n&&n===n&&("number"!==s||l||(n+=r&&r[3]||(A.cssNumber[o]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,i))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,i){var r,s,a,o=re(t);return Ye.test(t)||(t=nt(o)),(a=A.cssHooks[t]||A.cssHooks[o])&&"get"in a&&(r=a.get(e,!0,n)),void 0===r&&(r=Je(e,t,i)),"normal"===r&&t in st&&(r=st[t]),""===n||n?(s=parseFloat(r),!0===n||isFinite(s)?s||0:r):r}}),A.each(["height","width"],(function(e,t){A.cssHooks[t]={get:function(e,n,i){if(n)return!it.test(A.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?lt(e,t,i):Ke(e,rt,(function(){return lt(e,t,i)}))},set:function(e,n,i){var r,s=Xe(e),a=!g.scrollboxSize()&&"absolute"===s.position,o=(a||i)&&"border-box"===A.css(e,"boxSizing",!1,s),l=i?ot(e,t,i,o,s):0;return o&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-ot(e,t,"border",!1,s)-.5)),l&&(r=pe.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=A.css(e,t)),at(0,n,l)}}})),A.cssHooks.marginLeft=$e(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Je(e,"marginLeft"))||e.getBoundingClientRect().left-Ke(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),A.each({margin:"",padding:"",border:"Width"},(function(e,t){A.cssHooks[e+t]={expand:function(n){for(var i=0,r={},s="string"===typeof n?n.split(" "):[n];i<4;i++)r[e+me[i]+t]=s[i]||s[i-2]||s[0];return r}},"margin"!==e&&(A.cssHooks[e+t].set=at)})),A.fn.extend({css:function(e,t){return ee(this,(function(e,t,n){var i,r,s={},a=0;if(Array.isArray(t)){for(i=Xe(e),r=t.length;a<r;a++)s[t[a]]=A.css(e,t[a],!1,i);return s}return void 0!==n?A.style(e,t,n):A.css(e,t)}),e,t,arguments.length>1)}}),A.Tween=ct,ct.prototype={constructor:ct,init:function(e,t,n,i,r,s){this.elem=e,this.prop=n,this.easing=r||A.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=s||(A.cssNumber[n]?"":"px")},cur:function(){var e=ct.propHooks[this.prop];return e&&e.get?e.get(this):ct.propHooks._default.get(this)},run:function(e){var t,n=ct.propHooks[this.prop];return this.options.duration?this.pos=t=A.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ct.propHooks._default.set(this),this}},ct.prototype.init.prototype=ct.prototype,ct.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=A.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){A.fx.step[e.prop]?A.fx.step[e.prop](e):1!==e.elem.nodeType||!A.cssHooks[e.prop]&&null==e.elem.style[nt(e.prop)]?e.elem[e.prop]=e.now:A.style(e.elem,e.prop,e.now+e.unit)}}},ct.propHooks.scrollTop=ct.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},A.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},A.fx=ct.prototype.init,A.fx.step={};var dt,ut,ht=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function mt(){ut&&(!1===b.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(mt):i.setTimeout(mt,A.fx.interval),A.fx.tick())}function ft(){return i.setTimeout((function(){dt=void 0})),dt=Date.now()}function gt(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=me[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function yt(e,t,n){for(var i,r=(vt.tweeners[t]||[]).concat(vt.tweeners["*"]),s=0,a=r.length;s<a;s++)if(i=r[s].call(n,t,e))return i}function vt(e,t,n){var i,r,s=0,a=vt.prefilters.length,o=A.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=dt||ft(),n=Math.max(0,c.startTime+c.duration-t),i=1-(n/c.duration||0),s=0,a=c.tweens.length;s<a;s++)c.tweens[s].run(i);return o.notifyWith(e,[c,i,n]),i<1&&a?n:(a||o.notifyWith(e,[c,1,0]),o.resolveWith(e,[c]),!1)},c=o.promise({elem:e,props:A.extend({},t),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},n),originalProperties:t,originalOptions:n,startTime:dt||ft(),duration:n.duration,tweens:[],createTween:function(t,n){var i=A.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||
vendor: 4,120 bytes, line 2
2c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)c.tweens[n].run(1);return t?(o.notifyWith(e,[c,1,0]),o.resolveWith(e,[c,t])):o.rejectWith(e,[c,t]),this}}),d=c.props;for(!function(e,t){var n,i,r,s,a;for(n in e)if(r=t[i=re(n)],s=e[n],Array.isArray(s)&&(r=s[1],s=e[n]=s[0]),n!==i&&(e[i]=s,delete e[n]),(a=A.cssHooks[i])&&"expand"in a)for(n in s=a.expand(s),delete e[i],s)n in e||(e[n]=s[n],t[n]=r);else t[i]=r}(d,c.opts.specialEasing);s<a;s++)if(i=vt.prefilters[s].call(c,e,d,c.opts))return y(i.stop)&&(A._queueHooks(c.elem,c.opts.queue).stop=i.stop.bind(i)),i;return A.map(d,yt,c),y(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),A.fx.timer(A.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}A.Animation=A.extend(vt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return be(n.elem,e,pe.exec(t),n),n}]},tweener:function(e,t){y(e)?(t=e,e=["*"]):e=e.match(Y);for(var n,i=0,r=e.length;i<r;i++)n=e[i],vt.tweeners[n]=vt.tweeners[n]||[],vt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,r,s,a,o,l,c,d,u="width"in t||"height"in t,h=this,p={},m=e.style,f=e.nodeType&&ve(e),g=oe.get(e,"fxshow");for(i in n.queue||(null==(a=A._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,o=a.empty.fire,a.empty.fire=function(){a.unqueued||o()}),a.unqueued++,h.always((function(){h.always((function(){a.unqueued--,A.queue(e,"fx").length||a.empty.fire()}))}))),t)if(r=t[i],ht.test(r)){if(delete t[i],s=s||"toggle"===r,r===(f?"hide":"show")){if("show"!==r||!g||void 0===g[i])continue;f=!0}p[i]=g&&g[i]||A.style(e,i)}if((l=!A.isEmptyObject(t))||!A.isEmptyObject(p))for(i in u&&1===e.nodeType&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],null==(c=g&&g.display)&&(c=oe.get(e,"display")),"none"===(d=A.css(e,"display"))&&(c?d=c:(_e([e],!0),c=e.style.display||c,d=A.css(e,"display"),_e([e]))),("inline"===d||"inline-block"===d&&null!=c)&&"none"===A.css(e,"float")&&(l||(h.done((function(){m.display=c})),null==c&&(d=m.display,c="none"===d?"":d)),m.display="inline-block")),n.overflow&&(m.overflow="hidden",h.always((function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]}))),l=!1,p)l||(g?"hidden"in g&&(f=g.hidden):g=oe.access(e,"fxshow",{display:c}),s&&(g.hidden=!f),f&&_e([e],!0),h.done((function(){for(i in f||_e([e]),oe.remove(e,"fxshow"),p)A.style(e,i,p[i])}))),l=yt(f?g[i]:0,i,h),i in g||(g[i]=l.start,f&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?vt.prefilters.unshift(e):vt.prefilters.push(e)}}),A.speed=function(e,t,n){var i=e&&"object"===typeof e?A.extend({},e):{complete:n||!n&&t||y(e)&&e,duration:e,easing:n&&t||t&&!y(t)&&t};return A.fx.off?i.duration=0:"number"!==typeof i.duration&&(i.duration in A.fx.speeds?i.duration=A.fx.speeds[i.duration]:i.duration=A.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){y(i.old)&&i.old.call(this),i.queue&&A.dequeue(this,i.queue)},i},A.fn.extend({fadeTo:function(e,t,n,i){return this.filter(ve).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=A.isEmptyObject(e),s=A.speed(t,n,i),a=function(){var t=vt(this,A.extend({},e),s);(r||oe.get(this,"finish"))&&t.stop(!0)};return a.finish=a,r||!1===s.queue?this.each(a):this.queue(s.queue,a)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!==typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",s=A.timers,a=oe.get(this);if(r)a[r]&&a[r].stop&&i(a[r]);else for(r in a)a[r]&&a[r].stop&&pt.test(r)&&i(a[r]);for(r=s.length;r--;)s[r].elem!==this||null!=e&&s[r].queue!==e||(s[r].anim.stop(n),t=!1,s.splice(r,1));!t&&n||A.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=oe.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],s=A.timers,a=i?i.length:0;for(n.finish=!0,A.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=s.length;t--;)s[t].elem===this&&s[t].queue===e&&(s[t].anim.stop(!0),s.splice(t,1)
vendor: 6,040 bytes, line 2
2);for(t=0;t<a;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish}))}}),A.each(["toggle","show","hide"],(function(e,t){var n=A.fn[t];A.fn[t]=function(e,i,r){return null==e||"boolean"===typeof e?n.apply(this,arguments):this.animate(gt(t,!0),e,i,r)}})),A.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){A.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}})),A.timers=[],A.fx.tick=function(){var e,t=0,n=A.timers;for(dt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||A.fx.stop(),dt=void 0},A.fx.timer=function(e){A.timers.push(e),A.fx.start()},A.fx.interval=13,A.fx.start=function(){ut||(ut=!0,mt())},A.fx.stop=function(){ut=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(e,t){return e=A.fx&&A.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var r=i.setTimeout(t,e);n.stop=function(){i.clearTimeout(r)}}))},function(){var e=b.createElement("input"),t=b.createElement("select").appendChild(b.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=b.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var bt,xt=A.expr.attrHandle;A.fn.extend({attr:function(e,t){return ee(this,A.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){A.removeAttr(this,e)}))}}),A.extend({attr:function(e,t,n){var i,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return"undefined"===typeof e.getAttribute?A.prop(e,t,n):(1===s&&A.isXMLDoc(e)||(r=A.attrHooks[t.toLowerCase()]||(A.expr.match.bool.test(t)?bt:void 0)),void 0!==n?null===n?void A.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=A.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&C(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(Y);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),bt={set:function(e,t,n){return!1===t?A.removeAttr(e,n):e.setAttribute(n,n),n}},A.each(A.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=xt[t]||A.find.attr;xt[t]=function(e,t,i){var r,s,a=t.toLowerCase();return i||(s=xt[a],xt[a]=r,r=null!=n(e,t,i)?a:null,xt[a]=s),r}}));var wt=/^(?:input|select|textarea|button)$/i,_t=/^(?:a|area)$/i;function jt(e){return(e.match(Y)||[]).join(" ")}function St(e){return e.getAttribute&&e.getAttribute("class")||""}function At(e){return Array.isArray(e)?e:"string"===typeof e&&e.match(Y)||[]}A.fn.extend({prop:function(e,t){return ee(this,A.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[A.propFix[e]||e]}))}}),A.extend({prop:function(e,t,n){var i,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&A.isXMLDoc(e)||(t=A.propFix[t]||t,r=A.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=A.find.attr(e,"tabindex");return t?parseInt(t,10):wt.test(e.nodeName)||_t.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(A.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){A.propFix[this.toLowerCase()]=this})),A.fn.extend({addClass:function(e){var t,n,i,r,s,a;return y(e)?this.each((function(t){A(this).addClass(e.call(this,t,St(this)))})):(t=At(e)).length?this.each((function(){if(i=St(this),n=1===this.nodeType&&" "+jt(i)+" "){for(s=0;s<t.length;s++)r=t[s],n.indexOf(" "+r+" ")<0&&(n+=r+" ");a=jt(n),i!==a&&this.setAttribute("class",a)}})):this},removeClass:function(e){var t,n,i,r,s,a;return y(e)?this.each((function(t){A(this).removeClass(e.call(this,t,St(this)))})):arguments.length?(t=At(e)).length?this.each((function(){if(i=St(this),n=1===this.nodeType&&" "+jt(i)+" "){for(s=0;s<t.length;s++)for(r=t[s];n.indexOf(" "+r+" ")>-1;)n=n.replace(" "+r+" "," ");a=jt(n),i!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,i,r,s,a=typeof e,o="string"===a||Array.isArray(e);return y(e)?this.each((function(n){A(this).toggleClass(e.call(this,n,St(this),t),t)})):"boolean"===typeof t&&o?t?this.addClass(e):this.removeClass(e):(n=At(e),this.each((function(){if(o)for(s=A(this),r=0;r<n.length;r++)i=n[r],s.hasClass(i)?s.removeClass(i):s.addClass(i);else void 0!==e&&"boolean"!==a||((i=St(this))&&oe.set(this,"__className__",i),this.setAttribute&&this.setAttribute("class",i||!1===e?"":oe.get(this,"__className__")||""))})))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+jt(St(n))+" ").indexOf(t)>-1)return!0;return!1}});var kt=/\r/g;A.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=y(e),this.each((function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,A(this).val()):e)?r="":"number"===typeof r?r+="":Array.isArray(r)&&(r=A.map(r,(function(e){return null==e?"":e+""}))),(t=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=A.valHooks[r.type]||A.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"===typeof(n=r.value)?n.replace(kt,""):null==n?"":n:void 0}}),A.extend({valHooks:{option:{get:function(e){var t=A.find.attr(e,"value");return null!=t?t:jt(A.text(e))}},select:{get:function(e){var t,n,i,r=e.options,s=e.selectedIndex,a="select-one"===e.type,o=a?null:[],l=a?s+1:r.length;for(i=s<0?l:a?s:0;i<l;i++)if(((n=r[i]).selected||i===s)&&!n.disabled&&(!n.parentNode.disabled||!C(n.parentNode,"optgroup"))){if(t=A(n).val(),a)return t;o.push(t)}return o}
vendor: 5,095 bytes, line 2
2,set:function(e,t){for(var n,i,r=e.options,s=A.makeArray(t),a=r.length;a--;)((i=r[a]).selected=A.inArray(A.valHooks.option.get(i),s)>-1)&&(n=!0);return n||(e.selectedIndex=-1),s}}}}),A.each(["radio","checkbox"],(function(){A.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=A.inArray(A(e).val(),t)>-1}},g.checkOn||(A.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Ct=i.location,Et={guid:Date.now()},Pt=/\?/;A.parseXML=function(e){var t,n;if(!e||"string"!==typeof e)return null;try{t=(new i.DOMParser).parseFromString(e,"text/xml")}catch(r){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||A.error("Invalid XML: "+(n?A.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Ft=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};A.extend(A.event,{trigger:function(e,t,n,r){var s,a,o,l,c,d,u,h,m=[n||b],f=p.call(e,"type")?e.type:e,g=p.call(e,"namespace")?e.namespace.split("."):[];if(a=h=o=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!Ft.test(f+A.event.triggered)&&(f.indexOf(".")>-1&&(g=f.split("."),f=g.shift(),g.sort()),c=f.indexOf(":")<0&&"on"+f,(e=e[A.expando]?e:new A.Event(f,"object"===typeof e&&e)).isTrigger=r?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:A.makeArray(t,[e]),u=A.event.special[f]||{},r||!u.trigger||!1!==u.trigger.apply(n,t))){if(!r&&!u.noBubble&&!v(n)){for(l=u.delegateType||f,Ft.test(l+f)||(a=a.parentNode);a;a=a.parentNode)m.push(a),o=a;o===(n.ownerDocument||b)&&m.push(o.defaultView||o.parentWindow||i)}for(s=0;(a=m[s++])&&!e.isPropagationStopped();)h=a,e.type=s>1?l:u.bindType||f,(d=(oe.get(a,"events")||Object.create(null))[e.type]&&oe.get(a,"handle"))&&d.apply(a,t),(d=c&&a[c])&&d.apply&&se(a)&&(e.result=d.apply(a,t),!1===e.result&&e.preventDefault());return e.type=f,r||e.isDefaultPrevented()||u._default&&!1!==u._default.apply(m.pop(),t)||!se(n)||c&&y(n[f])&&!v(n)&&((o=n[c])&&(n[c]=null),A.event.triggered=f,e.isPropagationStopped()&&h.addEventListener(f,Tt),n[f](),e.isPropagationStopped()&&h.removeEventListener(f,Tt),A.event.triggered=void 0,o&&(n[c]=o)),e.result}},simulate:function(e,t,n){var i=A.extend(new A.Event,n,{type:e,isSimulated:!0});A.event.trigger(i,null,t)}}),A.fn.extend({trigger:function(e,t){return this.each((function(){A.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return A.event.trigger(e,t,n,!0)}});var Mt=/\[\]$/,Ot=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,Rt=/^(?:input|select|textarea|keygen)/i;function It(e,t,n,i){var r;if(Array.isArray(t))A.each(t,(function(t,r){n||Mt.test(e)?i(e,r):It(e+"["+("object"===typeof r&&null!=r?t:"")+"]",r,n,i)}));else if(n||"object"!==_(t))i(e,t);else for(r in t)It(e+"["+r+"]",t[r],n,i)}A.param=function(e,t){var n,i=[],r=function(e,t){var n=y(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!A.isPlainObject(e))A.each(e,(function(){r(this.name,this.value)}));else for(n in e)It(n,e[n],t,r);return i.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=A.prop(this,"elements");return e?A.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!A(this).is(":disabled")&&Rt.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!je.test(e))})).map((function(e,t){var n=A(this).val();return null==n?null:Array.isArray(n)?A.map(n,(function(e){return{name:t.name,value:e.replace(Ot,"\r\n")}})):{name:t.name,value:n.replace(Ot,"\r\n")}})).get()}});var Dt=/%20/g,Lt=/#.*$/,Wt=/([?&])_=[^&]*/,Bt=/^(.*?):[ \t]*([^\r\n]*)$/gm,qt=/^(?:GET|HEAD)$/,Ht=/^\/\//,zt={},Ut={},Gt="*/".concat("*"),Vt=b.createElement("a");function Yt(e){return function(t,n){"string"!==typeof t&&(n=t,t="*");var i,r=0,s=t.toLowerCase().match(Y)||[];if(y(n))for(;i=s[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function Xt(e,t,n,i){var r={},s=e===Ut;function a(o){var l;return r[o]=!0,A.each(e[o]||[],(function(e,o){var c=o(t,n,i);return"string"!==typeof c||s||r[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),l}return a(t.dataTypes[0])||!r["*"]&&a("*")}function Kt(e,t){var n,i,r=A.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&A.extend(!0,e,i),e}Vt.href=Ct.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Gt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML}
vendor: 4,376 bytes, line 2
2,flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Kt(Kt(e,A.ajaxSettings),t):Kt(A.ajaxSettings,e)},ajaxPrefilter:Yt(zt),ajaxTransport:Yt(Ut),ajax:function(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var n,r,s,a,o,l,c,d,u,h,p=A.ajaxSetup({},t),m=p.context||p,f=p.context&&(m.nodeType||m.jquery)?A(m):A.event,g=A.Deferred(),y=A.Callbacks("once memory"),v=p.statusCode||{},x={},w={},_="canceled",j={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=Bt.exec(s);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?s:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)j.always(e[j.status]);else for(t in e)v[t]=[v[t],e[t]];return this},abort:function(e){var t=e||_;return n&&n.abort(t),S(0,t),this}};if(g.promise(j),p.url=((e||p.url||Ct.href)+"").replace(Ht,Ct.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(Y)||[""],null==p.crossDomain){l=b.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=Vt.protocol+"//"+Vt.host!==l.protocol+"//"+l.host}catch(k){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!==typeof p.data&&(p.data=A.param(p.data,p.traditional)),Xt(zt,p,t,j),c)return j;for(u in(d=A.event&&p.global)&&0===A.active++&&A.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!qt.test(p.type),r=p.url.replace(Lt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Dt,"+")):(h=p.url.slice(r.length),p.data&&(p.processData||"string"===typeof p.data)&&(r+=(Pt.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(Wt,"$1"),h=(Pt.test(r)?"&":"?")+"_="+Et.guid+++h),p.url=r+h),p.ifModified&&(A.lastModified[r]&&j.setRequestHeader("If-Modified-Since",A.lastModified[r]),A.etag[r]&&j.setRequestHeader("If-None-Match",A.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&j.setRequestHeader("Content-Type",p.contentType),j.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Gt+"; q=0.01":""):p.accepts["*"]),p.headers)j.setRequestHeader(u,p.headers[u]);if(p.beforeSend&&(!1===p.beforeSend.call(m,j,p)||c))return j.abort();if(_="abort",y.add(p.complete),j.done(p.success),j.fail(p.error),n=Xt(Ut,p,t,j)){if(j.readyState=1,d&&f.trigger("ajaxSend",[j,p]),c)return j;p.async&&p.timeout>0&&(o=i.setTimeout((function(){j.abort("timeout")}),p.timeout));try{c=!1,n.send(x,S)}catch(k){if(c)throw k;S(-1,k)}}else S(-1,"No Transport");function S(e,t,a,l){var u,h,b,x,w,_=t;c||(c=!0,o&&i.clearTimeout(o),n=void 0,s=l||"",j.readyState=e>0?4:0,u=e>=200&&e<300||304===e,a&&(x=function(e,t,n){for(var i,r,s,a,o=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in o)if(o[r]&&o[r].test(i)){l.unshift(r);break}if(l[0]in n)s=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){s=r;break}a||(a=r)}s=s||a}if(s)return s!==l[0]&&l.unshift(s),n[s]}(p,j,a)),!u&&A.inArray("script",p.dataTypes)>-1&&A.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),x=function(e,t,n,i){var r,s,a,o,l,c={},d=e.dataTypes.slice();if(d[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(s=d.shift();s;)if(e.responseFields[s]&&(n[e.responseFields[s]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=s,s=d.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(a=c[l+" "+s]||c["* "+s]))for(r in c)if((o=r.split(" "))[1]===s&&(a=c[l+" "+o[0]]||c["* "+o[0]])){!0===a?a=c[r]:!0!==c[r]&&(s=o[0],d.unshift(o[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(k){return{state:"parsererror",error:a?k:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(p,x,j,u),u?(p.ifModified&&((w=j.getResponseHeader("Last-Modified"))&&(A.lastModified[r]=w),(w=j.getResponseHeader("etag"))&&(A.etag[r]=w)),204===e||"HEAD"===p.type?_="nocontent":304===e?_="notmodified":(_=x.state,h=x.data,u=!(b=x.error))):(b=_,!e&&_||(_="error",e<0&&(e=0))),j.status=e,j.statusText=(t||_)+"",u?g.resolveWith(m,[h,_,
vendor: 5,678 bytes, line 2
2j]):g.rejectWith(m,[j,_,b]),j.statusCode(v),v=void 0,d&&f.trigger(u?"ajaxSuccess":"ajaxError",[j,p,u?h:b]),y.fireWith(m,[j,_]),d&&(f.trigger("ajaxComplete",[j,p]),--A.active||A.event.trigger("ajaxStop")))}return j},getJSON:function(e,t,n){return A.get(e,t,n,"json")},getScript:function(e,t){return A.get(e,void 0,t,"script")}}),A.each(["get","post"],(function(e,t){A[t]=function(e,n,i,r){return y(n)&&(r=r||i,i=n,n=void 0),A.ajax(A.extend({url:e,type:t,dataType:r,data:n,success:i},A.isPlainObject(e)&&e))}})),A.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),A._evalUrl=function(e,t,n){return A.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){A.globalEval(e,t,n)}})},A.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=A(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return y(e)?this.each((function(t){A(this).wrapInner(e.call(this,t))})):this.each((function(){var t=A(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=y(e);return this.each((function(n){A(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){A(this).replaceWith(this.childNodes)})),this}}),A.expr.pseudos.hidden=function(e){return!A.expr.pseudos.visible(e)},A.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(e){}};var Qt={0:200,1223:204},Jt=A.ajaxSettings.xhr();g.cors=!!Jt&&"withCredentials"in Jt,g.ajax=Jt=!!Jt,A.ajaxTransport((function(e){var t,n;if(g.cors||Jt&&!e.crossDomain)return{send:function(r,s){var a,o=e.xhr();if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)o[a]=e.xhrFields[a];for(a in e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)o.setRequestHeader(a,r[a]);t=function(e){return function(){t&&(t=n=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===e?o.abort():"error"===e?"number"!==typeof o.status?s(0,"error"):s(o.status,o.statusText):s(Qt[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!==typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=t(),n=o.onerror=o.ontimeout=t("error"),void 0!==o.onabort?o.onabort=n:o.onreadystatechange=function(){4===o.readyState&&i.setTimeout((function(){t&&n()}))},t=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(l){if(t)throw l}},abort:function(){t&&t()}}})),A.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return A.globalEval(e),e}}}),A.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),A.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,r){t=A("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){n&&n()}}}));var $t=[],Zt=/(=)\?(?=&|$)|\?\?/;A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=$t.pop()||A.expando+"_"+Et.guid++;return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",(function(e,t,n){var r,s,a,o=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"===typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Pt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||A.error(r+" was not called"),a[0]},e.dataTypes[0]="json",s=i[r],i[r]=function(){a=arguments},n.always((function(){void 0===s?A(i).removeProp(r):i[r]=s,e[r]&&(e.jsonpCallback=t.jsonpCallback,$t.push(r)),a&&y(s)&&s(a[0]),a=s=void 0})),"script"})),g.createHTMLDocument=function(){var e=b.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),A.parseHTML=function(e,t,n){return"string"!==typeof e?[]:("boolean"===typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((i=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(i)):t=b),s=!n&&[],(r=B.exec(e))?[t.createElement(r[1])]:(r=Fe([e],t,s),s&&s.length&&A(s).remove(),A.merge([],r.childNodes)));var i,r,s},A.fn.load=function(e,t,n){var i,r,s,a=this,o=e.indexOf(" ");return o>-1&&(i=jt(e.slice(o)),e=e.slice(0,o)),y(t)?(n=t,t=void 0):t&&"object"===typeof t&&(r="POST"),a.length>0&&A.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){s=arguments,a.html(i?A("<div>").append(A.parseHTML(e)).find(i):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,s||[e.responseText,t,e])}))}),this},A.expr.pseudos.animated=function(e){return A.grep(A.timers,(function(t){return e===t.elem})).length},A.offset={setOffset:function(e,t,n){var i,r,s,a,o,l,c=A.css(e,"position"),d=A(e),u={};"static"===c&&(e.style.position="relative"),o=d.offset(),s=A.css(e,"to
2p"),l=A.css(e,"left"),("absolute"===c||"fixed"===c)&&(s+l).indexOf("auto")>-1?(a=(i=d.position()).top,r=i.left):(a=parseFloat(s)||0,r=parseFloat(l)||0),y(t)&&(t=t.call(e,n,A.extend({},o))),null!=t.top&&(u.top=t.top-o.top+a),null!=t.left&&(u.left=t.left-o.left+r),"using"in t?t.using.call(e,u):d.css(u)}},A.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){A.offset.setOffset(this,e,t)}));var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===A.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===A.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),r.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-A.css(i,"marginTop",!0),left:t.left-r.left-A.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===A.css(e,"position");)e=e.offsetParent;return e||fe}))}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;A.fn[e]=function(i){return ee(this,(function(e,i,r){var s;if(v(e)?s=e:9===e.nodeType&&(s=e.defaultView),void 0===r)return s?s[t]:e[i];s?s.scrollTo(n?s.pageXOffset:r,n?r:s.pageYOffset):e[i]=r}),e,i,arguments.length)}})),A.each(["top","left"],(function(e,t){A.cssHooks[t]=$e(g.pixelPosition,(function(e,n){if(n)return n=Je(e,t),Ve.test(n)?A(e).position()[t]+"px":n}))})),A.each({Height:"height",Width:"width"},(function(e,t){A.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,i){A.fn[i]=function(r,s){var a=arguments.length&&(n||"boolean"!==typeof r),o=n||(!0===r||!0===s?"margin":"border");return ee(this,(function(t,n,r){var s;return v(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(s=t.documentElement,Math.max(t.body["scroll"+e],s["scroll"+e],t.body["offset"+e],s["offset"+e],s["client"+e])):void 0===r?A.css(t,n,o):A.style(t,n,r,o)}),t,a?r:void 0,a)}}))})),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){A.fn[t]=function(e){return this.on(t,e)}})),A.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),A.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){A.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;A.proxy=function(e,t){var n,i,r;if("string"===typeof t&&(n=e[t],t=e,e=n),y(e))return i=o.call(arguments,2),r=function(){return e.apply(t||this,i.concat(o.call(arguments)))},r.guid=e.guid=e.guid||A.guid++,r},A.holdReady=function(e){e?A.readyWait++:A.ready(!0)},A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=C,A.isFunction=y,A.isWindow=v,A.camelCase=re,A.type=_,A.now=Date.now,A.isNumeric=function(e){var t=A.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},A.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},void 0===(n=function(){return A}.apply(t,[]))||(e.exports=n);var tn=i.jQuery,nn=i.$;return A.noConflict=function(e){return i.$===A&&(i.$=nn),e&&i.jQuery===A&&(i.jQuery=tn),A},"undefined"===typeof r&&(i.jQuery=i.$=A),A}))},4276:(e,t,n)=>{var i=n(7017),r=function(e){var t="",n=Object.keys(e);return n.forEach((function(r,s){var a=e[r];(function(e){return/[height|width]$/.test(e)})(r=i(r))&&"number"===typeof a&&(a+="px"),t+=!0===a?r:!1===a?"not "+r:"("+r+": "+a+")",s<n.length-1&&(t+=" and ")})),t};e.exports=function(e){var t="";return"string"===typeof e?e:e instanceof Array?(e.forEach((function(n,i){t+=r(n),i<e.length-1&&(t+=", ")})),t):r(e)}},3100:(e,t,n)=>{var i=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,a=/^0o[0-7]+$/i,o=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),u=Object.prototype.toString,h=Math.max,p=Math.min,m=function(){return d.Date.now()};function f(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==u.call(e)}(e))return NaN;if(f(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=f(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=s.test(e);return n||a.test(e)?o(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var i,r,s,a,o,l,c=0,d=!1,u=!1,y=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=i,s=r;return i=r=void 0,c=t,a=e.apply(s,n)}function b(e){var n=e-l;return void 0===l||n>=t||n<0||u&&e-c>=s}function x(){var e=m();if(b(e))return w(e);o=setTimeout(x,function(e){var n=t-(e-l);return u?p(n,s-(e-c)):n}(e))}function w(e){return o=void 0,y&&i?v(e):(i=r=void 0,a)}function _(){var e=m(),n=b(e);if(i=arguments,r=this,l=e,n){if(void 0===o)return function(e){return c=e,o=setTimeout(x,t),d?v(e):a}(l);if(u)return o=setTimeout(x,t),v(l)}return void 0===o&&(o=setTimeout(x,t)),a}return t=g(t)||0,f(n)&&(d=!!n.leading,s=(u="maxWait"in n)?h(g(n.maxWait)||0,t):s,y="trailing"in n?!!n.trailing:y),_.cancel=function(){void 0!==o&&clearTimeout(o),c=0,i=l=r=o=void 0},_.flush=function(){return void 0===o?a:w(m())},_}},5944:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,n;function i(){return t.apply(null,arguments)}function r(e){t=e}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function c(e){return void 0===e}function d(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,t){var n,i=[],r=e.length;for(n=0;n<r;++n)i.push(t(e[n],n));return i}
vendor: 7,826 bytes, line 2
2function p(e,t){for(var n in t)o(t,n)&&(e[n]=t[n]);return o(t,"toString")&&(e.toString=t.toString),o(t,"valueOf")&&(e.valueOf=t.valueOf),e}function m(e,t,n,i){return Xn(e,t,n,i,!0).utc()}function f(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function g(e){return null==e._pf&&(e._pf=f()),e._pf}function y(e){var t=null,i=!1,r=e._d&&!isNaN(e._d.getTime());return r&&(t=g(e),i=n.call(t.parsedDateParts,(function(e){return null!=e})),r=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i),e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?r:(e._isValid=r,e._isValid)}function v(e){var t=m(NaN);return null!=e?p(g(t),e):g(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),i=n.length>>>0;for(t=0;t<i;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var b=i.momentProperties=[],x=!1;function w(e,t){var n,i,r,s=b.length;if(c(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),c(t._i)||(e._i=t._i),c(t._f)||(e._f=t._f),c(t._l)||(e._l=t._l),c(t._strict)||(e._strict=t._strict),c(t._tzm)||(e._tzm=t._tzm),c(t._isUTC)||(e._isUTC=t._isUTC),c(t._offset)||(e._offset=t._offset),c(t._pf)||(e._pf=g(t)),c(t._locale)||(e._locale=t._locale),s>0)for(n=0;n<s;n++)c(r=t[i=b[n]])||(e[i]=r);return e}function _(e){w(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===x&&(x=!0,i.updateOffset(this),x=!1)}function j(e){return e instanceof _||null!=e&&null!=e._isAMomentObject}function S(e){!1===i.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function A(e,t){var n=!0;return p((function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,e),n){var r,s,a,l=[],c=arguments.length;for(s=0;s<c;s++){if(r="","object"===typeof arguments[s]){for(a in r+="\n["+s+"] ",arguments[0])o(arguments[0],a)&&(r+=a+": "+arguments[0][a]+", ");r=r.slice(0,-2)}else r=arguments[s];l.push(r)}S(e+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var k,C={};function E(e,t){null!=i.deprecationHandler&&i.deprecationHandler(e,t),C[e]||(S(t),C[e]=!0)}function P(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function F(e){var t,n;for(n in e)o(e,n)&&(P(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function T(e,t){var n,i=p({},e);for(n in t)o(t,n)&&(a(e[n])&&a(t[n])?(i[n]={},p(i[n],e[n]),p(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)o(e,n)&&!o(t,n)&&a(e[n])&&(i[n]=p({},i[n]));return i}function M(e){null!=e&&this.set(e)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,k=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var O={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function N(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return P(i)?i.call(t,n):i}function R(e,t,n){var i=""+Math.abs(e),r=t-i.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var I=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,D=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,L={},W={};function B(e,t,n,i){var r=i;"string"===typeof i&&(r=function(){return this[i]()}),e&&(W[e]=r),t&&(W[t[0]]=function(){return R(r.apply(this,arguments),t[1],t[2])}),n&&(W[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function q(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function H(e){var t,n,i=e.match(I);for(t=0,n=i.length;t<n;t++)W[i[t]]?i[t]=W[i[t]]:i[t]=q(i[t]);return function(t){var r,s="";for(r=0;r<n;r++)s+=P(i[r])?i[r].call(t,e):i[r];return s}}function z(e,t){return e.isValid()?(t=U(t,e.localeData()),L[t]=L[t]||H(t),L[t](e)):e.localeData().invalidDate()}function U(e,t){var n=5;function i(e){return t.longDateFormat(e)||e}for(D.lastIndex=0;n>=0&&D.test(e);)e=e.replace(D,i),D.lastIndex=0,n-=1;return e}var G={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function V(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(I).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var Y="Invalid date";function X(){return this._invalidDate}var K="%d",Q=/\d{1,2}/;function J(e){return this._ordinal.replace("%d",e)}var $={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Z(e,t,n,i){var r=this._relativeTime[n];return P(r)?r(e,t,n,i):r.replace(/%d/i,e)}function ee(e,t){var n=this._relativeTime[e>0?"future":"past"];return P(n)?n(t):n.replace(/%s/i,t)}var te={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ne(e){return"string"===typeof e?te[e]||te[e.toLowerCase()]:void 0}function ie(e){var t,n,i={};for(n in e)o(e,n)&&(t=ne(n))&&(i[t]=e[n]);return i}var re={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function se(e){var t,n=[];for(t in e)o(e,t)&&n.push({unit:t,priority:re[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}var ae,oe=/\d/,le=/\d\d/,ce=/\d{3}/,de=/\d{4}/,ue=/[+-]?\d{6}/,he=/\d\d?/,pe=/\d\d\d\d?/,me=/\d\d\d\d\d\d?/,fe=/\d{1,3}/,ge=/\d{1,4}/,ye=/[+-]?\d{1,6}/,ve=/\d+/,be=/[+-]?\d+/,xe=/Z|[+-]\d\d:?\d\d/gi,we=/Z|[+-]\d\d(?::?\d\d)?/gi,_e=/[+-]?\d+(\.\d{1,3})?/,je=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Se=/^[1-9]\d?/,Ae=/^([1-9]\d|\d)/;function ke(e,t,n){ae[e]=P(t)?t:function(e,i){return e&&n?n:t}}function Ce(e,t){return o(ae,e)?ae[e](t._strict,t._locale):new RegExp(Ee(e))}function Ee(e){return Pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,i,r){return t||n||i||r})))}function Pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Fe(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Te(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=Fe(t)),n}ae={};var Me={};function Oe(e,t){var n,i,r=t;
vendor: 45,843 bytes, line 2
2for("string"===typeof e&&(e=[e]),d(t)&&(r=function(e,n){n[t]=Te(e)}),i=e.length,n=0;n<i;n++)Me[e[n]]=r}function Ne(e,t){Oe(e,(function(e,n,i,r){i._w=i._w||{},t(e,i._w,i,r)}))}function Re(e,t,n){null!=t&&o(Me,e)&&Me[e](t,n._a,n,e)}function Ie(e){return e%4===0&&e%100!==0||e%400===0}var De=0,Le=1,We=2,Be=3,qe=4,He=5,ze=6,Ue=7,Ge=8;function Ve(e){return Ie(e)?366:365}B("Y",0,0,(function(){var e=this.year();return e<=9999?R(e,4):"+"+e})),B(0,["YY",2],0,(function(){return this.year()%100})),B(0,["YYYY",4],0,"year"),B(0,["YYYYY",5],0,"year"),B(0,["YYYYYY",6,!0],0,"year"),ke("Y",be),ke("YY",he,le),ke("YYYY",ge,de),ke("YYYYY",ye,ue),ke("YYYYYY",ye,ue),Oe(["YYYYY","YYYYYY"],De),Oe("YYYY",(function(e,t){t[De]=2===e.length?i.parseTwoDigitYear(e):Te(e)})),Oe("YY",(function(e,t){t[De]=i.parseTwoDigitYear(e)})),Oe("Y",(function(e,t){t[De]=parseInt(e,10)})),i.parseTwoDigitYear=function(e){return Te(e)+(Te(e)>68?1900:2e3)};var Ye,Xe=Qe("FullYear",!0);function Ke(){return Ie(this.year())}function Qe(e,t){return function(n){return null!=n?($e(this,e,n),i.updateOffset(this,t),this):Je(this,e)}}function Je(e,t){if(!e.isValid())return NaN;var n=e._d,i=e._isUTC;switch(t){case"Milliseconds":return i?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return i?n.getUTCSeconds():n.getSeconds();case"Minutes":return i?n.getUTCMinutes():n.getMinutes();case"Hours":return i?n.getUTCHours():n.getHours();case"Date":return i?n.getUTCDate():n.getDate();case"Day":return i?n.getUTCDay():n.getDay();case"Month":return i?n.getUTCMonth():n.getMonth();case"FullYear":return i?n.getUTCFullYear():n.getFullYear();default:return NaN}}function $e(e,t,n){var i,r,s,a,o;if(e.isValid()&&!isNaN(n)){switch(i=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?i.setUTCMilliseconds(n):i.setMilliseconds(n));case"Seconds":return void(r?i.setUTCSeconds(n):i.setSeconds(n));case"Minutes":return void(r?i.setUTCMinutes(n):i.setMinutes(n));case"Hours":return void(r?i.setUTCHours(n):i.setHours(n));case"Date":return void(r?i.setUTCDate(n):i.setDate(n));case"FullYear":break;default:return}s=n,a=e.month(),o=29!==(o=e.date())||1!==a||Ie(s)?o:28,r?i.setUTCFullYear(s,a,o):i.setFullYear(s,a,o)}}function Ze(e){return P(this[e=ne(e)])?this[e]():this}function et(e,t){if("object"===typeof e){var n,i=se(e=ie(e)),r=i.length;for(n=0;n<r;n++)this[i[n].unit](e[i[n].unit])}else if(P(this[e=ne(e)]))return this[e](t);return this}function tt(e,t){return(e%t+t)%t}function nt(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=tt(t,12);return e+=(t-n)/12,1===n?Ie(e)?29:28:31-n%7%2}Ye=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},B("M",["MM",2],"Mo",(function(){return this.month()+1})),B("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),B("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),ke("M",he,Se),ke("MM",he,le),ke("MMM",(function(e,t){return t.monthsShortRegex(e)})),ke("MMMM",(function(e,t){return t.monthsRegex(e)})),Oe(["M","MM"],(function(e,t){t[Le]=Te(e)-1})),Oe(["MMM","MMMM"],(function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[Le]=r:g(n).invalidMonth=e}));var it="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),rt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),st=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,at=je,ot=je;function lt(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||st).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone}function ct(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[st.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function dt(e,t,n){var i,r,s,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)s=m([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(s,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=Ye.call(this._shortMonthsParse,a))?r:null:-1!==(r=Ye.call(this._longMonthsParse,a))?r:null:"MMM"===t?-1!==(r=Ye.call(this._shortMonthsParse,a))||-1!==(r=Ye.call(this._longMonthsParse,a))?r:null:-1!==(r=Ye.call(this._longMonthsParse,a))||-1!==(r=Ye.call(this._shortMonthsParse,a))?r:null}function ut(e,t,n){var i,r,s;if(this._monthsParseExact)return dt.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=m([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(s="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(s.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}}function ht(e,t){if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=Te(t);else if(!d(t=e.localeData().monthsParse(t)))return e;var n=t,i=e.date();return i=i<29?i:Math.min(i,nt(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,i):e._d.setMonth(n,i),e}function pt(e){return null!=e?(ht(this,e),i.updateOffset(this,!0),this):Je(this,"Month")}function mt(){return nt(this.year(),this.month())}function ft(e){return this._monthsParseExact?(o(this,"_monthsRegex")||yt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=at),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function gt(e){return this._monthsParseExact?(o(this,"_monthsRegex")||yt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=ot),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function yt(){function e(e,t){return t.length-e.length}var t,n,i,r,s=[],a=[],o=[];for(t=0;t<12;t++)n=m([2e3,t]),i=Pe(this.monthsShort(n,"")),r=Pe(this.months(n,"")),s.push(i),a.push(r),o.push(r),o.push(i);s.sort(e),a.sort(e),o.sort(e),this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function vt(e,t,n,i,r,s,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,i,r,s,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,i,r,s,a),o}function bt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function xt(e,t,n){var i=7+t-n;return-(7+bt(e,0,i).getUTCDay()-t)%7+i-1}function wt(e,t,n,i,r){var s,a,o=1+7*(t-1)+(7+n-i)%7+xt(e,i,r);return o<=0?a=Ve(s=e-1)+o:o>Ve(e)?(s=e+1,a=o-Ve(e)):(s=e,a=o),{year:s,dayOfYear:a}}function _t(e,t,n){var i,r,s=xt(e.year(),t,n),a=Math.floor((e.dayOfYear()-s-1)/7)+1;return a<1?i=a+jt(r=e.year()-1,t,n):a>jt(e.year(),t,n)?(i=a-jt(e.year(),t,n),r=e.year()+1):(r=e.year(),i=a),{week:i,year:r}}function jt(e,t,n){var i=xt(e,t,n),r=xt(e+1,t,n);return(Ve(e)-i+r)/7}function St(e){return _t(e,this._week.dow,this._week.doy).week}B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),ke("w",he,Se),ke("ww",he,le),ke("W",he,Se),ke("WW",he,le),Ne(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=Te(e)}));var At={dow:0,doy:6};function kt(){return this._week.dow}function Ct(){return this._week.doy}function Et(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Pt(e){var t=_t(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ft(e,t){return"string"!==typeof e?e:isNaN(e)?"number"===typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Tt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Mt(e,t){return e.slice(t,7).concat(e.slice(0,t))}B("d",0,"do","day"),B("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),B("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),B("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),ke("d",he),ke("e",he),ke("E",he),ke("dd",(function(e,t){return t.weekdaysMinRegex(e)})),ke("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),ke("dddd",(function(e,t){return t.weekdaysRegex(e)})),Ne(["dd","ddd","dddd"],(function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:g(n).invalidWeekday=e})),Ne(["d","e","E"],(function(e,t,n,i){t[i]=Te(e)}));var Ot="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Nt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Rt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),It=je,Dt=je,Lt=je;function Wt(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Mt(n,this._week.dow):e?n[e.day()]:n}function Bt(e){return!0===e?Mt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function qt(e){return!0===e?Mt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ht(e,t,n){var i,r,s,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)s=m([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(s,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=Ye.call(this._weekdaysParse,a))?r:null:"ddd"===t?-1!==(r=Ye.call(this._shortWeekdaysParse,a))?r:null:-1!==(r=Ye.call(this._minWeekdaysParse,a))?r:null:"dddd"===t?-1!==(r=Ye.call(this._weekdaysParse,a))||-1!==(r=Ye.call(this._shortWeekdaysParse,a))||-1!==(r=Ye.call(this._minWeekdaysParse,a))?r:null:"ddd"===t?-1!==(r=Ye.call(this._shortWeekdaysParse,a))||-1!==(r=Ye.call(this._weekdaysParse,a))||-1!==(r=Ye.call(this._minWeekdaysParse,a))?r:null:-1!==(r=Ye.call(this._minWeekdaysParse,a))||-1!==(r=Ye.call(this._weekdaysParse,a))||-1!==(r=Ye.call(this._shortWeekdaysParse,a))?r:null}function zt(e,t,n){var i,r,s;if(this._weekdaysParseExact)return Ht.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=m([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(s="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(s.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Ut(e){if(!this.isValid())return null!=e?this:NaN;var t=Je(this,"Day");return null!=e?(e=Ft(e,this.localeData()),this.add(e-t,"d")):t}function Gt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Vt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Tt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Yt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=It),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Xt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Dt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Kt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Lt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qt(){function e(e,t){return t.length-e.length}var t,n,i,r,s,a=[],o=[],l=[],c=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),i=Pe(this.weekdaysMin(n,"")),r=Pe(this.weekdaysShort(n,"")),s=Pe(this.weekdays(n,"")),a.push(i),o.push(r),l.push(s),c.push(i),c.push(r),c.push(s);a.sort(e),o.sort(e),l.sort(e),c.sort(e),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Jt(){return this.hours()%12||12}function $t(){return this.hours()||24}function Zt(e,t){B(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function en(e,t){return t._meridiemParse}function tn(e){return"p"===(e+"").toLowerCase().charAt(0)}B("H",["HH",2],0,"hour"),B("h",["hh",2],0,Jt),B("k",["kk",2],0,$t),B("hmm",0,0,(function(){return""+Jt.apply(this)+R(this.minutes(),2)})),B("hmmss",0,0,(function(){return""+Jt.apply(this)+R(this.minutes(),2)+R(this.seconds(),2)})),B("Hmm",0,0,(function(){return""+this.hours()+R(this.minutes(),2)})),B("Hmmss",0,0,(function(){return""+this.hours()+R(this.minutes(),2)+R(this.seconds(),2)})),Zt("a",!0),Zt("A",!1),ke("a",en),ke("A",en),ke("H",he,Ae),ke("h",he,Se),ke("k",he,Se),ke("HH",he,le),ke("hh",he,le),ke("kk",he,le),ke("hmm",pe),ke("hmmss",me),ke("Hmm",pe),ke("Hmmss",me),Oe(["H","HH"],Be),Oe(["k","kk"],(function(e,t,n){var i=Te(e);t[Be]=24===i?0:i})),Oe(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Oe(["h","hh"],(function(e,t,n){t[Be]=Te(e),g(n).bigHour=!0})),Oe("hmm",(function(e,t,n){var i=e.length-2;t[Be]=Te(e.substr(0,i)),t[qe]=Te(e.substr(i)),g(n).bigHour=!0})),Oe("hmmss",(function(e,t,n){var i=e.length-4,r=e.length-2;t[Be]=Te(e.substr(0,i)),t[qe]=Te(e.substr(i,2)),t[He]=Te(e.substr(r)),g(n).bigHour=!0})),Oe("Hmm",(function(e,t,n){var i=e.length-2;t[Be]=Te(e.substr(0,i)),t[qe]=Te(e.substr(i))})),Oe("Hmmss",(function(e,t,n){var i=e.length-4,r=e.length-2;t[Be]=Te(e.substr(0,i)),t[qe]=Te(e.substr(i,2)),t[He]=Te(e.substr(r))}));var nn=/[ap]\.?m?\.?/i,rn=Qe("Hours",!0);function sn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var an,on={calendar:O,longDateFormat:G,invalidDate:Y,ordinal:K,dayOfMonthOrdinalParse:Q,relativeTime:$,months:it,monthsShort:rt,week:At,weekdays:Ot,weekdaysMin:Rt,weekdaysShort:Nt,meridiemParse:nn},ln={},cn={};function dn(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}function un(e){return e?e.toLowerCase().replace("_","-"):e}function hn(e){for(var t,n,i,r,s=0;s<e.length;){for(t=(r=un(e[s]).split("-")).length,n=(n=un(e[s+1]))?n.split("-"):null;t>0;){if(i=mn(r.slice(0,t).join("-")))return i;if(n&&n.length>=t&&dn(r,n)>=t-1)break;t--}s++}return an}function pn(e){return!(!e||!e.match("^[^/\\\\]*$"))}function mn(t){var n=null;if(void 0===ln[t]&&e&&e.exports&&pn(t))try{n=an._abbr,Object(function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}()),fn(n)}catch(i){ln[t]=null}return ln[t]}function fn(e,t){var n;return e&&((n=c(t)?vn(e):gn(e,t))?an=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),an._abbr}function gn(e,t){if(null!==t){var n,i=on;if(t.abbr=e,null!=ln[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=ln[e]._config;else if(null!=t.parentLocale)if(null!=ln[t.parentLocale])i=ln[t.parentLocale]._config;else{if(null==(n=mn(t.parentLocale)))return cn[t.parentLocale]||(cn[t.parentLocale]=[]),cn[t.parentLocale].push({name:e,config:t}),null;i=n._config}return ln[e]=new M(T(i,t)),cn[e]&&cn[e].forEach((function(e){gn(e.name,e.config)})),fn(e),ln[e]}return delete ln[e],null}function yn(e,t){if(null!=t){var n,i,r=on;null!=ln[e]&&null!=ln[e].parentLocale?ln[e].set(T(ln[e]._config,t)):(null!=(i=mn(e))&&(r=i._config),t=T(r,t),null==i&&(t.abbr=e),(n=new M(t)).parentLocale=ln[e],ln[e]=n),fn(e)}else null!=ln[e]&&(null!=ln[e].parentLocale?(ln[e]=ln[e].parentLocale,e===fn()&&fn(e)):null!=ln[e]&&delete ln[e]);return ln[e]}function vn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return an;if(!s(e)){if(t=mn(e))return t;e=[e]}return hn(e)}function bn(){return k(ln)}function xn(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[Le]<0||n[Le]>11?Le:n[We]<1||n[We]>nt(n[De],n[Le])?We:n[Be]<0||n[Be]>24||24===n[Be]&&(0!==n[qe]||0!==n[He]||0!==n[ze])?Be:n[qe]<0||n[qe]>59?qe:n[He]<0||n[He]>59?He:n[ze]<0||n[ze]>999?ze:-1,g(e)._overflowDayOfYear&&(t<De||t>We)&&(t=We),g(e)._overflowWeeks&&-1===t&&(t=Ue),g(e)._overflowWeekday&&-1===t&&(t=Ge),g(e).overflow=t),e}var wn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_n=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,jn=/Z|[+-]\d\d(?::?\d\d)?/,Sn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],An=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kn=/^\/?Date\((-?\d+)/i,Cn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,En={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Pn(e){var t,n,i,r,s,a,o=e._i,l=wn.exec(o)||_n.exec(o),c=Sn.length,d=An.length;if(l){for(g(e).iso=!0,t=0,n=c;t<n;t++)if(Sn[t][1].exec(l[1])){r=Sn[t][0],i=!1!==Sn[t][2];break}if(null==r)return void(e._isValid=!1);if(l[3]){for(t=0,n=d;t<n;t++)if(An[t][1].exec(l[3])){s=(l[2]||" ")+An[t][0];break}if(null==s)return void(e._isValid=!1)}if(!i&&null!=s)return void(e._isValid=!1);if(l[4]){if(!jn.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=r+(s||"")+(a||""),qn(e)}else e._isValid=!1}function Fn(e,t,n,i,r,s){var a=[Tn(e),rt.indexOf(t),parseInt(n,10),parseInt(i,10),parseInt(r,10)];return s&&a.push(parseInt(s,10)),a}function Tn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Mn(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function On(e,t,n){return!e||Nt.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(g(n).weekdayMismatch=!0,n._isValid=!1,!1)}function Nn(e,t,n){if(e)return En[e];if(t)return 0;var i=parseInt(n,10),r=i%100;return(i-r)/100*60+r}function Rn(e){var t,n=Cn.exec(Mn(e._i));if(n){if(t=Fn(n[4],n[3],n[2],n[5],n[6],n[7]),!On(n[1],t,e))return;e._a=t,e._tzm=Nn(n[8],n[9],n[10]),e._d=bt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),g(e).rfc2822=!0}else e._isValid=!1}function In(e){var t=kn.exec(e._i);null===t?(Pn(e),!1===e._isValid&&(delete e._isValid,Rn(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:i.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Dn(e,t,n){return null!=e?e:null!=t?t:n}function Ln(e){var t=new Date(i.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Wn(e){var t,n,i,r,s,a=[];if(!e._d){for(i=Ln(e),e._w&&null==e._a[We]&&null==e._a[Le]&&Bn(e),null!=e._dayOfYear&&(s=Dn(e._a[De],i[De]),(e._dayOfYear>Ve(s)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=bt(s,0,e._dayOfYear),e._a[Le]=n.getUTCMonth(),e._a[We]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=i[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Be]&&0===e._a[qe]&&0===e._a[He]&&0===e._a[ze]&&(e._nextDay=!0,e._a[Be]=0),e._d=(e._useUTC?bt:vt).apply(null,a),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Be]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==r&&(g(e).weekdayMismatch=!0)}}function Bn(e){var t,n,i,r,s,a,o,l,c;null!=(t=e._w).GG||null!=t.W||null!=t.E?(s=1,a=4,n=Dn(t.GG,e._a[De],_t(Kn(),1,4).year),i=Dn(t.W,1),((r=Dn(t.E,1))<1||r>7)&&(l=!0)):(s=e._locale._week.dow,a=e._locale._week.doy,c=_t(Kn(),s,a),n=Dn(t.gg,e._a[De],c.year),i=Dn(t.w,c.week),null!=t.d?((r=t.d)<0||r>6)&&(l=!0):null!=t.e?(r=t.e+s,(t.e<0||t.e>6)&&(l=!0)):r=s),i<1||i>jt(n,s,a)?g(e)._overflowWeeks=!0:null!=l?g(e)._overflowWeekday=!0:(o=wt(n,i,r,s,a),e._a[De]=o.year,e._dayOfYear=o.dayOfYear)}function qn(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],g(e).empty=!0;var t,n,r,s,a,o,l,c=""+e._i,d=c.length,u=0;for(l=(r=U(e._f,e._locale).match(I)||[]).length,t=0;t<l;t++)s=r[t],(n=(c.match(Ce(s,e))||[])[0])&&((a=c.substr(0,c.indexOf(n))).length>0&&g(e).unusedInput.push(a),c=c.slice(c.indexOf(n)+n.length),u+=n.length),W[s]?(n?g(e).empty=!1:g(e).unusedTokens.push(s),Re(s,n,e)):e._strict&&!n&&g(e).unusedTokens.push(s);g(e).charsLeftOver=d-u,c.length>0&&g(e).unusedInput.push(c),e._a[Be]<=12&&!0===g(e).bigHour&&e._a[Be]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[Be]=Hn(e._locale,e._a[Be],e._meridiem),null!==(o=g(e).era)&&(e._a[De]=e._locale.erasConvertYear(o,e._a[De])),Wn(e),xn(e)}else Rn(e);else Pn(e)}function Hn(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function zn(e){var t,n,i,r,s,a,o=!1,l=e._f.length;if(0===l)return g(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<l;r++)s=0,a=!1,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],qn(t),y(t)&&(a=!0),s+=g(t).charsLeftOver,s+=10*g(t).unusedTokens.length,g(t).score=s,o?s<i&&(i=s,n=t):(null==i||s<i||a)&&(i=s,n=t,a&&(o=!0));p(e,n||t)}function Un(e){if(!e._d){var t=ie(e._i),n=void 0===t.day?t.date:t.day;e._a=h([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),Wn(e)}}function Gn(e){var t=new _(xn(Vn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Vn(e){var t=e._i,n=e._f;return e._locale=e._locale||vn(e._l),null===t||void 0===n&&""===t?v({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),j(t)?new _(xn(t)):(u(t)?e._d=t:s(n)?zn(e):n?qn(e):Yn(e),y(e)||(e._d=null),e))}function Yn(e){var t=e._i;c(t)?e._d=new Date(i.now()):u(t)?e._d=new Date(t.valueOf()):"string"===typeof t?In(e):s(t)?(e._a=h(t.slice(0),(function(e){return parseInt(e,10)})),Wn(e)):a(t)?Un(e):d(t)?e._d=new Date(t):i.createFromInputFallback(e)}function Xn(e,t,n,i,r){var o={};return!0!==t&&!1!==t||(i=t,t=void 0),!0!==n&&!1!==n||(i=n,n=void 0),(a(e)&&l(e)||s(e)&&0===e.length)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=r,o._l=n,o._i=e,o._f=t,o._strict=i,Gn(o)}function Kn(e,t,n,i){return Xn(e,t,n,i,!1)}i.createFromInputFallback=A("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),i.ISO_8601=function(){},i.RFC_2822=function(){};var Qn=A("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Kn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:v()})),Jn=A("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Kn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:v()}));function $n(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Kn();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}function Zn(){return $n("isBefore",[].slice.call(arguments,0))}function ei(){return $n("isAfter",[].slice.call(arguments,0))}var ti=function(){return Date.now?Date.now():+new Date},ni=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ii(e){var t,n,i=!1,r=ni.length;for(t in e)if(o(e,t)&&(-1===Ye.call(ni,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<r;++n)if(e[ni[n]]){if(i)return!1;parseFloat(e[ni[n]])!==Te(e[ni[n]])&&(i=!0)}return!0}function ri(){return this._isValid}function si(){return Ei(NaN)}function ai(e){var t=ie(e),n=t.year||0,i=t.quarter||0,r=t.month||0,s=t.week||t.isoWeek||0,a=t.day||0,o=t.hour||0,l=t.minute||0,c=t.second||0,d=t.millisecond||0;this._isValid=ii(t),this._milliseconds=+d+1e3*c+6e4*l+1e3*o*60*60,this._days=+a+7*s,this._months=+r+3*i+12*n,this._data={},this._locale=vn(),this._bubble()}function oi(e){return e instanceof ai}function li(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function ci(e,t,n){var i,r=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),a=0;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&Te(e[i])!==Te(t[i]))&&a++;return a+s}function di(e,t){B(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+R(~~(e/60),2)+t+R(~~e%60,2)}))}di("Z",":"),di("ZZ",""),ke("Z",we),ke("ZZ",we),Oe(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=hi(we,e)}));var ui=/([\+\-]|\d\d)/gi;function hi(e,t){var n,i,r=(t||"").match(e);return null===r?null:0===(i=60*(n=((r[r.length-1]||[])+"").match(ui)||["-",0,0])[1]+Te(n[2]))?0:"+"===n[0]?i:-i}function pi(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(j(e)||u(e)?e.valueOf():Kn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),i.updateOffset(n,!1),n):Kn(e).local()}function mi(e){return-Math.round(e._d.getTimezoneOffset())}function fi(e,t,n){var r,s=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(null===(e=hi(we,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=mi(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),s!==e&&(!t||this._changeInProgress?Oi(this,Ei(e-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?s:mi(this)}function gi(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function yi(e){return this.utcOffset(0,e)}function vi(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(mi(this),"m")),this}function bi(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=hi(xe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function xi(e){return!!this.isValid()&&(e=e?Kn(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function wi(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _i(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return w(t,this),(t=Vn(t))._a?(e=t._isUTC?m(t._a):Kn(t._a),this._isDSTShifted=this.isValid()&&ci(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ji(){return!!this.isValid()&&!this._isUTC}function Si(){return!!this.isValid()&&this._isUTC}function Ai(){return!!this.isValid()&&this._isUTC&&0===this._offset}i.updateOffset=function(){};var ki=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ci=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ei(e,t){var n,i,r,s=e,a=null;return oi(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:d(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(a=ki.exec(e))?(n="-"===a[1]?-1:1,s={y:0,d:Te(a[We])*n,h:Te(a[Be])*n,m:Te(a[qe])*n,s:Te(a[He])*n,ms:Te(li(1e3*a[ze]))*n}):(a=Ci.exec(e))?(n="-"===a[1]?-1:1,s={y:Pi(a[2],n),M:Pi(a[3],n),w:Pi(a[4],n),d:Pi(a[5],n),h:Pi(a[6],n),m:Pi(a[7],n),s:Pi(a[8],n)}):null==s?s={}:"object"===typeof s&&("from"in s||"to"in s)&&(r=Ti(Kn(s.from),Kn(s.to)),(s={}).ms=r.milliseconds,s.M=r.months),i=new ai(s),oi(e)&&o(e,"_locale")&&(i._locale=e._locale),oi(e)&&o(e,"_isValid")&&(i._isValid=e._isValid),i}function Pi(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Fi(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Ti(e,t){var n;return e.isValid()&&t.isValid()?(t=pi(t,e),e.isBefore(t)?n=Fi(e,t):((n=Fi(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Mi(e,t){return function(n,i){var r;return null===i||isNaN(+i)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),Oi(this,Ei(n,i),e),this}}function Oi(e,t,n,r){var s=t._milliseconds,a=li(t._days),o=li(t._months);e.isValid()&&(r=null==r||r,o&&ht(e,Je(e,"Month")+o*n),a&&$e(e,"Date",Je(e,"Date")+a*n),s&&e._d.setTime(e._d.valueOf()+s*n),r&&i.updateOffset(e,a||o))}Ei.fn=ai.prototype,Ei.invalid=si;var Ni=Mi(1,"add"),Ri=Mi(-1,"subtract");function Ii(e){return"string"===typeof e||e instanceof String}function Di(e){return j(e)||u(e)||Ii(e)||d(e)||Wi(e)||Li(e)||null===e||void 0===e}function Li(e){var t,n,i=a(e)&&!l(e),r=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],c=s.length;for(t=0;t<c;t+=1)n=s[t],r=r||o(e,n);return i&&r}function Wi(e){var t=s(e),n=!1;return t&&(n=0===e.filter((function(t){return!d(t)&&Ii(e)})).length),t&&n}function Bi(e){var t,n,i=a(e)&&!l(e),r=!1,s=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<s.length;t+=1)n=s[t],r=r||o(e,n);return i&&r}function qi(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Hi(e,t){1===arguments.length&&(arguments[0]?Di(arguments[0])?(e=arguments[0],t=void 0):Bi(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Kn(),r=pi(n,this).startOf("day"),s=i.calendarFormat(this,r)||"sameElse",a=t&&(P(t[s])?t[s].call(this,n):t[s]);return this.format(a||this.localeData().calendar(s,this,Kn(n)))}function zi(){return new _(this)}function Ui(e,t){var n=j(e)?e:Kn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Gi(e,t){var n=j(e)?e:Kn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function Vi(e,t,n,i){var r=j(e)?e:Kn(e),s=j(t)?t:Kn(t);return!!(this.isValid()&&r.isValid()&&s.isValid())&&("("===(i=i||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===i[1]?this.isBefore(s,n):!this.isAfter(s,n))}function Yi(e,t){var n,i=j(e)?e:Kn(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Xi(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Ki(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Qi(e,t,n){var i,r,s;if(!this.isValid())return NaN;if(!(i=pi(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=ne(t)){case"year":s=Ji(this,i)/12;break;case"month":s=Ji(this,i);break;case"quarter":s=Ji(this,i)/3;break;case"second":s=(this-i)/1e3;break;case"minute":s=(this-i)/6e4;break;case"hour":s=(this-i)/36e5;break;case"day":s=(this-i-r)/864e5;break;case"week":s=(this-i-r)/6048e5;break;default:s=this-i}return n?s:Fe(s)}function Ji(e,t){if(e.date()<t.date())return-Ji(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function $i(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Zi(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?z(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):P(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",z(n,"Z")):z(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function er(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,r="moment",s="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",s="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=s+'[")]',this.format(e+t+n+i)}function tr(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=z(this,e);return this.localeData().postformat(t)}function nr(e,t){return this.isValid()&&(j(e)&&e.isValid()||Kn(e).isValid())?Ei({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ir(e){return this.from(Kn(),e)}function rr(e,t){return this.isValid()&&(j(e)&&e.isValid()||Kn(e).isValid())?Ei({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function sr(e){return this.to(Kn(),e)}function ar(e){var t;return void 0===e?this._locale._abbr:(null!=(t=vn(e))&&(this._locale=t),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var or=A("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function lr(){return this._locale}var cr=1e3,dr=60*cr,ur=60*dr,hr=3506328*ur;function pr(e,t){return(e%t+t)%t}function mr(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-hr:new Date(e,t,n).valueOf()}function fr(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-hr:Date.UTC(e,t,n)}function gr(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?fr:mr,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=pr(t+(this._isUTC?0:this.utcOffset()*dr),ur);break;case"minute":t=this._d.valueOf(),t-=pr(t,dr);break;case"second":t=this._d.valueOf(),t-=pr(t,cr)}return this._d.setTime(t),i.updateOffset(this,!0),this}function yr(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?fr:mr,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ur-pr(t+(this._isUTC?0:this.utcOffset()*dr),ur)-1;break;case"minute":t=this._d.valueOf(),t+=dr-pr(t,dr)-1;break;case"second":t=this._d.valueOf(),t+=cr-pr(t,cr)-1}return this._d.setTime(t),i.updateOffset(this,!0),this}function vr(){return this._d.valueOf()-6e4*(this._offset||0)}function br(){return Math.floor(this.valueOf()/1e3)}function xr(){return new Date(this.valueOf())}function wr(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function _r(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function jr(){return this.isValid()?this.toISOString():null}function Sr(){return y(this)}function Ar(){return p({},g(this))}function kr(){return g(this).overflow}function Cr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Er(e,t){var n,r,s,a=this._eras||vn("en")._eras;for(n=0,r=a.length;n<r;++n)switch("string"===typeof a[n].since&&(s=i(a[n].since).startOf("day"),a[n].since=s.valueOf()),typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":s=i(a[n].until).startOf("day").valueOf(),a[n].until=s.valueOf()}return a}function Pr(e,t,n){var i,r,s,a,o,l=this.eras();for(e=e.toUpperCase(),i=0,r=l.length;i<r;++i)if(s=l[i].name.toUpperCase(),a=l[i].abbr.toUpperCase(),o=l[i].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return l[i];break;case"NNNN":if(s===e)return l[i];break;case"NNNNN":if(o===e)return l[i]}else if([s,a,o].indexOf(e)>=0)return l[i]}function Fr(e,t){var n=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*n}function Tr(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].name;if(i[e].until<=n&&n<=i[e].since)return i[e].name}return""}function Mr(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].narrow;if(i[e].until<=n&&n<=i[e].since)return i[e].narrow}return""}function Or(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].abbr;if(i[e].until<=n&&n<=i[e].since)return i[e].abbr}return""}function Nr(){var e,t,n,r,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e)if(n=s[e].since<=s[e].until?1:-1,r=this.clone().startOf("day").valueOf(),s[e].since<=r&&r<=s[e].until||s[e].until<=r&&r<=s[e].since)return(this.year()-i(s[e].since).year())*n+s[e].offset;return this.year()}function Rr(e){return o(this,"_erasNameRegex")||Hr.call(this),e?this._erasNameRegex:this._erasRegex}function Ir(e){return o(this,"_erasAbbrRegex")||Hr.call(this),e?this._erasAbbrRegex:this._erasRegex}function Dr(e){return o(this,"_erasNarrowRegex")||Hr.call(this),e?this._erasNarrowRegex:this._erasRegex}function Lr(e,t){return t.erasAbbrRegex(e)}function Wr(e,t){return t.erasNameRegex(e)}function Br(e,t){return t.erasNarrowRegex(e)}function qr(e,t){return t._eraYearOrdinalRegex||ve}function Hr(){var e,t,n,i,r,s=[],a=[],o=[],l=[],c=this.eras();for(e=0,t=c.length;e<t;++e)n=Pe(c[e].name),i=Pe(c[e].abbr),r=Pe(c[e].narrow),a.push(n),s.push(i),o.push(r),l.push(n),l.push(i),l.push(r);this._erasRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i")}function zr(e,t){B(0,[e,e.length],0,t)}function Ur(e){return Qr.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function Gr(e){return Qr.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Vr(){return jt(this.year(),1,4)}function Yr(){return jt(this.isoWeekYear(),1,4)}function Xr(){var e=this.localeData()._week;return jt(this.year(),e.dow,e.doy)}function Kr(){var e=this.localeData()._week;return jt(this.weekYear(),e.dow,e.doy)}function Qr(e,t,n,i,r){var s;return null==e?_t(this,i,r).year:(t>(s=jt(e,i,r))&&(t=s),Jr.call(this,e,t,n,i,r))}function Jr(e,t,n,i,r){var s=wt(e,t,n,i,r),a=bt(s.year,0,s.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function $r(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}B("N",0,0,"eraAbbr"),B("NN",0,0,"eraAbbr"),B("NNN",0,0,"eraAbbr"),B("NNNN",0,0,"eraName"),B("NNNNN",0,0,"eraNarrow"),B("y",["y",1],"yo","eraYear"),B("y",["yy",2],0,"eraYear"),B("y",["yyy",3],0,"eraYear"),B("y",["yyyy",4],0,"eraYear"),ke("N",Lr),ke("NN",Lr),ke("NNN",Lr),ke("NNNN",Wr),ke("NNNNN",Br),Oe(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var r=n._locale.erasParse(e,i,n._strict);r?g(n).era=r:g(n).invalidEra=e})),ke("y",ve),ke("yy",ve),ke("yyy",ve),ke("yyyy",ve),ke("yo",qr),Oe(["y","yy","yyy","yyyy"],De),Oe(["yo"],(function(e,t,n,i){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[De]=n._locale.eraYearOrdinalParse(e,r):t[De]=parseInt(e,10)})),B(0,["gg",2],0,(function(){return this.weekYear()%100})),B(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),zr("gggg","weekYear"),zr("ggggg","weekYear"),zr("GGGG","isoWeekYear"),zr("GGGGG","isoWeekYear"),ke("G",be),ke("g",be),ke("GG",he,le),ke("gg",he,le),ke("GGGG",ge,de),ke("gggg",ge,de),ke("GGGGG",ye,ue),ke("ggggg",ye,ue),Ne(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=Te(e)})),Ne(["gg","GG"],(function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)})),B("Q",0,"Qo","quarter"),ke("Q",oe),Oe("Q",(function(e,t){t[Le]=3*(Te(e)-1)})),B("D",["DD",2],"Do","date"),ke("D",he,Se),ke("DD",he,le),ke("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Oe(["D","DD"],We),Oe("Do",(function(e,t){t[We]=Te(e.match(he)[0])}));var Zr=Qe("Date",!0);function es(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}B("DDD",["DDDD",3],"DDDo","dayOfYear"),ke("DDD",fe),ke("DDDD",ce),Oe(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=Te(e)})),B("m",["mm",2],0,"minute"),ke("m",he,Ae),ke("mm",he,le),Oe(["m","mm"],qe);var ts=Qe("Minutes",!1);B("s",["ss",2],0,"second"),ke("s",he,Ae),ke("ss",he,le),Oe(["s","ss"],He);var ns,is,rs=Qe("Seconds",!1);for(B("S",0,0,(function(){return~~(this.millisecond()/100)})),B(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),B(0,["SSS",3],0,"millisecond"),B(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),B(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),B(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),B(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),B(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),B(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ke("S",fe,oe),ke("SS",fe,le),ke("SSS",fe,ce),ns="SSSS";ns.length<=9;ns+="S")ke(ns,ve);function ss(e,t){t[ze]=Te(1e3*("0."+e))}for(ns="S";ns.length<=9;ns+="S")Oe(ns,ss);function as(){return this._isUTC?"UTC":""}function os(){return this._isUTC?"Coordinated Universal Time":""}is=Qe("Milliseconds",!1),B("z",0,0,"zoneAbbr"),B("zz",0,0,"zoneName");var ls=_.prototype;function cs(e){return Kn(1e3*e)}function ds(){return Kn.apply(null,arguments).parseZone()}function us(e){return e}ls.add=Ni,ls.calendar=Hi,ls.clone=zi,ls.diff=Qi,ls.endOf=yr,ls.format=tr,ls.from=nr,ls.fromNow=ir,ls.to=rr,ls.toNow=sr,ls.get=Ze,ls.invalidAt=kr,ls.isAfter=Ui,ls.isBefore=Gi,ls.isBetween=Vi,ls.isSame=Yi,ls.isSameOrAfter=Xi,ls.isSameOrBefore=Ki,ls.isValid=Sr,ls.lang=or,ls.locale=ar,ls.localeData=lr,ls.max=Jn,ls.min=Qn,ls.parsingFlags=Ar,ls.set=et,ls.startOf=gr,ls.subtract=Ri,ls.toArray=wr,ls.toObject=_r,ls.toDate=xr,ls.toISOString=Zi,ls.inspect=er,"undefined"!==typeof Symbol&&null!=Symbol.for&&(ls[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ls.toJSON=jr,ls.toString=$i,ls.unix=br,ls.valueOf=vr,ls.creationData=Cr,ls.eraName=Tr,ls.eraNarrow=Mr,ls.eraAbbr=Or,ls.eraYear=Nr,ls.year=Xe,ls.isLeapYear=Ke,ls.weekYear=Ur,ls.isoWeekYear=Gr,ls.quarter=ls.quarters=$r,ls.month=pt,ls.daysInMonth=mt,ls.week=ls.weeks=Et,ls.isoWeek=ls.isoWeeks=Pt,ls.weeksInYear=Xr,ls.weeksInWeekYear=Kr,ls.isoWeeksInYear=Vr,ls.isoWeeksInISOWeekYear=Yr,ls.date=Zr,ls.day=ls.days=Ut,ls.weekday=Gt,ls.isoWeekday=Vt,ls.dayOfYear=es,ls.hour=ls.hours=rn,ls.minute=ls.minutes=ts,ls.second=ls.seconds=rs,ls.millisecond=ls.milliseconds=is,ls.utcOffset=fi,ls.utc=yi,ls.local=vi,ls.parseZone=bi,ls.hasAlignedHourOffset=xi,ls.isDST=wi,ls.isLocal=ji,ls.isUtcOffset=Si,ls.isUtc=Ai,ls.isUTC=Ai,ls.zoneAbbr=as,ls.zoneName=os,ls.dates=A("dates accessor is deprecated. Use date instead.",Zr),ls.months=A("months accessor is deprecated. Use month instead",pt),ls.years=A("years accessor is deprecated. Use year instead",Xe),ls.zone=A("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gi),ls.isDSTShifted=A("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",_i);var hs=M.prototype;function ps(e,t,n,i){var r=vn(),s=m().set(i,t);return r[n](s,e)}
vendor: 4,378 bytes, line 2
2function ms(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return ps(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=ps(e,i,n,"month");return r}function fs(e,t,n,i){"boolean"===typeof e?(d(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,d(t)&&(n=t,t=void 0),t=t||"");var r,s=vn(),a=e?s._week.dow:0,o=[];if(null!=n)return ps(t,(n+a)%7,i,"day");for(r=0;r<7;r++)o[r]=ps(t,(r+a)%7,i,"day");return o}function gs(e,t){return ms(e,t,"months")}function ys(e,t){return ms(e,t,"monthsShort")}function vs(e,t,n){return fs(e,t,n,"weekdays")}function bs(e,t,n){return fs(e,t,n,"weekdaysShort")}function xs(e,t,n){return fs(e,t,n,"weekdaysMin")}hs.calendar=N,hs.longDateFormat=V,hs.invalidDate=X,hs.ordinal=J,hs.preparse=us,hs.postformat=us,hs.relativeTime=Z,hs.pastFuture=ee,hs.set=F,hs.eras=Er,hs.erasParse=Pr,hs.erasConvertYear=Fr,hs.erasAbbrRegex=Ir,hs.erasNameRegex=Rr,hs.erasNarrowRegex=Dr,hs.months=lt,hs.monthsShort=ct,hs.monthsParse=ut,hs.monthsRegex=gt,hs.monthsShortRegex=ft,hs.week=St,hs.firstDayOfYear=Ct,hs.firstDayOfWeek=kt,hs.weekdays=Wt,hs.weekdaysMin=qt,hs.weekdaysShort=Bt,hs.weekdaysParse=zt,hs.weekdaysRegex=Yt,hs.weekdaysShortRegex=Xt,hs.weekdaysMinRegex=Kt,hs.isPM=tn,hs.meridiem=sn,fn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===Te(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=A("moment.lang is deprecated. Use moment.locale instead.",fn),i.langData=A("moment.langData is deprecated. Use moment.localeData instead.",vn);var ws=Math.abs;function _s(){var e=this._data;return this._milliseconds=ws(this._milliseconds),this._days=ws(this._days),this._months=ws(this._months),e.milliseconds=ws(e.milliseconds),e.seconds=ws(e.seconds),e.minutes=ws(e.minutes),e.hours=ws(e.hours),e.months=ws(e.months),e.years=ws(e.years),this}function js(e,t,n,i){var r=Ei(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function Ss(e,t){return js(this,e,t,1)}function As(e,t){return js(this,e,t,-1)}function ks(e){return e<0?Math.floor(e):Math.ceil(e)}function Cs(){var e,t,n,i,r,s=this._milliseconds,a=this._days,o=this._months,l=this._data;return s>=0&&a>=0&&o>=0||s<=0&&a<=0&&o<=0||(s+=864e5*ks(Ps(o)+a),a=0,o=0),l.milliseconds=s%1e3,e=Fe(s/1e3),l.seconds=e%60,t=Fe(e/60),l.minutes=t%60,n=Fe(t/60),l.hours=n%24,a+=Fe(n/24),o+=r=Fe(Es(a)),a-=ks(Ps(r)),i=Fe(o/12),o%=12,l.days=a,l.months=o,l.years=i,this}function Es(e){return 4800*e/146097}function Ps(e){return 146097*e/4800}function Fs(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Es(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ps(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ts(e){return function(){return this.as(e)}}var Ms=Ts("ms"),Os=Ts("s"),Ns=Ts("m"),Rs=Ts("h"),Is=Ts("d"),Ds=Ts("w"),Ls=Ts("M"),Ws=Ts("Q"),Bs=Ts("y"),qs=Ms;function Hs(){return Ei(this)}function zs(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN}function Us(e){return function(){return this.isValid()?this._data[e]:NaN}}var Gs=Us("milliseconds"),Vs=Us("seconds"),Ys=Us("minutes"),Xs=Us("hours"),Ks=Us("days"),Qs=Us("months"),Js=Us("years");function $s(){return Fe(this.days()/7)}var Zs=Math.round,ea={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ta(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}function na(e,t,n,i){var r=Ei(e).abs(),s=Zs(r.as("s")),a=Zs(r.as("m")),o=Zs(r.as("h")),l=Zs(r.as("d")),c=Zs(r.as("M")),d=Zs(r.as("w")),u=Zs(r.as("y")),h=s<=n.ss&&["s",s]||s<n.s&&["ss",s]||a<=1&&["m"]||a<n.m&&["mm",a]||o<=1&&["h"]||o<n.h&&["hh",o]||l<=1&&["d"]||l<n.d&&["dd",l];return null!=n.w&&(h=h||d<=1&&["w"]||d<n.w&&["ww",d]),(h=h||c<=1&&["M"]||c<n.M&&["MM",c]||u<=1&&["y"]||["yy",u])[2]=t,h[3]=+e>0,h[4]=i,ta.apply(null,h)}function ia(e){return void 0===e?Zs:"function"===typeof e&&(Zs=e,!0)}function ra(e,t){return void 0!==ea[e]&&(void 0===t?ea[e]:(ea[e]=t,"
2s"===e&&(ea.ss=t-1),!0))}function sa(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,r=!1,s=ea;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(r=e),"object"===typeof t&&(s=Object.assign({},ea,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),i=na(this,!r,s,n=this.localeData()),r&&(i=n.pastFuture(+this,i)),n.postformat(i)}var aa=Math.abs;function oa(e){return(e>0)-(e<0)||+e}function la(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,r,s,a,o,l=aa(this._milliseconds)/1e3,c=aa(this._days),d=aa(this._months),u=this.asSeconds();return u?(e=Fe(l/60),t=Fe(e/60),l%=60,e%=60,n=Fe(d/12),d%=12,i=l?l.toFixed(3).replace(/\.?0+$/,""):"",r=u<0?"-":"",s=oa(this._months)!==oa(u)?"-":"",a=oa(this._days)!==oa(u)?"-":"",o=oa(this._milliseconds)!==oa(u)?"-":"",r+"P"+(n?s+n+"Y":"")+(d?s+d+"M":"")+(c?a+c+"D":"")+(t||e||l?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(l?o+i+"S":"")):"P0D"}var ca=ai.prototype;return ca.isValid=ri,ca.abs=_s,ca.add=Ss,ca.subtract=As,ca.as=Fs,ca.asMilliseconds=Ms,ca.asSeconds=Os,ca.asMinutes=Ns,ca.asHours=Rs,ca.asDays=Is,ca.asWeeks=Ds,ca.asMonths=Ls,ca.asQuarters=Ws,ca.asYears=Bs,ca.valueOf=qs,ca._bubble=Cs,ca.clone=Hs,ca.get=zs,ca.milliseconds=Gs,ca.seconds=Vs,ca.minutes=Ys,ca.hours=Xs,ca.days=Ks,ca.weeks=$s,ca.months=Qs,ca.years=Js,ca.humanize=sa,ca.toISOString=la,ca.toString=la,ca.toJSON=la,ca.locale=ar,ca.localeData=lr,ca.toIsoString=A("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",la),ca.lang=or,B("X",0,0,"unix"),B("x",0,0,"valueOf"),ke("x",be),ke("X",_e),Oe("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Oe("x",(function(e,t,n){n._d=new Date(Te(e))})),i.version="2.30.1",r(Kn),i.fn=ls,i.min=Zn,i.max=ei,i.now=ti,i.utc=m,i.unix=cs,i.months=gs,i.isDate=u,i.locale=fn,i.invalid=v,i.duration=Ei,i.isMoment=j,i.weekdays=vs,i.parseZone=ds,i.localeData=vn,i.isDuration=oi,i.monthsShort=ys,i.weekdaysMin=xs,i.defineLocale=gn,i.updateLocale=yn,i.locales=bn,i.weekdaysShort=bs,i.normalizeUnits=ne,i.relativeTimeRounding=ia,i.relativeTimeThreshold=ra,i.calendarFormat=qi,i.prototype=ls,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}()},5181:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(r){return!1}}()?Object.assign:function(e,r){for(var s,a,o=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in s=Object(arguments[l]))n.call(s,c)&&(o[c]=s[c]);if(t){a=t(s);for(var d=0;d<a.length;d++)i.call(s,a[d])&&(o[a[d]]=s[a[d]])}}return o}},9147:(e,t,n)=>{"use strict";var i=n(876);function r(){}function s(){}s.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,s,a){if(a!==i){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:r};return n.PropTypes=n,n}},8967:(e,t,n)=>{e.exports=n(9147)()},876:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5580:(e,t,n)=>{"use strict";var i,r=n(7565),s=(i=r)&&"object"===typeof i&&"default"in i?i.default:i,a=n(5365),o=new a,l=o.getBrowser(),c=o.getCPU(),d=o.getDevice(),u=o.getEngine(),h=o.getOS(),p=o.getUA(),m=function(e){return o.setUA(e)},f=function(e){if(e){var t=new a(e);return{UA:t,browser:t.getBrowser(),cpu:t.getCPU(),device:t.getDevice(),engine:t.getEngine(),os:t.getOS(),ua:t.getUA(),setUserAgent:function(e){return t.setUA(e)}}}console.error("No userAgent string was provided")},g=Object.freeze({ClientUAInstance:o,browser:l,cpu:c,device:d,engine:u,os:h,ua:p,setUa:m,parseUserAgent:f});function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function v(e){return v="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},v(e)}function b(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(){return w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},w.apply(this,arguments)}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}
vendor: 5,910 bytes, line 2
2function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function S(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},s=Object.keys(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var i,r,s=[],a=!0,o=!1;try{for(n=n.call(e);!(a=(i=n.next()).done)&&(s.push(i.value),!t||s.length!==t);a=!0);}catch(l){o=!0,r=l}finally{try{a||null==n.return||n.return()}finally{if(o)throw r}}return s}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var E="mobile",P="tablet",F="smarttv",T="console",M="wearable",O="embedded",N=void 0,R={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},I={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},D={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},L=function(e){return e||(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none")},W=function(){return!("undefined"===typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},B=function(e){var t=W();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},q=function(e,t,n,i){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{vendor:L(t.vendor),model:L(t.model),os:L(n.name),osVersion:L(n.version),ua:L(i)})};var H=function(e){return e.type===E},z=function(e){return e.type===P},U=function(e){var t=e.type;return t===E||t===P},G=function(e){return e.type===F},V=function(e){return e.type===N},Y=function(e){return e.type===M},X=function(e){return e.type===T},K=function(e){return e.type===O},Q=function(e){var t=e.vendor;return L(t)},J=function(e){var t=e.model;return L(t)},$=function(e){var t=e.type;return L(t,"browser")},Z=function(e){return e.name===I.Android},ee=function(e){return e.name===I.Windows},te=function(e){return e.name===I.MAC_OS},ne=function(e){return e.name===I.WindowsPhone},ie=function(e){return e.name===I.IOS},re=function(e){var t=e.version;return L(t)},se=function(e){var t=e.name;return L(t)},ae=function(e){return e.name===R.Chrome},oe=function(e){return e.name===R.Firefox},le=function(e){return e.name===R.Chromium},ce=function(e){return e.name===R.Edge},de=function(e){return e.name===R.Yandex},ue=function(e){var t=e.name;return t===R.Safari||t===R.MobileSafari},he=function(e){return e.name===R.MobileSafari},pe=function(e){return e.name===R.Opera},me=function(e){var t=e.name;return t===R.InternetExplorer||t===R.Ie},fe=function(e){return e.name===R.MIUI},ge=function(e){return e.name===R.SamsungBrowser},ye=function(e){var t=e.version;return L(t)},ve=function(e){var t=e.major;return L(t)},be=function(e){var t=e.name;return L(t)},xe=function(e){var t=e.name;return L(t)},we=function(e){var t=e.version;return L(t)},_e=function(){var e=W(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"===typeof t&&/electron/.test(t)},je=function(e){return"string"===typeof e&&-1!==e.indexOf("Edg/")},Se=function(){var e=W();return e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!window.MSStream},Ae=function(){return B("iPad")},ke=function(){return B("iPhone")},Ce=function(){return B("iPod")},Ee=function(e){return L(e)};function Pe(e){var t=e||g,n=t.device,i=t.browser,r=t.os,s=t.engine,a=t.ua;return{isSmartTV:G(n),isConsole:X(n),isWearable:Y(n),isEmbedded:K(n),isMobileSafari:he(i)||Ae(),isChromium:le(i),isMobile:U(n)||Ae(),isMobileOnly:H(n),isTablet:z(n)||Ae(),isBrowser:V(n),isDesktop:V(n),isAndroid:Z(r),isWinPhone:ne(r),isIOS:ie(r)||Ae(),isChrome:ae(i),isFirefox:oe(i),isSafari:ue(i),isOpera:pe(i),isIE:me(i),osVersion:re(r),osName:se(r),fullBrowserVersion:ye(i),browserVersion:ve(i),browserName:be(i),mobileVendor:Q(n),mobileModel:J(n),engineName:xe(s),engineVersion:we(s),getUA:Ee(a),isEdge:ce(i)||je(a),isYandex:de(i),deviceType:$(n),isIOS13:Se(),isIPad13:Ae(),isIPhone13:ke(),isIPod13:Ce(),isElectron:_e(),isEdgeChromium:je(a),isLegacyEdge:ce(i)&&!je(a),isWindows:ee(r),isMacOs:te(r),isMIUI:fe(i),isSamsungBrowser:ge(i)}}var Fe=G(d),Te=X(d),Me=Y(d),Oe=K(d),Ne=he(l)||Ae(),Re=le(l),Ie=U(d)||Ae(),De=H(d),Le=z(d)||Ae(),We=V(d),Be=V(d),qe=Z(h),He=ne(h),ze=ie(h)||Ae(),Ue=ae(l),Ge=oe(l),Ve=ue(l),Ye=pe(l),Xe=me(l),Ke=re(h),Qe=se(h),Je=ye(l),$e=ve(l),Ze=be(l),et=Q(d),tt=J(d),nt=xe(u),it=we(u),rt=Ee(p),st=ce(l)||je(p),at=de(l),ot=$
vendor: 4,648 bytes, line 2
2(d),lt=Se(),ct=Ae(),dt=ke(),ut=Ce(),ht=_e(),pt=je(p),mt=ce(l)&&!je(p),ft=ee(h),gt=te(h),yt=fe(l),vt=ge(l);function bt(e){var t=e||window.navigator.userAgent;return f(t)}t.Fr=Ie},5764:(e,t,n)=>{"use strict";var i=n(7565),r=n(9611);function s(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 a=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++)a.add(t[e])}var d=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),u=Object.prototype.hasOwnProperty,h=/^[: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]*$/,p={},m={};function f(e,t,n,i,r,s,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=a}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)})),"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 y=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function b(e,t,n,i){var r=g.hasOwnProperty(t)?g[t]:null;(null!==r?0!==r.type:i||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,i){if(null===t||"undefined"===typeof t||function(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,i))return!0;if(i)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,r,i)&&(n=null),i||null===r?function(e){return!!u.call(m,e)||!u.call(p,e)&&(h.test(e)?m[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):r.mustUseProperty?e[r.propertyName]=null===n?3!==r.type&&"":n:(t=r.attributeName,i=r.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(r=r.type)||4===r&&!0===n?"":""+n,i?e.setAttributeNS(i,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
2-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(y,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(y,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(y,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 x=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),_=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),C=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),M=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var O=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var N=Symbol.iterator;function R(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=N&&e[N]||e["@@iterator"])?e:null}var I,D=Object.assign;function L(e){if(void 0===I)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);I=t&&t[1]||""}return"\n"+I+e}var W=!1;function B(e,t){if(!e||W)return"";W=!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 i=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){i=c}e.call(t.prototype)}else{try{throw Error()}catch(c){i=c}e()}}catch(c){if(c&&i&&"string"===typeof c.stack){for(var r=c.stack.split("\n"),s=i.stack.split("\n"),a=r.length-1,o=s.length-1;1<=a&&0<=o&&r[a]!==s[o];)o--;for(;1<=a&&0<=o;a--,o--)if(r[a]!==s[o]){if(1!==a||1!==o)do{if(a--,0>--o||r[a]!==s[o]){var l="\n"+r[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=o);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function q(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function H(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 _:return"Portal";case A:return"Profiler";case S:return"StrictMode";case P:return"Suspense";case F:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case T:return null!==(t=e.displayName||null)?t:H(e.type)||"Memo";case M:t=e._payload,e=e._init;try{return H(e(t))}catch(n){}}return null}function z(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 H(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 U(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function V(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var r=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){i=""+e,s.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(e){i=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=G(e)?e.checked?"true":"false":e.value),(e=i)!==n&&(t.setValue(e),!0)}function X(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 D({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,i=null!=t.checked?t.checked:t.defaultChecked;n=U(null!=t.value?t.value:n),e._wrapperState={initialChecked:i,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function $(e,t){J(e,t);var n=U(t.value),i=t.type;if(null!=n)"number"===i?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===i||"reset"===i)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,U(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 i=t.type;if(!("submit"!==i&&"reset"!==i||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&&X(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,i){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&i&&(e[n].defaultSelected=!0)}else{for(n=""+U(n),t=null,r=0;r<e.length;r++){if(e[r].value===n)return e[r].selected=!0,void(i&&(e[r].defaultSelected=!0));null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(s(91));return D({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(s(92));
vendor: 23,828 bytes, line 2
2if(te(n)){if(1<n.length)throw Error(s(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:U(n)}}function se(e,t){var n=U(t.value),i=U(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=i&&(e.defaultValue=""+i)}function ae(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,i){MSApp.execUnsafeLocalFunction((function(){return de(e,t)}))}:de);function he(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 pe={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},me=["Webkit","ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var i=0===n.indexOf("--"),r=fe(n,t[n],i);"float"===n&&(n="cssFloat"),i?e.setProperty(n,r):e[n]=r}}Object.keys(pe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ye=D({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(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(s(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(s(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(s(62))}}function be(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 xe=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,je=null,Se=null;function Ae(e){if(e=br(e)){if("function"!==typeof _e)throw Error(s(280));var t=e.stateNode;t&&(t=wr(t),_e(e.stateNode,e.type,t))}}function ke(e){je?Se?Se.push(e):Se=[e]:je=e}function Ce(){if(je){var e=je,t=Se;if(Se=je=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Ee(e,t){return e(t)}function Pe(){}var Fe=!1;function Te(e,t,n){if(Fe)return e(t,n);Fe=!0;try{return Ee(e,t,n)}finally{Fe=!1,(null!==je||null!==Se)&&(Pe(),Ce())}}function Me(e,t){var n=e.stateNode;if(null===n)return null;var i=wr(n);if(null===i)return null;n=i[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":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(s(231,t,typeof n));return n}var Oe=!1;if(d)try{var Ne={};Object.defineProperty(Ne,"passive",{get:function(){Oe=!0}}),window.addEventListener("test",Ne,Ne),window.removeEventListener("test",Ne,Ne)}catch(de){Oe=!1}function Re(e,t,n,i,r,s,a,o,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(d){this.onError(d)}}var Ie=!1,De=null,Le=!1,We=null,Be={onError:function(e){Ie=!0,De=e}};function qe(e,t,n,i,r,s,a,o,l){Ie=!1,De=null,Re.apply(Be,arguments)}function He(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 ze(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 Ue(e){if(He(e)!==e)throw Error(s(188))}function Ge(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=He(e)))throw Error(s(188));return t!==e?null:e}for(var n=e,i=t;;){var r=n.return;if(null===r)break;var a=r.alternate;if(null===a){if(null!==(i=r.return)){n=i;continue}break}if(r.child===a.child){for(a=r.child;a;){if(a===n)return Ue(r),e;if(a===i)return Ue(r),t;a=a.sibling}throw Error(s(188))}if(n.return!==i.return)n=r,i=a;else{for(var o=!1,l=r.child;l;){if(l===n){o=!0,n=r,i=a;break}if(l===i){o=!0,i=r,n=a;break}l=l.sibling}if(!o){for(l=a.child;l;){if(l===n){o=!0,n=a,i=r;break}if(l===i){o=!0,i=a,n=r;break}l=l.sibling}if(!o)throw Error(s(189))}}if(n.alternate!==i)throw Error(s(190))}if(3!==n.tag)throw Error(s(188));return n.stateNode.current===n?e:t}(e))?Ve(e):null}function Ve(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ve(e);if(null!==t)return t;e=e.sibling}return null}var Ye=r.unstable_scheduleCallback,Xe=r.unstable_cancelCallback,Ke=r.unstable_shouldYield,Qe=r.unstable_requestPaint,Je=r.unstable_now,$e=r.unstable_getCurrentPriorityLevel,Ze=r.unstable_ImmediatePriority,et=r.unstable_UserBlockingPriority,tt=r.unstable_NormalPriority,nt=r.unstable_LowPriority,it=r.unstable_IdlePriority,rt=null,st=null;var at=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 ht(e,t){var n=e.pendingLanes;if(0===n)return 0;var i=0,r=e.suspendedLanes,s=e.pingedLanes,a=268435455&n;if(0!==a){var o=a&~r;0!==o?i=ut(o):0!==(s&=a)&&(i=ut(s))}else 0!==(a=n&~r)?i=ut(a):0!==s&&(i=ut(s));if(0===i)return 0;if(0!==t&&t!==i&&0===(t&r)&&((r=i&-i)>=(s=t&-t)||16===r&&0!==(4194240&s)))return t;if(0!==(4&i)&&(i|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=i;0<t;)r=1<<(n=31-at(t)),i|=e[n],t&=~r;return i}function pt(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 mt(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 yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var i=31-at(n),r=1<<i;r&t|e[i]&t&&(e[i]|=t),n&=~r}}var bt=0;function xt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var wt,_t,jt,St,At,kt=!1,Ct=[],Et=null,Pt=null,Ft=null,Tt=new Map,Mt=new Map,Ot=[],Nt="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 Rt(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":Pt=null;break;case"mouseover":case"mouseout":Ft=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Mt.delete(t.pointerId)}}function It(e,t,n,i,r,s){return null===e||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:i,nativeEvent:s,targetContainers:[r]},null!==t&&(null!==(t=br(t))&&_t(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,null!==r&&-1===t.indexOf(r)&&t.push(r),e)}function Dt(e){var t=vr(e.target);if(null!==t){var n=He(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=ze(n)))return e.blockedOn=t,void At(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 Lt(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=br(n))&&_t(t),e.blockedOn=n,!1;var i=new(n=e.nativeEvent).constructor(n.type,n);xe=i,n.target.dispatchEvent(i),xe=null,t.shift()}return!0}function Wt(e,t,n){Lt(e)&&n.delete(t)}function Bt(){kt=!1,null!==Et&&Lt(Et)&&(Et=null),null!==Pt&&Lt(Pt)&&(Pt=null),null!==Ft&&Lt(Ft)&&(Ft=null),Tt.forEach(Wt),Mt.forEach(Wt)}function qt(e,t){e.blockedOn===t&&(e.blockedOn=null,kt||(kt=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Bt)))}function Ht(e){function t(t){return qt(t,e)}if(0<Ct.length){qt(Ct[0],e);for(var n=1;n<Ct.length;n++){var i=Ct[n];i.blockedOn===e&&(i.blockedOn=null)}}for(null!==Et&&qt(Et,e),null!==Pt&&qt(Pt,e),null!==Ft&&qt(Ft,e),Tt.forEach(t),Mt.forEach(t),n=0;n<Ot.length;n++)(i=Ot[n]).blockedOn===e&&(i.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Dt(n),null===n.blockedOn&&Ot.shift()}var zt=x.ReactCurrentBatchConfig,Ut=!0;function Gt(e,t,n,i){var r=bt,s=zt.transition;zt.transition=null;try{bt=1,Yt(e,t,n,i)}finally{bt=r,zt.transition=s}}function Vt(e,t,n,i){var r=bt,s=zt.transition;zt.transition=null;try{bt=4,Yt(e,t,n,i)}finally{bt=r,zt.transition=s}}function Yt(e,t,n,i){if(Ut){var r=Kt(e,t,n,i);if(null===r)Ui(e,t,i,Xt,n),Rt(e,i);else if(function(e,t,n,i,r){switch(t){case"focusin":return Et=It(Et,e,t,n,i,r),!0;case"dragenter":return Pt=It(Pt,e,t,n,i,r),!0;case"mouseover":return Ft=It(Ft,e,t,n,i,r),!0;case"pointerover":var s=r.pointerId;return Tt.set(s,It(Tt.get(s)||null,e,t,n,i,r)),!0;case"gotpointercapture":return s=r.pointerId,Mt.set(s,It(Mt.get(s)||null,e,t,n,i,r)),!0}return!1}(r,e,t,n,i))i.stopPropagation();else if(Rt(e,i),4&t&&-1<Nt.indexOf(e)){for(;null!==r;){var s=br(r);if(null!==s&&wt(s),null===(s=Kt(e,t,n,i))&&Ui(e,t,i,Xt,n),s===r)break;r=s}null!==r&&i.stopPropagation()}else Ui(e,t,i,null,n)}}var Xt=null;function Kt(e,t,n,i){if(Xt=null,null!==(e=vr(e=we(i))))if(null===(t=He(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=ze(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 Xt=e,null}function Qt(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 it: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,i=n.length,r="value"in Jt?Jt.value:Jt.textContent,s=r.length;for(e=0;e<i&&n[e]===r[e];e++);var a=i-e;for(t=1;t<=a&&n[i-t]===r[s-t];t++);return Zt=r.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 rn(){return!1}function sn(e){function t(t,n,i,r,s){for(var a in this._reactName=t,this._targetInst=i,this.type=n,this.nativeEvent=r,this.target=s,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(r):r[a]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return D(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 an,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=D({},cn,{view:0,detail:0}),hn=sn(un),pn=D({},un,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:An,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,on=e.screenY-ln.screenY):on=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:on}}),mn=sn(pn),fn=sn(D({},pn,{dataTransfer:0})),gn=sn(D({},un,{relatedTarget:0})),yn=sn(D({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=D({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=sn(vn),xn=sn(D({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_n={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 An(){return Sn}var kn=D({},un,{key:function(e){if(e.key){var t=wn[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?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:An,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}}),Cn=sn(kn),En=sn(D({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=sn(D({},un,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:An})),Fn=sn(D({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Tn=D({},pn,{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}),Mn=sn(Tn),On=[9,13,27,32],Nn=d&&"CompositionEvent"in window,Rn=null;d&&"documentMode"in document&&(Rn=document.documentMode);var In=d&&"TextEvent"in window&&!Rn,Dn=d&&(!Nn||Rn&&8<Rn&&11>=Rn),Ln=String.fromCharCode(32),Wn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==On.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 Hn=!1;var zn={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 Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!zn[e.type]:"textarea"===t}function Gn(e,t,n,i){ke(i),0<(t=Vi(t,"onChange")).length&&(n=new dn("onChange","change",null,n,i),e.push({event:n,listeners:t}))}var Vn=null,Yn=null;function Xn(e){Li(e,0)}function Kn(e){if(Y(xr(e)))return e}function Qn(e,t){if("change"===e)return t}var Jn=!1;if(d){var $n;if(d){var Zn="oninput"in document;if(!Zn){var ei=document.createElement("div");ei.setAttribute("oninput","return;"),Zn="function"===typeof ei.oninput}$n=Zn}else $n=!1;Jn=$n&&(!document.documentMode||9<document.documentMode)}function ti(){Vn&&(Vn.detachEvent("onpropertychange",ni),Yn=Vn=null)}function ni(e){if("value"===e.propertyName&&Kn(Yn)){var t=[];Gn(t,Yn,e,we(e)),Te(Xn,t)}}function ii(e,t,n){"focusin"===e?(ti(),Yn=n,(Vn=t).attachEvent("onpropertychange",ni)):"focusout"===e&&ti()}function ri(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Yn)}function si(e,t){if("click"===e)return Kn(t)}function ai(e,t){if("input"===e||"change"===e)return Kn(t)}var oi="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function li(e,t){if(oi(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++){var r=n[i];if(!u.call(t,r)||!oi(e[r],t[r]))return!1}return!0}function ci(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function di(e,t){var n,i=ci(e);for(e=0;i;){if(3===i.nodeType){if(n=e+i.textContent.length,e<=t&&n>=t)return{node:i,offset:t-e};e=n}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=ci(i)}}function ui(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ui(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hi(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(i){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function pi(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 mi(e){var t=hi(),n=e.focusedElem,i=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ui(n.ownerDocument.documentElement,n)){if(null!==i&&pi(n))if(t=i.start,void 0===(e=i.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 r=n.textContent.length,s=Math.min(i.start,r);i=void 0===i.end?s:Math.min(i.end,r),!e.extend&&s>i&&(r=i,i=s,s=r),r=di(n,s);var a=di(n,i);r&&a&&(1!==e.rangeCount||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(r.node,r.offset),e.removeAllRanges(),s>i?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)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 fi=d&&"documentMode"in document&&11>=document.documentMode,gi=null,yi=null,vi=null,bi=!1;function xi(e,t,n){var i=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;bi||null==gi||gi!==X(i)||("selectionStart"in(i=gi)&&pi(i)?i={start:i.selectionStart,end:i.selectionEnd}:i={anchorNode:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset},vi&&li(vi,i)||(vi=i,0<(i=Vi(yi,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:i}),t.target=gi)))}function wi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var _i={animationend:wi("Animation","AnimationEnd"),animationiteration:wi("Animation","AnimationIteration"),animationstart:wi("Animation","AnimationStart"),transitionend:wi("Transition","TransitionEnd")},ji={},Si={};function Ai(e){if(ji[e])return ji[e];if(!_i[e])return e;var t,n=_i[e];for(t in n)if(n.hasOwnProperty(t)&&t in Si)return ji[e]=n[t];return e}d&&(Si=document.createElement("div").style,"AnimationEvent"in window||(delete _i.animationend.animation,delete _i.animationiteration.animation,delete _i.animationstart.animation),"TransitionEvent"in window||delete _i.transitionend.transition);var ki=Ai("animationend"),Ci=Ai("animationiteration"),Ei=Ai("animationstart"),Pi=Ai("transitionend"),Fi=new Map,Ti="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 Mi(e,t){Fi.set(e,t),l(t,[e])}for(var Oi=0;Oi<Ti.length;Oi++){var Ni=Ti[Oi];Mi(Ni.toLowerCase(),"on"+(Ni[0].toUpperCase()+Ni.slice(1)))}Mi(ki,"onAnimationEnd"),Mi(Ci,"onAnimationIteration"),Mi(Ei,"onAnimationStart"),Mi("dblclick","onDoubleClick"),Mi("focusin","onFocus"),Mi("focusout","onBlur"),Mi(Pi,"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 Ri="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(" "),Ii=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ri));function Di(e,t,n){var i=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,i,r,a,o,l,c){if(qe.apply(this,arguments),Ie){if(!Ie)throw Error(s(198));var d=De;Ie=!1,De=null,Le||(Le=!0,We=d)}}(i,t,void 0,e),e.currentTarget=null}function Li(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var i=e[n],r=i.event;i=i.listeners;e:{var s=void 0;if(t)for(var a=i.length-1;0<=a;a--){var o=i[a],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==s&&r.isPropagationStopped())break e;Di(r,o,c),s=l}else for(a=0;a<i.length;a++){if(l=(o=i[a]).instance,c=o.currentTarget,o=o.listener,l!==s&&r.isPropagationStopped())break e;Di(r,o,c),s=l}}}if(Le)throw e=We,Le=!1,We=null,e}function Wi(e,t){var n=t[fr];void 0===n&&(n=t[fr]=new Set);var i=e+"__bubble";n.has(i)||(zi(t,e,2,!1),n.add(i))}function Bi(e,t,n){var i=0;t&&(i|=4),zi(n,e,i,t)}var qi="_reactListening"+Math.random().toString(36).slice(2);function Hi(e){if(!e[qi]){e[qi]=!0,a.forEach((function(t){"selectionchange"!==t&&(Ii.has(t)||Bi(t,!1,e),Bi(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[qi]||(t[qi]=!0,Bi("selectionchange",!1,t))}}function zi(e,t,n,i){switch(Qt(t)){case 1:var r=Gt;break;case 4:r=Vt;break;default:r=Yt}n=r.bind(null,t,n,e),r=void 0,!Oe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(r=!0),i?void 0!==r?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):void 0!==r?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function Ui(e,t,n,i,r){var s=i;if(0===(1&t)&&0===(2&t)&&null!==i)e:for(;;){if(null===i)return;var a=i.tag;if(3===a||4===a){var o=i.stateNode.containerInfo;if(o===r||8===o.nodeType&&o.parentNode===r)break;if(4===a)for(a=i.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===r||8===l.nodeType&&l.parentNode===r))return;a=a.return}for(;null!==o;){if(null===(a=vr(o)))return;if(5===(l=a.tag)||6===l){i=s=a;continue e}o=o.parentNode}}i=i.return}Te((function(){var i=s,r=we(n),a=[];e:{var o=Fi.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=Cn;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=mn;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=Pn;break;case ki:case Ci:case Ei:l=yn;break;case Pi:l=Fn;break;case"scroll":l=hn;break;case"wheel":l=Mn;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=En}var d=0!==(4&t),u=!d&&"scroll"===e,h=d?null!==o?o+"Capture":null:o;d=[];for(var p,m=i;null!==m;){var f=(p=m).stateNode;if(5===p.tag&&null!==f&&(p=f,null!==h&&(null!=(f=Me(m,h))&&d.push(Gi(m,f,p)))),u)break;m=m.return}0<d.length&&(o=new l(o,c,null,n,r),a.push({event:o,listeners:d}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||n===xe||!(c=n.relatedTarget||n.fromElement)||!vr(c)&&!c[mr])&&(l||o)&&(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,l?(l=i,null!==(c=(c=n.relatedTarget||n.toElement)?vr(c):null)&&(c!==(u=He(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=i),l!==c)){if(d=mn,f="onMouseLeave",h="onMouseEnter",m="mou
2se","pointerout"!==e&&"pointerover"!==e||(d=En,f="onPointerLeave",h="onPointerEnter",m="pointer"),u=null==l?o:xr(l),p=null==c?o:xr(c),(o=new d(f,m+"leave",l,n,r)).target=u,o.relatedTarget=p,f=null,vr(r)===i&&((d=new d(h,m+"enter",c,n,r)).target=p,d.relatedTarget=u,f=d),u=f,l&&c)e:{for(h=c,m=0,p=d=l;p;p=Yi(p))m++;for(p=0,f=h;f;f=Yi(f))p++;for(;0<m-p;)d=Yi(d),m--;for(;0<p-m;)h=Yi(h),p--;for(;m--;){if(d===h||null!==h&&d===h.alternate)break e;d=Yi(d),h=Yi(h)}d=null}else d=null;null!==l&&Xi(a,o,l,d,!1),null!==c&&null!==u&&Xi(a,u,c,d,!0)}if("select"===(l=(o=i?xr(i):window).nodeName&&o.nodeName.toLowerCase())||"input"===l&&"file"===o.type)var g=Qn;else if(Un(o))if(Jn)g=ai;else{g=ri;var y=ii}else(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(g=si);switch(g&&(g=g(e,i))?Gn(a,g,n,r):(y&&y(e,o,i),"focusout"===e&&(y=o._wrapperState)&&y.controlled&&"number"===o.type&&ee(o,"number",o.value)),y=i?xr(i):window,e){case"focusin":(Un(y)||"true"===y.contentEditable)&&(gi=y,yi=i,vi=null);break;case"focusout":vi=yi=gi=null;break;case"mousedown":bi=!0;break;case"contextmenu":case"mouseup":case"dragend":bi=!1,xi(a,n,r);break;case"selectionchange":if(fi)break;case"keydown":case"keyup":xi(a,n,r)}var v;if(Nn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Hn?Bn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Dn&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Hn&&(v=en()):($t="value"in(Jt=r)?Jt.value:Jt.textContent,Hn=!0)),0<(y=Vi(i,b)).length&&(b=new xn(b,e,null,n,r),a.push({event:b,listeners:y}),v?b.data=v:null!==(v=qn(n))&&(b.data=v))),(v=In?function(e,t){switch(e){case"compositionend":return qn(t);case"keypress":return 32!==t.which?null:(Wn=!0,Ln);case"textInput":return(e=t.data)===Ln&&Wn?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!Nn&&Bn(e,t)?(e=en(),Zt=$t=Jt=null,Hn=!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 Dn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(i=Vi(i,"onBeforeInput")).length&&(r=new xn("onBeforeInput","beforeinput",null,n,r),a.push({event:r,listeners:i}),r.data=v))}Li(a,t)}))}function Gi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Vi(e,t){for(var n=t+"Capture",i=[];null!==e;){var r=e,s=r.stateNode;5===r.tag&&null!==s&&(r=s,null!=(s=Me(e,n))&&i.unshift(Gi(e,s,r)),null!=(s=Me(e,t))&&i.push(Gi(e,s,r))),e=e.return}return i}function Yi(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Xi(e,t,n,i,r){for(var s=t._reactName,a=[];null!==n&&n!==i;){var o=n,l=o.alternate,c=o.stateNode;if(null!==l&&l===i)break;5===o.tag&&null!==c&&(o=c,r?null!=(l=Me(n,s))&&a.unshift(Gi(n,l,o)):r||null!=(l=Me(n,s))&&a.push(Gi(n,l,o))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Ki=/\r\n?/g,Qi=/\u0000|\uFFFD/g;function Ji(e){return("string"===typeof e?e:""+e).replace(Ki,"\n").replace(Qi,"")}function $i(e,t,n){if(t=Ji(t),Ji(e)!==t&&n)throw Error(s(425))}function Zi(){}var er=null,tr=null;function nr(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 ir="function"===typeof setTimeout?setTimeout:void 0,rr="function"===typeof clearTimeout?clearTimeout:void 0,sr="function"===typeof Promise?Promise:void 0,ar="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof sr?function(e){return sr.resolve(null).then(e).catch(or)}:ir;function or(e){setTimeout((function(){throw e}))}function lr(e,t){var n=t,i=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===i)return e.removeChild(r),void Ht(t);i--}else"$"!==n&&"$?"!==n&&"$!"!==n||i++;n=r}while(n);Ht(t)}function cr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;
vendor: 85,532 bytes, line 2
2if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function dr(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 ur=Math.random().toString(36).slice(2),hr="__reactFiber$"+ur,pr="__reactProps$"+ur,mr="__reactContainer$"+ur,fr="__reactEvents$"+ur,gr="__reactListeners$"+ur,yr="__reactHandles$"+ur;function vr(e){var t=e[hr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mr]||n[hr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=dr(e);null!==e;){if(n=e[hr])return n;e=dr(e)}return t}n=(e=n).parentNode}return null}function br(e){return!(e=e[hr]||e[mr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(s(33))}function wr(e){return e[pr]||null}var _r=[],jr=-1;function Sr(e){return{current:e}}function Ar(e){0>jr||(e.current=_r[jr],_r[jr]=null,jr--)}function kr(e,t){jr++,_r[jr]=e.current,e.current=t}var Cr={},Er=Sr(Cr),Pr=Sr(!1),Fr=Cr;function Tr(e,t){var n=e.type.contextTypes;if(!n)return Cr;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var r,s={};for(r in n)s[r]=t[r];return i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function Mr(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Or(){Ar(Pr),Ar(Er)}function Nr(e,t,n){if(Er.current!==Cr)throw Error(s(168));kr(Er,t),kr(Pr,n)}function Rr(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,"function"!==typeof i.getChildContext)return n;for(var r in i=i.getChildContext())if(!(r in t))throw Error(s(108,z(e)||"Unknown",r));return D({},n,i)}function Ir(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Cr,Fr=Er.current,kr(Er,e),kr(Pr,Pr.current),!0}function Dr(e,t,n){var i=e.stateNode;if(!i)throw Error(s(169));n?(e=Rr(e,t,Fr),i.__reactInternalMemoizedMergedChildContext=e,Ar(Pr),Ar(Er),kr(Er,e)):Ar(Pr),kr(Pr,n)}var Lr=null,Wr=!1,Br=!1;function qr(e){null===Lr?Lr=[e]:Lr.push(e)}function Hr(){if(!Br&&null!==Lr){Br=!0;var e=0,t=bt;try{var n=Lr;for(bt=1;e<n.length;e++){var i=n[e];do{i=i(!0)}while(null!==i)}Lr=null,Wr=!1}catch(r){throw null!==Lr&&(Lr=Lr.slice(e+1)),Ye(Ze,Hr),r}finally{bt=t,Br=!1}}return null}var zr=[],Ur=0,Gr=null,Vr=0,Yr=[],Xr=0,Kr=null,Qr=1,Jr="";function $r(e,t){zr[Ur++]=Vr,zr[Ur++]=Gr,Gr=e,Vr=t}function Zr(e,t,n){Yr[Xr++]=Qr,Yr[Xr++]=Jr,Yr[Xr++]=Kr,Kr=e;var i=Qr;e=Jr;var r=32-at(i)-1;i&=~(1<<r),n+=1;var s=32-at(t)+r;if(30<s){var a=r-r%5;s=(i&(1<<a)-1).toString(32),i>>=a,r-=a,Qr=1<<32-at(t)+r|n<<r|i,Jr=s+e}else Qr=1<<s|n<<r|i,Jr=e}function es(e){null!==e.return&&($r(e,1),Zr(e,1,0))}function ts(e){for(;e===Gr;)Gr=zr[--Ur],zr[Ur]=null,Vr=zr[--Ur],zr[Ur]=null;for(;e===Kr;)Kr=Yr[--Xr],Yr[Xr]=null,Jr=Yr[--Xr],Yr[Xr]=null,Qr=Yr[--Xr],Yr[Xr]=null}var ns=null,is=null,rs=!1,ss=null;function as(e,t){var n=Tc(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 os(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,ns=e,is=cr(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ns=e,is=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Kr?{id:Qr,overflow:Jr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Tc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ns=e,is=null,!0);default:return!1}}function ls(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function cs(e){if(rs){var t=is;if(t){var n=t;if(!os(e,t)){if(ls(e))throw Error(s(418));t=cr(n.nextSibling);var i=ns;t&&os(e,t)?as(i,n):(e.flags=-4097&e.flags|2,rs=!1,ns=e)}}else{if(ls(e))throw Error(s(418));e.flags=-4097&e.flags|2,rs=!1,ns=e}}}function ds(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ns=e}function us(e){if(e!==ns)return!1;if(!rs)return ds(e),rs=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!nr(e.type,e.memoizedProps)),t&&(t=is)){if(ls(e))throw hs(),Error(s(418));for(;t;)as(e,t),t=cr(t.nextSibling)}if(ds(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){is=cr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}is=null}}else is=ns?cr(e.stateNode.nextSibling):null;return!0}function hs(){for(var e=is;e;)e=cr(e.nextSibling)}function ps(){is=ns=null,rs=!1}function ms(e){null===ss?ss=[e]:ss.push(e)}var fs=x.ReactCurrentBatchConfig;function gs(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(s(309));var i=n.stateNode}if(!i)throw Error(s(147,e));var r=i,a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function ys(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function vs(e){return(0,e._init)(e._payload)}function bs(e){function t(t,n){if(e){var i=t.deletions;null===i?(t.deletions=[n],t.flags|=16):i.push(n)}}function n(n,i){if(!e)return null;for(;null!==i;)t(n,i),i=i.sibling;return null}function i(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 r(e,t){return(e=Oc(e,t)).index=0,e.sibling=null,e}function a(t,n,i){return t.index=i,e?null!==(i=t.alternate)?(i=i.index)<n?(t.flags|=2,n):i:(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,i){return null===t||6!==t.tag?((t=Dc(n,e.mode,i)).return=e,t):((t=r(t,n)).return=e,t)}function c(e,t,n,i){var s=n.type;return s===j?u(e,t,n.props.children,i,n.key):null!==t&&(t.elementType===s||"object"===typeof s&&null!==s&&s.$$typeof===M&&vs(s)===t.type)?((i=r(t,n.props)).ref=gs(e,t,n),i.return=e,i):((i=Nc(n.type,n.key,n.props,null,e.mode,i)).ref=gs(e,t,n),i.return=e,i)}function d(e,t,n,i){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Lc(n,e.mode,i)).return=e,t):((t=r(t,n.children||[])).return=e,t)}function u(e,t,n,i,s){return null===t||7!==t.tag?((t=Rc(n,e.mode,i,s)).return=e,t):((t=r(t,n)).return=e,t)}function h(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Dc(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Nc(t.type,t.key,t.props,null,e.mode,n)).ref=gs(e,null,t),n.return=e,n;case _:return(t=Lc(t,e.mode,n)).return=e,t;case M:return h(e,(0,t._init)(t._payload),n)}if(te(t)||R(t))return(t=Rc(t,e.mode,n,null)).return=e,t;ys(e,t)}return null}function p(e,t,n,i){var r=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==r?null:l(e,t,""+n,i);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===r?c(e,t,n,i):null;case _:return n.key===r?d(e,t,n,i):null;case M:return p(e,t,(r=n._init)(n._payload),i)}if(te(n)||R(n))return null!==r?null:u(e,t,n,i,null);ys(e,n)}return null}function m(e,t,n,i,r){if("string"===typeof i&&""!==i||"number"===typeof i)return l(t,e=e.get(n)||null,""+i,r);if("object"===typeof i&&null!==i){switch(i.$$typeof){case w:return c(t,e=e.get(null===i.key?n:i.key)||null,i,r);case _:return d(t,e=e.get(null===i.key?n:i.key)||null,i,r);case M:return m(e,t,n,(0,i._init)(i._payload),r)}if(te(i)||R(i))return u(t,e=e.get(n)||null,i,r,null);ys(t,i)}return null}function f(r,s,o,l){for(var c=null,d=null,u=s,f=s=0,g=null;null!==u&&f<o.length;f++){u.index>f?(g=u,u=null):g=u.sibling;var y=p(r,u,o[f],l);if(null===y){null===u&&(u=g);break}e&&u&&null===y.alternate&&t(r,u),s=a(y,s,f),null===d?c=y:d.sibling=y,d=y,u=g}if(f===o.length)return n(r,u),rs&&$r(r,f),c;if(null===u){for(;f<o.length;f++)null!==(u=h(r,o[f],l))&&(s=a(u,s,f),null===d?c=u:d.sibling=u,d=u);return rs&&$r(r,f),c}for(u=i(r,u);f<o.length;f++)null!==(g=m(u,r,f,o[f],l))&&(e&&null!==g.alternate&&u.delete(null===g.key?f:g.key),s=a(g,s,f),null===d?c=g:d.sibling=g,d=g);return e&&u.forEach((function(e){return t(r,e)})),rs&&$r(r,f),c}function g(r,o,l,c){var d=R(l);if("function"!==typeof d)throw Error(s(150));if(null==(l=d.call(l)))throw Error(s(151));for(var u=d=null,f=o,g=o=0,y=null,v=l.next();null!==f&&!v.done;g++,v=l.next()){f.index>g?(y=f,f=null):y=f.sibling;var b=p(r,f,v.value,c);if(null===b){null===f&&(f=y);break}e&&f&&null===b.alternate&&t(r,f),o=a(b,o,g),null===u?d=b:u.sibling=b,u=b,f=y}if(v.done)return n(r,f),rs&&$r(r,g),d;if(null===f){for(;!v.done;g++,v=l.next())null!==(v=h(r,v.value,c))&&(o=a(v,o,g),null===u?d=v:u.sibling=v,u=v);return rs&&$r(r,g),d}for(f=i(r,f);!v.done;g++,v=l.next())null!==(v=m(f,r,g,v.value,c))&&(e&&null!==v.alternate&&f.delete(null===v.key?g:v.key),o=a(v,o,g),null===u?d=v:u.sibling=v,u=v);return e&&f.forEach((function(e){return t(r,e)})),rs&&$r(r,g),d}return function e(i,s,a,l){if("object"===typeof a&&null!==a&&a.type===j&&null===a.key&&(a=a.props.children),"object"===typeof a&&null!==a){switch(a.$$typeof){case w:e:{for(var c=a.key,d=s;null!==d;){if(d.key===c){if((c=a.type)===j){if(7===d.tag){n(i,d.sibling),(s=r(d,a.props.children)).return=i,i=s;break e}}else if(d.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===M&&vs(c)===d.type){n(i,d.sibling),(s=r(d,a.props)).ref=gs(i,d,a),s.return=i,i=s;break e}n(i,d);break}t(i,d),d=d.sibling}a.type===j?((s=Rc(a.props.children,i.mode,l,a.key)).return=i,i=s):((l=Nc(a.type,a.key,a.props,null,i.mode,l)).ref=gs(i,s,a),l.return=i,i=l)}return o(i);case _:e:{for(d=a.key;null!==s;){if(s.key===d){if(4===s.tag&&s.stateNode.containerInfo===a.containerInfo&&s.stateNode.implementation===a.implementation){n(i,s.sibling),(s=r(s,a.children||[])).return=i,i=s;break e}n(i,s);break}t(i,s),s=s.sibling}(s=Lc(a,i.mode,l)).return=i,i=s}return o(i);case M:return e(i,s,(d=a._init)(a._payload),l)}if(te(a))return f(i,s,a,l);if(R(a))return g(i,s,a,l);ys(i,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==s&&6===s.tag?(n(i,s.sibling),(s=r(s,a)).return=i,i=s):(n(i,s),(s=Dc(a,i.mode,l)).return=i,i=s),o(i)):n(i,s)}}var xs=bs(!0),ws=bs(!1),_s=Sr(null),js=null,Ss=null,As=null;function ks(){As=Ss=js=null}function Cs(e){var t=_s.current;Ar(_s),e._currentValue=t}function Es(e,t,n){for(;null!==e;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==i&&(i.childLanes|=t)):null!==i&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===n)break;e=e.return}}function Ps(e,t){js=e,As=Ss=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(bo=!0),e.firstContext=null)}function Fs(e){var t=e._currentValue;if(As!==e)if(e={context:e,memoizedValue:t,next:null},null===Ss){if(null===js)throw Error(s(308));Ss=e,js.dependencies={lanes:0,firstContext:e}}else Ss=Ss.next=e;return t}var Ts=null;function Ms(e){null===Ts?Ts=[e]:Ts.push(e)}function Os(e,t,n,i){var r=t.interleaved;return null===r?(n.next=n,Ms(t)):(n.next=r.next,r.next=n),t.interleaved=n,Ns(e,i)}function Ns(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 Rs=!1;function Is(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ds(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 Ls(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ws(e,t,n){var i=e.updateQueue;if(null===i)return null;if(i=i.shared,0!==(2&El)){var r=i.pending;return null===r?t.next=t:(t.next=r.next,r.next=t),i.pending=t,Ns(e,n)}return null===(r=i.interleaved)?(t.next=t,Ms(i)):(t.next=r.next,r.next=t),i.interleaved=t,Ns(e,n)}function Bs(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var i=t.lanes;n|=i&=e.pendingLanes,t.lanes=n,vt(e,n)}}function qs(e,t){var n=e.updateQueue,i=e.alternate;if(null!==i&&n===(i=i.updateQueue)){var r=null,s=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===s?r=s=a:s=s.next=a,n=n.next}while(null!==n);null===s?r=s=t:s=s.next=t}else r=s=t;return n={baseState:i.baseState,firstBaseUpdate:r,lastBaseUpdate:s,shared:i.shared,effects:i.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Hs(e,t,n,i){var r=e.updateQueue;Rs=!1;var s=r.firstBaseUpdate,a=r.lastBaseUpdate,o=r.shared.pending;if(null!==o){r.shared.pending=null;var l=o,c=l.next;l.next=null,null===a?s=c:a.next=c,a=l;var d=e.alternate;null!==d&&((o=(d=d.updateQueue).lastBaseUpdate)!==a&&(null===o?d.firstBaseUpdate=c:o.next=c,d.lastBaseUpdate=l))}if(null!==s){var u=r.baseState;for(a=0,d=c=l=null,o=s;;){var h=o.lane,p=o.eventTime;if((i&h)===h){null!==d&&(d=d.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,f=o;switch(h=t,p=n,f.tag){case 1:if("function"===typeof(m=f.payload)){u=m.call(p,u,h);break e}u=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(h="function"===typeof(m=f.payload)?m.call(p,u,h):m)||void 0===h)break e;u=D({},u,h);break e;case 2:Rs=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(h=r.effects)?r.effects=[o]:h.push(o))}else p={eventTime:p,lane:h,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===d?(c=d=p,l=u):d=d.next=p,a|=h;if(null===(o=o.next)){if(null===(o=r.shared.pending))break;o=(h=o).next,h.next=null,r.lastBaseUpdate=h,r.shared.pending=null}}if(null===d&&(l=u),r.baseState=l,r.firstBaseUpdate=c,r.lastBaseUpdate=d,null!==(t=r.shared.interleaved)){r=t;do{a|=r.lane,r=r.next}while(r!==t)}else null===s&&(r.shared.lanes=0);Il|=a,e.lanes=a,e.memoizedState=u}}function zs(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var i=e[t],r=i.callback;if(null!==r){if(i.callback=null,i=n,"function"!==typeof r)throw Error(s(191,r));r.call(i)}}}var Us={},Gs=Sr(Us),Vs=Sr(Us),Ys=Sr(Us);function Xs(e){if(e===Us)throw Error(s(174));return e}function Ks(e,t){switch(kr(Ys,t),kr(Vs,e),kr(Gs,Us),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)}Ar(Gs),kr(Gs,t)}function Qs(){Ar(Gs),Ar(Vs),Ar(Ys)}function Js(e){Xs(Ys.current);var t=Xs(Gs.current),n=le(t,e.type);t!==n&&(kr(Vs,e),kr(Gs,n))}function $s(e){Vs.current===e&&(Ar(Gs),Ar(Vs))}var Zs=Sr(0);function ea(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 ta=[];function na(){for(var e=0;e<ta.length;e++)ta[e]._workInProgressVersionPrimary=null;ta.length=0}var ia=x.ReactCurrentDispatcher,ra=x.ReactCurrentBatchConfig,sa=0,aa=null,oa=null,la=null,ca=!1,da=!1,ua=0,ha=0;function pa(){throw Error(s(321))}function ma(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!oi(e[n],t[n]))return!1;return!0}function fa(e,t,n,i,r,a){if(sa=a,aa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ia.current=null===e||null===e.memoizedState?$a:Za,e=n(i,r),da){a=0;do{if(da=!1,ua=0,25<=a)throw Error(s(301));a+=1,la=oa=null,t.updateQueue=null,ia.current=eo,e=n(i,r)}while(da)}if(ia.current=Ja,t=null!==oa&&null!==oa.next,sa=0,la=oa=aa=null,ca=!1,t)throw Error(s(300));return e}function ga(){var e=0!==ua;return ua=0,e}function ya(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===la?aa.memoizedState=la=e:la=la.next=e,la}function va(){if(null===oa){var e=aa.alternate;e=null!==e?e.memoizedState:null}else e=oa.next;var t=null===la?aa.memoizedState:la.next;if(null!==t)la=t,oa=e;else{if(null===e)throw Error(s(310));e={memoizedState:(oa=e).memoizedState,baseState:oa.baseState,baseQueue:oa.baseQueue,queue:oa.queue,next:null},null===la?aa.memoizedState=la=e:la=la.next=e}return la}function ba(e,t){return"function"===typeof t?t(e):t}function xa(e){var t=va(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var i=oa,r=i.baseQueue,a=n.pending;if(null!==a){if(null!==r){var o=r.next;r.next=a.next,a.next=o}i.baseQueue=r=a,n.pending=null}if(null!==r){a=r.next,i=i.baseState;var l=o=null,c=null,d=a;do{var u=d.lane;if((sa&u)===u)null!==c&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),i=d.hasEagerState?d.eagerState:e(i,d.action);else{var h={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};null===c?(l=c=h,o=i):c=c.next=h,aa.lanes|=u,Il|=u}d=d.next}while(null!==d&&d!==a);null===c?o=i:c.next=l,oi(i,t.memoizedState)||(bo=!0),t.memoizedState=i,t.baseState=o,t.baseQueue=c,n.lastRenderedState=i}if(null!==(e=n.interleaved)){r=e;do{a=r.lane,aa.lanes|=a,Il|=a,r=r.next}while(r!==e)}else null===r&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function wa(e){var t=va(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var i=n.dispatch,r=n.pending,a=t.memoizedState;if(null!==r){n.pending=null;var o=r=r.next;do{a=e(a,o.action),o=o.next}while(o!==r);oi(a,t.memoizedState)||(bo=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,i]}function _a(){}function ja(e,t){var n=aa,i=va(),r=t(),a=!oi(i.memoizedState,r);if(a&&(i.memoizedState=r,bo=!0),i=i.queue,Ra(ka.bind(null,n,i,e),[e]),i.getSnapshot!==t||a||null!==la&&1&la.memoizedState.tag){if(n.flags|=2048,Fa(9,Aa.bind(null,n,i,r,t),void 0,null),null===Pl)throw Error(s(349));0!==(30&sa)||Sa(n,t,r)}return r}function Sa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=aa.updateQueue)?(t={lastEffect:null,stores:null},aa.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Aa(e,t,n,i){t.value=n,t.getSnapshot=i,Ca(t)&&Ea(e)}function ka(e,t,n){return n((function(){Ca(t)&&Ea(e)}))}function Ca(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!oi(e,n)}catch(i){return!0}}function Ea(e){var t=Ns(e,1);null!==t&&nc(t,e,1,-1)}function Pa(e){var t=ya();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:e},t.queue=e,e=e.dispatch=Ya.bind(null,aa,e),[t.memoizedState,e]}function Fa(e,t,n,i){return e={tag:e,create:t,destroy:n,deps:i,next:null},null===(t=aa.updateQueue)?(t={lastEffect:null,stores:null},aa.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e),e}function Ta(){return va().memoizedState}function Ma(e,t,n,i){var r=ya();aa.flags|=e,r.memoizedState=Fa(1|t,n,void 0,void 0===i?null:i)}function Oa(e,t,n,i){var r=va();i=void 0===i?null:i;var s=void 0;if(null!==oa){var a=oa.memoizedState;if(s=a.destroy,null!==i&&ma(i,a.deps))return void(r.memoizedState=Fa(t,n,s,i))}aa.flags|=e,r.memoizedState=Fa(1|t,n,s,i)}function Na(e,t){return Ma(8390656,8,e,t)}function Ra(e,t){return Oa(2048,8,e,t)}function Ia(e,t){return Oa(4,2,e,t)}function Da(e,t){return Oa(4,4,e,t)}function La(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 Wa(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Oa(4,4,La.bind(null,t,e),n)}function Ba(){}function qa(e,t){var n=va();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&ma(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function Ha(e,t){var n=va();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&ma(t,i[1])?i[0]:(e=e(),n.memoizedState=[e,t],e)}function za(e,t,n){return 0===(21&sa)?(e.baseState&&(e.baseState=!1,bo=!0),e.memoizedState=n):(oi(n,t)||(n=ft(),aa.lanes|=n,Il|=n,e.baseState=!0),t)}function Ua(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var i=ra.transition;ra.transition={};try{e(!1),t()}finally{bt=n,ra.transition=i}}function Ga(){return va().memoizedState}function Va(e,t,n){var i=tc(e);if(n={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null},Xa(e))Ka(t,n);else if(null!==(n=Os(e,t,n,i))){nc(n,e,i,ec()),Qa(n,t,i)}}function Ya(e,t,n){var i=tc(e),r={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xa(e))Ka(t,r);else{var s=e.alternate;if(0===e.lanes&&(null===s||0===s.lanes)&&null!==(s=t.lastRenderedReducer))try{var a=t.lastRenderedState,o=s(a,n);if(r.hasEagerState=!0,r.eagerState=o,oi(o,a)){var l=t.interleaved;return null===l?(r.next=r,Ms(t)):(r.next=l.next,l.next=r),void(t.interleaved=r)}}catch(c){}null!==(n=Os(e,t,r,i))&&(nc(n,e,i,r=ec()),Qa(n,t,i))}}function Xa(e){var t=e.alternate;return e===aa||null!==t&&t===aa}function Ka(e,t){da=ca=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qa(e,t,n){if(0!==(4194240&n)){var i=t.lanes;n|=i&=e.pendingLanes,t.lanes=n,vt(e,n)}}var Ja={readContext:Fs,useCallback:pa,useContext:pa,useEffect:pa,useImperativeHandle:pa,useInsertionEffect:pa,useLayoutEffect:pa,useMemo:pa,useReducer:pa,useRef:pa,useState:pa,useDebugValue:pa,useDeferredValue:pa,useTransition:pa,useMutableSource:pa,useSyncExternalStore:pa,useId:pa,unstable_isNewReconciler:!1},$a={readContext:Fs,useCallback:function(e,t){return ya().memoizedState=[e,void 0===t?null:t],e},useContext:Fs,useEffect:Na,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ma(4194308,4,La.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ma(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ma(4,2,e,t)},useMemo:function(e,t){var n=ya();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var i=ya();return t=void 0!==n?n(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=Va.bind(null,aa,e),[i.memoizedState,e]},useRef:function(e){return e={current:e},ya().memoizedState=e},useState:Pa,useDebugValue:Ba,useDeferredValue:function(e){return ya().memoizedState=e},useTransition:function(){var e=Pa(!1),t=e[0];return e=Ua.bind(null,e[1]),ya().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=aa,r=ya();if(rs){if(void 0===n)throw Error(s(407));n=n()}else{if(n=t(),null===Pl)throw Error(s(349));0!==(30&sa)||Sa(i,t,n)}r.memoizedState=n;var a={value:n,getSnapshot:t};return r.queue=a,Na(ka.bind(null,i,a,e),[e]),i.flags|=2048,Fa(9,Aa.bind(null,i,a,n,t),void 0,null),n},useId:function(){var e=ya(),t=Pl.identifierPrefix;if(rs){var n=Jr;t=":"+t+"R"+(n=(Qr&~(1<<32-at(Qr)-1)).toString(32)+n),0<(n=ua++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ha++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Za={readContext:Fs,useCallback:qa,useContext:Fs,useEffect:Ra,useImperativeHandle:Wa,useInsertionEffect:Ia,useLayoutEffect:Da,useMemo:Ha,useReducer:xa,useRef:Ta,useState:function(){return xa(ba)},useDebugValue:Ba,useDeferredValue:function(e){return za(va(),oa.memoizedState,e)},useTransition:function(){return[xa(ba)[0],va().memoizedState]},useMutableSource:_a,useSyncExternalStore:ja,useId:Ga,unstable_isNewReconciler:!1},eo={readContext:Fs,useCallback:qa,useContext:Fs,useEffect:Ra,useImperativeHandle:Wa,useInsertionEffect:Ia,useLayoutEffect:Da,useMemo:Ha,useReducer:wa,useRef:Ta,useState:function(){return wa(ba)},useDebugValue:Ba,useDeferredValue:function(e){var t=va();return null===oa?t.memoizedState=e:za(t,oa.memoizedState,e)},useTransition:function(){return[wa(ba)[0],va().memoizedState]},useMutableSource:_a,useSyncExternalStore:ja,useId:Ga,unstable_isNewReconciler:!1};function to(e,t){if(e&&e.defaultProps){for(var n in t=D({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function no(e,t,n,i){n=null===(n=n(i,t=e.memoizedState))||void 0===n?t:D({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var io={isMounted:function(e){return!!(e=e._reactInternals)&&He(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var i=ec(),r=tc(e),s=Ls(i,r);s.payload=t,void 0!==n&&null!==n&&(s.callback=n),null!==(t=Ws(e,s,r))&&(nc(t,e,r,i),Bs(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=ec(),r=tc(e),s=Ls(i,r);s.tag=1,s.payload=t,void 0!==n&&null!==n&&(s.callback=n),null!==(t=Ws(e,s,r))&&(nc(t,e,r,i),Bs(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),i=tc(e),r=Ls(n,i);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),null!==(t=Ws(e,r,i))&&(nc(t,e,i,n),Bs(t,e,i))}};function ro(e,t,n,i,r,s,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(i,s,a):!t.prototype||!t.prototype.isPureReactComponent||(!li(n,i)||!li(r,s))}function so(e,t,n){var i=!1,r=Cr,s=t.contextType;return"object"===typeof s&&null!==s?s=Fs(s):(r=Mr(t)?Fr:Er.current,s=(i=null!==(i=t.contextTypes)&&void 0!==i)?Tr(e,r):Cr),t=new t(n,s),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=io,e.stateNode=t,t._reactInternals=e,i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=s),t}function ao(e,t,n,i){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,i),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&io.enqueueReplaceState(t,t.state,null)}function oo(e,t,n,i){var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs={},Is(e);var s=t.contextType;"object"===typeof s&&null!==s?r.context=Fs(s):(s=Mr(t)?Fr:Er.current,r.context=Tr(e,s)),r.state=e.memoizedState,"function"===typeof(s=t.getDerivedStateFromProps)&&(no(e,t,s,n),r.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof r.getSnapshotBeforeUpdate||"function"!==typeof r.UNSAFE_componentWillMount&&"function"!==typeof r.componentWillMount||(t=r.state,"function"===typeof r.componentWillMount&&r.componentWillMount(),"function"===typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),t!==r.state&&io.enqueueReplaceState(r,r.state,null),Hs(e,n,r,i),r.state=e.memoizedState),"function"===typeof r.componentDidMount&&(e.flags|=4194308)}function lo(e,t){try{var n="",i=t;do{n+=q(i),i=i.return}while(i);var r=n}catch(s){r="\nError generating stack: "+s.message+"\n"+s.stack}return{value:e,source:t,stack:r,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 ho="function"===typeof WeakMap?WeakMap:Map;function po(e,t,n){(n=Ls(-1,n)).tag=3,n.payload={element:null};var i=t.value;return n.callback=function(){Ul||(Ul=!0,Gl=i),uo(0,t)},n}function mo(e,t,n){(n=Ls(-1,n)).tag=3;var i=e.type.getDerivedStateFromError;if("function"===typeof i){var r=t.value;n.payload=function(){return i(r)},n.callback=function(){uo(0,t)}}var s=e.stateNode;return null!==s&&"function"===typeof s.componentDidCatch&&(n.callback=function(){uo(0,t),"function"!==typeof i&&(null===Vl?Vl=new Set([this]):Vl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function fo(e,t,n){var i=e.pingCache;if(null===i){i=e.pingCache=new ho;var r=new Set;i.set(t,r)}else void 0===(r=i.get(t))&&(r=new Set,i.set(t,r));r.has(n)||(r.add(n),e=Ac.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 yo(e,t,n,i,r){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=Ls(-1,1)).tag=2,Ws(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=r,e)}var vo=x.ReactCurrentOwner,bo=!1;function xo(e,t,n,i){t.child=null===e?ws(t,null,n,i):xs(t,e.child,n,i)}function wo(e,t,n,i,r){n=n.render;var s=t.ref;return Ps(t,r),i=fa(e,t,n,i,s,r),n=ga(),null===e||bo?(rs&&n&&es(t),t.flags|=1,xo(e,t,i,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Uo(e,t,r))}function _o(e,t,n,i,r){if(null===e){var s=n.type;return"function"!==typeof s||Mc(s)||void 0!==s.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Nc(n.type,null,i,t,t.mode,r)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=s,jo(e,t,s,i,r))}if(s=e.child,0===(e.lanes&r)){var a=s.memoizedProps;if((n=null!==(n=n.compare)?n:li)(a,i)&&e.ref===t.ref)return Uo(e,t,r)}return t.flags|=1,(e=Oc(s,i)).ref=t.ref,e.return=t,t.child=e}function jo(e,t,n,i,r){if(null!==e){var s=e.memoizedProps;if(li(s,i)&&e.ref===t.ref){if(bo=!1,t.pendingProps=i=s,0===(e.lanes&r))return t.lanes=e.lanes,Uo(e,t,r);0!==(131072&e.flags)&&(bo=!0)}}return ko(e,t,n,i,r)}function So(e,t,n){var i=t.pendingProps,r=i.children,s=null!==e?e.memoizedState:null;if("hidden"===i.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},kr(Ol,Ml),Ml|=n;else{if(0===(1073741824&n))return e=null!==s?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,kr(Ol,Ml),Ml|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=null!==s?s.baseLanes:n,kr(Ol,Ml),Ml|=i}else null!==s?(i=s.baseLanes|n,t.memoizedState=null):i=n,kr(Ol,Ml),Ml|=i;return xo(e,t,r,n),t.child}function Ao(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ko(e,t,n,i,r){var s=Mr(n)?Fr:Er.current;return s=Tr(t,s),Ps(t,r),n=fa(e,t,n,i,s,r),i=ga(),null===e||bo?(rs&&i&&es(t),t.flags|=1,xo(e,t,n,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Uo(e,t,r))}function Co(e,t,n,i,r){if(Mr(n)){var s=!0;Ir(t)}else s=!1;if(Ps(t,r),null===t.stateNode)zo(e,t),so(t,n,i),oo(t,n,i,r),i=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var l=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=Fs(c):c=Tr(t,c=Mr(n)?Fr:Er.current);var d=n.getDerivedStateFromProps,u="function"===typeof d||"function"===typeof a.getSnapshotBeforeUpdate;u||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(o!==i||l!==c)&&ao(t,a,i,c),Rs=!1;var h=t.memoizedState;a.state=h,Hs(t,i,a,r),l=t.memoizedState,o!==i||h!==l||Pr.current||Rs?("function"===typeof d&&(no(t,n,d,i),l=t.memoizedState),(o=Rs||ro(t,n,o,i,h,l,c))?(u||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4194308)):("function"===typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=l),a.props=i,a.state=l,a.context=c,i=o):("function"===typeof a.componentDidMount&&(t.flags|=4194308),i=!1)}else{a=t.stateNode,Ds(e,t),o=t.memoizedProps,c=t.type===t.elementType?o:to(t.type,o),a.props=c,u=t.pendingProps,h=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=Fs(l):l=Tr(t,l=Mr(n)?Fr:Er.current);var p=n.getDerivedStateFromProps;(d="function"===typeof p||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(o!==u||h!==l)&&ao(t,a,i,l),Rs=!1,h=t.memoizedState,a.state=h,Hs(t,i,a,r);var m=t.memoizedState;o!==u||h!==m||Pr.current||Rs?("function"===typeof p&&(no(t,n,p,i),m=t.memoizedState),(c=Rs||ro(t,n,c,i,h,m,l)||!1)?(d||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(i,m,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(i,m,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=m),a.props=i,a.state=m,a.context=l,i=c):("function"!==typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),i=!1)}return Eo(e,t,n,i,s,r)}function Eo(e,t,n,i,r,s){Ao(e,t);var a=0!==(128&t.flags);if(!i&&!a)return r&&Dr(t,n,!1),Uo(e,t,s);i=t.stateNode,vo.current=t;var o=a&&"function"!==typeof n.getDerivedStateFromError?null:i.render();return t.flags|=1,null!==e&&a?(t.child=xs(t,e.child,null,s),t.child=xs(t,null,o,s)):xo(e,t,o,s),t.memoizedState=i.state,r&&Dr(t,n,!0),t.child}function Po(e){var t=e.stateNode;t.pendingContext?Nr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Nr(0,t.context,!1),Ks(e,t.containerInfo)}function Fo(e,t,n,i,r){return ps(),ms(r),t.flags|=256,xo(e,t,n,i),t.child}var To,Mo,Oo,No,Ro={dehydrated:null,treeContext:null,retryLane:0};function Io(e){return{baseLanes:e,cachePool:null,transitions:null}}function Do(e,t,n){var i,r=t.pendingProps,a=Zs.current,o=!1,l=0!==(128&t.flags);if((i=l)||(i=(null===e||null!==e.memoizedState)&&0!==(2&a)),i?(o=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),kr(Zs,1&a),null===e)return cs(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=r.children,e=r.fallback,o?(r=t.mode,o=t.child,l={mode:"hidden",children:l},0===(1&r)&&null!==o?(o.childLanes=0,o.pendingProps=l):o=Ic(l,r,0,null),e=Rc(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Io(n),t.memoizedState=Ro,e):Lo(t,l));if(null!==(a=e.memoizedState)&&null!==(i=a.dehydrated))return function(e,t,n,i,r,a,o){if(n)return 256&t.flags?(t.flags&=-257,Wo(e,t,o,i=co(Error(s(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=i.fallback,r=t.mode,i=Ic({mode:"visible",children:i.children},r,0,null),(a=Rc(a,r,o,null)).flags|=2,i.return=t,a.return=t,i.sibling=a,t.child=i,0!==(1&t.mode)&&xs(t,e.child,null,o),t.child.memoizedState=Io(o),t.memoizedState=Ro,a);if(0===(1&t.mode))return Wo(e,t,o,null);if("$!"===r.data){if(i=r.nextSibling&&r.nextSibling.dataset)var l=i.dgst;return i=l,Wo(e,t,o,i=co(a=Error(s(419)),i,void 0))}if(l=0!==(o&e.childLanes),bo||l){if(null!==(i=Pl)){switch(o&-o){case 4:r=2;break;case 16:r=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:r=32;break;case 536870912:r=268435456;break;default:r=0}0!==(r=0!==(r&(i.suspendedLanes|o))?0:r)&&r!==a.retryLane&&(a.retryLane=r,Ns(e,r),nc(i,e,r,-1))}return fc(),Wo(e,t,o,i=co(Error(s(421))))}return"$?"===r.data?(t.flags|=128,t.child=e.child,t=Cc.bind(null,e),r._reactRetry=t,null):(e=a.treeContext,is=cr(r.nextSibling),ns=t,rs=!0,ss=null,null!==e&&(Yr[Xr++]=Qr,Yr[Xr++]=Jr,Yr[Xr++]=Kr,Qr=e.id,Jr=e.overflow,Kr=t),t=Lo(t,i.children),t.flags|=4096,t)}(e,t,l,r,i,a,n);if(o){o=r.fallback,l=t.mode,i=(a=e.child).sibling;var c={mode:"hidden",children:r.children};return 0===(1&l)&&t.child!==a?((r=t.child).childLanes=0,r.pendingProps=c,t.deletions=null):(r=Oc(a,c)).subtreeFlags=14680064&a.subtreeFlags,null!==i?o=Oc(i,o):(o=Rc(o,l,n,null)).flags|=2,o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,l=null===(l=e.child.memoizedState)?Io(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},o.memoizedState=l,o.childLanes=e.childLanes&~n,t.memoizedState=Ro,r}return e=(o=e.child).sibling,r=Oc(o,{mode:"visible",children:r.children}),0===(1&t.mode)&&(r.lanes=n),r.return=t,r.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Lo(e,t){return(t=Ic({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Wo(e,t,n,i){return null!==i&&ms(i),xs(t,e.child,null,n),(e=Lo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bo(e,t,n){e.lanes|=t;var i=e.alternate;null!==i&&(i.lanes|=t),Es(e.return,t,n)}function qo(e,t,n,i,r){var s=e.memoizedState;null===s?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:r}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=i,s.tail=n,s.tailMode=r)}function Ho(e,t,n){var i=t.pendingProps,r=i.revealOrder,s=i.tail;if(xo(e,t,i.children,n),0!==(2&(i=Zs.current)))i=1&i|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&&Bo(e,n,t);else if(19===e.tag)Bo(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}i&=1}if(kr(Zs,i),0===(1&t.mode))t.memoizedState=null;else switch(r){case"forwards":for(n=t.child,r=null;null!==n;)null!==(e=n.alternate)&&null===ea(e)&&(r=n),n=n.sibling;null===(n=r)?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),qo(t,!1,r,n,s);break;case"backwards":for(n=null,r=t.child,t.child=null;null!==r;){if(null!==(e=r.alternate)&&null===ea(e)){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}qo(t,!0,n,null,s);break;case"together":qo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function zo(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Uo(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Il|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(s(153));if(null!==t.child){for(n=Oc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Oc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Go(e,t){if(!rs)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 i=null;null!==n;)null!==n.alternate&&(i=n),n=n.sibling;null===i?t||null===e.tail?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Vo(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,i=0;if(t)for(var r=e.child;null!==r;)n|=r.lanes|r.childLanes,i|=14680064&r.subtreeFlags,i|=14680064&r.flags,r.return=e,r=r.sibling;else for(r=e.child;null!==r;)n|=r.lanes|r.childLanes,i|=r.subtreeFlags,i|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=i,e.childLanes=n,t}function Yo(e,t,n){var i=t.pendingProps;switch(ts(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vo(t),null;case 1:case 17:return Mr(t.type)&&Or(),Vo(t),null;case 3:return i=t.stateNode,Qs(),Ar(Pr),Ar(Er),na(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==e&&null!==e.child||(us(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ss&&(ac(ss),ss=null))),Mo(e,t),Vo(t),null;case 5:$s(t);var r=Xs(Ys.current);if(n=t.type,null!==e&&null!=t.stateNode)Oo(e,t,n,i,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(null===t.stateNode)throw Error(s(166));return Vo(t),null}if(e=Xs(Gs.current),us(t)){i=t.stateNode,n=t.type;var a=t.memoizedProps;switch(i[hr]=t,i[pr]=a,e=0!==(1&t.mode),n){case"dialog":Wi("cancel",i),Wi("close",i);break;case"iframe":case"object":case"embed":Wi("load",i);break;case"video":case"audio":for(r=0;r<Ri.length;r++)Wi(Ri[r],i);break;case"source":Wi("error",i);break;case"img":case"image":case"link":Wi("error",i),Wi("load",i);break;case"details":Wi("toggle",i);break;case"input":Q(i,a),Wi("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!a.multiple},Wi("invalid",i);break;case"textarea":re(i,a),Wi("invalid",i)}for(var l in ve(n,a),r=null,a)if(a.hasOwnProperty(l)){var c=a[l];"children"===l?"string"===typeof c?i.textContent!==c&&(!0!==a.suppressHydrationWarning&&$i(i.textContent,c,e),r=["children",c]):"number"===typeof c&&i.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&$i(i.textContent,c,e),r=["children",""+c]):o.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Wi("scroll",i)}switch(n){case"input":V(i),Z(i,a,!0);break;case"textarea":V(i),ae(i);break;case"select":case"option":break;default:"function"===typeof a.onClick&&(i.onclick=Zi)}i=r,t.updateQueue=i,null!==i&&(t.flags|=4)}else{l=9===r.nodeType?r:r.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 i.is?e=l.createElement(n,{is:i.is}):(e=l.createElement(n),"select"===n&&(l=e,i.multiple?l.multiple=!0:i.size&&(l.size=i.size))):e=l.createElementNS(e,n),e[hr]=t,e[pr]=i,To(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,i),n){case"dialog":Wi("cancel",e),Wi("close",e),r=i;break;case"iframe":case"object":case"embed":Wi("load",e),r=i;break;case"video":case"audio":for(r=0;r<Ri.length;r++)Wi(Ri[r],e);r=i;break;case"source":Wi("error",e),r=i;break;case"img":case"image":case"link":Wi("error",e),Wi("load",e),r=i;break;case"details":Wi("toggle",e),r=i;break;case"input":Q(e,i),r=K(e,i),Wi("invalid",e);break;case"option":default:r=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},r=D({},i,{value:void 0}),Wi("invalid",e);break;case"textarea":re(e,i),r=ie(e,i),Wi("invalid",e)}for(a in ve(n,r),c=r)if(c.hasOwnProperty(a)){var d=c[a];"style"===a?ge(e,d):"dangerouslySetInnerHTML"===a?null!=(d=d?d.__html:void 0)&&ue(e,d):"children"===a?"string"===typeof d?("textarea"!==n||""!==d)&&he(e,d):"number"===typeof d&&he(e,""+d):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(o.hasOwnProperty(a)?null!=d&&"onScroll"===a&&Wi("scroll",e):null!=d&&b(e,a,d,l))}switch(n){case"input":V(e),Z(e,i,!1);break;case"textarea":V(e),ae(e);break;case"option":null!=i.value&&e.setAttribute("value",""+U(i.value));break;case"select":e.multiple=!!i.multiple,null!=(a=i.value)?ne(e,!!i.multiple,a,!1):null!=i.defaultValue&&ne(e,!!i.multiple,i.defaultValue,!0);break;default:"function"===typeof r.onClick&&(e.onclick=Zi)}switch(n){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Vo(t),null;case 6:if(e&&null!=t.stateNode)No(e,t,e.memoizedProps,i);else{if("string"!==typeof i&&null===t.stateNode)throw Error(s(166));if(n=Xs(Ys.current),Xs(Gs.current),us(t)){if(i=t.stateNode,n=t.memoizedProps,i[hr]=t,(a=i.nodeValue!==n)&&null!==(e=ns))switch(e.tag){case 3:$i(i.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&$i(i.nodeValue,n,0!==(1&e.mode))}a&&(t.flags|=4)}else(i=(9===n.nodeType?n:n.ownerDocument).createTextNode(i))[hr]=t,t.stateNode=i}return Vo(t),null;case 13:if(Ar(Zs),i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(rs&&null!==is&&0!==(1&t.mode)&&0===(128&t.flags))hs(),ps(),t.flags|=98560,a=!1;else if(a=us(t),null!==i&&null!==i.dehydrated){if(null===e){if(!a)throw Error(s(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(s(317));a[hr]=t}else ps(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Vo(t),a=!1}else null!==ss&&(ac(ss),ss=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((i=null!==i)!==(null!==e&&null!==e.memoizedState)&&i&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&Zs.current)?0===Nl&&(Nl=3):fc())),null!==t.updateQueue&&(t.flags|=4),Vo(t),null);case 4:return Qs(),Mo(e,t),null===e&&Hi(t.stateNode.containerInfo),Vo(t),null;case 10:return Cs(t.type._context),Vo(t),null;case 19:if(Ar(Zs),null===(a=t.memoizedState))return Vo(t),null;if(i=0!==(128&t.flags),null===(l=a.rendering))if(i)Go(a,!1);else{if(0!==Nl||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=ea(e))){for(t.flags|=128,Go(a,!1),null!==(i=l.updateQueue)&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=n,n=t.child;null!==n;)e=i,(a=n).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return kr(Zs,1&Zs.current|2),t.child}e=e.sibling}null!==a.tail&&Je()>Hl&&(t.flags|=128,i=!0,Go(a,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=ea(l))){if(t.flags|=128,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Go(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!rs)return Vo(t),null}else 2*Je()-a.renderingStartTime>Hl&&1073741824!==n&&(t.flags|=128,i=!0,Go(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Je(),t.sibling=null,n=Zs.current,kr(Zs,i?1&n|2:1&n),t):(Vo(t),null);case 22:case 23:return uc(),i=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==i&&(t.flags|=8192),i&&0!==(1&t.mode)?0!==(1073741824&Ml)&&(Vo(t),6&t.subtreeFlags&&(t.flags|=8192)):Vo(t),null;case 24:case 25:return null}throw Error(s(156,t.tag))}function Xo(e,t){switch(ts(t),t.tag){case 1:return Mr(t.type)&&Or(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Qs(),Ar(Pr),Ar(Er),na(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return $s(t),null;case 13:if(Ar(Zs),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(s(340));ps()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ar(Zs),null;case 4:return Qs(),null;case 10:return Cs(t.type._context),null;case 22:case 23:return uc(),null;default:return null}}To=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}},Mo=function(){},Oo=function(e,t,n,i){var r=e.memoizedProps;if(r!==i){e=t.stateNode,Xs(Gs.current);var s,a=null;switch(n){case"input":r=K(e,r),i=K(e,i),a=[];break;case"select":r=D({},r,{value:void 0}),i=D({},i,{value:void 0}),a=[];break;case"textarea":r=ie(e,r),i=ie(e,i),a=[];break;default:"function"!==typeof r.onClick&&"function"===typeof i.onClick&&(e.onclick=Zi)}for(d in ve(n,i),n=null,r)if(!i.hasOwnProperty(d)&&r.hasOwnProperty(d)&&null!=r[d])if("style"===d){var l=r[d];for(s in l)l.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(o.hasOwnProperty(d)?a||(a=[]):(a=a||[]).push(d,null));for(d in i){var c=i[d];if(l=null!=r?r[d]:void 0,i.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(s in l)!l.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in c)c.hasOwnProperty(s)&&l[s]!==c[s]&&(n||(n={}),n[s]=c[s])}else n||(a||(a=[]),a.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(d,c)):"children"===d?"string"!==typeof c&&"number"!==typeof c||(a=a||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(o.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Wi("scroll",e),a||l===c||(a=[])):(a=a||[]).push(d,c))}n&&(a=a||[]).push("style",n);var d=a;(t.updateQueue=d)&&(t.flags|=4)}},No=function(e,t,n,i){n!==i&&(t.flags|=4)};var Ko=!1,Qo=!1,Jo="function"===typeof WeakSet?WeakSet:Set,$o=null;function Zo(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(i){Sc(e,t,i)}else n.current=null}function el(e,t,n){try{n()}catch(i){Sc(e,t,i)}}var tl=!1;function nl(e,t,n){var i=t.updateQueue;if(null!==(i=null!==i?i.lastEffect:null)){var r=i=i.next;do{if((r.tag&e)===e){var s=r.destroy;r.destroy=void 0,void 0!==s&&el(t,n,s)}r=r.next}while(r!==i)}}function il(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var i=n.create;n.destroy=i()}n=n.next}while(n!==t)}}function rl(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[hr],delete t[pr],delete t[fr],delete t[gr],delete t[yr])),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 al(e){return 5===e.tag||3===e.tag||4===e.tag}function ol(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||al(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 ll(e,t,n){var i=e.tag;if(5===i||6===i)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=Zi));else if(4!==i&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function cl(e,t,n){var i=e.tag;if(5===i||6===i)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==i&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}var dl=null,ul=!1;function hl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(st&&"function"===typeof st.onCommitFiberUnmount)try{st.onCommitFiberUnmount(rt,n)}catch(o){}switch(n.tag){case 5:Qo||Zo(n,t);case 6:var i=dl,r=ul;dl=null,hl(e,t,n),ul=r,null!==(dl=i)&&(ul?(e=dl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):dl.removeChild(n.stateNode));break;case 18:null!==dl&&(ul?(e=dl,n=n.stateNode,8===e.nodeType?lr(e.parentNode,n):1===e.nodeType&&lr(e,n),Ht(e)):lr(dl,n.stateNode));break;case 4:i=dl,r=ul,dl=n.stateNode.containerInfo,ul=!0,hl(e,t,n),dl=i,ul=r;break;case 0:case 11:case 14:case 15:if(!Qo&&(null!==(i=n.updateQueue)&&null!==(i=i.lastEffect))){r=i=i.next;do{var s=r,a=s.destroy;s=s.tag,void 0!==a&&(0!==(2&s)||0!==(4&s))&&el(n,t,a),r=r.next}while(r!==i)}hl(e,t,n);break;case 1:if(!Qo&&(Zo(n,t),"function"===typeof(i=n.stateNode).componentWillUnmount))try{i.props=n.memoizedProps,i.state=n.memoizedState,i.componentWillUnmount()}catch(o){Sc(n,t,o)}hl(e,t,n);break;case 21:hl(e,t,n);break;case 22:1&n.mode?(Qo=(i=Qo)||null!==n.memoizedState,hl(e,t,n),Qo=i):hl(e,t,n);break;default:hl(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 Jo),t.forEach((function(t){var i=Ec.bind(null,e,t);n.has(t)||(n.add(t),t.then(i,i))}))}}function fl(e,t){var n=t.deletions;if(null!==n)for(var i=0;i<n.length;i++){var r=n[i];try{var a=e,o=t,l=o;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,ul=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,ul=!0;break e}l=l.return}if(null===dl)throw Error(s(160));pl(a,o,r),dl=null,ul=!1;var c=r.alternate;null!==c&&(c.return=null),r.return=null}catch(d){Sc(r,t,d)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(fl(t,e),yl(e),4&i){try{nl(3,e,e.return),il(3,e)}catch(g){Sc(e,e.return,g)}try{nl(5,e,e.return)}catch(g){Sc(e,e.return,g)}}break;case 1:fl(t,e),yl(e),512&i&&null!==n&&Zo(n,n.return);break;case 5:if(fl(t,e),yl(e),512&i&&null!==n&&Zo(n,n.return),32&e.flags){var r=e.stateNode;try{he(r,"")}catch(g){Sc(e,e.return,g)}}if(4&i&&null!=(r=e.stateNode)){var a=e.memoizedProps,o=null!==n?n.memoizedProps:a,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&J(r,a),be(l,o);var d=be(l,a);for(o=0;o<c.length;o+=2){var u=c[o],h=c[o+1];"style"===u?ge(r,h):"dangerouslySetInnerHTML"===u?ue(r,h):"children"===u?he(r,h):b(r,u,h,d)}switch(l){case"input":$(r,a);break;case"textarea":se(r,a);break;case"select":var p=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!a.multiple;var m=a.value;null!=m?ne(r,!!a.multiple,m,!1):p!==!!a.multiple&&(null!=a.defaultValue?ne(r,!!a.multiple,a.defaultValue,!0):ne(r,!!a.multiple,a.multiple?[]:"",!1))}r[pr]=a}catch(g){Sc(e,e.return,g)}}break;case 6:if(fl(t,e),yl(e),4&i){if(null===e.stateNode)throw Error(s(162));r=e.stateNode,a=e.memoizedProps;try{r.nodeValue=a}catch(g){Sc(e,e.return,g)}}break;case 3:if(fl(t,e),yl(e),4&i&&null!==n&&n.memoizedState.isDehydrated)try{Ht(t.containerInfo)}catch(g){Sc(e,e.return,g)}break;case 4:default:fl(t,e),yl(e);break;case 13:fl(t,e),yl(e),8192&(r=e.child).flags&&(a=null!==r.memoizedState,r.stateNode.isHidden=a,!a||null!==r.alternate&&null!==r.alternate.memoizedState||(ql=Je())),4&i&&ml(e);break;case 22:if(u=null!==n&&null!==n.memoizedState,1&e.mode?(Qo=(d=Qo)||u,fl(t,e),Qo=d):fl(t,e),yl(e),8192&i){if(d=null!==e.memoizedState,(e.stateNode.isHidden=d)&&!u&&0!==(1&e.mode))for($o=e,u=e.child;null!==u;){for(h=$o=u;null!==$o;){switch(m=(p=$o).child,p.tag){case 0:case 11:case 14:case 15:nl(4,p,p.return);break;case 1:Zo(p,p.return);var f=p.stateNode;if("function"===typeof f.componentWillUnmount){i=p,n=p.return;try{t=i,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(g){Sc(i,n,g)}}break;case 5:Zo(p,p.return);break;case 22:if(null!==p.memoizedState){wl(h);continue}}null!==m?(m.return=p,$o=m):wl(h)}u=u.sibling}e:for(u=null,h=e;;){if(5===h.tag){if(null===u){u=h;try{r=h.stateNode,d?"function"===typeof(a=r.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=h.stateNode,o=void 0!==(c=h.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,l.style.display=fe("display",o))}catch(g){Sc(e,e.return,g)}}}else if(6===h.tag){if(null===u)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(g){Sc(e,e.return,g)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;u===h&&(u=null),h=h.return}u===h&&(u=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:fl(t,e),yl(e),4&i&&ml(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(al(n)){var i=n;break e}n=n.return}throw Error(s(160))}switch(i.tag){case 5:var r=i.stateNode;32&i.flags&&(he(r,""),i.flags&=-33),cl(e,ol(e),r);break;case 3:case 4:var a=i.stateNode.containerInfo;ll(e,ol(e),a);break;default:throw Error(s(161))}}catch(o){Sc(e,e.return,o)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vl(e,t,n){$o=e,bl(e,t,n)}function bl(e,t,n){for(var i=0!==(1&e.mode);null!==$o;){var r=$o,s=r.child;if(22===r.tag&&i){var a=null!==r.memoizedState||Ko;if(!a){var o=r.alternate,l=null!==o&&null!==o.memoizedState||Qo;o=Ko;var c=Qo;if(Ko=a,(Qo=l)&&!c)for($o=r;null!==$o;)l=(a=$o).child,22===a.tag&&null!==a.memoizedState?_l(r):null!==l?(l.return=a,$o=l):_l(r);for(;null!==s;)$o=s,bl(s,t,n),s=s.sibling;$o=r,Ko=o,Qo=c}xl(e)}else 0!==(8772&r.subtreeFlags)&&null!==s?(s.return=r,$o=s):xl(e)}}function xl(e){for(;null!==$o;){var t=$o;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Qo||il(5,t);break;case 1:var i=t.stateNode;if(4&t.flags&&!Qo)if(null===n)i.componentDidMount();else{var r=t.elementType===t.type?n.memoizedProps:to(t.type,n.memoizedProps);i.componentDidUpdate(r,n.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&zs(t,a,i);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}zs(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 h=u.dehydrated;null!==h&&Ht(h)}}}break;default:throw Error(s(163))}Qo||512&t.flags&&rl(t)}catch(p){Sc(t,t.return,p)}}if(t===e){$o=null;break}if(null!==(n=t.sibling)){n.return=t.return,$o=n;break}$o=t.return}}function wl(e){for(;null!==$o;){var t=$o;if(t===e){$o=null;break}var n=t.sibling;if(null!==n){n.return=t.return,$o=n;break}$o=t.return}}function _l(e){for(;null!==$o;){var t=$o;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{il(4,t)}catch(l){Sc(t,n,l)}break;case 1:var i=t.stateNode;if("function"===typeof i.componentDidMount){var r=t.return;try{i.componentDidMount()}catch(l){Sc(t,r,l)}}var s=t.return;try{rl(t)}catch(l){Sc(t,s,l)}break;case 5:var a=t.return;try{rl(t)}catch(l){Sc(t,a,l)}}}catch(l){Sc(t,t.return,l)}if(t===e){$o=null;break}var o=t.sibling;if(null!==o){o.return=t.return,$o=o;break}$o=t.return}}var jl,Sl=Math.ceil,Al=x.ReactCurrentDispatcher,kl=x.ReactCurrentOwner,Cl=x.ReactCurrentBatchConfig,El=0,Pl=null,Fl=null,Tl=0,Ml=0,Ol=Sr(0),Nl=0,Rl=null,Il=0,Dl=0,Ll=0,Wl=null,Bl=null,ql=0,Hl=1/0,zl=null,Ul=!1,Gl=null,Vl=null,Yl=!1,Xl=null,Kl=0,Ql=0,Jl=null,$l=-1,Zl=0;function ec(){return 0!==(6&El)?Je():-1!==$l?$l:$l=Je()}function tc(e){return 0===(1&e.mode)?1:0!==(2&El)&&0!==Tl?Tl&-Tl:null!==fs.transition?(0===Zl&&(Zl=ft()),Zl):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Qt(e.type)}function nc(e,t,n,i){if(50<Ql)throw Ql=0,Jl=null,Error(s(185));yt(e,n,i),0!==(2&El)&&e===Pl||(e===Pl&&(0===(2&El)&&(Dl|=n),4===Nl&&oc(e,Tl)),ic(e,i),1===n&&0===El&&0===(1&t.mode)&&(Hl=Je()+500,Wr&&Hr()))}function ic(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,i=e.pingedLanes,r=e.expirationTimes,s=e.pendingLanes;0<s;){var a=31-at(s),o=1<<a,l=r[a];-1===l?0!==(o&n)&&0===(o&i)||(r[a]=pt(o,t)):l<=t&&(e.expiredLanes|=o),s&=~o}}(e,t);var i=ht(e,e===Pl?Tl:0);if(0===i)null!==n&&Xe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(null!=n&&Xe(n),1===t)0===e.tag?function(e){Wr=!0,qr(e)}(lc.bind(null,e)):qr(lc.bind(null,e)),ar((function(){0===(6&El)&&Hr()})),n=null;else{switch(xt(i)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=it}n=Pc(n,rc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function rc(e,t){if($l=-1,Zl=0,0!==(6&El))throw Error(s(327));var n=e.callbackNode;if(_c()&&e.callbackNode!==n)return null;var i=ht(e,e===Pl?Tl:0);if(0===i)return null;if(0!==(30&i)||0!==(i&e.expiredLanes)||t)t=gc(e,i);else{t=i;var r=El;El|=2;var a=mc();for(Pl===e&&Tl===t||(zl=null,Hl=Je()+500,hc(e,t));;)try{vc();break}catch(l){pc(e,l)}ks(),Al.current=a,El=r,null!==Fl?t=0:(Pl=null,Tl=0,t=Nl)}if(0!==t){if(2===t&&(0!==(r=mt(e))&&(i=r,t=sc(e,r))),1===t)throw n=Rl,hc(e,0),oc(e,i),ic(e,Je()),n;if(6===t)oc(e,i);else{if(r=e.current.alternate,0===(30&i)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var i=0;i<n.length;i++){var r=n[i],s=r.getSnapshot;r=r.value;try{if(!oi(s(),r))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}(r)&&(2===(t=gc(e,i))&&(0!==(a=mt(e))&&(i=a,t=sc(e,a))),1===t))throw n=Rl,hc(e,0),oc(e,i),ic(e,Je()),n;switch(e.finishedWork=r,e.finishedLanes=i,t){case 0:case 1:throw Error(s(345));case 2:case 5:wc(e,Bl,zl);break;case 3:if(oc(e,i),(130023424&i)===i&&10<(t=ql+500-Je())){if(0!==ht(e,0))break;if(((r=e.suspendedLanes)&i)!==i){ec(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=ir(wc.bind(null,e,Bl,zl),t);break}wc(e,Bl,zl);break;case 4:if(oc(e,i),(4194240&i)===i)break;for(t=e.eventTimes,r=-1;0<i;){var o=31-at(i);a=1<<o,(o=t[o])>r&&(r=o),i&=~a}if(i=r,10<(i=(120>(i=Je()-i)?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Sl(i/1960))-i)){e.timeoutHandle=ir(wc.bind(null,e,Bl,zl),i);break}wc(e,Bl,zl);break;default:throw Error(s(329))}}}return ic(e,Je()),e.callbackNode===n?rc.bind(null,e):null}function sc(e,t){var n=Wl;return e.current.memoizedState.isDehydrated&&(hc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Bl,Bl=n,null!==t&&ac(t)),e}function ac(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function oc(e,t){for(t&=~Ll,t&=~Dl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),i=1<<n;e[n]=-1,t&=~i}}function lc(e){if(0!==(6&El))throw Error(s(327));_c();var t=ht(e,0);if(0===(1&t))return ic(e,Je()),null;var n=gc(e,t);if(0!==e.tag&&2===n){var i=mt(e);0!==i&&(t=i,n=sc(e,i))}if(1===n)throw n=Rl,hc(e,0),oc(e,t),ic(e,Je()),n;if(6===n)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,Bl,zl),ic(e,Je()),null}function cc(e,t){var n=El;El|=1;try{return e(t)}finally{0===(El=n)&&(Hl=Je()+500,Wr&&Hr())}}function dc(e){null!==Xl&&0===Xl.tag&&0===(6&El)&&_c();var t=El;El|=1;var n=Cl.transition,i=bt;try{if(Cl.transition=null,bt=1,e)return e()}finally{bt=i,Cl.transition=n,0===(6&(El=t))&&Hr()}}function uc(){Ml=Ol.current,Ar(Ol)}function hc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rr(n)),null!==Fl)for(n=Fl.return;null!==n;){var i=n;switch(ts(i),i.tag){case 1:null!==(i=i.type.childContextTypes)&&void 0!==i&&Or();break;case 3:Qs(),Ar(Pr),Ar(Er),na();break;case 5:$s(i);break;case 4:Qs();break;case 13:case 19:Ar(Zs);break;case 10:Cs(i.type._context);break;case 22:case 23:uc()}n=n.return}if(Pl=e,Fl=e=Oc(e.current,null),Tl=Ml=t,Nl=0,Rl=null,Ll=Dl=Il=0,Bl=Wl=null,null!==Ts){for(t=0;t<Ts.length;t++)if(null!==(i=(n=Ts[t]).interleaved)){n.interleaved=null;var r=i.next,s=n.pending;if(null!==s){var a=s.next;s.next=r,i.next=a}n.pending=i}Ts=null}return e}function pc(e,t){for(;;){var n=Fl;try{if(ks(),ia.current=Ja,ca){for(var i=aa.memoizedState;null!==i;){var r=i.queue;null!==r&&(r.pending=null),i=i.next}ca=!1}if(sa=0,la=oa=aa=null,da=!1,ua=0,kl.current=null,null===n||null===n.return){Nl=1,Rl=t,Fl=null;break}e:{var a=e,o=n.return,l=n,c=t;if(t=Tl,l.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var d=c,u=l,h=u.tag;if(0===(1&u.mode)&&(0===h||11===h||15===h)){var p=u.alternate;p?(u.updateQueue=p.updateQueue,u.memoizedState=p.memoizedState,u.lanes=p.lanes):(u.updateQueue=null,u.memoizedState=null)}var m=go(o);if(null!==m){m.flags&=-257,yo(m,o,l,0,t),1&m.mode&&fo(a,d,t),c=d;var f=(t=m).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(a,d,t),fc();break e}c=Error(s(426))}else if(rs&&1&l.mode){var y=go(o);if(null!==y){0===(65536&y.flags)&&(y.flags|=256),yo(y,o,l,0,t),ms(lo(c,l));break e}}a=c=lo(c,l),4!==Nl&&(Nl=2),null===Wl?Wl=[a]:Wl.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,qs(a,po(0,c,t));break e;case 1:l=c;var v=a.type,b=a.stateNode;if(0===(128&a.flags)&&("function"===typeof v.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Vl||!Vl.has(b)))){a.flags|=65536,t&=-t,a.lanes|=t,qs(a,mo(a,l,t));break e}}a=a.return}while(null!==a)}xc(n)}catch(x){t=x,Fl===n&&null!==n&&(Fl=n=n.return);continue}break}}function mc(){var e=Al.current;return Al.current=Ja,null===e?Ja:e}function fc(){0!==Nl&&3!==Nl&&2!==Nl||(Nl=4),null===Pl||0===(268435455&Il)&&0===(268435455&Dl)||oc(Pl,Tl)}function gc(e,t){var n=El;El|=2;var i=mc();for(Pl===e&&Tl===t||(zl=null,hc(e,t));;)try{yc();break}catch(r){pc(e,r)}if(ks(),El=n,Al.current=i,null!==Fl)throw Error(s(261));return Pl=null,Tl=0,Nl}function yc(){for(;null!==Fl;)bc(Fl)}function vc(){for(;null!==Fl&&!Ke();)bc(Fl)}function bc(e){var t=jl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?xc(e):Fl=t,kl.current=null}function xc(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Yo(n,t,Ml)))return void(Fl=n)}else{if(null!==(n=Xo(n,t)))return n.flags&=32767,void(Fl=n);if(null===e)return Nl=6,void(Fl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Fl=t);Fl=t=e}while(null!==t);0===Nl&&(Nl=5)}function wc(e,t,n){var i=bt,r=Cl.transition;try{Cl.transition=null,bt=1,function(e,t,n,i){do{_c()}while(null!==Xl);if(0!==(6&El))throw Error(s(327));n=e.finishedWork;var r=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(s(177));e.callbackNode=null,e.callbackPriority=0;var a=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 i=e.eventTimes;for(e=e.expirationTimes;0<n;){var r=31-at(n),s=1<<r;t[r]=0,i[r]=-1,e[r]=-1,n&=~s}}(e,a),e===Pl&&(Fl=Pl=null,Tl=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Yl||(Yl=!0,Pc(tt,(function(){return _c(),null}))),a=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||a){a=Cl.transition,Cl.transition=null;var o=bt;bt=1;var l=El;El|=4,kl.current=null,function(e,t){if(er=Ut,pi(e=hi())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var i=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(i&&0!==i.rangeCount){n=i.anchorNode;var r=i.anchorOffset,a=i.focusNode;i=i.focusOffset;try{n.nodeType,a.nodeType}catch(w){n=null;break e}var o=0,l=-1,c=-1,d=0,u=0,h=e,p=null;t:for(;;){for(var m;h!==n||0!==r&&3!==h.nodeType||(l=o+r),h!==a||0!==i&&3!==h.nodeType||(c=o+i),3===h.nodeType&&(o+=h.nodeValue.length),null!==(m=h.firstChild);)p=h,h=m;for(;;){if(h===e)break t;if(p===n&&++d===r&&(l=o),p===a&&++u===i&&(c=o),null!==(m=h.nextSibling))break;p=(h=p).parentNode}h=m}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(tr={focusedElem:e,selectionRange:n},Ut=!1,$o=t;null!==$o;)if(e=(t=$o).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,$o=e;else for(;null!==$o;){t=$o;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,y=f.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:to(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(s(163))}}catch(w){Sc(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,$o=e;break}$o=t.return}f=tl,tl=!1}(e,n),gl(n,e),mi(tr),Ut=!!er,tr=er=null,e.current=n,vl(n,e,r),Qe(),El=l,bt=o,Cl.transition=a}else e.current=n;if(Yl&&(Yl=!1,Xl=e,Kl=r),a=e.pendingLanes,0===a&&(Vl=null),function(e){if(st&&"function"===typeof st.onCommitFiberRoot)try{st.onCommitFiberRoot(rt,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),ic(e,Je()),null!==t)for(i=e.onRecoverableError,n=0;n<t.length;n++)r=t[n],i(r.value,{componentStack:r.stack,digest:r.digest});if(Ul)throw Ul=!1,e=Gl,Gl=null,e;0!==(1&Kl)&&0!==e.tag&&_c(),a=e.pendingLanes,0!==(1&a)?e===Jl?Ql++:(Ql=0,Jl=e):Ql=0,Hr()}(e,t,n,i)}finally{Cl.transition=r,bt=i}return null}function _c(){if(null!==Xl){var e=xt(Kl),t=Cl.transition,n=bt;try{if(Cl.transition=null,bt=16>e?16:e,null===Xl)var i=!1;else{if(e=Xl,Xl=null,Kl=0,0!==(6&El))throw Error(s(331));var r=El;for(El|=4,$o=e.current;null!==$o;){var a=$o,o=a.child;if(0!==(16&$o.flags)){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var d=l[c];for($o=d;null!==$o;){var u=$o;switch(u.tag){case 0:case 11:case 15:nl(8,u,a)}var h=u.child;if(null!==h)h.return=u,$o=h;else for(;null!==$o;){var p=(u=$o).sibling,m=u.return;if(sl(u),u===d){$o=null;break}if(null!==p){p.return=m,$o=p;break}$o=m}}}var f=a.alternate;if(null!==f){var g=f.child;if(null!==g){f.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}$o=a}}if(0!==(2064&a.subtreeFlags)&&null!==o)o.return=a,$o=o;else e:for(;null!==$o;){if(0!==(2048&(a=$o).flags))switch(a.tag){case 0:case 11:case 15:nl(9,a,a.return)}var v=a.sibling;if(null!==v){v.return=a.return,$o=v;break e}$o=a.return}}var b=e.current;for($o=b;null!==$o;){var x=(o=$o).child;if(0!==(2064&o.subtreeFlags)&&null!==x)x.return=o,$o=x;else e:for(o=b;null!==$o;){if(0!==(2048&(l=$o).flags))try{switch(l.tag){case 0:case 11:case 15:il(9,l)}}catch(_){Sc(l,l.return,_)}if(l===o){$o=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,$o=w;break e}$o=l.return}}if(El=r,Hr(),st&&"function"===typeof st.onPostCommitFiberRoot)try{st.onPostCommitFiberRoot(rt,e)}catch(_){}i=!0}return i}finally{bt=n,Cl.transition=t}}return!1}function jc(e,t,n){e=Ws(e,t=po(0,t=lo(n,t),1),1),t=ec(),null!==e&&(yt(e,1,t),ic(e,t))}function Sc(e,t,n){if(3===e.tag)jc(e,e,n);else for(;null!==t;){if(3===t.tag){jc(t,e,n);break}if(1===t.tag){var i=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof i.componentDidCatch&&(null===Vl||!Vl.has(i))){t=Ws(t,e=mo(t,e=lo(n,e),1),1),e=ec(),null!==t&&(yt(t,1,e),ic(t,e));break}}t=t.return}}function Ac(e,t,n){var i=e.pingCache;null!==i&&i.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&n,Pl===e&&(Tl&n)===n&&(4===Nl||3===Nl&&(130023424&Tl)===Tl&&500>Je()-ql?hc(e,0):Ll|=n),ic(e,t)}function kc(e,t){0===t&&(0===(1&e.mode)?t=1:(t=dt,0===(130023424&(dt<<=1))&&(dt=4194304)));var n=ec();null!==(e=Ns(e,t))&&(yt(e,t,n),ic(e,n))}function Cc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),kc(e,n)}function Ec(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,r=e.memoizedState;null!==r&&(n=r.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(s(314))}null!==i&&i.delete(t),kc(e,n)}function Pc(e,t){return Ye(e,t)}function Fc(e,t,n,i){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=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Tc(e,t,n,i){return new Fc(e,t,n,i)}function Mc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Oc(e,t){var n=e.alternate;return null===n?((n=Tc(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 Nc(e,t,n,i,r,a){var o=2;if(i=e,"function"===typeof e)Mc(e)&&(o=1);else if("string"===typeof e)o=5;else e:switch(e){case j:return Rc(n.children,r,a,t);case S:o=8,r|=8;break;case A:return(e=Tc(12,n,t,2|r)).elementType=A,e.lanes=a,e;case P:return(e=Tc(13,n,t,r)).elementType=P,e.lanes=a,e;case F:return(e=Tc(19,n,t,r)).elementType=F,e.lanes=a,e;case O:return Ic(n,r,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case k:o=10;break e;case C:o=9;break e;case E:o=11;break e;case T:o=14;break e;case M:o=16,i=null;break e}throw Error(s(130,null==e?e:typeof e,""))}return(t=Tc(o,n,t,r)).elementType=e,t.type=i,t.lanes=a,t}function Rc(e,t,n,i){return(e=Tc(7,e,i,t)).lanes=n,e}function Ic(e,t,n,i){return(e=Tc(22,e,i,t)).elementType=O,e.lanes=n,e.stateNode={isHidden:!1},e}function Dc(e,t,n){return(e=Tc(6,e,null,t)).lanes=n,e}function Lc(e,t,n){return(t=Tc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wc(e,t,n,i,r){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=i,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function Bc(e,t,n,i,r,s,a,o,l){return e=new Wc(e,t,n,o,l),1===t?(t=1,!0===s&&(t|=8)):t=0,s=Tc(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:i,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Is(s),e}function qc(e){if(!e)return Cr;e:{if(He(e=e._reactInternals)!==e||1!==e.tag)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Mr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(s(171))}if(1===e.tag){var n=e.type;if(Mr(n))return Rr(e,n,t)}return t}function Hc(e,t,n,i,r,s,a,o,l){return(e=Bc(n,i,!0,e,0,s,0,o,l)).context=qc(null),n=e.current,(s=Ls(i=ec(),r=tc(n))).callback=void 0!==t&&null!==t?t:null,Ws(n,s,r),e.current.lanes=r,yt(e,r,i),ic(e,i),e}function zc(e,t,n,i){var r=t.current,s=ec(),a=tc(r);return n=qc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ls(s,a)).payload={element:e},null!==(i=void 0===i?null:i)&&(t.callback=i),null!==(e=Ws(r,t,a))&&(nc(e,r,a,s),Bs(e,r,a)),a}function Uc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Gc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Vc(e,t){Gc(e,t),(e=e.alternate)&&Gc(e,t)}jl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Pr.current)bo=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return bo=!1,function(e,t,n){switch(t.tag){case 3:Po(t),ps();break;case 5:Js(t);break;case 1:Mr(t.type)&&Ir(t);break;case 4:Ks(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,r=t.memoizedProps.value;kr(_s,i._currentValue),i._currentValue=r;break;case 13:if(null!==(i=t.memoizedState))return null!==i.dehydrated?(kr(Zs,1&Zs.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Do(e,t,n):(kr(Zs,1&Zs.current),null!==(e=Uo(e,t,n))?e.sibling:null);kr(Zs,1&Zs.current);break;case 19:if(i=0!==(n&t.childLanes),0!==(128&e.flags)){if(i)return Ho(e,t,n);t.flags|=128}if(null!==(r=t.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),kr(Zs,Zs.current),i)break;return null;case 22:case 23:return t.lanes=0,So(e,t,n)}return Uo(e,t,n)}(e,t,n);bo=0!==(131072&e.flags)}else bo=!1,rs&&0!==(1048576&t.flags)&&Zr(t,Vr,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;zo(e,t),e=t.pendingProps;var r=Tr(t,Er.current);Ps(t,n),r=fa(null,t,i,e,r,n);var a=ga();return t.flags|=1,"object"===typeof r&&null!==r&&"function"===typeof r.render&&void 0===r.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Mr(i)?(a=!0,Ir(t)):a=!1,t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,Is(t),r.updater=io,t.stateNode=r,r._reactInternals=t,oo(t,i,e,n),t=Eo(null,t,i,!0,a,n)):(t.tag=0,rs&&a&&es(t),xo(null,t,r,n),t=t.child),t;case 16:i=t.elementType;e:{switch(zo(e,t),e=t.pendingProps,i=(r=i._init)(i._payload),t.type=i,r=t.tag=function(e){if("function"===typeof e)return Mc(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===E)return 11;if(e===T)return 14}return 2}(i),e=to(i,e),r){case 0:t=ko(null,t,i,e,n);break e;case 1:t=Co(null,t,i,e,n);break e;case 11:t=wo(null,t,i,e,n);break e;case 14:t=_o(null,t,i,to(i.type,e),n);break e}throw Error(s(306,i,""))}return t;case 0:return i=t.type,r=t.pendingProps,ko(e,t,i,r=t.elementType===i?r:to(i,r),n);case 1:return i=t.type,r=t.pendingProps,Co(e,t,i,r=t.elementType===i?r:to(i,r),n);case 3:e:{if(Po(t),null===e)throw Error(s(387));i=t.pendingProps,r=(a=t.memoizedState).element,Ds(e,t),Hs(t,i,null,n);var o=t.memoizedState;if(i=o.element,a.isDehydrated){if(a={element:i,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Fo(e,t,i,n,r=lo(Error(s(423)),t));break e}if(i!==r){t=Fo(e,t,i,n,r=lo(Error(s(424)),t));break e}for(is=cr(t.stateNode.containerInfo.firstChild),ns=t,rs=!0,ss=null,n=ws(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ps(),i===r){t=Uo(e,t,n);break e}xo(e,t,i,n)}t=t.child}return t;case 5:return Js(t),null===e&&cs(t),i=t.type,r=t.pendingProps,a=null!==e?e.memoizedProps:null,o=r.children,nr(i,r)?o=null:null!==a&&nr(i,a)&&(t.flags|=32),Ao(e,t),xo(e,t,o,n),t.child;case 6:return null===e&&cs(t),null;case 13:return Do(e,t,n);case 4:return Ks(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=xs(t,null,i,n):xo(e,t,i,n),t.child;case 11:return i=t.type,r=t.pendingProps,wo(e,t,i,r=t.elementType===i?r:to(i,r),n);case 7:return xo(e,t,t.pendingProps,n),t.child;case 8:case 12:return xo(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(i=t.type._context,r=t.pendingProps,a=t.memoizedProps,o=r.value,kr(_s,i._currentValue),i._currentValue=o,null!==a)if(oi(a.value,o)){if(a.children===r.children&&!Pr.current){t=Uo(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){o=a.child;for(var c=l.firstContext;null!==c;){if(c.context===i){if(1===a.tag){(c=Ls(-1,n&-n)).tag=2;var d=a.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}}a.lanes|=n,null!==(c=a.alternate)&&(c.lanes|=n),Es(a.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===a.tag)o=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(o=a.return))throw Error(s(341));o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),Es(o,n,t),o=a.sibling}else o=a.child;if(null!==o)o.return=a;else for(o=a;null!==o;){if(o===t){o=null;break}if(null!==(a=o.sibling)){a.return=o.return,o=a;break}o=o.return}a=o}xo(e,t,r.children,n),t=t.child}return t;case 9:return r=t.type,i=t.pendingProps.children,Ps(t,n),i=i(r=Fs(r)),t.flags|=1,xo(e,t,i,n),t.child;case 14:return r=to(i=t.type,t.pendingProps),_o(e,t,i,r=to(i.type,r),n);case 15:return jo(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,r=t.pendingProps,r=t.elementType===i?r:to(i,r),zo(e,t),t.tag=1,Mr(i)?(e=!0,Ir(t)):e=!1,Ps(t,n),so(t,i,r),oo(t,i,r,n),Eo(null,t,i,!0,e,n);case 19:return Ho(e,t,n);case 22:return So(e,t,n)}throw Error(s(156,t.tag))};var Yc="function"===typeof reportError?reportError:function(e){console.error(e)};function Xc(e){this._internalRoot=e}function Kc(e){this._internalRoot=e}function Qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function $c(){}function Zc(e,t,n,i,r){var s=n._reactRootContainer;if(s){var a=s;if("function"===typeof r){var o=r;r=function(){var e=Uc(a);o.call(e)}}zc(t,a,e,r)}else a=function(e,t,n,i,r){if(r){if("function"===typeof i){var s=i;i=function(){var e=Uc(a);s.call(e)}}var a=Hc(t,i,e,0,null,!1,0,"",$c);return e._reactRootContainer=a,e[mr]=a.current,Hi(8===e.nodeType?e.parentNode:e),dc(),a}for(;r=e.lastChild;)e.removeChild(r);if("function"===typeof i){var o=i;i=function(){var e=Uc(l);o.call(e)}}var l=Bc(e,0,!1,null,0,!1,0,"",$c);return e._reactRootContainer=l,e[mr]=l.current,Hi(8===e.nodeType?e.parentNode:e),dc((function(){zc(t,l,n,i)})),l}(n,t,e,r,i);return Uc(a)}Kc.prototype.render=Xc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(s(409));zc(e,t,null,null)},Kc.prototype.unmount=Xc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dc((function(){zc(null,e,null,null)})),t[mr]=null}},Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ot.length&&0!==t&&t<Ot[n].priority;n++);Ot.splice(n,0,e),0===n&&Dt(e)}},wt=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),ic(t,Je()),0===(6&El)&&(Hl=Je()+500,Hr()))}break;case 13:dc((function(){var t=Ns(e,1);if(null!==t){var n=ec();nc(t,e,1,n)}})),Vc(e,1)}},_t=function(e){if(13===e.tag){var t=Ns(e,134217728);if(null!==t)nc(t,e,134217728,ec());Vc(e,134217728)}},jt=function(e){if(13===e.tag){var t=tc(e),n=Ns(e,t);if(null!==n)nc(n,e,t,ec());Vc(e,t)}},St=function(){return bt},At=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},_e=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 i=n[t];if(i!==e&&i.form===e.form){var r=wr(i);if(!r)throw Error(s(90));Y(i),$(i,r)}}}break;case"textarea":se(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ee=cc,Pe=dc;var ed={usingClientEntryPoint:!1,Events:[br,xr,wr,ke,Ce,cc]},td={findFiberByHostInstance:vr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nd={bundleType:td.bundleType,version:td.version,rendererPackageName:td.rendererPackageName,rendererConfig:td.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ge(e))?null:e.stateNode},findFiberByHostInstance:td.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 id=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!id.isDisabled&&id.supportsFiber)try{rt=id.inject(nd),st=id}catch(de){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ed,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Qc(t))throw Error(s(200));return function(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==i?null:""+i,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Qc(e))throw Error(s(299));var n=!1,i="",r=Yc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(r=t.onRecoverableError)),t=Bc(e,1,!1,null,0,n,0,i,r),e[mr]=t.current,Hi(8===e.nodeType?e.parentNode:e),new Xc(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(s(188));throw e=Object.keys(e).join(","),Error(s(268,e))}return e=null===(e=Ge(t))?null:e.stateNode},t.flushSync=function(e){return dc(e)},t.hydrate=function(e,t,n){if(!Jc(t))throw Error(s(200));return Zc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Qc(e))throw Error(s(405));var i=null!=n&&n.hydratedSources||null,r=!1,a="",o=Yc;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),t=Hc(t,null,e,1,null!=n?n:null,r,0,a,o),e[mr]=t.current,Hi(e),i)for(e=0;e<i.length;e++)r=(r=(n=i[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,r]:t.mutableSourceEagerHydrationData.push(n,r);return new Kc(t)},t.render=function(e,t,n){if(!Jc(t))throw Error(s(200));return Zc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Jc(e))throw Error(s(40));return!!e._reactRootContainer&&(dc((function(){Zc(null,null,e,!1,(function(){e._reactRootContainer=null,e[mr]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,i){if(!Jc(n))throw Error(s(200));if(null==e||void 0===e._reactInternals)throw Error(s(38));return Zc(e,t,n,!1,i)},t.version="18.3.1-next-f1338f8080-20240426"},6501:(e,t,n)=>{"use strict";var i=n(6396);t.createRoot=i.createRoot,t.hydrateRoot=i.hydrateRoot},6396:(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(5764)},2720:e=>{var t="undefined"!==typeof Element,n="function"===typeof Map,i="function"===typeof Set,r="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function s(e,a){if(e===a)return!0;
2if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var o,l,c,d;if(Array.isArray(e)){if((o=e.length)!=a.length)return!1;for(l=o;0!==l--;)if(!s(e[l],a[l]))return!1;return!0}if(n&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(d=e.entries();!(l=d.next()).done;)if(!a.has(l.value[0]))return!1;for(d=e.entries();!(l=d.next()).done;)if(!s(l.value[1],a.get(l.value[0])))return!1;return!0}if(i&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(d=e.entries();!(l=d.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((o=e.length)!=a.length)return!1;for(l=o;0!==l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof a.toString)return e.toString()===a.toString();if((o=(c=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=o;0!==l--;)if(!Object.prototype.hasOwnProperty.call(a,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)&&!s(e[c[l]],a[c[l]]))return!1;return!0}return e!==e&&a!==a}e.exports=function(e,t){try{return s(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},8476:(e,t)=>{"use strict";var n=60103,i=60106,r=60107,s=60108,a=60114,o=60109,l=60110,c=60112,d=60113,u=60120,h=60115,p=60116,m=60121,f=60122,g=60117,y=60129,v=60131;if("function"===typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),i=b("react.portal"),r=b("react.fragment"),s=b("react.strict_mode"),a=b("react.profiler"),o=b("react.provider"),l=b("react.context"),c=b("react.forward_ref"),d=b("react.suspense"),u=b("react.suspense_list"),h=b("react.memo"),p=b("react.lazy"),m=b("react.block"),f=b("react.server.block"),g=b("react.fundamental"),y=b("react.debug_trace_mode"),v=b("react.legacy_hidden")}function x(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case r:case a:case s:case d:case u:return e;default:switch(e=e&&e.$$typeof){case l:case c:case p:case h:case o:return e;default:return t}}case i:return t}}}
2t.isForwardRef=function(e){return x(e)===c}},2400:(e,t,n)=>{"use strict";e.exports=n(8476)},1871:(module,__unused_webpack_exports,__webpack_require__)=>{var _objectSpread=__webpack_require__(2897).default,_classPrivateGetter=__webpack_require__(183).default,_defineProperty=__webpack_require__(3693).default,_classPrivateMethodInitSpec=__webpack_require__(3312).default,_assertClassBrand=__webpack_require__(1756).default,_classPrivateFieldInitSpec=__webpack_require__(2459).default,_classPrivateFieldGet=__webpack_require__(6668).default,_classPrivateFieldSet=__webpack_require__(4707).default,factory;globalThis,factory=()=>(()=>{"use strict";var __webpack_modules__=[,(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.RenderingIntentFlag=t.PromiseCapability=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.MAX_IMAGE_SIZE_TO_CACHE=t.LINE_FACTOR=t.LINE_DESCENT_FACTOR=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FeatureTest=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.BASELINE_FACTOR=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationEditorType=t.AnnotationEditorPrefix=t.AnnotationEditorParamsType=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.assert=function(e,t){e||a(t)},t.bytesToString=function(e){"object"===typeof e&&void 0!==(null===e||void 0===e?void 0:e.length)||a("Invalid argument for bytesToString");const t=e.length,n=8192;if(t<n)return String.fromCharCode.apply(null,e);const i=[];for(let r=0;r<t;r+=n){const s=Math.min(r+n,t),a=e.subarray(r,s);i.push(String.fromCharCode.apply(null,a))}return i.join("")},t.createValidAbsoluteUrl=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;try{if(n&&"string"===typeof e){if(n.addDefaultProtocol&&e.startsWith("www.")){const t=e.match(/\./g);(null===t||void 0===t?void 0:t.length)>=2&&(e="http://".concat(e))}if(n.tryConvertEncoding)try{e=p(e)}catch(i){}}const r=t?new URL(e,t):new URL(e);if(function(e){switch(null===e||void 0===e?void 0:e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(r))return r}catch(i){}return null},t.getModificationDate=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function(){return r},t.info=function(e){r>=i.INFOS&&console.log("Info: ".concat(e))},t.isArrayBuffer=function(e){return"object"===typeof e&&void 0!==(null===e||void 0===e?void 0:e.byteLength)},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(let n=0,i=e.length;n<i;n++)if(e[n]!==t[n])return!1;return!0},t.normalizeUnicode=function(e){return f||(f=/([\xA0\xB5\u037E\u0EB3\u2000-\u200A\u202F\u2126\uFB00-\uFB04\uFB06\uFB20-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBA1\uFBA4-\uFBA9\uFBAE-\uFBB1\uFBD3-\uFBDC\uFBDE-\uFBE7\uFBEA-\uFBF8\uFBFC\uFBFD\uFC00-\uFC5D\uFC64-\uFCF1\uFCF5-\uFD3D\uFD88\uFDF4\uFDFA\uFDFB\uFE71\uFE77\uFE79\uFE7B\uFE7D]+)|(\uFB05+)/g,g=new Map([["\ufb05","\u017ft"]])),e.replaceAll(f,((e,t,n)=>t?t.normalize("NFKC"):g.get(n)))},t.objectFromMap=function(e){const t=Object.create(null);for(const[n,i]of e)t[n]=i;return t},t.objectSize=function(e){return Object.keys(e).length},t.setVerbosityLevel=function(e){Number.isInteger(e)&&(r=e)},t.shadow=o,t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=c,t.stringToPDFString=function(e){if(e[0]>="\xef"){let t;if("\xfe"===e[0]&&"\xff"===e[1]?t="utf-16be":"\xff"===e[0]&&"\xfe"===e[1]?t="utf-16le":"\xef"===e[0]&&"\xbb"===e[1]&&"\xbf"===e[2]&&(t="utf-8"),t)try{const n=new TextDecoder(t,{fatal:!0}),i=c(e);return n.decode(i)}catch(n){s('stringToPDFString: "'.concat(n,'".'))}}const t=[];for(let i=0,r=e.length;i<r;i++){const n=h[e.charCodeAt(i)];t.push(n?String.fromCharCode(n):e.charAt(i))}return t.join("")},t.stringToUTF8String=p,t.unreachable=a,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=s,t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.MAX_IMAGE_SIZE_TO_CACHE=1e7,t.LINE_FACTOR=1.35,t.LINE_DESCENT_FACTOR=.35;const n=.35/1.35;t.BASELINE_FACTOR=n,t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OP
2LIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.AnnotationEditorPrefix="pdfjs_internal_editor_",t.AnnotationEditorType={DISABLE:-1,NONE:0,FREETEXT:3,INK:15},t.AnnotationEditorParamsType={FREETEXT_SIZE:1,FREETEXT_COLOR:2,FREETEXT_OPACITY:3,INK_COLOR:11,INK_THICKNESS:12,INK_OPACITY:13},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"};const i={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=i,t.CMapCompressionType={NONE:0,BINARY:1},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let r=i.WARNINGS;function s(e){r>=i.WARNINGS&&console.log("Warning: ".concat(e))}function a(e){throw new Error(e)}function o(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return Object.defineProperty(e,t,{value:n,enumerable:!i,configurable:!0,writable:!1}),n}const l=function(){function e(t,n){this.constructor===e&&a("Cannot initialize BaseException."),this.message=t,this.name=n}return e.prototype=new Error,e.constructor=e,e}();function c(e){"string"!==typeof e&&a("Invalid argument for stringToBytes");const t=e.length,n=new Uint8Array(t);for(let i=0;i<t;++i)n[i]=255&e.charCodeAt(i);return n}t.BaseException=l,t.PasswordException=class extends l{constructor(e,t){super(e,"PasswordException"),this.code=t}},t.UnknownErrorException=class extends l{constructor(e,t){super(e,"UnknownErrorException"),this.details=t}},t.InvalidPDFException=class extends l{constructor(e){super(e,"InvalidPDFException")}},t.MissingPDFException=class extends l{constructor(e){super(e,"MissingPDFException")}},t.UnexpectedResponseException=class extends l{constructor(e,t){super(e,"UnexpectedResponseException"),this.status=t}},t.FormatError=class extends l{constructor(e){super(e,"FormatError")}},t.AbortException=class extends l{constructor(e){super(e,"AbortException")}},t.FeatureTest=class{static get isLittleEndian(){return o(this,"isLittleEndian",function(){const e=new Uint8Array(4);return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]}())}static get isEvalSupported(){return o(this,"isEvalSupported",function(){try{return new Function(""),!0}catch(e){return!1}}())}static get isOffscreenCanvasSupported(){return o(this,"isOffscreenCanvasSupported","undefined"!==typeof OffscreenCanvas)}static get platform(){return"undefined"===typeof navigator?o(this,"platform",{isWin:!1,isMac:!1}):o(this,"platform",{isWin:navigator.platform.includes("Win"),isMac:navigator.platform.includes("Mac")})}};const d=[...Array(256).keys()].map((e=>e.toString(16).padStart(2,"0")));class u{static makeHexColor(e,t,n){return"#".concat(d[e]).concat(d[t]).concat(d[n])}static scaleMinMax(e,t){let n;e[0]?(e[0]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[0],t[1]*=e[0],e[3]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[3],t[3]*=e[3]):(n=t[0],t[0]=t[2],t[2]=n,n=t[1],t[1]=t[3],t[3]=n,e[1]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[1],t[3]*=e[1],e[2]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[2],t[1]*=e[2]),t[0]+=e[4],t[1]+=e[4],t[2]+=e[5],t[3]+=e[5]}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}static applyInverseTransform(e,t){const n=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n]}static getAxialAlignedBoundingBox(e,t){const n=u.applyTransform(e,t),i=u.applyTransform(e.slice(2,4),t),r=u.applyTransform([e[0],e[3]],t),s=u.applyTransform([e[2],e[1]],t);return[Math.min(n[0],i[0],r[0],s[0]),Math.min(n[1],i[1],r[1],s[1]),Math.max(n[0],i[0],r[0],s[0]),Math.max(n[1],i[1],r[1],s[1])]}static inverseTransform(e){const t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],i=e[0]*t[1]+e[1]*t[3],r=e[2]*t[0]+e[3]*t[2],s=e[2]*t[1]+e[3]*t[3],a=(n+s)/2,o=Math.sqrt((n+s)**2-4*(n*s-r*i))/2,l=a+o||1,c=a-o||1;return[Math.sqrt(l),Math.sqrt(c)]}static normalizeRect(e){const t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){const n=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),i=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(n>i)return null;const r=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),s=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return r>s?null:[n,r,i,s]}static bezierBoundingBox(e,t,n,i,r,s,a,o){const l=[],c=[[],[]];let d,u,h,p,m,f,g,y;for(let w=0;w<2;++w)if(0===w?(u=6*e-12*n+6*r,d=-3*e+9*n-9*r+3*a,h=3*n-3*e):(u=6*t-12*i+6*s,d=-3*t+9*i-9*s+3*o,h=3*i-3*t),Math.abs(d)<1e-12){if(Math.abs(u)<1e-12)continue;p=-h/u,0<p&&p<1&&l.push(p)}else g=u*u-4*h*d,y=Math.sqrt(g),g<0||(m=(-u+y)/(2*d),0<m&&m<1&&l.push(m),f=(-u-y)/(2*d),0<f&&f<1&&l.push(f));let v,b=l.length;const x=b;
2for(;b--;)p=l[b],v=1-p,c[0][b]=v*v*v*e+3*v*v*p*n+3*v*p*p*r+p*p*p*a,c[1][b]=v*v*v*t+3*v*v*p*i+3*v*p*p*s+p*p*p*o;return c[0][x]=e,c[1][x]=t,c[0][x+1]=a,c[1][x+1]=o,c[0].length=c[1].length=x+2,[Math.min(...c[0]),Math.min(...c[1]),Math.max(...c[0]),Math.max(...c[1])]}}t.Util=u;const h=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function p(e){return decodeURIComponent(escape(e))}var m=new WeakMap;t.PromiseCapability=class{constructor(){_classPrivateFieldInitSpec(this,m,!1),this.promise=new Promise(((e,t)=>{this.resolve=t=>{_classPrivateFieldSet(m,this,!0),e(t)},this.reject=e=>{_classPrivateFieldSet(m,this,!0),t(e)}}))}get settled(){return _classPrivateFieldGet(m,this)}};let f=null,g=null},(__unused_webpack_module,exports,__w_pdfjs_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorkerUtil=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultFilterFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.version=void 0;var _util=__w_pdfjs_require__(1),_annotation_storage=__w_pdfjs_require__(3),_display_utils=__w_pdfjs_require__(6),_font_loader=__w_pdfjs_require__(9),_canvas=__w_pdfjs_require__(11),_worker_options=__w_pdfjs_require__(14),_is_node=__w_pdfjs_require__(10),_message_handler=__w_pdfjs_require__(15),_metadata=__w_pdfjs_require__(16),_optional_content_config=__w_pdfjs_require__(17),_transport_stream=__w_pdfjs_require__(18),_xfa_text=__w_pdfjs_require__(19);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100,DELAYED_CLEANUP_TIMEOUT=5e3;let DefaultCanvasFactory=_display_utils.DOMCanvasFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory;let DefaultCMapReaderFactory=_display_utils.DOMCMapReaderFactory;exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory;let DefaultFilterFactory=_display_utils.DOMFilterFactory;exports.DefaultFilterFactory=DefaultFilterFactory;let DefaultStandardFontDataFactory=_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream;if(exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory,_is_node.isNodeJS){const{NodeCanvasFactory:e,NodeCMapReaderFactory:t,NodeFilterFactory:n,NodeStandardFontDataFactory:i}=__w_pdfjs_require__(20);exports.DefaultCanvasFactory=DefaultCanvasFactory=e,exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory=t,exports.DefaultFilterFactory=DefaultFilterFactory=n,exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory=i}if(_is_node.isNodeJS){const{PDFNodeStream:e}=__w_pdfjs_require__(21);createPDFNetworkStream=t=>new e(t)}else{const{PDFNetworkStream:e}=__w_pdfjs_require__(24),{PDFFetchStream:t}=__w_pdfjs_require__(25);createPDFNetworkStream=n=>(0,_display_utils.isValidFetchUrl)(n.url)?new t(n):new e(n)}function getDocument(e){var t,n;if("string"===typeof e||e instanceof URL?e={url:e}:(0,_util.isArrayBuffer)(e)&&(e={data:e}),"object"!==typeof e)throw new Error("Invalid parameter in getDocument, need parameter object.");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");const i=new PDFDocumentLoadingTask,{docId:r}=i,s=e.url?getUrlProp(e.url):null,a=e.data?getDataProp(e.data):null,o=e.httpHeaders||null,l=!0===e.withCredentials,c=null!==(t=e.password)&&void 0!==t?t:null,d=e.range instanceof PDFDataRangeTransport?e.range:null,u=Number.isInteger(e.rangeChunkSize)&&e.rangeChunkSize>0?e.rangeChunkSize:DEFAULT_RANGE_CHUNK_SIZE;let h=e.worker instanceof PDFWorker?e.worker:null;const p=e.verbosity,m="string"!==typeof e.docBaseUrl||(0,_display_utils.isDataScheme)(e.docBaseUrl)?null:e.docBaseUrl,f="string"===typeof e.cMapUrl?e.cMapUrl:null,g=!1!==e.cMapPacked,y=e.CMapReaderFactory||DefaultCMapReaderFactory,v="string"===typeof e.standardFontDataUrl?e.standardFontDataUrl:null,b=e.StandardFontDataFactory||DefaultStandardFontDataFactory,x=!0!==e.stopAtErrors,w=Number.isInteger(e.maxImageSize)&&e.maxImageSize>-1?e.maxImageSize:-1,_=!1!==e.isEvalSupported,j="boolean"===typeof e.isOffscreenCanvasSupported?e.isOffscreenCanvasSupported:!_is_node.isNodeJS,S=Number.isInteger(e.canvasMaxAreaInBytes)?e.canvasMaxAreaInBytes:-1,A="boolean"===typeof e.disableFontFace?e.disableFontFace:_is_node.isNodeJS,k=!0===e.fontExtraProperties,C=!0===e.enableXfa,E=e.ownerDocument||globalThis.document,P=!0===e.disableRange,F=!0===e.disableStream,T=!0===e.disableAutoFetch,M=!0===e.pdfBug,O=d?d.length:null!==(n=e.length)&&void 0!==n?n:NaN,N="boolean"===typeof e.useSystemFonts?e.useSystemFonts:!_is_node.isNodeJS&&!A,R="boolean"===typeof e.useWorkerFetch?e.useWorkerFetch:y===_display_utils.DOMCMapReaderFactory&&b===_display_utils.DOMStandardFontDataFactory&&(0,_display_utils.isValidFetchUrl)(f,document.baseURI)&&(0,_display_utils.isValidFetchUrl)(v,document.baseURI),I=e.canvasFactory||new DefaultCanvasFactory({ownerDocument:E}),D=e.filterFactory||new DefaultFilterFactory({docId:r,ownerDocument:E});(0,_util.setVerbosityLevel)(p);const L={canvasFactory:I,filterFactory:D};if(R||(L.cMapReaderFactory=new y({baseUrl:f,isCompressed:g}),L.standardFontDataFactory=new b({baseUrl:v})),!h){const e={verbosity:p,port:_worker_options.GlobalWorkerOptions.workerPort};h=e.port?PDFWorker.fromPort(e):new PDFWorker(e),i._worker=h}const W={docId:r,apiVersion:"3.6.172",data:a,password:c,disableAutoFetch:T,rangeChunkSize:u,length:O,docBaseUrl:m,enableXfa:C,evaluatorOptions:{maxImageSize:w,disableFontFace:A,ignoreErrors:x,isEvalSupported:_,isOffscreenCanvasSupported:j,canvasMaxAreaInBytes:S,fontExtraProperties:k,useSystemFonts:N,cMapUrl:R?f:null,standardFontDataUrl:R?v:null}},B={ignoreErrors:x,isEvalSupported:_,disableFontFace:A,fontExtraProperties:k,enableXfa:C,ownerDocument:E,disableAutoFetch:T,pdfBug:M,styleElement:null};return h.promise.then((function(){if(i.destroyed)throw new Error("Loading aborted");const e=_fetchDocument(h,W),t=new Promise((function(e){let t;d?t=new _transport_stream.PDFDataTransportStream({length:O,initialData:d.initialData,progressiveDone:d.progressiveDone,contentDispositionFilename:d.contentDispositionFilename,disableRange:P,disableStream:F},d):a||(t=createPDFNetworkStream({url:s,length:O,httpHeaders:o,withCredentials:l,rangeChunkSize:u,disableRange:P,disableStream:F})),e(t)}));return Promise.all([e,t]).then((function(e){let[t,n]=e;if(i.destroyed)throw new Error("Loading aborted");const s=new _message_handler.MessageHandler(r,t,h.port),a=new WorkerTransport(s,i,n,B,L);i._transport=a,s.send("Ready",null)}))})).catch(i._capability.reject),i}async function _fetchDocument(e,t){if(e.destroyed)throw new Error("Worker was destroyed");
2const n=await e.messageHandler.sendWithPromise("GetDocRequest",t,t.data?[t.data.buffer]:null);if(e.destroyed)throw new Error("Worker was destroyed");return n}function getUrlProp(e){if(e instanceof URL)return e.href;try{return new URL(e,window.location).href}catch(t){if(_is_node.isNodeJS&&"string"===typeof e)return e}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function getDataProp(e){if(_is_node.isNodeJS&&"undefined"!==typeof Buffer&&e instanceof Buffer)return(0,_display_utils.deprecated)("Please provide binary data as `Uint8Array`, rather than `Buffer`."),new Uint8Array(e);if(e instanceof Uint8Array&&e.byteLength===e.buffer.byteLength)return e;if("string"===typeof e)return(0,_util.stringToBytes)(e);if("object"===typeof e&&!isNaN(null===e||void 0===e?void 0:e.length)||(0,_util.isArrayBuffer)(e))return new Uint8Array(e);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}class PDFDocumentLoadingTask{constructor(){var e,t;this._capability=new _util.PromiseCapability,this._transport=null,this._worker=null,this.docId="d".concat((_docId._=(e=_docId._,t=e++,e),t)),this.destroyed=!1,this.onPassword=null,this.onProgress=null}get promise(){return this._capability.promise}async destroy(){var e;this.destroyed=!0,await(null===(e=this._transport)||void 0===e?void 0:e.destroy()),this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)}}var _docId={_:0};exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask;class PDFDataRangeTransport{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;this.length=e,this.initialData=t,this.progressiveDone=n,this.contentDispositionFilename=i,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=new _util.PromiseCapability}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(const n of this._rangeListeners)n(e,t)}onDataProgress(e,t){this._readyCapability.promise.then((()=>{for(const n of this._progressListeners)n(e,t)}))}onDataProgressiveRead(e){this._readyCapability.promise.then((()=>{for(const t of this._progressiveReadListeners)t(e)}))}onDataProgressiveDone(){this._readyCapability.promise.then((()=>{for(const e of this._progressiveDoneListeners)e()}))}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(e,t){this._pdfInfo=e,this._transport=t}get annotationStorage(){return this._transport.annotationStorage}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return(0,_util.shadow)(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}
2getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}exports.PDFDocumentProxy=PDFDocumentProxy;var _delayedCleanupTimeout=new WeakMap,_pendingCleanup=new WeakMap,_PDFPageProxy_brand=new WeakSet;class PDFPageProxy{constructor(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];_classPrivateMethodInitSpec(this,_PDFPageProxy_brand),_classPrivateFieldInitSpec(this,_delayedCleanupTimeout,null),_classPrivateFieldInitSpec(this,_pendingCleanup,!1),this._pageIndex=e,this._pageInfo=t,this._transport=n,this._stats=i?new _display_utils.StatTimer:null,this._pdfBug=i,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this._maybeCleanupAfterRender=!1,this._intentStates=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport(){let{scale:e,rotation:t=this.rotate,offsetX:n=0,offsetY:i=0,dontFlip:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:i,dontFlip:r})}getAnnotations(){let{intent:e="display"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this._transport.getRenderingIntent(e);return this._transport.getAnnotations(this._pageIndex,t.renderingIntent)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get isPureXfa(){return(0,_util.shadow)(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){var e;return(null===(e=this._transport._htmlForXfa)||void 0===e?void 0:e.children[this._pageIndex])||null}render(e){var t,n,i;let{canvasContext:r,viewport:s,intent:a="display",annotationMode:o=_util.AnnotationMode.ENABLE,transform:l=null,background:c=null,optionalContentConfigPromise:d=null,annotationCanvasMap:u=null,pageColors:h=null,printAnnotationStorage:p=null}=e;if(null!==(t=arguments[0])&&void 0!==t&&t.canvasFactory)throw new Error("render no longer accepts the `canvasFactory`-option, please pass it to the `getDocument`-function instead.");null===(n=this._stats)||void 0===n||n.time("Overall");const m=this._transport.getRenderingIntent(a,o,p);_classPrivateFieldSet(_pendingCleanup,this,!1),_assertClassBrand(_PDFPageProxy_brand,this,_abortDelayedCleanup).call(this),d||(d=this._transport.getOptionalContentConfig());let f=this._intentStates.get(m.cacheKey);f||(f=Object.create(null),this._intentStates.set(m.cacheKey,f)),f.streamReaderCancelTimeout&&(clearTimeout(f.streamReaderCancelTimeout),f.streamReaderCancelTimeout=null);const g=!!(m.renderingIntent&_util.RenderingIntentFlag.PRINT);var y;f.displayReadyCapability||(f.displayReadyCapability=new _util.PromiseCapability,f.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},null===(y=this._stats)||void 0===y||y.time("Page Request"),this._pumpOperatorList(m));const v=e=>{var t,n;f.renderTasks.delete(b),(this._maybeCleanupAfterRender||g)&&_classPrivateFieldSet(_pendingCleanup,this,!0),_assertClassBrand(_PDFPageProxy_brand,this,_tryCleanup).call(this,!g),e?(b.capability.reject(e),this._abortOperatorList({intentState:f,reason:e instanceof Error?e:new Error(e)})):b.capability.resolve(),null===(t=this._stats)||void 0===t||t.timeEnd("Rendering"),null===(n=this._stats)||void 0===n||n.timeEnd("Overall")},b=new InternalRenderTask({callback:v,params:{canvasContext:r,viewport:s,transform:l,background:c},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:u,operatorList:f.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!g,pdfBug:this._pdfBug,page
2Colors:h});((i=f).renderTasks||(i.renderTasks=new Set)).add(b);const x=b.task;return Promise.all([f.displayReadyCapability.promise,d]).then((e=>{var t;let[n,i]=e;_classPrivateFieldGet(_pendingCleanup,this)?v():(null===(t=this._stats)||void 0===t||t.time("Rendering"),b.initializeGraphics({transparency:n,optionalContentConfig:i}),b.operatorListChanged())})).catch(v),x}getOperatorList(){let{intent:e="display",annotationMode:t=_util.AnnotationMode.ENABLE,printAnnotationStorage:n=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=this._transport.getRenderingIntent(e,t,n,!0);let r,s=this._intentStates.get(i.cacheKey);var a,o;return s||(s=Object.create(null),this._intentStates.set(i.cacheKey,s)),s.opListReadCapability||(r=Object.create(null),r.operatorListChanged=function(){s.operatorList.lastChunk&&(s.opListReadCapability.resolve(s.operatorList),s.renderTasks.delete(r))},s.opListReadCapability=new _util.PromiseCapability,((a=s).renderTasks||(a.renderTasks=new Set)).add(r),s.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},null===(o=this._stats)||void 0===o||o.time("Page Request"),this._pumpOperatorList(i)),s.opListReadCapability.promise}streamTextContent(){let{includeMarkedContent:e=!1,disableNormalization:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:!0===e,disableNormalization:!0===t},{highWaterMark:100,size:e=>e.items.length})}getTextContent(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this._transport._htmlForXfa)return this.getXfa().then((e=>_xfa_text.XfaText.textContent(e)));const t=this.streamTextContent(e);return new Promise((function(e,n){const i=t.getReader(),r={items:[],styles:Object.create(null)};!function t(){i.read().then((function(n){let{value:i,done:s}=n;s?e(r):(Object.assign(r.styles,i.styles),r.items.push(...i.items),t())}),n)}()}))}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const e=[];for(const t of this._intentStates.values())if(this._abortOperatorList({intentState:t,reason:new Error("Page was destroyed."),force:!0}),!t.opListReadCapability)for(const n of t.renderTasks)e.push(n.completed),n.cancel();return this.objs.clear(),_classPrivateFieldSet(_pendingCleanup,this,!1),_assertClassBrand(_PDFPageProxy_brand,this,_abortDelayedCleanup).call(this),Promise.all(e)}cleanup(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];_classPrivateFieldSet(_pendingCleanup,this,!0);const t=_assertClassBrand(_PDFPageProxy_brand,this,_tryCleanup).call(this,!1);return e&&t&&this._stats&&(this._stats=new _display_utils.StatTimer),t}_startRenderPage(e,t){var n,i;const r=this._intentStates.get(t);r&&(null===(n=this._stats)||void 0===n||n.timeEnd("Page Request"),null===(i=r.displayReadyCapability)||void 0===i||i.resolve(e))}_renderPageChunk(e,t){for(let n=0,i=e.length;n<i;n++)t.operatorList.fnArray.push(e.fnArray[n]),t.operatorList.argsArray.push(e.argsArray[n]);t.operatorList.lastChunk=e.lastChunk,t.operatorList.separateAnnots=e.separateAnnots;for(const n of t.renderTasks)n.operatorListChanged();e.lastChunk&&_assertClassBrand(_PDFPageProxy_brand,this,_tryCleanup).call(this,!0)}_pumpOperatorList(e){let{renderingIntent:t,cacheKey:n,annotationStorageMap:i}=e;const r=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:t,cacheKey:n,annotationStorage:i}).getReader(),s=this._intentStates.get(n);s.streamReader=r;const a=()=>{r.read().then((e=>{let{value:t,done:n}=e;n?s.streamReader=null:this._transport.destroyed||(this._renderPageChunk(t,s),a())}),(e=>{if(s.streamReader=null,!this._transport.destroyed){if(s.operatorList){s.operatorList.lastChunk=!0;for(const e of s.renderTasks)e.operatorListChanged();_assertClassBrand(_PDFPageProxy_brand,this,_tryCleanup).call(this,!0)}if(s.displayReadyCapability)s.displayReadyCapability.reject(e);else{if(!s.opListReadCapability)throw e;s.opListReadCapability.reject(e)}}}))};a()}_abortOperatorList(e){let{intentState:t,reason:n,force:i=!1}=e;if(t.streamReader){if(t.streamReaderCancelTimeout&&(clearTimeout(t.streamReaderCancelTimeout),t.streamReaderCancelTimeout=null),!i){if(t.renderTasks.size>0)return;if(n instanceof _display_utils.RenderingCancelledException){let e=RENDERING_CANCELLED_TIMEOUT;return n.extraDelay>0&&n.extraDelay<1e3&&(e+=n.extraDelay),void(t.streamReaderCancelTimeout=setTimeout((()=>{t.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:t,reason:n,force:!0})}),e))}}if(t.streamReader.cancel(new _util.AbortException(n.message)).catch((()=>{})),t.streamReader=null,!this._transport.destroyed){for(const[e,n]of this._intentStates)if(n===t){this._intentStates.delete(e);break}this.cleanup()}}}get stats(){return this._stats}}function _tryCleanup(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(_assertClassBrand(_PDFPageProxy_brand,this,_abortDelayedCleanup).call(this),!_classPrivateFieldGet(_pendingCleanup,this))return!1;if(e)return _classPrivateFieldSet(_delayedCleanupTimeout,this,setTimeout((()=>{_classPrivateFieldSet(_delayedCleanupTimeout,this,null),_assertClassBrand(_PDFPageProxy_brand,this,_tryCleanup).call(this,!1)}),DELAYED_CLEANUP_TIMEOUT)),!1;for(const{renderTasks:t,operatorList:n}of this._intentStates.values())if(t.size>0||!n.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),_classPrivateFieldSet(_pendingCleanup,this,!1),!0}function _abortDelayedCleanup(){_classPrivateFieldGet(_delayedCleanupTimeout,this)&&(clearTimeout(_classPrivateFieldGet(_delayedCleanupTimeout,this)),_classPrivateFieldSet(_delayedCleanupTimeout,this,null))}exports.PDFPageProxy=PDFPageProxy;var _listeners=new WeakMap,_deferred=new WeakMap;class LoopbackPort{constructor(){_classPrivateFieldInitSpec(this,_listeners,new Set),_classPrivateFieldInitSpec(this,_deferred,Promise.resolve())}postMessage(e,t){const n={data:structuredClone(e,t?{transfer:t}:null)};_classPrivateFieldGet(_deferred,this).then((()=>{for(const e of _classPrivateFieldGet(_listeners,this))e.call(this,n)}))}addEventListener(e,t){_classPrivateFieldGet(_listeners,this).add(t)}removeEventListener(e,t){_classPrivateFieldGet(_listeners,this).delete(t)}terminate(){_classPrivateFieldGet(_listeners,this).clear()}}exports.LoopbackPort=LoopbackPort;const PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(exports.PDFWorkerUtil=PDFWorkerUtil,_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"===typeof document){var _document;const e=null===(_document=document)||void 0===_document||null===(_document=_document.currentScript)||void 0===_document?void 0:_document.src;e&&(PDFWorkerUtil.fallbackWorkerSrc=e.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.isSameOrigin=function(e,t){let n;try{if(n=new URL(e),!n.origin||"null"===n.origin)return!1}catch(r){return!1}const i=new URL(t,n);return n.origin===i.origin},PDFWorkerUtil.createCDNWrapper=function(e){const t='importScripts("'.concat(e,'");');return URL.createObjectURL(new Blob([t]))};class PDFWorker{constructor(){let{name:e=null,port:t=null,verbosity:n=(0,_util.getVerbosityLevel)()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t&&_workerPorts._.has(t))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=e,this.destroyed=!1,this.verbosity=n,this._readyCapability=new _util.PromiseCapability,this._port=null,this._webWorker=null,this._messageHandler=null,t)return _workerPorts._.set(t,this),void this._initializeFromPort(t);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})}_initialize(){if(!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){let{workerSrc:t}=PDFWorker;try{PDFWorkerUtil.isSameOrigin(window.location.href,t)||(t=PDFWorkerUtil.createCDNWrapper(new URL(t,window.location).href));const e=new Worker(t),n=new _message_handler.MessageHandler("main","worker",e),i=()=>{e.removeEventListener("error",r),n.destroy(),e.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},r=()=>{this._webWorker||i()};e.addEventListener("error",r),n.on("test",(t=>{e.removeEventListener("error",r),this.destroyed?i():t?(this._messageHandler=n,this._port=e,this._webWorker=e,this._readyCapability.resolve(),n.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),n.destroy(),e.terminate())})),n.on("ready",(t=>{if(e.removeEventListener("error",r),this.destroyed)i();else try{s()}catch(n){this._setupFakeWorker()}}));const s=()=>{const e=new Uint8Array;n.send("test",e,[e.buffer])};return void s()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then((e=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const t=new LoopbackPort;this._port=t;const n="fake".concat(PDFWorkerUtil.fakeWorkerId++),i=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(i,t);const r=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=r,this._readyCapability.resolve(),r.send("configure",{verbosity:this.verbosity})})).catch((e=>{this._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(e.message,'".')))}))}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),_workerPorts._.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(e){if(null===e||void 0===e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return _assertClassBrand(PDFWorker,this,_workerPorts)._.has(e.port)?_assertClassBrand(PDFWorker,this,_workerPorts)._.get(e.port):new PDFWorker(e)}static get workerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _mainThreadWorkerMessageHandler(){try{var e;return(null===(e=globalThis.pdfjsWorker)||void 0===e?void 0:e.WorkerMessageHandler)||null}catch(t){return null}}static get _setupFakeWorkerGlobal(){const loader=async()=>{const mainWorkerMessageHandler=this._mainThreadWorkerMessageHandler;if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(this.workerSrc);return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(this.workerSrc),window.pdfjsWorker.WorkerMessageHandler};return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}var _workerPorts={_:new WeakMap};exports.PDFWorker=PDFWorker;var _methodPromises=new WeakMap,_pageCache=new WeakMap,_pagePromises=new WeakMap,_WorkerTransport_brand=new WeakSet;class WorkerTransport{constructor(e,t,n,i,r){_classPrivateMethodInitSpec(this,_WorkerTransport_brand),_classPrivateFieldInitSpec(this,_methodPromises,new Map),_classPrivateFieldInitSpec(this,_pageCache,new Map),_classPrivateFieldInitSpec(this,_pagePromises,new Map),this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({ownerDocument:i.ownerDocument,styleElement:i.styleElement}),this._params=i,this.canvasFactory=r.canvasFactory,this.filterFactory=r.filterFactory,this.cMapReaderFactory=r.cMapReaderFactory,this.standardFontDataFactory=r.standardFontDataFactory,this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=new _util.PromiseCapability,this.setupMessageHandler()}get annotationStorage(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}
2getRenderingIntent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_util.AnnotationMode.ENABLE,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=_util.RenderingIntentFlag.DISPLAY,s=null;switch(e){case"any":r=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":r=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)("getRenderingIntent - invalid intent: ".concat(e))}switch(t){case _util.AnnotationMode.DISABLE:r+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:r+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:r+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,s=(r&_util.RenderingIntentFlag.PRINT&&n instanceof _annotation_storage.PrintAnnotationStorage?n:this.annotationStorage).serializable;break;default:(0,_util.warn)("getRenderingIntent - invalid annotationMode: ".concat(t))}return i&&(r+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:r,cacheKey:"".concat(r,"_").concat(_annotation_storage.AnnotationStorage.getHash(s)),annotationStorageMap:s}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=new _util.PromiseCapability,this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];for(const n of _classPrivateFieldGet(_pageCache,this).values())e.push(n._destroy());_classPrivateFieldGet(_pageCache,this).clear(),_classPrivateFieldGet(_pagePromises,this).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const t=this.messageHandler.sendWithPromise("Terminate",null);return e.push(t),Promise.all(e).then((()=>{this.commonObjs.clear(),this.fontLoader.clear(),_classPrivateFieldGet(_methodPromises,this).clear(),this.filterFactory.destroy(),this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:t}=this;e.on("GetReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=e=>{this._lastProgress={loaded:e.loaded,total:e.total}},t.onPull=()=>{this._fullReader.read().then((function(e){let{value:n,done:i}=e;i?t.close():((0,_util.assert)(n instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(n),1,[n]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{this._fullReader.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}})),e.on("ReaderHeadersReady",(e=>{const n=new _util.PromiseCapability,i=this._fullReader;return i.headersReady.then((()=>{var e;i.isStreamingSupported&&i.isRangeSupported||(this._lastProgress&&(null===(e=t.onProgress)||void 0===e||e.call(t,this._lastProgress)),i.onProgress=e=>{var n;null===(n=t.onProgress)||void 0===n||n.call(t,{loaded:e.loaded,total:e.total})});n.resolve({isStreamingSupported:i.isStreamingSupported,isRangeSupported:i.isRangeSupported,contentLength:i.contentLength})}),n.reject),n.promise})),e.on("GetRangeReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const n=this._networkStream.getRangeReader(e.begin,e.end);n?(t.onPull=()=>{n.read().then((function(e){let{value:n,done:i}=e;i?t.close():((0,_util.assert)(n instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(n),1,[n]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{n.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}):t.close()})),e.on("GetDoc",(e=>{let{pdfInfo:n}=e;this._numPages=n.numPages,this._htmlForXfa=n.htmlForXfa,delete n.htmlForXfa,t._capability.resolve(new PDFDocumentProxy(n,this))})),e.on("DocException",(function(e){let n;switch(e.name){case"PasswordException":n=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":n=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":n=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":n=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":n=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}t._capability.reject(n)})),e.on("PasswordRequest",(e=>{if(this._passwordCapability=new _util.PromiseCapability,t.onPassword){const i=e=>{e instanceof Error?this._passwordCapability.reject(e):this._passwordCapability.resolve({password:e})};try{t.onPassword(i,e.code)}catch(n){this._passwordCapability.reject(n)}}else this._passwordCapability.reject(new _util.PasswordException(e.message,e.code));return this._passwordCapability.promise})),e.on("DataLoaded",(e=>{var n;null===(n=t.onProgress)||void 0===n||n.call(t,{loaded:e.length,total:e.length}),this.downloadInfoCapability.resolve(e)})),e.on("StartRenderPage",(e=>{this.destroyed||_classPrivateFieldGet(_pageCache,this).get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)})),e.on("commonobj",(t=>{var n;let[i,r,s]=t;if(!this.destroyed&&!this.commonObjs.has(i))switch(r){case"Font":const t=this._params;if("error"in s){const e=s.error;(0,_util.warn)("Error during font loading: ".concat(e)),this.commonObjs.resolve(i,e);break}const a=t.pdfBug&&null!==(n=globalThis.FontInspector)&&void 0!==n&&n.enabled?(e,t)=>globalThis.FontInspector.fontAdded(e,t):null,o=new _font_loader.FontFaceObject(s,{isEvalSupported:t.isEvalSupported,disableFontFace:t.disableFontFace,ignoreErrors:t.ignoreErrors,inspectFont:a});this.fontLoader.bind(o).catch((t=>
2e.sendWithPromise("FontFallback",{id:i}))).finally((()=>{!t.fontExtraProperties&&o.data&&(o.data=null),this.commonObjs.resolve(i,o)}));break;case"FontPath":case"Image":case"Pattern":this.commonObjs.resolve(i,s);break;default:throw new Error("Got unknown common object type ".concat(r))}})),e.on("obj",(e=>{let[t,n,i,r]=e;if(this.destroyed)return;const s=_classPrivateFieldGet(_pageCache,this).get(n);if(!s.objs.has(t))switch(i){case"Image":if(s.objs.resolve(t,r),r){let e;if(r.bitmap){const{width:t,height:n}=r;e=t*n*4}else{var a;e=(null===(a=r.data)||void 0===a?void 0:a.length)||0}e>_util.MAX_IMAGE_SIZE_TO_CACHE&&(s._maybeCleanupAfterRender=!0)}break;case"Pattern":s.objs.resolve(t,r);break;default:throw new Error("Got unknown object type ".concat(i))}})),e.on("DocProgress",(e=>{var n;this.destroyed||null===(n=t.onProgress)||void 0===n||n.call(t,{loaded:e.loaded,total:e.total})})),e.on("FetchBuiltInCMap",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.cMapReaderFactory?this.cMapReaderFactory.fetch(e):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.")))),e.on("FetchStandardFontData",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.standardFontDataFactory?this.standardFontDataFactory.fetch(e):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))))}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){var e,t;return this.annotationStorage.size<=0&&(0,_util.warn)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:null!==(e=null===(t=this._fullReader)||void 0===t?void 0:t.filename)&&void 0!==e?e:null}).finally((()=>{this.annotationStorage.resetModified()}))}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request."));const t=e-1,n=_classPrivateFieldGet(_pagePromises,this).get(t);if(n)return n;const i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:t}).then((e=>{if(this.destroyed)throw new Error("Transport destroyed");const n=new PDFPageProxy(t,e,this,this._params.pdfBug);return _classPrivateFieldGet(_pageCache,this).set(t,n),n}));return _classPrivateFieldGet(_pagePromises,this).set(t,i),i}getPageIndex(e){return"object"!==typeof e||null===e||!Number.isInteger(e.num)||e.num<0||!Number.isInteger(e.gen)||e.gen<0?Promise.reject(new Error("Invalid pageIndex request.")):this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen})}getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}getFieldObjects(){return _assertClassBrand(_WorkerTransport_brand,this,_cacheSimpleMethod).call(this,"GetFieldObjects")}hasJSActions(){return _assertClassBrand(_WorkerTransport_brand,this,_cacheSimpleMethod).call(this,"HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return"string"!==typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getDocJSActions(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}
2getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then((e=>new _optional_content_config.OptionalContentConfig(e)))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const e="GetMetadata",t=_classPrivateFieldGet(_methodPromises,this).get(e);if(t)return t;const n=this.messageHandler.sendWithPromise(e,null).then((e=>{var t,n,i,r;return{info:e[0],metadata:e[1]?new _metadata.Metadata(e[1]):null,contentDispositionFilename:null!==(t=null===(n=this._fullReader)||void 0===n?void 0:n.filename)&&void 0!==t?t:null,contentLength:null!==(i=null===(r=this._fullReader)||void 0===r?void 0:r.contentLength)&&void 0!==i?i:null}}));return _classPrivateFieldGet(_methodPromises,this).set(e,n),n}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(const e of _classPrivateFieldGet(_pageCache,this).values())if(!e.cleanup())throw new Error("startCleanup: Page ".concat(e.pageNumber," is currently rendering."));this.commonObjs.clear(),e||this.fontLoader.clear(),_classPrivateFieldGet(_methodPromises,this).clear(),this.filterFactory.destroy(!0)}}get loadingParams(){const{disableAutoFetch:e,enableXfa:t}=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e,enableXfa:t})}}function _cacheSimpleMethod(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=_classPrivateFieldGet(_methodPromises,this).get(e);if(n)return n;const i=this.messageHandler.sendWithPromise(e,t);return _classPrivateFieldGet(_methodPromises,this).set(e,i),i}var _objs=new WeakMap,_PDFObjects_brand=new WeakSet;class PDFObjects{constructor(){_classPrivateMethodInitSpec(this,_PDFObjects_brand),_classPrivateFieldInitSpec(this,_objs,Object.create(null))}get(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t){const n=_assertClassBrand(_PDFObjects_brand,this,_ensureObj).call(this,e);return n.capability.promise.then((()=>t(n.data))),null}const n=_classPrivateFieldGet(_objs,this)[e];if(null===n||void 0===n||!n.capability.settled)throw new Error("Requesting object that isn't resolved yet ".concat(e,"."));return n.data}has(e){const t=_classPrivateFieldGet(_objs,this)[e];return(null===t||void 0===t?void 0:t.capability.settled)||!1}resolve(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=_assertClassBrand(_PDFObjects_brand,this,_ensureObj).call(this,e);n.data=t,n.capability.resolve()}clear(){for(const t in _classPrivateFieldGet(_objs,this)){var e;const{data:n}=_classPrivateFieldGet(_objs,this)[t];null===n||void 0===n||null===(e=n.bitmap)||void 0===e||e.close()}_classPrivateFieldSet(_objs,this,Object.create(null))}}function _ensureObj(e){const t=_classPrivateFieldGet(_objs,this)[e];return t||(_classPrivateFieldGet(_objs,this)[e]={capability:new _util.PromiseCapability,data:null})}var _internalRenderTask=new WeakMap;class RenderTask{constructor(e){_classPrivateFieldInitSpec(this,_internalRenderTask,null),_classPrivateFieldSet(_internalRenderTask,this,e),this.onContinue=null}get promise(){return _classPrivateFieldGet(_internalRenderTask,this).capability.promise}cancel(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;_classPrivateFieldGet(_internalRenderTask,this).cancel(null,e)}get separateAnnots(){const{separateAnnots:e}=_classPrivateFieldGet(_internalRenderTask,this).operatorList;if(!e)return!1;const{annotationCanvasMap:t}=_classPrivateFieldGet(_internalRenderTask,this);return e.form||e.canvas&&(null===t||void 0===t?void 0:t.size)>0}}exports.RenderTask=RenderTask;class InternalRenderTask{constructor(e){let{callback:t,params:n,objs:i,commonObjs:r,annotationCanvasMap:s,operatorList:a,pageIndex:o,canvasFactory:l,filterFactory:c,useRequestAnimationFrame:d=!1,pdfBug:u=!1,pageColors:h=null}=e;this.callback=t,this.params=n,this.objs=i,this.commonObjs=r,this.annotationCanvasMap=s,this.operatorListIdx=null,this.operatorList=a,this._pageIndex=o,this.canvasFactory=l,this.filterFactory=c,this._pdfBug=u,this.pageColors=h,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===d&&"undefined"!==typeof window,this.cancelled=!1,this.capability=new _util.PromiseCapability,this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=n.canvasContext.canvas}get completed(){return this.capability.promise.catch((function(){}))}initializeGraphics(e){var t,n;let{transparency:i=!1,optionalContentConfig:r}=e;if(this.cancelled)return;
2if(this._canvas){if(_canvasInUse._.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");_canvasInUse._.add(this._canvas)}this._pdfBug&&null!==(t=globalThis.StepperManager)&&void 0!==t&&t.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:s,viewport:a,transform:o,background:l}=this.params;this.gfx=new _canvas.CanvasGraphics(s,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:r},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:o,viewport:a,transparency:i,background:l}),this.operatorListIdx=0,this.graphicsReady=!0,null===(n=this.graphicsReadyCallback)||void 0===n||n.call(this)}cancel(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.running=!1,this.cancelled=!0,null===(e=this.gfx)||void 0===e||e.endDrawing(),this._canvas&&_canvasInUse._.delete(this._canvas),this.callback(t||new _display_utils.RenderingCancelledException("Rendering cancelled, page ".concat(this._pageIndex+1),"canvas",n))}operatorListChanged(){var e;this.graphicsReady?(null===(e=this.stepper)||void 0===e||e.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame((()=>{this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(this.pageColors),this._canvas&&_canvasInUse._.delete(this._canvas),this.callback())))}}var _canvasInUse={_:new WeakSet};const version="3.6.172";exports.version=version;const build="4d3dfe254";exports.build=build},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PrintAnnotationStorage=t.AnnotationStorage=void 0;var i=n(1),r=n(4),s=n(8),a=new WeakMap,o=new WeakMap,l=new WeakSet;class c{constructor(){_classPrivateMethodInitSpec(this,l),_classPrivateFieldInitSpec(this,a,!1),_classPrivateFieldInitSpec(this,o,new Map),this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(e,t){const n=_classPrivateFieldGet(o,this).get(e);return void 0===n?t:Object.assign(t,n)}getRawValue(e){return _classPrivateFieldGet(o,this).get(e)}remove(e){if(_classPrivateFieldGet(o,this).delete(e),0===_classPrivateFieldGet(o,this).size&&this.resetModified(),"function"===typeof this.onAnnotationEditor){for(const e of _classPrivateFieldGet(o,this).values())if(e instanceof r.AnnotationEditor)return;this.onAnnotationEditor(null)}}setValue(e,t){const n=_classPrivateFieldGet(o,this).get(e);let i=!1;if(void 0!==n)for(const[r,s]of Object.entries(t))n[r]!==s&&(i=!0,n[r]=s);else i=!0,_classPrivateFieldGet(o,this).set(e,t);i&&_assertClassBrand(l,this,d).call(this),t instanceof r.AnnotationEditor&&"function"===typeof this.onAnnotationEditor&&this.onAnnotationEditor(t.constructor._type)}has(e){return _classPrivateFieldGet(o,this).has(e)}getAll(){return _classPrivateFieldGet(o,this).size>0?(0,i.objectFromMap)(_classPrivateFieldGet(o,this)):null}setAll(e){for(const[t,n]of Object.entries(e))this.setValue(t,n)}get size(){return _classPrivateFieldGet(o,this).size}resetModified(){_classPrivateFieldGet(a,this)&&(_classPrivateFieldSet(a,this,!1),"function"===typeof this.onResetModified&&this.onResetModified())}get print(){return new h(this)}get serializable(){if(0===_classPrivateFieldGet(o,this).size)return null;const e=new Map;for(const[t,n]of _classPrivateFieldGet(o,this)){const i=n instanceof r.AnnotationEditor?n.serialize():n;i&&e.set(t,i)}return e}static getHash(e){if(!e)return"";const t=new s.MurmurHash3_64;
2for(const[n,i]of e)t.update("".concat(n,":").concat(JSON.stringify(i)));return t.hexdigest()}}function d(){_classPrivateFieldGet(a,this)||(_classPrivateFieldSet(a,this,!0),"function"===typeof this.onSetModified&&this.onSetModified())}t.AnnotationStorage=c;var u=new WeakMap;class h extends c{constructor(e){super(),_classPrivateFieldInitSpec(this,u,null),_classPrivateFieldSet(u,this,structuredClone(e.serializable))}get print(){(0,i.unreachable)("Should not call PrintAnnotationStorage.print")}get serializable(){return _classPrivateFieldGet(u,this)}}t.PrintAnnotationStorage=h},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationEditor=void 0;var i=n(5),r=n(1),s=new WeakMap,a=new WeakMap,o=new WeakMap,l=new WeakMap,c=new WeakMap,d=new WeakMap;class u{constructor(e){_classPrivateFieldInitSpec(this,s,this.focusin.bind(this)),_classPrivateFieldInitSpec(this,a,this.focusout.bind(this)),_classPrivateFieldInitSpec(this,o,!1),_classPrivateFieldInitSpec(this,l,!1),_classPrivateFieldInitSpec(this,c,!1),_defineProperty(this,"_uiManager",null),_classPrivateFieldInitSpec(this,d,u._zIndex++),this.constructor===u&&(0,r.unreachable)("Cannot initialize AnnotationEditor."),this.parent=e.parent,this.id=e.id,this.width=this.height=null,this.pageIndex=e.parent.pageIndex,this.name=e.name,this.div=null,this._uiManager=e.uiManager;const{rotation:t,rawDims:{pageWidth:n,pageHeight:i,pageX:h,pageY:p}}=this.parent.viewport;this.rotation=t,this.pageRotation=(360+t-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[n,i],this.pageTranslation=[h,p];const[m,f]=this.parentDimensions;this.x=e.x/m,this.y=e.y/f,this.isAttachedToDOM=!1}static get _defaultLineColor(){return(0,r.shadow)(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}addCommands(e){this._uiManager.addCommands(e)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=_classPrivateFieldGet(d,this)}setParent(e){null!==e&&(this.pageIndex=e.pageIndex,this.pageDimensions=e.pageDimensions),this.parent=e}focusin(e){_classPrivateFieldGet(o,this)?_classPrivateFieldSet(o,this,!1):this.parent.setSelected(this)}focusout(e){var t;if(!this.isAttachedToDOM)return;const n=e.relatedTarget;null!==n&&void 0!==n&&n.closest("#".concat(this.id))||(e.preventDefault(),null!==(t=this.parent)&&void 0!==t&&t.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}dragstart(e){const t=this.parent.div.getBoundingClientRect();this.startX=e.clientX-t.x,this.startY=e.clientY-t.y,e.dataTransfer.setData("text/plain",this.id),e.dataTransfer.effectAllowed="move"}setAt(e,t,n,i){const[r,s]=this.parentDimensions;[n,i]=this.screenToPageTranslation(n,i),this.x=(e+n)/r,this.y=(t+i)/s,this.div.style.left="".concat(100*this.x,"%"),this.div.style.top="".concat(100*this.y,"%")}translate(e,t){const[n,i]=this.parentDimensions;[e,t]=this.screenToPageTranslation(e,t),this.x+=e/n,this.y+=t/i,this.div.style.left="".concat(100*this.x,"%"),this.div.style.top="".concat(100*this.y,"%")}screenToPageTranslation(e,t){switch(this.parentRotation){case 90:return[t,-e];case 180:return[-e,-t];case 270:return[-t,e];default:return[e,t]}}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{realScale:e}=this._uiManager.viewParameters,[t,n]=this.pageDimensions;return[t*e,n*e]}setDims(e,t){const[n,i]=this.parentDimensions;this.div.style.width="".concat(100*e/n,"%"),this.div.style.height="".concat(100*t/i,"%")}fixDims(){const{style:e}=this.div,{height:t,width:n}=e,i=n.endsWith("%"),r=t.endsWith("%");if(i&&r)return;const[s,a]=this.parentDimensions;i||(e.width="".concat(100*parseFloat(n)/s,"%")),r||(e.height="".concat(100*parseFloat(t)/a,"%"))}getInitialTranslation(){return[0,0]}render(){this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.setAttribute("tabIndex",0),this.setInForeground(),this.div.addEventListener("focusin",_classPrivateFieldGet(s,this)),this.div.addEventListener("focusout",_
2classPrivateFieldGet(a,this));const[e,t]=this.getInitialTranslation();return this.translate(e,t),(0,i.bindEvents)(this,this.div,["dragstart","pointerdown"]),this.div}pointerdown(e){const{isMac:t}=r.FeatureTest.platform;0!==e.button||e.ctrlKey&&t?e.preventDefault():(e.ctrlKey&&!t||e.shiftKey||e.metaKey&&t?this.parent.toggleSelected(this):this.parent.setSelected(this),_classPrivateFieldSet(o,this,!0))}getRect(e,t){const n=this.parentScale,[i,r]=this.pageDimensions,[s,a]=this.pageTranslation,o=e/n,l=t/n,c=this.x*i,d=this.y*r,u=this.width*i,h=this.height*r;switch(this.rotation){case 0:return[c+o+s,r-d-l-h+a,c+o+u+s,r-d-l+a];case 90:return[c+l+s,r-d+o+a,c+l+h+s,r-d+o+u+a];case 180:return[c-o-u+s,r-d+l+a,c-o+s,r-d+l+h+a];case 270:return[c-l-h+s,r-d-o-u+a,c-l+s,r-d-o+a];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(e,t){const[n,i,r,s]=e,a=r-n,o=s-i;switch(this.rotation){case 0:return[n,t-s,a,o];case 90:return[n,t-i,o,a];case 180:return[r,t-i,a,o];case 270:return[r,t-s,o,a];default:throw new Error("Invalid rotation")}}onceAdded(){}isEmpty(){return!1}enableEditMode(){_classPrivateFieldSet(c,this,!0)}disableEditMode(){_classPrivateFieldSet(c,this,!1)}isInEditMode(){return _classPrivateFieldGet(c,this)}shouldGetKeyboardEvents(){return!1}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}rebuild(){var e;null===(e=this.div)||void 0===e||e.addEventListener("focusin",_classPrivateFieldGet(s,this))}serialize(){(0,r.unreachable)("An editor must be serializable")}static deserialize(e,t,n){const i=new this.prototype.constructor({parent:t,id:t.getNextId(),uiManager:n});i.rotation=e.rotation;const[r,s]=i.pageDimensions,[a,o,l,c]=i.getRectInCurrentCoords(e.rect,s);return i.x=a/r,i.y=o/s,i.width=l/r,i.height=c/s,i}remove(){this.div.removeEventListener("focusin",_classPrivateFieldGet(s,this)),this.div.removeEventListener("focusout",_classPrivateFieldGet(a,this)),this.isEmpty()||this.commit(),this.parent.remove(this)}select(){var e;null===(e=this.div)||void 0===e||e.classList.add("selectedEditor")}unselect(){var e;null===(e=this.div)||void 0===e||e.classList.remove("selectedEditor")}updateParams(e,t){}disableEditing(){}enableEditing(){}get propertiesToUpdate(){return{}}get contentDiv(){return this.div}get isEditing(){return _classPrivateFieldGet(l,this)}set isEditing(e){_classPrivateFieldSet(l,this,e),e?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null)}}_defineProperty(u,"_colorManager",new i.ColorManager),_defineProperty(u,"_zIndex",1),t.AnnotationEditor=u},(e,t,n)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.KeyboardManager=t.CommandManager=t.ColorManager=t.AnnotationEditorUIManager=void 0,t.bindEvents=function(e,t,n){for(const i of n)t.addEventListener(i,e[i].bind(e))},t.opacityToHex=function(e){return Math.round(Math.min(255,Math.max(1,255*e))).toString(16).padStart(2,"0")};var r=n(1),s=n(6),a=new WeakMap;class o{constructor(){_classPrivateFieldInitSpec(this,a,0)}getId(){var e,t;return"".concat(r.AnnotationEditorPrefix).concat((_classPrivateFieldSet(a,this,(e=_classPrivateFieldGet(a,this),t=e++,e)),t))}}var l=new WeakMap,c=new WeakMap,d=new WeakMap,u=new WeakMap;class h{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:128;_classPrivateFieldInitSpec(this,l,[]),_classPrivateFieldInitSpec(this,c,!1),_classPrivateFieldInitSpec(this,d,void 0),_classPrivateFieldInitSpec(this,u,-1),_classPrivateFieldSet(d,this,e)}add(e){let{cmd:t,undo:n,mustExec:i,type:r=NaN,overwriteIfSameType:s=!1,keepUndo:a=!1}=e;if(i&&t(),_classPrivateFieldGet(c,this))return;const o={cmd:t,undo:n,type:r};if(-1===_classPrivateFieldGet(u,this))return _classPrivateFieldGet(l,this).length>0&&(_classPrivateFieldGet(l,this).length=0),_classPrivateFieldSet(u,this,0),void _classPrivateFieldGet(l,this).push(o);if(s&&_classPrivateFieldGet(l,this)[_classPrivateFieldGet(u,this)].type===r)return a&&(o.undo=_classPrivateFieldGet(l,this)[_classPrivateFieldGet(u,this)].undo),void(_classPrivateFieldGet(l,this)[_classPrivateFieldGet(u,this)]=o);const h=_classPrivateFieldGet(u,this)+1;h===_classPrivateFieldGet(d,this)?_classPrivateFieldGet(l,this).splice(0,1):(_classPrivateFieldSet(u,this,h),h<_classPrivateFieldGet(l,this).length&&_classPrivateFieldGet(l,this).splice(h)),_classPrivateFieldGet(l,this).push(o)}undo(){-1!==_classPrivateFieldGet(u,this)&&(_classPrivateFieldSet(c,this,!0),_classPrivateFieldGet(l,this)[_classPrivateFieldGet(u,this)].und
2o(),_classPrivateFieldSet(c,this,!1),_classPrivateFieldSet(u,this,_classPrivateFieldGet(u,this)-1))}redo(){_classPrivateFieldGet(u,this)<_classPrivateFieldGet(l,this).length-1&&(_classPrivateFieldSet(u,this,_classPrivateFieldGet(u,this)+1),_classPrivateFieldSet(c,this,!0),_classPrivateFieldGet(l,this)[_classPrivateFieldGet(u,this)].cmd(),_classPrivateFieldSet(c,this,!1))}hasSomethingToUndo(){return-1!==_classPrivateFieldGet(u,this)}hasSomethingToRedo(){return _classPrivateFieldGet(u,this)<_classPrivateFieldGet(l,this).length-1}destroy(){_classPrivateFieldSet(l,this,null)}}t.CommandManager=h;var p=new WeakSet;class m{constructor(e){_classPrivateMethodInitSpec(this,p),this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:t}=r.FeatureTest.platform;for(const[n,i]of e)for(const e of n){const n=e.startsWith("mac+");t&&n?(this.callbacks.set(e.slice(4),i),this.allKeys.add(e.split("+").at(-1))):t||n||(this.callbacks.set(e,i),this.allKeys.add(e.split("+").at(-1)))}}exec(e,t){if(!this.allKeys.has(t.key))return;const n=this.callbacks.get(_assertClassBrand(p,this,f).call(this,t));n&&(n.bind(e)(),t.stopPropagation(),t.preventDefault())}}function f(e){e.altKey&&this.buffer.push("alt"),e.ctrlKey&&this.buffer.push("ctrl"),e.metaKey&&this.buffer.push("meta"),e.shiftKey&&this.buffer.push("shift"),this.buffer.push(e.key);const t=this.buffer.join("+");return this.buffer.length=0,t}t.KeyboardManager=m;class g{get _colors(){const e=new Map([["CanvasText",null],["Canvas",null]]);return(0,s.getColorValues)(e),(0,r.shadow)(this,"_colors",e)}convert(e){const t=(0,s.getRGB)(e);if(!window.matchMedia("(forced-colors: active)").matches)return t;for(const[n,i]of this._colors)if(i.every(((e,n)=>e===t[n])))return g._colorsMapping.get(n);return t}getHexCode(e){const t=this._colors.get(e);return t?r.Util.makeHexColor(...t):e}}_defineProperty(g,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]])),t.ColorManager=g;var y=new WeakMap,v=new WeakMap,b=new WeakMap,x=new WeakMap,w=new WeakMap,_=new WeakMap,j=new WeakMap,S=new WeakMap,A=new WeakMap,k=new WeakMap,C=new WeakMap,E=new WeakMap,P=new WeakMap,F=new WeakMap,T=new WeakMap,M=new WeakMap,O=new WeakMap,N=new WeakMap,R=new WeakMap,I=new WeakMap,D=new WeakMap,L=new WeakMap,W=new WeakMap,B=new WeakSet;class q{constructor(e,t,n){_classPrivateMethodInitSpec(this,B),_classPrivateFieldInitSpec(this,y,null),_classPrivateFieldInitSpec(this,v,new Map),_classPrivateFieldInitSpec(this,b,new Map),_classPrivateFieldInitSpec(this,x,null),_classPrivateFieldInitSpec(this,w,new h),_classPrivateFieldInitSpec(this,_,0),_classPrivateFieldInitSpec(this,j,null),_classPrivateFieldInitSpec(this,S,new Set),_classPrivateFieldInitSpec(this,A,null),_classPrivateFieldInitSpec(this,k,new o),_classPrivateFieldInitSpec(this,C,!1),_classPrivateFieldInitSpec(this,E,r.AnnotationEditorType.NONE),_classPrivateFieldInitSpec(this,P,new Set),_classPrivateFieldInitSpec(this,F,this.copy.bind(this)),_classPrivateFieldInitSpec(this,T,this.cut.bind(this)),_classPrivateFieldInitSpec(this,M,this.paste.bind(this)),_classPrivateFieldInitSpec(this,O,this.keydown.bind(this)),_classPrivateFieldInitSpec(this,N,this.onEditingAction.bind(this)),_classPrivateFieldInitSpec(this,R,this.onPageChanging.bind(this)),_classPrivateFieldInitSpec(this,I,this.onScaleChanging.bind(this)),_classPrivateFieldInitSpec(this,D,this.onRotationChanging.bind(this)),_classPrivateFieldInitSpec(this,L,{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1}),_classPrivateFieldInitSpec(this,W,null),_classPrivateFieldSet(W,this,e),_classPrivateFieldSet(A,this,t),_classPrivateFieldGet(A,this)._on("editingaction",_classPrivateFieldGet(N,this)),_classPrivateFieldGet(A,this)._on("pagechanging",_classPrivateFieldGet(R,this)),_classPrivateFieldGet(A,this)._on("scalechanging",_classPrivateFieldGet(I,this)),_classPrivateFieldGet(A,this)._on("rotationchanging",_classPrivateFieldGet(D,this)),_classPrivateFieldSet(x,this,n),this.viewParameters={realScale:s.PixelsPerInch.PDF_TO_CSS_UNITS,rotation:0}}destroy(){_assertClassBrand(B,this,z).call(this),_classPrivateFieldGet(A,this)._off("editingaction",_classPrivateFieldGet(N,this)),_classPrivateFieldGet(A,this)._off("pagechanging",_classPrivateFieldGet(R,this)),_classPrivateFieldGet(A,this)._off("scalechanging",_classPrivateFieldGet(I,this)),_classPrivateFieldGet(A,this)._off("rotationchanging",_classPrivateFieldGet(D,this));for(const e of _classPrivateFieldGet(b,this).values())e.destroy();_classPrivateFieldGet(b,this).clear(),_classPrivateFieldGet(v,this).clear(),_classPrivateFieldGet(S,this).clear(),_classPrivateFieldSet(y,this,null),_classPrivateFieldGet(P,this).clear(),_classPrivateFieldGet(w,this).destroy()}onPageChanging(e){let{pageNumber:t}=e;_classPrivateFieldSet(_,this,t-1)}focusMainContainer(){_classPrivateFieldGet(W,this).focus()}addShouldRescale(e){_classPrivateFieldGet(S,this).add(e)}removeShouldRescale(e){_classPrivateFieldGet(S,this).delete(e)}onScaleChanging(e){let{scale:t}=e;this.commitOrRemove(),this.viewParameters.realScale=t*s.PixelsPerInch.PDF_TO_CSS_UNITS;for(const n of _classPrivateFieldGet(S,this))n.onScaleChanging()}onRotationChanging(e){let{pagesRotation:t}=e;this.commitOrRemove(),this.viewParameters.rotation=t}addToAnnotationStorage(e){e.isEmpty()||!_classPrivateFieldGet(x,this)||_classPrivateFieldGet(x,this).has(e.id)||_classPrivateFieldGet(x,this).setValue(e.id,e)}copy(e){if(e.preventDefault(),_classPrivateFieldGet(y,this)&&_classPrivateFieldGet(y,this).commitOrRemove(),!this.hasSelection)return;const t=[];for(const n of _classPrivateFieldGet(P,this))n.isEmpty()||t.push(n.serialize());0!==t.length&&e.clipboardData.setData("application/pdfjs",JSON.stringify(t))}cut(e){this.copy(e),this.delete()}paste(e){e.preventDefault();let t=e.clipboardData.getData("application/pdfjs");if(!t)return;try{t=JSON.parse(t)}catch(i){return void(0,r.warn)('paste: "'.concat(i.message,'".'))}if(!Array.isArray(t))return;this.unselectAll();const n=_classPrivateFieldGet(b,this).get(_classPrivateFieldGet(_,this));try{const e=[];for(const s of t){const t=n.deserialize(s);if(!t)return;e.push(t)}const i=()=>{for(const t of e)_assertClassBrand(B,this,Q).call(this,t);_assertClassBrand(B,this,$).call(this,e)},r=()=>{for(const t of e)t.remove()};this.addCommands({cmd:i,undo:r,mustExec:!0})}catch(i){(0,r.warn)('paste: "'.concat(i.message,'".'))}}keydown(e){var t;null!==(t=this.getActive())&&void 0!==t&&t.shouldGetKeyboardEvents()||q._keyboardManager.exec(this,e)}onEditingAction(e){["undo","redo","delete","selectAll"].includes(e.name)&&this[e.name]()}setEditingState(e){e?(_assertClassBrand(B,this,H).call(this),_assertClassBrand(B,this,U).call(this),_assertClassBrand(B,this,V).call(this,{isEditing:_classPrivateFieldGet(E,this)!==r.AnnotationEditorType.NONE,isEmpty:_assertClassBrand(B,this,J).call(this),hasSomethingToUndo:_classPrivateFieldGet(w,this).hasSomethingToUndo(),hasSomethingToRedo:_classPrivateFieldGet(w,this).hasSomethingToRedo(),hasSelectedEditor:!1})):(_assertClassBrand(B,this,z).call(this),_assertClassBrand(B,this,G).call(this),_assertClassBrand(B,this,V).call(this,{isEditing:!1}))}
2registerEditorTypes(e){if(!_classPrivateFieldGet(j,this)){_classPrivateFieldSet(j,this,e);for(const e of _classPrivateFieldGet(j,this))_assertClassBrand(B,this,Y).call(this,e.defaultPropertiesToUpdate)}}getId(){return _classPrivateFieldGet(k,this).getId()}get currentLayer(){return _classPrivateFieldGet(b,this).get(_classPrivateFieldGet(_,this))}get currentPageIndex(){return _classPrivateFieldGet(_,this)}addLayer(e){_classPrivateFieldGet(b,this).set(e.pageIndex,e),_classPrivateFieldGet(C,this)?e.enable():e.disable()}removeLayer(e){_classPrivateFieldGet(b,this).delete(e.pageIndex)}updateMode(e){if(_classPrivateFieldSet(E,this,e),e===r.AnnotationEditorType.NONE)this.setEditingState(!1),_assertClassBrand(B,this,K).call(this);else{this.setEditingState(!0),_assertClassBrand(B,this,X).call(this);for(const t of _classPrivateFieldGet(b,this).values())t.updateMode(e)}}updateToolbar(e){e!==_classPrivateFieldGet(E,this)&&_classPrivateFieldGet(A,this).dispatch("switchannotationeditormode",{source:this,mode:e})}updateParams(e,t){if(_classPrivateFieldGet(j,this)){for(const n of _classPrivateFieldGet(P,this))n.updateParams(e,t);for(const n of _classPrivateFieldGet(j,this))n.updateDefaultParams(e,t)}}getEditors(e){const t=[];for(const n of _classPrivateFieldGet(v,this).values())n.pageIndex===e&&t.push(n);return t}getEditor(e){return _classPrivateFieldGet(v,this).get(e)}addEditor(e){_classPrivateFieldGet(v,this).set(e.id,e)}removeEditor(e){var t;_classPrivateFieldGet(v,this).delete(e.id),this.unselect(e),null===(t=_classPrivateFieldGet(x,this))||void 0===t||t.remove(e.id)}setActiveEditor(e){_classPrivateFieldGet(y,this)!==e&&(_classPrivateFieldSet(y,this,e),e&&_assertClassBrand(B,this,Y).call(this,e.propertiesToUpdate))}toggleSelected(e){if(_classPrivateFieldGet(P,this).has(e))return _classPrivateFieldGet(P,this).delete(e),e.unselect(),void _assertClassBrand(B,this,V).call(this,{hasSelectedEditor:this.hasSelection});_classPrivateFieldGet(P,this).add(e),e.select(),_assertClassBrand(B,this,Y).call(this,e.propertiesToUpdate),_assertClassBrand(B,this,V).call(this,{hasSelectedEditor:!0})}setSelected(e){for(const t of _classPrivateFieldGet(P,this))t!==e&&t.unselect();_classPrivateFieldGet(P,this).clear(),_classPrivateFieldGet(P,this).add(e),e.select(),_assertClassBrand(B,this,Y).call(this,e.propertiesToUpdate),_assertClassBrand(B,this,V).call(this,{hasSelectedEditor:!0})}isSelected(e){return _classPrivateFieldGet(P,this).has(e)}unselect(e){e.unselect(),_classPrivateFieldGet(P,this).delete(e),_assertClassBrand(B,this,V).call(this,{hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==_classPrivateFieldGet(P,this).size}undo(){_classPrivateFieldGet(w,this).undo(),_assertClassBrand(B,this,V).call(this,{hasSomethingToUndo:_classPrivateFieldGet(w,this).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:_assertClassBrand(B,this,J).call(this)})}redo(){_classPrivateFieldGet(w,this).redo(),_assertClassBrand(B,this,V).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:_classPrivateFieldGet(w,this).hasSomethingToRedo(),isEmpty:_assertClassBrand(B,this,J).call(this)})}addCommands(e){_classPrivateFieldGet(w,this).add(e),_assertClassBrand(B,this,V).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:_assertClassBrand(B,this,J).call(this)})}delete(){if(this.commitOrRemove(),!this.hasSelection)return;const e=[..._classPrivateFieldGet(P,this)];this.addCommands({cmd:()=>{for(const t of e)t.remove()},undo:()=>{for(const t of e)_assertClassBrand(B,this,Q).call(this,t)},mustExec:!0})}commitOrRemove(){var e;null===(e=_classPrivateFieldGet(y,this))||void 0===e||e.commitOrRemove()}selectAll(){for(const e of _classPrivateFieldGet(P,this))e.commit();_assertClassBrand(B,this,$).call(this,_classPrivateFieldGet(v,this).values())}unselectAll(){if(_classPrivateFieldGet(y,this))_classPrivateFieldGet(y,this).commitOrRemove();else if(0!==_classPrivateFieldGet(P,this).size){for(const e of _classPrivateFieldGet(P,this))e.unselect();_classPrivateFieldGet(P,this).clear(),_assertClassBrand(B,this,V).call(this,{hasSelectedEditor:!1})}}isActive(e){return _classPrivateFieldGet(y,this)===e}getActive(){return _classPrivateFieldGet(y,this)}getMode(){return _classPrivateFieldGet(E,this)}}function H(){_classPrivateFieldGet(W,this).addEventListener("keydown",_classPrivateFieldGet(O,this))}function z(){_classPrivateFieldGet(W,this).removeEventListener("keydown",_classPrivateFieldGet(O,this))}function U(){document.addEventListener("copy",_classPrivateFieldGet(F,this)),document.addEventListener("cut",_
2classPrivateFieldGet(T,this)),document.addEventListener("paste",_classPrivateFieldGet(M,this))}function G(){document.removeEventListener("copy",_classPrivateFieldGet(F,this)),document.removeEventListener("cut",_classPrivateFieldGet(T,this)),document.removeEventListener("paste",_classPrivateFieldGet(M,this))}function V(e){Object.entries(e).some((e=>{let[t,n]=e;return _classPrivateFieldGet(L,this)[t]!==n}))&&_classPrivateFieldGet(A,this).dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(_classPrivateFieldGet(L,this),e)})}function Y(e){_classPrivateFieldGet(A,this).dispatch("annotationeditorparamschanged",{source:this,details:e})}function X(){if(!_classPrivateFieldGet(C,this)){_classPrivateFieldSet(C,this,!0);for(const e of _classPrivateFieldGet(b,this).values())e.enable()}}function K(){if(this.unselectAll(),_classPrivateFieldGet(C,this)){_classPrivateFieldSet(C,this,!1);for(const e of _classPrivateFieldGet(b,this).values())e.disable()}}function Q(e){const t=_classPrivateFieldGet(b,this).get(e.pageIndex);t?t.addOrRebuild(e):this.addEditor(e)}function J(){if(0===_classPrivateFieldGet(v,this).size)return!0;if(1===_classPrivateFieldGet(v,this).size)for(const e of _classPrivateFieldGet(v,this).values())return e.isEmpty();return!1}function $(e){_classPrivateFieldGet(P,this).clear();for(const t of e)t.isEmpty()||(_classPrivateFieldGet(P,this).add(t),t.select());_assertClassBrand(B,this,V).call(this,{hasSelectedEditor:!0})}_defineProperty(q,"_keyboardManager",new m([[["ctrl+a","mac+meta+a"],(i=q).prototype.selectAll],[["ctrl+z","mac+meta+z"],i.prototype.undo],[["ctrl+y","ctrl+shift+Z","mac+meta+shift+Z"],i.prototype.redo],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete"],i.prototype.delete],[["Escape","mac+Escape"],i.prototype.unselectAll]])),t.AnnotationEditorUIManager=q},(e,t,n)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMFilterFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=t.AnnotationPrefix=void 0,t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getColorValues=function(e){const t=document.createElement("span");t.style.visibility="hidden",document.body.append(t);for(const n of e.keys()){t.style.color=n;const i=window.getComputedStyle(t).color;e.set(n,T(i))}t.remove()},t.getCurrentTransform=function(e){const{a:t,b:n,c:i,d:r,e:s,f:a}=e.getTransform();return[t,n,i,r,s,a]},t.getCurrentTransformInverse=function(e){const{a:t,b:n,c:i,d:r,e:s,f:a}=e.getTransform().invertSelf();return[t,n,i,r,s,a]},t.getFilenameFromUrl=function(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]||([e]=e.split(/[#?]/,1)),e.substring(e.lastIndexOf("/")+1)},t.getPdfFilenameFromUrl=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf";if("string"!==typeof e)return t;if(E(e))return(0,s.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;const n=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,i=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e);let r=n.exec(i[1])||n.exec(i[2])||n.exec(i[3]);if(r&&(r=r[0],r.includes("%")))try{r=n.exec(decodeURIComponent(r))[0]}catch(a){}return r||t},t.getRGB=T,t.getXfaPageViewport=function(e,t){let{scale:n=1,rotation:i=0}=t;const{width:r,height:s}=e.attributes.style,a=[0,0,parseInt(r),parseInt(s)];return new k({viewBox:a,scale:n,rotation:i})},t.isDataScheme=E,t.isPdfFile=function(e){return"string"===typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=P,t.loadScript=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise(((n,i)=>{const r=document.createElement("script");r.src=e,r.onload=function(e){t&&r.remove(),n(e)},r.onerror=function(){i(new Error("Cannot load script at: ".concat(r.src)))},(document.head||document.documentElement).append(r)}))},t.setLayerDimensions=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(t instanceof k){const{pageWidth:i,pageHeight:r}=t.rawDims,{style:s}=e,a="calc(var(--scale-factor) * ".concat(i,"px)"),o="calc(var(--scale-factor) * ".concat(r,"px)");n&&t.rotation%180!==0?(s.width=o,s.height=a):(s.width=a,s.height=o
2)}i&&e.setAttribute("data-main-rotation",t.rotation)};var r=n(7),s=n(1);const a="http://www.w3.org/2000/svg";t.AnnotationPrefix="pdfjs_internal_id_";class o{}i=o,_defineProperty(o,"CSS",96),_defineProperty(o,"PDF",72),_defineProperty(o,"PDF_TO_CSS_UNITS",i.CSS/i.PDF),t.PixelsPerInch=o;var l=new WeakMap,c=new WeakMap,d=new WeakMap,u=new WeakMap,h=new WeakMap,p=new WeakMap,m=new WeakMap,f=new WeakMap,g=new WeakSet;class y extends r.BaseFilterFactory{constructor(){let{docId:e,ownerDocument:t=globalThis.document}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),_classPrivateMethodInitSpec(this,g),_classPrivateFieldInitSpec(this,l,void 0),_classPrivateFieldInitSpec(this,c,void 0),_classPrivateFieldInitSpec(this,d,void 0),_classPrivateFieldInitSpec(this,u,void 0),_classPrivateFieldInitSpec(this,h,void 0),_classPrivateFieldInitSpec(this,p,void 0),_classPrivateFieldInitSpec(this,m,void 0),_classPrivateFieldInitSpec(this,f,0),_classPrivateFieldSet(d,this,e),_classPrivateFieldSet(u,this,t)}addFilter(e){var t,n;if(!e)return"none";let i,r,s,o,l=_classPrivateGetter(g,this,v).get(e);if(l)return l;if(1===e.length){const t=e[0],n=new Array(256);for(let e=0;e<256;e++)n[e]=t[e]/255;o=i=r=s=n.join(",")}else{const[t,n,a]=e,l=new Array(256),c=new Array(256),d=new Array(256);for(let e=0;e<256;e++)l[e]=t[e]/255,c[e]=n[e]/255,d[e]=a[e]/255;i=l.join(","),r=c.join(","),s=d.join(","),o="".concat(i).concat(r).concat(s)}if(l=_classPrivateGetter(g,this,v).get(o),l)return _classPrivateGetter(g,this,v).set(e,l),l;const c="g_".concat(_classPrivateFieldGet(d,this),"_transfer_map_").concat((_classPrivateFieldSet(f,this,(t=_classPrivateFieldGet(f,this),n=t++,t)),n)),h="url(#".concat(c,")");_classPrivateGetter(g,this,v).set(e,h),_classPrivateGetter(g,this,v).set(o,h);const p=_classPrivateFieldGet(u,this).createElementNS(a,"filter",a);p.setAttribute("id",c),p.setAttribute("color-interpolation-filters","sRGB");const m=_classPrivateFieldGet(u,this).createElementNS(a,"feComponentTransfer");return p.append(m),_assertClassBrand(g,this,x).call(this,m,"feFuncR",i),_assertClassBrand(g,this,x).call(this,m,"feFuncG",r),_assertClassBrand(g,this,x).call(this,m,"feFuncB",s),_classPrivateGetter(g,this,b).append(p),h}addHCMFilter(e,t){var n;const i="".concat(e,"-").concat(t);if(_classPrivateFieldGet(p,this)===i)return _classPrivateFieldGet(m,this);if(_classPrivateFieldSet(p,this,i),_classPrivateFieldSet(m,this,"none"),null===(n=_classPrivateFieldGet(h,this))||void 0===n||n.remove(),!e||!t)return _classPrivateFieldGet(m,this);_classPrivateGetter(g,this,b).style.color=e;const r=T(e=getComputedStyle(_classPrivateGetter(g,this,b)).getPropertyValue("color"));e=s.Util.makeHexColor(...r),_classPrivateGetter(g,this,b).style.color=t;const o=T(t=getComputedStyle(_classPrivateGetter(g,this,b)).getPropertyValue("color"));if(t=s.Util.makeHexColor(...o),_classPrivateGetter(g,this,b).style.color="","#000000"===e&&"#ffffff"===t||e===t)return _classPrivateFieldGet(m,this);const l=new Array(256);for(let s=0;s<=255;s++){const e=s/255;l[s]=e<=.03928?e/12.92:((e+.055)/1.055)**2.4}const c=l.join(","),f="g_".concat(_classPrivateFieldGet(d,this),"_hcm_filter"),y=_classPrivateFieldSet(h,this,_classPrivateFieldGet(u,this).createElementNS(a,"filter",a));y.setAttribute("id",f),y.setAttribute("color-interpolation-filters","sRGB");let v=_classPrivateFieldGet(u,this).createElementNS(a,"feComponentTransfer");y.append(v),_assertClassBrand(g,this,x).call(this,v,"feFuncR",c),_assertClassBrand(g,this,x).call(this,v,"feFuncG",c),_assertClassBrand(g,this,x).call(this,v,"feFuncB",c);const w=_classPrivateFieldGet(u,this).createElementNS(a,"feColorMatrix");w.setAttribute("type","matrix"),w.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),y.append(w),v=_classPrivateFieldGet(u,this).createElementNS(a,"feComponentTransfer"),y.append(v);const _=(e,t)=>{const n=r[e]/255,i=o[e]/255,s=new Array(t+1);for(let r=0;r<=t;r++)s[r]=n+r/t*(i-n);return s.join(",")};return _assertClassBrand(g,this,x).call(this,v,"feFuncR",_(0,5)),_assertClassBrand(g,this,x).call(this,v,"feFuncG",_(1,5)),_assertClassBrand(g,this,x).call(this,v,"feFuncB",_(2,5)),_classPrivateGetter(g,this,b).append(y),_classPrivateFieldSet(m,this,"url(#".concat(f,")")),_classPrivateFieldGet(m,this)}destroy(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&_classPrivateFieldGet(m,this)||(_classPrivateFieldGet(c,this)&&(_classPrivateFieldGet(c,this).parentNode.parentNode.remove(),_classPrivateFieldSet(c,this,null)),_classPrivateFieldGet(l,this)&&(_classPrivateFieldGet(l,this).clear(),_classPrivateFieldSet(l,this,null)),_classPrivateFieldSet(f,this,0))}}function v(e){return _classPrivateFieldGet(l,e)||_classPrivateFieldSet(l,e,new Map)}function b(e){if(!_classPrivateFieldGet(c,e)){const t=_classPrivateFieldGet(u,e).createElement("div"),{style:n}=t;n.visibility="hidden",n.contain="strict",n.width=n.height=0,n.position="absolute",n.top=n.left=0,n.zIndex=-1;const i=_classPrivateFieldGet(u,e).createElementNS(a,"svg");i.setAttribute("width",0),i.setAttribute("height",0),_classPrivateFieldSet(c,e,_classPrivateFieldGet(u,e).createElementNS(a,"defs")),t.append(i),i.append(_classPrivateFieldGet(c,e)),_classPrivateFieldGet(u,e).body.append(t)}return _classPrivateFieldGet(c,e)}function x(e,t,n){const i=_classPrivateFieldGet(u,this).createElementNS(a,t);i.setAttribute("type","discrete"),i.setAttribute("tableValues",n),e.append(i)}t.DOMFilterFactory=y;class w extends r.BaseCanvasFactory{constructor(){let{ownerDocument:e=globalThis.document}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),this._document=e}_createCanvas(e,t){const n=this._document.createElement("canvas");return n.width=e,n.height=t,n}}async function _(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(P(e,document.baseURI)){const n=await fetch(e);if(!n.ok)throw new Error(n.statusText);return t?new Uint8Array(await n.arrayBuffer()):(0,s.stringToBytes)(await n.text())}return new Promise(((n,i)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),t&&(r.responseType="arraybuffer"),r.onreadystatechange=()=>
2{if(r.readyState===XMLHttpRequest.DONE){if(200===r.status||0===r.status){let e;if(t&&r.response?e=new Uint8Array(r.response):!t&&r.responseText&&(e=(0,s.stringToBytes)(r.responseText)),e)return void n(e)}i(new Error(r.statusText))}},r.send(null)}))}t.DOMCanvasFactory=w;class j extends r.BaseCMapReaderFactory{_fetchData(e,t){return _(e,this.isCompressed).then((e=>({cMapData:e,compressionType:t})))}}t.DOMCMapReaderFactory=j;class S extends r.BaseStandardFontDataFactory{_fetchData(e){return _(e,!0)}}t.DOMStandardFontDataFactory=S;class A extends r.BaseSVGFactory{_createSVG(e){return document.createElementNS(a,e)}}t.DOMSVGFactory=A;class k{constructor(e){let{viewBox:t,scale:n,rotation:i,offsetX:r=0,offsetY:s=0,dontFlip:a=!1}=e;this.viewBox=t,this.scale=n,this.rotation=i,this.offsetX=r,this.offsetY=s;const o=(t[2]+t[0])/2,l=(t[3]+t[1])/2;let c,d,u,h,p,m,f,g;switch(i%=360,i<0&&(i+=360),i){case 180:c=-1,d=0,u=0,h=1;break;case 90:c=0,d=1,u=1,h=0;break;case 270:c=0,d=-1,u=-1,h=0;break;case 0:c=1,d=0,u=0,h=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}a&&(u=-u,h=-h),0===c?(p=Math.abs(l-t[1])*n+r,m=Math.abs(o-t[0])*n+s,f=(t[3]-t[1])*n,g=(t[2]-t[0])*n):(p=Math.abs(o-t[0])*n+r,m=Math.abs(l-t[1])*n+s,f=(t[2]-t[0])*n,g=(t[3]-t[1])*n),this.transform=[c*n,d*n,u*n,h*n,p-c*n*o-u*n*l,m-d*n*o-h*n*l],this.width=f,this.height=g}get rawDims(){const{viewBox:e}=this;return(0,s.shadow)(this,"rawDims",{pageWidth:e[2]-e[0],pageHeight:e[3]-e[1],pageX:e[0],pageY:e[1]})}clone(){let{scale:e=this.scale,rotation:t=this.rotation,offsetX:n=this.offsetX,offsetY:i=this.offsetY,dontFlip:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new k({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:i,dontFlip:r})}convertToViewportPoint(e,t){return s.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=s.Util.applyTransform([e[0],e[1]],this.transform),n=s.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return s.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=k;class C extends s.BaseException{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;super(e,"RenderingCancelledException"),this.type=t,this.extraDelay=n}}function E(e){const t=e.length;let n=0;for(;n<t&&""===e[n].trim();)n++;return"data:"===e.substring(n,n+5).toLowerCase()}function P(e,t){try{const{protocol:n}=t?new URL(e,t):new URL(e);return"http:"===n||"https:"===n}catch(n){return!1}}let F;function T(e){if(e.startsWith("#")){const t=parseInt(e.slice(1),16);return[(16711680&t)>>16,(65280&t)>>8,255&t]}return e.startsWith("rgb(")?e.slice(4,-1).split(",").map((e=>parseInt(e))):e.startsWith("rgba(")?e.slice(5,-1).split(",").map((e=>parseInt(e))).slice(0,3):((0,s.warn)('Not a valid color format: "'.concat(e,'"')),[0,0,0])}t.RenderingCancelledException=C,t.StatTimer=class{constructor(){_defineProperty(this,"started",Object.create(null)),_defineProperty(this,"times",[])}time(e){e in this.started&&(0,s.warn)("Timer is already running for ".concat(e)),this.started[e]=Date.now()}timeEnd(e){e in this.started||(0,s.warn)("Timer has not been started for ".concat(e)),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){const e=[];let t=0;for(const{name:n}of this.times)t=Math.max(n.length,t);for(const{name:n,start:i,end:r}of this.times)e.push("".concat(n.padEnd(t)," ").concat(r-i,"ms\n"));return e.join("")}},t.PDFDateString=class{static toDateObject(e){if(!e||"string"!==typeof e)return null;F||(F=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const t=F.exec(e);if(!t)return null;const n=parseInt(t[1],10);let i=parseInt(t[2],10);i=i>=1&&i<=12?i-1:0;let r=parseInt(t[3],10);r=r>=1&&r<=31?r:1;let s=parseInt(t[4],10);s=s>=0&&s<=23?s:0;let a=parseInt(t[5],10);a=a>=0&&a<=59?a:0;let o=parseInt(t[6],10);o=o>=0&&o<=59?o:0;const l=t[7]||"Z";let c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;let d=parseInt(t[9],10)||0;return d=d>=0&&d<=59?d:0,"-"===l?(s+=c,a+=d):"+"===l&&(s-=c,a-=d),new Date(Date.UTC(n,i,r,s,a,o))}}},(e,t,n)=>
2{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseFilterFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var i=n(1);class r{constructor(){this.constructor===r&&(0,i.unreachable)("Cannot initialize BaseFilterFactory.")}addFilter(e){return"none"}addHCMFilter(e,t){return"none"}destroy(){}}t.BaseFilterFactory=r;class s{constructor(){this.constructor===s&&(0,i.unreachable)("Cannot initialize BaseCanvasFactory.")}create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");const n=this._createCanvas(e,t);return{canvas:n,context:n.getContext("2d")}}reset(e,t,n){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=n}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,t){(0,i.unreachable)("Abstract method `_createCanvas` called.")}}t.BaseCanvasFactory=s;class a{constructor(e){let{baseUrl:t=null,isCompressed:n=!0}=e;this.constructor===a&&(0,i.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=t,this.isCompressed=n}async fetch(e){let{name:t}=e;if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!t)throw new Error("CMap name must be specified.");const n=this.baseUrl+t+(this.isCompressed?".bcmap":""),r=this.isCompressed?i.CMapCompressionType.BINARY:i.CMapCompressionType.NONE;return this._fetchData(n,r).catch((e=>{throw new Error("Unable to load ".concat(this.isCompressed?"binary ":"","CMap at: ").concat(n))}))}_fetchData(e,t){(0,i.unreachable)("Abstract method `_fetchData` called.")}}t.BaseCMapReaderFactory=a;class o{constructor(e){let{baseUrl:t=null}=e;this.constructor===o&&(0,i.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=t}async fetch(e){let{filename:t}=e;if(!this.baseUrl)throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');if(!t)throw new Error("Font filename must be specified.");const n="".concat(this.baseUrl).concat(t);return this._fetchData(n).catch((e=>{throw new Error("Unable to load font data at: ".concat(n))}))}_fetchData(e){(0,i.unreachable)("Abstract method `_fetchData` called.")}}t.BaseStandardFontDataFactory=o;class l{constructor(){this.constructor===l&&(0,i.unreachable)("Cannot initialize BaseSVGFactory.")}create(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e<=0||t<=0)throw new Error("Invalid SVG dimensions");const i=this._createSVG("svg:svg");return i.setAttribute("version","1.1"),n||(i.setAttribute("width","".concat(e,"px")),i.setAttribute("height","".concat(t,"px"))),i.setAttribute("preserveAspectRatio","none"),i.setAttribute("viewBox","0 0 ".concat(e," ").concat(t)),i}createElement(e){if("string"!==typeof e)throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){(0,i.unreachable)("Abstract method `_createSVG` called.")}}t.BaseSVGFactory=l},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MurmurHash3_64=void 0;var i=n(1);const r=3285377520,s=4294901760,a=65535;t.MurmurHash3_64=class{constructor(e){this.h1=e?4294967295&e:r,this.h2=e?4294967295&e:r}update(e){let t,n;if("string"===typeof e){t=new Uint8Array(2*e.length),n=0;for(let i=0,r=e.length;i<r;i++){const r=e.charCodeAt(i);r<=255?t[n++]=r:(t[n++]=r>>>8,t[n++]=255&r)}}else{if(!(0,i.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");t=e.slice(),n=t.byteLength}const r=n>>2,o=n-4*r,l=new Uint32Array(t.buffer,0,r);let c=0,d=0,u=this.h1,h=this.h2;const p=3432918353,m=461845907,f=11601,g=13715;for(let i=0;i<r;i++)1&i?(c=l[i],c=c*p&s|c*f&a,c=c<<15|c>>>17,c=c*m&s|c*g&a,u^=c,u=u<<13|u>>>19,u=5*u+3864292196):(d=l[i],d=d*p&s|d*f&a,d=d<<15|d>>>17,d=d*m&s|d*g&a,h^=d,h=h<<13|h>>>19,h=5*h+3864292196);switch(c=0,o){case 3:c^=t[4*r+2]<<16;case 2:c^=t[4*r+1]<<8;case 1:c^=t[4*r],c=c*p&s|c*f&a,c=c<<15|c>>>
217,c=c*m&s|c*g&a,1&r?u^=c:h^=c}this.h1=u,this.h2=h}hexdigest(){let e=this.h1,t=this.h2;return e^=t>>>1,e=3981806797*e&s|36045*e&a,t=4283543511*t&s|(2950163797*(t<<16|e>>>16)&s)>>>16,e^=t>>>1,e=444984403*e&s|60499*e&a,t=3301882366*t&s|(3120437893*(t<<16|e>>>16)&s)>>>16,e^=t>>>1,(e>>>0).toString(16).padStart(8,"0")+(t>>>0).toString(16).padStart(8,"0")}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var i=n(1),r=n(10);t.FontLoader=class{constructor(e){let{ownerDocument:t=globalThis.document,styleElement:n=null}=e;this._document=t,this.nativeFontFaces=[],this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(e){this.nativeFontFaces.push(e),this._document.fonts.add(e)}insertRule(e){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const t=this.styleElement.sheet;t.insertRule(e,t.cssRules.length)}clear(){for(const e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(e){if(e.attached||e.missingFile)return;if(e.attached=!0,this.isFontLoadingAPISupported){const t=e.createNativeFontFace();if(t){this.addNativeFontFace(t);try{await t.loaded}catch(n){throw(0,i.warn)("Failed to load font '".concat(t.family,"': '").concat(n,"'.")),e.disableFontFace=!0,n}}return}const t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise((t=>{const n=this._queueLoadingCallback(t);this._prepareFontLoadEvent(e,n)}))}}get isFontLoadingAPISupported(){var e;const t=!(null===(e=this._document)||void 0===e||!e.fonts);return(0,i.shadow)(this,"isFontLoadingAPISupported",t)}get isSyncFontLoadingSupported(){let e=!1;return(r.isNodeJS||"undefined"!==typeof navigator&&/Mozilla\/5.0.*?rv:\d+.*? Gecko/.test(navigator.userAgent))&&(e=!0),(0,i.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){const{loadingRequests:t}=this,n={done:!1,complete:function(){for((0,i.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;t.length>0&&t[0].done;){const e=t.shift();setTimeout(e.callback,0)}},callback:e};return t.push(n),n}get _loadTestFont(){const e=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return(0,i.shadow)(this,"_loadTestFont",e)}_prepareFontLoadEvent(e,t){function n(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function r(e,t,n,i){return e.substring(0,t)+i+e.substring(t+n)}let s,a;const o=this._document.createElement("canvas");o.width=1,o.height=1;const l=o.getContext("2d");let c=0;const d="lt".concat(Date.now()).concat(this.loadTestFontId++);let u=this._loadTestFont;u=r(u,976,d.length,d);const h=1482184792;let p=n(u,16);for(s=0,a=d.length-3;s<a;s+=4)p=p-h+n(d,s)|0;s<d.length&&(p=p-h+n(d+"XXX",s)|0),u=r(u,16,4,(0,i.string32)(p));const m="url(data:font/opentype;base64,".concat(btoa(u),");"),f='@font-face {font-family:"'.concat(d,'";src:').concat(m,"}");this.insertRule(f);const g=this._document.createElement("div");g.style.visibility="hidden",g.style.width=g.style.height="10px",g.style.position="absolute",g.style.top=g.style.left="0px";for(const i of[e.loadedName,d]){const e=this._document.createElement("span");e.textContent="Hi",e.style.fontFamily=i,g.append(e)}this._document.body.append(g),function e(t,n){if(++c>30)return(0,i.warn)("Load test font never loaded."),void n();l.font="30px "+t,l.fillText(".",0,20),l.getImageData(0,0,1,1).data[3]>0?n():setTimeout(e.bind(null,t,n))}(d,(()=>{g.remove(),t.complete()}
2))}},t.FontFaceObject=class{constructor(e,t){let{isEvalSupported:n=!0,disableFontFace:i=!1,ignoreErrors:r=!1,inspectFont:s=null}=t;this.compiledGlyphs=Object.create(null);for(const a in e)this[a]=e[a];this.isEvalSupported=!1!==n,this.disableFontFace=!0===i,this.ignoreErrors=!0===r,this._inspectFont=s}createNativeFontFace(){var e;if(!this.data||this.disableFontFace)return null;let t;if(this.cssFontInfo){const e={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(e.style="oblique ".concat(this.cssFontInfo.italicAngle,"deg")),t=new FontFace(this.cssFontInfo.fontFamily,this.data,e)}else t=new FontFace(this.loadedName,this.data,{});return null===(e=this._inspectFont)||void 0===e||e.call(this,this),t}createFontFaceRule(){var e;if(!this.data||this.disableFontFace)return null;const t=(0,i.bytesToString)(this.data),n="url(data:".concat(this.mimetype,";base64,").concat(btoa(t),");");let r;if(this.cssFontInfo){let e="font-weight: ".concat(this.cssFontInfo.fontWeight,";");this.cssFontInfo.italicAngle&&(e+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),r='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(e,"src:").concat(n,"}")}else r='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(n,"}");return null===(e=this._inspectFont)||void 0===e||e.call(this,this,n),r}getPathGenerator(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];let n;try{n=e.get(this.loadedName+"_path_"+t)}catch(r){if(!this.ignoreErrors)throw r;return(0,i.warn)('getPathGenerator - ignoring character: "'.concat(r,'".')),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&i.FeatureTest.isEvalSupported){const e=[];for(const t of n){const n=void 0!==t.args?t.args.join(","):"";e.push("c.",t.cmd,"(",n,");\n")}return this.compiledGlyphs[t]=new Function("c","size",e.join(""))}return this.compiledGlyphs[t]=function(e,t){for(const i of n)"scale"===i.cmd&&(i.args=[t,-t]),e[i.cmd].apply(e,i.args)}}}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;const n="object"===typeof process&&process+""==="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=n},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var i=n(1),r=n(6),s=n(12),a=n(13),o=n(10);const l=4096,c=16;class d{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,n){let i;return void 0!==this.cache[e]?(i=this.cache[e],this.canvasFactory.reset(i,t,n)):(i=this.canvasFactory.create(t,n),this.cache[e]=i),i}delete(e){delete this.cache[e]}clear(){for(const e in this.cache){const t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}}function u(e,t,n,i,s,a,o,l,c,d){const[u,h,p,m,f,g]=(0,r.getCurrentTransform)(e);if(0===h&&0===p){const r=o*u+f,y=Math.round(r),v=l*m+g,b=Math.round(v),x=(o+c)*u+f,w=Math.abs(Math.round(x)-y)||1,_=(l+d)*m+g,j=Math.abs(Math.round(_)-b)||1;return e.setTransform(Math.sign(u),0,0,Math.sign(m),y,b),e.drawImage(t,n,i,s,a,0,0,w,j),e.setTransform(u,h,p,m,f,g),[w,j]}if(0===u&&0===m){const r=l*p+f,y=Math.round(r),v=o*h+g,b=Math.round(v),x=(l+d)*p+f,w=Math.abs(Math.round(x)-y)||1,_=(o+c)*h+g,j=Math.abs(Math.round(_)-b)||1;return e.setTransform(0,Math.sign(h),Math.sign(p),0,y,b),e.drawImage(t,n,i,s,a,0,0,j,w),e.setTransform(u,h,p,m,f,g),[j,w]}return e.drawImage(t,n,i,s,a,o,l,c,d),[Math.hypot(u,h)*c,Math.hypot(p,m)*d]}class h{constructor(e,t){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=i.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=i.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=i.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps="none",this.startNewPathAndClipBox([0,0,e,t])}clone(){const e=Object.create(this);return e.clipBox=this.clipBox.slice(),e}setCurrentPoint(e,t){this.x=e,this.y=t}updatePathMinMax(e,t,n){[t,n]=i.Util.applyTransform([t,n],e),this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,n),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,n)}updateRectMinMax(e,t){const n=i.Util.applyTransform(t,e),r=i.Util.applyTransform(t.slice(2),e);this.minX=Math.min(this.minX,n[0],r[0]),this.minY=Math.min(this.minY,n[1],r[1]),this.maxX=Math.max(this.maxX,n[0],r[0]),this.maxY=Math.max(this.maxY,n[
21],r[1])}updateScalingPathMinMax(e,t){i.Util.scaleMinMax(e,t),this.minX=Math.min(this.minX,t[0]),this.maxX=Math.max(this.maxX,t[1]),this.minY=Math.min(this.minY,t[2]),this.maxY=Math.max(this.maxY,t[3])}updateCurvePathMinMax(e,t,n,r,s,a,o,l,c,d){const u=i.Util.bezierBoundingBox(t,n,r,s,a,o,l,c);if(d)return d[0]=Math.min(d[0],u[0],u[2]),d[1]=Math.max(d[1],u[0],u[2]),d[2]=Math.min(d[2],u[1],u[3]),void(d[3]=Math.max(d[3],u[1],u[3]));this.updateRectMinMax(e,u)}getPathBoundingBox(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=[this.minX,this.minY,this.maxX,this.maxY];if(e===s.PathType.STROKE){t||(0,i.unreachable)("Stroke bounding box must include transform.");const e=i.Util.singularValueDecompose2dScale(t),r=e[0]*this.lineWidth/2,s=e[1]*this.lineWidth/2;n[0]-=r,n[1]-=s,n[2]+=r,n[3]+=s}return n}updateClipFromPath(){const e=i.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return i.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}function p(e,t){if("undefined"!==typeof ImageData&&t instanceof ImageData)return void e.putImageData(t,0,0);const n=t.height,r=t.width,s=n%c,a=(n-s)/c,o=0===s?a:a+1,l=e.createImageData(r,c);let d,u=0;const h=t.data,p=l.data;let m,f,g,y;if(t.kind===i.ImageKind.GRAYSCALE_1BPP){const t=h.byteLength,n=new Uint32Array(p.buffer,0,p.byteLength>>2),y=n.length,v=r+7>>3,b=4294967295,x=i.FeatureTest.isLittleEndian?4278190080:255;for(m=0;m<o;m++){for(g=m<a?c:s,d=0,f=0;f<g;f++){const e=t-u;let i=0;const s=e>v?r:8*e-7,a=-8&s;let o=0,l=0;for(;i<a;i+=8)l=h[u++],n[d++]=128&l?b:x,n[d++]=64&l?b:x,n[d++]=32&l?b:x,n[d++]=16&l?b:x,n[d++]=8&l?b:x,n[d++]=4&l?b:x,n[d++]=2&l?b:x,n[d++]=1&l?b:x;for(;i<s;i++)0===o&&(l=h[u++],o=128),n[d++]=l&o?b:x,o>>=1}for(;d<y;)n[d++]=0;e.putImageData(l,0,m*c)}}else if(t.kind===i.ImageKind.RGBA_32BPP){for(f=0,y=r*c*4,m=0;m<a;m++)p.set(h.subarray(u,u+y)),u+=y,e.putImageData(l,0,f),f+=c;m<o&&(y=r*s*4,p.set(h.subarray(u,u+y)),e.putImageData(l,0,f))}else{if(t.kind!==i.ImageKind.RGB_24BPP)throw new Error("bad image kind: ".concat(t.kind));for(g=c,y=r*g,m=0;m<o;m++){for(m>=a&&(g=s,y=r*g),d=0,f=y;f--;)p[d++]=h[u++],p[d++]=h[u++],p[d++]=h[u++],p[d++]=255;e.putImageData(l,0,m*c)}}}function m(e,t){if(t.bitmap)return void e.drawImage(t.bitmap,0,0);const n=t.height,i=t.width,r=n%c,s=(n-r)/c,o=0===r?s:s+1,l=e.createImageData(i,c);let d=0;const u=t.data,h=l.data;for(let p=0;p<o;p++){const t=p<s?c:r;({srcPos:d}=(0,a.convertBlackAndWhiteToRGBA)({src:u,srcPos:d,dest:h,width:i,height:t,nonBlackColor:0})),e.putImageData(l,0,p*c)}}function f(e,t){const n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];for(const i of n)void 0!==e[i]&&(t[i]=e[i]);void 0!==e.setLineDash&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function g(e){e.strokeStyle=e.fillStyle="#000000",e.fillRule="nonzero",e.globalAlpha=1,e.lineWidth=1,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=10,e.globalCompositeOperation="source-over",e.font="10px sans-serif",void 0!==e.setLineDash&&(e.setLineDash([]),e.lineDashOffset=0),o.isNodeJS||(e.filter="none")}function y(e,t,n,i){const r=e.length;for(let s=3;s<r;s+=4){const r=e[s];if(0===r)e[s-3]=t,e[s-2]=n,e[s-1]=i;else if(r<255){const a=255-r;e[s-3]=e[s-3]*r+t*a>>8,e[s-2]=e[s-2]*r+n*a>>8,e[s-1]=e[s-1]*r+i*a>>8}}}function v(e,t,n){const i=e.length,r=1/255;for(let s=3;s<i;s+=4){const i=n?n[e[s]]:e[s];t[s]=t[s]*i*r|0}}function b(e,t,n){const i=e.length;for(let r=3;r<i;r+=4){const i=77*e[r-3]+152*e[r-2]+28*e[r-1];t[r]=n?t[r]*n[i>>8]>>8:t[r]*i>>16}}function x(e,t,n,i){const r=i[0],s=i[1],a=i[2]-r,o=i[3]-s;0!==a&&0!==o&&(function(e,t,n,i,r,s,a,o,l,c,d){const u=!!s,h=u?s[0]:0,p=u?s[1]:0,m=u?s[2]:0;let f;f="Luminosity"===r?b:v;const g=Math.min(i,Math.ceil(1048576/n));for(let v=0;v<i;v+=g){const r=Math.min(g,i-v),s=e.getImageData(o-c,v+(l-d),n,r),b=t.getImageData(o,v+l,n,r);u&&y(s.data,h,p,m),f(s.data,b.data,a),t.putImageData(b,o,v+l)}}(t.context,n,a,o,t.subtype,t.backdrop,t.transferMap,r,s,t.offsetX,t.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(n.canvas,0,0),e.restore(
2))}function w(e,t){const n=i.Util.singularValueDecompose2dScale(e);n[0]=Math.fround(n[0]),n[1]=Math.fround(n[1]);const s=Math.fround((globalThis.devicePixelRatio||1)*r.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:n[0]<=s||n[1]<=s}const _=["butt","round","square"],j=["miter","round","bevel"],S={},A={};var k=new WeakSet;class C{constructor(e,t,n,i,r,s,a,o){let{optionalContentConfig:l,markedContentStack:c=null}=s;_classPrivateMethodInitSpec(this,k),this.ctx=e,this.current=new h(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=n,this.canvasFactory=i,this.filterFactory=r,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=c||[],this.optionalContentConfig=l,this.cachedCanvases=new d(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=a,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=o,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return"string"===typeof e?e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e):t}beginDrawing(e){let{transform:t,viewport:n,transparency:i=!1,background:s=null}=e;const a=this.ctx.canvas.width,o=this.ctx.canvas.height,l=this.ctx.fillStyle;if(this.ctx.fillStyle=s||"#ffffff",this.ctx.fillRect(0,0,a,o),this.ctx.fillStyle=l,i){const e=this.cachedCanvases.getCanvas("transparent",a,o);this.compositeCtx=this.ctx,this.transparentCanvas=e.canvas,this.ctx=e.context,this.ctx.save(),this.ctx.transform(...(0,r.getCurrentTransform)(this.compositeCtx))}this.ctx.save(),g(this.ctx),t&&(this.ctx.transform(...t),this.outputScaleX=t[0],this.outputScaleY=t[0]),this.ctx.transform(...n.transform),this.viewportScale=n.scale,this.baseTransform=(0,r.getCurrentTransform)(this.ctx)}executeOperatorList(e,t,n,r){const s=e.argsArray,a=e.fnArray;let o=t||0;const l=s.length;if(l===o)return o;const c=l-o>10&&"function"===typeof n,d=c?Date.now()+15:0;let u=0;const h=this.commonObjs,p=this.objs;let m;for(;;){if(void 0!==r&&o===r.nextBreakPoint)return r.breakIt(o,n),o;if(m=a[o],m!==i.OPS.dependency)this[m].apply(this,s[o]);else for(const e of s[o]){const t=e.startsWith("g_")?h:p;if(!t.has(e))return t.get(e,n),o}if(o++,o===l)return o;if(c&&++u>10){if(Date.now()>d)return n(),o;u=0}}}endDrawing(){_assertClassBrand(k,this,E).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const e of this._cachedBitmapsMap.values()){for(const t of e.values())"undefined"!==typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement&&(t.width=t.height=0);e.clear()}this._cachedBitmapsMap.clear(),_assertClassBrand(k,this,P).call(this)}_scaleImage(e,t){const n=e.width,i=e.height;let r,s,a=Math.max(Math.hypot(t[0],t[1]),1),o=Math.max(Math.hypot(t[2],t[3]),1),l=n,c=i,d="prescale1";for(;a>2&&l>1||o>2&&c>1;){let t=l,n=c;a>2&&l>1&&(t=l>=16384?Math.floor(l/2)-1||1:Math.ceil(l/2),a/=l/t),o>2&&c>1&&(n=c>=16384?Math.floor(c/2)-1||1:Math.ceil(c)/2,o/=c/n),r=this.cachedCanvases.getCanvas(d,t,n),s=r.context,s.clearRect(0,0,t,n),s.drawImage(e,0,0,l,c,0,0,t,n),e=r.canvas,l=t,c=n,d="prescale1"===d?"prescale2":"prescale1"}return{img:e,paintWidth:l,paintHeight:c}}_createMaskCanvas(e){const t=this.ctx,{width:n,height:a}=e,o=this.current.fillColor,l=this.current.patternFill,c=(0,r.getCurrentTransform)(t);let d,h,p,f;if((e.bitmap||e.data)&&e.count>1){const t=e.bitmap||e.data.buffer;h=JSON.stringify(l?c:[c.slice(0,4),o]),d=this._cachedBitmapsMap.get(t),d||(d=new Map,this._cachedBitmapsMap.set(t,d));const n=d.get(h);if(n&&!l)return{canvas:n,offsetX:Math.round(Math.min(c[0],c[2])+c[4]),offsetY:Math.round(Math.min(c[1],c[3])+c[5])};p=n}p||(f=this.cachedCanvases.getCanvas("maskCanvas",n,a),m(f.context,e));let g=i.Util.transform(c,[1/n,0,0,-1/a,0,0]);g=i.Util.transform(g,[1,0,0,1,0,-a]);const y=i.Util.applyTransform([0,0],g),v=i.Util.applyTransform([n,a],g),b=i.Util.normalizeRect([y[0],y[1],v[0],v[1]]),x=Math.round(b[2]-b[0])||1,_=Math.round(b[3]-b[1])||1,j=this.cachedCanvases.getCanvas("fillCanvas",x,_),S=j.context,A=Math.min(y[0],v[0]),k=Math.min(y[1],v[1]);S.translate(-A,-k),S.transform(...g),p||(p=this._scaleImage(f.canvas,(0,r.getCurrentTransformInverse)(S)),p=p.img,d&&l&&d.set(h,p)),S.imageSmoothingEnabled=w((0,r.getCurrentTransform)(S),e.interpolate),u(S,p,0,0,p.width,p.height,0,0,n,a),S.globalCompositeOperation="source-in";const C=i.Util.transform((0,r.getCurrentTransformInverse)(S),[1,0,0,1,-A,-k]);return S.fillStyle=l?o.getPattern(t,this,C,s.PathType.FILL):o,S.fillRect(0,0,n,a),d&&!l&&(this.cachedCanvases.delete("fillCanvas"),d.set(h,j.canvas)),{canvas:j.canvas,offsetX:Math.round(A),offsetY:Math.round(k)}}setLineWidth(e){e!==this.current.lineWidth&&(this._cachedScaleForStroking=null),this.current.lineWidth=e,this.ctx.lineWidth=e}setLineCap(e){this.ctx.lineCap=_[e]}setLineJoin(e){this.ctx.lineJoin=j[e]}setMiterLimit(e){this.ctx.miterLimit=e}setDash(e,t){const n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(e),n.lineDashOffset=t)}
2setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n[0],n[1]);break;case"CA":this.current.strokeAlpha=n;break;case"ca":this.current.fillAlpha=n,this.ctx.globalAlpha=n;break;case"BM":this.ctx.globalCompositeOperation=n;break;case"SMask":this.current.activeSMask=n?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(n)}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const e=this.inSMaskMode;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const e=this.ctx.canvas.width,t=this.ctx.canvas.height,n="smaskGroupAt"+this.groupLevel,i=this.cachedCanvases.getCanvas(n,e,t);this.suspendedCtx=this.ctx,this.ctx=i.context;const s=this.ctx;s.setTransform(...(0,r.getCurrentTransform)(this.suspendedCtx)),f(this.suspendedCtx,s),function(e,t){if(e._removeMirroring)throw new Error("Context is already forwarding operations.");e.__originalSave=e.save,e.__originalRestore=e.restore,e.__originalRotate=e.rotate,e.__originalScale=e.scale,e.__originalTranslate=e.translate,e.__originalTransform=e.transform,e.__originalSetTransform=e.setTransform,e.__originalResetTransform=e.resetTransform,e.__originalClip=e.clip,e.__originalMoveTo=e.moveTo,e.__originalLineTo=e.lineTo,e.__originalBezierCurveTo=e.bezierCurveTo,e.__originalRect=e.rect,e.__originalClosePath=e.closePath,e.__originalBeginPath=e.beginPath,e._removeMirroring=()=>{e.save=e.__originalSave,e.restore=e.__originalRestore,e.rotate=e.__originalRotate,e.scale=e.__originalScale,e.translate=e.__originalTranslate,e.transform=e.__originalTransform,e.setTransform=e.__originalSetTransform,e.resetTransform=e.__originalResetTransform,e.clip=e.__originalClip,e.moveTo=e.__originalMoveTo,e.lineTo=e.__originalLineTo,e.bezierCurveTo=e.__originalBezierCurveTo,e.rect=e.__originalRect,e.closePath=e.__originalClosePath,e.beginPath=e.__originalBeginPath,delete e._removeMirroring},e.save=function(){t.save(),this.__originalSave()},e.restore=function(){t.restore(),this.__originalRestore()},e.translate=function(e,n){t.translate(e,n),this.__originalTranslate(e,n)},e.scale=function(e,n){t.scale(e,n),this.__originalScale(e,n)},e.transform=function(e,n,i,r,s,a){t.transform(e,n,i,r,s,a),this.__originalTransform(e,n,i,r,s,a)},e.setTransform=function(e,n,i,r,s,a){t.setTransform(e,n,i,r,s,a),this.__originalSetTransform(e,n,i,r,s,a)},e.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},e.rotate=function(e){t.rotate(e),this.__originalRotate(e)},e.clip=function(e){t.clip(e),this.__originalClip(e)},e.moveTo=function(e,n){t.moveTo(e,n),this.__originalMoveTo(e,n)},e.lineTo=function(e,n){t.lineTo(e,n),this.__originalLineTo(e,n)},e.bezierCurveTo=function(e,n,i,r,s,a){t.bezierCurveTo(e,n,i,r,s,a),this.__originalBezierCurveTo(e,n,i,r,s,a)},e.rect=function(e,n,i,r){t.rect(e,n,i,r),this.__originalRect(e,n,i,r)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(s,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),f(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const t=this.current.activeSMask;x(this.suspendedCtx,t,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore(
vendor: 5,519 bytes, line 2
2)}save(){this.inSMaskMode?(f(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();const e=this.current;this.stateStack.push(e),this.current=e.clone()}restore(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),f(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null)}transform(e,t,n,i,r,s){this.ctx.transform(e,t,n,i,r,s),this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null}constructPath(e,t,n){const s=this.ctx,a=this.current;let o,l,c=a.x,d=a.y;const u=(0,r.getCurrentTransform)(s),h=0===u[0]&&0===u[3]||0===u[1]&&0===u[2],p=h?n.slice(0):null;for(let r=0,m=0,f=e.length;r<f;r++)switch(0|e[r]){case i.OPS.rectangle:c=t[m++],d=t[m++];const e=t[m++],n=t[m++],r=c+e,f=d+n;s.moveTo(c,d),0===e||0===n?s.lineTo(r,f):(s.lineTo(r,d),s.lineTo(r,f),s.lineTo(c,f)),h||a.updateRectMinMax(u,[c,d,r,f]),s.closePath();break;case i.OPS.moveTo:c=t[m++],d=t[m++],s.moveTo(c,d),h||a.updatePathMinMax(u,c,d);break;case i.OPS.lineTo:c=t[m++],d=t[m++],s.lineTo(c,d),h||a.updatePathMinMax(u,c,d);break;case i.OPS.curveTo:o=c,l=d,c=t[m+4],d=t[m+5],s.bezierCurveTo(t[m],t[m+1],t[m+2],t[m+3],c,d),a.updateCurvePathMinMax(u,o,l,t[m],t[m+1],t[m+2],t[m+3],c,d,p),m+=6;break;case i.OPS.curveTo2:o=c,l=d,s.bezierCurveTo(c,d,t[m],t[m+1],t[m+2],t[m+3]),a.updateCurvePathMinMax(u,o,l,c,d,t[m],t[m+1],t[m+2],t[m+3],p),c=t[m+2],d=t[m+3],m+=4;break;case i.OPS.curveTo3:o=c,l=d,c=t[m+2],d=t[m+3],s.bezierCurveTo(t[m],t[m+1],c,d,c,d),a.updateCurvePathMinMax(u,o,l,t[m],t[m+1],c,d,c,d,p),m+=4;break;case i.OPS.closePath:s.closePath()}h&&a.updateScalingPathMinMax(u,p),a.setCurrentPoint(c,d)}closePath(){this.ctx.closePath()}stroke(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=this.ctx,n=this.current.strokeColor;t.globalAlpha=this.current.strokeAlpha,this.contentVisible&&("object"===typeof n&&null!==n&&void 0!==n&&n.getPattern?(t.save(),t.strokeStyle=n.getPattern(t,this,(0,r.getCurrentTransformInverse)(t),s.PathType.STROKE),this.rescaleAndStroke(!1),t.restore()):this.rescaleAndStroke(!0)),e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath(),this.stroke()}fill(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=this.ctx,n=this.current.fillColor;let i=!1;this.current.patternFill&&(t.save(),t.fillStyle=n.getPattern(t,this,(0,r.getCurrentTransformInverse)(t),s.PathType.FILL),i=!0);const a=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==a&&(this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill()),i&&t.restore(),e&&this.consumePath(a)}eoFill(){this.pendingEOFill=!0,this.fill()}fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=S}eoClip(){this.pendingClip=A}beginText(){this.current.textMatrix=i.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}endText(){const e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(const n of e)t.setTransform(...n.transform),t.translate(n.x,n.y),n.addToPath(t,n.fontSize);t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}else t.beginPath()}setCharSpacing(e){this.current.charSpacing=e}setWordSpacing(e){this.current.wordSpacing=e}setHScale(e){this.current.textHScale=e/100}setLeading(e){this.current.leading=-e}setFont(e,t){const n=this.commonObjs.get(e),r=this.current;if(!n)throw new Error("Can't find font for ".concat(e));if(r.fontMatrix=n.fontMatrix||i.FONT_IDENTITY_MATRIX,0!==r.fontMatrix[0]&&0!==r.fontMatrix[3]||(0,i.warn)("Invalid font matrix for font "+e),t<0?(t=-t,r.fontDirection=-1):r.fontDirection=1,this.current.font=n,this.current.fontSize=t,n.isType3Font)return;const s=n.loadedName||"sans-serif";let a="normal";n.black?a="900":n.bold&&(a="bold");const o=n.italic?"italic":"normal",l='"'.concat(s,'", ').concat(n.fallbackName);let c=t;t<16?c=16:t>100&&(c=100),this.current.fontSizeScale=t/c,this.ctx.font="".concat(o," ").concat(a," ").concat(c,"px ").concat(l)}setTextRenderingMode(e){this.current.textRenderingMode=e}setTextRise(e){this.current.textRise=e}moveText(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}setTextMatrix(e,t,n,i,r,s){this.current.textMatrix=[e,t,n,i,r,s],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(e,t,n,s){const a=this.ctx,o=this.current,l=o.font,c=o.textRenderingMode,d=o.fontSize/o.fontSizeScale,u=c&i.TextRenderingMode.FILL_STROKE_MASK,h=!!(c&i.TextRenderingMode.ADD_TO_PATH_FLAG),p=o.patternFill&&!l.missingFile;let m;(l.disableFontFace||h||p)&&(m=l.getPathGenerator(this.commonObjs,e)),l.disableFontFace||p?(a.save(),a.translate(t,n),a.beginPath(),m(a,d),s&&a.setTransform(...s),u!==i.TextRenderingMode.FILL&&u!==i.TextRenderingMode.FILL_STROKE||a.fill(),u!==i.TextRenderingMode.STROKE&&u!==i.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore(
2)):(u!==i.TextRenderingMode.FILL&&u!==i.TextRenderingMode.FILL_STROKE||a.fillText(e,t,n),u!==i.TextRenderingMode.STROKE&&u!==i.TextRenderingMode.FILL_STROKE||a.strokeText(e,t,n)),h&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:(0,r.getCurrentTransform)(a),x:t,y:n,fontSize:d,addToPath:m})}get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);const t=e.getImageData(0,0,10,10).data;let n=!1;for(let i=3;i<t.length;i+=4)if(t[i]>0&&t[i]<255){n=!0;break}return(0,i.shadow)(this,"isFontSubpixelAAEnabled",n)}showText(e){const t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);const a=t.fontSize;if(0===a)return;const o=this.ctx,l=t.fontSizeScale,c=t.charSpacing,d=t.wordSpacing,u=t.fontDirection,h=t.textHScale*u,p=e.length,m=n.vertical,f=m?1:-1,g=n.defaultVMetrics,y=a*t.fontMatrix[0],v=t.textRenderingMode===i.TextRenderingMode.FILL&&!n.disableFontFace&&!t.patternFill;let b;if(o.save(),o.transform(...t.textMatrix),o.translate(t.x,t.y+t.textRise),u>0?o.scale(h,-1):o.scale(h,1),t.patternFill){o.save();const e=t.fillColor.getPattern(o,this,(0,r.getCurrentTransformInverse)(o),s.PathType.FILL);b=(0,r.getCurrentTransform)(o),o.restore(),o.fillStyle=e}let x=t.lineWidth;const w=t.textMatrixScale;if(0===w||0===x){const e=t.textRenderingMode&i.TextRenderingMode.FILL_STROKE_MASK;e!==i.TextRenderingMode.STROKE&&e!==i.TextRenderingMode.FILL_STROKE||(x=this.getSinglePixelWidth())}else x/=w;if(1!==l&&(o.scale(l,l),x/=l),o.lineWidth=x,n.isInvalidPDFjsFont){const n=[];let i=0;for(const t of e)n.push(t.unicode),i+=t.width;return o.fillText(n.join(""),0,0),t.x+=i*y*h,o.restore(),void this.compose()}let _,j=0;for(_=0;_<p;++_){const t=e[_];if("number"===typeof t){j+=f*t*a/1e3;continue}let i=!1;const r=(t.isSpace?d:0)+c,s=t.fontChar,h=t.accent;let p,x,w,S=t.width;if(m){const e=t.vmetric||g,n=-(t.vmetric?e[1]:.5*S)*y,i=e[2]*y;S=e?-e[0]:S,p=n/l,x=(j+i)/l}else p=j/l,x=0;if(n.remeasure&&S>0){const e=1e3*o.measureText(s).width/a*l;if(S<e&&this.isFontSubpixelAAEnabled){const t=S/e;i=!0,o.save(),o.scale(t,1),p/=t}else S!==e&&(p+=(S-e)/2e3*a/l)}if(this.contentVisible&&(t.isInFont||n.missingFile))if(v&&!h)o.fillText(s,p,x);else if(this.paintChar(s,p,x,b),h){const e=p+a*h.offset.x/l,t=x-a*h.offset.y/l;this.paintChar(h.fontChar,e,t,b)}w=m?S*y-r*u:S*y+r*u,j+=w,i&&o.restore()}m?t.y-=j:t.x+=j*h,o.restore(),this.compose()}showType3Text(e){const t=this.ctx,n=this.current,r=n.font,s=n.fontSize,a=n.fontDirection,o=r.vertical?1:-1,l=n.charSpacing,c=n.wordSpacing,d=n.textHScale*a,u=n.fontMatrix||i.FONT_IDENTITY_MATRIX,h=e.length;let p,m,f,g;if(n.textRenderingMode!==i.TextRenderingMode.INVISIBLE&&0!==s){for(this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,t.save(),t.transform(...n.textMatrix),t.translate(n.x,n.y),t.scale(d,a),p=0;p<h;++p){if(m=e[p],"number"===typeof m){g=o*m*s/1e3,this.ctx.translate(g,0),n.x+=g*d;continue}const a=(m.isSpace?c:0)+l,h=r.charProcOperatorList[m.operatorListId];h?(this.contentVisible&&(this.processingType3=m,this.save(),t.scale(s,s),t.transform(...u),this.executeOperatorList(h),this.restore()),f=i.Util.applyTransform([m.width,0],u)[0]*s+a,t.translate(f,0),n.x+=f*d):(0,i.warn)('Type3 character "'.concat(m.operatorListId,'" is not available.'))}t.restore(),this.processingType3=null}}setCharWidth(e,t){}setCharWidthAndBounds(e,t,n,i,r,s){this.ctx.rect(n,i,r-n,s-i),this.ctx.clip(),this.endPath()}getColorN_Pattern(e){let t;if("TilingPattern"===e[0]){const n=e[1],i=this.baseTransform||(0,r.getCurrentTransform)(this.ctx),a={createCanvasGraphics:e=>new C(e,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})};t=new s.TilingPattern(e,n,this.ctx,a,i)}else t=this._getPattern(e[1],e[2]);return t}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(e,t,n){const r=i.Util.makeHexColor(e,t,n);this.ctx.strokeStyle=r,this.current.strokeColor=r}setFillRGBColor(e,t,n){const r=i.Util.makeHexColor(e,t,n);this.ctx.fillStyle=r,this.current.fillColor=r,this.current.patternFill=!1}_getPattern(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.cachedPatterns.has(e)?t=this.cachedPatterns.get(e):(t=(0,s.getShadingPattern)(this.getObject(e)),this.cachedPatterns.set(e,t)),n&&(t.matrix=n),t}shadingFill(e){if(!this.contentVisible)return;const t=this.ctx;this.save();const n=this._getPattern(e);t.fillStyle=n.getPattern(t,this,(0,r.getCurrentTransformInverse)(t),s.PathType.SHADING);const a=(0,r.getCurrentTransformInverse)(t);if(a){const e=t.canvas,n=e.width,r=e.height,s=i.Util.applyTransform([0,0],a),o=i.Util.applyTransform([0,r],a),l=i.Util.applyTransform([n,0],a),c=i.Util.applyTransform([n,r],a),d=Math.min(s[0],o[0],l[0],c[0]),u=Math.min(s[1],o[1],l[1],c[1]),h=Math.max(s[0],o[0],l[0],c[0]),p=Math.max(s[1],o[1],l[1],c[1]);this.ctx.fillRect(d,u,h-d,p-u)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore(
vendor: 5,015 bytes, line 2
2)}beginInlineImage(){(0,i.unreachable)("Should not call beginInlineImage")}beginImageData(){(0,i.unreachable)("Should not call beginImageData")}paintFormXObjectBegin(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform(...e),this.baseTransform=(0,r.getCurrentTransform)(this.ctx),t)){const e=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],e,n),this.current.updateRectMinMax((0,r.getCurrentTransform)(this.ctx),t),this.clip(),this.endPath()}}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const t=this.ctx;e.isolated||(0,i.info)("TODO: Support non-isolated groups."),e.knockout&&(0,i.warn)("Knockout groups not supported.");const n=(0,r.getCurrentTransform)(t);if(e.matrix&&t.transform(...e.matrix),!e.bbox)throw new Error("Bounding box is required.");let s=i.Util.getAxialAlignedBoundingBox(e.bbox,(0,r.getCurrentTransform)(t));const a=[0,0,t.canvas.width,t.canvas.height];s=i.Util.intersect(s,a)||[0,0,0,0];const o=Math.floor(s[0]),c=Math.floor(s[1]);let d=Math.max(Math.ceil(s[2])-o,1),u=Math.max(Math.ceil(s[3])-c,1),h=1,p=1;d>l&&(h=d/l,d=l),u>l&&(p=u/l,u=l),this.current.startNewPathAndClipBox([0,0,d,u]);let m="groupAt"+this.groupLevel;e.smask&&(m+="_smask_"+this.smaskCounter++%2);const g=this.cachedCanvases.getCanvas(m,d,u),y=g.context;y.scale(1/h,1/p),y.translate(-o,-c),y.transform(...n),e.smask?this.smaskStack.push({canvas:g.canvas,context:y,offsetX:o,offsetY:c,scaleX:h,scaleY:p,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(o,c),t.scale(h,p),t.save()),f(t,y),this.ctx=y,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++}endGroup(e){if(!this.contentVisible)return;this.groupLevel--;const t=this.ctx,n=this.groupStack.pop();if(this.ctx=n,this.ctx.imageSmoothingEnabled=!1,e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const e=(0,r.getCurrentTransform)(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...e);const n=i.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],e);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(n)}}beginAnnotation(e,t,n,s,a){if(_assertClassBrand(k,this,E).call(this),g(this.ctx),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),Array.isArray(t)&&4===t.length){const s=t[2]-t[0],o=t[3]-t[1];if(a&&this.annotationCanvasMap){(n=n.slice())[4]-=t[0],n[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=s,t[3]=o;const[a,l]=i.Util.singularValueDecompose2dScale((0,r.getCurrentTransform)(this.ctx)),{viewportScale:c}=this,d=Math.ceil(s*this.outputScaleX*c),u=Math.ceil(o*this.outputScaleY*c);this.annotationCanvas=this.canvasFactory.create(d,u);const{canvas:h,context:p}=this.annotationCanvas;this.annotationCanvasMap.set(e,h),this.annotationCanvas.savedCtx=this.ctx,this.ctx=p,this.ctx.save(),this.ctx.setTransform(a,0,0,-l,0,o*l),g(this.ctx)}else g(this.ctx),this.ctx.rect(t[0],t[1],s,o),this.ctx.clip(),this.endPath()}this.current=new h(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(...n),this.transform(...s)}endAnnotation(){this.annotationCanvas&&(this.ctx.restore(),_assertClassBrand(k,this,P).call(this),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(e){if(!this.contentVisible)return;const t=e.count;(e=this.getObject(e.data,e)).count=t;const n=this.ctx,i=this.processingType3;if(i&&(void 0===i.compiled&&(i.compiled=function(e){const{width:t,height:n}=e;if(t>1e3||n>1e3)return null;const i=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),r=t+1;let s,a,o,l=new Uint8Array(r*(n+1));const c=t+7&-8;let d=new Uint8Array(c*n),u=0;for(const f of e.data){let e=128;for(;e>0;)d[u++]=f&e?0:255,e>>=1}let h=0;for(u=0,0!==d[u]&&(l[0]=1,++h),a=1;a<t;a++)d[u]!==d[u+1]&&(l[a]=d[u]?2:1,++h),u++;for(0!==d[u]&&(l[a]=2,++h),s=1;s<n;s++){u=s*c,o=s*r,d[u-c]!==d[u]&&(l[o]=d[u]?1:8,++h);let e=(d[u]?4:0)+(d[u-c]?8:0);for(a=1;a<t;a++)e=(e>>2)+(d[u+1]?4:0)+(d[u-c+1]?8:0),i[e]&&(l[o+a]=i[e],++h),u++;if(d[u-c]!==d[u]&&(l[o+a]=d[u]?2:4,++h),h>1e3)return null}for(u=c*(n-1),o=s*r,0!==d[u]&&(l[o]=8,++h),a=1;a<t;a++)d[u]!==d[u+1]&&(l[o+a]=d[u]?4:8,++h),u++;if(0!==d[u]&&(l[o+a]=4,++h),h>1e3)return null;const p=new Int32Array([0,r,-1,0,-r,0,0,0,1]),m=new Path2D;for(s=0;h&&s<=n;s++){let e=s*r;const n=e+t;for(;e<n&&!l[e];)e++;if(e===n)continue;m.moveTo(e%r,s);const i=e;let a=l[e];do{const t=p[a];do{e+=t}while(!l[e]);const n=l[e];5!==n&&10!==n?(a=n,l[e]=0):(a=n&51*a>>4,l[e]&=a>>2|a<<2),m.lineTo(e%r,e/r|0),l[e]||--h}while(i!==e);--s}return d=null,l=null,function(e){e.save(),e.scale(1/t,-1/n),e.translate(0,-n),e.fill(m),e.beginPath(),e.restore(
2)}}(e)),i.compiled))return void i.compiled(n);const r=this._createMaskCanvas(e),s=r.canvas;n.save(),n.setTransform(1,0,0,1,0,0),n.drawImage(s,r.offsetX,r.offsetY),n.restore(),this.compose()}paintImageMaskXObjectRepeat(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0;if(!this.contentVisible)return;e=this.getObject(e.data,e);const l=this.ctx;l.save();const c=(0,r.getCurrentTransform)(l);l.transform(t,n,s,a,0,0);const d=this._createMaskCanvas(e);l.setTransform(1,0,0,1,d.offsetX-c[4],d.offsetY-c[5]);for(let r=0,u=o.length;r<u;r+=2){const e=i.Util.transform(c,[t,n,s,a,o[r],o[r+1]]),[u,h]=i.Util.applyTransform([0,0],e);l.drawImage(d.canvas,u,h)}l.restore(),this.compose()}paintImageMaskXObjectGroup(e){if(!this.contentVisible)return;const t=this.ctx,n=this.current.fillColor,i=this.current.patternFill;for(const a of e){const{data:e,width:o,height:l,transform:c}=a,d=this.cachedCanvases.getCanvas("maskCanvas",o,l),h=d.context;h.save(),m(h,this.getObject(e,a)),h.globalCompositeOperation="source-in",h.fillStyle=i?n.getPattern(h,this,(0,r.getCurrentTransformInverse)(t),s.PathType.FILL):n,h.fillRect(0,0,o,l),h.restore(
2),t.save(),t.transform(...c),t.scale(1,-1),u(t,d.canvas,0,0,o,l,0,-1,1,1),t.restore()}this.compose()}paintImageXObject(e){if(!this.contentVisible)return;const t=this.getObject(e);t?this.paintInlineImageXObject(t):(0,i.warn)("Dependent image isn't ready yet")}paintImageXObjectRepeat(e,t,n,r){if(!this.contentVisible)return;const s=this.getObject(e);if(!s)return void(0,i.warn)("Dependent image isn't ready yet");const a=s.width,o=s.height,l=[];for(let i=0,c=r.length;i<c;i+=2)l.push({transform:[t,0,0,n,r[i],r[i+1]],x:0,y:0,w:a,h:o});this.paintInlineImageXObjectGroup(s,l)}applyTransferMapsToCanvas(e){return"none"!==this.current.transferMaps&&(e.filter=this.current.transferMaps,e.drawImage(e.canvas,0,0),e.filter="none"),e.canvas}applyTransferMapsToBitmap(e){if("none"===this.current.transferMaps)return e.bitmap;const{bitmap:t,width:n,height:i}=e,r=this.cachedCanvases.getCanvas("inlineImage",n,i),s=r.context;return s.filter=this.current.transferMaps,s.drawImage(t,0,0),s.filter="none",r.canvas}paintInlineImageXObject(e){if(!this.contentVisible)return;const t=e.width,n=e.height,i=this.ctx;let s;if(this.save(),o.isNodeJS||(i.filter="none"),i.scale(1/t,-1/n),e.bitmap)s=this.applyTransferMapsToBitmap(e);else if("function"===typeof HTMLElement&&e instanceof HTMLElement||!e.data)s=e;else{const i=this.cachedCanvases.getCanvas("inlineImage",t,n).context;p(i,e),s=this.applyTransferMapsToCanvas(i)}const a=this._scaleImage(s,(0,r.getCurrentTransformInverse)(i));i.imageSmoothingEnabled=w((0,r.getCurrentTransform)(i),e.interpolate),u(i,a.img,0,0,a.paintWidth,a.paintHeight,0,-n,t,n),this.compose(),this.restore()}paintInlineImageXObjectGroup(e,t){if(!this.contentVisible)return;const n=this.ctx;let i;if(e.bitmap)i=e.bitmap;else{const t=e.width,n=e.height,r=this.cachedCanvases.getCanvas("inlineImage",t,n).context;p(r,e),i=this.applyTransferMapsToCanvas(r)}for(const r of t)n.save(),n.transform(...r.transform),n.scale(1,-1),u(n,i,r.x,r.y,r.w,r.h,0,-1,1,1),n.restore();this.compose()}paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(e){}markPointProps(e,t){}beginMarkedContent(e){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(e,t){"OC"===e?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(t)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(e){const t=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(e);const n=this.ctx;this.pendingClip&&(t||(this.pendingClip===A?n.clip("evenodd"):n.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),n.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const e=(0,r.getCurrentTransform)(this.ctx);if(0===e[1]&&0===e[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(e[0]),Math.abs(e[3]));else{const t=Math.abs(e[0]*e[3]-e[2]*e[1]),n=Math.hypot(e[0],e[2]),i=Math.hypot(e[1],e[3]);this._cachedGetSinglePixelWidth=Math.max(n,i)/t}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(!this._cachedScaleForStroking){const{lineWidth:e}=this.current,t=(0,r.getCurrentTransform)(this.ctx);let n,i;if(0===t[1]&&0===t[2]){const r=Math.abs(t[0]),s=Math.abs(t[3]);if(0===e)n=1/r,i=1/s;else{const t=r*e,a=s*e;n=t<1?1/t:1,i=a<1?1/a:1}}else{const r=Math.abs(t[0]*t[3]-t[2]*t[1]),s=Math.hypot(t[0],t[1]),a=Math.hypot(t[2],t[3]);if(0===e)n=a/r,i=s/r;else{const t=e*r;n=a>t?a/t:1,i=s>t?s/t:1}}this._cachedScaleForStroking=[n,i]}return this._cachedScaleForStroking}rescaleAndStroke(e){const{ctx:t}=this,{lineWidth:n}=this.current,[i,s]=this.getScaleForStroking();if(t.lineWidth=n||1,1===i&&1===s)return void t.stroke();let a,o,l;e&&(a=(0,r.getCurrentTransform)(t),o=t.getLineDash().slice(),l=t.lineDashOffset),t.scale(i,s);const c=Math.max(i,s);t.setLineDash(t.getLineDash().map((e=>e/c))),t.lineDashOffset/=c,t.stroke(),e&&(t.setTransform(...a),t.setLineDash(o),t.lineDashOffset=l)}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}function E(){for(;this.stateStack.length||this.inSMaskMode;
vendor: 4,861 bytes, line 2
2)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}function P(){if(this.pageColors){const e=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if("none"!==e){const t=this.ctx.filter;this.ctx.filter=e,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=t}}}t.CanvasGraphics=C;for(const F in i.OPS)void 0!==C.prototype[F]&&(C.prototype[i.OPS[F]]=C.prototype[F])},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function(e){switch(e[0]){case"RadialAxial":return new l(e);case"Mesh":return new u(e);case"Dummy":return new h}throw new Error("Unknown IR type: ".concat(e[0]))};var i=n(1),r=n(6);const s={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function a(e,t){if(!t)return;const n=t[2]-t[0],i=t[3]-t[1],r=new Path2D;r.rect(t[0],t[1],n,i),e.clip(r)}t.PathType=s;class o{constructor(){this.constructor===o&&(0,i.unreachable)("Cannot initialize BaseShadingPattern.")}getPattern(){(0,i.unreachable)("Abstract method `getPattern` called.")}}class l extends o{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let t;"axial"===this._type?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const n of this._colorStops)t.addColorStop(n[0],n[1]);return t}getPattern(e,t,n,o){let l;if(o===s.STROKE||o===s.FILL){const s=t.current.getClippedPathBoundingBox(o,(0,r.getCurrentTransform)(e))||[0,0,0,0],c=Math.ceil(s[2]-s[0])||1,d=Math.ceil(s[3]-s[1])||1,u=t.cachedCanvases.getCanvas("pattern",c,d,!0),h=u.context;h.clearRect(0,0,h.canvas.width,h.canvas.height),h.beginPath(),h.rect(0,0,h.canvas.width,h.canvas.height),h.translate(-s[0],-s[1]),n=i.Util.transform(n,[1,0,0,1,s[0],s[1]]),h.transform(...t.baseTransform),this.matrix&&h.transform(...this.matrix),a(h,this._bbox),h.fillStyle=this._createGradient(h),h.fill(),l=e.createPattern(u.canvas,"no-repeat");const p=new DOMMatrix(n);l.setTransform(p)}else a(e,this._bbox),l=this._createGradient(e);return l}}function c(e,t,n,i,r,s,a,o){const l=t.coords,c=t.colors,d=e.data,u=4*e.width;let h;l[n+1]>l[i+1]&&(h=n,n=i,i=h,h=s,s=a,a=h),l[i+1]>l[r+1]&&(h=i,i=r,r=h,h=a,a=o,o=h),l[n+1]>l[i+1]&&(h=n,n=i,i=h,h=s,s=a,a=h);const p=(l[n]+t.offsetX)*t.scaleX,m=(l[n+1]+t.offsetY)*t.scaleY,f=(l[i]+t.offsetX)*t.scaleX,g=(l[i+1]+t.offsetY)*t.scaleY,y=(l[r]+t.offsetX)*t.scaleX,v=(l[r+1]+t.offsetY)*t.scaleY;if(m>=v)return;const b=c[s],x=c[s+1],w=c[s+2],_=c[a],j=c[a+1],S=c[a+2],A=c[o],k=c[o+1],C=c[o+2],E=Math.round(m),P=Math.round(v);let F,T,M,O,N,R,I,D;for(let L=E;L<=P;L++){if(L<g){let e;e=L<m?0:(m-L)/(m-g),F=p-(p-f)*e,T=b-(b-_)*e,M=x-(x-j)*e,O=w-(w-S)*e}else{let e;e=L>v?1:g===v?0:(g-L)/(g-v),F=f-(f-y)*e,T=_-(_-A)*e,M=j-(j-k)*e,O=S-(S-C)*e}let e;e=L<m?0:L>v?1:(m-L)/(m-v),N=p-(p-y)*e,R=b-(b-A)*e,I=x-(x-k)*e,D=w-(w-C)*e;const t=Math.round(Math.min(F,N)),n=Math.round(Math.max(F,N));let i=u*L+4*t;for(let r=t;r<=n;r++)e=(F-r)/(F-N),e<0?e=0:e>1&&(e=1),d[i++]=T-(T-R)*e|0,d[i++]=M-(M-I)*e|0,d[i++]=O-(O-D)*e|0,d[i++]=255}}function d(e,t,n){const i=t.coords,r=t.colors;let s,a;switch(t.type){case"lattice":const o=t.verticesPerRow,l=Math.floor(i.length/o)-1,d=o-1;for(s=0;s<l;s++){let t=s*o;for(let s=0;s<d;s++,t++)c(e,n,i[t],i[t+1],i[t+o],r[t],r[t+1],r[t+o]),c(e,n,i[t+o+1],i[t+1],i[t+o],r[t+o+1],r[t+1],r[t+o])}break;case"triangles":for(s=0,a=i.length;s<a;s+=3)c(e,n,i[s],i[s+1],i[s+2],r[s],r[s+1],r[s+2]);break;default:throw new Error("illegal figure")}}class u extends o{constructor(e){super(),this._coords=e[2],this._colors=e[3],this._figures=e[4],this._bounds=e[5],this._bbox=e[7],this._background=e[8],this.matrix=null}_createMeshCanvas(e,t,n){const i=Math.floor(this._bounds[0]),r=Math.floor(this._bounds[1]),s=Math.ceil(this._bounds[2])-i,a=Math.ceil(this._bounds[3])-r,o=Math.min(Math.ceil(Math.abs(s*e[0]*1.1)),3e3),l=Math.min(Math.ceil(Math.abs(a*e[1]*1.1)),3e3),c=s/o,u=a/l,h={coords:this._coords,colors:this._colors,offsetX:-i,offsetY:-r,scaleX:1/c,scaleY:1/u},p=o+4,m=l+4,f=n.getCanvas("mesh",p,m,!1),g=f.context,y=g.createImageData(o,l);if(t){const e=y.data;for(let n=0,i=e.length;n<i;n+=4)e[n]=t[0],e[n+1]=t[1],e[n+2]=t[2],e[n+3]=255}for(const v of this._figures)d(y,v,h);return g.putImageData(y,2,2),{canvas:f.canvas,offsetX:i-2*c,offsetY:r-2*u,scaleX:c,scaleY:u}}getPattern(e,t,n,o){let l;if(a(e,this._bbox),o===s.SHADING)l=i.Util.singularValueDecompose2dScale((0,r.getCurrentTransform)(e));else if(l=i.Util.singularValueDecompose2dScale(t.baseTransform),this.matrix
2){const e=i.Util.singularValueDecompose2dScale(this.matrix);l=[l[0]*e[0],l[1]*e[1]]}const c=this._createMeshCanvas(l,o===s.SHADING?null:this._background,t.cachedCanvases);return o!==s.SHADING&&(e.setTransform(...t.baseTransform),this.matrix&&e.transform(...this.matrix)),e.translate(c.offsetX,c.offsetY),e.scale(c.scaleX,c.scaleY),e.createPattern(c.canvas,"no-repeat")}}class h extends o{getPattern(){return"hotpink"}}const p=1,m=2;class f{constructor(e,t,n,i,r){this.operatorList=e[2],this.matrix=e[3]||[1,0,0,1,0,0],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=t,this.ctx=n,this.canvasGraphicsFactory=i,this.baseTransform=r}createPatternCanvas(e){const t=this.operatorList,n=this.bbox,s=this.xstep,a=this.ystep,o=this.paintType,l=this.tilingType,c=this.color,d=this.canvasGraphicsFactory;(0,i.info)("TilingType: "+l);const u=n[0],h=n[1],p=n[2],m=n[3],f=i.Util.singularValueDecompose2dScale(this.matrix),g=i.Util.singularValueDecompose2dScale(this.baseTransform),y=[f[0]*g[0],f[1]*g[1]],v=this.getSizeAndScale(s,this.ctx.canvas.width,y[0]),b=this.getSizeAndScale(a,this.ctx.canvas.height,y[1]),x=e.cachedCanvases.getCanvas("pattern",v.size,b.size,!0),w=x.context,_=d.createCanvasGraphics(w);_.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(_,o,c);let j=u,S=h,A=p,k=m;return u<0&&(j=0,A+=Math.abs(u)),h<0&&(S=0,k+=Math.abs(h)),w.translate(-v.scale*j,-b.scale*S),_.transform(v.scale,0,0,b.scale,0,0),w.save(),this.clipBbox(_,j,S,A,k),_.baseTransform=(0,r.getCurrentTransform)(_.ctx),_.executeOperatorList(t),_.endDrawing(),{canvas:x.canvas,scaleX:v.scale,scaleY:b.scale,offsetX:j,offsetY:S}}getSizeAndScale(e,t,n){e=Math.abs(e);const i=Math.max(f.MAX_PATTERN_SIZE,t);let r=Math.ceil(e*n);return r>=i?r=i:n=r/e,{scale:n,size:r}}clipBbox(e,t,n,i,s){const a=i-t,o=s-n;e.ctx.rect(t,n,a,o),e.current.updateRectMinMax((0,r.getCurrentTransform)(e.ctx),[t,n,i,s]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,n){const r=e.ctx,s=e.current;switch(t){case p:const e=this.ctx;r.fillStyle=e.fillStyle,r.strokeStyle=e.strokeStyle,s.fillColor=e.fillStyle,s.strokeColor=e.strokeStyle;break;case m:const a=i.Util.makeHexColor(n[0],n[1],n[2]);r.fillStyle=a,r.strokeStyle=a,s.fillColor=a,s.strokeColor=a;break;default:throw new i.FormatError("Unsupported paint type: ".concat(t))}}getPattern(e,t,n,r){let a=n;r!==s.SHADING&&(a=i.Util.transform(a,t.baseTransform),this.matrix&&(a=i.Util.transform(a,this.matrix)));const o=this.createPatternCanvas(t);let l=new DOMMatrix(a);l=l.translate(o.offsetX,o.offsetY),l=l.scale(1/o.scaleX,1/o.scaleY);const c=e.createPattern(o.canvas,"repeat");return c.setTransform(l),c}}_defineProperty(f,"MAX_PATTERN_SIZE",3e3),t.TilingPattern=f},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.convertBlackAndWhiteToRGBA=r,t.convertToRGBA=function(e){switch(e.kind){case i.ImageKind.GRAYSCALE_1BPP:return r(e);case i.ImageKind.RGB_24BPP:return function(e){let{src:t,srcPos:n=0,dest:r,destPos:s=0,width:a,height:o}=e,l=0;const c=t.length>>2,d=new Uint32Array(t.buffer,n,c);if(i.FeatureTest.isLittleEndian){for(;l<c-2;l+=3,s+=4){const e=d[l],t=d[l+1],n=d[l+2];r[s]=4278190080|e,r[s+1]=e>>>24|t<<8|4278190080,r[s+2]=t>>>16|n<<16|4278190080,r[s+3]=n>>>8|4278190080}for(let e=4*l,n=t.length;e<n;e+=3)r[s++]=t[e]|t[e+1]<<8|t[e+2]<<16|4278190080}else{for(;l<c-2;l+=3,s+=4){const e=d[l],t=d[l+1],n=d[l+2];r[s]=255|e,r[s+1]=e<<24|t>>>8|255,r[s+2]=t<<16|n>>>16|255,r[s+3]=n<<8|255}for(let e=4*l,n=t.length;e<n;e+=3)r[s++]=t[e]<<24|t[e+1]<<16|t[e+2]<<8|255}return{srcPos:n,destPos:s}}(e)}return null},t.grayToRGBA=function(e,t){if(i.FeatureTest.isLittleEndian)for(let n=0,i=e.length;n<i;n++)t[n]=65793*e[n]|4278190080;else for(let n=0,i=e.length;n<i;n++)t[n]=16843008*e[n]|255};var i=n(1);function r(e){let{src:t,srcPos:n=0,dest:r,width:s,height:a,nonBlackColor:o=4294967295,inverseDecode:l=!1}=e;const c=i.FeatureTest.isLittleEndian?4278190080:255,[d,u]=l?[o,c]:[c,o],h=s>>3,p=7&s,m=t.length;r=new Uint32Array(r.buffer);let f=0;for(let i=0;i<a;i++){for(const i=n+h;n<i;n++){const e=n<m?t[n]:255;r[f++]=128&e?u:d,r[f++]=64&e?u:d,r[f++]=32&e?u:d,r[f++]=16&e?u:d,r[f++]=8&e?u:d,r[f++]=4&e?u:d,r[f++]=2&e?u:d,r[f++]=1&e?u:d}if(0===p)continue;const e=n<m?t[n++]:255;for(let t=0;t<p;t++)r[f++]=e&1<<7-t?u:d}return{srcPos:n,destPos:f}}},(e,t)=>
2{Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;const n=Object.create(null);t.GlobalWorkerOptions=n,n.workerPort=null,n.workerSrc=""},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var i=n(1);const r=1,s=2,a=1,o=2,l=3,c=4,d=5,u=6,h=7,p=8;function m(e){switch(e instanceof Error||"object"===typeof e&&null!==e||(0,i.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e.name){case"AbortException":return new i.AbortException(e.message);case"MissingPDFException":return new i.MissingPDFException(e.message);case"PasswordException":return new i.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new i.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new i.UnknownErrorException(e.message,e.details);default:return new i.UnknownErrorException(e.message,e.toString())}}var f=new WeakSet;function g(e){const t=e.streamId,n=this.sourceName,r=e.sourceName,s=this.comObj,a=this,o=this.actionHandler[e.action],u={enqueue(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,o=arguments.length>2?arguments[2]:void 0;if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=a,l>0&&this.desiredSize<=0&&(this.sinkCapability=new i.PromiseCapability,this.ready=this.sinkCapability.promise),s.postMessage({sourceName:n,targetName:r,stream:c,streamId:t,chunk:e},o)},close(){this.isCancelled||(this.isCancelled=!0,s.postMessage({sourceName:n,targetName:r,stream:l,streamId:t}),delete a.streamSinks[t])},error(e){(0,i.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,s.postMessage({sourceName:n,targetName:r,stream:d,streamId:t,reason:m(e)}))},sinkCapability:new i.PromiseCapability,onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};u.sinkCapability.resolve(),u.ready=u.sinkCapability.promise,this.streamSinks[t]=u,new Promise((function(t){t(o(e.data,u))})).then((function(){s.postMessage({sourceName:n,targetName:r,stream:p,streamId:t,success:!0})}),(function(e){s.postMessage({sourceName:n,targetName:r,stream:p,streamId:t,reason:m(e)})}))}function y(e){const t=e.streamId,n=this.sourceName,r=e.sourceName,s=this.comObj,g=this.streamControllers[t],y=this.streamSinks[t];switch(e.stream){case p:e.success?g.startCall.resolve():g.startCall.reject(m(e.reason));break;case h:e.success?g.pullCall.resolve():g.pullCall.reject(m(e.reason));break;case u:if(!y){s.postMessage({sourceName:n,targetName:r,stream:h,streamId:t,success:!0});break}y.desiredSize<=0&&e.desiredSize>0&&y.sinkCapability.resolve(),y.desiredSize=e.desiredSize,new Promise((function(e){var t;e(null===(t=y.onPull)||void 0===t?void 0:t.call(y))})).then((function(){s.postMessage({sourceName:n,targetName:r,stream:h,streamId:t,success:!0})}),(function(e){s.postMessage({sourceName:n,targetName:r,stream:h,streamId:t,reason:m(e)})}));break;case c:if((0,i.assert)(g,"enqueue should have stream controller"),g.isClosed)break;g.controller.enqueue(e.chunk);break;case l:if((0,i.assert)(g,"close should have stream controller"),g.isClosed)break;g.isClosed=!0,g.controller.close(),_assertClassBrand(f,this,v).call(this,g,t);break;case d:(0,i.assert)(g,"error should have stream controller"),g.controller.error(m(e.reason)),_assertClassBrand(f,this,v).call(this,g,t);break;case o:e.success?g.cancelCall.resolve():g.cancelCall.reject(m(e.reason)),_assertClassBrand(f,this,v).call(this,g,t);break;case a:if(!y)break;new Promise((function(t){var n;t(null===(n=y.onCancel)||void 0===n?void 0:n.call(y,m(e.reason)))})).then((function(){s.postMessage({sourceName:n,targetName:r,stream:o,streamId:t,success:!0})}),(function(e){s.postMessage({sourceName:n,targetName:r,stream:o,streamId:t,reason:m(e)})})),y.sinkCapability.reject(m(e.reason)),y.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async function v(e,t){var n,i,r;await Promise.allSettled([null===(n=e.startCall)||void 0===n?void 0:n.promise,null===(i=e.pullCall)||void 0===i?void 0:i.promise,null===(r=e.cancelCall)||void 0===r?void 0:r.promise]),delete this.streamControllers[t]}t.MessageHandler=class{constructor(e,t,n){_classPrivateMethodInitSpec(this,f),this.sourceName=e,this.targetName=t,this.comObj=n,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=e=>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)return void _assertClassBrand(f,this,y).call(this,t);if(t.callback){const e=t.callbackId,n=this.callbackCapabilities[e];if(!n)throw new Error("Cannot resolve callback ".concat(e));if(delete this.callbackCapabilities[e],t.callback===r)n.resolve(t.data);else{if(t.callback!==s)throw new Error("Unexpected callback case");n.reject(m(t.reason))}return}const i=this.actionHandler[t.action];if(!i)throw new Error("Unknown action from worker: ".concat(t.action));if(t.callbackId){const e=this.sourceName,a=t.sourceName;new Promise((function(e){e(i(t.data))})).then((function(i){n.postMessage({sourceName:e,targetName:a,callback:r,callbackId:t.callbackId,data:i})}),(function(i){n.postMessage({sourceName:e,targetName:a,callback:s,callbackId:t.callbackId,reason:m(i)})}))}else t.streamId?_assertClassBrand(f,this,g).call(this,t):i(t.data)},n.addEventListener("message",this._onComObjOnMessage)}on(e,t){const n=this.actionHandler;if(n[e])throw new Error('There is already an actionName called "'.concat(e,'"'));n[e]=t}send(e,t,n){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}
2sendWithPromise(e,t,n){const r=this.callbackId++,s=new i.PromiseCapability;this.callbackCapabilities[r]=s;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:r,data:t},n)}catch(a){s.reject(a)}return s.promise}sendWithStream(e,t,n,r){const s=this.streamId++,o=this.sourceName,l=this.targetName,c=this.comObj;return new ReadableStream({start:n=>{const a=new i.PromiseCapability;return this.streamControllers[s]={controller:n,startCall:a,pullCall:null,cancelCall:null,isClosed:!1},c.postMessage({sourceName:o,targetName:l,action:e,streamId:s,data:t,desiredSize:n.desiredSize},r),a.promise},pull:e=>{const t=new i.PromiseCapability;return this.streamControllers[s].pullCall=t,c.postMessage({sourceName:o,targetName:l,stream:u,streamId:s,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,i.assert)(e instanceof Error,"cancel must have a valid reason");const t=new i.PromiseCapability;return this.streamControllers[s].cancelCall=t,this.streamControllers[s].isClosed=!0,c.postMessage({sourceName:o,targetName:l,stream:a,streamId:s,reason:m(e)}),t.promise}},n)}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var i=n(1),r=new WeakMap,s=new WeakMap;t.Metadata=class{constructor(e){let{parsedData:t,rawData:n}=e;_classPrivateFieldInitSpec(this,r,void 0),_classPrivateFieldInitSpec(this,s,void 0),_classPrivateFieldSet(r,this,t),_classPrivateFieldSet(s,this,n)}getRaw(){return _classPrivateFieldGet(s,this)}get(e){var t;return null!==(t=_classPrivateFieldGet(r,this).get(e))&&void 0!==t?t:null}getAll(){return(0,i.objectFromMap)(_classPrivateFieldGet(r,this))}has(e){return _classPrivateFieldGet(r,this).has(e)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0;var i=n(1),r=n(8);const s=Symbol("INTERNAL");var a=new WeakMap;class o{constructor(e,t){_classPrivateFieldInitSpec(this,a,!0),this.name=e,this.intent=t}get visible(){return _classPrivateFieldGet(a,this)}_setVisible(e,t){e!==s&&(0,i.unreachable)("Internal method `_setVisible` called."),_classPrivateFieldSet(a,this,t)}}var l=new WeakMap,c=new WeakMap,d=new WeakMap,u=new WeakMap,h=new WeakSet;function p(e){const t=e.length;if(t<2)return!0;const n=e[0];for(let r=1;r<t;r++){const t=e[r];let s;if(Array.isArray(t))s=_assertClassBrand(h,this,p).call(this,t);else{if(!_classPrivateFieldGet(c,this).has(t))return(0,i.warn)("Optional content group not found: ".concat(t)),!0;s=_classPrivateFieldGet(c,this).get(t).visible}switch(n){case"And":if(!s)return!1;break;case"Or":if(s)return!0;break;case"Not":return!s;default:return!0}}return"And"===n}t.OptionalContentConfig=class{constructor(e){if(_classPrivateMethodInitSpec(this,h),_classPrivateFieldInitSpec(this,l,null),_classPrivateFieldInitSpec(this,c,new Map),_classPrivateFieldInitSpec(this,d,null),_classPrivateFieldInitSpec(this,u,null),this.name=null,this.creator=null,null!==e){this.name=e.name,this.creator=e.creator,_classPrivateFieldSet(u,this,e.order);for(const t of e.groups)_classPrivateFieldGet(c,this).set(t.id,new o(t.name,t.intent));if("OFF"===e.baseState)for(const e of _classPrivateFieldGet(c,this).values())e._setVisible(s,!1);for(const t of e.on)_classPrivateFieldGet(c,this).get(t)._setVisible(s,!0);for(const t of e.off)_classPrivateFieldGet(c,this).get(t)._setVisible(s,!1);_classPrivateFieldSet(d,this,this.getHash())}}isVisible(e){if(0===_classPrivateFieldGet(c,this).size)return!0;if(!e)return(0,i.warn)("Optional content group not defined."),!0;if("OCG"===e.type)return _classPrivateFieldGet(c,this).has(e.id)?_classPrivateFieldGet(c,this).get(e.id).visible:((0,i.warn)("Optional content group not found: ".concat(e.id)),!0);if("OCMD"===e.type){if(e.expression)return _assertClassBrand(h,this,p).call(this,e.expression);if(!e.policy||"AnyOn"===e.policy){for(const t of e.ids){if(!_classPrivateFieldGet(c,this).has(t))return(0,i.warn)("Optional content group not found: ".concat(t)),!0;if(_classPrivateFieldGet(c,this).get(t).visible)return!0}return!1}if("AllOn"===e.policy){for(const t of e.ids){if(!_classPrivateFieldGet(c,this).has(t))return(0,i.warn)("Optional content group not found: ".concat(t)),!0;if(!_classPrivateFieldGet(c,this).get(t).visible)return!1}return!0}if("AnyOff"===e.policy){for(const t of e.ids){if(!_classPrivateFieldGet(c,this).has(t))return(0,i.warn)("Optional content group not found: ".concat(t)),!0;if(!_classPrivateFieldGet(c,this).get(t).visible)return!0}return!1}if("AllOff"===e.policy){for(const t of e.ids){if(!_classPrivateFieldGet(c,this).has(t))return(0,i.warn)("Optional content group not found: ".concat(t)),!0;if(_classPrivateFieldGet(c,this).get(t).visible)return!1}return!0}return(0,i.warn)("Unknown optional content policy ".concat(e.policy,".")),!0}return(0,i.warn)("Unknown group type ".concat(e.type,".")),!0}setVisibility(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];_classPrivateFieldGet(c,this).has(e)?(_classPrivateFieldGet(c,this).get(e)._setVisible(s,!!t),_classPrivateFieldSet(l,this,null)):(0,i.warn)("Optional content group not found: ".concat(e))}get hasInitialVisibility(){return this.getHash()===_classPrivateFieldGet(d,this)}getOrder(){return _classPrivateFieldGet(c,this).size?_classPrivateFieldGet(u,this)?_classPrivateFieldGet(u,this).slice():[..._classPrivateFieldGet(c,this).keys()]:null}getGroups(){return _classPrivateFieldGet(c,this).size>0?(0,i.objectFromMap)(_classPrivateFieldGet(c,this)):null}getGroup(e){return _classPrivateFieldGet(c,this).get(e)||null}getHash(){if(null!==_classPrivateFieldGet(l,this))return _classPrivateFieldGet(l,this);const e=new r.MurmurHash3_64;
2for(const[t,n]of _classPrivateFieldGet(c,this))e.update("".concat(t,":").concat(n.visible));return _classPrivateFieldSet(l,this,e.hexdigest())}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var i=n(1),r=n(6);t.PDFDataTransportStream=class{constructor(e,t){let{length:n,initialData:r,progressiveDone:s=!1,contentDispositionFilename:a=null,disableRange:o=!1,disableStream:l=!1}=e;if((0,i.assert)(t,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=s,this._contentDispositionFilename=a,(null===r||void 0===r?void 0:r.length)>0){const e=r instanceof Uint8Array&&r.byteLength===r.buffer.byteLength?r.buffer:new Uint8Array(r).buffer;this._queuedChunks.push(e)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!l,this._isRangeSupported=!o,this._contentLength=n,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener(((e,t)=>{this._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener(((e,t)=>{this._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((e=>{this._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((()=>{this._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}_onReceiveData(e){let{begin:t,chunk:n}=e;const r=n instanceof Uint8Array&&n.byteLength===n.buffer.byteLength?n.buffer:new Uint8Array(n).buffer;if(void 0===t)this._fullRequestReader?this._fullRequestReader._enqueue(r):this._queuedChunks.push(r);else{const e=this._rangeReaders.some((function(e){return e._begin===t&&(e._enqueue(r),!0)}));(0,i.assert)(e,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}_onProgress(e){var t,n,i,r;void 0===e.total?null===(t=this._rangeReaders[0])||void 0===t||null===(n=t.onProgress)||void 0===n||n.call(t,{loaded:e.loaded}):null===(i=this._fullRequestReader)||void 0===i||null===(r=i.onProgress)||void 0===r||r.call(i,{loaded:e.loaded,total:e.total})}_onProgressiveDone(){var e;null===(e=this._fullRequestReader)||void 0===e||e.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){(0,i.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const e=this._queuedChunks;return this._queuedChunks=null,new s(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new a(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(n),n}cancelAllRequests(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);for(const n of this._rangeReaders.slice(0))n.cancel(e);this._pdfDataRangeTransport.abort()}};class s{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;this._stream=e,this._done=n||!1,this._filename=(0,r.isPdfFile)(i)?i:null,this._queuedChunks=t||[],this._loaded=0;for(const r of this._queuedChunks)this._loaded+=r.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=new i.PromiseCapability;return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class a{constructor(e,t,n){this._stream=e,this._begin=t,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=new i.PromiseCapability;return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}},(e,t)=>
2{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaText=void 0;class n{static textContent(e){const t=[],i={items:t,styles:Object.create(null)};return function e(i){var r;if(!i)return;let s=null;const a=i.name;if("#text"===a)s=i.value;else{if(!n.shouldBuildText(a))return;null!==i&&void 0!==i&&null!==(r=i.attributes)&&void 0!==r&&r.textContent?s=i.attributes.textContent:i.value&&(s=i.value)}if(null!==s&&t.push({str:s}),i.children)for(const t of i.children)e(t)}(e),i}static shouldBuildText(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}t.XfaText=n},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeFilterFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var i=n(7);const r=function(e){return new Promise(((t,n)=>{__webpack_require__(9851).readFile(e,((e,i)=>{!e&&i?t(new Uint8Array(i)):n(new Error(e))}))}))};class s extends i.BaseFilterFactory{}t.NodeFilterFactory=s;class a extends i.BaseCanvasFactory{_createCanvas(e,t){return __webpack_require__(7406).createCanvas(e,t)}}t.NodeCanvasFactory=a;class o extends i.BaseCMapReaderFactory{_fetchData(e,t){return r(e).then((e=>({cMapData:e,compressionType:t})))}}t.NodeCMapReaderFactory=o;class l extends i.BaseStandardFontDataFactory{_fetchData(e){return r(e)}}t.NodeStandardFontDataFactory=l},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var i=n(1),r=n(22);const s=__webpack_require__(9851),a=__webpack_require__(8586),o=__webpack_require__(6149),l=__webpack_require__(933),c=/^file:\/\/\/[a-zA-Z]:\//;t.PDFNodeStream=class{constructor(e){this.source=e,this.url=function(e){const t=l.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[/\\]/i.test(e)?l.parse("file:///".concat(e)):(t.host||(t.protocol="file:"),t)}(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}getFullReader(){return(0,i.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new f(this):new p(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=this.isFsUrl?new g(this,e,t):new m(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);for(const n of this._rangeRequestReaders.slice(0))n.cancel(e)}};class d{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=new i.PromiseCapability,this._headersCapability=new i.PromiseCapability}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var e;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();return null===t?(this._readCapability=new i.PromiseCapability,this.read()):(this._loaded+=t.length,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(t).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new i.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class u{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=new i.PromiseCapability;const t=e.source;this._isStreamingSupported=!t.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){var e;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();return null===t?(this._readCapability=new i.PromiseCapability,this.read()):(this._loaded+=t.length,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded}),{value:new Uint8Array(t).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}}function h(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}class p extends d{constructor(e){super(e);const t=t=>
2{if(404===t.statusCode){const e=new i.MissingPDFException('Missing PDF "'.concat(this._url,'".'));return this._storedError=e,void this._headersCapability.reject(e)}this._headersCapability.resolve(),this._setReadableStream(t);const n=e=>this._readableStream.headers[e.toLowerCase()],{allowRangeRequests:s,suggestedLength:a}=(0,r.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=s,this._contentLength=a||this._contentLength,this._filename=(0,r.extractFilenameFromHeader)(n)};this._request=null,"http:"===this._url.protocol?this._request=a.request(h(this._url,e.httpHeaders),t):this._request=o.request(h(this._url,e.httpHeaders),t),this._request.on("error",(e=>{this._storedError=e,this._headersCapability.reject(e)})),this._request.end()}}class m extends u{constructor(e,t,n){super(e),this._httpHeaders={};for(const i in e.httpHeaders){const t=e.httpHeaders[i];void 0!==t&&(this._httpHeaders[i]=t)}this._httpHeaders.Range="bytes=".concat(t,"-").concat(n-1);const r=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new i.MissingPDFException('Missing PDF "'.concat(this._url,'".'));this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=a.request(h(this._url,this._httpHeaders),r):this._request=o.request(h(this._url,this._httpHeaders),r),this._request.on("error",(e=>{this._storedError=e})),this._request.end()}}class f extends d{constructor(e){super(e);let t=decodeURIComponent(this._url.path);c.test(this._url.href)&&(t=t.replace(/^\//,"")),s.lstat(t,((e,n)=>{if(e)return"ENOENT"===e.code&&(e=new i.MissingPDFException('Missing PDF "'.concat(t,'".'))),this._storedError=e,void this._headersCapability.reject(e);this._contentLength=n.size,this._setReadableStream(s.createReadStream(t)),this._headersCapability.resolve()}))}}class g extends u{constructor(e,t,n){super(e);let i=decodeURIComponent(this._url.path);c.test(this._url.href)&&(i=i.replace(/^\//,"")),this._setReadableStream(s.createReadStream(i,{start:t,end:n-1}))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){return 404===e||0===e&&t.startsWith("file:")?new i.MissingPDFException('Missing PDF "'+t+'".'):new i.UnexpectedResponseException("Unexpected server response (".concat(e,') while retrieving PDF "').concat(t,'".'),e)},t.extractFilenameFromHeader=function(e){const t=e("Content-Disposition");if(t){let e=(0,r.getFilenameFromContentDispositionHeader)(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch(n){}if((0,s.isPdfFile)(e))return e}return null},t.validateRangeRequestCapabilities=function(e){let{getResponseHeader:t,isHttp:n,rangeChunkSize:i,disableRange:r}=e;const s={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(t("Content-Length"),10);return Number.isInteger(a)?(s.suggestedLength=a,a<=2*i||r||!n||"bytes"!==t("Accept-Ranges")||"identity"!==(t("Content-Encoding")||"identity")||(s.allowRangeRequests=!0),s):s},t.validateResponseStatus=function(e){return 200===e||206===e};var i=n(1),r=n(23),s=n(6)},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){let t=!0,n=r("filename\\*","i").exec(e);if(n){n=n[1];let e=o(n);return e=unescape(e),e=l(e),e=c(e),a(e)}if(n=function(e){const t=[];let n;const i=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=i.exec(e));){let[,e,i,r]=n;if(e=parseInt(e,10),e in t){if(0===e)break}else t[e]=[i,r]}const s=[];for(let r=0;r<t.length&&r in t;++r){let[e,n]=t[r];n=o(n),e&&(n=unescape(n),0===r&&(n=l(n))),s.push(n)}return s.join("")}(e),n)return a(c(n));if(n=r("filename","i").exec(e),n){n=n[1];let e=o(n);return e=c(e),a(e)}function r(e,t){return new RegExp("(?:^|;)\\s*"+e+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',t)}function s(e,n){if(e){if(!/^[\x00-\xFF]+$/.test(n))return n;try{const r=new TextDecoder(e,{fatal:!0}),s=(0,i.stringToBytes)(n);n=r.decode(s),t=!1}catch(r){}}return n}function a(e){return t&&/[\x80-\xff]/.test(e)&&(e=s("utf-8",e),t&&(e=s("iso-8859-1",e))),e}function o(e){if(e.startsWith('"')){const t=e.slice(1).split('\\"');for(let e=0;e<t.length;++e){const n=t[e].indexOf('"');-1!==n&&(t[e]=t[e].slice(0,n),t.length=e+1),t[e]=t[e].replaceAll(/\\(.)/g,"$1")}e=t.join('"')}return e}function l(e){const t=e.indexOf("'");return-1===t?e:s(e.slice(0,t),e.slice(t+1).replace(/^[^']*'/,""))}function c(e){return!e.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replaceAll(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,(function(e,t,n,i){if("q"===n||"Q"===n)return s(t,i=(i=i.replaceAll("_"," ")).replaceAll(/=([0-9a-fA-F]{2})/g,(function(e,t){return String.fromCharCode(parseInt(t,16))})));try{i=atob(i)}catch(r){}return s(t,i)}))}return""};var i=n(1)},(e,t,n)=>
2{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var i=n(1),r=n(22);class s{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.url=e,this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||Object.create(null),this.withCredentials=t.withCredentials||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,n){const i={begin:e,end:t};for(const r in n)i[r]=n[r];return this.request(i)}requestFull(e){return this.request(e)}request(e){const t=new XMLHttpRequest,n=this.currXhrId++,i=this.pendingRequests[n]={xhr:t};t.open("GET",this.url),t.withCredentials=this.withCredentials;for(const r in this.httpHeaders){const e=this.httpHeaders[r];void 0!==e&&t.setRequestHeader(r,e)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range","bytes=".concat(e.begin,"-").concat(e.end-1)),i.expectedStatus=206):i.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(n){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,n),t.onprogress=this.onProgress.bind(this,n),i.onHeadersReceived=e.onHeadersReceived,i.onDone=e.onDone,i.onError=e.onError,i.onProgress=e.onProgress,t.send(null),n}onProgress(e,t){var n;const i=this.pendingRequests[e];i&&(null===(n=i.onProgress)||void 0===n||n.call(i,t))}onStateChange(e,t){const n=this.pendingRequests[e];if(!n)return;const r=n.xhr;if(r.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==r.readyState)return;if(!(e in this.pendingRequests))return;var s;if(delete this.pendingRequests[e],0===r.status&&this.isHttp)return void(null===(s=n.onError)||void 0===s||s.call(n,r.status));const a=r.status||200;var o;if((200!==a||206!==n.expectedStatus)&&a!==n.expectedStatus)return void(null===(o=n.onError)||void 0===o||o.call(n,r.status));const l=function(e){const t=e.response;return"string"!==typeof t?t:(0,i.stringToBytes)(t).buffer}(r);if(206===a){const e=r.getResponseHeader("Content-Range"),t=/bytes (\d+)-(\d+)\/(\d+)/.exec(e);n.onDone({begin:parseInt(t[1],10),chunk:l})}else if(l)n.onDone({begin:0,chunk:l});else{var c;null===(c=n.onError)||void 0===c||c.call(n,r.status)}}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){const t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}t.PDFNetworkStream=class{constructor(e){this._source=e,this._manager=new s(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return(0,i.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new a(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){const n=new o(this._manager,e,t);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);for(const n of this._rangeRequestReaders.slice(0))n.cancel(e)}};class a{constructor(e,t){this._manager=e;const n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(n),this._headersReceivedCapability=new i.PromiseCapability,this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const e=this._fullRequestId,t=this._manager.getRequestXhr(e),n=e=>t.getResponseHeader(e),{allowRangeRequests:i,suggestedLength:s}=(0,r.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});i&&(this._isRangeSupported=!0),this._contentLength=s||this._contentLength,this._filename=(0,r.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest
2(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=(0,r.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){var t;null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=new i.PromiseCapability;return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e);for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class o{constructor(e,t,n){this._manager=e;const i={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._requestId=e.requestRange(t,n,i),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){var e;null===(e=this.onClosed)||void 0===e||e.call(this,this)}_onDone(e){const t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;for(const n of this._requests)n.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError=(0,r.createResponseStatusError)(e,this._url);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){var t;this.isStreamingSupported||null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(null!==this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=new i.PromiseCapability;return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var i=n(1),r=n(22);function s(e,t,n){return{method:"GET",headers:e,signal:n.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function a(e){const t=new Headers;for(const n in e){const i=e[n];void 0!==i&&t.append(n,i)}return t}function o(e){return e instanceof Uint8Array?e.buffer:e instanceof ArrayBuffer?e:((0,i.warn)("getArrayBuffer - unexpected data format: ".concat(e)),new Uint8Array(e).buffer)}t.PDFFetchStream=class{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}getFullReader(){return(0,i.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new l(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new c(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);for(const n of this._rangeRequestReaders.slice(0))n.cancel(e)}};class l{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=new i.PromiseCapability,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=a(this._stream.httpHeaders);const n=t.url;fetch(n,s(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,r.validateResponseStatus)(e.status))throw(0,r.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:s,suggestedLength:a}=(0,r.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=s,this._contentLength=a||this._contentLength,this._filename=(0,r.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new i.AbortException("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var e;await this._headersCapability.promise;const{value:t,done:n}=await this._reader.read();return n?{value:t,done:n}:(this._loaded+=t.byteLength,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded,total:this._contentLength}),{value:o(t),done:!1})}cancel(e){var t;null===(t=this._reader)||void 0===t||t.cancel(e),this._abortController.abort()}}class c{constructor(e,t,n){this._stream=e,this._reader=null,this._loaded=0;const o=e.source;this._withCredentials=o.withCredentials||!1,this._readCapability=new i.PromiseCapability,this._isStreamingSupported=!o.disableStream,this._abortController=new AbortController,this._headers=a(this._stream.httpHeaders),this._headers.append("Range","bytes=".concat(t,"-").concat(n-1));const l=o.url;fetch(l,s(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,r.validateResponseStatus)(e.status))throw(0,r.createResponseStatusError)(e.status,l);this._readCapability.resolve(),this._reader=e.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){var e;await this._readCapability.promise;const{value:t,done:n}=await this._reader.read();return n?{value:t,done:n}:(this._loaded+=t.byteLength,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded}),{value:o(t),done:!1})}cancel(e){var t;null===(t=this._reader)||void 0===t||t.cancel(e),this._abortController.abort()}}},(e,t,n)=>
2{Object.defineProperty(t,"__esModule",{value:!0}),t.TextLayerRenderTask=void 0,t.renderTextLayer=function(e){e.textContentSource||!e.textContent&&!e.textContentStream||((0,r.deprecated)("The TextLayerRender `textContent`/`textContentStream` parameters will be removed in the future, please use `textContentSource` instead."),e.textContentSource=e.textContent||e.textContentStream);const{container:t,viewport:n}=e,i=getComputedStyle(t),s=i.getPropertyValue("visibility"),a=parseFloat(i.getPropertyValue("--scale-factor"));"visible"===s&&(!a||Math.abs(a-n.scale)>1e-5)&&console.error("The `--scale-factor` CSS-variable must be set, to the same value as `viewport.scale`, either on the `container`-element itself or higher up in the DOM.");const o=new d(e);return o._render(),o},t.updateTextLayer=function(e){let{container:t,viewport:n,textDivs:i,textDivProperties:s,isOffscreenCanvasSupported:a,mustRotate:l=!0,mustRescale:d=!0}=e;if(l&&(0,r.setLayerDimensions)(t,{rotation:n.rotation}),d){const e=o(0,a),t={prevFontSize:null,prevFontFamily:null,div:null,scale:n.scale*(globalThis.devicePixelRatio||1),properties:null,ctx:e};for(const n of i)t.properties=s.get(n),t.div=n,c(t)}};var i=n(1),r=n(6);const s=30,a=new Map;function o(e,t){let n;if(t&&i.FeatureTest.isOffscreenCanvasSupported)n=new OffscreenCanvas(e,e).getContext("2d",{alpha:!1});else{const t=document.createElement("canvas");t.width=t.height=e,n=t.getContext("2d",{alpha:!1})}return n}function l(e,t,n){const r=document.createElement("span"),l={angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,fontSize:0};e._textDivs.push(r);const c=i.Util.transform(e._transform,t.transform);let d=Math.atan2(c[1],c[0]);const u=n[t.fontName];u.vertical&&(d+=Math.PI/2);const h=Math.hypot(c[2],c[3]),p=h*function(e,t){const n=a.get(e);if(n)return n;const i=o(s,t);i.font="".concat(s,"px ").concat(e);const r=i.measureText("");let l=r.fontBoundingBoxAscent,c=Math.abs(r.fontBoundingBoxDescent);if(l){const t=l/(l+c);return a.set(e,t),i.canvas.width=i.canvas.height=0,t}i.strokeStyle="red",i.clearRect(0,0,s,s),i.strokeText("g",0,0);let d=i.getImageData(0,0,s,s).data;c=0;for(let a=d.length-1-3;a>=0;a-=4)if(d[a]>0){c=Math.ceil(a/4/s);break}i.clearRect(0,0,s,s),i.strokeText("A",0,s),d=i.getImageData(0,0,s,s).data,l=0;for(let a=0,o=d.length;a<o;a+=4)if(d[a]>0){l=s-Math.floor(a/4/s);break}if(i.canvas.width=i.canvas.height=0,l){const t=l/(l+c);return a.set(e,t),t}return a.set(e,.8),.8}(u.fontFamily,e._isOffscreenCanvasSupported);let m,f;0===d?(m=c[4],f=c[5]-p):(m=c[4]+p*Math.sin(d),f=c[5]-p*Math.cos(d));const g="calc(var(--scale-factor)*",y=r.style;e._container===e._rootContainer?(y.left="".concat((100*m/e._pageWidth).toFixed(2),"%"),y.top="".concat((100*f/e._pageHeight).toFixed(2),"%")):(y.left="".concat(g).concat(m.toFixed(2),"px)"),y.top="".concat(g).concat(f.toFixed(2),"px)")),y.fontSize="".concat(g).concat(h.toFixed(2),"px)"),y.fontFamily=u.fontFamily,l.fontSize=h,r.setAttribute("role","presentation"),r.textContent=t.str,r.dir=t.dir,e._fontInspectorEnabled&&(r.dataset.fontName=t.fontName),0!==d&&(l.angle=d*(180/Math.PI));let v=!1;if(t.str.length>1)v=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){const e=Math.abs(t.transform[0]),n=Math.abs(t.transform[3]);e!==n&&Math.max(e,n)/Math.min(e,n)>1.5&&(v=!0)}v&&(l.canvasWidth=u.vertical?t.height:t.width),e._textDivProperties.set(r,l),e._isReadableStream&&e._layoutText(r)}function c(e){const{div:t,scale:n,properties:i,ctx:r,prevFontSize:s,prevFontFamily:a}=e,{style:o}=t;let l="";if(0!==i.canvasWidth&&i.hasText){const{fontFamily:c}=o,{canvasWidth:d,fontSize:u}=i;s===u&&a===c||(r.font="".concat(u*n,"px ").concat(c),e.prevFontSize=u,e.prevFontFamily=c);const{width:h}=r.measureText(t.textContent);h>0&&(l="scaleX(".concat(d*n/h,")"))}0!==i.angle&&(l="rotate(".concat(i.angle,"deg) ").concat(l)),l.length>0&&(o.transform=l)}class d{constructor(e){var t;let{textContentSource:n,container:s,viewport:a,textDivs:l,textDivProperties:c,textContentItemsStr:d,isOffscreenCanvasSupported:u}=e;this._textContentSource=n,this._isReadableStream=n instanceof ReadableStream,this._container=this._rootContainer=s,this._textDivs=l||[],this._textContentItemsStr=d||[],this._isOffscreenCanvasSupported=u,this._fontInspectorEnabled=!(null===(t=globalThis.FontInspector)||void 0===t||!t.enabled),this._reader=null,this._textDivProperties=c||new WeakMap,this._canceled=!1,this._capability=new i.PromiseCapability,this._layoutTextParams={prevFontSize:null,prevFontFamily:null,div:null,scale:a.scale*(globalThis.devicePixelRatio||1),properties:null,ctx:o(0,u)};const{pageWidth:h,pageHeight:p,pageX:m,pageY:f}=a.rawDims;this._transform=[1,0,0,-1,-m,f+p],this._pageWidth=h,this._pageHeight=p,(0,r.setLayerDimensions)(s,a),this._capability.promise.finally((()=>{this._layoutTextParams=null})).catch((()=>{}))}get promise(){return this._capability.promise}cancel(){this._canceled=!0,this._reader&&(this._reader.cancel(new i.AbortException("TextLayer task cancelled.")).catch((()=>{})),this._reader=null),this._capability.reject(new i.AbortException("TextLayer task cancelled."))}_processItems(e,t){for(const n of e)if(void 0!==n.str)this._textContentItemsStr.push(n.str),l(this,n,t);else if("beginMarkedContentProps"===n.type||"beginMarkedContent"===n.type){const e=this._container;this._container=document.createElement("span"),this._container.classList.add("markedContent"),null!==n.id&&this._container.setAttribute("id","".concat(n.id)),e.append(this._container)}else"endMarkedContent"===n.type&&(this._container=this._container.parentNode)}_layoutText(e){const t=this._layoutTextParams.properties=this._textDivProperties.get(e);if(this._layoutTextParams.div=e,c(this._layoutTextParams),t.hasText&&this._container.append(e),t.hasEOL){const e=document.createElement("br");e.setAttribute("role","presentation"),this._container.append(e)}}_render(){const e=new i.PromiseCapability;let t=Object.create(null);if(this._isReadableStream){const n=()=>{this._reader.read().then((i=>{let{value:r,done:s}=i;s?e.resolve():(Object.assign(t,r.styles),this._processItems(r.items,t),n())}),e.reject)};this._reader=this._textContentSource.getReader(),n()}else{if(!this._textContentSource)throw new Error('No "textContentSource" parameter specified.');{const{items:t,styles:n}=this._textContentSource;this._processItems(t,n),e.resolve()}}e.promise.then((()=>{t=null,function(e){if(e._canceled)return;const t=e._textDivs,n=e._capability;if(t.length>1e5)n.resolve();else{if(!e._isReadableStream)for(const n of t)e._layoutText(n);n.resolve()}}(this)}),this._capability.reject)}}t.TextLayerRenderTask=d},(e,t,n)=>
2{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationEditorLayer=void 0;var i=n(1),r=n(5),s=n(28),a=n(29),o=n(6),l=new WeakMap,c=new WeakMap,d=new WeakMap,u=new WeakMap,h=new WeakMap,p=new WeakMap,m=new WeakMap,f=new WeakMap,g=new WeakSet;class y{constructor(e){_classPrivateMethodInitSpec(this,g),_classPrivateFieldInitSpec(this,l,void 0),_classPrivateFieldInitSpec(this,c,!1),_classPrivateFieldInitSpec(this,d,this.pointerup.bind(this)),_classPrivateFieldInitSpec(this,u,this.pointerdown.bind(this)),_classPrivateFieldInitSpec(this,h,new Map),_classPrivateFieldInitSpec(this,p,!1),_classPrivateFieldInitSpec(this,m,!1),_classPrivateFieldInitSpec(this,f,void 0),y._initialized||(y._initialized=!0,s.FreeTextEditor.initialize(e.l10n),a.InkEditor.initialize(e.l10n)),e.uiManager.registerEditorTypes([s.FreeTextEditor,a.InkEditor]),_classPrivateFieldSet(f,this,e.uiManager),this.pageIndex=e.pageIndex,this.div=e.div,_classPrivateFieldSet(l,this,e.accessibilityManager),_classPrivateFieldGet(f,this).addLayer(this)}get isEmpty(){return 0===_classPrivateFieldGet(h,this).size}updateToolbar(e){_classPrivateFieldGet(f,this).updateToolbar(e)}updateMode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_classPrivateFieldGet(f,this).getMode();_assertClassBrand(g,this,w).call(this),e===i.AnnotationEditorType.INK?(this.addInkEditorIfNeeded(!1),this.disableClick()):this.enableClick(),_classPrivateFieldGet(f,this).unselectAll(),e!==i.AnnotationEditorType.NONE&&(this.div.classList.toggle("freeTextEditing",e===i.AnnotationEditorType.FREETEXT),this.div.classList.toggle("inkEditing",e===i.AnnotationEditorType.INK),this.div.hidden=!1)}addInkEditorIfNeeded(e){if(e||_classPrivateFieldGet(f,this).getMode()===i.AnnotationEditorType.INK){if(!e)for(const e of _classPrivateFieldGet(h,this).values())if(e.isEmpty())return void e.setInBackground();_assertClassBrand(g,this,x).call(this,{offsetX:0,offsetY:0}).setInBackground()}}setEditingState(e){_classPrivateFieldGet(f,this).setEditingState(e)}addCommands(e){_classPrivateFieldGet(f,this).addCommands(e)}enable(){this.div.style.pointerEvents="auto";for(const e of _classPrivateFieldGet(h,this).values())e.enableEditing()}disable(){this.div.style.pointerEvents="none";for(const e of _classPrivateFieldGet(h,this).values())e.disableEditing();_assertClassBrand(g,this,w).call(this),this.isEmpty&&(this.div.hidden=!0)}setActiveEditor(e){_classPrivateFieldGet(f,this).getActive()!==e&&_classPrivateFieldGet(f,this).setActiveEditor(e)}enableClick(){this.div.addEventListener("pointerdown",_classPrivateFieldGet(u,this)),this.div.addEventListener("pointerup",_classPrivateFieldGet(d,this))}disableClick(){this.div.removeEventListener("pointerdown",_classPrivateFieldGet(u,this)),this.div.removeEventListener("pointerup",_classPrivateFieldGet(d,this))}attach(e){_classPrivateFieldGet(h,this).set(e.id,e)}detach(e){var t;_classPrivateFieldGet(h,this).delete(e.id),null===(t=_classPrivateFieldGet(l,this))||void 0===t||t.removePointerInTextLayer(e.contentDiv)}remove(e){_classPrivateFieldGet(f,this).removeEditor(e),this.detach(e),e.div.style.display="none",setTimeout((()=>{e.div.style.display="",e.div.remove(),e.isAttachedToDOM=!1,document.activeElement===document.body&&_classPrivateFieldGet(f,this).focusMainContainer()}),0),_classPrivateFieldGet(m,this)||this.addInkEditorIfNeeded(!1)}add(e){if(_assertClassBrand(g,this,v).call(this,e),_classPrivateFieldGet(f,this).addEditor(e),this.attach(e),!e.isAttachedToDOM){const t=e.render();this.div.append(t),e.isAttachedToDOM=!0}this.moveEditorInDOM(e),e.onceAdded(),_classPrivateFieldGet(f,this).addToAnnotationStorage(e)}moveEditorInDOM(e){var t;null===(t=_classPrivateFieldGet(l,this))||void 0===t||t.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?e.rebuild():this.add(e)}addANewEditor(e){this.addCommands({cmd:()=>{this.addOrRebuild(e)},undo:()=>{e.remove()},mustExec:!0})}addUndoableEditor(e){this.addCommands({cmd:()=>{this.addOrRebuild(e)},undo:()=>{e.remove()},mustExec:!1})}getNextId(){return _classPrivateFieldGet(f,this).getId()}deserialize(e){switch(e.annotationType){case i.AnnotationEditorType.FREETEXT:return s.FreeTextEditor.deserialize(e,this,_classPrivateFieldGet(f,this));case i.AnnotationEditorType.INK:return a.InkEditor.deserialize(e,this,_classPrivateFieldGet(f,this))}return null}setSelected(e){_classPrivateFieldGet(f,this).setSelected(e)}toggleSelected(e){_classPrivateFieldGet(f,this).toggleSelected(e)}isSelected(e){return _classPrivateFieldGet(f,this).isSelected(e)}unselect(e){_classPrivateFieldGet(f,this).unselect(e)}pointerup(e){const{isMac:t}=i.FeatureTest.platform;0!==e.button||e.ctrlKey&&t||e.target===this.div&&_classPrivateFieldGet(p,this)&&(_classPrivateFieldSet(p,this,!1),_classPrivateFieldGet(c,this)?_assertClassBrand(g,this,x).call(this,e):_classPrivateFieldSet(c,this,!0))}pointerdown(e){const{isMac:t}=i.FeatureTest.platform;if(0!==e.button||e.ctrlKey&&t)return;if(e.target!==this.div)return;_classPrivateFieldSet(p,this,!0);const n=_classPrivateFieldGet(f,this).getActive();_classPrivateFieldSet(c,this,!n||n.isEmpty())}drop(e){const t=e.dataTransfer.getData("text/plain"),n=_classPrivateFieldGet(f,this).getEditor(t);if(!n)return;e.preventDefault(),e.dataTransfer.dropEffect="move",_assertClassBrand(g,this,v).call(this,n);const i=this.div.getBoundingClientRect(),r=e.clientX-i.x,s=e.clientY-i.y;n.translate(r-n.startX,s-n.startY),this.moveEditorInDOM(n),n.div.focus()}dragover(e){e.preventDefault()}destroy(){var e;(null===(e=_classPrivateFieldGet(f,this).getActive())||void 0===e?void 0:e.parent)===this&&_classPrivateFieldGet(f,this).setActiveEditor(null);for(const n of _classPrivateFieldGet(h,this).values()){var t;null===(t=_classPrivateFieldGet(l,this))||void 0===t||t.removePointerInTextLayer(n.contentDiv),n.setParent(null),n.isAttachedToDOM=!1,n.div.remove()}this.div=null,_classPrivateFieldGet(h,this).clear(),_classPrivateFieldGet(f,this).removeLayer(this)}render(e){let{viewport:t}=e;this.viewport=t,(0,o.setLayerDimensions)(this.div,t),(0,r.bindEvents)(this,this.div,["dragover","drop"]);for(const n of _classPrivateFieldGet(f,this).getEditors(this.pageIndex))this.add(n);this.updateMode()}update(e){let{viewport:t}=e;_classPrivateFieldGet(f,this).commitOrRemove(),this.viewport=t,(0,o.setLayerDimensions)(this.div,{rotation:t.rotation}),this.updateMode()}get pageDimensions(){const{pageWidth:e,pageHeight:t}=this.viewport.rawDims;return[e,t]}}function v(e){var t;e.parent!==this&&(this.attach(e),null===(t=e.parent)||void 0===t||t.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}function b(e){switch(_classPrivateFieldGet(f,this).getMode()){case i.AnnotationEditorType.FREETEXT:return new s.FreeTextEditor(e);case i.AnnotationEditorType.INK:return new a.InkEditor(e)}return null}function x(e){const t=this.getNextId(),n=_assertClassBrand(g,this,b).call(this,{parent:this,id:t,x:e.offsetX,y:e.offsetY,uiManager:_classPrivateFieldGet(f,this)});return n&&this.add(n),n}function w(){_classPrivateFieldSet(m,this,!0);for(const e of _classPrivateFieldGet(h,this).values())e.isEmpty()&&e.remove();_classPrivateFieldSet(m,this,!1)}_defineProperty(y,"_initialized",!1),t.AnnotationEditorLayer=y},(e,t,n)=>{var i;
2Object.defineProperty(t,"__esModule",{value:!0}),t.FreeTextEditor=void 0;var r=n(1),s=n(5),a=n(4),o=new WeakMap,l=new WeakMap,c=new WeakMap,d=new WeakMap,u=new WeakMap,h=new WeakMap,p=new WeakMap,m=new WeakMap,f=new WeakMap,g=new WeakSet;class y extends a.AnnotationEditor{constructor(e){super(_objectSpread(_objectSpread({},e),{},{name:"freeTextEditor"})),_classPrivateMethodInitSpec(this,g),_classPrivateFieldInitSpec(this,o,this.editorDivBlur.bind(this)),_classPrivateFieldInitSpec(this,l,this.editorDivFocus.bind(this)),_classPrivateFieldInitSpec(this,c,this.editorDivInput.bind(this)),_classPrivateFieldInitSpec(this,d,this.editorDivKeydown.bind(this)),_classPrivateFieldInitSpec(this,u,void 0),_classPrivateFieldInitSpec(this,h,""),_classPrivateFieldInitSpec(this,p,"".concat(this.id,"-editor")),_classPrivateFieldInitSpec(this,m,!1),_classPrivateFieldInitSpec(this,f,void 0),_classPrivateFieldSet(u,this,e.color||y._defaultColor||a.AnnotationEditor._defaultLineColor),_classPrivateFieldSet(f,this,e.fontSize||y._defaultFontSize)}static initialize(e){this._l10nPromise=new Map(["free_text2_default_content","editor_free_text2_aria_label"].map((t=>[t,e.get(t)])));const t=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(t.getPropertyValue("--freetext-padding"))}static updateDefaultParams(e,t){switch(e){case r.AnnotationEditorParamsType.FREETEXT_SIZE:y._defaultFontSize=t;break;case r.AnnotationEditorParamsType.FREETEXT_COLOR:y._defaultColor=t}}updateParams(e,t){switch(e){case r.AnnotationEditorParamsType.FREETEXT_SIZE:_assertClassBrand(g,this,v).call(this,t);break;case r.AnnotationEditorParamsType.FREETEXT_COLOR:_assertClassBrand(g,this,b).call(this,t)}}static get defaultPropertiesToUpdate(){return[[r.AnnotationEditorParamsType.FREETEXT_SIZE,y._defaultFontSize],[r.AnnotationEditorParamsType.FREETEXT_COLOR,y._defaultColor||a.AnnotationEditor._defaultLineColor]]}get propertiesToUpdate(){return[[r.AnnotationEditorParamsType.FREETEXT_SIZE,_classPrivateFieldGet(f,this)],[r.AnnotationEditorParamsType.FREETEXT_COLOR,_classPrivateFieldGet(u,this)]]}getInitialTranslation(){const e=this.parentScale;return[-y._internalPadding*e,-(y._internalPadding+_classPrivateFieldGet(f,this))*e]}rebuild(){super.rebuild(),null!==this.div&&(this.isAttachedToDOM||this.parent.add(this))}enableEditMode(){this.isInEditMode()||(this.parent.setEditingState(!1),this.parent.updateToolbar(r.AnnotationEditorType.FREETEXT),super.enableEditMode(),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this.div.draggable=!1,this.div.removeAttribute("aria-activedescendant"),this.editorDiv.addEventListener("keydown",_classPrivateFieldGet(d,this)),this.editorDiv.addEventListener("focus",_classPrivateFieldGet(l,this)),this.editorDiv.addEventListener("blur",_classPrivateFieldGet(o,this)),this.editorDiv.addEventListener("input",_classPrivateFieldGet(c,this)))}disableEditMode(){this.isInEditMode()&&(this.parent.setEditingState(!0),super.disableEditMode(),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",_classPrivateFieldGet(p,this)),this.div.draggable=!0,this.editorDiv.removeEventListener("keydown",_classPrivateFieldGet(d,this)),this.editorDiv.removeEventListener("focus",_classPrivateFieldGet(l,this)),this.editorDiv.removeEventListener("blur",_classPrivateFieldGet(o,this)),this.editorDiv.removeEventListener("input",_classPrivateFieldGet(c,this)),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freeTextEditing"))}focusin(e){super.focusin(e),e.target!==this.editorDiv&&this.editorDiv.focus()}onceAdded(){this.width||(this.enableEditMode(),this.editorDiv.focus())}isEmpty(){return!this.editorDiv||""===this.editorDiv.innerText.trim()}remove(){this.isEditing=!1,this.parent.setEditingState(!0),this.parent.div.classList.add("freeTextEditing"),super.remove()}commit(){this.isInEditMode()&&(super.commit(),_classPrivateFieldGet(m,this)||(_classPrivateFieldSet(m,this,!0),this.parent.addUndoableEditor(this)),this.disableEditMode(),_classPrivateFieldSet(h,this,_assertClassBrand(g,this,x).call(this).trimEnd()),_assertClassBrand(g,this,w).call(this))}shouldGetKeyboardEvents(){return this.isInEditMode()}dblclick(e){this.enableEditMode(),this.editorDiv.focus()}keydown(e){e.target===this.div&&"Enter"===e.key&&(this.enableEditMode(),this.editorDiv.focus())}editorDivKeydown(e){y._keyboardManager.exec(this,e)}editorDivFocus(e){this.isEditing=!0}editorDivBlur(e){this.isEditing=!1}editorDivInput(e){this.parent.div.classList.toggle("freeTextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}
2render(){if(this.div)return this.div;let e,t;this.width&&(e=this.x,t=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",_classPrivateFieldGet(p,this)),this.enableEditing(),y._l10nPromise.get("editor_free_text2_aria_label").then((e=>{var t;return null===(t=this.editorDiv)||void 0===t?void 0:t.setAttribute("aria-label",e)})),y._l10nPromise.get("free_text2_default_content").then((e=>{var t;return null===(t=this.editorDiv)||void 0===t?void 0:t.setAttribute("default-content",e)})),this.editorDiv.contentEditable=!0;const{style:n}=this.editorDiv;if(n.fontSize="calc(".concat(_classPrivateFieldGet(f,this),"px * var(--scale-factor))"),n.color=_classPrivateFieldGet(u,this),this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),(0,s.bindEvents)(this,this.div,["dblclick","keydown"]),this.width){const[n,i]=this.parentDimensions;this.setAt(e*n,t*i,this.width*n,this.height*i);for(const e of _classPrivateFieldGet(h,this).split("\n")){const t=document.createElement("div");t.append(e?document.createTextNode(e):document.createElement("br")),this.editorDiv.append(t)}this.div.draggable=!0,this.editorDiv.contentEditable=!1}else this.div.draggable=!1,this.editorDiv.contentEditable=!0;return this.div}get contentDiv(){return this.editorDiv}static deserialize(e,t,n){const i=super.deserialize(e,t,n);return _classPrivateFieldSet(f,i,e.fontSize),_classPrivateFieldSet(u,i,r.Util.makeHexColor(...e.color)),_classPrivateFieldSet(h,i,e.value),i}serialize(){if(this.isEmpty())return null;const e=y._internalPadding*this.parentScale,t=this.getRect(e,e),n=a.AnnotationEditor._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:_classPrivateFieldGet(u,this));return{annotationType:r.AnnotationEditorType.FREETEXT,color:n,fontSize:_classPrivateFieldGet(f,this),value:_classPrivateFieldGet(h,this),pageIndex:this.pageIndex,rect:t,rotation:this.rotation}}}function v(e){const t=e=>{this.editorDiv.style.fontSize="calc(".concat(e,"px * var(--scale-factor))"),this.translate(0,-(e-_classPrivateFieldGet(f,this))*this.parentScale),_classPrivateFieldSet(f,this,e),_assertClassBrand(g,this,w).call(this)},n=_classPrivateFieldGet(f,this);this.addCommands({cmd:()=>{t(e)},undo:()=>{t(n)},mustExec:!0,type:r.AnnotationEditorParamsType.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}function b(e){const t=_classPrivateFieldGet(u,this);this.addCommands({cmd:()=>{_classPrivateFieldSet(u,this,this.editorDiv.style.color=e)},undo:()=>{_classPrivateFieldSet(u,this,this.editorDiv.style.color=t)},mustExec:!0,type:r.AnnotationEditorParamsType.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}function x(){const e=this.editorDiv.getElementsByTagName("div");if(0===e.length)return this.editorDiv.innerText;const t=[];for(const n of e)t.push(n.innerText.replace(/\r\n?|\n/,""));return t.join("\n")}function w(){const[e,t]=this.parentDimensions;let n;if(this.isAttachedToDOM)n=this.div.getBoundingClientRect();else{const{currentLayer:e,div:t}=this,i=t.style.display;t.style.display="hidden",e.div.append(this.div),n=t.getBoundingClientRect(),t.remove(),t.style.display=i}this.width=n.width/e,this.height=n.height/t}i=y,_defineProperty(y,"_freeTextDefaultContent",""),_defineProperty(y,"_l10nPromise",void 0),_defineProperty(y,"_internalPadding",0),_defineProperty(y,"_defaultColor",null),_defineProperty(y,"_defaultFontSize",10),_defineProperty(y,"_keyboardManager",new s.KeyboardManager([[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],i.prototype.commitOrRemove]])),_defineProperty(y,"_type","freetext"),t.FreeTextEditor=y},(e,t,n)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.InkEditor=void 0,Object.defineProperty(t,"fitCurve",{enumerable:!0,get:function(){return a.fitCurve}});var r=n(1),s=n(4),a=n(30),o=n(5);const l=16;var c=new WeakMap,d=new WeakMap,u=new WeakMap,h=new WeakMap,p=new WeakMap,m=new WeakMap,f=new WeakMap,g=new WeakMap,y=new WeakMap,v=new WeakMap,b=new WeakMap,x=new WeakMap,w=new WeakMap,_=new WeakMap,j=new WeakSet;class S extends s.AnnotationEditor{constructor(e){super(_objectSpread(_objectSpread({},e),{},{name:"inkEditor"})),_classPrivateMethodInitSpec(this,j),_classPrivateFieldInitSpec(this,c,0),_classPrivateFieldInitSpec(this,d,0),_classPrivateFieldInitSpec(this,u,0),_classPrivateFieldInitSpec(this,h,this.canvasPointermove.bind(this)),_classPrivateFieldInitSpec(this,p,this.canvasPointerleave.bind(this)),_classPrivateFieldInitSpec(this,m,this.canvasPointerup.bind(this)),_classPrivateFieldInitSpec(this,f,this.canvasPointerdown.bind(this)),_classPrivateFieldInitSpec(this,g,!1),_classPrivateFieldInitSpec(this,y,!1),_classPrivateFieldInitSpec(this,v,null),_classPrivateFieldInitSpec(this,b,null),_classPrivateFieldInitSpec(this,x,0),_classPrivateFieldInitSpec(this,w,0),_classPrivateFieldInitSpec(this,_,null),this.color=e.color||null,this.thickness=e.thickness||null,this.opacity=e.opacity||null,this.paths=[],this.bezierPath2D=[],this.currentPath=[],this.scaleFactor=1,this.translationX=this.translationY=0,this.x=0,this.y=0}static initialize(e){this._l10nPromise=new Map(["editor_ink_canvas_aria_label","editor_ink2_aria_label"].map((t=>[t,e.get(t)])))}static updateDefaultParams(e,t){switch(e){case r.AnnotationEditorParamsType.INK_THICKNESS:S._defaultThickness=t;break;case r.AnnotationEditorParamsType.INK_COLOR:S._defaultColor=t;break;case r.AnnotationEditorParamsType.INK_OPACITY:S._defaultOpacity=t/100}}updateParams(e,t){switch(e){case r.AnnotationEditorParamsType.INK_THICKNESS:_assertClassBrand(j,this,A).call(this,t);break;case r.AnnotationEditorParamsType.INK_COLOR:_assertClassBrand(j,this,k).call(this,t);break;case r.AnnotationEditorParamsType.INK_OPACITY:_assertClassBrand(j,this,C).call(this,t)}}static get defaultPropertiesToUpdate(){return[[r.AnnotationEditorParamsType.INK_THICKNESS,S._defaultThickness],[r.AnnotationEditorParamsType.INK_COLOR,S._defaultColor||s.AnnotationEditor._defaultLineColor],[r.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*S._defaultOpacity)]]}get propertiesToUpdate(){var e;return[[r.AnnotationEditorParamsType.INK_THICKNESS,this.thickness||S._defaultThickness],[r.AnnotationEditorParamsType.INK_COLOR,this.color||S._defaultColor||s.AnnotationEditor._defaultLineColor],[r.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*(null!==(e=this.opacity)&&void 0!==e?e:S._defaultOpacity))]]}rebuild(){super.rebuild(),null!==this.div&&(this.canvas||(_assertClassBrand(j,this,R).call(this),_assertClassBrand(j,this,I).call(this)),this.isAttachedToDOM||(this.parent.add(this),_assertClassBrand(j,this,D).call(this)),_assertClassBrand(j,this,V).call(this))}remove(){null!==this.canvas&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,_classPrivateFieldGet(b,this).disconnect(),_classPrivateFieldSet(b,this,null),super.remove())}setParent(e){!this.parent&&e?this._uiManager.removeShouldRescale(this):this.parent&&null===e&&this._uiManager.addShouldRescale(this),super.setParent(e)}onScaleChanging(){const[e,t]=this.parentDimensions,n=this.width*e,i=this.height*t;this.setDimensions(n,i)}enableEditMode(){_classPrivateFieldGet(g,this)||null===this.canvas||(super.enableEditMode(),this.div.draggable=!1,this.canvas.addEventListener("pointerdown",_classPrivateFieldGet(f,this)),this.canvas.addEventListener("pointerup",_classPrivateFieldGet(m,this)))}disableEditMode(){this.isInEditMode()&&null!==this.canvas&&(super.disableEditMode(),this.div.draggable=!this.isEmpty(),this.div.classList.remove("editing"),this.canvas.removeEventListener("pointerdown",_classPrivateFieldGet(f,this)),this.canvas.removeEventListener("pointerup",_classPrivateFieldGet(m,this)))}onceAdded(){this.div.draggable=!this.isEmpty()}isEmpty(){return 0===this.paths.length||1===this.paths.length&&0===this.paths[0].length}commit(){_classPrivateFieldGet(g,this)||(super.commit(),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),_classPrivateFieldSet(g,this,!0),this.div.classList.add("disabled"),_assertClassBrand(j,this,V).call(this,!0),this.parent.addInkEditorIfNeeded(!0),this.parent.moveEditorInDOM(this),this.div.focus({preventScroll:!0}))}focusin(e){super.focusin(e),this.enableEditMode()}canvasPointerdown(e){0===e.button&&this.isInEditMode()&&!_classPrivateFieldGet(g,this)&&(this.setInForeground(),"mouse"!==e.type&&this.div.focus(),e.stopPropagation(),this.canvas.addEventListener("pointerleave",_classPrivateFieldGet(p,this)),this.canvas.addEventListener("pointermove",_classPrivateFieldGet(h,this)),_assertClassBrand(j,this,F).call(this,e.offsetX,e.offsetY))}canvasPointermove(e){e.stopPropagation(),_assertClassBrand(j,this,T).call(this,e.offsetX,e.offsetY)}canvasPointerup(e){0===e.button&&this.isInEditMode()&&0!==this.currentPath.length&&(e.stopPropagation(),_assertClassBrand(j,this,N).call(this,e),this.setInBackgroun
2d())}canvasPointerleave(e){_assertClassBrand(j,this,N).call(this,e),this.setInBackground()}render(){if(this.div)return this.div;let e,t;this.width&&(e=this.x,t=this.y),super.render(),S._l10nPromise.get("editor_ink2_aria_label").then((e=>{var t;return null===(t=this.div)||void 0===t?void 0:t.setAttribute("aria-label",e)}));const[n,i,r,s]=_assertClassBrand(j,this,E).call(this);if(this.setAt(n,i,0,0),this.setDims(r,s),_assertClassBrand(j,this,R).call(this),this.width){const[n,i]=this.parentDimensions;this.setAt(e*n,t*i,this.width*n,this.height*i),_classPrivateFieldSet(y,this,!0),_assertClassBrand(j,this,D).call(this),this.setDims(this.width*n,this.height*i),_assertClassBrand(j,this,O).call(this),_assertClassBrand(j,this,Y).call(this),this.div.classList.add("disabled")}else this.div.classList.add("editing"),this.enableEditMode();return _assertClassBrand(j,this,I).call(this),this.div}setDimensions(e,t){const n=Math.round(e),i=Math.round(t);if(_classPrivateFieldGet(x,this)===n&&_classPrivateFieldGet(w,this)===i)return;_classPrivateFieldSet(x,this,n),_classPrivateFieldSet(w,this,i),this.canvas.style.visibility="hidden",_classPrivateFieldGet(c,this)&&Math.abs(_classPrivateFieldGet(c,this)-e/t)>.01&&(t=Math.ceil(e/_classPrivateFieldGet(c,this)),this.setDims(e,t));const[r,s]=this.parentDimensions;this.width=e/r,this.height=t/s,_classPrivateFieldGet(g,this)&&_assertClassBrand(j,this,L).call(this,e,t),_assertClassBrand(j,this,D).call(this),_assertClassBrand(j,this,O).call(this),this.canvas.style.visibility="visible",this.fixDims()}static deserialize(e,t,n){const i=super.deserialize(e,t,n);i.thickness=e.thickness,i.color=r.Util.makeHexColor(...e.color),i.opacity=e.opacity;const[s,a]=i.pageDimensions,o=i.width*s,h=i.height*a,p=i.parentScale,m=e.thickness/2;_classPrivateFieldSet(c,i,o/h),_classPrivateFieldSet(g,i,!0),_classPrivateFieldSet(x,i,Math.round(o)),_classPrivateFieldSet(w,i,Math.round(h));for(const{bezier:r}of e.paths){const e=[];i.paths.push(e);let t=p*(r[0]-m),n=p*(h-r[1]-m);for(let i=2,a=r.length;i<a;i+=6){const s=p*(r[i]-m),a=p*(h-r[i+1]-m),o=p*(r[i+2]-m),l=p*(h-r[i+3]-m),c=p*(r[i+4]-m),d=p*(h-r[i+5]-m);e.push([[t,n],[s,a],[o,l],[c,d]]),t=c,n=d}const s=_assertClassBrand(S,this,B).call(this,e);i.bezierPath2D.push(s)}const f=_assertClassBrand(j,i,U).call(i);return _classPrivateFieldSet(u,i,Math.max(l,f[2]-f[0])),_classPrivateFieldSet(d,i,Math.max(l,f[3]-f[1])),_assertClassBrand(j,i,L).call(i,o,h),i}serialize(){if(this.isEmpty())return null;const e=this.getRect(0,0),t=this.rotation%180===0?e[3]-e[1]:e[2]-e[0],n=s.AnnotationEditor._colorManager.convert(this.ctx.strokeStyle);return{annotationType:r.AnnotationEditorType.INK,color:n,thickness:this.thickness,opacity:this.opacity,paths:_assertClassBrand(j,this,q).call(this,this.scaleFactor/this.parentScale,this.translationX,this.translationY,t),pageIndex:this.pageIndex,rect:e,rotation:this.rotation}}}function A(e){const t=this.thickness;this.addCommands({cmd:()=>{this.thickness=e,_assertClassBrand(j,this,V).call(this)},undo:()=>{this.thickness=t,_assertClassBrand(j,this,V).call(this)},mustExec:!0,type:r.AnnotationEditorParamsType.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})}function k(e){const t=this.color;this.addCommands({cmd:()=>{this.color=e,_assertClassBrand(j,this,O).call(this)},undo:()=>{this.color=t,_assertClassBrand(j,this,O).call(this)},mustExec:!0,type:r.AnnotationEditorParamsType.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}function C(e){e/=100;const t=this.opacity;this.addCommands({cmd:()=>{this.opacity=e,_assertClassBrand(j,this,O).call(this)},undo:()=>{this.opacity=t,_assertClassBrand(j,this,O).call(this)},mustExec:!0,type:r.AnnotationEditorParamsType.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}function E(){const{parentRotation:e,parentDimensions:[t,n]}=this;switch(e){case 90:return[0,n,n,t];case 180:return[t,n,t,n];case 270:return[t,0,n,t];default:return[0,0,t,n]}}function P(){const{ctx:e,color:t,opacity:n,thickness:i,parentScale:r,scaleFactor:s}=this;e.lineWidth=i*r/s,e.lineCap="round",e.lineJoin="round",e.miterLimit=10,e.strokeStyle="".concat(t).concat((0,o.opacityToHex)(n))}function F(e,t){var n;this.isEditing=!0,_classPrivateFieldGet(y,this)||(_classPrivateFieldSet(y,this,!0),_assertClassBrand(j,this,D).call(this),this.thickness||(this.thickness=i._defaultThickness),this.color||(this.color=i._defaultColor||s.AnnotationEditor._defaultLineColor),null!==(n=this.opacity)&&void 0!==n||(this.opacity=i._defaultOpacity)),this.currentPath.push([e,t]),_classPrivateFieldSet(v,this,null),_assertClassBrand(j,this,P).call(this),this.ctx.beginPath(),this.ctx.moveTo(e,t),_classPrivateFieldSet(_,this,(()=>{_classPrivateFieldGet(_,this)&&(_classPrivateFieldGet(v,this)&&(this.isEmpty()?(this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height)):_assertClassBrand(j,this,O).call(this),this.ctx.lineTo(..._classPrivateFieldGet(v,this)),_classPrivateFieldSet(v,this,null),this.ctx.stroke()),window.requestAnimationFrame(_classPrivateFieldGet(_,this)))})),window.requestAnimationFrame(_classPrivateFieldGet(_,this))}function T(e,t){const[n,i]=this.currentPath.at(-1);e===n&&t===i||(this.currentPath.push([e,t]),_classPrivateFieldSet(v,this,[e,t]))}function M(e,t){this.ctx.closePath(),_classPrivateFieldSet(_,this,null),e=Math.min(Math.max(e,0),this.canvas.width),t=Math.min(Math.max(t,0),this.canvas.height);const[n,r]=this.currentPath.at(-1);let s;if(e===n&&t===r||this.currentPath.push([e,t]),1!==this.currentPath.length)s=(0,a.fitCurve)(this.currentPath,30,null);else{const n=[e,t];s=[[n,n.slice(),n.slice(),n]]}const o=B.call(i,s);this.currentPath.length=0,this.addCommands({cmd:()=>{this.paths.push(s),this.bezierPath2D.push(o),this.rebuild()},undo:()=>{this.paths.pop(),this.bezierPath2D.pop(),0===this.paths.length?this.remove():(this.canvas||(_assertClassBrand(j,this,R).call(this),_assertClassBrand(j,this,I).call(this)),_assertClassBrand(j,this,V).call(this))},mustExec:!0})}function O(){if(this.isEmpty())return void _assertClassBrand(j,this,W).call(this);_assertClassBrand(j,this,P).call(this);const{canvas:e,ctx:t}=this;t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,e.width,e.height),_assertClassBrand(j,this,W).call(this);for(const n of this.bezierPath2D)t.stroke(n)}function N(e){_assertClassBrand(j,this,M).call(this,e.offsetX,e.offsetY),this.canvas.removeEventListener("pointerleave",_classPrivateFieldGet(p,this)),this.canvas.removeEventListener("pointermove",_classPrivateFieldGet(h,this)),this.addToAnnotationStorage()}function R(){this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=0,this.canvas.className="inkEditorCanvas",i._l10nPromise.get("editor_ink_canvas_aria_label").then((e=>{var t;return null===(t=this.canvas)||void 0===t?void 0:t.setAttribute("aria-label",e)})),this.div.append(this.canvas),this.ctx=this.canvas.getContext("2d")}function I(){_classPrivateFieldSet(b,this,new ResizeObserver((e=>{const t=e[0].contentRect;t.width&&t.height&&this.setDimensions(t.width,t.height)}))),_classPrivateFieldGet(b,this).observe(this.div)}function D(){if(!_classPrivateFieldGet(y,this))return;const[e,t]=this.parentDimensions;this.canvas.width=Math.ceil(this.width*e),this.canvas.height=Math.ceil(this.height*t),_assertClassBrand(j,this,W).call(this)}function L(e,t){const n=_assertClassBrand(j,this,G).call(this),i=(e-n)/_classPrivateFieldGet(u,this),r=(t-n)/_classPrivateFieldGet(d,this);this.scaleFactor=Math.min(i,r)}function W(){const e=_assertClassBrand(j,this,G).call(this)/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+e,this.translationY*this.scaleFactor+e)}function B(e){const t=new Path2D;for(let n=0,i=e.length;n<i;n++){const[i,r,s,a]=e[n];0===n&&t.moveTo(...i),t.bezierCurveTo(r[0],r[1],s[0],s[1],a[0],a[1])}return t}function q(e,t,n,i){const r=[],s=this.thickness/2;let a,o;for(const l of this.paths){a=[],o=[];for(let r=0,c=l.length;r<c;r++){const[c,d,u,h]=l[r],p=e*(c[0]+t)+s,m=i-e*(c[1]+n)-s,f=e*(d[0]+t)+s,g=i-e*(d[1]+n)-s,y=e*(u[0]+t)+s,v=i-e*(u[1]+n)-s,b=e*(h[0]+t)+s,x=i-e*(h[1]+n)-s;0===r&&(a.push(p,m),o.push(p,m)),a.push(f,g,y,v,b,x),_assertClassBrand(j,this,H).call(this,p,m,f,g,y,v,b,x,4,o)}r.push({bezier:a,points:o})}return r}function H(e,t,n,i,r,s,a,o,l,c){if(_assertClassBrand(j,this,z).call(this,e,t,n,i,r,s,a,o))c.push(a,o);else{for(let d=1;d<l-1;d++){const u=d/l,h=1-u;let p=u*e+h*n,m=u*t+h*i,f=u*n+h*r,g=u*i+h*s;p=u*p+h*f,m=u*m+h*g,f=u*f+h*(u*r+h*a),g=u*g+h*(u*s+h*o),p=u*p+h*f,m=u*m+h*g,c.push(p,m)}c.push(a,o)}}function z(e,t,n,i,r,s,a,o){const l=(3*n-2*e-a)**2,c=(3*i-2*t-o)**2,d=(3*r-e-2*a)**2,u=(3*s-t-2*o)**2;return Math.max(l,d)+Math.max(c,u)<=10}function U(){let e=1/0,t=-1/0,n=1/0,i=-1/0;for(const s of this.paths)for(const[a,o,l,c]of s){const s=r.Util.bezierBoundingBox(...a,...o,...l,...c);e=Math.min(e,s[0]),n=Math.min(n,s[1]),t=Math.max(t,s[2]),i=Math.max(i,s[3])}return[e,n,t,i]}
2function G(){return _classPrivateFieldGet(g,this)?Math.ceil(this.thickness*this.parentScale):0}function V(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.isEmpty())return;if(!_classPrivateFieldGet(g,this))return void _assertClassBrand(j,this,O).call(this);const t=_assertClassBrand(j,this,U).call(this),n=_assertClassBrand(j,this,G).call(this);_classPrivateFieldSet(u,this,Math.max(l,t[2]-t[0])),_classPrivateFieldSet(d,this,Math.max(l,t[3]-t[1]));const i=Math.ceil(n+_classPrivateFieldGet(u,this)*this.scaleFactor),r=Math.ceil(n+_classPrivateFieldGet(d,this)*this.scaleFactor),[s,a]=this.parentDimensions;this.width=i/s,this.height=r/a,_classPrivateFieldSet(c,this,i/r),_assertClassBrand(j,this,Y).call(this);const o=this.translationX,h=this.translationY;this.translationX=-t[0],this.translationY=-t[1],_assertClassBrand(j,this,D).call(this),_assertClassBrand(j,this,O).call(this),_classPrivateFieldSet(x,this,i),_classPrivateFieldSet(w,this,r),this.setDims(i,r);const p=e?n/this.scaleFactor/2:0;this.translate(o-this.translationX-p,h-this.translationY-p)}function Y(){const{style:e}=this.div;_classPrivateFieldGet(c,this)>=1?(e.minHeight="".concat(l,"px"),e.minWidth="".concat(Math.round(_classPrivateFieldGet(c,this)*l),"px")):(e.minWidth="".concat(l,"px"),e.minHeight="".concat(Math.round(l/_classPrivateFieldGet(c,this)),"px"))}i=S,_defineProperty(S,"_defaultColor",null),_defineProperty(S,"_defaultOpacity",1),_defineProperty(S,"_defaultThickness",1),_defineProperty(S,"_l10nPromise",void 0),_defineProperty(S,"_type","ink"),t.InkEditor=S},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fitCurve=void 0;const i=n(31);t.fitCurve=i},e=>{function t(e,r,s,a,o){var c,d,u,h,p,m,f,g,y,v,b,x,w;if(2===e.length)return x=l.vectorLen(l.subtract(e[0],e[1]))/3,[c=[e[0],l.addArrays(e[0],l.mulItems(r,x)),l.addArrays(e[1],l.mulItems(s,x)),e[1]]];if(d=function(e){var t,n,i,r=[];return e.forEach(((e,s)=>{t=s?n+l.vectorLen(l.subtract(e,i)):0,r.push(t),n=t,i=e})),r=r.map((e=>e/n))}(e),[c,h,m]=n(e,d,d,r,s,o),0===h||h<a)return[c];if(h<a*a)for(u=d,p=h,f=m,w=0;w<20;w++){if(u=i(c,e,u),[c,h,m]=n(e,d,u,r,s,o),h<a)return[c];if(m===f){let e=h/p;if(e>.9999&&e<1.0001)break}p=h,f=m}return b=[],(g=l.subtract(e[m-1],e[m+1])).every((e=>0===e))&&(g=l.subtract(e[m-1],e[m]),[g[0],g[1]]=[-g[1],g[0]]),y=l.normalize(g),v=l.mulItems(y,-1),b=(b=b.concat(t(e.slice(0,m+1),r,y,a,o))).concat(t(e.slice(m),v,s,a,o))}function n(e,t,n,i,r,o){var d,u,h;return d=function(e,t,n,i){var r,s,a,o,d,u,h,p,m,f,g,y,v,b,x,w,_,j=e[0],S=e[e.length-1];for(r=[j,null,null,S],s=l.zeros_Xx2x2(t.length),v=0,b=t.length;v<b;v++)_=1-(w=t[v]),(a=s[v])[0]=l.mulItems(n,3*w*(_*_)),a[1]=l.mulItems(i,3*_*(w*w));for(o=[[0,0],[0,0]],d=[0,0],v=0,b=e.length;v<b;v++)w=t[v],a=s[v],o[0][0]+=l.dot(a[0],a[0]),o[0][1]+=l.dot(a[0],a[1]),o[1][0]+=l.dot(a[0],a[1]),o[1][1]+=l.dot(a[1],a[1]),x=l.subtract(e[v],c.q([j,j,S,S],w)),d[0]+=l.dot(a[0],x),d[1]+=l.dot(a[1],x);return u=o[0][0]*o[1][1]-o[1][0]*o[0][1],h=o[0][0]*d[1]-o[1][0]*d[0],p=d[0]*o[1][1]-d[1]*o[0][1],m=0===u?0:p/u,f=0===u?0:h/u,y=l.vectorLen(l.subtract(j,S)),m<(g=1e-6*y)||f<g?(r[1]=l.addArrays(j,l.mulItems(n,y/3)),r[2]=l.addArrays(S,l.mulItems(i,y/3))):(r[1]=l.addArrays(j,l.mulItems(n,m)),r[2]=l.addArrays(S,l.mulItems(i,f))),r}(e,n,i,r),[u,h]=function(e,t,n){var i,r,o,d,u,h,p,m;r=0,o=Math.floor(e.length/2);const f=s(t,10);for(u=0,h=e.length;u<h;u++)p=e[u],m=a(0,n[u],f,10),(i=(d=l.subtract(c.q(t,m),p))[0]*d[0]+d[1]*d[1])>r&&(r=i,o=u);return[r,o]}(e,d,t),o&&o({bez:d,points:e,params:t,maxErr:u,maxPoint:h}),[d,u,h]}function i(e,t,n){return n.map(((n,i)=>r(e,t[i],n)))}function r(e,t,n){var i=l.subtract(c.q(e,n),t),r=c.qprime(e,n),s=l.mulMatrix(i,r),a=l.sum(l.squareItems(r))+2*l.mulMatrix(i,c.qprimeprime(e,n));return 0===a?n:n-s/a}var s=function(e,t){for(var n,i=[0],r=e[0],s=0,a=1;a<=t;a++)n=c.q(e,a/t),s+=l.vectorLen(l.subtract(n,r)),i.push(s),r=n;return i=i.map((e=>e/s))};function a(e,t,n,i){if(t<0)return 0;if(t>1)return 1;for(var r,s,a,o,l=1;l<=i;l++)if(t<=n[l]){a=(l-1)/i,s=l/i,o=(t-(r=n[l-1]))/(n[l]-r)*(s-a)+a;break}return o}function o(e,t){return l.normalize(l.subtract(e,t))}class l{static zeros_Xx2x2(e){for(var t=[];e--;)t.push([0,0]);return t}static mulItems(e,t){return e.map((e=>e*t))}static mulMatrix(e,t){return e.reduce(((e,n,i)=>e+n*t[i]),0)}static subtract(e,t){return e.map(((e,n)=>e-t[n]))}static addArrays(e,t){return e.map(((e,n)=>e+t[n]))}static addItems(e,t){return e.map((e=>e+t))}static sum(e){return e.reduce(((e,t)=>e+t))}static dot(e,t){return l.mulMatrix(e,t)}static vectorLen(e){return Math.hypot(...e)}static divItems(e,t){return e.map((e=>e/t))}static squareItems(e){return e.map((e=>e*e))}static normalize(e){return this.divItems(e,this.vectorLen(e))}}class c{static q(e,t){var n=1-t,i=l.mulItems(e[0],n*n*n),r=l.mulItems(e[1],3*n*n*t),s=l.mulItems(e[2],3*n*t*t),a=l.mulItems(e[3],t*t*t);return l.addArrays(l.addArrays(i,r),l.addArrays(s,a))}static qprime(e,t){var n=1-t,i=l.mulItems(l.subtract(e[1],e[0]),3*n*n),r=l.mulItems(l.subtract(e[2],e[1]),6*n*t),s=l.mulItems(l.subtract(e[3],e[2]),3*t*t);return l.addArrays(l.addArrays(i,r),s)}static qprimeprime(e,t){return l.addArrays(l.mulItems(l.addArrays(l.subtract(e[2],l.mulItems(e[1],2)),e[0]),6*(1-t)),l.mulItems(l.addArrays(l.subtract(e[3],l.mulItems(e[2],2)),e[1]),6*t))}}e.exports=function(e,n,i){if(!Array.isArray(e))throw new TypeError("First argument should be an array");if(e.forEach((t=>{if(!Array.isArray(t)||t.some((e=>
2"number"!==typeof e))||t.length!==e[0].length)throw Error("Each point should be an array of numbers. Each point should have the same amount of numbers.")})),(e=e.filter(((t,n)=>0===n||!t.every(((t,i)=>t===e[n-1][i]))))).length<2)return[];const r=e.length,s=o(e[1],e[0]),a=o(e[r-2],e[r-1]);return t(e,s,a,n,i)},e.exports.fitCubic=t,e.exports.createTangent=o},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var i=n(1),r=n(6),s=n(3),a=n(33),o=n(34);const l=1e3,c=new WeakSet;function d(e){return{width:e[2]-e[0],height:e[3]-e[1]}}class u{static create(e){switch(e.data.annotationType){case i.AnnotationType.LINK:return new m(e);case i.AnnotationType.TEXT:return new y(e);case i.AnnotationType.WIDGET:switch(e.data.fieldType){case"Tx":return new b(e);case"Btn":return e.data.radioButton?new w(e):e.data.checkBox?new x(e):new _(e);case"Ch":return new j(e)}return new v(e);case i.AnnotationType.POPUP:return new S(e);case i.AnnotationType.FREETEXT:return new k(e);case i.AnnotationType.LINE:return new C(e);case i.AnnotationType.SQUARE:return new E(e);case i.AnnotationType.CIRCLE:return new P(e);case i.AnnotationType.POLYLINE:return new F(e);case i.AnnotationType.CARET:return new M(e);case i.AnnotationType.INK:return new O(e);case i.AnnotationType.POLYGON:return new T(e);case i.AnnotationType.HIGHLIGHT:return new N(e);case i.AnnotationType.UNDERLINE:return new R(e);case i.AnnotationType.SQUIGGLY:return new I(e);case i.AnnotationType.STRIKEOUT:return new D(e);case i.AnnotationType.STAMP:return new L(e);case i.AnnotationType.FILEATTACHMENT:return new W(e);default:return new h(e)}}}class h{constructor(e){let{isRenderable:t=!1,ignoreBorder:n=!1,createQuadrilaterals:i=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.isRenderable=t,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,t&&(this.container=this._createContainer(n)),i&&(this.quadrilaterals=this._createQuadrilaterals(n))}_createContainer(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{data:t,page:n,viewport:r}=this,s=document.createElement("section");s.setAttribute("data-annotation-id",t.id),t.noRotate&&s.classList.add("norotate");const{pageWidth:a,pageHeight:o,pageX:l,pageY:c}=r.rawDims,{width:u,height:h}=d(t.rect),p=i.Util.normalizeRect([t.rect[0],n.view[3]-t.rect[1]+n.view[1],t.rect[2],n.view[3]-t.rect[3]+n.view[1]]);if(!e&&t.borderStyle.width>0){s.style.borderWidth="".concat(t.borderStyle.width,"px");const e=t.borderStyle.horizontalCornerRadius,n=t.borderStyle.verticalCornerRadius;if(e>0||n>0){const t="calc(".concat(e,"px * var(--scale-factor)) / calc(").concat(n,"px * var(--scale-factor))");s.style.borderRadius=t}else if(this instanceof w){const e="calc(".concat(u,"px * var(--scale-factor)) / calc(").concat(h,"px * var(--scale-factor))");s.style.borderRadius=e}switch(t.borderStyle.style){case i.AnnotationBorderStyleType.SOLID:s.style.borderStyle="solid";break;case i.AnnotationBorderStyleType.DASHED:s.style.borderStyle="dashed";break;case i.AnnotationBorderStyleType.BEVELED:(0,i.warn)("Unimplemented border style: beveled");break;case i.AnnotationBorderStyleType.INSET:(0,i.warn)("Unimplemented border style: inset");break;case i.AnnotationBorderStyleType.UNDERLINE:s.style.borderBottomStyle="solid"}const r=t.borderColor||null;r?s.style.borderColor=i.Util.makeHexColor(0|r[0],0|r[1],0|r[2]):s.style.borderWidth=0}s.style.left="".concat(100*(p[0]-l)/a,"%"),s.style.top="".concat(100*(p[1]-c)/o,"%");const{rotation:m}=t;return t.hasOwnCanvas||0===m?(s.style.width="".concat(100*u/a,"%"),s.style.height="".concat(100*h/o,"%")):this.setRotation(m,s),s}setRotation(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.container;const{pageWidth:n,pageHeight:i}=this.viewport.rawDims,{width:r,height:s}=d(this.data.rect);let a,o;e%180===0?(a=100*r/n,o=100*s/i):(a=100*s/n,o=100*r/i),t.style.width="".concat(a,"%"),t.style.height="".concat(o,"%"),t.setAttribute("data-main-rotation",(360-e)%360)}
2get _commonActions(){const e=(e,t,n)=>{const i=n.detail[e];n.target.style[t]=a.ColorConverters["".concat(i[0],"_HTML")](i.slice(1))};return(0,i.shadow)(this,"_commonActions",{display:e=>{const t=e.detail.display%2===1;this.container.style.visibility=t?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:t,print:0===e.detail.display||3===e.detail.display})},print:e=>{this.annotationStorage.setValue(this.data.id,{print:e.detail.print})},hidden:e=>{this.container.style.visibility=e.detail.hidden?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:e.detail.hidden})},focus:e=>{setTimeout((()=>e.target.focus({preventScroll:!1})),0)},userName:e=>{e.target.title=e.detail.userName},readonly:e=>{e.detail.readonly?e.target.setAttribute("readonly",""):e.target.removeAttribute("readonly")},required:e=>{this._setRequired(e.target,e.detail.required)},bgColor:t=>{e("bgColor","backgroundColor",t)},fillColor:t=>{e("fillColor","backgroundColor",t)},fgColor:t=>{e("fgColor","color",t)},textColor:t=>{e("textColor","color",t)},borderColor:t=>{e("borderColor","borderColor",t)},strokeColor:t=>{e("strokeColor","borderColor",t)},rotation:e=>{const t=e.detail.rotation;this.setRotation(t),this.annotationStorage.setValue(this.data.id,{rotation:t})}})}_dispatchEventFromSandbox(e,t){const n=this._commonActions;for(const i of Object.keys(t.detail)){const r=e[i]||n[i];null===r||void 0===r||r(t)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;const n=this._commonActions;for(const[i,r]of Object.entries(t)){const s=n[i];s&&(s({detail:{[i]:r},target:e}),delete t[i])}}_createQuadrilaterals(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.data.quadPoints)return null;const t=[],n=this.data.rect;for(const i of this.data.quadPoints)this.data.rect=[i[2].x,i[2].y,i[1].x,i[1].y],t.push(this._createContainer(e));return this.data.rect=n,t}_createPopup(e,t){let n=this.container;this.quadrilaterals&&(e||(e=this.quadrilaterals),n=this.quadrilaterals[0]),e||((e=document.createElement("div")).classList.add("popupTriggerArea"),n.append(e));const i=new A({container:n,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();i.style.left="100%",n.append(i)}_renderQuadrilaterals(e){for(const t of this.quadrilaterals)t.classList.add(e);return this.quadrilaterals}render(){(0,i.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=[];if(this._fieldObjects){const r=this._fieldObjects[e];if(r)for(const{page:e,id:s,exportValues:a}of r){if(-1===e)continue;if(s===t)continue;const r="string"===typeof a?a:null,o=document.querySelector('[data-element-id="'.concat(s,'"]'));!o||c.has(o)?n.push({id:s,exportValue:r,domElement:o}):(0,i.warn)("_getElementsByName - element not allowed: ".concat(s))}return n}for(const i of document.getElementsByName(e)){const{exportValue:e}=i,r=i.getAttribute("data-element-id");r!==t&&c.has(i)&&n.push({id:r,exportValue:e,domElement:i})}return n}}var p=new WeakSet;class m extends h{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;super(e,{isRenderable:!0,ignoreBorder:!(null===t||void 0===t||!t.ignoreBorder),createQuadrilaterals:!0}),_classPrivateMethodInitSpec(this,p),this.isTooltipOnly=e.data.isTooltipOnly}render(){const{data:e,linkService:t}=this,n=document.createElement("a");n.setAttribute("data-element-id",e.id);let i=!1;return e.url?(t.addLinkAttributes(n,e.url,e.newWindow),i=!0):e.action?(this._bindNamedAction(n,e.action),i=!0):e.attachment?(this._bindAttachment(n,e.attachment),i=!0):e.setOCGState?(_assertClassBrand(p,this,g).call(this,n,e.setOCGState),i=!0):e.dest?(this._bindLink(n,e.dest),i=!0):(e.actions&&(e.actions.Action||e.actions["Mouse Up"]||e.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(n,e),i=!0),e.resetForm?(this._bindResetFormAction(n,e.resetForm),i=!0):this.isTooltipOnly&&!i&&(this._bindLink(n,""),i=!0)),this.quadrilaterals?this._renderQuadrilaterals("linkA
2nnotation").map(((e,t)=>{const i=0===t?n:n.cloneNode();return e.append(i),e})):(this.container.classList.add("linkAnnotation"),i&&this.container.append(n),this.container)}_bindLink(e,t){e.href=this.linkService.getDestinationHash(t),e.onclick=()=>(t&&this.linkService.goToDestination(t),!1),(t||""===t)&&_assertClassBrand(p,this,f).call(this)}_bindNamedAction(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeNamedAction(t),!1),_assertClassBrand(p,this,f).call(this)}_bindAttachment(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>{var e;return null===(e=this.downloadManager)||void 0===e||e.openOrDownloadData(this.container,t.content,t.filename),!1},_assertClassBrand(p,this,f).call(this)}_bindJSAction(e,t){e.href=this.linkService.getAnchorUrl("");const n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const i of Object.keys(t.actions)){const r=n.get(i);r&&(e[r]=()=>{var e;return null===(e=this.linkService.eventBus)||void 0===e||e.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t.id,name:i}}),!1})}e.onclick||(e.onclick=()=>!1),_assertClassBrand(p,this,f).call(this)}_bindResetFormAction(e,t){const n=e.onclick;if(n||(e.href=this.linkService.getAnchorUrl("")),_assertClassBrand(p,this,f).call(this),!this._fieldObjects)return(0,i.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(n||(e.onclick=()=>!1));e.onclick=()=>{null===n||void 0===n||n();const{fields:e,refs:r,include:s}=t,a=[];if(0!==e.length||0!==r.length){const t=new Set(r);for(const n of e){const e=this._fieldObjects[n]||[];for(const{id:n}of e)t.add(n)}for(const e of Object.values(this._fieldObjects))for(const n of e)t.has(n.id)===s&&a.push(n)}else for(const t of Object.values(this._fieldObjects))a.push(...t);const o=this.annotationStorage,l=[];for(const t of a){const{id:e}=t;switch(l.push(e),t.type){case"text":{const n=t.defaultValue||"";o.setValue(e,{value:n});break}case"checkbox":case"radiobutton":{const n=t.defaultValue===t.exportValues;o.setValue(e,{value:n});break}case"combobox":case"listbox":{const n=t.defaultValue||"";o.setValue(e,{value:n});break}default:continue}const n=document.querySelector('[data-element-id="'.concat(e,'"]'));n&&(c.has(n)?n.dispatchEvent(new Event("resetform")):(0,i.warn)("_bindResetFormAction - element not allowed: ".concat(e)))}var d;return this.enableScripting&&(null===(d=this.linkService.eventBus)||void 0===d||d.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:l,name:"ResetForm"}})),!1}}}function f(){this.container.setAttribute("data-internal-link","")}function g(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeSetOCGState(t),!1),_assertClassBrand(p,this,f).call(this)}class y extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str)})}render(){this.container.classList.add("textAnnotation");const e=document.createElement("img");return e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(e,this.data),this.container.append(e),this.container}}class v extends h{render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}showElementAndHideCanvas(e){var t;this.data.hasOwnCanvas&&("CANVAS"===(null===(t=e.previousSibling)||void 0===t?void 0:t.nodeName)&&(e.previousSibling.hidden=!0),e.hidden=!1)}_getKeyModifier(e){const{isWin:t,isMac:n}=i.FeatureTest.platform;return t&&e.ctrlKey||n&&e.metaKey}_setEventListener(e,t,n,i){t.includes("mouse")?e.addEventListener(t,(e=>{var t;null===(t=this.linkService.eventBus)||void 0===t||t.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:i(e),shift:e.shiftKey,modifier:this._getKeyModifier(e)}})})):e.addEventListener(t,(e=>{var t;
2null===(t=this.linkService.eventBus)||void 0===t||t.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:i(e)}})}))}_setEventListeners(e,t,n){for(const[r,s]of t){var i;("Action"===s||null!==(i=this.data.actions)&&void 0!==i&&i[s])&&this._setEventListener(e,r,s,n)}}_setBackgroundColor(e){const t=this.data.backgroundColor||null;e.style.backgroundColor=null===t?"transparent":i.Util.makeHexColor(t[0],t[1],t[2])}_setTextStyle(e){const t=["left","center","right"],{fontColor:n}=this.data.defaultAppearanceData,r=this.data.defaultAppearanceData.fontSize||9,s=e.style;let a;const o=e=>Math.round(10*e)/10;if(this.data.multiLine){const e=Math.abs(this.data.rect[3]-this.data.rect[1]-2),t=e/(Math.round(e/(i.LINE_FACTOR*r))||1);a=Math.min(r,o(t/i.LINE_FACTOR))}else{const e=Math.abs(this.data.rect[3]-this.data.rect[1]-2);a=Math.min(r,o(e/i.LINE_FACTOR))}s.fontSize="calc(".concat(a,"px * var(--scale-factor))"),s.color=i.Util.makeHexColor(n[0],n[1],n[2]),null!==this.data.textAlignment&&(s.textAlign=t[this.data.textAlignment])}_setRequired(e,t){t?e.setAttribute("required",!0):e.removeAttribute("required"),e.setAttribute("aria-required",t)}}class b extends v{constructor(e){super(e,{isRenderable:e.renderForms||!e.data.hasAppearance&&!!e.data.fieldValue})}setPropertyOnSiblings(e,t,n,i){const r=this.annotationStorage;
2for(const s of this._getElementsByName(e.name,e.id))s.domElement&&(s.domElement[t]=n),r.setValue(s.id,{[i]:n})}render(){const e=this.annotationStorage,t=this.data.id;this.container.classList.add("textWidgetAnnotation");let n=null;if(this.renderForms){const r=e.getValue(t,{value:this.data.fieldValue});let s=r.formattedValue||r.value||"";const a=e.getValue(t,{charLimit:this.data.maxLen}).charLimit;a&&s.length>a&&(s=s.slice(0,a));const o={userValue:s,formattedValue:null,lastCommittedValue:null,commitKey:1};this.data.multiLine?(n=document.createElement("textarea"),n.textContent=s,this.data.doNotScroll&&(n.style.overflowY="hidden")):(n=document.createElement("input"),n.type="text",n.setAttribute("value",s),this.data.doNotScroll&&(n.style.overflowX="hidden")),this.data.hasOwnCanvas&&(n.hidden=!0),c.add(n),n.setAttribute("data-element-id",t),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=l,this._setRequired(n,this.data.required),a&&(n.maxLength=a),n.addEventListener("input",(i=>{e.setValue(t,{value:i.target.value}),this.setPropertyOnSiblings(n,"value",i.target.value,"value")})),n.addEventListener("resetform",(e=>{var t;const i=null!==(t=this.data.defaultFieldValue)&&void 0!==t?t:"";n.value=o.userValue=i,o.formattedValue=null}));let d=e=>{const{formattedValue:t}=o;null!==t&&void 0!==t&&(e.target.value=t),e.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){var i;n.addEventListener("focus",(e=>{const{target:t}=e;o.userValue&&(t.value=o.userValue),o.lastCommittedValue=t.value,o.commitKey=1})),n.addEventListener("updatefromsandbox",(n=>{this.showElementAndHideCanvas(n.target);const i={value(n){var i;o.userValue=null!==(i=n.detail.value)&&void 0!==i?i:"",e.setValue(t,{value:o.userValue.toString()}),n.target.value=o.userValue},formattedValue(n){const{formattedValue:i}=n.detail;o.formattedValue=i,null!==i&&void 0!==i&&n.target!==document.activeElement&&(n.target.value=i),e.setValue(t,{formattedValue:i})},selRange(e){e.target.setSelectionRange(...e.detail.selRange)},charLimit:n=>{var i;const{charLimit:r}=n.detail,{target:s}=n;if(0===r)return void s.removeAttribute("maxLength");s.setAttribute("maxLength",r);let a=o.userValue;!a||a.length<=r||(a=a.slice(0,r),s.value=o.userValue=a,e.setValue(t,{value:a}),null===(i=this.linkService.eventBus)||void 0===i||i.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:a,willCommit:!0,commitKey:1,selStart:s.selectionStart,selEnd:s.selectionEnd}}))}};this._dispatchEventFromSandbox(i,n)})),n.addEventListener("keydown",(e=>{var n;o.commitKey=1;let i=-1;if("Escape"===e.key?i=0:"Enter"!==e.key||this.data.multiLine?"Tab"===e.key&&(o.commitKey=3):i=2,-1===i)return;const{value:r}=e.target;o.lastCommittedValue!==r&&(o.lastCommittedValue=r,o.userValue=r,null===(n=this.linkService.eventBus)||void 0===n||n.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:r,willCommit:!0,commitKey:i,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))}));const r=d;d=null,n.addEventListener("blur",(e=>{if(!e.relatedTarget)return;const{value:n}=e.target;var i;o.userValue=n,o.lastCommittedValue!==n&&(null===(i=this.linkService.eventBus)||void 0===i||i.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:n,willCommit:!0,commitKey:o.commitKey,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}})),r(e)})),null!==(i=this.data.actions)&&void 0!==i&&i.Keystroke&&n.addEventListener("beforeinput",(e=>{var n;o.lastCommittedValue=null;const{data:i,target:r}=e,{value:s,selectionStart:a,selectionEnd:l}=r;let c=a,d=l;switch(e.inputType){case"deleteWordBackward":{const e=s.substring(0,a).match(/\w*[^\w]*$/);e&&(c-=e[0].length);break}
2case"deleteWordForward":{const e=s.substring(a).match(/^[^\w]*\w*/);e&&(d+=e[0].length);break}case"deleteContentBackward":a===l&&(c-=1);break;case"deleteContentForward":a===l&&(d+=1)}e.preventDefault(),null===(n=this.linkService.eventBus)||void 0===n||n.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:s,change:i||"",willCommit:!1,selStart:c,selEnd:d}})})),this._setEventListeners(n,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.value))}if(d&&n.addEventListener("blur",d),this.data.comb){const e=(this.data.rect[2]-this.data.rect[0])/a;n.classList.add("comb"),n.style.letterSpacing="calc(".concat(e,"px * var(--scale-factor) - 1ch)")}}else n=document.createElement("div"),n.textContent=this.data.fieldValue,n.style.verticalAlign="middle",n.style.display="table-cell";return this._setTextStyle(n),this._setBackgroundColor(n),this._setDefaultPropertiesFromJS(n),this.container.append(n),this.container}}class x extends v{constructor(e){super(e,{isRenderable:e.renderForms})}render(){const e=this.annotationStorage,t=this.data,n=t.id;let i=e.getValue(n,{value:t.exportValue===t.fieldValue}).value;"string"===typeof i&&(i="Off"!==i,e.setValue(n,{value:i})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const r=document.createElement("input");return c.add(r),r.setAttribute("data-element-id",n),r.disabled=t.readOnly,this._setRequired(r,this.data.required),r.type="checkbox",r.name=t.fieldName,i&&r.setAttribute("checked",!0),r.setAttribute("exportValue",t.exportValue),r.tabIndex=l,r.addEventListener("change",(i=>{const{name:r,checked:s}=i.target;for(const a of this._getElementsByName(r,n)){const n=s&&a.exportValue===t.exportValue;a.domElement&&(a.domElement.checked=n),e.setValue(a.id,{value:n})}e.setValue(n,{value:s})})),r.addEventListener("resetform",(e=>{const n=t.defaultFieldValue||"Off";e.target.checked=n===t.exportValue})),this.enableScripting&&this.hasJSActions&&(r.addEventListener("updatefromsandbox",(t=>{const i={value(t){t.target.checked="Off"!==t.detail.value,e.setValue(n,{value:t.target.checked})}};this._dispatchEventFromSandbox(i,t)})),this._setEventListeners(r,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))),this._setBackgroundColor(r),this._setDefaultPropertiesFromJS(r),this.container.append(r),this.container}}class w extends v{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const e=this.annotationStorage,t=this.data,n=t.id;let i=e.getValue(n,{value:t.fieldValue===t.buttonValue}).value;"string"===typeof i&&(i=i!==t.buttonValue,e.setValue(n,{value:i}));const r=document.createElement("input");if(c.add(r),r.setAttribute("data-element-id",n),r.disabled=t.readOnly,this._setRequired(r,this.data.required),r.type="radio",r.name=t.fieldName,i&&r.setAttribute("checked",!0),r.tabIndex=l,r.addEventListener("change",(t=>{const{name:i,checked:r}=t.target;for(const s of this._getElementsByName(i,n))e.setValue(s.id,{value:!1});e.setValue(n,{value:r})})),r.addEventListener("resetform",(e=>{const n=t.defaultFieldValue;e.target.checked=null!==n&&void 0!==n&&n===t.buttonValue})),this.enableScripting&&this.hasJSActions){const i=t.buttonValue;r.addEventListener("updatefromsandbox",(t=>{const r={value:t=>{const r=i===t.detail.value;for(const i of this._getElementsByName(t.target.name)){const t=r&&i.id===n;i.domElement&&(i.domElement.checked=t),e.setValue(i.id,{value:t})}}};this._dispatchEventFromSandbox(r,t)})),this._setEventListeners(r,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))}return this._setBackgroundColor(r),this._setDefaultPropertiesFromJS(r),this.container.append(r),this.container}}class _ extends m{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){const e=super.render();e.classList.add("buttonWidgetAnnotation","pushButton"),this.data.alternativeText&&(e.title=this.data.alternativeText);const t=e.lastChild;return this.enableScripting&&this.hasJSActions&&t&&(this._setDefaultPropertiesFromJS(t),t.addEventListener("updatefromsandbox",(e=>{this._dispatchEventFromSandbox({},e)}))),e}}class j extends v{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const e=this.annotationStorage,t=this.data.id,n=e.getValue(t,{value:this.data.fieldValue}),i=document.createElement("select");c.add(i),i.setAttribute("data-element-id",t),i.disabled=this.data.readOnly,this._setRequired(i,this.data.required),i.name=this.data.fieldName,i.tabIndex=l;let r=this.data.combo&&this.data.options.length>0;this.data.combo||(i.size=this.data.options.length,this.data.multiSelect&&(i.multiple=!0)),i.addEventListener("resetform",(e=>{const t=this.data.defaultFieldValue;for(const n of i.options)n.selected=n.value===t}));for(const l of this.data.options){const e=document.createElement("option");
2e.textContent=l.displayValue,e.value=l.exportValue,n.value.includes(l.exportValue)&&(e.setAttribute("selected",!0),r=!1),i.append(e)}let s=null;if(r){const e=document.createElement("option");e.value=" ",e.setAttribute("hidden",!0),e.setAttribute("selected",!0),i.prepend(e),s=()=>{e.remove(),i.removeEventListener("input",s),s=null},i.addEventListener("input",s)}const a=e=>{const t=e?"value":"textContent",{options:n,multiple:r}=i;return r?Array.prototype.filter.call(n,(e=>e.selected)).map((e=>e[t])):-1===n.selectedIndex?null:n[n.selectedIndex][t]};let o=a(!1);const d=e=>{const t=e.target.options;return Array.prototype.map.call(t,(e=>({displayValue:e.textContent,exportValue:e.value})))};return this.enableScripting&&this.hasJSActions?(i.addEventListener("updatefromsandbox",(n=>{const r={value(n){var r;null===(r=s)||void 0===r||r();const l=n.detail.value,c=new Set(Array.isArray(l)?l:[l]);for(const e of i.options)e.selected=c.has(e.value);e.setValue(t,{value:a(!0)}),o=a(!1)},multipleSelection(e){i.multiple=!0},remove(n){const r=i.options,s=n.detail.remove;r[s].selected=!1,i.remove(s),r.length>0&&-1===Array.prototype.findIndex.call(r,(e=>e.selected))&&(r[0].selected=!0),e.setValue(t,{value:a(!0),items:d(n)}),o=a(!1)},clear(n){for(;0!==i.length;)i.remove(0);e.setValue(t,{value:null,items:[]}),o=a(!1)},insert(n){const{index:r,displayValue:s,exportValue:l}=n.detail.insert,c=i.children[r],u=document.createElement("option");u.textContent=s,u.value=l,c?c.before(u):i.append(u),e.setValue(t,{value:a(!0),items:d(n)}),o=a(!1)},items(n){const{items:r}=n.detail;for(;0!==i.length;)i.remove(0);for(const e of r){const{displayValue:t,exportValue:n}=e,r=document.createElement("option");r.textContent=t,r.value=n,i.append(r)}i.options.length>0&&(i.options[0].selected=!0),e.setValue(t,{value:a(!0),items:d(n)}),o=a(!1)},indices(n){const i=new Set(n.detail.indices);for(const e of n.target.options)e.selected=i.has(e.index);e.setValue(t,{value:a(!0)}),o=a(!1)},editable(e){e.target.disabled=!e.detail.editable}};this._dispatchEventFromSandbox(r,n)})),i.addEventListener("input",(n=>{var i;const r=a(!0);e.setValue(t,{value:r}),n.preventDefault(),null===(i=this.linkService.eventBus)||void 0===i||i.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,changeEx:r,willCommit:!1,commitKey:1,keyDown:!1}})})),this._setEventListeners(i,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],(e=>e.target.value))):i.addEventListener("input",(function(n){e.setValue(t,{value:a(!0)})})),this.data.combo&&this._setTextStyle(i),this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}class S extends h{constructor(e){var t,n,i;const{data:r}=e;super(e,{isRenderable:!S.IGNORE_TYPES.has(r.parentType)&&!!(null!==(t=r.titleObj)&&void 0!==t&&t.str||null!==(n=r.contentsObj)&&void 0!==n&&n.str||null!==(i=r.richText)&&void 0!==i&&i.str)})}render(){this.container.classList.add("popupAnnotation");const e=this.layer.querySelectorAll('[data-annotation-id="'.concat(this.data.parentId,'"]'));if(0===e.length)return this.container;const t=new A({container:this.container,trigger:Array.from(e),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),n=this.page,r=i.Util.normalizeRect([this.data.parentRect[0],n.view[3]-this.data.parentRect[1]+n.view[1],this.data.parentRect[2],n.view[3]-this.data.parentRect[3]+n.view[1]]),s=r[0]+this.data.parentRect[2]-this.data.parentRect[0],a=r[1],{pageWidth:o,pageHeight:l,pageX:c,pageY:d}=this.viewport.rawDims;return this.container.style.left="".concat(100*(s-c)/o,"%"),this.container.style.top="".concat(100*(a-d)/l,"%"),this.container.append(t.render()),this.container}}_defineProperty(S,"IGNORE_TYPES",new Set(["Line","Square","Circle","PolyLine","Polygon","Ink"]));class A{constructor(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.titleObj=e.titleObj,this.modificationDate=e.modificationDate,this.contentsObj=e.contentsObj,this.richText=e.richText,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}
2render(){var e,t;const n=document.createElement("div");n.classList.add("popupWrapper"),this.hideElement=this.hideWrapper?n:this.container,this.hideElement.hidden=!0;const s=document.createElement("div");s.classList.add("popup");const a=this.color;if(a){const e=.7*(255-a[0])+a[0],t=.7*(255-a[1])+a[1],n=.7*(255-a[2])+a[2];s.style.backgroundColor=i.Util.makeHexColor(0|e,0|t,0|n)}const l=document.createElement("h1");l.dir=this.titleObj.dir,l.textContent=this.titleObj.str,s.append(l);const c=r.PDFDateString.toDateObject(this.modificationDate);if(c){const e=document.createElement("span");e.classList.add("popupDate"),e.textContent="{{date}}, {{time}}",e.dataset.l10nId="annotation_date_string",e.dataset.l10nArgs=JSON.stringify({date:c.toLocaleDateString(),time:c.toLocaleTimeString()}),s.append(e)}if(null===(e=this.richText)||void 0===e||!e.str||null!==(t=this.contentsObj)&&void 0!==t&&t.str&&this.contentsObj.str!==this.richText.str){const e=this._formatContents(this.contentsObj);s.append(e)}else o.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:s}),s.lastChild.classList.add("richText","popupContent");Array.isArray(this.trigger)||(this.trigger=[this.trigger]);for(const i of this.trigger)i.addEventListener("click",this._toggle.bind(this)),i.addEventListener("mouseover",this._show.bind(this,!1)),i.addEventListener("mouseout",this._hide.bind(this,!1));return s.addEventListener("click",this._hide.bind(this,!0)),n.append(s),n}_formatContents(e){let{str:t,dir:n}=e;const i=document.createElement("p");i.classList.add("popupContent"),i.dir=n;const r=t.split(/(?:\r\n?|\n)/);for(let s=0,a=r.length;s<a;++s){const e=r[s];i.append(document.createTextNode(e)),s<a-1&&i.append(document.createElement("br"))}return i}
2_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex=parseInt(this.container.style.zIndex)+1e3)}_hide(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.pinned=!1),this.hideElement.hidden||this.pinned||(this.hideElement.hidden=!0,this.container.style.zIndex=parseInt(this.container.style.zIndex)-1e3)}}class k extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0}),this.textContent=e.data.textContent}render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const e=document.createElement("div");e.classList.add("annotationTextContent"),e.setAttribute("role","comment");for(const t of this.textContent){const n=document.createElement("span");n.textContent=t,e.append(n)}this.container.append(e)}return this.data.hasPopup||this._createPopup(null,this.data),this.container}}class C extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0})}render(){this.container.classList.add("lineAnnotation");const e=this.data,{width:t,height:n}=d(e.rect),i=this.svgFactory.create(t,n,!0),r=this.svgFactory.createElement("svg:line");return r.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),r.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),r.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),r.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),r.setAttribute("stroke-width",e.borderStyle.width||1),r.setAttribute("stroke","transparent"),r.setAttribute("fill","transparent"),i.append(r),this.container.append(i),this._createPopup(r,e),this.container}}class E extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0})}render(){this.container.classList.add("squareAnnotation");const e=this.data,{width:t,height:n}=d(e.rect),i=this.svgFactory.create(t,n,!0),r=e.borderStyle.width,s=this.svgFactory.createElement("svg:rect");return s.setAttribute("x",r/2),s.setAttribute("y",r/2),s.setAttribute("width",t-r),s.setAttribute("height",n-r),s.setAttribute("stroke-width",r||1),s.setAttribute("stroke","transparent"),s.setAttribute("fill","transparent"),i.append(s),this.container.append(i),this._createPopup(s,e),this.container}}class P extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0})}render(){this.container.classList.add("circleAnnotation");const e=this.data,{width:t,height:n}=d(e.rect),i=this.svgFactory.create(t,n,!0),r=e.borderStyle.width,s=this.svgFactory.createElement("svg:ellipse");return s.setAttribute("cx",t/2),s.setAttribute("cy",n/2),s.setAttribute("rx",t/2-r/2),s.setAttribute("ry",n/2-r/2),s.setAttribute("stroke-width",r||1),s.setAttribute("stroke","transparent"),s.setAttribute("fill","transparent"),i.append(s),this.container.append(i),this._createPopup(s,e),this.container}}class F extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0}),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const e=this.data,{width:t,height:n}=d(e.rect),i=this.svgFactory.create(t,n,!0);let r=[];for(const a of e.vertices){const t=a.x-e.rect[0],n=e.rect[3]-a.y;r.push(t+","+n)}r=r.join(" ");const s=this.svgFactory.createElement(this.svgElementName);return s.setAttribute("points",r),s.setAttribute("stroke-width",e.borderStyle.width||1),s.setAttribute("stroke","transparent"),s.setAttribute("fill","transparent"),i.append(s),this.container.append(i),this._createPopup(s,e),this.container}}
2class T extends F{constructor(e){super(e),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class M extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0})}render(){return this.container.classList.add("caretAnnotation"),this.data.hasPopup||this._createPopup(null,this.data),this.container}}class O extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0}),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const e=this.data,{width:t,height:n}=d(e.rect),i=this.svgFactory.create(t,n,!0);for(const r of e.inkLists){let t=[];for(const i of r){const n=i.x-e.rect[0],r=e.rect[3]-i.y;t.push("".concat(n,",").concat(r))}t=t.join(" ");const n=this.svgFactory.createElement(this.svgElementName);n.setAttribute("points",t),n.setAttribute("stroke-width",e.borderStyle.width||1),n.setAttribute("stroke","transparent"),n.setAttribute("fill","transparent"),this._createPopup(n,e),i.append(n)}return this.container.append(i),this.container}}class N extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.classList.add("highlightAnnotation"),this.container)}}class R extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.classList.add("underlineAnnotation"),this.container)}}class I extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.classList.add("squigglyAnnotation"),this.container)}}class D extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.classList.add("strikeoutAnnotation"),this.container)}}class L extends h{constructor(e){var t,n,i;super(e,{isRenderable:!!(e.data.hasPopup||null!==(t=e.data.titleObj)&&void 0!==t&&t.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(i=e.data.richText)&&void 0!==i&&i.str),ignoreBorder:!0})}render(){return this.container.classList.add("stampAnnotation"),this.data.hasPopup||this._createPopup(null,this.data),this.container}}class W extends h{constructor(e){var t;super(e,{isRenderable:!0});const{filename:n,content:i}=this.data.file;this.filename=(0,r.getFilenameFromUrl)(n,!0),this.content=i,null===(t=this.linkService.eventBus)||void 0===t||t.dispatch("fileattachmentannotation",{source:this,filename:n,content:i})}render(){var e,t;let n;return this.container.classList.add("fileAttachmentAnnotation"),this.data.hasAppearance?n=document.createElement("div"):(n=document.createElement("img"),n.src="".concat(this.imageResourcesPath,"annotation-").concat(/paperclip/i.test(this.data.name)?"paperclip":"pushpin",".svg")),n.classList.add("popupTriggerArea"),n.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(null!==(e=this.data.titleObj)&&void 0!==e&&e.str||null!==(t=this.data.contentsObj)&&void 0!==t&&t.str||this.data.richText)&&this._createPopup(n,this.data),this.container.append(n),this.container}_download(){var e;null===(e=this.downloadManager)||void 0===e||e.openOrDownloadData(this.container,this.content,this.filename)}}
2class B{static render(e){const{annotations:t,div:n,viewport:a,accessibilityManager:o}=e;(0,r.setLayerDimensions)(n,a);const l={data:null,layer:n,page:e.page,viewport:a,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:!1!==e.renderForms,svgFactory:new r.DOMSVGFactory,annotationStorage:e.annotationStorage||new s.AnnotationStorage,enableScripting:!0===e.enableScripting,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects};let c=0;for(const r of t){if(r.noHTML)continue;if(r.annotationType!==i.AnnotationType.POPUP){const{width:e,height:t}=d(r.rect);if(e<=0||t<=0)continue}l.data=r;const e=u.create(l);if(!e.isRenderable)continue;const t=e.render();if(r.hidden&&(t.style.visibility="hidden"),Array.isArray(t))for(const i of t)i.style.zIndex=c++,q.call(B,i,r.id,n,o);else t.style.zIndex=c++,e instanceof S?n.prepend(t):q.call(B,t,r.id,n,o)}_assertClassBrand(B,this,H).call(this,n,e.annotationCanvasMap)}static update(e){const{annotationCanvasMap:t,div:n,viewport:i}=e;(0,r.setLayerDimensions)(n,{rotation:i.rotation}),_assertClassBrand(B,this,H).call(this,n,t),n.hidden=!1}}function q(e,t,n,i){const s=e.firstChild||e;s.id="".concat(r.AnnotationPrefix).concat(t),n.append(e),null===i||void 0===i||i.moveElementInDOM(n,e,s,!1)}function H(e,t){if(t){for(const[n,i]of t){const t=e.querySelector('[data-annotation-id="'.concat(n,'"]'));if(!t)continue;const{firstChild:r}=t;r?"CANVAS"===r.nodeName?r.replaceWith(i):r.before(i):t.append(i)}t.clear()}}t.AnnotationLayer=B},(e,t)=>{function n(e){return Math.floor(255*Math.max(0,Math.min(1,e))).toString(16).padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorConverters=void 0,t.ColorConverters=class{static CMYK_G(e){let[t,n,i,r]=e;return["G",1-Math.min(1,.3*t+.59*i+.11*n+r)]}static G_CMYK(e){let[t]=e;return["CMYK",0,0,0,1-t]}static G_RGB(e){let[t]=e;return["RGB",t,t,t]}static G_HTML(e){let[t]=e;const i=n(t);return"#".concat(i).concat(i).concat(i)}static RGB_G(e){let[t,n,i]=e;return["G",.3*t+.59*n+.11*i]}static RGB_HTML(e){let[t,i,r]=e;const s=n(t),a=n(i),o=n(r);return"#".concat(s).concat(a).concat(o)}static T_HTML(){return"#00000000"}static CMYK_RGB(e){let[t,n,i,r]=e;return["RGB",1-Math.min(1,t+r),1-Math.min(1,i+r),1-Math.min(1,n+r)]}static CMYK_HTML(e){const t=this.CMYK_RGB(e).slice(1);return this.RGB_HTML(t)}static RGB_CMYK(e){let[t,n,i]=e;const r=1-t,s=1-n,a=1-i;return["CMYK",r,s,a,Math.min(r,s,a)]}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0;var i=n(19);t.XfaLayer=class{static setupStorage(e,t,n,i,r){const s=i.getValue(t,{value:null});switch(n.name){case"textarea":if(null!==s.value&&(e.textContent=s.value),"print"===r)break;e.addEventListener("input",(e=>{i.setValue(t,{value:e.target.value})}));break;case"input":if("radio"===n.attributes.type||"checkbox"===n.attributes.type){if(s.value===n.attributes.xfaOn?e.setAttribute("checked",!0):s.value===n.attributes.xfaOff&&e.removeAttribute("checked"),"print"===r)break;e.addEventListener("change",(e=>{i.setValue(t,{value:e.target.checked?e.target.getAttribute("xfaOn"):e.target.getAttribute("xfaOff")})}))}else{if(null!==s.value&&e.setAttribute("value",s.value),"print"===r)break;e.addEventListener("input",(e=>{i.setValue(t,{value:e.target.value})}))}break;case"select":if(null!==s.value)for(const e of n.children)e.attributes.value===s.value&&(e.attributes.selected=!0);e.addEventListener("input",(e=>{const n=e.target.options,r=-1===n.selectedIndex?"":n[n.selectedIndex].value;i.setValue(t,{value:r})}))}}static setAttributes(e){let{html:t,element:n,storage:i=null,intent:r,linkService:s}=e;const{attributes:a}=n,o=t instanceof HTMLAnchorElement;"radio"===a.type&&(a.name="".concat(a.name,"-").concat(r));for(const[l,c]of Object.entries(a))if(null!==c&&void 0!==c)switch(l){case"class":c.length&&t.setAttribute(l,c.join(" "));break;case"dataId":break;case"id":t.setAttribute("data-element-id",c);break;case"style":Object.assign(t.style,c);break;case"textContent":t.textContent=c;break;default:(!o||"href"!==l&&"newWindow"!==l)&&t.setAttribute(l,c)}o&&s.addLinkAttributes(t,a.href,a.newWindow),i&&a.dataId&&this.setupStorage(t,a.dataId,n,i)}static render(e){const t=e.annotationStorage,n=e.linkService,r=e.xfaHtml,s=e.intent||"display",a=document.createElement(r.name);r.attributes&&this.setAttributes({html:a,element:r,intent:s,linkService:n});const o=[[r,-1,a]],l=e.div;if(l.append(a),e.viewport){const t="matrix(".concat(e.viewport.transform.join(","),")");l.style.transform=t}"richText"!==s&&l.setAttribute("class","xfaLayer xfaFont");const c=[];for(;o.length>0;){var d;const[e,r,a]=o.at(-1);if(r+1===e.children.length){o.pop();continue}const l=e.children[++o.at(-1)[1]];if(null===l)continue;const{name:u}=l;if("#text"===u){const e=document.createTextNode(l.value);c.push(e),a.append(e);continue}let h;
vendor: 5,130 bytes, line 2
2if(h=null!==l&&void 0!==l&&null!==(d=l.attributes)&&void 0!==d&&d.xmlns?document.createElementNS(l.attributes.xmlns,u):document.createElement(u),a.append(h),l.attributes&&this.setAttributes({html:h,element:l,storage:t,intent:s,linkService:n}),l.children&&l.children.length>0)o.push([l,-1,h]);else if(l.value){const e=document.createTextNode(l.value);i.XfaText.shouldBuildText(u)&&c.push(e),h.append(e)}}for(const i of l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))i.setAttribute("readOnly",!0);return{textDivs:c}}static update(e){const t="matrix(".concat(e.viewport.transform.join(","),")");e.div.style.transform=t,e.div.hidden=!1}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var i=n(6),r=n(1),s=n(10);let a=class{constructor(){(0,r.unreachable)("Not implemented: SVGGraphics")}};t.SVGGraphics=a;{const o={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},l="http://www.w3.org/XML/1998/namespace",c="http://www.w3.org/1999/xlink",d=["butt","round","square"],u=["miter","round","bevel"],h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(URL.createObjectURL&&"undefined"!==typeof Blob&&!n)return URL.createObjectURL(new Blob([e],{type:t}));const i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let r="data:".concat(t,";base64,");for(let s=0,a=e.length;s<a;s+=3){const t=255&e[s],n=255&e[s+1],o=255&e[s+2];r+=i[t>>2]+i[(3&t)<<4|n>>4]+i[s+1<a?(15&n)<<2|o>>6:64]+i[s+2<a?63&o:64]}return r},p=function(){const e=new Uint8Array([137,80,78,71,13,10,26,10]),t=new Int32Array(256);for(let r=0;r<256;r++){let e=r;for(let t=0;t<8;t++)e=1&e?3988292384^e>>1&2147483647:e>>1&2147483647;t[r]=e}function n(e,n,i,r){let s=r;const a=n.length;i[s]=a>>24&255,i[s+1]=a>>16&255,i[s+2]=a>>8&255,i[s+3]=255&a,s+=4,i[s]=255&e.charCodeAt(0),i[s+1]=255&e.charCodeAt(1),i[s+2]=255&e.charCodeAt(2),i[s+3]=255&e.charCodeAt(3),s+=4,i.set(n,s),s+=n.length;const o=function(e,n,i){let r=-1;for(let s=n;s<i;s++){const n=255&(r^e[s]);r=r>>>8^t[n]}return~r}(i,r+4,s);i[s]=o>>24&255,i[s+1]=o>>16&255,i[s+2]=o>>8&255,i[s+3]=255&o}function i(e){let t=e.length;const n=65535,i=Math.ceil(t/n),r=new Uint8Array(2+t+5*i+4);let s=0;r[s++]=120,r[s++]=156;let a=0;for(;t>n;)r[s++]=0,r[s++]=255,r[s++]=255,r[s++]=0,r[s++]=0,r.set(e.subarray(a,a+n),s),s+=n,a+=n,t-=n;r[s++]=1,r[s++]=255&t,r[s++]=t>>8&255,r[s++]=255&~t,r[s++]=(65535&~t)>>8&255,r.set(e.subarray(a),s),s+=e.length-a;const o=function(e,t,n){let i=1,r=0;for(let s=t;s<n;++s)i=(i+(255&e[s]))%65521,r=(r+i)%65521;return r<<16|i}(e,0,e.length);return r[s++]=o>>24&255,r[s++]=o>>16&255,r[s++]=o>>8&255,r[s++]=255&o,r}function a(t,a,o,l){const c=t.width,d=t.height;let u,p,m;const f=t.data;switch(a){case r.ImageKind.GRAYSCALE_1BPP:p=0,u=1,m=c+7>>3;break;case r.ImageKind.RGB_24BPP:p=2,u=8,m=3*c;break;case r.ImageKind.RGBA_32BPP:p=6,u=8,m=4*c;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+m)*d);let y=0,v=0;for(let e=0;e<d;++e)g[y++]=0,g.set(f.subarray(v,v+m),y),v+=m,y+=m;if(a===r.ImageKind.GRAYSCALE_1BPP&&l){y=0;for(let e=0;e<d;e++){y++;for(let e=0;e<m;e++)g[y++]^=255}}const b=new Uint8Array([c>>24&255,c>>16&255,c>>8&255,255&c,d>>24&255,d>>16&255,d>>8&255,255&d,u,p,0,0,0]),x=function(e){if(!s.isNodeJS)return i(e);try{let t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);const n=__webpack_require__(9193).deflateSync(t,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(t){(0,r.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+t)}return i(e)}(g),w=e.length+36+b.length+x.length,_=new Uint8Array(w);let j=0;return _.set(e,j),j+=e.length,n("IHDR",b,_,j),j+=12+b.length,n("IDATA",x,_,j),j+=12+x.length,n("IEND",new Uint8Array(0),_,j),h(_,"image/png",o)}return function(e,t,n){return a(e,void 0===e.kind?r.ImageKind.GRAYSCALE_1BPP:e.kind,t,n)}}();class m{constructor(){this.fontSizeScale=1,this.fontWeight=o.fontWeight,this.fontSize=0,this.textMatrix=r.IDENTITY_MATRIX,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=r.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=o.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(e,t){this.x=e,this.y=t}}function f(e){let t=[];const n=[];for(const i of e)"save"!==i.fn?"restore"===i.fn?t=n.pop():t.push(i):(t.push({fnId:92,fn:"group",items:[]}),n.push(t),t=t.at(-1).items);return t}function g(e){if(Number.isInteger(e))return e.toString();const t=e.toFixed(10);let n=t.length-1;if("0"!==t[n])return t;do{n--}while("0"===t[n]);return t.substring(0,"."===t[n]?n:n+1)}function y(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":"scale(".concat(g(e[0])," ").concat(g(e[3]),")");
2if(e[0]===e[3]&&e[1]===-e[2]){const t=180*Math.acos(e[0])/Math.PI;return"rotate(".concat(g(t),")")}}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return"translate(".concat(g(e[4])," ").concat(g(e[5]),")");return"matrix(".concat(g(e[0])," ").concat(g(e[1])," ").concat(g(e[2])," ").concat(g(e[3])," ").concat(g(e[4])," ")+"".concat(g(e[5]),")")}let v=0,b=0,x=0;t.SVGGraphics=a=class{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(0,i.deprecated)("The SVG back-end is no longer maintained and *may* be removed in the future."),this.svgFactory=new i.DOMSVGFactory,this.current=new m,this.transformMatrix=r.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[];for(const i in r.OPS)this._operatorIdMapping[r.OPS[i]]=i}getObject(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return"string"===typeof e?e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e):t}save(){this.transformStack.push(this.transformMatrix);const e=this.current;this.extraStack.push(e),this.current=e.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(e){this.save(),this.executeOpTree(e),this.restore()}loadDependencies(e){const t=e.fnArray,n=e.argsArray;for(let i=0,s=t.length;i<s;i++)if(t[i]===r.OPS.dependency)for(const e of n[i]){const t=e.startsWith("g_")?this.commonObjs:this.objs,n=new Promise((n=>{t.get(e,n)}));this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,i,s,a){const o=[e,t,n,i,s,a];this.transformMatrix=r.Util.transform(this.transformMatrix,o),this.tgrp=null}getSVG(e,t){this.viewport=t;const n=this._initialize(t);return this.loadDependencies(e).then((()=>(this.transformMatrix=r.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n)))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,i=e.fnArray,r=[];for(let s=0,a=i.length;s<a;s++){const e=i[s];r.push({fnId:e,fn:t[e],args:n[s]})}return f(r)}executeOpTree(e){for(const t of e){const e=t.fn,n=t.fnId,i=t.args;switch(0|n){case r.OPS.beginText:this.beginText();break;case r.OPS.dependency:break;case r.OPS.setLeading:this.setLeading(i);break;case r.OPS.setLeadingMoveText:this.setLeadingMoveText(i[0],i[1]);break;case r.OPS.setFont:this.setFont(i);break;case r.OPS.showText:case r.OPS.showSpacedText:this.showText(i[0]);break;case r.OPS.endText:this.endText();break;case r.OPS.moveText:this.moveText(i[0],i[1]);break;case r.OPS.setCharSpacing:this.setCharSpacing(i[0]);break;case r.OPS.setWordSpacing:this.setWordSpacing(i[0]);break;case r.OPS.setHScale:this.setHScale(i[0]);break;case r.OPS.setTextMatrix:this.setTextMatrix(i[0],i[1],i[2],i[3],i[4],i[5]);break;case r.OPS.setTextRise:this.setTextRise(i[0]);break;case r.OPS.setTextRenderingMode:this.setTextRenderingMode(i[0]);break;case r.OPS.setLineWidth:this.setLineWidth(i[0]);break;case r.OPS.setLineJoin:this.setLineJoin(i[0]);break;case r.OPS.setLineCap:this.setLineCap(i[0]);break;case r.OPS.setMiterLimit:this.setMiterLimit(i[0]);break;case r.OPS.setFillRGBColor:this.setFillRGBColor(i[0],i[1],i[2]);break;case r.OPS.setStrokeRGBColor:this.setStrokeRGBColor(i[0],i[1],i[2]);break;case r.OPS.setStrokeColorN:this.setStrokeColorN(i);break;case r.OPS.setFillColorN:this.setFillColorN(i);break;case r.OPS.shadingFill:this.shadingFill(i[0]);break;case r.OPS.setDash:this.setDash(i[0],i[1]);break;case r.OPS.setRenderingIntent:this.setRenderingIntent(i[0]);break;case r.OPS.setFlatness:this.setFlatness(i[0]);break;case r.OPS.setGState:this.setGState(i[0]);break;case r.OPS.fill:this.fill();break;case r.OPS.eoFill:this.eoFill();break;case r.OPS.stroke:this.stroke();break;case r.OPS.fillStroke:this.fillStroke();break;case r.OPS.eoFillStroke:this.eoFillStroke();break;case r.OPS.clip:this.clip("nonzero");break;case r.OPS.eoClip:this.clip("evenodd");break;case r.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case r.OPS.paintImageXObject:this.paintImageXObject(i[0]);break;case r.OPS.paintInlineImageXObject:this.paintInlineImageXObject(i[0]);break;case r.OPS.paintImageMaskXObject:this.paintImageMaskXObject(i[0]);break;case r.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(i[0],i[1]);break;case r.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case r.OPS.closePath:this.closePath();break;case r.OPS.closeStroke:this.closeStroke();break;case r.OPS.closeFillStroke:this.closeFillStroke();break;case r.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case r.OPS.nextLine:this.nextLine();break;case r.OPS.transform:this.transform(i[0],i[1],i[2],i[3],i[4],i[5]);break;case r.OPS.constructPath:this.constructPath(i[0],i[1]);break;case r.OPS.endPath:this.endPath();break;case 92:this.group(t.items);break;
2default:(0,r.warn)("Unimplemented operator ".concat(e))}}}setWordSpacing(e){this.current.wordSpacing=e}setCharSpacing(e){this.current.charSpacing=e}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(e,t,n,i,r,s){const a=this.current;a.textMatrix=a.lineMatrix=[e,t,n,i,r,s],a.textMatrixScale=Math.hypot(e,t),a.x=a.lineX=0,a.y=a.lineY=0,a.xcoords=[],a.ycoords=[],a.tspan=this.svgFactory.createElement("svg:tspan"),a.tspan.setAttributeNS(null,"font-family",a.fontFamily),a.tspan.setAttributeNS(null,"font-size","".concat(g(a.fontSize),"px")),a.tspan.setAttributeNS(null,"y",g(-a.y)),a.txtElement=this.svgFactory.createElement("svg:text"),a.txtElement.append(a.tspan)}beginText(){const e=this.current;e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=r.IDENTITY_MATRIX,e.lineMatrix=r.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement("svg:tspan"),e.txtElement=this.svgFactory.createElement("svg:text"),e.txtgrp=this.svgFactory.createElement("svg:g"),e.xcoords=[],e.ycoords=[]}moveText(e,t){const n=this.current;n.x=n.lineX+=e,n.y=n.lineY+=t,n.xcoords=[],n.ycoords=[],n.tspan=this.svgFactory.createElement("svg:tspan"),n.tspan.setAttributeNS(null,"font-family",n.fontFamily),n.tspan.setAttributeNS(null,"font-size","".concat(g(n.fontSize),"px")),n.tspan.setAttributeNS(null,"y",g(-n.y))}showText(e){const t=this.current,n=t.font,i=t.fontSize;if(0===i)return;const s=t.fontSizeScale,a=t.charSpacing,c=t.wordSpacing,d=t.fontDirection,u=t.textHScale*d,h=n.vertical,p=h?1:-1,m=n.defaultVMetrics,f=i*t.fontMatrix[0];let v=0;for(const r of e){if(null===r){v+=d*c;continue}if("number"===typeof r){v+=p*r*i/1e3;continue}const e=(r.isSpace?c:0)+a,o=r.fontChar;let l,u,g,y=r.width;if(h){let e;const t=r.vmetric||m;e=r.vmetric?t[1]:.5*y,e=-e*f;const n=t[2]*f;y=t?-t[0]:y,l=e/s,u=(v+n)/s}else l=v/s,u=0;(r.isInFont||n.missingFile)&&(t.xcoords.push(t.x+l),h&&t.ycoords.push(-t.y+u),t.tspan.textContent+=o),g=h?y*f-e*d:y*f+e*d,v+=g}t.tspan.setAttributeNS(null,"x",t.xcoords.map(g).join(" ")),h?t.tspan.setAttributeNS(null,"y",t.ycoords.map(g).join(" ")):t.tspan.setAttributeNS(null,"y",g(-t.y)),h?t.y-=v:t.x+=v*u,t.tspan.setAttributeNS(null,"font-family",t.fontFamily),t.tspan.setAttributeNS(null,"font-size","".concat(g(t.fontSize),"px")),t.fontStyle!==o.fontStyle&&t.tspan.setAttributeNS(null,"font-style",t.fontStyle),t.fontWeight!==o.fontWeight&&t.tspan.setAttributeNS(null,"font-weight",t.fontWeight);const b=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;if(b===r.TextRenderingMode.FILL||b===r.TextRenderingMode.FILL_STROKE?(t.fillColor!==o.fillColor&&t.tspan.setAttributeNS(null,"fill",t.fillColor),t.fillAlpha<1&&t.tspan.setAttributeNS(null,"fill-opacity",t.fillAlpha)):t.textRenderingMode===r.TextRenderingMode.ADD_TO_PATH?t.tspan.setAttributeNS(null,"fill","transparent"):t.tspan.setAttributeNS(null,"fill","none"),b===r.TextRenderingMode.STROKE||b===r.TextRenderingMode.FILL_STROKE){const e=1/(t.textMatrixScale||1);this._setStrokeAttributes(t.tspan,e)}let x=t.textMatrix;0!==t.textRise&&(x=x.slice(),x[5]+=t.textRise),t.txtElement.setAttributeNS(null,"transform","".concat(y(x)," scale(").concat(g(u),", -1)")),t.txtElement.setAttributeNS(l,"xml:space","preserve"),t.txtElement.append(t.tspan),t.txtgrp.append(t.txtElement),this._ensureTransformGroup().append(t.txtElement)}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}addFontStyle(e){if(!e.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.');this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.append(this.cssStyle));const t=h(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+='@font-face { font-family: "'.concat(e.loadedName,'";')+" src: url(".concat(t,"); }\n")}setFont(e){const t=this.current,n=this.commonObjs.get(e[0]);let i=e[1];t.font=n,!this.embedFonts||n.missingFile||this.embeddedFonts[n.loadedName]||(this.addFontStyle(n),this.embeddedFonts[n.loadedName]=n),t.fontMatrix=n.fontMatrix||r.FONT_IDENTITY_MATRIX;let s="normal";n.black?s="900":n.bold&&(s="bold");const a=n.italic?"italic":"normal";i<0?(i=-i,t.fontDirection=-1):t.fontDirection=1,t.fontSize=i,t.fontFamily=n.loadedName,t.fontWeight=s,t.fontStyle=a,t.tspan=this.svgFactory.createElement("svg:tspan"),t.tspan.setAttributeNS(null,"y",g(-t.y)),t.xcoords=[],t.ycoords=[]}endText(){var e;const t=this.current;t.textRenderingMode&r.TextRenderingMode.ADD_TO_PATH_FLAG&&null!==(e=t.txtElement)&&void 0!==e&&e.hasChildNodes()&&(t.element=t.txtElement,this.clip("nonzero"),this.endPath())}setLineWidth(e){e>0&&(this.current.lineWidth=e)}setLineCap(e){this.current.lineCap=d[e]}setLineJoin(e){this.current.lineJoin=u[e]}setMiterLimit(e){this.current.miterLimit=e}setStrokeAlpha(e){this.current.strokeAlpha=e}setStrokeRGBColor(e,t,n){this.current.strokeColor=r.Util.makeHexColor(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=r.Util.makeHexColor(e,t,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}shadingFill(e){const t=this.viewport.width,n=this.viewport.height,i=r.Util.inverseTransform(this.transformMatrix),s=r.Util.applyTransform([0,0],i),a=r.Util.applyTransform([0,n],i),o=r.Util.applyTransform([t,0],i),l=r.Util.applyTransform([t,n],i),c=Math.min(s[0],a[0],o[0],l[0]),d=Math.min(s[1],a[1],o[1],l[1]),u=Math.max(s[0],a[0],o[0],l[0]),h=Math.max(s[1],a[1],o[1],l[1]),p=this.svgFactory.createElement("svg:rect");p.setAttributeNS(null,"x",c),p.setAttributeNS(null,"y",d),p.setAttributeNS(null,"width",u-c),p.setAttributeNS(null,"height",h-d),p.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&p.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().append(p)}_makeColorN_Pattern(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}_makeTilingPattern(e){const t=e[1],n=e[2],i=e[3]||r.IDENTITY_MATRIX,[s,a,o,l]=e[4],c=e[5],d=e[6],u=e[7],h="shading".concat(x++),[p,m,f,g]=r.Util.normalizeRect([...r.Util.applyTransform([s,a],i),...r.Util.applyTransform([o,l],i)]),[y,v]=r.Util.singularValueDecompose2dScale(i),b=c*y,w=d*v,_=this.svgFactory.createElement("svg:pattern");_.setAttributeNS(null,"id",h),_.setAttributeNS(null,"patternUnits","userSpaceOnUse"),_.setAttributeNS(null,"width",b),_.setAttributeNS(null,"height",w),_.setAttributeNS(null,"x","".concat(p)),_.setAttributeNS(null,"y","".concat(m));const j=this.svg,S=this.transformMatrix,A=this.current.fillColor,k=this.current.strokeColor,C=this.svgFactory.create(f-p,g-m);if(this.svg=C,this.transformMatrix=i,2===u){const e=r.Util.makeHexColor(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=j,this.transformMatrix=S,this.current.fillColor=A,this.current.strokeColor=k,_.append(C.childNodes[0]),this.defs.append(_),"url(#".concat(h,")")}_makeShadingPattern(e){switch("string"===typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":const t="shading".concat(x++),n=e[3];let i;switch(e[1]){case"axial":const n=e[4],r=e[5];i=this.svgFactory.createElement("svg:linearGradient"),i.setAttributeNS(null,"id",t),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"x1",n[0]),i.setAttributeNS(null,"y1",n[1]),i.setAttributeNS(null,"x2",r[0]),i.setAttributeNS(null,"y2",r[1]);break;case"radial":const s=e[4],a=e[5],o=e[6],l=e[7];i=this.svgFactory.createElement("svg:radialGradient"),i.setAttributeNS(null,"id",t),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"cx",a[0]),i.setAttributeNS(null,"cy",a[1]),i.setAttributeNS(null,"r",l),i.setAttributeNS(null,"fx",s[0]),i.setAttributeNS(null,"fy",s[1]),i.setAttributeNS(null,"fr",o);break;default:throw new Error("Unknown RadialAxial type: ".concat(e[1]))}for(const e of n){const t=this.svgFactory.createElement("svg:stop");
2t.setAttributeNS(null,"offset",e[0]),t.setAttributeNS(null,"stop-color",e[1]),i.append(t)}return this.defs.append(i),"url(#".concat(t,")");case"Mesh":return(0,r.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: ".concat(e[0]))}}setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}constructPath(e,t){const n=this.current;let i=n.x,s=n.y,a=[],o=0;for(const l of e)switch(0|l){case r.OPS.rectangle:i=t[o++],s=t[o++];const e=i+t[o++],n=s+t[o++];a.push("M",g(i),g(s),"L",g(e),g(s),"L",g(e),g(n),"L",g(i),g(n),"Z");break;case r.OPS.moveTo:i=t[o++],s=t[o++],a.push("M",g(i),g(s));break;case r.OPS.lineTo:i=t[o++],s=t[o++],a.push("L",g(i),g(s));break;case r.OPS.curveTo:i=t[o+4],s=t[o+5],a.push("C",g(t[o]),g(t[o+1]),g(t[o+2]),g(t[o+3]),g(i),g(s)),o+=6;break;case r.OPS.curveTo2:a.push("C",g(i),g(s),g(t[o]),g(t[o+1]),g(t[o+2]),g(t[o+3])),i=t[o+2],s=t[o+3],o+=4;break;case r.OPS.curveTo3:i=t[o+2],s=t[o+3],a.push("C",g(t[o]),g(t[o+1]),g(i),g(s),g(i),g(s)),o+=4;break;case r.OPS.closePath:a.push("Z")}a=a.join(" "),n.path&&e.length>0&&e[0]!==r.OPS.rectangle&&e[0]!==r.OPS.moveTo?a=n.path.getAttributeNS(null,"d")+a:(n.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().append(n.path)),n.path.setAttributeNS(null,"d",a),n.path.setAttributeNS(null,"fill","none"),n.element=n.path,n.setCurrentPoint(i,s)}endPath(){const e=this.current;if(e.path=null,!this.pendingClip)return;if(!e.element)return void(this.pendingClip=null);const t="clippath".concat(v++),n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",t),n.setAttributeNS(null,"transform",y(this.transformMatrix));const i=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?i.setAttributeNS(null,"clip-rule","evenodd"):i.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.append(i),this.defs.append(n),e.activeClipUrl){e.clipGroup=null;for(const e of this.extraStack)e.clipGroup=null;n.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl="url(#".concat(t,")"),this.tgrp=null}clip(e){this.pendingClip=e}closePath(){const e=this.current;if(e.path){const t="".concat(e.path.getAttributeNS(null,"d"),"Z");e.path.setAttributeNS(null,"d",t)}}setLeading(e){this.current.leading=-e}setTextRise(e){this.current.textRise=e}setTextRenderingMode(e){this.current.textRenderingMode=e}setHScale(e){this.current.textHScale=e/100}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n);break;case"CA":this.setStrokeAlpha(n);break;case"ca":this.setFillAlpha(n);break;default:(0,r.warn)("Unimplemented graphic state operator ".concat(t))}}fill(){const e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}stroke(){const e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=this.current;let i=n.dashArray;1!==t&&i.length>0&&(i=i.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",n.strokeColor),e.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",g(n.miterLimit)),e.setAttributeNS(null,"stroke-linecap",n.lineCap),e.setAttributeNS(null,"stroke-linejoin",n.lineJoin),e.setAttributeNS(null,"stroke-width",g(t*n.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",i.map(g).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",g(t*n.dashPhase)+"px")}eoFill(){var e;null===(e=this.current.element)||void 0===e||e.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){var e;null===(e=this.current.element)||void 0===e||e.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().append(e)}paintImageXObject(e){const t=this.getObject(e);t?this.paintInlineImageXObject(t):(0,r.warn)("Dependent image with object ID ".concat(e," is not ready yet"))}
vendor: 5,562 bytes, line 2
2paintInlineImageXObject(e,t){const n=e.width,i=e.height,r=p(e,this.forceDataSchema,!!t),s=this.svgFactory.createElement("svg:rect");s.setAttributeNS(null,"x","0"),s.setAttributeNS(null,"y","0"),s.setAttributeNS(null,"width",g(n)),s.setAttributeNS(null,"height",g(i)),this.current.element=s,this.clip("nonzero");const a=this.svgFactory.createElement("svg:image");a.setAttributeNS(c,"xlink:href",r),a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y",g(-i)),a.setAttributeNS(null,"width",g(n)+"px"),a.setAttributeNS(null,"height",g(i)+"px"),a.setAttributeNS(null,"transform","scale(".concat(g(1/n)," ").concat(g(-1/i),")")),t?t.append(a):this._ensureTransformGroup().append(a)}paintImageMaskXObject(e){const t=this.getObject(e.data,e);if(t.bitmap)return void(0,r.warn)("paintImageMaskXObject: ImageBitmap support is not implemented, ensure that the `isOffscreenCanvasSupported` API parameter is disabled.");const n=this.current,i=t.width,s=t.height,a=n.fillColor;n.maskId="mask".concat(b++);const o=this.svgFactory.createElement("svg:mask");o.setAttributeNS(null,"id",n.maskId);const l=this.svgFactory.createElement("svg:rect");l.setAttributeNS(null,"x","0"),l.setAttributeNS(null,"y","0"),l.setAttributeNS(null,"width",g(i)),l.setAttributeNS(null,"height",g(s)),l.setAttributeNS(null,"fill",a),l.setAttributeNS(null,"mask","url(#".concat(n.maskId,")")),this.defs.append(o),this._ensureTransformGroup().append(l),this.paintInlineImageXObject(t,o)}paintFormXObjectBegin(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){const e=t[2]-t[0],n=t[3]-t[1],i=this.svgFactory.createElement("svg:rect");i.setAttributeNS(null,"x",t[0]),i.setAttributeNS(null,"y",t[1]),i.setAttributeNS(null,"width",g(e)),i.setAttributeNS(null,"height",g(n)),this.current.element=i,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(e){const t=this.svgFactory.create(e.width,e.height),n=this.svgFactory.createElement("svg:defs");t.append(n),this.defs=n;const i=this.svgFactory.createElement("svg:g");return i.setAttributeNS(null,"transform",y(e.transform)),t.append(i),this.svg=i,t}_ensureClipGroup(){if(!this.current.clipGroup){const e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.append(e),this.current.clipGroup=e}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",y(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().append(this.tgrp):this.svg.append(this.tgrp)),this.tgrp}}}}],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__w_pdfjs_require__),n.exports}var __nested_webpack_exports__={};return(()=>{var e=__nested_webpack_exports__;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AbortException",{enumerable:!0,get:function(){return t.AbortException}}),Object.defineProperty(e,"AnnotationEditorLayer",{enumerable:!0,get:function(){return s.AnnotationEditorLayer}}),Object.defineProperty(e,"AnnotationEditorParamsType",{enumerable:!0,get:function(){return t.AnnotationEditorParamsType}}),Object.defineProperty(e,"AnnotationEditorType",{enumerable:!0,get:function(){return t.AnnotationEditorType}}),Object.defineProperty(e,"AnnotationEditorUIManager",{enumerable:!0,get:function(){return a.AnnotationEditorUIManager}}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return o.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function(){return t.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return t.CMapCompressionType}}),Object.defineProperty(e,"FeatureTest",{enumerable:!0,get:function(){return t.FeatureTest}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return l.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return t.InvalidPDFException}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return t.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return t.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return n.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return i.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return n.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return t.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return t.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function(){return i.PixelsPerInch}}),Object.defineProperty(e,"PromiseCapability",{enumerable:!0,get:function(){return t.PromiseCapability}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return i.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return c.SVGGraphics}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return t.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return t.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return t.VerbosityLevel}}
2),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function(){return d.XfaLayer}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return n.build}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return t.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return n.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return i.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return i.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return i.getXfaPageViewport}}),Object.defineProperty(e,"isDataScheme",{enumerable:!0,get:function(){return i.isDataScheme}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return i.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return i.loadScript}}),Object.defineProperty(e,"normalizeUnicode",{enumerable:!0,get:function(){return t.normalizeUnicode}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return r.renderTextLayer}}),Object.defineProperty(e,"setLayerDimensions",{enumerable:!0,get:function(){return i.setLayerDimensions}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return t.shadow}}),Object.defineProperty(e,"updateTextLayer",{enumerable:!0,get:function(){return r.updateTextLayer}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return n.version}});var t=__w_pdfjs_require__(1),n=__w_pdfjs_require__(2),i=__w_pdfjs_require__(6),r=__w_pdfjs_require__(26),s=__w_pdfjs_require__(27),a=__w_pdfjs_require__(5),o=__w_pdfjs_require__(32),l=__w_pdfjs_require__(14),c=__w_pdfjs_require__(35),d=__w_pdfjs_require__(34)})(),__nested_webpack_exports__})(),module.exports=factory()},5387:(e,t,n)=>{"use strict";var i,r=n(7565),s=(i=r)&&"object"===typeof i&&"default"in i?i.default:i;function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=!("undefined"===typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!==typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!==typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if("undefined"!==typeof n&&"function"!==typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(i){if("function"!==typeof i)throw new Error("Expected WrappedComponent to be a React component.");var l,c=[];function d(){l=e(c.map((function(e){return e.props}))),u.canUseDOM?t(l):n&&(l=n(l))}var u=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.peek=function(){return l},r.rewind=function(){if(r.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=l;return l=void 0,c=[],e};var a=r.prototype;return a.UNSAFE_componentWillMount=function(){c.push(this),d()},a.componentDidUpdate=function(){d()},a.componentWillUnmount=function(){var e=c.indexOf(this);c.splice(e,1),d()},a.render=function(){return s.createElement(i,this.props)},r}(r.PureComponent);return a(u,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(i)+")"),a(u,"canUseDOM",o),u}}},3864:(e,t,n)=>{"use strict";function i(e){return i="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},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PrevArrow=t.NextArrow=void 0;var r=o(n(7565)),s=o(n(3163)),a=n(6182);function o(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?c(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function y(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var s=v(this).constructor;n=Reflect.construct(r,arguments,s)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===i(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}var b=function(e){f(n,e);var t=y(n);function n(){return h(this,n),t.apply(this,arguments)}return m(n,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null);var n={key:"0","data-role":"none",className:(0,s.default)(e),style:{display:"block"},onClick:t},i={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?r.default.cloneElement(this.props.prevArrow,d(d({},n),i)):r.default.createElement("button",l({key:"0",type:"button"},n)," ","Previous")}}]),n}(r.default.PureComponent);t.PrevArrow=b;var x=function(e){f(n,e);var t=y(n);function n(){return h(this,n),t.apply(this,arguments)}return m(n,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});(0,a.canGoNext)(this.props)||(e["slick-disabled"]=!0,t=null);var n={key:"1","data-role":"none",className:(0,s.default)(e),style:{display:"block"},onClick:t},i={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?r.default.cloneElement(this.props.nextArrow,d(d({},n),i)):r.default.createElement("button",l({key:"1",type:"button"},n)," ","Next")}}]),n}(r.default.PureComponent);t.NextArrow=x},8146:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,r=(i=n(7565))&&i.__esModule?i:{default:i};var s={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return r.default.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return r.default.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0};t.default=s}
2,5902:(e,t,n)=>{"use strict";function i(e){return i="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},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.Dots=void 0;var r=o(n(7565)),s=o(n(3163)),a=n(6182);function o(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var s=p(this).constructor;n=Reflect.construct(r,arguments,s)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===i(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}var m=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(p,e);var t,n,i,o=h(p);function p(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),o.apply(this,arguments)}return t=p,n=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e,t=this.props,n=t.onMouseEnter,i=t.onMouseOver,o=t.onMouseLeave,d=t.infinite,u=t.slidesToScroll,h=t.slidesToShow,p=t.slideCount,m=t.currentSlide,f=(e={slideCount:p,slidesToScroll:u,slidesToShow:h,infinite:d}).infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1,g={onMouseEnter:n,onMouseOver:i,onMouseLeave:o},y=[],v=0;v<f;v++){var b=(v+1)*u-1,x=d?b:(0,a.clamp)(b,0,p-1),w=x-(u-1),_=d?w:(0,a.clamp)(w,0,p-1),j=(0,s.default)({"slick-active":d?m>=_&&m<=x:m===_}),S={message:"dots",index:v,slidesToScroll:u,currentSlide:m},A=this.clickHandler.bind(this,S);y=y.concat(r.default.createElement("li",{key:v,className:j},r.default.cloneElement(this.props.customPaging(v),{onClick:A})))}return r.default.cloneElement(this.props.appendDots(y),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:this.props.dotsClass},g))}}],n&&d(t.prototype,n),i&&d(t,i),Object.defineProperty(t,"prototype",{writable:!1}),p}(r.default.PureComponent);t.Dots=m},9836:(e,t,n)=>{"use strict";var i;t.A=void 0;var r=((i=n(2991))&&i.__esModule?i:{default:i}).default;t.A=r},5880:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};t.default=n},468:(e,t,n)=>{"use strict";
vendor: 14,701 bytes, line 2
2Object.defineProperty(t,"__esModule",{value:!0}),t.InnerSlider=void 0;var i=h(n(7565)),r=h(n(5880)),s=h(n(3100)),a=h(n(3163)),o=n(6182),l=n(1407),c=n(5902),d=n(3864),u=h(n(642));function h(e){return e&&e.__esModule?e:{default:e}}function p(e){return p="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},p(e)}function m(){return m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},m.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},s=Object.keys(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function x(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=_(e);if(t){var r=_(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===p(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return w(e)}(this,n)}}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(_,e);var t,n,h,g=x(_);function _(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,_),j(w(t=g.call(this,e)),"listRefHandler",(function(e){return t.list=e})),j(w(t),"trackRefHandler",(function(e){return t.track=e})),j(w(t),"adaptHeight",(function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=(0,o.getHeight)(e)+"px"}})),j(w(t),"componentDidMount",(function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=(0,o.getOnDemandLazySlides)(y(y({},t.props),t.state));e.length>0&&(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var n=y({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,(function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")})),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new u.default((function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout((function(){return t.onWindowResized()}),t.props.speed))):t.onWindowResized()})),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),(function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null})),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)})),j(w(t),"componentWillUnmount",(function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach((function(e){return clearTimeout(e)})),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()})),j(w(t),"componentDidUpdate",(function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var n=(0,o.getOnDemandLazySlides)(y(y({},t.props),t.state));n.length>0&&(t.setState((function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}})),t.props.onLazyLoad&&t.props.onLazyLoad(n))}t.adaptHeight();var r=y(y({listRef:t.list,trackRef:t.track},t.props),t.state),s=t.didPropsChange(e);s&&t.updateState(r,s,(function(){t.state.currentSlide>=i.default.Children.count(t.props.children)&&t.changeSlide({message:"index",index:i.default.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")}))})),j(w(t),"onWindowResized",(function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,s.default)((function(){return t.resizeWindow(e)}),50),t.debouncedResize()})),j(w(t),"resizeWindow",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(Boolean(t.track&&t.track.node)){var n=y(y({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(n,e,(function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")})),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}})),j(w(t),"updateState",(function(e,n,r){var s=(0,o.initializedState)(e);e=y(y(y({},e),s),{},{slideIndex:s.currentSlide});var a=(0,o.getTrackLeft)(e);e=y(y({},e),{},{left:a});var l=(0,o.getTrackCSS)(e);(n||i.default.Children.count(t.props.children)!==i.default.Children.count(e.children))&&(s.trackStyle=l),t.setState(s,r)})),j(w(t),"ssrInit",(function(){if(t.props.variableWidth){var e=0,n=0,r=[],s=(0,o.getPreClones)(y(y(y({},t.props),t.state),{},{slideCount:t.props.children.length})),a=(0,o.getPostClones)(y(y(y({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach((function(t){r.push(t.props.style.width),e+=t.props.style.width}));for(var l=0;l<s;l++)n+=r[r.length-1-l],e+=r[r.length-1-l];for(var c=0;c<a;c++)e+=r[c];for(var d=0;d<t.state.currentSlide;d++)n+=r[d];var u={width:e+"px",left:-n+"px"};if(t.props.centerMode){var h="".concat(r[t.state.currentSlide],"px");u.left="calc(".concat(u.left," + (100% - ").concat(h,") / 2 ) ")}return{trackStyle:u}}var p=i.default.Children.count(t.props.children),m=y(y(y({},t.props),t.state),{},{slideCount:p}),f=(0,o.getPreClones)(m)+(0,o.getPostClones)(m)+p,g=100/t.props.slidesToShow*f,v=100/f,b=-v*((0,o.getPreClones)(m)+t.state.currentSlide)*g/100;return t.props.centerMode&&(b+=(100-v*g/100)/2),{slideWidth:v+"%",trackStyle:{width:g+"%",left:b+"%"}}})),j(w(t),"checkImagesLoad",(function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],n=e.length,i=0;Array.prototype.forEach.call(e,(function(e){var r=function(){return++i&&i>=n&&t.onWindowResized()};if(e.onclick){var s=e.onclick;e.onclick=function(){s(),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=r,e.onerror=function(){r(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))}))})),j(w(t),"progressiveLazyLoad",(function(){for(var e=[],n=y(y({},t.props),t.state),i=t.state.currentSlide;i<t.state.slideCount+(0,o.getPostClones)(n);i++)if(t.state.lazyLoadedList.indexOf(i)<0){e.push(i);break}for(var r=t.state.currentSlide-1;r>=-(0,o.getPreClones)(n);r--)if(t.state.lazyLoadedList.indexOf(r)<0){e.push(r);break}e.length>0?(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)})),j(w(t),"slideHandler",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=t.props,r=i.asNavFor,s=i.beforeChange,a=i.onLazyLoad,l=i.speed,c=i.afterChange,d=t.state.currentSlide,u=(0,o.slideHandler)(y(y(y({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n})),h=u.state,p=u.nextState;if(h){s&&s(d,h.currentSlide);var m=h.lazyLoadedList.filter((function(e){return t.state.lazyLoadedList.indexOf(e)<0}));a&&m.length>0&&a(m),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),c&&c(d),delete t.animationEndCallback),t.setState(h,(function(){r&&t.asNavForIndex!==e&&(t.asNavForIndex=e,r.innerSlider.slideHandler(e)),p&&(t.animationEndCallback=setTimeout((function(){var e=p.animating,n=f(p,["animating"]);t.setState(n,(function(){t.callbackTimers.push(setTimeout((function(){return t.setState({animating:e})}),10)),c&&c(h.currentSlide),delete t.animationEndCallback}))}),l))}))}})),j(w(t),"changeSlide",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=y(y({},t.props),t.state),r=(0,o.changeSlide)(i,e);if((0===r||r)&&(!0===n?t.slideHandler(r,n):t.slideHandler(r),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var s=t.list.querySelectorAll(".slick-current");s[0]&&s[0].focus()}})),j(w(t),"clickHandler",(function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0})),j(w(t),"keyHandler",(function(e){var n=(0,o.keyHandler)(e,t.props.accessibility,t.props.rtl);""!==n&&t.changeSlide({message:n})})),j(w(t),"selectHandler",(function(e){t.changeSlide(e)})),j(w(t),"disableBodyScroll",(function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}})),j(w(t),"enableBodyScroll",(function(){window.ontouchmove=null})),j(w(t),"swipeStart",(function(e){t.props.verticalSwiping&&t.disableBodyScroll();var n=(0,o.swipeStart)(e,t.props.swipe,t.props.draggable);""!==n&&t.setState(n)})),j(w(t),"swipeMove",(function(e){var n=(0,o.swipeMove)(e,y(y(y({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(n.swiping&&(t.clickable=!1),t.setState(n))})),j(w(t),"swipeEnd",(function(e){var n=(0,o.swipeEnd)(e,y(y(y({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(n){var i=n.triggerSlideHandler;delete n.triggerSlideHandler,t.setState(n),void 0!==i&&(t.slideHandler(i),t.props.verticalSwiping&&t.enableBodyScroll())}})),j(w(t),"touchEnd",(function(e){t.swipeEnd(e),t.clickable=!0})),j(w(t),"slickPrev",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"previous"})}),0))})),j(w(t),"slickNext",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"next"})}),0))})),j(w(t),"slickGoTo",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)}),0))})),j(w(t),"play",(function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!(0,o.canGoNext)(y(y({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)})),j(w(t),"autoPlay",(function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})})),j(w(t),"pause",(function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})})),j(w(t),"onDotsOver",(function(){return t.props.autoplay&&t.pause("hovered")})),j(w(t),"onDotsLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),j(w(t),"onTrackOver",(function(){return t.props.autoplay&&t.pause("hovered")})),j(w(t),"onTrackLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),j(w(t),"onSlideFocus",(function(){return t.props.autoplay&&t.pause("focused")})),j(w(t),"onSlideBlur",(function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")})),j(w(t),"render",(function(){var e,n,r,s=(0,a.default)("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),u=y(y({},t.props),t.state),h=(0,o.extractObject)(u,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),p=t.props.pauseOnHover;if(h=y(y({},h),{},{onMouseEnter:p?t.onTrackOver:null,onMouseLeave:p?t.onTrackLeave:null,onMouseOver:p?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var f=(0,o.extractObject)(u,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),g=t.props.pauseOnDotsHover;f=y(y({},f),{},{clickHandler:t.changeSlide,onMouseEnter:g?t.onDotsLeave:null,onMouseOver:g?t.onDotsOver:null,onMouseLeave:g?t.onDotsLeave:null}),e=i.default.createElement(c.Dots,f)}var v=(0,o.extractObject)(u,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","
2nextArrow"]);v.clickHandler=t.changeSlide,t.props.arrows&&(n=i.default.createElement(d.PrevArrow,v),r=i.default.createElement(d.NextArrow,v));var b=null;t.props.vertical&&(b={height:t.state.listHeight});var x=null;!1===t.props.vertical?!0===t.props.centerMode&&(x={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(x={padding:t.props.centerPadding+" 0px"});var w=y(y({},b),x),_=t.props.touchMove,j={className:"slick-list",style:w,onClick:t.clickHandler,onMouseDown:_?t.swipeStart:null,onMouseMove:t.state.dragging&&_?t.swipeMove:null,onMouseUp:_?t.swipeEnd:null,onMouseLeave:t.state.dragging&&_?t.swipeEnd:null,onTouchStart:_?t.swipeStart:null,onTouchMove:t.state.dragging&&_?t.swipeMove:null,onTouchEnd:_?t.touchEnd:null,onTouchCancel:t.state.dragging&&_?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},S={className:s,dir:"ltr",style:t.props.style};return t.props.unslick&&(j={className:"slick-list"},S={className:s}),i.default.createElement("div",S,t.props.unslick?"":n,i.default.createElement("div",m({ref:t.listRefHandler},j),i.default.createElement(l.Track,m({ref:t.trackRefHandler},h),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)})),t.list=null,t.track=null,t.state=y(y({},r.default),{},{currentSlide:t.props.initialSlide,slideCount:i.default.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var n=t.ssrInit();return t.state=y(y({},t.state),n),t}return t=_,(n=[{key:"didPropsChange",value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n<r.length;n++){var s=r[n];if(!e.hasOwnProperty(s)){t=!0;break}if("object"!==p(e[s])&&"function"!==typeof e[s]&&e[s]!==this.props[s]){t=!0;break}}return t||i.default.Children.count(this.props.children)!==i.default.Children.count(e.children)}}])&&v(t.prototype,n),h&&v(t,h),Object.defineProperty(t,"prototype",{writable:!1}),_}(i.default.Component);t.InnerSlider=S},2991:(e,t,n)=>{"use strict";function i(e){return i="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},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(n(7565)),s=n(468),a=c(n(4276)),o=c(n(8146)),l=n(6182);function c(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},d.apply(this,arguments)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function f(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var s=y(this).constructor;n=Reflect.construct(r,arguments,s)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===i(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return g(e)}(this,n)}}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
vendor: 5,899 bytes, line 2
2function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=(0,l.canUseDOM)()&&n(1881),x=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(u,e);var t,n,i,c=f(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),v(g(t=c.call(this,e)),"innerSliderRefHandler",(function(e){return t.innerSlider=e})),v(g(t),"slickPrev",(function(){return t.innerSlider.slickPrev()})),v(g(t),"slickNext",(function(){return t.innerSlider.slickNext()})),v(g(t),"slickGoTo",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)})),v(g(t),"slickPause",(function(){return t.innerSlider.pause("paused")})),v(g(t),"slickPlay",(function(){return t.innerSlider.autoPlay("play")})),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return t=u,(n=[{key:"media",value:function(e,t){b.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map((function(e){return e.breakpoint}));t.sort((function(e,t){return e-t})),t.forEach((function(n,i){var r;r=0===i?(0,a.default)({minWidth:0,maxWidth:n}):(0,a.default)({minWidth:t[i-1]+1,maxWidth:n}),(0,l.canUseDOM)()&&e.media(r,(function(){e.setState({breakpoint:n})}))}));var n=(0,a.default)({minWidth:t.slice(-1)[0]});(0,l.canUseDOM)()&&this.media(n,(function(){e.setState({breakpoint:null})}))}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach((function(e){b.unregister(e.query,e.handler)}))}},{key:"render",value:function(){var e,t,n=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter((function(e){return e.breakpoint===n.state.breakpoint})))[0].settings?"unslick":h(h(h({},o.default),this.props),t[0].settings):h(h({},o.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var i=r.default.Children.toArray(this.props.children);i=i.filter((function(e){return"string"===typeof e?!!e.trim():!!e})),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var a=[],l=null,c=0;c<i.length;c+=e.rows*e.slidesPerRow){for(var u=[],p=c;p<c+e.rows*e.slidesPerRow;p+=e.slidesPerRow){for(var m=[],f=p;f<p+e.slidesPerRow&&(e.variableWidth&&i[f].props.style&&(l=i[f].props.style.width),!(f>=i.length));f+=1)m.push(r.default.cloneElement(i[f],{key:100*c+10*p+f,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));u.push(r.default.createElement("div",{key:10*c+p},m))}e.variableWidth?a.push(r.default.createElement("div",{key:c,style:{width:l}},u)):a.push(r.default.createElement("div",{key:c},u))}if("unslick"===e){var g="regular slider "+(this.props.className||"");return r.default.createElement("div",{className:g},i)}return a.length<=e.slidesToShow&&(e.unslick=!0),r.default.createElement(s.InnerSlider,d({style:this.props.style,ref:this.innerSliderRefHandler},e),a)}}])&&p(t.prototype,n),i&&p(t,i),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.default.Component);t.default=x},1407:(e,t,n)=>{"use strict";function i(e){return i="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},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var r=o(n(7565)),s=o(n(3163)),a=n(6182);function o(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(this,arguments)}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function u(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var s=p(this).constructor;n=Reflect.construct(r,arguments,s)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===i(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}(this,n)}}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEac
vendor: 4,705 bytes, line 2
2h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){var t,n,i,r,s;return i=(s=e.rtl?e.slideCount-1-e.index:e.index)<0||s>=e.slideCount,e.centerMode?(r=Math.floor(e.slidesToShow/2),n=(s-e.currentSlide)%e.slideCount===0,s>e.currentSlide-r-1&&s<=e.currentSlide+r&&(t=!0)):t=e.currentSlide<=s&&s<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":i,"slick-current":s===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},v=function(e,t){return e.key||t},b=function(e){var t,n=[],i=[],o=[],l=r.default.Children.count(e.children),c=(0,a.lazyStartIndex)(e),d=(0,a.lazyEndIndex)(e);return r.default.Children.forEach(e.children,(function(u,h){var p,m={message:"children",index:h,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};p=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(h)>=0?u:r.default.createElement("div",null);var g=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t}(f(f({},e),{},{index:h})),b=p.props.className||"",x=y(f(f({},e),{},{index:h}));if(n.push(r.default.cloneElement(p,{key:"original"+v(p,h),"data-index":h,className:(0,s.default)(x,b),tabIndex:"-1","aria-hidden":!x["slick-active"],style:f(f({outline:"none"},p.props.style||{}),g),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}})),e.infinite&&!1===e.fade){var w=l-h;w<=(0,a.getPreClones)(e)&&l!==e.slidesToShow&&((t=-w)>=c&&(p=u),x=y(f(f({},e),{},{index:t})),i.push(r.default.cloneElement(p,{key:"precloned"+v(p,t),"data-index":t,tabIndex:"-1",className:(0,s.default)(x,b),"aria-hidden":!x["slick-active"],style:f(f({},p.props.style||{}),g),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}}))),l!==e.slidesToShow&&((t=l+h)<d&&(p=u),x=y(f(f({},e),{},{index:t})),o.push(r.default.cloneElement(p,{key:"postcloned"+v(p,t),"data-index":t,tabIndex:"-1",className:(0,s.default)(x,b),"aria-hidden":!x["slick-active"],style:f(f({},p.props.style||{}),g),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}})))}})),e.rtl?i.concat(n,o).reverse():i.concat(n,o)},x=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(a,e);var t,n,i,s=u(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return g(h(e=s.call.apply(s,[this].concat(n))),"node",null),g(h(e),"handleRef",(function(t){e.node=t})),e}return t=a,(n=[{key:"render",value:function(){var e=b(this.props),t=this.props,n={onMouseEnter:t.onMouseEnter,onMouseOver:t.onMouseOver,onMouseLeave:t.onMouseLeave};return r.default.createElement("div",l({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},n),e)}}])&&c(t.prototype,n),i&&c(t,i),Object.defineProperty(t,"prototype",{writable:!1}),a}(r.default.PureComponent);t.Track=x},6182:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkSpecKeys=t.checkNavigable=t.changeSlide=t.canUseDOM=t.canGoNext=void 0,t.clamp=l,t.swipeStart=t.swipeMove=t.swipeEnd=t.slidesOnRight=t.slidesOnLeft=t.slideHandler=t.siblingDirection=t.safePreventDefault=t.lazyStartIndex=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.keyHandler=t.initializedState=t.getWidth=t.getTrackLeft=t.getTrackCSS=t.getTrackAnimateCSS=t.getTotalSlides=t.getSwipeDirection=t.getSlideCount=t.getRequiredLazySlides=t.getPreClones=t.getPostClones=t.getOnDemandLazySlides=t.getNavigableIndexes=t.getHeight=t.extractObject=void 0;var i,r=(i=n(7565))&&i.__esModule?i:{default:i};function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 10,811 bytes, line 2
2t%2?s(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t,n){return Math.max(t,Math.min(e,n))}var c=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()};t.safePreventDefault=c;var d=function(e){for(var t=[],n=u(e),i=h(e),r=n;r<i;r++)e.lazyLoadedList.indexOf(r)<0&&t.push(r);return t};t.getOnDemandLazySlides=d;t.getRequiredLazySlides=function(e){for(var t=[],n=u(e),i=h(e),r=n;r<i;r++)t.push(r);return t};var u=function(e){return e.currentSlide-p(e)};t.lazyStartIndex=u;var h=function(e){return e.currentSlide+m(e)};t.lazyEndIndex=h;var p=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(parseInt(e.centerPadding)>0?1:0):0};t.lazySlidesOnLeft=p;var m=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=m;var f=function(e){return e&&e.offsetWidth||0};t.getWidth=f;var g=function(e){return e&&e.offsetHeight||0};t.getHeight=g;var y=function(e){var t,n,i,r,s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,i=Math.atan2(n,t),(r=Math.round(180*i/Math.PI))<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315?"left":r>=135&&r<=225?"right":!0===s?r>=35&&r<=135?"up":"down":"vertical"};t.getSwipeDirection=y;var v=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t};t.canGoNext=v;t.extractObject=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n};t.initializedState=function(e){var t,n=r.default.Children.count(e.children),i=e.listRef,s=Math.ceil(f(i)),o=e.trackRef&&e.trackRef.node,l=Math.ceil(f(o));if(e.vertical)t=s;else{var c=e.centerMode&&2*parseInt(e.centerPadding);"string"===typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(c*=s/100),t=Math.ceil((s-c)/e.slidesToShow)}var u=i&&g(i.querySelector('[data-index="0"]')),h=u*e.slidesToShow,p=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(p=n-1-e.initialSlide);var m=e.lazyLoadedList||[],y=d(a(a({},e),{},{currentSlide:p,lazyLoadedList:m})),v={slideCount:n,slideWidth:t,listWidth:s,trackWidth:l,currentSlide:p,slideHeight:u,listHeight:h,lazyLoadedList:m=m.concat(y)};return null===e.autoplaying&&e.autoplay&&(v.autoplaying="playing"),v};t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,i=e.fade,r=e.infinite,s=e.index,o=e.slideCount,c=e.lazyLoad,u=e.currentSlide,h=e.centerMode,p=e.slidesToScroll,m=e.slidesToShow,f=e.useCSS,g=e.lazyLoadedList;if(t&&n)return{};var y,b,x,w=s,_={},k={},C=r?s:l(s,0,o-1);if(i){if(!r&&(s<0||s>=o))return{};s<0?w=s+o:s>=o&&(w=s-o),c&&g.indexOf(w)<0&&(g=g.concat(w)),_={animating:!0,currentSlide:w,lazyLoadedList:g,targetSlide:w},k={animating:!1,targetSlide:w}}else y=w,w<0?(y=w+o,r?o%p!==0&&(y=o-o%p):y=0):!v(e)&&w>u?w=y=u:h&&w>=o?(w=r?o:o-1,y=r?0:o-1):w>=o&&(y=w-o,r?o%p!==0&&(y=0):y=o-m),!r&&w+m>=o&&(y=o-m),b=A(a(a({},e),{},{slideIndex:w})),x=A(a(a({},e),{},{slideIndex:y})),r||(b===x&&(w=y),b=x),c&&(g=g.concat(d(a(a({},e),{},{currentSlide:w})))),f?(_={animating:!0,currentSlide:y,trackStyle:S(a(a({},e),{},{left:b})),lazyLoadedList:g,targetSlide:C},k={animating:!1,currentSlide:y,trackStyle:j(a(a({},e),{},{left:x})),swipeLeft:null,targetSlide:C}):_={currentSlide:y,trackStyle:j(a(a({},e),{},{left:x})),lazyLoadedList:g,targetSlide:C};return{state:_,nextState:k}};t.changeSlide=function(e,t){var n,i,r,s,o=e.slidesToScroll,l=e.slidesToShow,c=e.slideCount,d=e.currentSlide,u=e.targetSlide,h=e.lazyLoad,p=e.infinite;if(n=c%o!==0?0:(c-d)%o,"previous"===t.message)s=d-(r=0===n?o:l-n),h&&!p&&(s=-1===(i=d-r)?c-1:i),p||(s=u-o);else if("next"===t.message)s=d+(r=0===n?o:n),h&&!p&&(s=(d+o)%c+n),p||(s=u+o);else if("dots"===t.message)s=t.index*t.slidesToScroll;else if("children"===t.message){if(s=t.index,p){var m=P(a(a({},e),{},{targetSlide:s}));s>t.currentSlide&&"left"===m?s-=c:s<t.currentSlide&&"right"===m&&(s+=c)}}else"index"===t.message&&(s=Number(t.index));return s};t.keyHandler=function(e,t,n){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?n?"next":"previous":39===e.keyCode?n?"previous":"next":""};t.swipeStart=function(e,t,n){return"IMG"===e.target.tagName&&c(e),!t||!n&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}};t.swipeMove=function(e,t){var n=t.scrolling,i=t.animating,r=t.vertical,s=t.swipeToSlide,o=t.verticalSwiping,l=t.rtl,d=t.currentSlide,u=t.edgeFriction,h=t.edgeDragged,p=t.onEdge,m=t.swiped,f=t.swiping,g=t.slideCount,b=t.slidesToScroll,x=t.infinite,w=t.touchObject,_=t.swipeEvent,S=t.listHeight,k=t.listWidth;if(!n){if(i)return c(e);r&&s&&o&&c(e);var C,E={},P=A(t);w.curX=e.touches?e.touches[0].pageX:e.clientX,w.curY=e.touches?e.touches[0].pageY:e.clientY,w.swipeLength=Math.round(Math.sqrt(Math.pow(w.curX-w.startX,2)));var F=Math.round(Math.sqrt(Math.pow(w.curY-w.startY,2)));if(!o&&!f&&F>10)return{scrolling:!0};o&&(w.swipeLength=F);var T=(l?-1:1)*(w.curX>w.startX?1:-1);o&&(T=w.curY>w.startY?1:-1);var M=Math.ceil(g/b),O=y(t.touchObject,o),N=w.swipeLength;return x||(0===d&&("right"===O||"down"===O)||d+1>=M&&("left"===O||"up"===O)||!v(t)&&("left"===O||"up"===O))&&(N=w.swipeLength*u,!1===h&&p&&(p(O),E.edgeDragged=!0)),!m&&_&&(_(O),E.swiped=!0),C=r?P+N*(S/k)*T:l?P-N*T:P+N*T,o&&(C=P+N*T),E=a(a({},E),{},{touchObject:w,swipeLeft:C,trackStyle:j(a(a({},t),{},{left:C}))}),Math.abs(w.curX-w.startX)<.8*Math.abs(w.curY-w.startY)?E:(w.swipeLength>10&&(E.swiping=!0,c(e)),E)}};t.swipeEnd=function(e,t){var n=t.dragging,i=t.swipe,r=t.touchObject,s=t.listWidth,o=t.touchThreshold,l=t.verticalSwiping,d=t.listHeight,u=t.swipeToSlide,h=t.scrolling,p=t.onSwipe,m=t.targetSlide,f=t.currentSlide,g=t.infinite;if(!n)return i&&c(e),{};var v=l?d/o:s/o,b=y(r,l),_={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(h)return _;if(!r.swipeLength)return _;if(r.swipeLength>v){var j,k;c(e),p&&p(b);var C=g?f:m;switch(b){case"left":case"up":k=C+w(t),j=u?x(t,k):k,_.currentDirection=0;break;case"right":case"down":k=C-w(t),j=u?x(t,k):k,_.currentDirection=1;break;default:j=C}_.triggerSlideHandler=j}else{var E=A(t);_.trackStyle=S(a(a({},t),{},{left:E}))}return _};var b=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,i=e.infinite?-1*e.slidesToShow:0,r=[];n<t;)r.push(n),n=i+e.slidesToScroll,i+=Math.min(e.slidesToScroll,e.slidesToShow);return r};t.getNavigableIndexes=b;var x=function(e,t){var n=b(e),i=0;if(t>n[n.length-1])t=n[n.length-1];else for(var r in n){if(t<n[r]){t=i;break}i=n[r]}return t};t.checkNavigable=x;var w=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var n,i=e.listRef,r=i.querySelectorAll&&i.querySelectorAll(".slick-slide")||[];if(Array.from(r).every((function(i){if(e.vertical){if(i.offsetTop+g(i)/2>-1*e.swipeLeft)return n=i,!1}else if(i.offsetLeft-t+f(i)/2>-1*e.swipeLeft)return n=i,!1;return!0})),!n)return 0;var s=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-s)||1}return e.slidesToScroll};t.getSlideCount=w;var _=function(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=_;var j=function(e){var t,n;_(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i=e.slideCount+2*e.slidesToShow;e.vertical?n=i*e.slideHeight:t=E(e)*e.slideWidth;var r={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";r=a(a({},r),{},{WebkitTransform:s,transform:o,msTransform:l})}else e.vertical?r.top=e.left:r.left=e.left;return e.fade&&(r={opacity:1}),t&&(r.width=t),n&&(r.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?r.marginTop=e.left+"px":r.marginLeft=e.left+"px"),r};t.getTrackCSS=j;var S=function(e){_(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=j(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=S;var A=function(e){if(e.unslick)return 0;_(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,i=e.slideIndex,r=e.trackRef,s=e.infinite,a=e.centerMode,o=e.slideCount,l=e.slidesToShow,c=e.slidesToScroll,d=e.slideWidth,u=e.listWidth,h=e.variableWidth,p=e.slideHeight,m=e.fade,f=e.vertical;if(m||1===e.slideCount)return 0;var g=0;if(s?(g=-k(e),o%c!==0&&i+c>o&&(g=-(i>o?l-(i-o):o%c)),a&&(g+=parseInt(l/2))):(o%c!==0&&i+c>o&&(g=l-o%c),a&&(g=parseInt(l/2))),t=f?i*p*-1+g*p:i*d*-1+g*d,!0===h){var y,v=r&&r.node;if(y=i+k(e),t=(n=v&&v.childNodes[y])?-1*n.offsetLeft:0,!0===a){y=s?i+k(e):i,n=v&&v.children[y],t=0;for(var b=0;b<y;b++)t-=v&&v.children[b]&&v.children[b].offsetWidth;t-=parseInt(e.centerPadding),t+=n&&(u-n.offsetWidth)/2}}return t};t.getTrackLeft=A;var k=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)};t.getPreClones=k;var C=function(e){return e.unslick||!e.infinite?0:e.slideCount};t.getPostClones=C;var E=function(e){return 1===e.slideCount?1:k(e)+e.slideCount+C(e)};t.getTotalSlides=E;var P=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+F(e)?"left":"right":e.targetSlide<e.currentSlide-T(e)?"right":"left"};t.siblingDirection=P;var F=function(e){var t=e.slidesToShow,n=e.centerMode,i=e.rtl,r=e.centerPadding;if(n){var s=(t-1)/2+1;return parseInt(r)>0&&(s+=1),i&&t%2===0&&(s+=1),s}return i?0:t-1};t.slidesOnRight=F;var T=function(e){var t=e.slidesToShow,n=e.centerMode,i=e.rtl,r=e.centerPadding;if(n){var s=(t-1)/2+1;return parseInt(r)>0&&(s+=1),i||t%2!==0||(s+=1),s}return i?t-1:0};t.slidesOnLeft=T;t.canUseDOM=function(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}}
vendor: 4,327 bytes, line 2
2,7643:(e,t,n)=>{"use strict";var i=n(7565),r=Symbol.for("react.element"),s=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,o=i.__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 i,s={},c=null,d=null;for(i in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)a.call(t,i)&&!l.hasOwnProperty(i)&&(s[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps)void 0===s[i]&&(s[i]=t[i]);return{$$typeof:r,type:e,key:c,ref:d,props:s,_owner:o.current}}t.Fragment=s,t.jsx=c,t.jsxs=c},8540:(e,t)=>{"use strict";var n=Symbol.for("react.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=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"),h=Symbol.for("react.lazy"),p=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,g={};function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}y.prototype.isReactComponent={},y.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")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=y.prototype;var x=b.prototype=new v;x.constructor=b,f(x,y.prototype),x.isPureReactComponent=!0;var w=Array.isArray,_=Object.prototype.hasOwnProperty,j={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function A(e,t,i){var r,s={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!S.hasOwnProperty(r)&&(s[r]=t[r]);var l=arguments.length-2;if(1===l)s.children=i;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];s.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===s[r]&&(s[r]=l[r]);return{$$typeof:n,type:e,key:a,ref:o,props:s,_owner:j.current}}function k(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function E(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 P(e,t,r,s,a){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 i:l=!0}}if(l)return a=a(l=e),e=""===s?"."+E(l,0):s,w(a)?(r="",null!=e&&(r=e.replace(C,"$&/")+"/"),P(a,t,r,"",(function(e){return e}))):null!=a&&(k(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,r+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+e)),t.push(a)),1;if(l=0,s=""===s?".":s+":",w(e))for(var c=0;c<e.length;c++){var d=s+E(o=e[c],c);l+=P(o,t,r,d,a)}else if(d=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof d)for(e=d.call(e),c=0;!(o=e.next()).done;)l+=P(o=o.value,t,r,d=s+E(o,c++),a);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 F(e,t,n){if(null==e)return e;var i=[],r=0;return P(e,i,"","",(function(e){return t.call(n,e,r++)})),i}function T(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 M={current:null},O={transition:null},N={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:O,ReactCurrentOwner:j};function R(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 4,485 bytes, line 2
2t.Children={map:F,forEach:function(e,t,n){F(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return F(e,(function(){t++})),t},toArray:function(e){return F(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=r,t.Profiler=a,t.PureComponent=b,t.StrictMode=s,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,t.act=R,t.cloneElement=function(e,t,i){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=f({},e.props),s=e.key,a=e.ref,o=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,o=j.current),void 0!==t.key&&(s=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)_.call(t,c)&&!S.hasOwnProperty(c)&&(r[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)r.children=i;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];r.children=l}return{$$typeof:n,type:e.type,key:s,ref:a,props:r,_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=A,t.createFactory=function(e){var t=A.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=k,t.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}},t.unstable_act=R,t.useCallback=function(e,t){return M.current.useCallback(e,t)},t.useContext=function(e){return M.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return M.current.useDeferredValue(e)},t.useEffect=function(e,t){return M.current.useEffect(e,t)},t.useId=function(){return M.current.useId()},t.useImperativeHandle=function(e,t,n){return M.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return M.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return M.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return M.current.useMemo(e,t)},t.useReducer=function(e,t,n){return M.current.useReducer(e,t,n)},t.useRef=function(e){return M.current.useRef(e)},t.useState=function(e){return M.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return M.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return M.current.useTransition()},t.version="18.3.1"},7565:(e,t,n)=>{"use strict";e.exports=n(8540)},7929:(e,t,n)=>{"use strict";e.exports=n(7643)},642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var i=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,i){return e[0]===t&&(n=i,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(t,n){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,i=e(n,t);~i&&n.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,i=this.__entries__;n<i.length;n++){var r=i[n];e.call(t,r[1],r[0])}},t}()}(),r="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,s="undefined"!==typeof n.g&&n.g.Math===Math?n.g:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")(),a="function"===typeof requestAnimationFrame?requestAnimationFrame.bind(s):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var o=["top","right","bottom","left","width","height","size","weight"],l="undefined"!==typeof MutationObserver,c=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,i=!1,r=0;
vendor: 5,321 bytes, line 2
2function s(){n&&(n=!1,e()),i&&l()}function o(){a(s)}function l(){var e=Date.now();if(n){if(e-r<2)return;i=!0}else n=!0,i=!1,setTimeout(o,t);r=e}return l}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;o.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),d=function(e,t){for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},u=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||s},h=v(0,0,0,0);function p(e){return parseFloat(e)||0}function m(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+p(e["border-"+n+"-width"])}),0)}function f(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var i=u(e).getComputedStyle(e),r=function(e){for(var t={},n=0,i=["top","right","bottom","left"];n<i.length;n++){var r=i[n],s=e["padding-"+r];t[r]=p(s)}return t}(i),s=r.left+r.right,a=r.top+r.bottom,o=p(i.width),l=p(i.height);if("border-box"===i.boxSizing&&(Math.round(o+s)!==t&&(o-=m(i,"left","right")+s),Math.round(l+a)!==n&&(l-=m(i,"top","bottom")+a)),!function(e){return e===u(e).document.documentElement}(e)){var c=Math.round(o+s)-t,d=Math.round(l+a)-n;1!==Math.abs(c)&&(o-=c),1!==Math.abs(d)&&(l-=d)}return v(r.left,r.top,o,l)}var g="undefined"!==typeof SVGGraphicsElement?function(e){return e instanceof u(e).SVGGraphicsElement}:function(e){return e instanceof u(e).SVGElement&&"function"===typeof e.getBBox};function y(e){return r?g(e)?function(e){var t=e.getBBox();return v(0,0,t.width,t.height)}(e):f(e):h}function v(e,t,n,i){return{x:e,y:t,width:n,height:i}}var b=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=v(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=y(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),x=function(e,t){var n=function(e){var t=e.x,n=e.y,i=e.width,r=e.height,s="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(s.prototype);return d(a,{x:t,y:n,width:i,height:r,top:n,right:t+i,bottom:r+n,left:t}),a}(t);d(this,{target:e,contentRect:n})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new i,"function"!==typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof u(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new b(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof u(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new x(e.target,e.broadcastRect())}
vendor: 4,857 bytes, line 2
2));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),_="undefined"!==typeof WeakMap?new WeakMap:new i,j=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=c.getInstance(),i=new w(t,n,this);_.set(this,i)};["observe","unobserve","disconnect"].forEach((function(e){j.prototype[e]=function(){var t;return(t=_.get(this))[e].apply(t,arguments)}}));const S="undefined"!==typeof s.ResizeObserver?s.ResizeObserver:j},7508:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var i=n-1>>>1,r=e[i];if(!(0<s(r,t)))break e;e[i]=t,e[n]=r,n=i}}function i(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var i=0,r=e.length,a=r>>>1;i<a;){var o=2*(i+1)-1,l=e[o],c=o+1,d=e[c];if(0>s(l,n))c<r&&0>s(d,l)?(e[i]=d,e[c]=n,i=c):(e[i]=l,e[o]=n,i=o);else{if(!(c<r&&0>s(d,n)))break e;e[i]=d,e[c]=n,i=c}}}return t}function s(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 a=performance;t.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();t.unstable_now=function(){return o.now()-l}}var c=[],d=[],u=1,h=null,p=3,m=!1,f=!1,g=!1,y="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function x(e){for(var t=i(d);null!==t;){if(null===t.callback)r(d);else{if(!(t.startTime<=e))break;r(d),t.sortIndex=t.expirationTime,n(c,t)}t=i(d)}}function w(e){if(g=!1,x(e),!f)if(null!==i(c))f=!0,O(_);else{var t=i(d);null!==t&&N(w,t.startTime-e)}}function _(e,n){f=!1,g&&(g=!1,v(k),k=-1),m=!0;var s=p;try{for(x(n),h=i(c);null!==h&&(!(h.expirationTime>n)||e&&!P());){var a=h.callback;if("function"===typeof a){h.callback=null,p=h.priorityLevel;var o=a(h.expirationTime<=n);n=t.unstable_now(),"function"===typeof o?h.callback=o:h===i(c)&&r(c),x(n)}else r(c);h=i(c)}if(null!==h)var l=!0;else{var u=i(d);null!==u&&N(w,u.startTime-n),l=!1}return l}finally{h=null,p=s,m=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j,S=!1,A=null,k=-1,C=5,E=-1;function P(){return!(t.unstable_now()-E<C)}function F(){if(null!==A){var e=t.unstable_now();E=e;var n=!0;try{n=A(!0,e)}finally{n?j():(S=!1,A=null)}}else S=!1}if("function"===typeof b)j=function(){b(F)};else if("undefined"!==typeof MessageChannel){var T=new MessageChannel,M=T.port2;T.port1.onmessage=F,j=function(){M.postMessage(null)}}else j=function(){y(F,0)};function O(e){A=e,S||(S=!0,j())}function N(e,n){k=y((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||m||(f=!0,O(_))},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"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return i(c)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=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=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,r,s){var a=t.unstable_now();switch("object"===typeof s&&null!==s?s="number"===typeof(s=s.delay)&&0<s?a+s:a:s=a,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:r,priorityLevel:e,startTime:s,expirationTime:o=s+o,sortIndex:-1},s>a?(e.sortIndex=s,n(d,e),null===i(c)&&e===i(d)&&(g?(v(k),k=-1):g=!0,N(w,s-a))):(e.sortIndex=o,n(c,e),f||m||(f=!0,O(_))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},9611:(e,t,n)=>{"use strict";e.exports=n(7508)},7017:e=>{e.exports=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},5365:function(e,t,n){var i;!function(r,s){"use strict";var a="function",o="undefined",l="object",c="string",d="major",u="model",h="name",p="type",m="vendor",f="version",g
vendor: 4,158 bytes, line 2
2="architecture",y="console",v="mobile",b="tablet",x="smarttv",w="wearable",_="embedded",j="Amazon",S="Apple",A="ASUS",k="BlackBerry",C="Browser",E="Chrome",P="Firefox",F="Google",T="Huawei",M="LG",O="Microsoft",N="Motorola",R="Opera",I="Samsung",D="Sharp",L="Sony",W="Xiaomi",B="Zebra",q="Facebook",H="Chromium OS",z="Mac OS",U=" Browser",G=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},V=function(e,t){return typeof e===c&&-1!==Y(t).indexOf(Y(e))},Y=function(e){return e.toLowerCase()},X=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,""),typeof t===o?e:e.substring(0,500)},K=function(e,t){for(var n,i,r,o,c,d,u=0;u<t.length&&!c;){var h=t[u],p=t[u+1];for(n=i=0;n<h.length&&!c&&h[n];)if(c=h[n++].exec(e))for(r=0;r<p.length;r++)d=c[++i],typeof(o=p[r])===l&&o.length>0?2===o.length?typeof o[1]==a?this[o[0]]=o[1].call(this,d):this[o[0]]=o[1]:3===o.length?typeof o[1]!==a||o[1].exec&&o[1].test?this[o[0]]=d?d.replace(o[1],o[2]):s:this[o[0]]=d?o[1].call(this,d,o[2]):s:4===o.length&&(this[o[0]]=d?o[3].call(this,d.replace(o[1],o[2])):s):this[o]=d||s;u+=2}},Q=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var i=0;i<t[n].length;i++)if(V(t[n][i],e))return"?"===n?s:n}else if(V(t[n],e))return"?"===n?s:n;return t.hasOwnProperty("*")?t["*"]:e},J={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},$={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[f,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[f,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,f],[/opios[\/ ]+([\w\.]+)/i],[f,[h,R+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[f,[h,R+" GX"]],[/\bopr\/([\w\.]+)/i],[f,[h,R]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[f,[h,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,f],[/quark(?:pc)?\/([-\w\.]+)/i],[f,[h,"Quark"]],[/\bddg\/([\w\.]+)/i],[f,[h,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[f,[h,"UC"+C]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[f,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[f,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[f,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[f,[h,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[f,[h,"Smart Lenovo "+C]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+C],f],[/\bfocus\/([\w\.]+)/i],[f,[h,P+" Focus"]],[/\bopt\/([\w\.]+)/i],[f,[h,R+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[f,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[f,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[f,[h,R+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[f,[h,"MIUI "+C]],[/fxios\/([-\w\.]+)/i],[f,[h,P]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360"+U]],[/\b(qq)\/([\w\.]+)/i],[[h,/(.+)/,"$1Browser"],f],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1"+U],f],[/samsungbrowser\/([\w\.]+)/i],[f,[h,I+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],f],[/metasr[\/ ]?([\d\.]+)/i],[f,[h,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[h,"Sogou Mobile"],f],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[h,f],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,q],f],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[h,f],[/\bgsa\/([\w\.]+) .*safari\//i],[f,[h,"GSA"]],[/musical_ly(?:.
vendor: 4,523 bytes, line 2
2+app_?version\/|_)([\w\.]+)/i],[f,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[f,[h,E+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,E+" WebView"],f],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[f,[h,"Android "+C]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,f],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[f,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[f,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[f,Q,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,f],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],f],[/(wolvic)\/([\w\.]+)/i],[h,f],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[f,[h,P+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[h,[f,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[h,[f,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[g,"amd64"]],[/(ia32(?=;))/i],[[g,Y]],[/((?:i[346]|x)86)[;\)]/i],[[g,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/windows (ce|mobile); ppc;/i],[[g,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[g,/ower/,"",Y]],[/(sun4\w)[;\)]/i],[[g,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[g,Y]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[u,[m,I],[p,b]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[u,[m,I],[p,v]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[u,[m,S],[p,v]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[u,[m,S],[p,b]],[/(macintosh);/i],[u,[m,S]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[u,[m,D],[p,v]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[u,[m,T],[p,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[u,[m,T],[p,v]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i],[[u,/_/g," "],[m,W],[p,v]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[u,/_/g," "],[m,W],[p,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[u,[m,"OPPO"],[p,v]],[/\b(opd2\d{3}a?) bui/i],[u,[m,"OPPO"],[p,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[u,[m,"Vivo"],[p,v]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[u,[m,"Realme"],[p,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[u,[m,N],[p,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[u,[m,N],[p,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[u,[m,M],[p,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[u,[m,M],[p,v]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[u,[m,"Lenovo"],[p,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[u,/_/g," "],[m,"Nokia"],[p,v]],[/(pixel c)\b/i],[u,[m,F],[p,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[u,[m,F],[p,v]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[u,[m,L],[p,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[u,"Xperia Tablet"],[m,L],[p,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[u,[m,"OnePlus"],[p,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[u,[m,j],[p,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[u,/(.+
vendor: 4,083 bytes, line 2
2)/g,"Fire Phone $1"],[m,j],[p,v]],[/(playbook);[-\w\),; ]+(rim)/i],[u,m,[p,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[u,[m,k],[p,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[u,[m,A],[p,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[u,[m,A],[p,v]],[/(nexus 9)/i],[u,[m,"HTC"],[p,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[u,/_/g," "],[p,v]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[u,[m,"TCL"],[p,b]],[/(itel) ((\w+))/i],[[m,Y],u,[p,Q,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[u,[m,"Acer"],[p,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[u,[m,"Meizu"],[p,v]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[u,[m,"Ulefone"],[p,v]],[/droid.+; (a(?:015|06[35]|142p?))/i],[u,[m,"Nothing"],[p,v]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,u,[p,v]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,u,[p,b]],[/(surface duo)/i],[u,[m,O],[p,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[u,[m,"Fairphone"],[p,v]],[/(u304aa)/i],[u,[m,"AT&T"],[p,v]],[/\bsie-(\w*)/i],[u,[m,"Siemens"],[p,v]],[/\b(rct\w+) b/i],[u,[m,"RCA"],[p,b]],[/\b(venue[\d ]{2,7}) b/i],[u,[m,"Dell"],[p,b]],[/\b(q(?:mv|ta)\w+) b/i],[u,[m,"Verizon"],[p,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[u,[m,"Barnes & Noble"],[p,b]],[/\b(tm\d{3}\w+) b/i],[u,[m,"NuVision"],[p,b]],[/\b(k88) b/i],[u,[m,"ZTE"],[p,b]],[/\b(nx\d{3}j) b/i],[u,[m,"ZTE"],[p,v]],[/\b(gen\d{3}) b.+49h/i],[u,[m,"Swiss"],[p,v]],[/\b(zur\d{3}) b/i],[u,[m,"Swiss"],[p,b]],[/\b((zeki)?tb.*\b) b/i],[u,[m,"Zeki"],[p,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],u,[p,b]],[/\b(ns-?\w{0,9}) b/i],[u,[m,"Insignia"],[p,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[u,[m,"NextBook"],[p,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],u,[p,v]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],u,[p,v]],[/\b(ph-1) /i],[u,[m,"Essential"],[p,v]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[u,[m,"Envizen"],[p,b]],[/\b(trio[-\w\. ]+) b/i],[u,[m,"MachSpeed"],[p,b]],[/\btu_(1491) b/i],[u,[m,"Rotor"],[p,b]],[/(shield[\w ]+) b/i],[u,[m,"Nvidia"],[p,b]],[/(sprint) (\w+)/i],[m,u,[p,v]],[/(kin\.[onetw]{3})/i],[[u,/\./g," "],[m,O],[p,v]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[u,[m,B],[p,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[u,[m,B],[p,v]],[/smart-tv.+(samsung)/i],[m,[p,x]],[/hbbtv.+maple;(\d+)/i],[[u,/^/,"SmartTV"],[m,I],[p,x]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,M],[p,x]],[/(apple) ?tv/i],[m,[u,S+" TV"],[p,x]],[/crkey/i],[[u,E+"cast"],[m,F],[p,x]],[/droid.+aft(\w+)( bui|\))/i],[u,[m,j],[p,x]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[u,[m,D],[p,x]],[/(bravia[\w ]+)( bui|\))/i],[u,[m,L],[p,x]],[/(mitv-\w{5}) bui/i],[u,[m,W],[p,x]],[/Hbbtv.*(technisat) (.*);/i],[m,u,[p,x]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,X],[u,X],[p,x]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,x]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,u,[p,y]],[/droid.+; (shield) bui/i],[u,[m,"Nvidia"],[p,y]],[/(playstation [345portablevi]+)/i],[u,[m,L],[p,y]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[u,[m,O],[p,y]],[/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i],[u,[m,I],[p,w]],[/((pebble))app/i],[m,u,[p,w]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[u,[m,S],[p,w]],[/droid.+; (glass) \d/i],[u,[m,F],[p,w]],[/droid.+; (wt63?0{2,3}
vendor: 5,683 bytes, line 2
2)\)/i],[u,[m,B],[p,w]],[/(quest( \d| pro)?)/i],[u,[m,q],[p,w]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[p,_]],[/(aeobc)\b/i],[u,[m,j],[p,_]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[u,[p,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[u,[p,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,v]],[/(android[-\w\. ]{0,9});.+buil/i],[u,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[f,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[f,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,f],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[f,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,f],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[h,[f,Q,J]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[f,Q,J],[h,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[f,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,z],[f,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[f,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,f],[/\(bb(10);/i],[f,[h,k]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[f,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[f,[h,P+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[f,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[f,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[f,[h,E+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,H],f],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,f],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],f],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,f]]},Z=function(e,t){if(typeof e===l&&(t=e,e=s),!(this instanceof Z))return new Z(e,t).getResult();var n=typeof r!==o&&r.navigator?r.navigator:s,i=e||(n&&n.userAgent?n.userAgent:""),y=n&&n.userAgentData?n.userAgentData:s,x=t?function(e,t){var n={};for(var i in e)t[i]&&t[i].length%2===0?n[i]=t[i].concat(e[i]):n[i]=e[i];return n}($,t):$,w=n&&n.userAgent==i;return this.getBrowser=function(){var e,t={};return t[h]=s,t[f]=s,K.call(t,i,x.browser),t[d]=typeof(e=t[f])===c?e.replace(/[^\d\.]/g,"").split(".")[0]:s,w&&n&&n.brave&&typeof n.brave.isBrave==a&&(t[h]="Brave"),t},this.getCPU=function(){var e={};return e[g]=s,K.call(e,i,x.cpu),e},this.getDevice=function(){var e={};return e[m]=s,e[u]=s,e[p]=s,K.call(e,i,x.device),w&&!e[p]&&y&&y.mobile&&(e[p]=v),w&&"Macintosh"==e[u]&&n&&typeof n.standalone!==o&&n.maxTouchPoints&&n.maxTouchPoints>2&&(e[u]="iPad",e[p]=b),e},this.getEngine=function(){var e={};return e[h]=s,e[f]=s,K.call(e,i,x.engine),e},this.getOS=function(){var e={};return e[h]=s,e[f]=s,K.call(e,i,x.os),w&&!e[h]&&y&&y.platform&&"Unknown"!=y.platform&&(e[h]=y.platform.replace(/chrome os/i,H).replace(/macos/i,z)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return i},this.setUA=function(e){return i=typeof e===c&&e.length>500?X(e,500):e,this},this.setUA(i),this};Z.VERSION="1.0.39",Z.BROWSER=G([h,f,d]),Z.CPU=G([g]),Z.DEVICE=G([u,m,p,y,v,x,b,w,_]),Z.ENGINE=Z.OS=G([h,f]),typeof t!==o?(e.exports&&(t=e.exports=Z),t.UAParser=Z):n.amdO?(i=function(){return Z}.call(t,n,t,e))===s||(e.exports=i):typeof r!==o&&(r.UAParser=Z);var ee=typeof r!==o&&(r.jQuery||r.Zepto);if(ee&&!ee.ua){var te=new Z;ee.ua=te.getResult(),ee.ua.get=function(){return te.getUA()},ee.ua.set=function(e){te.setUA(e);var t=te.getResult();for(var n in t)ee.ua[n]=t[n]}}}("object"===typeof window?window:this)},7406:()=>{},9851:()=>{},8586:()=>{},6149:()=>{},933:()=>{},9193:()=>{},1756:e=>{e.exports=function(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")},e.exports.__esModule=!0,e.exports.default=e.exports},7101:e=>{e.exports=function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")},e.exports.__esModule=!0,e.exports.default=e.exports},6668:(e,t,n)=>{var i=n(1756);e.exports=function(e,t){return e.get(i(e,t))},e.exports.__esModule=!0,e.exports.default=e.exports},2459:(e,t,n)=>{var i=n(7101);e.exports=function(e,t,n){i(e,t),t.set(e,n)},e.exports.__esModule=!0,e.exports.default=e.exports},4707:(e,t,n)=>{var i=n(1756);e.exports=function(e,t,n){return e.set(i(e,t),n),n},e.exports.__esModule=!0,e.exports.default=e.exports}
2,183:(e,t,n)=>{var i=n(1756);e.exports=function(e,t,n){return n(i(e,t))},e.exports.__esModule=!0,e.exports.default=e.exports},3312:(e,t,n)=>{var i=n(7101);e.exports=function(e,t){i(e,t),t.add(e)},e.exports.__esModule=!0,e.exports.default=e.exports},3693:(e,t,n)=>{var i=n(7736);e.exports=function(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},4634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},2897:(e,t,n)=>{var i=n(3693);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},4893:e=>{e.exports=function(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},9045:(e,t,n)=>{var i=n(3738).default;e.exports=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7736:(e,t,n)=>{var i=n(3738).default,r=n(9045);e.exports=function(e){var t=r(e,"string");return"symbol"==i(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},3738:e=>{function t(n){return e.exports=t="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},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3163:(e,t)=>{var n;!function(){"use strict";var i={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,s(n)))}return e}function s(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)i.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},8168:(e,t,n)=>{"use strict";function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},i.apply(null,arguments)}n.d(t,{A:()=>i})},8587:(e,t,n)=>{"use strict";function i(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}n.d(t,{A:()=>i})},1099:(e,t,n)=>{"use strict";function i(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(n=i(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}n.d(t,{A:()=>r});const r=function(){for(var e,t,n=0,r="",s=arguments.length;n<s;n++)(e=arguments[n])&&(t=i(e))&&(r&&(r+=" "),r+=t);return r}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},__webpack_require__.n=e=>
2{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;__webpack_require__.t=function(n,i){if(1&i&&(n=this(n)),8&i)return n;if("object"===typeof n&&n){if(4&i&&n.__esModule)return n;if(16&i&&"function"===typeof n.then)return n}var r=Object.create(null);__webpack_require__.r(r);var s={};e=e||[null,t({}),t([]),t(t)];for(var a=2&i&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((e=>s[e]=()=>n[e]));return s.default=()=>n,__webpack_require__.d(r,s),r}})(),__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,n)=>(__webpack_require__.f[n](e,t),t)),[])),__webpack_require__.u=e=>"static/js/"+e+".b8196f04.chunk.js",__webpack_require__.miniCssF=e=>{},__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="uniqueweb:";__webpack_require__.l=(n,i,r,s)=>{if(e[n])e[n].push(i);else{var a,o;if(void 0!==r)for(var l=document.getElementsByTagName("script"),c=0;c<l.length;c++){var d=l[c];if(d.getAttribute("src")==n||d.getAttribute("data-webpack")==t+r){a=d;break}}a||(o=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,__webpack_require__.nc&&a.setAttribute("nonce",__webpack_require__.nc),a.setAttribute("data-webpack",t+r),a.src=n),e[n]=[i];var u=(t,i)=>{a.onerror=a.onload=null,clearTimeout(h);var r=e[n];if(delete e[n],a.parentNode&&a.parentNode.removeChild(a),r&&r.forEach((e=>e(i))),t)return t(i)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),o&&document.head.appendChild(a)}}})(),__webpack_require__.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),__webpack_require__.p="/",(()=>{var e={792:0};__webpack_require__.f.j=(t,n)=>{var i=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{var r=new Promise(((n,r)=>i=e[t]=[n,r]));n.push(i[2]=r);var s=__webpack_require__.p+__webpack_require__.u(t),a=new Error;__webpack_require__.l(s,(n=>{if(__webpack_require__.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var r=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+r+": "+s+")",a.name="ChunkLoadError",a.type=r,a.request=s,i[1](a)}}),"chunk-"+t,t)}};var t=(t,n)=>{var i,r,s=n[0],a=n[1],o=n[2],l=0;if(s.some((t=>0!==e[t]))){for(i in a)__webpack_require__.o(a,i)&&(__webpack_require__.m[i]=a[i]);if(o)o(__webpack_require__)}for(t&&t(n);l<s.length;l++)r=s[l],__webpack_require__.o(e,r)&&e[r]&&e[r][0](),e[r]=0},n=self.webpackChunkuniqueweb=self.webpackChunkuniqueweb||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var __webpack_exports__={};(()=>{"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{hasBrowserEnv:()=>Il,hasStandardBrowserEnv:()=>Ll,hasStandardBrowserWebWorkerEnv:()=>Wl,navigator:()=>Dl,origin:()=>Bl});var t,n,i=__webpack_require__(7565),r=__webpack_require__.t(i,2),s=__webpack_require__(6501),a=__webpack_require__(6396),o=__webpack_require__.t(a,2);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l.apply(this,arguments)}(n=t||(t={})).Pop="POP",n.Push="PUSH",n.Replace="REPLACE";const c="popstate";function d(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function u(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function h(e,t){return{usr:e.state,key:e.key,idx:t}}function p(e,t,n,i){return void 0===n&&(n=null),l({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?f(t):t,{state:n,key:t&&t.key||i||Math.random().toString(36).substr(2,8)})}function m(e){let{pathname:t="/",search:n="",hash:i=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),i&&"#"!==i&&(t+="#"===i.charAt(0)?i:"#"+i),t}function f(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}function g(e,n,i,r){void 0===r&&(r={});let{window:s=document.defaultView,v5Compat:a=!1}=r,o=s.history,u=t.Pop,f=null,g=y();function y(){return(o.state||{idx:null}).idx}function v(){u=t.Pop;let e=y(),n=null==e?null:e-g;g=e,f&&f({action:u,location:x.location,delta:n})}function b(e){let t="null"!==s.location.origin?s.location.origin:s.location.href,n="string"===typeof e?e:m(e);return n=n.replace(/ $/,"%20"),d(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==g&&(g=0,o.replaceState(l({},o.state,{idx:g}),""));let x={get action(){return u},get location(){return e(s,o)},listen(e){if(f)throw new Error("A history only accepts one active listener");return s.addEventListener(c,v),f=e,()=>{s.removeEventListener(c,v),f=null}},createHref:e=>n(s,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,n){u=t.Push;
2let r=p(x.location,e,n);i&&i(r,e),g=y()+1;let l=h(r,g),c=x.createHref(r);try{o.pushState(l,"",c)}catch(d){if(d instanceof DOMException&&"DataCloneError"===d.name)throw d;s.location.assign(c)}a&&f&&f({action:u,location:x.location,delta:1})},replace:function(e,n){u=t.Replace;let r=p(x.location,e,n);i&&i(r,e),g=y();let s=h(r,g),l=x.createHref(r);o.replaceState(s,"",l),a&&f&&f({action:u,location:x.location,delta:0})},go:e=>o.go(e)};return x}var y,v;(v=y||(y={})).data="data",v.deferred="deferred",v.redirect="redirect",v.error="error";new Set(["lazy","caseSensitive","path","id","index","children"]);function b(e,t,n){return void 0===n&&(n="/"),x(e,t,n,!1)}function x(e,t,n,i){let r=N(("string"===typeof t?f(t):t).pathname||"/",n);if(null==r)return null;let s=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)))))}(s);let a=null;for(let o=0;null==a&&o<s.length;++o){let e=O(r);a=T(s[o],e,i)}return a}function w(e,t,n,i){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===i&&(i="");let r=(e,r,s)=>{let a={relativePath:void 0===s?e.path||"":s,caseSensitive:!0===e.caseSensitive,childrenIndex:r,route:e};a.relativePath.startsWith("/")&&(d(a.relativePath.startsWith(i),'Absolute route path "'+a.relativePath+'" nested under path "'+i+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(i.length));let o=W([i,a.relativePath]),l=n.concat(a);e.children&&e.children.length>0&&(d(!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:F(o,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let i of _(e.path))r(e,t,i);else r(e,t)})),t}function _(e){let t=e.split("/");if(0===t.length)return[];let[n,...i]=t,r=n.endsWith("?"),s=n.replace(/\?$/,"");if(0===i.length)return r?[s,""]:[s];let a=_(i.join("/")),o=[];return o.push(...a.map((e=>""===e?s:[s,e].join("/")))),r&&o.push(...a),o.map((t=>e.startsWith("/")&&""===t?"/":t))}const j=/^:[\w-]+$/,S=3,A=2,k=1,C=10,E=-2,P=e=>"*"===e;function F(e,t){let n=e.split("/"),i=n.length;return n.some(P)&&(i+=E),t&&(i+=A),n.filter((e=>!P(e))).reduce(((e,t)=>e+(j.test(t)?S:""===t?k:C)),i)}function T(e,t,n){void 0===n&&(n=!1);let{routesMeta:i}=e,r={},s="/",a=[];for(let o=0;o<i.length;++o){let e=i[o],l=o===i.length-1,c="/"===s?t:t.slice(s.length)||"/",d=M({path:e.relativePath,caseSensitive:e.caseSensitive,end:l},c),u=e.route;if(!d&&l&&n&&!i[i.length-1].route.index&&(d=M({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},c)),!d)return null;
2Object.assign(r,d.params),a.push({params:r,pathname:W([s,d.pathname]),pathnameBase:B(W([s,d.pathnameBase])),route:u}),"/"!==d.pathnameBase&&(s=W([s,d.pathnameBase]))}return a}function M(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,i]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);u("*"===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 i=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(i.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(i.push({paramName:"*"}),r+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?r+="\\/*$":""!==e&&"/"!==e&&(r+="(?:(?=\\/|$))");let s=new RegExp(r,t?void 0:"i");return[s,i]}(e.path,e.caseSensitive,e.end),r=t.match(n);if(!r)return null;let s=r[0],a=s.replace(/(.)\/+$/,"$1"),o=r.slice(1);return{params:i.reduce(((e,t,n)=>{let{paramName:i,isOptional:r}=t;if("*"===i){let e=o[n]||"";a=s.slice(0,s.length-e.length).replace(/(.)\/+$/,"$1")}const l=o[n];return e[i]=r&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{}),pathname:s,pathnameBase:a,pattern:e}}function O(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return u(!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 N(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,i=e.charAt(n);return i&&"/"!==i?null:e.slice(n)||"/"}function R(e,t,n,i){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(i)+"]. 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 I(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function D(e,t){let n=I(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,i){let r;void 0===i&&(i=!1),"string"===typeof e?r=f(e):(r=l({},e),d(!r.pathname||!r.pathname.includes("?"),R("?","pathname","search",r)),d(!r.pathname||!r.pathname.includes("#"),R("#","pathname","hash",r)),d(!r.search||!r.search.includes("#"),R("#","search","hash",r)));let s,a=""===e||""===r.pathname,o=a?"/":r.pathname;if(null==o)s=n;else{let e=t.length-1;if(!i&&o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}s=e>=0?t[e]:"/"}let c=function(e,t){void 0===t&&(t="/");let{pathname:n,search:i="",hash:r=""}="string"===typeof e?f(e):e,s=n?n.startsWith("/")?n:function(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("/"):"/"}(n,t):t;return{pathname:s,search:q(i),hash:H(r)}}(r,s),u=o&&"/"!==o&&o.endsWith("/"),h=(a||"."===o)&&n.endsWith("/");return c.pathname.endsWith("/")||!u&&!h||(c.pathname+="/"),c}const W=e=>e.join("/").replace(/\/\/+/g,"/"),B=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),q=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",H=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function z(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const U=["post","put","patch","delete"],G=(new Set(U),["get",...U]);new Set(G),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},V.apply(this,arguments)}const Y=i.createContext(null);const X=i.createContext(null);const K=i.createContext(null);const Q=i.createContext(null);const J=i.createContext({outlet:null,matches:[],isDataRoute:!1});const $=i.createContext(null);function Z(){return null!=i.useContext(Q)}function ee(){return Z()||d(!1),i.useContext(Q).location}function te(e){i.useContext(K).static||i.useLayoutEffect(e)}function ne(){let{isDataRoute:e}=i.useContext(J);return e?function(){let{router:e}=pe(ue.UseNavigateStable),t=fe(he.UseNavigateStable),n=i.useRef(!1);return te((()=>{n.current=!0})),i.useCallback((function(i,r){void 0===r&&(r={}),n.current&&("number"===typeof i?e.navigate(i):e.navigate(i,V({fromRouteId:t},r)))}),[e,t])}():function(){Z()||d(!1);let e=i.useContext(Y),{basename:t,future:n,navigator:r}=i.useContext(K),{matches:s}=i.useContext(J),{pathname:a}=ee(),o=JSON.stringify(D(s,n.v7_relativeSplatPath)),l=i.useRef(!1);return te((()=>{l.current=!0}
2)),i.useCallback((function(n,i){if(void 0===i&&(i={}),!l.current)return;if("number"===typeof n)return void r.go(n);let s=L(n,JSON.parse(o),a,"path"===i.relative);null==e&&"/"!==t&&(s.pathname="/"===s.pathname?t:W([t,s.pathname])),(i.replace?r.replace:r.push)(s,i.state,i)}),[t,r,o,a,e])}()}function ie(){let{matches:e}=i.useContext(J),t=e[e.length-1];return t?t.params:{}}function re(e,t){let{relative:n}=void 0===t?{}:t,{future:r}=i.useContext(K),{matches:s}=i.useContext(J),{pathname:a}=ee(),o=JSON.stringify(D(s,r.v7_relativeSplatPath));return i.useMemo((()=>L(e,JSON.parse(o),a,"path"===n)),[e,o,a,n])}function se(e,n,r,s){Z()||d(!1);let{navigator:a}=i.useContext(K),{matches:o}=i.useContext(J),l=o[o.length-1],c=l?l.params:{},u=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;let h,p=ee();if(n){var m;let e="string"===typeof n?f(n):n;"/"===u||(null==(m=e.pathname)?void 0:m.startsWith(u))||d(!1),h=e}else h=p;let g=h.pathname||"/",y=g;if("/"!==u){let e=u.replace(/^\//,"").split("/");y="/"+g.replace(/^\//,"").split("/").slice(e.length).join("/")}let v=b(e,{pathname:y});let x=de(v&&v.map((e=>Object.assign({},e,{params:Object.assign({},c,e.params),pathname:W([u,a.encodeLocation?a.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:W([u,a.encodeLocation?a.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),o,r,s);return n&&x?i.createElement(Q.Provider,{value:{location:V({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:t.Pop}},x):x}function ae(){let e=function(){var e;let t=i.useContext($),n=me(he.UseRouteError),r=fe(he.UseRouteError);if(void 0!==t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=z(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:r};return i.createElement(i.Fragment,null,i.createElement("h2",null,"Unexpected Application Error!"),i.createElement("h3",{style:{fontStyle:"italic"}},t),n?i.createElement("pre",{style:s},n):null,null)}const oe=i.createElement(ae,null);class le extends i.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?i.createElement(J.Provider,{value:this.props.routeContext},i.createElement($.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ce(e){let{routeContext:t,match:n,children:r}=e,s=i.useContext(Y);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),i.createElement(J.Provider,{value:t},r)}function de(e,t,n,r){var s;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===r&&(r=null),null==e){var a;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(a=r)&&a.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let o=e,l=null==(s=n)?void 0:s.errors;if(null!=l){let e=o.findIndex((e=>e.route.id&&void 0!==(null==l?void 0:l[e.route.id])));e>=0||d(!1),o=o.slice(0,Math.min(o.length,e+1))}let c=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let i=0;i<o.length;i++){let e=o[i];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(u=i),e.route.id){let{loaderData:t,errors:i}=n,r=e.route.loader&&void 0===t[e.route.id]&&(!i||void 0===i[e.route.id]);if(e.route.lazy||r){c=!0,o=u>=0?o.slice(0,u+1):[o[0]];break}}}return o.reduceRight(((e,r,s)=>{let a,d=!1,h=null,p=null;var m;n&&(a=l&&r.route.id?l[r.route.id]:void 0,h=r.route.errorElement||oe,c&&(u<0&&0===s?(m="route-fallback",!1||ge[m]||(ge[m]=!0),d=!0,p=null):u===s&&(d=!0,p=r.route.hydrateFallbackElement||null)));let f=t.concat(o.slice(0,s+1)),g=()=>{let t;return t=a?h:d?p:r.route.Component?i.createElement(r.route.Component,null):r.route.element?r.route.element:e,i.createElement(ce,{match:r,routeContext:{outlet:e,matches:f,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===s)?i.createElement(le,{location:n.location,revalidation:n.revalidation,component:h,error:a,children:g(),routeC
2ontext:{outlet:null,matches:f,isDataRoute:!0}}):g()}),null)}var ue=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(ue||{}),he=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}(he||{});function pe(e){let t=i.useContext(Y);return t||d(!1),t}function me(e){let t=i.useContext(X);return t||d(!1),t}function fe(e){let t=function(){let e=i.useContext(J);return e||d(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||d(!1),n.route.id}const ge={};const ye={};const ve=(e,t,n)=>{var i;ye[i="\u26a0\ufe0f React Router Future Flag Warning: "+t+". You can use the `"+e+"` future flag to opt-in early. For more information, see "+n+"."]||(ye[i]=!0,console.warn(i))};function be(e,t){null!=e&&e.v7_startTransition||ve("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),null!=e&&e.v7_relativeSplatPath||t&&t.v7_relativeSplatPath||ve("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath"),t&&(t.v7_fetcherPersist||ve("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),t.v7_normalizeFormMethod||ve("v7_normalizeFormMethod","Casing of `formMethod` fields is being normalized to uppercase in v7","https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod"),t.v7_partialHydration||ve("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),t.v7_skipActionErrorRevalidation||ve("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation"))}r.startTransition;function xe(e){let{to:t,replace:n,state:r,relative:s}=e;Z()||d(!1);let{future:a,static:o}=i.useContext(K),{matches:l}=i.useContext(J),{pathname:c}=ee(),u=ne(),h=L(t,D(l,a.v7_relativeSplatPath),c,"path"===s),p=JSON.stringify(h);return i.useEffect((()=>u(JSON.parse(p),{replace:n,state:r,relative:s})),[u,p,s,n,r]),null}function we(e){d(!1)}function _e(e){let{basename:n="/",children:r=null,location:s,navigationType:a=t.Pop,navigator:o,static:l=!1,future:c}=e;Z()&&d(!1);let u=n.replace(/^\/*/,"/"),h=i.useMemo((()=>({basename:u,navigator:o,static:l,future:V({v7_relativeSplatPath:!1},c)})),[u,c,o,l]);"string"===typeof s&&(s=f(s));let{pathname:p="/",search:m="",hash:g="",state:y=null,key:v="default"}=s,b=i.useMemo((()=>{let e=N(p,u);return null==e?null:{location:{pathname:e,search:m,hash:g,state:y,key:v},navigationType:a}}),[u,p,m,g,y,v,a]);return null==b?null:i.createElement(K.Provider,{value:h},i.createElement(Q.Provider,{children:r,value:b}))}function je(e){let{children:t,location:n}=e;return se(Se(t),n)}new Promise((()=>{}));i.Component;function Se(e,t){void 0===t&&(t=[]);let n=[];return i.Children.forEach(e,((e,r)=>{if(!i.isValidElement(e))return;let s=[...t,r];if(e.type===i.Fragment)return void n.push.apply(n,Se(e.props.children,s));e.type!==we&&d(!1),e.props.index&&e.props.children&&d(!1);let a={id:e.props.id||s.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&&(a.children=Se(e.props.children,s)),n.push(a)})),n}function Ae(){return Ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Ae.apply(this,arguments)}function ke(e,t){if(null==e)return{};var n,i,r={},s=Object.keys(e);for(i=0;i<s.length;i++)n=s[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}function Ce(e){return void 0===e&&(e=""),new URLSearchParams("string"===typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,n)=>{let i=e[n];return t.concat(Array.isArray(i)?i.map((e=>[n,e])):[[n,i]])}),[]))}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const Ee=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"];try{window.__reactRouterVersion="6"}catch(hg){}new Map;const Pe=r.startTransition;o.flushSync,r.useId;function Fe(e){let{basename:t,children:n,future:r,window:s}=e,a=i.useRef();var o;null==a.current&&(a.current=(void 0===(o={window:s,v5Compat:!0})&&(o={}),g((function(e,t){let{pathname:n,search:i,hash:r}=e.location;return p("",{pathname:n,search:i,hash:r},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=a.current,[c,d]=i.useState({action:l.action,location:l.location}),{v7_startTransition:u}=r||{},h=i.useCallback((e=>{u&&Pe?Pe((()=>d(e))):d(e)}),[d,u]);return i.useLayoutEffect((()=>l.listen(h)),[l,h]),i.useEffect((()=>be(r)),[r]),i.createElement(_e,{basename:t,children:n,location:c.location,navigationType:c.action,navigator:l,future:r})}const Te="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,Me=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Oe=i.forwardRef((function(e,t){let n,{onClick:r,relative:s,reloadDocument:a,replace:o,state:l,target:c,to:u,preventScrollReset:h,viewTransition:p}=e,f=ke(e,Ee),{basename:g}=i.useContext(K),y=!1;if("string"===typeof u&&Me.test(u)&&(n=u,Te))try{let e=new URL(window.location.href),t=u.startsWith("//")?new URL(e.protocol+u):new URL(u),n=N(t.pathname,g);t.origin===e.origin&&null!=n?u=n+t.search+t.hash:y=!0}catch(hg){}let v=function(e,t){let{relative:n}=void 0===t?{}:t;Z()||d(!1);let{basename:r,navigator:s}=i.useContext(K),{hash:a,pathname:o,search:l}=re(e,{relative:n}),c=o;return"/"!==r&&(c="/"===o?r:W([r,o])),s.createHref({pathname:c,search:l,hash:a})}(u,{relative:s}),b=function(e,t){let{target:n,replace:r,state:s,preventScrollReset:a,relative:o,viewTransition:l}=void 0===t?{}:t,c=ne(),d=ee(),u=re(e,{relative:o});return i.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,n)){t.preventDefault();let n=void 0!==r?r:m(d)===m(u);c(e,{replace:n,state:s,preventScrollReset:a,relative:o,viewTransition:l})}}),[d,c,u,r,s,n,e,a,o,l])}(u,{replace:o,state:l,target:c,preventScrollReset:h,relative:s,viewTransition:p});return i.createElement("a",Ae({},f,{href:n||v,onClick:y||a?r:function(e){r&&r(e),e.defaultPrevented||b(e)},ref:t,target:c}))}));var Ne,Re,Ie,De;function Le(e){let t=i.useRef(Ce(e)),n=i.useRef(!1),r=ee(),s=i.useMemo((()=>function(e,t){let n=Ce(e);return t&&t.forEach(((e,i)=>
2{n.has(i)||t.getAll(i).forEach((e=>{n.append(i,e)}))})),n}(r.search,n.current?null:t.current)),[r.search]),a=ne(),o=i.useCallback(((e,t)=>{const i=Ce("function"===typeof e?e(s):e);n.current=!0,a("?"+i,t)}),[a,s]);return[s,o]}(Re=Ne||(Ne={})).UseScrollRestoration="useScrollRestoration",Re.UseSubmit="useSubmit",Re.UseSubmitFetcher="useSubmitFetcher",Re.UseFetcher="useFetcher",Re.useViewTransitionState="useViewTransitionState",(De=Ie||(Ie={})).UseFetcher="useFetcher",De.UseFetchers="useFetchers",De.UseScrollRestoration="useScrollRestoration";var We=__webpack_require__(2465),Be=__webpack_require__(8168),qe=__webpack_require__(3153),He=__webpack_require__(1087),ze=__webpack_require__(6325),Ue=__webpack_require__(8097);const Ge=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=i.useContext(Ue.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n},Ve=(0,ze.A)();const Ye=function(){return Ge(arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ve)};var Xe=__webpack_require__(7929);const Ke=function(e){let{styles:t,themeId:n,defaultTheme:i={}}=e;const r=Ye(i),s="function"===typeof t?t(n&&r[n]||r):t;return(0,Xe.jsx)(He.A,{styles:s})};var Qe=__webpack_require__(7088),Je=__webpack_require__(7701);const $e=function(e){return(0,Xe.jsx)(Ke,(0,Be.A)({},e,{defaultTheme:Qe.A,themeId:Je.A}))},Ze=(e,t)=>(0,Be.A)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),et=e=>(0,Be.A)({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});const tt=function(e){const t=(0,qe.b)({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return(0,Xe.jsxs)(i.Fragment,{children:[(0,Xe.jsx)($e,{styles:e=>function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var n;const i={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach((t=>{let[n,r]=t;var s;i[e.getColorSchemeSelector(n).replace(/\s*&/,"")]={colorScheme:null==(s=r.palette)?void 0:s.mode}}));let r=(0,Be.A)({html:Ze(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,Be.A)({margin:0},et(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},i);const s=null==(n=e.components)||null==(n=n.MuiCssBaseline)?void 0:n.styleOverrides;return s&&(r=[r,s]),r}(e,r)}),n]})};function nt(e){return nt="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},nt(e)}function it(e){var t=function(e,t){if("object"!=nt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=nt(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nt(t)?t:t+""}function rt(e,t,n){return(t=it(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function at(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?st(Object(n),!0).forEach((function(t){rt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ot=__webpack_require__(5580),lt=__webpack_require__(8587),ct=__webpack_require__(9596),dt=__webpack_require__(1876),ut=__webpack_require__(1998),ht=__webpack_require__(818);function pt(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function mt(e){return e instanceof pt(e).Element||e instanceof Element}function ft(e){return e instanceof pt(e).HTMLElement||e instanceof HTMLElement}function gt(e){return"undefined"!==typeof ShadowRoot&&(e instanceof pt(e).ShadowRoot||e instanceof ShadowRoot)}var yt=Math.max,vt=Math.min,bt=Math.round;
vendor: 10,746 bytes, line 2
2function xt(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function wt(){return!/^((?!chrome|android).)*safari/i.test(xt())}function _t(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),r=1,s=1;t&&ft(e)&&(r=e.offsetWidth>0&&bt(i.width)/e.offsetWidth||1,s=e.offsetHeight>0&&bt(i.height)/e.offsetHeight||1);var a=(mt(e)?pt(e):window).visualViewport,o=!wt()&&n,l=(i.left+(o&&a?a.offsetLeft:0))/r,c=(i.top+(o&&a?a.offsetTop:0))/s,d=i.width/r,u=i.height/s;return{width:d,height:u,top:c,right:l+d,bottom:c+u,left:l,x:l,y:c}}function jt(e){var t=pt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function St(e){return e?(e.nodeName||"").toLowerCase():null}function At(e){return((mt(e)?e.ownerDocument:e.document)||window.document).documentElement}function kt(e){return _t(At(e)).left+jt(e).scrollLeft}function Ct(e){return pt(e).getComputedStyle(e)}function Et(e){var t=Ct(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function Pt(e,t,n){void 0===n&&(n=!1);var i=ft(t),r=ft(t)&&function(e){var t=e.getBoundingClientRect(),n=bt(t.width)/e.offsetWidth||1,i=bt(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(t),s=At(t),a=_t(e,r,n),o={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(i||!i&&!n)&&(("body"!==St(t)||Et(s))&&(o=function(e){return e!==pt(e)&&ft(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:jt(e);var t}(t)),ft(t)?((l=_t(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=kt(s))),{x:a.left+o.scrollLeft-l.x,y:a.top+o.scrollTop-l.y,width:a.width,height:a.height}}function Ft(e){var t=_t(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function Tt(e){return"html"===St(e)?e:e.assignedSlot||e.parentNode||(gt(e)?e.host:null)||At(e)}function Mt(e){return["html","body","#document"].indexOf(St(e))>=0?e.ownerDocument.body:ft(e)&&Et(e)?e:Mt(Tt(e))}function Ot(e,t){var n;void 0===t&&(t=[]);var i=Mt(e),r=i===(null==(n=e.ownerDocument)?void 0:n.body),s=pt(i),a=r?[s].concat(s.visualViewport||[],Et(i)?i:[]):i,o=t.concat(a);return r?o:o.concat(Ot(Tt(a)))}function Nt(e){return["table","td","th"].indexOf(St(e))>=0}function Rt(e){return ft(e)&&"fixed"!==Ct(e).position?e.offsetParent:null}function It(e){for(var t=pt(e),n=Rt(e);n&&Nt(n)&&"static"===Ct(n).position;)n=Rt(n);return n&&("html"===St(n)||"body"===St(n)&&"static"===Ct(n).position)?t:n||function(e){var t=/firefox/i.test(xt());if(/Trident/i.test(xt())&&ft(e)&&"fixed"===Ct(e).position)return null;var n=Tt(e);for(gt(n)&&(n=n.host);ft(n)&&["html","body"].indexOf(St(n))<0;){var i=Ct(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}var Dt="top",Lt="bottom",Wt="right",Bt="left",qt="auto",Ht=[Dt,Lt,Wt,Bt],zt="start",Ut="end",Gt="viewport",Vt="popper",Yt=Ht.reduce((function(e,t){return e.concat([t+"-"+zt,t+"-"+Ut])}),[]),Xt=[].concat(Ht,[qt]).reduce((function(e,t){return e.concat([t,t+"-"+zt,t+"-"+Ut])}),[]),Kt=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Qt(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}function Jt(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var $t={placement:"bottom",modifiers:[],strategy:"absolute"};function Zt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function en(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,s=void 0===r?$t:r;return function(e,t,n){void 0===n&&(n=s);var r={placement:"bottom",orderedModifiers:[],options:Object.assign({},$t,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],o=!1,l={state:r,setOptions:function(n){var o="function"===typeof n?n(r.options):n;c(),r.options=Object.assign({},s,r.options,o),r.scrollParents={reference:mt(e)?Ot(e):e.contextElement?Ot(e.contextElement):[],popper:Ot(t)};var d=function(e){var t=Qt(e);return Kt.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(i,r.options.modifiers)));return r.orderedModifiers=d.filter((function(e){return e.enabled})),r.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,s=e.effect;if("function"===typeof s){var o=s({state:r,name:t,instance:l,options:i}),c=function(){};a.push(o||c)}})),l.update()},forceUpdate:function(){if(!o){var e=r.elements,t=e.reference,n=e.popper;if(Zt(t,n)){r.rects={reference:Pt(t,It(n),"fixed"===r.options.strategy),popper:Ft(n)},r.reset=!1,r.placement=r.options.placement,r.orderedModifiers.forEach((function(e){return r.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<r.orderedModifiers.length;i++)if(!0!==r.reset){var s=r.orderedModifiers[i],a=s.fn,c=s.options,d=void 0===c?{}:c,u=s.name;"function"===typeof a&&(r=a({state:r,options:d,name:u,instance:l})||r)}else r.reset=!1,i=-1}}},update:Jt((function(){return new Promise((function(e){l.forceUpdate(),e(r)}))})),destroy:function(){c(),o=!0}};if(!Zt(e,t))return l;function c(){a.forEach((function(e){return e()})),a=[]}return l.setOptions(n).then((function(e){!o&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var tn={passive:!0};function nn(e){return e.split("-")[0]}function rn(e){return e.split("-")[1]}function sn(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function an(e){var t,n=e.reference,i=e.element,r=e.placement,s=r?nn(r):null,a=r?rn(r):null,o=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(s){case Dt:t={x:o,y:n.y-i.height};break;case Lt:t={x:o,y:n.y+n.height};break;case Wt:t={x:n.x+n.width,y:l};break;case Bt:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=s?sn(s):null;if(null!=c){var d="y"===c?"height":"width";switch(a){case zt:t[c]=t[c]-(n[d]/2-i[d]/2);break;case Ut:t[c]=t[c]+(n[d]/2-i[d]/2)}}return t}var on={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ln(e){var t,n=e.popper,i=e.popperRect,r=e.placement,s=e.variation,a=e.offsets,o=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,u=e.isFixed,h=a.x,p=void 0===h?0:h,m=a.y,f=void 0===m?0:m,g="function"===typeof d?d({x:p,y:f}):{x:p,y:f};p=g.x,f=g.y;var y=a.hasOwnProperty("x"),v=a.hasOwnProperty("y"),b=Bt,x=Dt,w=window;if(c){var _=It(n),j="clientHeight",S="clientWidth";if(_===pt(n)&&"static"!==Ct(_=At(n)).position&&"absolute"===o&&(j="scrollHeight",S="scrollWidth"),r===Dt||(r===Bt||r===Wt)&&s===Ut)x=Lt,f-=(u&&_===w&&w.visualViewport?w.visualViewport.height:_[j])-i.height,f*=l?1:-1;if(r===Bt||(r===Dt||r===Lt)&&s===Ut)b=Wt,p-=(u&&_===w&&w.visualViewport?w.visualViewport.width:_[S])-i.width,p*=l?1:-1}var A,k=Object.assign({position:o},c&&on),C=!0===d?function(e,t){var n=e.x,i=e.y,r=t.devicePixelRatio||1;return{x:bt(n*r)/r||0,y:bt(i*r)/r||0}}({x:p,y:f},pt(n)):{x:p,y:f};return p=C.x,f=C.y,l?Object.assign({},k,((A={})[x]=v?"0":"",A[b]=y?"0":"",A.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+f+"px)":"translate3d("+p+"px, "+f+"px, 0)",A)):Object.assign({},k,((t={})[x]=v?f+"px":"",t[b]=y?p+"px":"",t.transform="",t))}var cn={left:"right",right:"left",bottom:"top",top:"bottom"};function dn(e){return e.replace(/left|right|bottom|top/g,(function(e){return cn[e]}))}var un={start:"end",end:"start"};function hn(e){return e.replace(/start|end/g,(function(e){return un[e]}))}function pn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&>(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function mn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function fn(e,t,n){return t===Gt?mn(function(e,t){var n=pt(e),i=At(e),r=n.visualViewport,s=i.clientWidth,a=i.clientHeight,o=0,l=0;if(r){s=r.width,a=r.height;var c=wt();(c||!c&&"fixed"===t)&&(o=r.offsetLeft,l=r.offsetTop)}return{width:s,height:a,x:o+kt(e),y:l}}(e,n)):mt(t)?function(e,t){var n=_t(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):mn(function(e){var t,n=At(e),i=jt(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=yt(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=yt(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-i.scrollLeft+kt(e),l=-i.scrollTop;return"rtl"===Ct(r||n).direction&&(o+=yt(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:a,x:o,y:l}}(At(e)))}function gn(e,t,n,i){var r="clippingParents"===t?function(e){var t=Ot(Tt(e)),n=["absolute","fixed"].indexOf(Ct(e).position)>=0&&ft(e)?It(e):e;return mt(n)?t.filter((function(e){return mt(e)&&pn(e,n)&&"body"!==St(e)})):[]}(e):[].concat(t),s=[].concat(r,[n]),a=s[0],o=s.reduce((function(t,n){var r=fn(e,n,i);return t.top=yt(r.top,t.top),t.right=vt(r.right,t.right),t.bottom=vt(r.bottom,t.bottom),t.left=yt(r.left,t.left),t}),fn(e,a,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function yn(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function vn(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function bn(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=void 0===i?e.placement:i,s=n.strategy,a=void 0===s?e.strategy:s,o=n.boundary,l=void 0===o?"clippingParents":o,c=n.rootBoundary,d=void 0===c?Gt:c,u=n.elementContext,h=void 0===u?Vt:u,p=n.altBoundary,m=void 0!==p&&p,f=n.padding,g=void 0===f?0:f,y=yn("number"!==typeof g?g:vn(g,Ht)),v=h===Vt?"reference":Vt,b=e.rects.popper,x=e.elements[m?v:h],w=gn(mt(x)?x:x.contextElement||At(e.elements.popper),l,d,a),_=_t(e.elements.reference),j=an({reference:_,element:b,strategy:"absolute",placement:r}),S=mn(Object.assign({},b,j)),A=h===Vt?S:_,k={top:w.top-A.top+y.top,bottom:A.bottom-w.bottom+y.bottom,left:w.left-A.left+y.left,right:A.right-w.right+y.right},C=e.modifiersData.offset;if(h===Vt&&C){var E=C[r];
vendor: 2,187 bytes, line 2
2Object.keys(k).forEach((function(e){var t=[Wt,Lt].indexOf(e)>=0?1:-1,n=[Dt,Lt].indexOf(e)>=0?"y":"x";k[e]+=E[n]*t}))}return k}function xn(e,t,n){return yt(e,vt(t,n))}function wn(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function _n(e){return[Dt,Wt,Lt,Bt].some((function(t){return e[t]>=0}))}var jn=en({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,s=void 0===r||r,a=i.resize,o=void 0===a||a,l=pt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",n.update,tn)})),o&&l.addEventListener("resize",n.update,tn),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",n.update,tn)})),o&&l.removeEventListener("resize",n.update,tn)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=an({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,s=n.adaptive,a=void 0===s||s,o=n.roundOffsets,l=void 0===o||o,c={placement:nn(t.placement),variation:rn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ln(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ln(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];
vendor: 5,446 bytes, line 2
2ft(r)&&St(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ft(i)&&St(i)&&(Object.assign(i.style,s),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,s=void 0===r?[0,0]:r,a=Xt.reduce((function(e,n){return e[n]=function(e,t,n){var i=nn(e),r=[Bt,Dt].indexOf(i)>=0?-1:1,s="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=s[0],o=s[1];return a=a||0,o=(o||0)*r,[Bt,Wt].indexOf(i)>=0?{x:o,y:a}:{x:a,y:o}}(n,t.rects,s),e}),{}),o=a[t.placement],l=o.x,c=o.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,s=void 0===r||r,a=n.altAxis,o=void 0===a||a,l=n.fallbackPlacements,c=n.padding,d=n.boundary,u=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,m=void 0===p||p,f=n.allowedAutoPlacements,g=t.options.placement,y=nn(g),v=l||(y===g||!m?[dn(g)]:function(e){if(nn(e)===qt)return[];var t=dn(e);return[hn(e),t,hn(t)]}(g)),b=[g].concat(v).reduce((function(e,n){return e.concat(nn(n)===qt?function(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,s=n.rootBoundary,a=n.padding,o=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Xt:l,d=rn(i),u=d?o?Yt:Yt.filter((function(e){return rn(e)===d})):Ht,h=u.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=u);var p=h.reduce((function(t,n){return t[n]=bn(e,{placement:n,boundary:r,rootBoundary:s,padding:a})[nn(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:d,rootBoundary:u,padding:c,flipVariations:m,allowedAutoPlacements:f}):n)}),[]),x=t.rects.reference,w=t.rects.popper,_=new Map,j=!0,S=b[0],A=0;A<b.length;A++){var k=b[A],C=nn(k),E=rn(k)===zt,P=[Dt,Lt].indexOf(C)>=0,F=P?"width":"height",T=bn(t,{placement:k,boundary:d,rootBoundary:u,altBoundary:h,padding:c}),M=P?E?Wt:Bt:E?Lt:Dt;x[F]>w[F]&&(M=dn(M));var O=dn(M),N=[];if(s&&N.push(T[C]<=0),o&&N.push(T[M]<=0,T[O]<=0),N.every((function(e){return e}))){S=k,j=!1;break}_.set(k,N)}if(j)for(var R=function(e){var t=b.find((function(t){var n=_.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},I=m?3:1;I>0;I--){if("break"===R(I))break}t.placement!==S&&(t.modifiersData[i]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,s=void 0===r||r,a=n.altAxis,o=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,d=n.altBoundary,u=n.padding,h=n.tether,p=void 0===h||h,m=n.tetherOffset,f=void 0===m?0:m,g=bn(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),y=nn(t.placement),v=rn(t.placement),b=!v,x=sn(y),w="x"===x?"y":"x",_=t.modifiersData.popperOffsets,j=t.rects.reference,S=t.rects.popper,A="function"===typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,k="number"===typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(_){if(s){var P,F="y"===x?Dt:Bt,T="y"===x?Lt:Wt,M="y"===x?"height":"width",O=_[x],N=O+g[F],R=O-g[T],I=p?-S[M]/2:0,D=v===zt?j[M]:S[M],L=v===zt?-S[M]:-j[M],W=t.elements.arrow,B=p&&W?Ft(W):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=q[F],z=q[T],U=xn(0,j[M],B[M]),G=b?j[M]/2-I-U-H-k.mainAxis:D-U-H-k.mainAxis,V=b?-j[M]/2+I+U+z+k.mainAxis:L+U+z+k.mainAxis,Y=t.elements.arrow&&It(t.elements.arrow),X=Y?"y"===x?Y.clientTop||0:Y.clientLeft||0:0,K=null!=(P=null==C?void 0:C[x])?P:0,Q=O+V-K,J=xn(p?vt(N,O+G-K-X):N,O,p?yt(R,Q):R);_[x]=J,E[x]=J-O}if(o){var $,Z="x"===x?Dt:Bt,ee="x"===x?Lt:Wt,te=_[w],ne="y"===w?"height":"width",ie=te+g[Z],re=te-g[ee],se=-1!==[Dt,Bt].indexOf(y),ae=null!=($=null==C?void 0:C[w])?$:0,oe=se?ie:te-j[ne]-S[ne]-ae+k.altAxis,le=se?te+j[ne]+S[ne]-ae-k.altAxis:re,ce=p&&se?function(e,t,n){var i=xn(e,t,n);return i>n?n:i}(oe,te,le):xn(p?oe:ie,te,p?le:re);_[w]=ce,E[w]=ce-te}t.modifiersData[i]=E}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=e.options,s=n.elements.arrow,a=n.modifiersData.popperOffsets,o=nn(n.placement),l=sn(o),c=[Bt,Wt].indexOf(o)>=0?"height":"width";if(s&&a){var d=function(e,t){return yn("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:vn(e,Ht))}(r.padding,n),u=Ft(s),h="y"===l?Dt:Bt,p="y"===l?Lt:Wt,m=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],f=a[l]-n.rects.reference[l],g=It(s),y=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=m/2-f/2,b
2=d[h],x=y-u[c]-d[p],w=y/2-u[c]/2+v,_=xn(b,w,x),j=l;n.modifiersData[i]=((t={})[j]=_,t.centerOffset=_-w,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!==typeof i||(i=t.elements.popper.querySelector(i)))&&pn(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,a=bn(t,{elementContext:"reference"}),o=bn(t,{altBoundary:!0}),l=wn(a,i),c=wn(o,r,s),d=_n(l),u=_n(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}}]}),Sn=__webpack_require__(9360);const An=function(e){return"string"===typeof e};const kn=function(e,t,n){return void 0===e||An(e)?t:(0,Be.A)({},t,{ownerState:(0,Be.A)({},t.ownerState,n)})};var Cn=__webpack_require__(1099);const En=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n};const Pn=function(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((n=>{t[n]=e[n]})),t};const Fn=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:i,externalForwardedProps:r,className:s}=e;if(!t){const e=(0,Cn.A)(null==n?void 0:n.className,s,null==r?void 0:r.className,null==i?void 0:i.className),t=(0,Be.A)({},null==n?void 0:n.style,null==r?void 0:r.style,null==i?void 0:i.style),a=(0,Be.A)({},n,r,i);return e.length>0&&(a.className=e),Object.keys(t).length>0&&(a.style=t),{props:a,internalRef:void 0}}const a=En((0,Be.A)({},r,i)),o=Pn(i),l=Pn(r),c=t(a),d=(0,Cn.A)(null==c?void 0:c.className,null==n?void 0:n.className,s,null==r?void 0:r.className,null==i?void 0:i.className),u=(0,Be.A)({},null==c?void 0:c.style,null==n?void 0:n.style,null==r?void 0:r.style,null==i?void 0:i.style),h=(0,Be.A)({},c,n,l,o);return d.length>0&&(h.className=d),Object.keys(u).length>0&&(h.style=u),{props:h,internalRef:c.ref}};const Tn=function(e,t,n){return"function"===typeof e?e(t,n):e},Mn=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];const On=function(e){var t;const{elementType:n,externalSlotProps:i,ownerState:r,skipResolvingSlotProps:s=!1}=e,a=(0,lt.A)(e,Mn),o=s?{}:Tn(i,r),{props:l,internalRef:c}=Fn((0,Be.A)({},a,{externalSlotProps:o})),d=(0,dt.A)(c,null==o?void 0:o.ref,null==(t=e.additionalProps)?void 0:t.ref);return kn(n,(0,Be.A)({},l,{ref:d}),r)};function Nn(e){var t;return parseInt(i.version,10)>=19?(null==e||null==(t=e.props)?void 0:t.ref)||null:(null==e?void 0:e.ref)||null}var Rn=__webpack_require__(5570);const In=i.forwardRef((function(e,t){const{children:n,container:r,disablePortal:s=!1}=e,[o,l]=i.useState(null),c=(0,dt.A)(i.isValidElement(n)?Nn(n):null,t);if((0,ut.A)((()=>{s||l(function(e){return"function"===typeof e?e():e}(r)||document.body)}),[r,s]),(0,ut.A)((()=>{if(o&&!s)return(0,Rn.A)(t,o),()=>{(0,Rn.A)(t,null)}}),[t,o,s]),s){if(i.isValidElement(n)){const e={ref:c};return i.cloneElement(n,e)}return(0,Xe.jsx)(i.Fragment,{children:n})}return(0,Xe.jsx)(i.Fragment,{children:o?a.createPortal(n,o):o})}));var Dn=__webpack_require__(2458),Ln=__webpack_require__(8210);function Wn(e){return(0,Ln.Ay)("MuiPopper",e)}(0,Dn.A)("MuiPopper",["root"]);const Bn=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],qn=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Hn(e){return"function"===typeof e?e():e}function zn(e){return void 0!==e.nodeType}const Un={},Gn=i.forwardRef((function(e,t){var n;const{anchorEl:r,children:s,direction:a,disablePortal:o,modifiers:l,open:c,placement:d,popperOptions:u,popperRef:h,slotProps:p={},slots:m={},TransitionProps:f}=e,g=(0,lt.A)(e,Bn),y=i.useRef(null),v=(0,dt.A)(y,t),b=i.useRef(null),x=(0,dt.A)(b,h),w=i.useRef(x);(0,ut.A)((()=>{w.current=x}),[x]),i.useImperativeHandle(h,(()=>b.current),[]);const _=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(d,a),[j,S]=i.useState(_),[A,k]=i.useState(Hn(r));i.useEffect((()=>{b.current&&b.current.forceUpdate()})),i.useEffect((()=>{r&&k(Hn(r))}),[r]),(0,ut.A)((()=>
2{if(!A||!c)return;let e=[{name:"preventOverflow",options:{altBoundary:o}},{name:"flip",options:{altBoundary:o}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;S(t.placement)}}];null!=l&&(e=e.concat(l)),u&&null!=u.modifiers&&(e=e.concat(u.modifiers));const t=jn(A,y.current,(0,Be.A)({placement:_},u,{modifiers:e}));return w.current(t),()=>{t.destroy(),w.current(null)}}),[A,o,l,c,u,_]);const C={placement:j};null!==f&&(C.TransitionProps=f);const E=(e=>{const{classes:t}=e;return(0,Sn.A)({root:["root"]},Wn,t)})(e),P=null!=(n=m.root)?n:"div",F=On({elementType:P,externalSlotProps:p.root,externalForwardedProps:g,additionalProps:{role:"tooltip",ref:v},ownerState:e,className:E.root});return(0,Xe.jsx)(P,(0,Be.A)({},F,{children:"function"===typeof s?s(C):s}))})),Vn=i.forwardRef((function(e,t){const{anchorEl:n,children:r,container:s,direction:a="ltr",disablePortal:o=!1,keepMounted:l=!1,modifiers:c,open:d,placement:u="bottom",popperOptions:h=Un,popperRef:p,style:m,transition:f=!1,slotProps:g={},slots:y={}}=e,v=(0,lt.A)(e,qn),[b,x]=i.useState(!0);if(!l&&!d&&(!f||b))return null;let w;if(s)w=s;else if(n){const e=Hn(n);w=e&&zn(e)?(0,ht.A)(e).body:(0,ht.A)(null).body}
vendor: 5,238 bytes, line 2
2const _=d||!l||f&&!b?void 0:"none",j=f?{in:d,onEnter:()=>{x(!1)},onExited:()=>{x(!0)}}:void 0;return(0,Xe.jsx)(In,{disablePortal:o,container:w,children:(0,Xe.jsx)(Gn,(0,Be.A)({anchorEl:n,direction:a,disablePortal:o,modifiers:c,ref:t,open:f?!b:d,placement:u,popperOptions:h,popperRef:p,slotProps:g,slots:y},v,{style:(0,Be.A)({position:"fixed",top:0,left:0,display:_},m),TransitionProps:j,children:r}))})}));var Yn=__webpack_require__(3725);const Xn=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],Kn=(0,Yn.Ay)(Vn,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Qn=i.forwardRef((function(e,t){var n;const i=(0,ct.A)(),r=(0,qe.b)({props:e,name:"MuiPopper"}),{anchorEl:s,component:a,components:o,componentsProps:l,container:c,disablePortal:d,keepMounted:u,modifiers:h,open:p,placement:m,popperOptions:f,popperRef:g,transition:y,slots:v,slotProps:b}=r,x=(0,lt.A)(r,Xn),w=null!=(n=null==v?void 0:v.root)?n:null==o?void 0:o.Root,_=(0,Be.A)({anchorEl:s,container:c,disablePortal:d,keepMounted:u,modifiers:h,open:p,placement:m,popperOptions:f,popperRef:g,transition:y},x);return(0,Xe.jsx)(Kn,(0,Be.A)({as:a,direction:null==i?void 0:i.direction,slots:{root:w},slotProps:null!=b?b:l},_,{ref:t}))}));function Jn(e,t){return Jn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Jn(e,t)}function $n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Jn(e,t)}const Zn=!1,ei=i.createContext(null);var ti="unmounted",ni="exited",ii="entering",ri="entered",si="exiting",ai=function(e){function t(t,n){var i;i=e.call(this,t,n)||this;var r,s=n&&!n.isMounting?t.enter:t.appear;return i.appearStatus=null,t.in?s?(r=ni,i.appearStatus=ii):r=ri:r=t.unmountOnExit||t.mountOnEnter?ti:ni,i.state={status:r},i.nextCallback=null,i}$n(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===ti?{status:ni}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==ii&&n!==ri&&(t=ii):n!==ii&&n!==ri||(t=si)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,i=this.props.timeout;return e=t=n=i,null!=i&&"number"!==typeof i&&(e=i.exit,t=i.enter,n=void 0!==i.appear?i.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===ii){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ni&&this.setState({status:ti})},n.performEnter=function(e){var t=this,n=this.props.enter,i=this.context?this.context.isMounting:e,r=this.props.nodeRef?[i]:[a.findDOMNode(this),i],s=r[0],o=r[1],l=this.getTimeouts(),c=i?l.appear:l.enter;!e&&!n||Zn?this.safeSetState({status:ri},(function(){t.props.onEntered(s)})):(this.props.onEnter(s,o),this.safeSetState({status:ii},(function(){t.props.onEntering(s,o),t.onTransitionEnd(c,(function(){t.safeSetState({status:ri},(function(){t.props.onEntered(s,o)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),i=this.props.nodeRef?void 0:a.findDOMNode(this);t&&!Zn?(this.props.onExit(i),this.safeSetState({status:si},(function(){e.props.onExiting(i),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:ni},(function(){e.props.onExited(i)}))}))}))):this.safeSetState({status:ni},(function(){e.props.onExited(i)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(i){n&&(n=!1,t.nextCallback=null,e(i))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),i=null==e&&!this.props.addEndListener;if(n&&!i){if(this.props.addEndListener){var r=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],s=r[0],o=r[1];this.props.addEndListener(s,o)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===ti)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,lt.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(ei.Provider,{value:null},"function"===typeof n?n(e,r):i.cloneElement(i.Children.only(n),r))},t}(i.Component);function oi(){}ai.contextType=ei,ai.propTypes={},ai.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter
2:!0,exit:!0,onEnter:oi,onEntering:oi,onEntered:oi,onExit:oi,onExiting:oi,onExited:oi},ai.UNMOUNTED=ti,ai.EXITED=ni,ai.ENTERING=ii,ai.ENTERED=ri,ai.EXITING=si;const li=ai;function ci(){const e=Ye(Qe.A);return e[Je.A]||e}const di=e=>e.scrollTop;function ui(e,t){var n,i;const{timeout:r,easing:s,style:a={}}=e;return{duration:null!=(n=a.transitionDuration)?n:"number"===typeof r?r:r[t.mode]||0,easing:null!=(i=a.transitionTimingFunction)?i:"object"===typeof s?s[t.mode]:s,delay:a.transitionDelay}}var hi=__webpack_require__(4847);const pi=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],mi={entering:{opacity:1},entered:{opacity:1}},fi=i.forwardRef((function(e,t){const n=ci(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:s,appear:a=!0,children:o,easing:l,in:c,onEnter:d,onEntered:u,onEntering:h,onExit:p,onExited:m,onExiting:f,style:g,timeout:y=r,TransitionComponent:v=li}=e,b=(0,lt.A)(e,pi),x=i.useRef(null),w=(0,hi.A)(x,Nn(o),t),_=e=>t=>{if(e){const n=x.current;void 0===t?e(n):e(n,t)}},j=_(h),S=_(((e,t)=>{di(e);const i=ui({style:g,timeout:y,easing:l},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",i),e.style.transition=n.transitions.create("opacity",i),d&&d(e,t)})),A=_(u),k=_(f),C=_((e=>{const t=ui({style:g,timeout:y,easing:l},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),p&&p(e)})),E=_(m);return(0,Xe.jsx)(v,(0,Be.A)({appear:a,in:c,nodeRef:x,onEnter:S,onEntered:A,onEntering:j,onExit:C,onExited:E,onExiting:k,addEndListener:e=>{s&&s(x.current,e)},timeout:y},b,{children:(e,t)=>i.cloneElement(o,(0,Be.A)({style:(0,Be.A)({opacity:0,visibility:"exited"!==e||c?void 0:"hidden"},mi[e],g,o.props.style),ref:w},t))}))}));var gi=__webpack_require__(2388);const yi=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function vi(e){return(0,Ln.Ay)("MuiPaper",e)}(0,Dn.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const bi=["className","component","elevation","square","variant"],xi=(0,Yn.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((e=>{let{theme:t,ownerState:n}=e;var i;return(0,Be.A)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat((t.vars||t).palette.divider)},"elevation"===n.variant&&(0,Be.A)({boxShadow:(t.vars||t).shadows[n.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,gi.X4)("#fff",yi(n.elevation)),", ").concat((0,gi.X4)("#fff",yi(n.elevation)),")")},t.vars&&{backgroundImage:null==(i=t.vars.overlays)?void 0:i[n.elevation]}))})),wi=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiPaper"}),{className:i,component:r="div",elevation:s=1,square:a=!1,variant:o="elevation"}=n,l=(0,lt.A)(n,bi),c=(0,Be.A)({},n,{component:r,elevation:s,square:a,variant:o}),d=(e=>{const{square:t,elevation:n,variant:i,classes:r}=e,s={root:["root",i,!t&&"rounded","elevation"===i&&"elevation".concat(n)]};return(0,Sn.A)(s,vi,r)})(c);return(0,Xe.jsx)(xi,(0,Be.A)({as:r,ownerState:c,className:(0,Cn.A)(d.root,i),ref:t},l))}));var _i=__webpack_require__(2788);function ji(e){return e.substring(2).toLowerCase()}function Si(e){const{children:t,disableReactTree:n=!1,mouseEvent:r="onClick",onClickAway:s,touchEvent:a="onTouchEnd"}=e,o=i.useRef(!1),l=i.useRef(null),c=i.useRef(!1),d=i.useRef(!1);i.useEffect((()=>(setTimeout((()=>{c.current=!0}),0),()=>{c.current=!1})),[]);const u=(0,dt.A)(Nn(t),l),h=(0,_i.A)((e=>{const t=d.current;d.current=!1;const i=(0,ht.A)(l.current);if(!c.current||!l.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,i))return;if(o.current)return void(o.current=!1);let r;r=e.composedPath?e.composedPath().indexOf(l.current)>-1:!i.documentElement.contains(e.target)||l.current.contains(e.target),r||!n&&t||s(e)})),p=e=>n=>{d.current=!0;const i=t.props[e];i&&i(n)},m={ref:u};return!1!==a&&(m[a]=p(a)),i.useEffect((()=>
2{if(!1!==a){const e=ji(a),t=(0,ht.A)(l.current),n=()=>{o.current=!0};return t.addEventListener(e,h),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,h),t.removeEventListener("touchmove",n)}}}),[h,a]),!1!==r&&(m[r]=p(r)),i.useEffect((()=>{if(!1!==r){const e=ji(r),t=(0,ht.A)(l.current);return t.addEventListener(e,h),()=>{t.removeEventListener(e,h)}}}),[h,r]),(0,Xe.jsx)(i.Fragment,{children:i.cloneElement(t,m)})}var Ai=__webpack_require__(129),ki=__webpack_require__(5800);const Ci=i.createContext();function Ei(e){return(0,Ln.Ay)("MuiGrid",e)}const Pi=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Fi=(0,Dn.A)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>"spacing-xs-".concat(e))),...["column-reverse","column","row-reverse","row"].map((e=>"direction-xs-".concat(e))),...["nowrap","wrap-reverse","wrap"].map((e=>"wrap-xs-".concat(e))),...Pi.map((e=>"grid-xs-".concat(e))),...Pi.map((e=>"grid-sm-".concat(e))),...Pi.map((e=>"grid-md-".concat(e))),...Pi.map((e=>"grid-lg-".concat(e))),...Pi.map((e=>"grid-xl-".concat(e)))]),Ti=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function Mi(e){const t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function Oi(e){let{breakpoints:t,values:n}=e,i="";Object.keys(n).forEach((e=>{""===i&&0!==n[e]&&(i=e)}));const r=Object.keys(t).sort(((e,n)=>t[e]-t[n]));return r.slice(0,r.indexOf(i))}const Ni=(0,Yn.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:i,direction:r,item:s,spacing:a,wrap:o,zeroMinWidth:l,breakpoints:c}=n;let d=[];i&&(d=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[n["spacing-xs-".concat(String(e))]];const i=[];return t.forEach((t=>{const r=e[t];Number(r)>0&&i.push(n["spacing-".concat(t,"-").concat(String(r))])})),i}(a,c,t));const u=[];return c.forEach((e=>{const i=n[e];i&&u.push(t["grid-".concat(e,"-").concat(String(i))])})),[t.root,i&&t.container,s&&t.item,l&&t.zeroMinWidth,...d,"row"!==r&&t["direction-xs-".concat(String(r))],"wrap"!==o&&t["wrap-xs-".concat(String(o))],...u]}})((e=>{let{ownerState:t}=e;return(0,Be.A)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){let{theme:t,ownerState:n}=e;const i=(0,Ai.kW)({values:n.direction,breakpoints:t.breakpoints.values});return(0,Ai.NI)({theme:t},i,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(Fi.item)]={maxWidth:"none"}),t}))}),(function(e){let{theme:t,ownerState:n}=e;const{container:i,rowSpacing:r}=n;let s={};if(i&&0!==r){const e=(0,Ai.kW)({values:r,breakpoints:t.breakpoints.values});let n;"object"===typeof e&&(n=Oi({breakpoints:t.breakpoints.values,values:e})),s=(0,Ai.NI)({theme:t},e,((e,i)=>{var r;const s=t.spacing(e);return"0px"!==s?{marginTop:"-".concat(Mi(s)),["& > .".concat(Fi.item)]:{paddingTop:Mi(s)}}:null!=(r=n)&&r.includes(i)?{}:{marginTop:0,["& > .".concat(Fi.item)]:{paddingTop:0}}}))}return s}),(function(e){let{theme:t,ownerState:n}=e;const{container:i,columnSpacing:r}=n;let s={};if(i&&0!==r){const e=(0,Ai.kW)({values:r,breakpoints:t.breakpoints.values});let n;"object"===typeof e&&(n=Oi({breakpoints:t.breakpoints.values,values:e})),s=(0,Ai.NI)({theme:t},e,((e,i)=>{var r;const s=t.spacing(e);return"0px"!==s?{width:"calc(100% + ".concat(Mi(s),")"),marginLeft:"-".concat(Mi(s)),["& > .".concat(Fi.item)]:{paddingLeft:Mi(s)}}:null!=(r=n)&&r.includes(i)?{}:{width:"100%",marginLeft:0,["& > .".concat(Fi.item)]:{paddingLeft:0}}}))}return s}),(function(e){let t,{theme:n,ownerState:i}=e;return n.breakpoints.keys.reduce(((e,r)=>{let s={};if(i[r]&&(t=i[r]),!t)return e;if(!0===t)s={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)s={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const a=(0,Ai.kW)({values:i.columns,breakpoints:n.breakpoints.values}),o="object"===typeof a?a[r]:a;if(void 0===o||null===o)return e;const l="".concat(Math.round(t/o*1e8)/1e6,"%");let c={};if(i.container&&i.item&&0!==i.columnSpacing){const e=n.spacing(i.columnSpacing);if("0px"!==e){const t="calc(".concat(l," + ").concat(Mi(e),")");c={flexBasis:t,maxWidth:t}}}s=(0,Be.A)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===n.breakpoints.values[r]?Object.assign(e,s):e[n.breakpoints.up(r)]=s,e}),{})}));const Ri=e=>{const{classes:t,container:n,direction:i,item:r,spacing:s,wrap:a,zeroMinWidth:o,breakpoints:l}=e;let c=[];n&&(c=function(e,t){if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return["spacing-xs-".concat(String(e))];const n=[];return t.forEach((t=>{const i=e[t];if(Number(i)>0){const e="spacing-".concat(t,"-").concat(String(i));n.push(e)}})),n}(s,l));const d=[];l.forEach((t=>{const n=e[t];n&&d.push("grid-".concat(t,"-").concat(String(n)))}));const u={root:["root",n&&"container",r&&"item",o&&"zeroMinWidth",...c,"row"!==i&&"direction-xs-".concat(String(i)),"wrap"!==a&&"wrap-xs-".concat(String(a)),...d]};return(0,Sn.A)(u,Ei,t)};const Ii=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiGrid"}),{breakpoints:r}=ci(),s=(0,ki.A)(n),{className:a,columns:o,columnSpacing:l,component:c="div",container:d=!1,direction:u="row",item:h=!1,rowSpacing:p,spacing:m=0,wrap:f="wrap",zeroMinWidth:g=!1}=s,y=(0,lt.A)(s,Ti),v=p||m,b=l||m,x=i.useContext(Ci),w=d?o||12:x,_={},j=(0,Be.A)({},y);r.keys.forEach((e=>{null!=y[e]&&(_[e]=y[e],delete j[e])}));const S=(0,Be.A)({},s,{columns:w,container:d,direction:u,item:h,rowSpacing:v,columnSpacing:b,wrap:f,zeroMinWidth:g,spacing:m},_,{breakpoints:r.keys}),A=Ri(S);return(0,Xe.jsx)(Ci.Provider,{value:w,children:(0,Xe.jsx)(Ni,(0,Be.A)({ownerState:S,className:(0,Cn.A)(A.root,a),as:c,ref:t},j))})}));__webpack_require__(367);var Di=__webpack_require__(1293);const Li=i.createContext({});function Wi(e){return(0,Ln.Ay)("MuiList",e)}(0,Dn.A)("MuiList",["root","padding","dense","subheader"]);const Bi=["children","className","component","dense","disablePadding","subheader"],qi=(0,Yn.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((e=>{let{ownerState:t}=e;return(0,Be.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),Hi=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiList"}),{children:r,className:s,component:a="ul",dense:o=!1,disablePadding:l=!1,subheader:c}=n,d=(0,lt.A)(n,Bi),u=i.useMemo((()=>({dense:o})),[o]),h=(0,Be.A)({},n,{component:a,dense:o,disablePadding:l}),p=(e=>{const{classes:t,disablePadding:n,dense:i,subheader:r}=e,s={root:["root",!n&&"padding",i&&"dense",r&&"subheader"]};return(0,Sn.A)(s,Wi,t)})(h);return(0,Xe.jsx)(Li.Provider,{value:u,children:(0,Xe.jsxs)(qi,(0,Be.A)({as:a,className:(0,Cn.A)(p.root,s),ref:t,ownerState:h},d,{children:[c,r]}))})}));function zi(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const Ui=zi;var Gi=__webpack_require__(1559);const Vi=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];
vendor: 19,425 bytes, line 2
2function Yi(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Xi(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Ki(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Qi(e,t,n,i,r,s){let a=!1,o=r(e,t,!!t&&n);for(;o;){if(o===e.firstChild){if(a)return!1;a=!0}const t=!i&&(o.disabled||"true"===o.getAttribute("aria-disabled"));if(o.hasAttribute("tabindex")&&Ki(o,s)&&!t)return o.focus(),!0;o=r(e,o,n)}return!1}const Ji=i.forwardRef((function(e,t){const{actions:n,autoFocus:r=!1,autoFocusItem:s=!1,children:a,className:o,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:d,variant:u="selectedMenu"}=e,h=(0,lt.A)(e,Vi),p=i.useRef(null),m=i.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,Gi.A)((()=>{r&&p.current.focus()}),[r]),i.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,t)=>{let{direction:n}=t;const i=!p.current.style.width;if(e.clientHeight<p.current.clientHeight&&i){const t="".concat(Ui((0,Di.A)(e)),"px");p.current.style["rtl"===n?"paddingLeft":"paddingRight"]=t,p.current.style.width="calc(100% + ".concat(t,")")}return p.current}})),[]);const f=(0,hi.A)(p,t);let g=-1;i.Children.forEach(a,((e,t)=>{i.isValidElement(e)?(e.props.disabled||("selectedMenu"===u&&e.props.selected||-1===g)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=a.length&&(g=-1))):g===t&&(g+=1,g>=a.length&&(g=-1))}));const y=i.Children.map(a,((e,t)=>{if(t===g){const t={};return s&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===u&&(t.tabIndex=0),i.cloneElement(e,t)}return e}));return(0,Xe.jsx)(Hi,(0,Be.A)({role:"menu",ref:f,className:o,onKeyDown:e=>{const t=p.current,n=e.key,i=(0,Di.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Qi(t,i,c,l,Yi);else if("ArrowUp"===n)e.preventDefault(),Qi(t,i,c,l,Xi);else if("Home"===n)e.preventDefault(),Qi(t,null,c,l,Yi);else if("End"===n)e.preventDefault(),Qi(t,null,c,l,Xi);else if(1===n.length){const r=m.current,s=n.toLowerCase(),a=performance.now();r.keys.length>0&&(a-r.lastTime>500?(r.keys=[],r.repeating=!0,r.previousKeyMatched=!0):r.repeating&&s!==r.keys[0]&&(r.repeating=!1)),r.lastTime=a,r.keys.push(s);const o=i&&!r.repeating&&Ki(i,r);r.previousKeyMatched&&(o||Qi(t,i,!1,l,Yi,r))?e.preventDefault():r.previousKeyMatched=!1}d&&d(e)},tabIndex:r?0:-1},h,{children:y}))}));var $i=__webpack_require__(5975),Zi=__webpack_require__(8197),er=__webpack_require__(4947);function tr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function nr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ir(e,t){var n=Object.create(null);return e&&i.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,i.isValidElement)(e)?t(e):e}(e)})),n}function rr(e,t,n){return null!=n[t]?n[t]:e.props[t]}function sr(e,t,n){var r=ir(e.children),s=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var i,r=Object.create(null),s=[];for(var a in e)a in t?s.length&&(r[a]=s,s=[]):s.push(a);var o={};for(var l in t){if(r[l])for(i=0;i<r[l].length;i++){var c=r[l][i];o[r[l][i]]=n(c)}o[l]=n(l)}for(i=0;i<s.length;i++)o[s[i]]=n(s[i]);return o}(t,r);return Object.keys(s).forEach((function(a){var o=s[a];if((0,i.isValidElement)(o)){var l=a in t,c=a in r,d=t[a],u=(0,i.isValidElement)(d)&&!d.props.in;!c||l&&!u?c||!l||u?c&&l&&(0,i.isValidElement)(d)&&(s[a]=(0,i.cloneElement)(o,{onExited:n.bind(null,o),in:d.props.in,exit:rr(o,"exit",e),enter:rr(o,"enter",e)})):s[a]=(0,i.cloneElement)(o,{in:!1}):s[a]=(0,i.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:rr(o,"exit",e),enter:rr(o,"enter",e)})}})),s}var ar=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},or=function(e){function t(t,n){var i,r=(i=e.call(this,t,n)||this).handleExited.bind(nr(i));return i.state={contextValue:{isMounting:!0},handleExited:r,firstRender:!0},i}$n(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,s=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,r=a,ir(n.children,(function(e){return(0,i.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:rr(e,"appear",n),enter:rr(e,"enter",n),exit:rr(e,"exit",n)})}))):sr(e,s,a),firstRender:!1}},n.handleExited=function(e,t){var n=ir(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,Be.A)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=(0,lt.A)(e,["component","childFactory"]),s=this.state.contextValue,a=ar(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i.createElement(ei.Provider,{value:s},a):i.createElement(ei.Provider,{value:s},i.createElement(t,r,a))},t}(i.Component);or.propTypes={},or.defaultProps={component:"div",childFactory:function(e){return e}};const lr=or;var cr=__webpack_require__(4304),dr=__webpack_require__(1421);const ur=function(e){const{className:t,classes:n,pulsate:r=!1,rippleX:s,rippleY:a,rippleSize:o,in:l,onExited:c,timeout:d}=e,[u,h]=i.useState(!1),p=(0,Cn.A)(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),m={width:o,height:o,top:-o/2+a,left:-o/2+s},f=(0,Cn.A)(n.child,u&&n.childLeaving,r&&n.childPulsate);return l||u||h(!0),i.useEffect((()=>{if(!l&&null!=c){const e=setTimeout(c,d);return()=>{clearTimeout(e)}}}),[c,l,d]),(0,Xe.jsx)("span",{className:p,style:m,children:(0,Xe.jsx)("span",{className:f})})};const hr=(0,Dn.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);var pr,mr,fr,gr;const yr=["center","classes","className"];let vr,br,xr,wr;const _r=(0,cr.i7)(vr||(vr=pr||(pr=tr(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"])))),jr=(0,cr.i7)(br||(br=mr||(mr=tr(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"])))),Sr=(0,cr.i7)(xr||(xr=fr||(fr=tr(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"])))),Ar=(0,Yn.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),kr=(0,Yn.Ay)(ur,{name:"MuiTouchRipple",slot:"Ripple"})(wr||(wr=gr||(gr=tr(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]))),hr.rippleVisible,_r,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),hr.ripplePulsate,(e=>{let{theme:t}=e;return t.transitions.duration.shorter}),hr.child,hr.childLeaving,jr,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),hr.childPulsate,Sr,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut})),Cr=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiTouchRipple"}),{center:r=!1,classes:s={},className:a}=n,o=(0,lt.A)(n,yr),[l,c]=i.useState([]),d=i.useRef(0),u=i.useRef(null);i.useEffect((()=>{u.current&&(u.current(),u.current=null)}),[l]);const h=i.useRef(!1),p=(0,dr.A)(),m=i.useRef(null),f=i.useRef(null),g=i.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:i,rippleSize:r,cb:a}=e;c((e=>[...e,(0,Xe.jsx)(kr,{classes:{ripple:(0,Cn.A)(s.ripple,hr.ripple),rippleVisible:(0,Cn.A)(s.rippleVisible,hr.rippleVisible),ripplePulsate:(0,Cn.A)(s.ripplePulsate,hr.ripplePulsate),child:(0,Cn.A)(s.child,hr.child),childLeaving:(0,Cn.A)(s.childLeaving,hr.childLeaving),childPulsate:(0,Cn.A)(s.childPulsate,hr.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:i,rippleSize:r},d.current)])),d.current+=1,u.current=a}),[s]),y=i.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{pulsate:i=!1,center:s=r||t.pulsate,fakeElement:a=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&h.current)return void(h.current=!1);"touchstart"===(null==e?void 0:e.type)&&(h.current=!0);const o=a?null:f.current,l=o?o.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,d,u;if(s||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),d=Math.round(l.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),d=Math.round(n-l.top)}if(s)u=Math.sqrt((2*l.width**2+l.height**2)/3),u%2===0&&(u+=1);else{const e=2*Math.max(Math.abs((o?o.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((o?o.clientHeight:0)-d),d)+2;u=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===m.current&&(m.current=()=>{g({pulsate:i,rippleX:c,rippleY:d,rippleSize:u,cb:n})},p.start(80,(()=>{m.current&&(m.current(),m.current=null)}))):g({pulsate:i,rippleX:c,rippleY:d,rippleSize:u,cb:n})}),[r,g,p]),v=i.useCallback((()=>{y({},{pulsate:!0})}),[y]),b=i.useCallback(((e,t)=>{if(p.clear(),"touchend"===(null==e?void 0:e.type)&&m.current)return m.current(),m.current=null,void p.start(0,(()=>{b(e,t)}));m.current=null,c((e=>e.length>0?e.slice(1):e)),u.current=t}),[p]);return i.useImperativeHandle(t,(()=>({pulsate:v,start:y,stop:b})),[v,y,b]),(0,Xe.jsx)(Ar,(0,Be.A)({className:(0,Cn.A)(hr.root,s.root,a),ref:f},o,{children:(0,Xe.jsx)(lr,{component:null,exit:!0,children:l})}))}));function Er(e){return(0,Ln.Ay)("MuiButtonBase",e)}const Pr=(0,Dn.A)("MuiButtonBase",["root","disabled","focusVisible"]),Fr=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Tr=(0,Yn.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(Pr.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Mr=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiButtonBase"}),{action:r,centerRipple:s=!1,children:a,className:o,component:l="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:u=!1,focusRipple:h=!1,LinkComponent:p="a",onBlur:m,onClick:f,onContextMenu:g,onDragLeave:y,onFocus:v,onFocusVisible:b,onKeyDown:x,onKeyUp:w,onMouseDown:_,onMouseLeave:j,onMouseUp:S,onTouchEnd:A,onTouchMove:k,onTouchStart:C,tabIndex:E=0,TouchRippleProps:P,touchRippleRef:F,type:T}=n,M=(0,lt.A)(n,Fr),O=i.useRef(null),N=i.useRef(null),R=(0,hi.A)(N,F),{isFocusVisibleRef:I,onFocus:D,onBlur:L,ref:W}=(0,er.A)(),[B,q]=i.useState(!1);c&&B&&q(!1),i.useImperativeHandle(r,(()=>({focusVisible:()=>{q(!0),O.current.focus()}})),[]);const[H,z]=i.useState(!1);i.useEffect((()=>{z(!0)}),[]);const U=H&&!d&&!c;function G(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return(0,Zi.A)((i=>{t&&t(i);return!n&&N.current&&N.current[e](i),!0}))}i.useEffect((()=>{B&&h&&!d&&H&&N.current.pulsate()}),[d,h,B,H]);const V=G("start",_),Y=G("stop",g),X=G("stop",y),K=G("stop",S),Q=G("stop",(e=>{B&&e.preventDefault(),j&&j(e)})),J=G("start",C),$=G("stop",A),Z=G("stop",k),ee=G("stop",(e=>{L(e),!1===I.current&&q(!1),m&&m(e)}),!1),te=(0,Zi.A)((e=>{O.current||(O.current=e.currentTarget),D(e),!0===I.current&&(q(!0),b&&b(e)),v&&v(e)})),ne=()=>{const e=O.current;return l&&"button"!==l&&!("A"===e.tagName&&e.href)},ie=i.useRef(!1),re=(0,Zi.A)((e=>{h&&!ie.current&&B&&N.current&&" "===e.key&&(ie.current=!0,N.current.stop(e,(()=>{N.current.start(e)}))),e.target===e.currentTarget&&ne()&&" "===e.key&&e.preventDefault(),x&&x(e),e.target===e.currentTarget&&ne()&&"Enter"===e.key&&!c&&(e.preventDefault(),f&&f(e))})),se=(0,Zi.A)((e=>{h&&" "===e.key&&N.current&&B&&!e.defaultPrevented&&(ie.current=!1,N.current.stop(e,(()=>{N.current.pulsate(e)}))),w&&w(e),f&&e.target===e.currentTarget&&ne()&&" "===e.key&&!e.defaultPrevented&&f(e)}));let ae=l;"button"===ae&&(M.href||M.to)&&(ae=p);const oe={};"button"===ae?(oe.type=void 0===T?"button":T,oe.disabled=c):(M.href||M.to||(oe.role="button"),c&&(oe["aria-disabled"]=c));const le=(0,hi.A)(t,W,O);const ce=(0,Be.A)({},n,{centerRipple:s,component:l,disabled:c,disableRipple:d,disableTouchRipple:u,focusRipple:h,tabIndex:E,focusVisible:B}),de=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:i,classes:r}=e,s={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,Sn.A)(s,Er,r);return n&&i&&(a.root+=" ".concat(i)),a})(ce);return(0,Xe.jsxs)(Tr,(0,Be.A)({as:ae,className:(0,Cn.A)(de.root,o),ownerState:ce,onBlur:ee,onClick:f,onContextMenu:Y,onFocus:te,onKeyDown:re,onKeyUp:se,onMouseDown:V,onMouseLeave:Q,onMouseUp:K,onDragLeave:X,onTouchEnd:$,onTouchMove:Z,onTouchStart:J,ref:le,tabIndex:c?-1:E,type:T},oe,M,{children:[a,U?(0,Xe.jsx)(Cr,(0,Be.A)({ref:R,center:s},P)):null]}))}));var Or=__webpack_require__(3637);function Nr(e){return(0,Ln.Ay)("MuiIconButton",e)}const Rr=(0,Dn.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Ir=["edge","children","className","color","disabled","disableFocusRipple","size"],Dr=(0,Yn.Ay)(Mr,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t["color".concat((0,Or.A)(n.color))],n.edge&&t["edge".concat((0,Or.A)(n.edge))],t["size".concat((0,Or.A)(n.size))]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Be.A)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,gi.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(e=>{let{theme:t,ownerState:n}=e;var i;const r=null==(i=(t.vars||t).palette)?void 0:i[n.color];return(0,Be.A)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,Be.A)({color:null==r?void 0:r.main},!n.disableRipple&&{"&:hover":(0,Be.A)({},r&&{backgroundColor:t.vars?"rgba(".concat(r.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,gi.X4)(r.main,t.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},{["&.".concat(Rr.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}})})),Lr=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiIconButton"}),{edge:i=!1,children:r,className:s,color:a="default",disabled:o=!1,disableFocusRipple:l=!1,size:c="medium"}=n,d=(0,lt.A)(n,Ir),u=(0,Be.A)({},n,{edge:i,color:a,disabled:o,disableFocusRipple:l,size:c}),h=(e=>{const{classes:t,disabled:n,color:i,edge:r,size:s}=e,a={root:["root",n&&"disabled","default"!==i&&"color".concat((0,Or.A)(i)),r&&"edge".concat((0,Or.A)(r)),"size".concat((0,Or.A)(s))]};return(0,Sn.A)(a,Nr,t)})(u);return(0,Xe.jsx)(Dr,(0,Be.A)({className:(0,Cn.A)(h.root,s),centerRipple:!0,focusRipple:!l,disabled:o,ref:t},d,{ownerState:u,children:r}))})),Wr=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Br(e){return"scale(".concat(e,", ").concat(e**2,")")}const qr={entering:{opacity:1,transform:Br(1)},entered:{opacity:1,transform:"none"}},Hr="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),zr=i.forwardRef((function(e,t){const{addEndListener:n,appear:r=!0,children:s,easing:a,in:o,onEnter:l,onEntered:c,onEntering:d,onExit:u,onExited:h,onExiting:p,style:m,timeout:f="auto",TransitionComponent:g=li}=e,y=(0,lt.A)(e,Wr),v=(0,dr.A)(),b=i.useRef(),x=ci(),w=i.useRef(null),_=(0,hi.A)(w,Nn(s),t),j=e=>t=>{if(e){const n=w.current;void 0===t?e(n):e(n,t)}},S=j(d),A=j(((e,t)=>{di(e);const{duration:n,delay:i,easing:r}=ui({style:m,timeout:f,easing:a},{mode:"enter"});let s;"auto"===f?(s=x.transitions.getAutoHeightDuration(e.clientHeight),b.current=s):s=n,e.style.transition=[x.transitions.create("opacity",{duration:s,delay:i}),x.transitions.create("transform",{duration:Hr?s:.666*s,delay:i,easing:r})].join(","),l&&l(e,t)})),k=j(c),C=j(p),E=j((e=>{const{duration:t,delay:n,easing:i}=ui({style:m,timeout:f,easing:a},{mode:"exit"});let r;"auto"===f?(r=x.transitions.getAutoHeightDuration(e.clientHeight),b.current=r):r=t,e.style.transition=[x.transitions.create("opacity",{duration:r,delay:n}),x.transitions.create("transform",{duration:Hr?r:.666*r,delay:Hr?n:n||.333*r,easing:i})].join(","),e.style.opacity=0,e.style.transform=Br(.75),u&&u(e)})),P=j(h);return(0,Xe.jsx)(g,(0,Be.A)({appear:r,in:o,nodeRef:w,onEnter:A,onEntered:k,onEntering:S,onExit:E,onExited:P,onExiting:C,addEndListener:e=>{"auto"===f&&v.start(b.current||0,e),n&&n(w.current,e)},timeout:"auto"===f?null:f},y,{children:(e,t)=>i.cloneElement(s,(0,Be.A)({style:(0,Be.A)({opacity:0,transform:Br(.75),visibility:"exited"!==e||o?void 0:"hidden"},qr[e],m,s.props.style),ref:_},t))}))}));zr.muiSupportAuto=!0;const Ur=zr,Gr=()=>{const[e,t]=(0,i.useState)(!1),n={width:"100%",marginBottom:"1em",textDecoration:"none"},r=i.useRef(null),s=e=>{r.current&&r.current.contains(e.target)||t(!1)},a=i.useRef(e);return i.useEffect((()=>{!0===a.current&&!1===e&&r.current.focus(),a.current=e}
2),[e]),(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)(Lr,{ref:r,style:{width:50,height:45,backgroundColor:"transparent",borderRadius:10,paddingRight:0,paddingTop:0},id:"composition-button","aria-controls":e?"composition-menu":void 0,"aria-expanded":e?"true":void 0,"aria-haspopup":"true",onClick:()=>{t((e=>!e))},children:(0,Xe.jsx)("div",{class:e?"icon iconOpened":"icon",children:(0,Xe.jsx)("span",{class:e?"menu-icon menu-iconOpened":"menu-icon"})})}),(0,Xe.jsx)(Qn,{open:e,anchorEl:r.current,role:void 0,style:{zIndex:1,width:"100%"},placement:"bottom-start",transition:!0,disablePortal:!0,children:e=>{let{TransitionProps:t,placement:i}=e;return(0,Xe.jsx)(Ur,at(at({},t),{},{style:{marginTop:10,transformOrigin:"top"},children:(0,Xe.jsx)(wi,{children:(0,Xe.jsx)(Si,{onClickAway:s,children:(0,Xe.jsxs)("div",{style:{width:"auto",maxWidth:"100%",display:"flex",justifyContent:"center",textAlign:"left",padding:"1em"},children:[(0,Xe.jsxs)("div",{style:{width:"50%",display:"flex",flexFlow:"column"},children:[(0,Xe.jsx)(Oe,{to:"/services",className:"link-color",style:n,onClick:s,children:"Services"}),(0,Xe.jsx)(Oe,{to:"/services/hvac-company-in-india",className:"link-color",style:n,onClick:s,children:"HVAC"}),(0,Xe.jsx)(Oe,{to:"/services/plumbing-services-in-gurgaon",className:"link-color",style:n,onClick:s,children:"Plumbing"}),(0,Xe.jsx)(Oe,{to:"/services/ibms",className:"link-color",style:n,onClick:s,children:"IBMS / LV"}),(0,Xe.jsx)(Oe,{to:"/services/industrial-fire-fighting-contractors-in-india",className:"link-color",style:n,onClick:s,children:"Firefighting"}),(0,Xe.jsx)(Oe,{to:"/services/industrial-electrical-contractors-in-india",className:"link-color",style:n,onClick:s,children:"Electrical"}),(0,Xe.jsx)(Oe,{to:"/services/air-conditioning-contractor-in-india",className:"link-color",style:n,onClick:s,children:"AC Installation"}),(0,Xe.jsx)(Oe,{to:"/services/mepf-contractor-in-india",className:"link-color",style:n,onClick:s,children:"MEPF"}),(0,Xe.jsx)(Oe,{to:"/projects",className:"link-color",style:n,onClick:s,children:"Projects"})]}),(0,Xe.jsxs)("div",{style:{width:"50%",display:"flex",flexFlow:"column"},children:[(0,Xe.jsx)(Oe,{to:"/products",className:"link-color",style:n,onClick:s,children:"Products"}),(0,Xe.jsx)(Oe,{to:"/about",className:"link-color",style:n,onClick:s,children:"About Us"}),(0,Xe.jsx)(Oe,{to:"/our-approach",className:"link-color",style:n,onClick:s,children:"Our Approach"}),(0,Xe.jsx)(Oe,{to:"/leadership",className:"link-color",style:n,onClick:s,children:"Leadership"}),(0,Xe.jsx)(Oe,{to:"/careers",className:"link-color",style:n,onClick:s,children:"Careers"}),(0,Xe.jsx)(Oe,{to:"/social-commitment",className:"link-color",style:n,onClick:s,children:"Social Commitment"}),(0,Xe.jsx)(Oe,{to:"/blog",className:"link-color",style:n,onClick:s,children:"Blog"}),(0,Xe.jsx)(Oe,{to:"/contact",className:"link-color",style:n,onClick:s,children:"Contact Us"}),(0,Xe.jsx)(Oe,{to:"https://uniqueengineersltd.com/vendor-registration-form/",target:"_blank",className:"link-color",style:n,onClick:s,children:"Vendor Registration"})]})]})})})}))}})]})},Vr=e=>{const[t,n]=(0,i.useState)(!1),[r,s]=(0,i.useState)(!1),[a,o]=(0,i.useState)(!1),l=i.useRef(null),c=i.useRef(null),d=i.useRef(null),u={marginRight:"2em",textDecoration:"none"},h=i.useRef(t),p=i.useRef(r),m=i.useRef(a);(0,i.useEffect)((()=>{!0===h.current&&!1===t&&l.current.focus(),h.current=t}),[t]),(0,i.useEffect)((()=>{!0===p.current&&!1===r&&c.current.focus(),p.current=r}),[r]),(0,i.useEffect)((()=>{!0===m.current&&!1===a&&d.current.focus(),m.current=a}),[a]);const f=()=>{n(!1),s(!1),o(!1)};return(0,Xe.jsx)(Ii,{container:!0,sx:{backgroundColor:"#F4F8FA",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,className:"header-div",sx:{maxWidth:1440,width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,className:"header1-div",children:[(0,Xe.jsx)(Ii,{item:!0,xs:6,sm:2,md:2,children:(0,Xe.jsx)(Oe,{to:"/",children:(0,Xe.jsx)("img",{src:"/assets/images/logo.png",alt:"logo"})})}),(0,Xe.jsx)(Ii,{item:!0,xs:6,sm:10,md:8,sx:{textAlign:"right"},children:ot.Fr?(0,Xe.jsx)(Gr,{}):(0,Xe.jsxs)("nav",{className:"",style:{textAlign:"right",font:"Inter"},children:[(0,Xe.jsxs)(Oe,{to:"/services",ref:l,"aria-controls":t?"composition-menu":void 0,"aria-expanded":t?"true":void 0,"aria-haspopup":"true",className:"link-color",style:at(at({},u),{},{border:0,outline:"none"}),onMouseOver:()=>{n(!0),o(!1),s(!1)},children:["Services ",(0,Xe.jsx)($i.A,{style:{verticalAlign:"middle",transform:t?"rotate(180deg)":"rotate(0deg)",marginTop:2}})," "]}),(0,Xe.jsx)(Qn,{open:t,style:{zIndex:1},anchorEl:l.current,role:void 0,placement:"bottom-start",transition:!0,disablePortal:!0,children:e=>{let{TransitionProps:n,placement:i}=e;return(0,Xe.jsx)(fi,at(at({timeout:350},n),{},{style:{marginTop:"1.5em",zIndex:1,transformOrigin:"bottom-start"===i?"center top":"left bottom"},children:(0,Xe.jsx)(wi,{children:(0,Xe.jsx)(Si,{onClickAway:f,style:{width:525},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"525px",maxWidth:"525px",display:"flex",justifyContent:"flex-start",padding:"2em 1em"}
2,autoFocusItem:t,id:"composition-menu","aria-labelledby":"composition-button",children:[(0,Xe.jsx)(Ii,{item:!0,xs:6,sx:{display:"flex",alignItems:"center",padding:"1.5em 1em"},children:(0,Xe.jsx)("img",{src:"/assets/images/menuimg.png",alt:"menubg",style:{width:"185px"}})}),(0,Xe.jsx)(Ii,{item:!0,xs:3,sx:{},children:(0,Xe.jsxs)(Ji,{children:[(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em 0.5em"},children:(0,Xe.jsx)(Oe,{to:"/services/hvac-company-in-india",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"HVAC"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em 0.5em"},children:(0,Xe.jsx)(Oe,{to:"/services/plumbing-services-in-gurgaon",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Plumbing"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em 0.5em"},children:(0,Xe.jsx)(Oe,{to:"/services/ibms",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"IBMS / LV"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em 0.5em"},children:(0,Xe.jsx)(Oe,{to:"/services/mepf-contractor-in-india",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"MEPF"})})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:3,sx:{},children:(0,Xe.jsxs)(Ji,{children:[(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em 0.5em"},children:(0,Xe.jsx)(Oe,{to:"/services/industrial-fire-fighting-contractors-in-india",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Firefighting"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em 0.5em"},children:(0,Xe.jsx)(Oe,{to:"/services/industrial-electrical-contractors-in-india",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Electrical"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em 0.5em"},children:(0,Xe.jsx)(Oe,{to:"/services/air-conditioning-contractor-in-india",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"AC Installation"})})]})})]})})})}))}}),(0,Xe.jsx)(Oe,{to:"/projects",className:"link-color",style:u,onMouseOver:f,children:"Projects"}),(0,Xe.jsx)(Oe,{to:"/products",className:"link-color",style:u,onMouseOver:f,children:"Products"}),(0,Xe.jsxs)(Oe,{to:"/about",ref:c,"aria-controls":r?"compositionabout-menu":void 0,"aria-expanded":r?"true":void 0,"aria-haspopup":"true",className:"link-color",style:at(at({},u),{},{border:0,outline:"none"}),onMouseOver:()=>{n(!1),o(!1),s(!0)},children:["About Us ",(0,Xe.jsx)($i.A,{style:{verticalAlign:"middle",transform:r?"rotate(180deg)":"rotate(0deg)",marginTop:2}})]}),(0,Xe.jsx)(Qn,{open:r,anchorEl:l.current,style:{zIndex:1},role:void 0,placement:"bottom-start",transition:!0,disablePortal:!0,children:e=>{let{TransitionProps:t,placement:n}=e;return(0,Xe.jsx)(fi,at(at({},t),{},{timeout:350,style:{marginTop:"1.5em",zIndex:1,transformOrigin:"bottom-start"===n?"center top":"left bottom"},children:(0,Xe.jsx)(wi,{children:(0,Xe.jsx)(Si,{onClickAway:f,children:(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"525px",maxWidth:"525px",display:"flex",justifyContent:"flex-start",padding:"2em 1em"},autoFocusItem:r,id:"compositionabout-menu","aria-labelledby":"composition-button",children:[(0,Xe.jsx)(Ii,{item:!0,xs:6,sx:{display:"flex",alignItems:"center",padding:"1.5em 1em"},children:(0,Xe.jsx)("img",{src:"/assets/images/menuimg1.jpg",alt:"menubg",style:{width:"185px"}})}),(0,Xe.jsx)(Ii,{item:!0,xs:5,sx:{},children:(0,Xe.jsxs)(Ji,{children:[(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em"},children:(0,Xe.jsx)(Oe,{to:"/our-approach",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Our Approach"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em"},children:(0,Xe.jsx)(Oe,{to:"/leadership",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Leadership"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.5em"},children:(0,Xe.jsx)(Oe,{to:"/careers",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Careers"})}),(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em"},children:(0,Xe.jsx)(Oe,{to:"/social-commitment",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Social Commitment"})})]})})]})})})}))}}),(0,Xe.jsxs)(Oe,{to:"#",ref:d,"aria-controls":a?"compositionabout-menu":void 0,"aria-expanded":a?"true":void 0,"aria-haspopup":"true",className:"link-color",style:at(at({},u),{},{border:0,outline:"none"}),onMouseOver:()=>{n(!1),s(!1),o(!0)},children:["Investors ",(0,Xe.jsx)($i.A,{style:{verticalAlign:"middle",transform:r?"rotate(180deg)":"rotate(0deg)",marginTop:2}})]}),(0,Xe.jsx)(Qn,{open:a,anchorEl:l.current,style:{zIndex:1},role:void 0,placement:"bottom-start",transition:!0,disablePortal:!0,children:e=>{let{TransitionProps:t,placement:n}=e;return(0,Xe.jsx)(fi,at(at({},t),{},{timeout:350,style:{marginTop:"1.5em",zIndex:1,transformOrigin:"bottom-start"===n?"center top":"left bottom"},children:(0,Xe.jsx)(wi,{children:(0,Xe.jsx)(Si,{onClickAway:f,children:(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"525px",maxWidth:"525px",display:"flex",justifyContent:"flex-start",padding:"2em 1em"}
2,autoFocusItem:r,id:"compositionabout-menu","aria-labelledby":"composition-button",children:[(0,Xe.jsx)(Ii,{item:!0,xs:6,sx:{display:"flex",alignItems:"center",padding:"1.5em 1em"},children:(0,Xe.jsx)("img",{src:"/assets/images/menuimg1.jpg",alt:"menubg",style:{width:"185px"}})}),(0,Xe.jsx)(Ii,{item:!0,xs:5,sx:{},children:(0,Xe.jsx)(Ji,{children:(0,Xe.jsx)("li",{style:{textAlign:"left",padding:"0.65em"},children:(0,Xe.jsx)(Oe,{to:"/investors/name-change",className:"link-color",style:at(at({},u),{},{marginRight:"0em !important"}),onClick:f,children:"Name Change"})})})})]})})})}))}}),(0,Xe.jsx)(Oe,{to:"/contact",className:"link-color",style:u,onMouseOver:f,children:"Contact Us"}),(0,Xe.jsx)(Oe,{to:"https://uniqueengineersltd.com/vendor-registration-form/",target:"_blank",className:"link-color cusfrmbtn_sec",style:u,onMouseOver:f,children:"Vendor Registration"})]})})]})})})};function Yr(e){return(0,Ln.Ay)("MuiTypography",e)}(0,Dn.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Xr=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Kr=(0,Yn.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat((0,Or.A)(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Be.A)({margin:0},"inherit"===n.variant&&{font:"inherit"},"inherit"!==n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),Qr={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Jr={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},$r=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiTypography"}),i=(e=>Jr[e]||e)(n.color),r=(0,ki.A)((0,Be.A)({},n,{color:i})),{align:s="inherit",className:a,component:o,gutterBottom:l=!1,noWrap:c=!1,paragraph:d=!1,variant:u="body1",variantMapping:h=Qr}=r,p=(0,lt.A)(r,Xr),m=(0,Be.A)({},r,{align:s,color:i,className:a,component:o,gutterBottom:l,noWrap:c,paragraph:d,variant:u,variantMapping:h}),f=o||(d?"p":h[u]||Qr[u])||"span",g=(e=>{const{align:t,gutterBottom:n,noWrap:i,paragraph:r,variant:s,classes:a}=e,o={root:["root",s,"inherit"!==e.align&&"align".concat((0,Or.A)(t)),n&&"gutterBottom",i&&"noWrap",r&&"paragraph"]};return(0,Sn.A)(o,Yr,a)})(m);return(0,Xe.jsx)(Kr,(0,Be.A)({as:f,ref:t,ownerState:m,className:(0,Cn.A)(g.root,a)},p))}));var Zr=__webpack_require__(6946);const es=(0,Zr.A)((0,Xe.jsx)("path",{d:"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z"}),"FacebookOutlined"),ts=()=>(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)(Ii,{container:!0,sx:{width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",width:"100%",maxWidth:1440},children:(0,Xe.jsx)(Ii,{item:!0,className:"footer-div",sx:{},children:(0,Xe.jsxs)(Ii,{item:!0,className:"footer1-div",sx:{},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:3,sx:{pb:"2em"},children:[(0,Xe.jsx)("img",{src:"/assets/images/logo.png",alt:"logo"}),(0,Xe.jsx)($r,{className:"normal-text title-color",sx:{ml:1.5,fontWeight:500},children:"Full service MEP engineering solutions company"})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:7,sx:{display:"flex",width:"100%",mx:ot.Fr?"15px":"30px"},children:[[{name:"About Us",url:"about"},{name:"Our Approach",url:"our-approach"},{name:"Social Commitment",url:"social-commitment"},{name:"Leadership",url:"leadership"},{name:"Careers",url:"careers"},{name:"Name Change",url:"investors/name-change"},{name:"Blog",url:"blog"}],[{name:"Services",url:"services"},{name:"HVAC",url:"services/hvac-company-in-india"},{name:"Firefighting",url:"services/industrial-fire-fighting-contractors-in-india"},{name:"Plumbing",url:"services/plumbing-services-in-gurgaon"},{name:"Electrical",url:"services/industrial-electrical-contractors-in-india"}
2,{name:"IBMS / LV",url:"services/ibms"}],[{name:"Products",url:"products"},{name:"Projects",url:"projects"},{name:"Case Studies",url:"case-study"},{name:"Corporate Compliance",url:"corporate-compliance"},{name:"Contact Us",url:"contact"},{name:"Privacy Policy",url:"privacy-policy"}]].map(((e,t)=>(0,Xe.jsx)(Ii,{item:!0,xs:4,sx:{display:"flex",flexDirection:"column"},children:e.map((e=>(0,Xe.jsx)(Oe,{to:e.url,className:"normal-text footer-text-color",style:{textDecoration:"none",opacity:.6,fontSize:"0.8em",marginBottom:"1em"},children:e.name},e.name)))},"nav_".concat(t))))}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:2,sx:{background:!ot.Fr&&"url(/assets/images/footerbg.png) no-repeat",backgroundPosition:"bottom right",ml:ot.Fr&&2.5},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{display:"flex",alignItems:"center"},children:[(0,Xe.jsx)($r,{className:"normal-text footer-text-color",sx:{fontSize:"0.8em !important",mr:2,opacity:.8},children:"Stay connected"}),(0,Xe.jsx)(Oe,{to:"https://www.linkedin.com/company/uniqueengineers/",target:"_blank",children:(0,Xe.jsx)("img",{src:"assets/images/linkedinicon.svg",sx:{width:16,height:16},alt:"",style:{marginRight:"1em"}})}),(0,Xe.jsx)(Oe,{to:"https://www.facebook.com/share/4T6FQRqLzJcZ99dP/?mibextid=LQQJ4d",target:"_blank",children:(0,Xe.jsx)(es,{})}),(0,Xe.jsx)(Oe,{to:"https://www.instagram.com/uniqueengineersltd/",target:"_blank",children:(0,Xe.jsx)("img",{src:"assets/images/Instagram-Logo.wine.png",sx:{width:16,height:16},alt:"",style:{width:"45px",height:"auto",marginLeft:"1px"}})})]})})]})})})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{height:"3px",mx:1,borderTop:"1px solid #DAE6EF"}}),(0,Xe.jsx)(Ii,{container:!0,sx:{width:"100%",display:"flex",justifyContent:"center",px:1},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",mt:1,pt:2,pb:7.5},children:[(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",alignItems:"center"},children:(0,Xe.jsx)($r,{className:"normal-text",variant:"body2",sx:{fontSize:"0.8em !important",opacity:.6},component:"p",children:"\xa9 2026 Unique Engineers"})}),(0,Xe.jsx)("p",{}),(0,Xe.jsxs)($r,{className:"normal-text",variant:"body2",component:"p",sx:{fontSize:"0.8em !important",opacity:.6},children:["By ",(0,Xe.jsx)(Oe,{to:"https://hudestudio.com",target:"_blank",style:{textDecoration:"none"},children:" HUDE"})]})]})})]}),ns=()=>(0,Xe.jsx)(Xe.Fragment,{children:ot.Fr?(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4F8FA",pt:"4em",pl:"1em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,children:(0,Xe.jsx)($r,{variant:"p",component:"p",sx:{marginTop:"-1em",fontFamily:"Playfair Display",fontSize:"3.5em",lineHeight:"1.2em",fontWeight:700,color:"#1D5A93"},children:"Putting Life in Built-up Structures"})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,children:(0,Xe.jsx)("img",{src:"/assets/images/banner-right.png",alt:"banner",style:{width:"100%"}})})]}):(0,Xe.jsx)(Ii,{item:!0,sx:{background:"url(/assets/images/banner-right.png) no-repeat",width:"100%",backgroundPosition:"right center"},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,className:"home-banner",sx:{},children:(0,Xe.jsx)($r,{variant:"p",component:"p",sx:{width:600,marginTop:"-2em",fontFamily:"Playfair Display",fontSize:"3.5em",lineHeight:"1.2em",fontWeight:700,color:"#1D5A93"},children:"Putting Life in Built-up Structures"})})})}),is=()=>(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{backgroundColor:"#FFF",width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{className:"enrich-div",sx:{background:!ot.Fr&&"url(/assets/images/enrichbg.png) no-repeat",backgroundPosition:"bottom left",rowGap:"1em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:5,md:5,lg:4,xl:4,sx:{mr:!ot.Fr&&2},children:[(0,Xe.jsx)($r,{variant:"h3",component:"h3",className:"titleStyle title-color",children:"Enriching Lives and Spaces with Thoughtful MEP Solutions"}),(0,Xe.jsxs)($r,{variant:"bod2",component:"p",className:"text-color",sx:{fontFamily:"Inter",lineHeight:"1.8em",mt:1,overflowWrap:!0,textOverflow:"ellipsis",overflow:"hidden"},children:["What turns a building into a safe, comfortable space? It is not just concrete and glass, it is the systems you do not see. At Unique Engineers, we work behind the scenes to make sure your space functions the way it should. Whether it is proper lighting, clean water, fresh air, or safe wiring, our Mechanical, Electrical, and Plumbing (MEP) solutions make everything come together.",(0,Xe.jsx)("br",{}),"We do not just install equipment. We create environments where people can live, work, and breathe better. That is
2what makes us a reliable name among the ",(0,Xe.jsx)("strong",{children:"top MEP consultants in Gurgaon."})]}),(0,Xe.jsx)($r,{variant:"h3",component:"h3",className:"titleStyle title-color",children:"Understanding the Purpose of Every Space"}),(0,Xe.jsxs)($r,{variant:"bod2",component:"p",className:"text-color",sx:{fontFamily:"Inter",lineHeight:"1.8em",mt:1,overflowWrap:!0,textOverflow:"ellipsis",overflow:"hidden"},children:["Not every building is the same. A school does not need what a hotel needs. A factory runs very differently from an office. That is why we never offer one-size-fits-all plans.",(0,Xe.jsx)("br",{}),"We begin by listening. What is your building used for? How many people will use it daily? What are your concerns - cost, sustainability, maintenance? We consider every factor.",(0,Xe.jsx)("br",{}),"Then we build a tailored MEP design that works long-term. And because we think ahead, we help you save on costs, reduce energy waste, and stay future-ready."]})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:7,md:7,lg:6,xl:6,sx:{textAlign:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/iconsimage.jpg",alt:"iconsbg",className:"enrich-img"})})]})});var rs=__webpack_require__(3044),ss=__webpack_require__(3446);function as(e){return(0,Ln.Ay)("MuiButton",e)}const os=(0,Dn.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);const ls=i.createContext({});const cs=i.createContext(void 0),ds=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],us=e=>(0,Be.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),hs=(0,Yn.Ay)(Mr,{shouldForwardProp:e=>(0,ss.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,Or.A)(n.color))],t["size".concat((0,Or.A)(n.size))],t["".concat(n.variant,"Size").concat((0,Or.A)(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((e=>{let{theme:t,ownerState:n}=e;var i,r;const s="light"===t.palette.mode?t.palette.grey[300]:t.palette.grey[800],a="light"===t.palette.mode?t.palette.grey.A100:t.palette.grey[700];return(0,Be.A)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":(0,Be.A)({textDecoration:"none",backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,gi.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===n.variant&&"inherit"!==n.color&&{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,gi.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===n.variant&&"inherit"!==n.color&&{border:"1px solid ".concat((t.vars||t).palette[n.color].main),backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainCh
2annel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,gi.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===n.variant&&{backgroundColor:t.vars?t.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2],backgroundColor:(t.vars||t).palette.grey[300]}},"contained"===n.variant&&"inherit"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[n.color].main}}),"&:active":(0,Be.A)({},"contained"===n.variant&&{boxShadow:(t.vars||t).shadows[8]}),["&.".concat(os.focusVisible)]:(0,Be.A)({},"contained"===n.variant&&{boxShadow:(t.vars||t).shadows[6]}),["&.".concat(os.disabled)]:(0,Be.A)({color:(t.vars||t).palette.action.disabled},"outlined"===n.variant&&{border:"1px solid ".concat((t.vars||t).palette.action.disabledBackground)},"contained"===n.variant&&{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})},"text"===n.variant&&{padding:"6px 8px"},"text"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].main},"outlined"===n.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:t.vars?"1px solid rgba(".concat(t.vars.palette[n.color].mainChannel," / 0.5)"):"1px solid ".concat((0,gi.X4)(t.palette[n.color].main,.5))},"contained"===n.variant&&{color:t.vars?t.vars.palette.text.primary:null==(i=(r=t.palette).getContrastText)?void 0:i.call(r,t.palette.grey[300]),backgroundColor:t.vars?t.vars.palette.Button.inheritContainedBg:s,boxShadow:(t.vars||t).shadows[2]},"contained"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].contrastText,backgroundColor:(t.vars||t).palette[n.color].main},"inherit"===n.color&&{color:"inherit",borderColor:"currentColor"},"small"===n.size&&"text"===n.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"text"===n.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===n.size&&"outlined"===n.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"outlined"===n.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===n.size&&"contained"===n.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"contained"===n.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},n.fullWidth&&{width:"100%"})}),(e=>{let{ownerState:t}=e;return t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(os.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(os.disabled)]:{boxShadow:"none"}}})),ps=(0,Yn.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t["iconSize".concat((0,Or.A)(n.size))]]}})((e=>{let{ownerState:t}=e;return(0,Be.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},us(t))})),ms=(0,Yn.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t["iconSize".concat((0,Or.A)(n.size))]]}})((e=>{let{ownerState:t}=e;return(0,Be.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},us(t))})),fs=i.forwardRef((function(e,t){const n=i.useContext(ls),r=i.useContext(cs),s=(0,rs.A)(n,e),a=(0,qe.b)({props:s,name:"MuiButton"}),{children:o,color:l="primary",component:c="button",className:d,disabled:u=!1,disableElevation:h=!1,disableFocusRipple:p=!1,endIcon:m,focusVisibleClassName:f,fullWidth:g=!1,size:y="medium",startIcon:v,type:b,variant:x="text"}=a,w=(0,lt.A)(a,ds),_=(0,Be.A)({},a,{color:l,component:c,disabled:u,disableElevation:h,disableFocusRipple:p,fullWidth:g,size:y,type:b,variant:x}),j=(e=>{const{color:t,disableElevation:n,fullWidth:i,size:r,variant:s,classes:a}=e,o={root:["root",s,"".concat(s).concat((0,Or.A)(t)),"size".concat((0,Or.A)(r)),"".concat(s,"Size").concat((0,Or.A)(r)),"color".concat((0,Or.A)(t)),n&&"disableElevation",i&&"fullWidth"],label:["label"],startIcon:["icon","startIcon","iconSize".concat((0,Or.A)(r))],endIcon:["icon","endIcon","iconSize".concat((0,Or.A)(r))]},l=(0,Sn.A)(o,as,a);return(0,Be.A)({},a,l)})(_),S=v&&(0,Xe.jsx)(ps,{className:j.startIcon,ownerState:_,children:v}),A=m&&(0,Xe.jsx)(ms,{className:j.endIcon,ownerState:_,children:m}),k=r||"";return(0,Xe.jsxs)(hs,(0,Be.A)({ownerState:_,className:(0,Cn.A)(n.className,j.root,d,k),component:c,disabled:u,focusRipple:!p,focusVisibleClassName:(0,Cn.A)(j.focusVisible,f),ref:t,type:b},w,{classes:j,children:[S,o,A]}))}));var gs=__webpack_require__(9836);const ys=e=>{const{title:t,content:n,imageArray:r}=e,s=ne(),a=(0,i.useRef)(null),o={dots:!1,arrows:!1,className:"center",centerMode:!0,infinite:!0,centerPadding:"50px",slidesToShow:Math.min(1),slidesToScroll:Math.min(1),swipeToSlide:!1,speed:500,responsive:[{breakpoint:1025,settings:{slidesToShow:2,slidesToScroll:1,infinite:!0}},{breakpoint:600,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,infinite:!0}},{breakpoint:480,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,initialSlide:0,centerMode:!1,centerPadding:"10px"}}]},l=e=>{const t=e.slice();for(let n=t.length-1;n>0;n--){const e=Math.floor(Math.random()*(n+1));[t[n],t[e]]=[t[e],t[n]]}return t},c=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/aiims-jammu.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"AIIMS, Jammu"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Vijaypur Samba Distt, Jammu & Kashmir"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/atc-kolkota.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ATC Tower, Kolkata Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Kolkata, West Bengal"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/center-vista.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Central Vista, Common Central Secretariat"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"New Delhi"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/esic-bihta.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ESIC Medical College & Hospital, Bihta"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Patna, Bihar"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/hq27-bharti.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"HQ27 Bharti Reality"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Gurugram, Haryana"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/iit-bhilai.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"IIT, Bhilai"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Kutelabhata, Chhattisgarh"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/mopa-goa.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Mopa International Airport, Goa "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"MOPA, North Goa"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/nalanda-rajgir.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Nalanda University, Rajgir "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Rajgir, Bihar"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/sky-mansion.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Sky Mansion, New Delhi "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Chattarpur, New Delhi"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/home_image/ssb-warangal.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"SSB Hospital, Warangal"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Warangal, Telengana"})]})];return(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,className:"footprint",sx:{width:"100%",maxWidth:"100%",backgroundColor:"#dbfad8"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"footprint-div",sx:{maxWidth:1440,rowGap:"1em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,md:5,lg:4,xl:4,sx:{mr:!ot.Fr&&2},children:[(0,Xe.jsx)($r,{variant:"h3",component:"h3",className:"titleStyle title-color",sx:{pl:1},children:"Our Footprint Across Industries"}),(0,Xe.jsxs)($r,{variant:"bod2",component:"p",className:"text-color",sx:{pl:1,fontFamily:"Inter",lineHeight:"1.8em",mt:1,mb:2,overflowWrap:!0,textOverflow:"ellipsis",overflow:"hidden"},children:["At Unique Engineers, we believe buildings should not just serve today\u2019s needs, they should be ready for tomorrow. That is
2why our solutions focus on long-term performance. We use smart controls, efficient layouts, and high-quality materials that stand the test of time.",(0,Xe.jsx)("br",{}),"Being one of ",(0,Xe.jsx)("strong",{children:"the top MEP consultants in Gurgaon"})," means staying current with new technologies and evolving standards. We are always learning. And we bring that knowledge to every project."]}),(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,onClick:()=>{s("/projects")},children:[(0,Xe.jsx)($r,{variant:"bod2",component:"p",className:"normal-text",sx:{textTransform:"capitalize",fontFamily:"Inter",lineHeight:"1.8em",color:"#4F9A41 !important"},children:"view all"}),(0,Xe.jsx)("img",{className:"right-icon",src:"/assets/images/right-arrow.png",alt:"right icon"})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:7,md:7,lg:8,xl:8,children:[(0,Xe.jsx)(gs.A,at(at({id:"footprintSlider",ref:a},o),{},{children:r&&r.length>0?l(r):l(c)})),(0,Xe.jsxs)(Ii,{item:!0,className:"scroll-btn",sx:{display:"flex",alignItems:"center",marginLeft:ot.Fr&&"-8px !important"},children:[(0,Xe.jsx)(Lr,{onClick:e=>{e.preventDefault(),a.current.slickPrev()},children:(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon",style:{transform:"rotate(180deg)"}})}),(0,Xe.jsx)($r,{className:"txt normal-text",sx:{fontSize:"2em",fontWeight:600,color:"#4F9A41 !important"},children:"/"}),(0,Xe.jsx)(Lr,{onClick:e=>{e.preventDefault(),a.current.slickNext()},children:(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})})]})]})]})})})};var vs=!("undefined"===typeof window||!window.document||!window.document.createElement);var bs=void 0;function xs(){return void 0===bs&&(bs=function(){if(!vs)return!1;if(!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t)}catch(hg){}return e}()),bs}function ws(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function _s(e){this.target=e,this.events={}}_s.prototype.getEventHandlers=function(e,t){var n,i=String(e)+" "+String((n=t)?!0===n?100:(0|n.capture)+(n.passive<<1)+(n.once<<2):0);return this.events[i]||(this.events[i]={handlers:[],handleEvent:void 0},this.events[i].nextHandlers=this.events[i].handlers),this.events[i]},_s.prototype.handleEvent=function(e,t,n){var i=this.getEventHandlers(e,t);i.handlers=i.nextHandlers,i.handlers.forEach((function(e){e&&e(n)}))},_s.prototype.add=function(e,t,n){var i=this,r=this.getEventHandlers(e,n);ws(r),0===r.nextHandlers.length&&(r.handleEvent=this.handleEvent.bind(this,e,n),this.target.addEventListener(e,r.handleEvent,n)),r.nextHandlers.push(t);var s=!0;return function(){if(s){s=!1,ws(r);var a=r.nextHandlers.indexOf(t);r.nextHandlers.splice(a,1),0===r.nextHandlers.length&&(i.target&&i.target.removeEventListener(e,r.handleEvent,n),r.handleEvent=void 0)}}};var js="__consolidated_events_handlers__";function Ss(e,t,n,i){e[js]||(e[js]=new _s(e));var r=function(e){if(e)return xs()?e:!!e.capture}(i);return e[js].add(t,n,r)}var As=__webpack_require__(2400);function ks(e,t){var n,i=(n=e,!isNaN(parseFloat(n))&&isFinite(n)?parseFloat(n):"px"===n.slice(-2)?parseFloat(n.slice(0,-2)):void 0);if("number"===typeof i)return i;var r=function(e){if("%"===e.slice(-1))return parseFloat(e.slice(0,-1))/100}(e);return"number"===typeof r?r*t:void 0}var Cs="above",Es="inside",Ps="below",Fs="invisible";function Ts(e){return"string"===typeof e.type}var Ms;var Os=[];function Ns(e){Os.push(e),Ms||(Ms=setTimeout((function(){var e;for(Ms=null;e=Os.shift();)e()}),0));var t=!0;return function(){if(t){t=!1;var n=Os.indexOf(e);-1!==n&&(Os.splice(n,1),!Os.length&&Ms&&(clearTimeout(Ms),Ms=null))}}}var Rs="undefined"!==typeof window,Is={debug:!1,scrollableAncestor:void 0,children:void 0,topOffset:"0px",bottomOffset:"0px",horizontal:!1,onEnter:function(){},onLeave:function(){},onPositionChange:function(){},fireOnRapidScroll:!0},Ds=function(e){function t(t){var n;return(n=e.call(this,t)||this).refElement=function(e){n._ref=e},n}$n(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this;Rs&&(this.cancelOnNextTick=Ns((function(){e.cancelOnNextTick=null;var t=e.props,n=t.children;t.debug;!function(e,t){if(e&&!Ts(e)&&!t)throw new Error("<Waypoint> needs a DOM element to compute boundaries. The child you passed is neither a DOM element (e.g. <div>) nor does it use the innerRef prop.\n\nSee https://goo.gl/LrBNgw for more info.")}(n,e._ref),e._handleScroll=e._handleScroll.bind(e),e.scrollableAncestor=e._findScrollableAncestor(),e.scrollEventListenerUnsubscribe=Ss(e.scrollableAncestor,"scroll",e._handleScroll,{passive:!0}),e.resizeEventListenerUnsubscribe=Ss(window,"resize",e._handleScroll,{passive:!0}),e._handleScroll(null)})))},n.componentDidUpdate=function(){var e=this;Rs&&this.scrollableAncestor&&(this.cancelOnNextTick||(this.cancelOnNextTick=Ns((function(){e.cancelOnNextTick=null,e._handleScroll(null)}))))},n.componentWillUnmount=function(){Rs&&(this.scrollEventListenerUnsubscribe&&this.scrollEventListenerUnsubscribe(),this.resizeEventListenerUnsubscribe&&this.resizeEventListenerUnsubscribe(),this.cancelOnNextTick&&this.cancelOnNextTick())},n._findScrollableAncestor=function(){var e=this.props,t=e.horizontal,n=e.scrollableAncestor;if(n)return function(e){return"window"===e?__webpack_require__.g.window:e}(n);for(var i=this._ref;i.parentNode;){if((i=i.parentNode)===document.body)return window;var r=window.getComputedStyle(i),s=(t?r.getPropertyValue("overflow-x"):r.getPropertyValue("overflow-y"))||r.getPropertyValue("overflow");if("auto"===s||"scroll"===s||"overlay"===s)return i}return window}
2,n._handleScroll=function(e){if(this._ref){var t=this._getBounds(),n=function(e){return e.viewportBottom-e.viewportTop===0?Fs:e.viewportTop<=e.waypointTop&&e.waypointTop<=e.viewportBottom||e.viewportTop<=e.waypointBottom&&e.waypointBottom<=e.viewportBottom||e.waypointTop<=e.viewportTop&&e.viewportBottom<=e.waypointBottom?Es:e.viewportBottom<e.waypointTop?Ps:e.waypointTop<e.viewportTop?Cs:Fs}(t),i=this._previousPosition,r=this.props,s=(r.debug,r.onPositionChange),a=r.onEnter,o=r.onLeave,l=r.fireOnRapidScroll;if(this._previousPosition=n,i!==n){var c={currentPosition:n,previousPosition:i,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom};s.call(this,c),n===Es?a.call(this,c):i===Es&&o.call(this,c),l&&(i===Ps&&n===Cs||i===Cs&&n===Ps)&&(a.call(this,{currentPosition:Es,previousPosition:i,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}),o.call(this,{currentPosition:n,previousPosition:Es,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}))}}},n._getBounds=function(){var e,t,n=this.props,i=n.horizontal,r=(n.debug,this._ref.getBoundingClientRect()),s=r.left,a=r.top,o=r.right,l=r.bottom,c=i?s:a,d=i?o:l;this.scrollableAncestor===window?(e=i?window.innerWidth:window.innerHeight,t=0):(e=i?this.scrollableAncestor.offsetWidth:this.scrollableAncestor.offsetHeight,t=i?this.scrollableAncestor.getBoundingClientRect().left:this.scrollableAncestor.getBoundingClientRect().top);var u=this.props,h=u.bottomOffset;return{waypointTop:c,waypointBottom:d,viewportTop:t+ks(u.topOffset,e),viewportBottom:t+e-ks(h,e)}},n.render=function(){var e=this,t=this.props.children;if(!t)return i.createElement("span",{ref:this.refElement,style:{fontSize:0}});if(Ts(t)||(0,As.isForwardRef)(t)){return i.cloneElement(t,{ref:function(n){e.refElement(n),t.ref&&("function"===typeof t.ref?t.ref(n):t.ref.current=n)}})}return i.cloneElement(t,{innerRef:this.refElement})},t}(i.PureComponent);Ds.above=Cs,Ds.below=Ps,Ds.inside=Es,Ds.invisible=Fs,Ds.defaultProps=Is,Ds.displayName="Waypoint";const Ls=()=>{const[e,t]=(0,i.useState)(!1),[n,r]=(0,i.useState)(!1),[s,a]=(0,i.useState)(!1);return(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{xs:12,item:!0,className:"leading1-div",sx:{pt:ot.Fr?6.25:12.5,pb:ot.Fr?5:10,width:"100%",background:ot.Fr?"url(/assets/images/leadingbg-mobile.png) no-repeat":"url(/assets/images/leadingbg.png) no-repeat",backgroundPosition:ot.Fr?"bottom right":"top right"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"leading-div",sx:{maxWidth:1440},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,md:5,lg:4,xl:4,className:"leading-title",sx:{height:135},children:(0,Xe.jsxs)($r,{variant:"h3",component:"h3",className:"titleStyle title-color",sx:{mb:2},children:["Leading the way ",(0,Xe.jsx)("br",{}),"in MEP Solutions"]})}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:8,md:7,lg:8,xl:8,sx:{ml:2,mr:2},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",height:ot.Fr?115:135},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsxs)($r,{variant:"body2",component:"div",className:"normal-text title-color leading-subtitle",children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),e&&(0,Xe.jsxs)("p",{className:"numbers",children:[(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--1","data-fake":"8642519073",children:"3"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--2","data-fake":"3252119170",children:"3"})})]})]}),(0,Xe.jsx)($r,{className:"normal-text",children:"Years"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsxs)($r,{variant:"body2",component:"div",className:"normal-text title-color leading-subtitle",children:[(0,Xe.jsx)(Ds,{onEnter:()=>r(!0)}),n&&(0,Xe.jsxs)("p",{className:"numbers",children:[(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--1","data-fake":"3612549601",children:"3"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--2","data-fake":"7253181772",children:"7"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--3","data-fake":"7252119170",children:"6"})})]})]}),(0,Xe.jsx)($r,{className:"normal-text",children:"Projects"})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",alignItems:"flex-start",height:ot.Fr?125:135},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsxs)($r,{variant:"body2",component:"div",className:"normal-text title-color leading-subtitle",children:[(0,Xe.jsx)(Ds,{onEnter:()=>a(!0)}),s&&(0,Xe.jsxs)("p",{className:"numbers",children:[(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--1","data-fake":"4016101918",children:"5"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--2","data-fake":"0112827505",children:"0"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--3","data-fake":"7252119170",children:"0"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--2","data-fake":"+",children:"+"})})]})]}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{},children:"People"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text numbers title-color leading-subtitle",sx:{padding:"0px 0px 8px"},children:"1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{padding:"5px 0",lineHeight:"1 !important "},children:"Commitment to Deliver"})]})]})]})]})})})};function Ws(e){return(0,Ln.Ay)("MuiCard",e)}(0,Dn.A)("MuiCard",["root"]);const Bs=["className","raised"],qs=(0,Yn.Ay)(wi,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"}))),Hs=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiCard"}),{className:i,raised:r=!1}=n,s=(0,lt.A)(n,Bs),a=(0,Be.A)({},n,{raised:r}),o=(e=>{const{classes:t}=e;return(0,Sn.A)({root:["root"]},Ws,t)})(a);return(0,Xe.jsx)(qs,(0,Be.A)({className:(0,Cn.A)(o.root,i),elevation:r?8:void 0,ref:t,ownerState:a},s))}));function zs(e){return(0,Ln.Ay)("MuiCardContent",e)}(0,Dn.A)("MuiCardContent",["root"]);const Us=["className","component"],Gs=(0,Yn.Ay)("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({padding:16,"&:last-child":{paddingBottom:24}}))),Vs=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiCardContent"}),{className:i,component:r="div"}=n,s=(0,lt.A)(n,Us),a=(0,Be.A)({},n,{component:r}),o=(e=>{const{classes:t}=e;return(0,Sn.A)({root:["root"]},zs,t)})(a);return(0,Xe.jsx)(Gs,(0,Be.A)({as:r,className:(0,Cn.A)(o.root,i),ownerState:a,ref:t},s))}));function Ys(e){return(0,Ln.Ay)("MuiCardActions",e)}(0,Dn.A)("MuiCardActions",["root","spacing"]);const Xs=["disableSpacing","className"],Ks=(0,Yn.Ay)("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,Be.A)({display:"flex",alignItems:"center",padding:8},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),Qs=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiCardActions"}),{disableSpacing:i=!1,className:r}=n,s=(0,lt.A)(n,Xs),a=(0,Be.A)({},n,{disableSpacing:i}),o=(e=>{const{classes:t,disableSpacing:n}=e,i={root:["root",!n&&"spacing"]};return(0,Sn.A)(i,Ys,t)})(a);return(0,Xe.jsx)(Ks,(0,Be.A)({className:(0,Cn.A)(o.root,r),ownerState:a,ref:t},s))})),Js=()=>{const e=ne();return(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"getknow1-div",sx:{maxWidth:1440,width:"100%"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"getknow-div",children:(0,Xe.jsx)($r,{variant:"h3",component:"h3",className:"titleStyle title-color",sx:{mb:2},children:"Get to know us"})}),(0,Xe.jsx)(Ii,{item:!0,className:"getknow-section",children:(0,Xe.jsxs)(Ii,{item:!0,className:"getknow1-section",sx:{background:!ot.Fr&&"url(/assets/images/getnewbg1.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(Ii,{item:!0,sx:12,sm:4,md:5,children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text size-20",children:"SOCIAL RESPONSIBILITY"}),(0,Xe.jsx)(Hs,{sx:{my:ot.Fr?2:4,borderRadius:0},children:(0,Xe.jsx)("div",{style:{position:"relative",height:ot.Fr?200:250},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/blogimage2.png",alt:"social responsibility",style:{width:"100%",height:"100%"}})})})}),(0,Xe.jsxs)(Vs,{sx:{pl:0,py:0},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle subtitleStyle",sx:{mb:2,minHeight:72},children:"Our social commitment is part of our growth story"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",children:"At the workplace and beyond, we focus on fostering an environment that values people. Explore our commitment to society."})]}),(0,Xe.jsx)(Qs,{sx:{pl:0},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",onClick:()=>e("/social-commitment"),disableFocusRipple:!0,disableRipple:!0,sx:{pl:0},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textTransform:"capitalize",lineHeight:"1.8em",color:"#4F9A41 !important"},children:"Read More"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:12,sm:4,md:5,children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text size-20",children:"OUR APPROACH"}),(0,Xe.jsx)(Hs,{sx:{my:ot.Fr?2:4,borderRadius:0},children:(0,Xe.jsx)("div",{style:{position:"relative",height:ot.Fr?200:250},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/cultureimage.png",alt:"",style:{width:"100%",height:"100%"}})})})}),(0,Xe.jsxs)(Vs,{sx:{pl:0,py:0},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle subtitleStyle",sx:{mb:2,minHeight:ot.Fr?30:72},children:"We like to work in a different way"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",children:"Our people are our family and we help them unlock their potential at work. We support them beyond work wherever needed."})]}),(0,Xe.jsx)(Qs,{sx:{pl:0},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",onClick:()=>e("/our-approach"),disableFocusRipple:!0,disableRipple:!0,sx:{pl:0},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textTransform:"capitalize",color:"#4F9A41 !important"},children:"Read More"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,className:"getknow-section",sx:{columnGap:4,display:"flex",background:!ot.Fr&&"url(/assets/images/getnewbg.png) no-repeat",backgroundPosition:"bottom left"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"getknow1-section ",sx:{dis
2play:"flex",pt:0,borderTop:!ot.Fr&&"1px solid #DAE6EF",pb:25},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,md:6,sx:{pt:2},children:[(0,Xe.jsx)($r,{variant:"h3",component:"h3",className:"titlestyle subtitleStyle",sx:{mb:2},children:"A better world, a brighter tomorrow"}),(0,Xe.jsx)($r,{variant:"bod2",component:"p",className:"text-color",sx:{fontFamily:"Inter",lineHeight:"1.8em",mt:1,height:147,overflowWrap:!0,textOverflow:"ellipsis",overflow:"hidden"},children:"At our core, we draw inspiration from the beauty of nature and the dynamic world we live in. The environment's influence drives us to be mindful of our actions, while the profound impact of human experiences gives a deeper relevance to our engineering feats."}),(0,Xe.jsx)($r,{variant:"bod2",component:"p",className:"text-color",sx:{fontFamily:"Inter",lineHeight:"1.8em",mt:1},children:"Our ultimate goal is to create spaces that withstand the trials of time and leave a lasting impression on people's lives. With a vision for a brighter future, we are dedicated to building a world that is better, both for today and tomorrow."})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,md:6,sx:{textAlign:ot.Fr?"left":"-webkit-center",pt:0,pb:0,ml:ot.Fr?0:2},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{textAlign:"-webkit-center",background:ot.Fr?"url(/assets/images/getknowbgmobile.png) no-repeat":"url(/assets/images/getknowbg.png) no-repeat",width:"100%",maxWidth:ot.Fr?335:525,height:"auto",maxHeight:396,backgroundPosition:ot.Fr?"center":"bottom left",backgroundSize:ot.Fr&&"contain",pt:ot.Fr?2:6,pb:ot.Fr?2:18},children:(0,Xe.jsx)("div",{style:{position:"relative",height:ot.Fr?286:250},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:ot.Fr&&"flex",alignItems:ot.Fr&&"center",justifyContent:ot.Fr&&"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/brightercycle.png",alt:"",style:{width:"45%",mixBlendMode:"darken"}})})})})})]})})]})})},$s=()=>{const e={dots:!0,arrows:!1,className:"center",centerMode:!1,infinite:!0,centerPadding:"50px",slidesToShow:Math.min(2,1),autoplay:!0,autoplaySpeed:3e3,slidesToScroll:Math.min(1),swipeToSlide:!1,speed:500,responsive:[{breakpoint:1025,settings:{slidesToShow:2,slidesToScroll:1,infinite:!0}},{breakpoint:600,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,infinite:!0}},{breakpoint:480,settings:{dots:!0,slidesToShow:1,slidesToScroll:1,initialSlide:1,centerMode:!1}}]},t=[(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"We provide air conditioning and ventilation solutions across 32 industries."})}),(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"We deliver customer-focused innovative solutions throughout the supply chain."})}),(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"We are committed to eco-friendly technologies and practices."})}),(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"Our aspiration: to be a single-window solution provider for the range of MEP services."})})];return(0,Xe.jsx)(Ii,{item:!0,className:"what1-style",sx:{backgroundSize:"contain",background:"url(/assets/images/getusknowbg.png) no-repeat",width:"100%"},children:(0,Xe.jsxs)(Ii,{className:"what-style",sx:{backgroundColor:"#DAFAD8",float:"right",pt:7.5,pr:"3em"},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle title-color",sx:{mb:4},children:"What make us unique"}),(0,Xe.jsxs)(gs.A,at(at({},e),{},{children:[" ",t," "]}))]})})},Zs=()=>{const e=ot.Fr?40:60,t=[(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center",px:10},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/acil-logo.png",style:{height:e},alt:"6"})},"6"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/airindia-logo.png",style:{height:e},alt:"6"})},"6"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/amazon-logo.png",style:{height:e},alt:"6"})},"6"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/amity-logo.png",style:{height:e},alt:"6"})},"6"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/bharti-logo.png",style:{height:e},alt:"6"})},"6"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/britannia-logo.png",style:{height:e},alt:"6"})},"6"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/gmr-logo.png",style:{height:e},alt:"6"})},"6"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/kelloggs-logo.png",style:{height:e},alt:"7"})},"7"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/marriott-logo.png",style:{height:e},alt:"9"})},"9"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/pepsi-logo.png",style:{height:e},alt:"10"})},"10"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/pnb-logo.png",style:{height:e},alt:"11"})},"11"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/png-logo.png",style:{height:e},alt:"12"})},"12"),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex !important",justifyContent:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/clients/samsung-logo.png",style:{height:e},alt:"12"})},"12")];return(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{className:"client-div",sx:{width:"100%",maxWidth:1440,pt:ot.Fr?"4em":"5em",pb:ot.Fr?"5em":"7em"},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle title-color client-title",sx:{mb:2},children:"Clients we serve"}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{mt:"3em"},children:(0,Xe.jsx)(gs.A,at(at({className:"client-slider"},{dots:!1,dotsClass:"slick-dots",arrows:!1,className:"center",centerMode:!1,infinite:!0,centerPadding:"20px",slidesToShow:5,slidesToScroll:1,autoplay:!0,autoplaySpeed:3e3,swipeToSlide:!1,speed:500,responsive:[{breakpoint:1025,settings:{slidesToShow:4,slidesToScroll:1,infinite:!0}},{breakpoint:600,settings:{dots:!1,slidesToShow:3,slidesToScroll:1,infinite:!0}},{breakpoint:480,settings:{dots:!1,slidesToShow:2,slidesToScroll:1,initialSlide:0,centerMode:!1}}]}),{},{children:t}))}),(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle title-color client-title",sx:{mb:2},children:"Our Journey So Far"}),(0,Xe.jsxs)($r,{variant:"bod2",component:"p",className:"text-color",sx:{pl:1,fontFamily:"Inter",lineHeight:"1.8em",mt:1,mb:2,overflowWrap:!0,textOverflow:"ellipsis",overflow:"hidden"},children:["Over the years, we have worked across many sectors, residential buildings, industrial sheds, hospitals, malls, corporate office
2s, and educational campuses. The variety has shaped our strength. We are now a full-service ",(0,Xe.jsx)("strong",{children:"MEP company in India"})," with deep experience across all kinds of infrastructure.",(0,Xe.jsx)("br",{}),"What keeps clients coming back is not just our technical skills, it is our reliability. When we say we will deliver, we do. On time. Within scope. No surprises."]}),(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle title-color client-title",sx:{mb:2},children:"Why Work With Us?"}),(0,Xe.jsxs)($r,{variant:"bod2",component:"p",className:"text-color",sx:{pl:1,fontFamily:"Inter",lineHeight:"1.8em",mt:1,mb:2,overflowWrap:!0,textOverflow:"ellipsis",overflow:"hidden"},children:["If you are looking for more than just a vendor, if you want a partner who understands both design and practicality, you are in the right place.",(0,Xe.jsx)("br",{}),"As a ",(0,Xe.jsx)("strong",{children:"MEP company in India"})," with a proven track record, we help you simplify decisions, avoid costly mistakes, and get the results you want. We offer personal support, real-time updates, and a commitment to your success.",(0,Xe.jsx)("br",{}),"Let us help you build smarter, safer, and more efficient spaces - starting now."]}),(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsxs)("div",{container:!0,style:{width:"100%",justifyContent:"center",margin:"50px 0px 50px"},className:"cussec",children:[(0,Xe.jsxs)("section",{class:"mep-content",children:[(0,Xe.jsx)("h1",{children:(0,Xe.jsx)("b",{children:"MEP Services Company in India - Precision-Built, Purpose-Led"})}),(0,Xe.jsxs)("p",{children:["Precision is not a luxury. In industrial environments, it is survival. At ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"Unique Engineers"})}),", every screw, pipe, and wire is more than just a part of a system, it is a decision. One made with intent, expertise, and foresight. This is not about \u201cdelivering services.\u201d It is about engineering spaces that breathe, respond, and last."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Why Choose a Trusted MEP Company in India"})}),(0,Xe.jsx)("p",{children:"When multiple systems work under one roof, integration becomes mission-critical. Mechanical, Electrical, and Plumbing services are not standalone tasks, they are the lifeblood of your building\u2019s functionality."}),(0,Xe.jsxs)("p",{children:["As an experienced ",(0,Xe.jsx)("b",{children:"MEP company in India"}),", we understand this intersection well. We engineer coordination. We do not juggle services. We bring every strand of your infrastructure together with clarity and discipline."]}),(0,Xe.jsx)("p",{children:"Here is what sets us apart:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Seamless in-house execution across all MEP disciplines"}),(0,Xe.jsx)("li",{children:"Design-optimised delivery, not just code compliance"}),(0,Xe.jsx)("li",{children:"Transparent timelines and accountable project tracking"}),(0,Xe.jsx)("li",{children:"Experienced teams trained in live-site challenges"}),(0,Xe.jsx)("li",{children:"Nationwide reach with local adaptability"})]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"MEP Contractor in India with a Ground-Level Understanding"})}),(0,Xe.jsxs)("p",{children:["Complex projects do not fail due to complexity, they fail due to oversight. Being a top ",(0,Xe.jsx)("b",{children:"MEP Contractor in India"}),", at Unique Engineers, we stay on the ground. We map technical scope with field logic, not just design diagrams."]}),(0,Xe.jsx)("p",{children:"We provide full-service MEP execution for:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Industrial facilities"}),(0,Xe.jsx)("li",{children:"Commercial buildings"}),(0,Xe.jsx)("li",{children:"Data centres"}),(0,Xe.jsx)("li",{children:"Healthcare and pharma units"}),(0,Xe.jsx)("li",{children:"Residential and high-rise buildings"})]}),(0,Xe.jsx)("p",{children:"We do not delegate responsibility. We carry it, system to system, until sign-off."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Working With Top MEP Companies in India - What Should You Expect?"})}),(0,Xe.jsxs)("p",{children:["There is a difference between hiring a vendor and working with a partner. ",(0,Xe.jsx)("b",{children:"Top MEP companies in India"})," bring more than tools, they bring methods."]}),(0,Xe.jsx)("p",{children:"Unique Engineers brings:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Early involvement in planning to prevent design reworks"}),(0,Xe.jsx)("li",{children:"Value engineering that preserves quality, not just reduces cost"}),(0,Xe.jsx)("li",{children:"Accurate BOQ estimation with no last-minute surprises"}),(0,Xe.jsx)("li",{children:"On-site supervision with skilled manpower and safety compliance"}),(0,Xe.jsx)("li",{children:"Interdisciplinary integration for seamless handover"})]}),(0,Xe.jsx)("p",{children:'Our goal is not to mark the job as "done". Our goal is to make it "work".'}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Integrated MEP Services in India - Delivered With Full Ownership"})}),(0,Xe.jsx)("p",{children:"Within MEP services, time is currency. Miscommunication leads to rework, and rework costs more than just money. It delays occupancy. It compromises safety. It dents reputation."}),(0,Xe.jsxs)("p",{children:["Unique Engineers manages ",(0,Xe.jsx)("b",{children:"MEP services in India"})," with an integrated model:"]}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"One single team for M, E and P - no coordination gaps"}),(0,Xe.jsx)("li",{children:"Clear accountability structure - no grey areas"}),(0,Xe.jsx)("li",{children:"Smart sequencing of activities to avoid site conflicts"}),(0,Xe.jsx)("li",{children:"Technology-enabled reporting for real-time visibility"})]}),(0,Xe.jsx)("p",{children:"We keep the site moving, even when the design evolves. Especially when it evolves."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Why Unique Engineers Holds Ground Among the Top HVAC Companies in India"})}),(0,Xe.jsx)("p",{children:"In HVAC, performance is not judged by installation, it is judged by comfort, control, and cost-efficiency across seasons."}),(0,Xe.jsxs)("p",{children:["As a reputed ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/hvac-company-in-india/",children:(0,Xe.jsx)("b",{children:"HVAC company in India"})}),", we offer:"]}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Custom HVAC solutions for industrial, cleanroom, and data environments"}),(0,Xe.jsx)("li",{children:"Advanced airflow studies and heat load anal
2ysis"}),(0,Xe.jsx)("li",{children:"System designs that optimise energy, not just meet codes"}),(0,Xe.jsx)("li",{children:"After-installation support and lifecycle cost management"})]}),(0,Xe.jsx)("p",{children:"Our designs think beyond today\u2019s temperatures."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Our Scope Also Covers Electrical, Fire and Air Conditioning Services"})}),(0,Xe.jsx)("p",{children:"Our clients trust us as a single-point partner for complete MEPF scope. That trust has grown with consistent delivery across specialised trades."}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"Fire Fighting Contractors in India"})})," - High-reliability suppression systems for industrial and high-risk environments"]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/air-conditioning-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"Air Conditioning Contractor in India"})})," - Precision cooling solutions for sensitive spaces like labs and server rooms"]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-electrical-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"Industrial Electrical Contractors in India"})})," - Power distribution that supports peak loads and redundancy"]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"MEPF Contractor in India"})})," - Full-spectrum mechanical, electrical, plumbing and fire protection under one roof"]})]}),(0,Xe.jsx)("p",{children:"Your systems do not work in isolation. Neither do we."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Our Project Mindset: Clean Execution. No Drama."})}),(0,Xe.jsx)("p",{children:"Some firms chase scale. We focus on readiness. Whether it is a 20,000 sq. ft. warehouse or a 2 million sq. ft. plant, we come prepared."}),(0,Xe.jsx)("p",{children:"Our execution includes:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Thorough site assessment before mobilisation"}),(0,Xe.jsx)("li",{children:"Skilled, uniformed manpower trained in industrial protocol"}),(0,Xe.jsx)("li",{children:"Consistent reporting cadence"}),(0,Xe.jsx)("li",{children:"Regulatory compliance from Day One"})]}),(0,Xe.jsx)("p",{children:"We are not here to impress you with jargon. We are here to deliver buildings that work, and keep working."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Not Just Another Name Among Top MEP Companies in India"})}),(0,Xe.jsx)("p",{children:"At Unique Engineers, we do not believe in promising \u201cmore.\u201d We believe in getting things right the first time."}),(0,Xe.jsx)("p",{children:"You can visit several MEP contractors in India, who may offer cheaper, faster, and flashier services. But what you will not find often is consistency, reliability, and mature ownership from start to finish. We are not here to rush to L1. We are here to be the last vendor you need to call."}),(0,Xe.jsxs)("p",{children:[(0,Xe.jsx)("b",{children:"Ready to build something that lasts?"})," Let us talk about systems, not just services."]})]}),"\xa0",(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Frequently Asked Questions (FAQs)"})}),(0,Xe.jsxs)("details",{open:!0,className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"1. What makes Unique Engineers a reliable MEP contractor in India?"}),(0,Xe.jsx)("p",{children:"We take full responsibility from planning to handover. No service is outsourced. No scope is loosely defined. Every part of your system is accounted for and delivered with precision."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"2. How do you ensure project timelines are met?"}),(0,Xe.jsx)("p",{children:"We operate with in-house teams and tightly controlled schedules. Our planning approach ensures minimum overlap and maximum progress."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"3. Do you offer MEP services across India?"}),(0,Xe.jsx)("p",{children:"Yes. Our operations span across industrial and commercial hubs throughout India, adapting to local regulations and project conditions."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"4. Can you handle high-scale industrial HVAC installations?"}),(0,Xe.jsx)("p",{children:"Absolutely. Our HVAC team has delivered cleanroom-compliant and large-volume cooling systems for manufacturing, pharma and data centres."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"5. What sectors do you typically serve?"}),(0,Xe.jsx)("p",{children:"We serve industrial, commercial, healthcare, warehousing, and mixed-use developments. Our systems are scalable and tailored to sector-specific needs."})]})]})})]})})};var ea=__webpack_require__(8967),ta=__webpack_require__.n(ea),na=__webpack_require__(5387),ia=__webpack_require__.n(na),ra=__webpack_require__(2720),sa=__webpack_require__.n(ra),aa=__webpack_require__(5181),oa=__webpack_require__.n(aa),la="bodyAttributes",ca="htmlAttributes",da="titleAttributes",ua={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},ha=(Object.keys(ua).map((function(e){return ua[e]})),"charset"),pa="cssText",ma="href",fa="http-equiv",ga="innerHTML",ya="itemprop",va="name",ba="property",xa="rel",wa="src",_a="target",ja={accesskey:"accessKey",charset
2:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Sa="defaultTitle",Aa="defer",ka="encodeSpecialCharacters",Ca="onChangeClientState",Ea="titleTemplate",Pa=Object.keys(ja).reduce((function(e,t){return e[ja[t]]=t,e}),{}),Fa=[ua.NOSCRIPT,ua.SCRIPT,ua.STYLE],Ta="data-react-helmet",Ma="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},Oa=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),Na=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Ra=function(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},Ia=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},Da=function(e){var t=Ha(e,ua.TITLE),n=Ha(e,Ea);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var i=Ha(e,Sa);return t||i||void 0},La=function(e){return Ha(e,Ca)||function(){}},Wa=function(e,t){return t.filter((function(t){return"undefined"!==typeof t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return Na({},e,t)}),{})},Ba=function(e,t){return t.filter((function(e){return"undefined"!==typeof e[ua.BASE]})).map((function(e){return e[ua.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var i=Object.keys(n),r=0;r<i.length;r++){var s=i[r].toLowerCase();if(-1!==e.indexOf(s)&&n[s])return t.concat(n)}return t}),[])},qa=function(e,t,n){var i={};return n.filter((function(t){return!!Array.isArray(t[e])||("undefined"!==typeof t[e]&&Ya("Helmet: "+e+' should be of type "Array". Instead found type "'+Ma(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var r={};n.filter((function(e){for(var n=void 0,s=Object.keys(e),a=0;a<s.length;a++){var o=s[a],l=o.toLowerCase();-1===t.indexOf(l)||n===xa&&"canonical"===e[n].toLowerCase()||l===xa&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(o)||o!==ga&&o!==pa&&o!==ya||(n=o)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return i[n]||(i[n]={}),r[n]||(r[n]={}),!i[n][c]&&(r[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var s=Object.keys(r),a=0;a<s.length;a++){var o=s[a],l=oa()({},i[o],r[o]);i[o]=l}return e}),[]).reverse()},Ha=function(e,t){for(var n=e.length-1;n>=0;n--){var i=e[n];if(i.hasOwnProperty(t))return i[t]}return null},za=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout((function(){za(t)}),0)}}(),Ua=function(e){return clearTimeout(e)},Ga="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||za:__webpack_require__.g.requestAnimationFrame||za,Va="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Ua:__webpack_require__.g.cancelAnimationFrame||Ua,Ya=function(e){return console&&"function"===typeof console.warn&&console.warn(e)},Xa=null,Ka=function(e,t){var n=e.baseTag,i=e.bodyAttributes,r=e.htmlAttributes,s=e.linkTags,a=e.metaTags,o=e.noscriptTags,l=e.onChangeClientState,c=e.scriptTags,d=e.styleTags,u=e.title,h=e.titleAttributes;$a(ua.BODY,i),$a(ua.HTML,r),Ja(u,h);var p={baseTag:Za(ua.BASE,n),linkTags:Za(ua.LINK,s),metaTags:Za(ua.META,a),noscriptTags:Za(ua.NOSCRIPT,o),scriptTags:Za(ua.SCRIPT,c),styleTags:Za(ua.STYLE,d)},m={},f={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,i=t.oldTags;n.length&&(m[e]=n),i.length&&(f[e]=p[e].oldTags)})),t&&t(),l(e,m,f)},Qa=function(e){return Array.isArray(e)?e.join(""):e},Ja=function(e,t){"undefined"!==typeof e&&document.title!==e&&(document.title=Qa(e)),$a(ua.TITLE,t)},$a=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var i=n.getAttribute(Ta),r=i?i.split(","):[],s=[].concat(r),a=Object.keys(t),o=0;o<a.length;o++){var l=a[o],c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),-1===r.indexOf(l)&&r.push(l);var d=s.indexOf(l);-1!==d&&s.splice(d,1)}for(var u=s.length-1;u>=0;u--)n.removeAttribute(s[u]);r.length===s.length?n.removeAttribute(Ta):n.getAttribute(Ta)!==a.join(",")&&n.setAttribute(Ta,a.join(","))}},Za=function(e,t){var n=document.head||document.querySelector(ua.HEAD),i=n.querySelectorAll(e+"["+Ta+"]"),r=Array.prototype.slice.call(i),s=[],a=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var i in t)if(t.hasOwnProperty(i))if(i===ga)n.innerHTML=t.innerHTML;else if(i===pa)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var o="undefined"===typeof t[i]?"":t[i];n.setAttribute(i,o)}n.setAttribute(Ta,"true"),r.some((function(e,t){return a=t,n.isEqualNode(e)}))?r.splice(a,1):s.push(n)})),r.forEach((function(e){return e.parentNode.removeChild(e)}
2)),s.forEach((function(e){return n.appendChild(e)})),{oldTags:r,newTags:s}},eo=function(e){return Object.keys(e).reduce((function(t,n){var i="undefined"!==typeof e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+i:i}),"")},to=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[ja[n]||n]=e[n],t}),t)},no=function(e,t,n){switch(e){case ua.TITLE:return{toComponent:function(){return function(e,t,n){var r,s=((r={key:t})[Ta]=!0,r),a=to(n,s);return[i.createElement(ua.TITLE,a,t)]}(0,t.title,t.titleAttributes)},toString:function(){return function(e,t,n,i){var r=eo(n),s=Qa(t);return r?"<"+e+" "+Ta+'="true" '+r+">"+Ia(s,i)+"</"+e+">":"<"+e+" "+Ta+'="true">'+Ia(s,i)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case la:case ca:return{toComponent:function(){return to(t)},toString:function(){return eo(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,s=((r={key:n})[Ta]=!0,r);return Object.keys(t).forEach((function(e){var n=ja[e]||e;if(n===ga||n===pa){var i=t.innerHTML||t.cssText;s.dangerouslySetInnerHTML={__html:i}}else s[n]=t[e]})),i.createElement(e,s)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,i){var r=Object.keys(i).filter((function(e){return!(e===ga||e===pa)})).reduce((function(e,t){var r="undefined"===typeof i[t]?t:t+'="'+Ia(i[t],n)+'"';return e?e+" "+r:r}),""),s=i.innerHTML||i.cssText||"",a=-1===Fa.indexOf(e);return t+"<"+e+" "+Ta+'="true" '+r+(a?"/>":">"+s+"</"+e+">")}),"")}(e,t,n)}}}},io=function(e){var t=e.baseTag,n=e.bodyAttributes,i=e.encode,r=e.htmlAttributes,s=e.linkTags,a=e.metaTags,o=e.noscriptTags,l=e.scriptTags,c=e.styleTags,d=e.title,u=void 0===d?"":d,h=e.titleAttributes;return{base:no(ua.BASE,t,i),bodyAttributes:no(la,n,i),htmlAttributes:no(ca,r,i),link:no(ua.LINK,s,i),meta:no(ua.META,a,i),noscript:no(ua.NOSCRIPT,o,i),script:no(ua.SCRIPT,l,i),style:no(ua.STYLE,c,i),title:no(ua.TITLE,{title:u,titleAttributes:h},i)}},ro=function(e){var t,n;return n=t=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.shouldComponentUpdate=function(e){return!sa()(this.props,e)},n.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case ua.SCRIPT:case ua.NOSCRIPT:return{innerHTML:t};case ua.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},n.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,i=e.arrayTypeChildren,r=e.newChildProps,s=e.nestedChildren;return Na({},i,((t={})[n.type]=[].concat(i[n.type]||[],[Na({},r,this.mapNestedChildrenToProps(n,s))]),t))},n.prototype.mapObjectTypeChildren=function(e){var t,n,i=e.child,r=e.newProps,s=e.newChildProps,a=e.nestedChildren;switch(i.type){case ua.TITLE:return Na({},r,((t={})[i.type]=a,t.titleAttributes=Na({},s),t));case ua.BODY:return Na({},r,{bodyAttributes:Na({},s)});case ua.HTML:return Na({},r,{htmlAttributes:Na({},s)})}return Na({},r,((n={})[i.type]=Na({},s),n))},n.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=Na({},t);return Object.keys(e).forEach((function(t){var i;n=Na({},n,((i={})[t]=e[t],i))})),n}
2,n.prototype.warnOnInvalidChildren=function(e,t){return!0},n.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return i.Children.forEach(e,(function(e){if(e&&e.props){var i=e.props,s=i.children,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[Pa[n]||n]=e[n],t}),t)}(Ra(i,["children"]));switch(n.warnOnInvalidChildren(e,s),e.type){case ua.LINK:case ua.META:case ua.NOSCRIPT:case ua.SCRIPT:case ua.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:a,nestedChildren:s});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:s})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},n.prototype.render=function(){var t=this.props,n=t.children,r=Ra(t,["children"]),s=Na({},r);return n&&(s=this.mapChildrenToProps(n,s)),i.createElement(e,s)},Oa(n,null,[{key:"canUseDOM",set:function(t){e.canUseDOM=t}}]),n}(i.Component),t.propTypes={base:ta().object,bodyAttributes:ta().object,children:ta().oneOfType([ta().arrayOf(ta().node),ta().node]),defaultTitle:ta().string,defer:ta().bool,encodeSpecialCharacters:ta().bool,htmlAttributes:ta().object,link:ta().arrayOf(ta().object),meta:ta().arrayOf(ta().object),noscript:ta().arrayOf(ta().object),onChangeClientState:ta().func,script:ta().arrayOf(ta().object),style:ta().arrayOf(ta().object),title:ta().string,titleAttributes:ta().object,titleTemplate:ta().string},t.defaultProps={defer:!0,encodeSpecialCharacters:!0},t.peek=e.peek,t.rewind=function(){var t=e.rewind();return t||(t=io({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),t},n}(ia()((function(e){return{baseTag:Ba([ma,_a],e),bodyAttributes:Wa(la,e),defer:Ha(e,Aa),encode:Ha(e,ka),htmlAttributes:Wa(ca,e),linkTags:qa(ua.LINK,[xa,ma],e),metaTags:qa(ua.META,[va,ha,fa,ba,ya],e),noscriptTags:qa(ua.NOSCRIPT,[ga],e),onChangeClientState:La(e),scriptTags:qa(ua.SCRIPT,[wa,ga],e),styleTags:qa(ua.STYLE,[pa],e),title:Da(e),titleAttributes:Wa(da,e)}}),(function(e){Xa&&Va(Xa),e.defer?Xa=Ga((function(){Ka(e,(function(){Xa=null}))})):(Ka(e),Xa=null)}),io)((function(){return null})));ro.renderStatic=ro.rewind;const so=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:"MEP Company in India | MEP Contractor and MEP Services \u2013 Unique Engineers"}),(0,Xe.jsx)("meta",{name:"description",content:"MEP company in India delivering reliable MEP services for industrial and commercial projects, backed by an experienced MEP contractor with end-to-end execution capability."}),(0,Xe.jsx)("meta",{name:"keywords",content:"MEP Engineering Services, MEP Consultants in gurgaon, Mep Services in Gurgaon"}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/"}),(0,Xe.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What makes Unique Engineers a reliable MEP contractor in India?",acceptedAnswer:{"@type":"Answer",text:"We take full responsibility from planning to handover. No service is outsourced. No scope is loosely defined. Every part of your system is accounted for and delivered with precision."}},{"@type":"Question",name:"How do you ensure project timelines are met?",acceptedAnswer:{"@type":"Answer",text:"We operate with in-house teams and tightly controlled schedules. Our planning approach ensures minimum overlap and maximum progress."}},{"@type":"Question",name:"Do you offer MEP services across India?",acceptedAnswer:{"@type":"Answer",text:"Yes. Our operations span across industrial and commercial hubs throughout India, adapting to local regulations and project conditions."}},{"@type":"Question",name:"Can you handle high-scale industrial HVAC installations?",acceptedAnswer:{"@type":"Answer",text:"Absolutely. Our HVAC team has delivered cleanroom-compliant and large-volume cooling systems for manufacturing, pharma and data centres."}},{"@type":"Question",name:"What sectors do you typically serve?",acceptedA
2nswer:{"@type":"Answer",text:"We serve industrial, commercial, healthcare, warehousing, and mixed-use developments. Our systems are scalable and tailored to sector-specific needs."}}]})})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"100"},children:[(0,Xe.jsx)(Ii,{style:{backgroundColor:"#F4F8FA",width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(ns,{})}),(0,Xe.jsx)(is,{}),(0,Xe.jsx)(ys,{title:"Our footprint",content:"At Unique Engineers, we believe buildings should not just serve today\u2019s needs, they should be ready for tomorrow. That is why our solutions focus on long-term performance. We use smart controls, efficient layouts, and high-quality materials that stand the test of time.\r\nBeing one of the top MEP consultants in Gurgaon means staying current with new technologies and evolving standards. We are always learning. And we bring that knowledge to every project."}),(0,Xe.jsx)(Ls,{}),(0,Xe.jsx)(Js,{}),(0,Xe.jsx)($s,{}),(0,Xe.jsx)(Zs,{})]})]})),ao=e=>(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%"},children:[(0,Xe.jsx)(Ii,{item:!0,sx:{px:22.5,backgroundColor:"#F4F8FA",pt:"1.6em",pb:"2em"}}),(0,Xe.jsx)(Ii,{item:!0,sx:{background:"url(/assets/images/background-pattern.svg) no-repeat",backgroundSize:"cover",backgroundPosition:"center top",textAlign:"center",width:"100%",height:"auto"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{position:"relative"},children:(0,Xe.jsx)("img",{src:e.img,alt:"bannerimage",className:"page-banner-image",style:{objectFit:"contain"}})})})})]}),oo=(0,Zr.A)((0,Xe.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz"),lo=["slots","slotProps"],co=(0,Yn.Ay)(Mr)((e=>{let{theme:t}=e;return(0,Be.A)({display:"flex",marginLeft:"calc(".concat(t.spacing(1)," * 0.5)"),marginRight:"calc(".concat(t.spacing(1)," * 0.5)")},"light"===t.palette.mode?{backgroundColor:t.palette.grey[100],color:t.palette.grey[700]}:{backgroundColor:t.palette.grey[700],color:t.palette.grey[100]},{borderRadius:2,"&:hover, &:focus":(0,Be.A)({},"light"===t.palette.mode?{backgroundColor:t.palette.grey[200]}:{backgroundColor:t.palette.grey[600]}),"&:active":(0,Be.A)({boxShadow:t.shadows[0]},"light"===t.palette.mode?{backgroundColor:(0,gi.tL)(t.palette.grey[200],.12)}:{backgroundColor:(0,gi.tL)(t.palette.grey[600],.12)})})})),uo=(0,Yn.Ay)(oo)({width:24,height:16});const ho=function(e){const{slots:t={},slotProps:n={}}=e,i=(0,lt.A)(e,lo),r=e;return(0,Xe.jsx)("li",{children:(0,Xe.jsx)(co,(0,Be.A)({focusRipple:!0},i,{ownerState:r,children:(0,Xe.jsx)(uo,(0,Be.A)({as:t.CollapsedIcon,ownerState:r},n.collapsedIcon))}))})};function po(e){return(0,Ln.Ay)("MuiBreadcrumbs",e)}const mo=(0,Dn.A)("MuiBreadcrumbs",["root","ol","li","separator"]),fo=["children","className","component","slots","slotProps","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"],go=(0,Yn.Ay)($r,{name:"MuiBreadcrumbs",slot:"Root",overridesResolver:(e,t)=>[{["& .".concat(mo.li)]:t.li},t.root]})({}),yo=(0,Yn.Ay)("ol",{name:"MuiBreadcrumbs",slot:"Ol",overridesResolver:(e,t)=>t.ol})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"}),vo=(0,Yn.Ay)("li",{name:"MuiBreadcrumbs",slot:"Separator",overridesResolver:(e,t)=>t.separator})({display:"flex",userSelect:"none",marginLeft:8,marginRight:8});function bo(e,t,n,i){return e.reduce(((r,s,a)=>(a<e.length-1?r=r.concat(s,(0,Xe.jsx)(vo,{"aria-hidden":!0,className:t,ownerState:i,children:n},"separator-".concat(a))):r.push(s),r)),[])}const xo=i.forwardRef((function(e,t){const n=(0,qe.b)({props:e,name:"MuiBreadcrumbs"}),{children:r,className:s,component:a="nav",slots:o={},slotProps:l={},expandText:c="Show path",itemsAfterCollapse:d=1,itemsBeforeCollapse:u=1,maxItems:h=8,separator:p="/"}=n,m=(0,lt.A)(n,fo),[f,g]=i.useState(!1),y=(0,Be.A)({},n,{component:a,expanded:f,expandText:c,itemsAfterCollapse:d,itemsBeforeCollapse:u,maxItems:h,separator:p}),v=(e=>{const{classes:t}=e;return(0,Sn.A)({root:["root"],li:["li"],ol:["ol"],separator:["separator"]},po,t)})(y),b=On({elementType:o.CollapsedIcon,externalSlotProps:l.collapsedIcon,ownerState:y}),x=i.useRef(null),w=i.Children.toArray(r).filter((e=>i.isValidElement(e))).map(((e,t)=>(0,Xe.jsx)("li",{className:v.li,children:e},"child-".concat(t))));return(0,Xe.jsx)(go,(0,Be.A)({ref:t,component:a,color:"text.secondary",className:(0,Cn.A)(v.root,s),ownerState:y},m,{children:(0,Xe.jsx)(yo,{className:v.ol,ref:x,ownerState:y,children:bo(f||h&&w.length<=h?w:(e=>u+d>=e.length?e:[...e.slice(0,u),(0,Xe.jsx)(ho,{"aria-label":c,slots:{CollapsedIcon:o.
2CollapsedIcon},slotProps:{collapsedIcon:b},onClick:()=>{g(!0);const e=x.current.querySelector("a[href],button,[tabindex]");e&&e.focus()}},"ellipsis"),...e.slice(e.length-d,e.length)])(w),v.separator,p,y)})}))})),wo=()=>(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:(0,Xe.jsx)(Ii,{item:!0,className:"title-div",sx:{width:"100%",display:"block !important"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"About us "})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:36,pb:2},children:"About Unique Engineers"}),(0,Xe.jsx)($r,{sx:{mb:4,lineHeight:2},children:"Unique Engineers is a full-service MEP solutions provider with extensive experience spanning over three decades. Our journey has been one of continuous growth and evolution, driven by our passion for delivering exceptional results and creating a positive impact on the world around us. We are a trusted advisor, implementation partner and domain consultant for public and business infrastructure projects, hospitals and community spaces. Each project is a unique opportunity to breathe life into structures, enrich habitats and foster a sustainable future."}),(0,Xe.jsx)($r,{sx:{overflow:"hidden",textOverflow:"ellipsis",lineHeight:2},children:"At Unique Engineers, our commitment to excellence remains at the forefront. From the inception of a project to its completion, we strive to match requirements and exceed expectations. Our team of dedicated professionals takes the time to understand your vision, needs, and challenges, ensuring a collaborative and customer-driven approach.\xa0With a strong focus on ethical business practices, we embrace the responsibility of optimizing living and working spaces. Our MEP solutions center around the well-being of humans and enhance indoor living and working environments. We actively work towards reducing waste and minimizing our carbon footprint, contributing to a greener and more environmentally attuned world. When you choose Unique Engineers, you choose more than a service provider; you choose a reliable partner you can count on through your transformation journey of building an eco-friendly and brighter future."})]})]})})})}),_o=()=>(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:12.5,py:"4em",backgroundColor:"#DAFAD8",width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:!ot.Fr&&10},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{},children:"Our Vision"}),(0,Xe.jsxs)(Ii,{item:!0,className:"expertise-column-reverse",xs:12,sx:{pb:!ot.Fr&&3,display:"flex",mt:ot.Fr&&"-4em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:10,sx:{ml:0,mt:ot.Fr&&"-2em"},children:(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{pt:"1.5em !important",pb:ot.Fr?"1.5em !important":"0px !important"},children:"\u201cOur vision is to become India\u2019s leading single-window MEP (Mechanical, Electrical, and Plumbing) services provider, guided by a commitment to environmentally sustainable practices, business ethics, and reinforcement and strengthening of local sources and businesses.\u201d"})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:2,sx:{pt:"2em",textAlign:ot.Fr&&"right",mt:ot.Fr&&"0em"},children:(0,Xe.jsx)("img",{src:"/assets/images/visionbg.png",alt:"",style:{width:ot.Fr&&"20%"}})})]})]})}),jo=()=>{const e=ne(),t=t=>{e("/".concat(t))};return(0,Xe.jsxs)(Ii,{item:!0,sx:{px:ot.Fr?2.5:22.5,pt:ot.Fr?7.5:10,width:"100%",maxWidth:1440},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Get to know us"}),(0,Xe.jsxs)(Ii,{item:!0,className:"aboutus-get-subdiv",sx:{background:!ot.Fr&&"url(/assets/images/abuotgdetbg.png) no-repeat",backgroundPosition:"center right"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,md:5,children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text size-20",children:"OUR APPROACH"}),(0,Xe.jsx)(Hs,{sx:{mt:"1.2em",mb:"2em",borderRadius:0},children:(0,Xe.jsx)("div",{style:{position:"relative",height:220},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/getimage1.jpg",alt:"Blog",style:{width:"100%",height:ot.Fr&&"100%"}})})})}),(0,Xe.jsxs)(Vs,{sx:{pl:0,py:0,pr:ot.Fr&&0},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",sx:{minHeight:"3em",mb:2,fontFamily:"Playfair Display",fontSize:"1.5em",fontWeight:500,lineHeight:"150%"},children:"Step into a space alive with the power of 'prana' - the life force"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{minHeight:150},children:"With every project, Unique Engineers redefines what's possible in the world of MEP solutions. Keeping ethics, environment, the life force or 'prana' at the heart of our operations, we design future-ready solutions. Explore what makes us unique."})]}),(0,Xe.jsx)(Qs,{sx:{pl:0},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0},onClick:()=>t("our-approach"),children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textTransform:"capitalize",fontFamily:"Inter",lineHeight:"1.8em",color:"#4F9A41 !important"},children:"Read More"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,md:5,sx:{mt:ot.Fr&&"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text size-20",children:"OUR CULTURE"}),(0,Xe.jsx)(Hs,{sx:{mt:"1.2em",mb:"2em",borderRadius:0},children:(0,Xe.jsx)("div",{style:{position:"relative",height:220},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/getimage2.jpg",alt:"Blog",style:{width:"100%",height:ot.Fr&&"100%"}})})})}),(0,Xe.jsxs)(Vs,{sx:{pl:0,py:0,pr:ot.Fr&&0},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",sx:{minHeight:"3em",mb:2,fontFamily:"Playfair Display",fontSize:"1.5em",fontWeight:500,lineHeight:"150%"},children:"Forging a deeper social connect"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{minHeight:150},children:"Compassion is the driving force behind our actions. It guides us to shape lives and make meaningful interventions. As a socially responsible organization, we work to create a promising future for the community."})]}),(0,Xe.jsx)(Qs,{sx:{pl:0},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0},onClick:()=>t("social-commitment"),children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textTransform:"capitalize",lineHeight:"1.8em",color:"#4F9A41 !important"},children:"Read More"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]})]})]})},So=()=>{const[e,t]=(0,i.useState)(!1),n={fontSize:ot.Fr?"1.5em !important":"2em !important",fontWeight:"700 !important"};return(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",pl:ot.Fr?2.5:22.5,pr:2,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{pl:ot.Fr?0:10,pr:0,py:ot.Fr?6.25:12.5,width:"100%",maxWidth:1440,background:!ot.Fr&&"url(/assets/images/aboutuslead.png) no-repeat",backgroundPosition:"bottom right"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"expertise-column",sx:{dis
2play:"flex"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,md:5,lg:4,xl:4,sx:{display:"flex",width:"100%",alignItems:"center",mr:2,height:237,py:"1.7em"},children:(0,Xe.jsxs)($r,{variant:"h3",component:"h3",className:"titleStyle title-color",children:["Leading the way ",(0,Xe.jsx)("br",{}),"in MEP Solutions"]})}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:8,md:7,lg:8,xl:8,sx:{mr:2,display:"flex",flexFlow:"column"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",mb:"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsx)($r,{className:"normal-text title-color",sx:n,children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"6642212862",children:"6"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8641218062",children:"8"})})]})}),(0,Xe.jsx)($r,{className:"normal-text",children:"Hospitals"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsx)($r,{className:"normal-text title-color",sx:n,children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"9642210061",children:"9"})})})}),(0,Xe.jsx)($r,{className:"normal-text",children:"Airports"})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",alignItems:"flex-end"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"normal-text title-color",sx:n,children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"2612917035",children:"2"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"5612218001",children:"5"})})]})}),(0,Xe.jsx)($r,{className:"normal-text",sx:{},children:"Five-star Hotels"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:6,children:[(0,Xe.jsx)($r,{className:"normal-text title-color",sx:n,children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"5612210038",children:"5"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8622118002",children:"8"})})]})}),(0,Xe.jsx)($r,{className:"normal-text",children:"Industries"})]})]})]})]})})})},Ao=()=>{const e=ne();return(0,Xe.jsxs)(Ii,{item:!0,sx:{px:ot.Fr?2.5:22.5,py:ot.Fr?"3em":"5em",width:"100%",maxWidth:1440},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Know our founders"}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",width:"100%",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"expertise-column expertise-Grid",sx:{width:"100%",maxWidth:"80%",display:"flex",columnGap:4},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:4},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/rajiv.png",alt:"Blog",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:"url(/assets/images/foundertitlebg.png) no-repeat",backgroundSize:ot.Fr?"cover":"contain"},children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.5em !important"},children:"Rajiv Gupta"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:4},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/pradeep.png",alt:"Blog",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:"url(/assets/images/foundertitlebg.png) no-repeat",backgroundSize:ot.Fr?"cover":"contain"},children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.5em !important"},children:"Pradeep Sharma"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:4},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/manmohan.png",alt:"Blog",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:"url(/assets/images/foundertitlebg.png) no-repeat",backgroundSize:ot.Fr?"cover":"contain"},children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.5em !important"},children:"Manmohan Jindal"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]})]})})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%"}}),(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:4,lineHeight:2},children:"Our founders set an example for us to explore untapped potentials, seek new vistas of opportunities. With well-rounded profiles, they drive not only the company's growth but also contribute to the betterment of the community. Beyond their professional endeavors, they empower team members with empathy and understanding."}),(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0},onClick:()=>{e("/leadership")},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textTransform:"capitalize",lineHeight:"1.8em",color:"#4F9A41 !important"},children:"Read More"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})]})]})};var ko=__webpack_require__(1127),Co=__webpack_require__.n(ko);const Eo=()=>((0,i.useEffect)((()=>{var e=Co()(".js-timeline"),t=Co()(".js-timeline_line"),n=Co()(".js-timeline_line-progress"),i=Co()(".js-timeline-card_point-box"),r=Co()(".js-timeline_item"),s=Co()(window).outerHeight(),a=-1,o=0,l=!1;function c(){o=Co()(window).scrollTop(),h()}function d(){o=Co()(window).scrollTop(),h()}function u(){l=!1,t.css({top:r.first().find(i).offset().top-r.first().offset().top,bottom:e.offset().top+e.outerHeight()-r.last().find(i).offset().top}),a!==o&&(a=o),function(){var e=r.last().find(i).offset().top+o-window.scrollY,t=n.offset().top+o-window.scrollY,a=o-t+s/2;e<=o+s/2&&(a=e-t),n.css({height:a+"px"}),r.each((function(){Co()(this).find(i).offset().top+o-window.scrollY<o+.5*s?Co()(this).addClass("js-ag-active"):Co()(this).removeClass("js-ag-active")}))}()}function h(){l||requestAnimationFrame(u),l=!0}return window.addEventListener("scroll",(function(){c()})),window.addEventListener("resize",(function(){d()})),()=>{window.removeEventListener("scroll",(function(){c()})),window.removeEventListener("resize",(function(){d()}))}}),[]),(0,Xe.jsx)(Ii,{sx:{backgroundColor:"#FEFBEB",width:"100%"},children:(0,Xe.jsxs)(Ii,{sx:{px:ot.Fr?2.5:22.5,pt:ot.Fr?"4em":"5em",pb:ot.Fr?"4em":"0em",width:"100%",background:!ot.Fr&&"url(/assets/images/milestonebg.png) no-repeat",backgroundPosition:"top left"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{textAlign:ot.Fr?"left":"center",fontSize:ot.Fr?"1.5em !important":"2.5em !important",pb:2},children:"Our journey"}),(0,Xe.jsx)("div",{class:"ag-timeline-block",children:(0,Xe.jsx)("section",{class:"ag-section",children:(0,Xe.jsx)("div",{class:"ag-format-container",children:(0,Xe.jsxs)("div",{class:"js-timeline ag-timeline",children:[(0,Xe.jsx)("div",{class:"js-timeline_line ag-timeline_line",children:(0,Xe.jsx)("div",{class:"js-timeline_line-progress ag-timeline_line-progress"})}),(0,Xe.jsxs)("div",{class:"ag-timeline_list",children:[(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})}),(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"1990"})})]}
2),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Getting started"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"Unique Engineers is formed with its first office in a simple shipping container."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"1991"})}),(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Contracted by Mitsui Japan"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"Unique Engineers secures the HVAC contract of UPSEB Anpara, awarded by Mitsui Japan, establishing its reputation in the industry."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})}),(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"'90-'95"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Gaining recognition"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"We gain recognition in the thermal power belt of India, becoming a reliable HVAC Partner for NTPC and BHEL which was controlled by Rolls Royce Power Engineering Group, UK."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"2000"})}),(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Projects across sectors"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"We carry out central air conditioning projects across Healthcare, Industrial sectors, Airports and Educational institutions."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})}),(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"2005"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Independent entity"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"We begin manufacturing of Air side products at our IMT Manesar factory."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"2010"})}),(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})})]}
2),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Role in Commonwealth Games"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"We play a key role during the Commonwealth Games by providing air conditioning services to stadiums and five-star hotels in and around Delhi."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})}),(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"2012"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"PMSSY hospitals"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"Recognizing our potential, HSCC (India) Limited entrusts with 20 PMSSY hospitals and five AIIMS and cancer hospitals."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"2019"})}),(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"MEP contract for MOPA International Airport, Goa"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"We secure the prestigious MEP contract for the MOPA International Airport at Goa which is valued at Rs 130-plus crore."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})}),(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"2020"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Key role in pandemic"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"During COVID-19, we play a crucial role, ensuring uninterrupted operations and maintenance of HVAC systems at various hospitals across the country."})]})})})]}),(0,Xe.jsxs)("div",{class:"js-timeline_item ag-timeline_item",children:[(0,Xe.jsxs)("div",{class:"ag-timeline-card_box",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_meta-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_meta",children:"2023"})}),(0,Xe.jsx)("div",{class:"js-timeline-card_point-box ag-timeline-card_point-box",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_point"})})]}),(0,Xe.jsx)("div",{class:"ag-timeline-card_item",children:(0,Xe.jsx)("div",{class:"ag-timeline-card_inner",children:(0,Xe.jsxs)("div",{class:"ag-timeline-card_info",children:[(0,Xe.jsx)("div",{class:"ag-timeline-card_title",children:"Key value of Central Vista"}),(0,Xe.jsx)("div",{class:"ag-timeline-card_desc",children:"We have recently been awarded HVAC and firefighting works at the upcoming Central Common Secretariat & Executive Enclave under the Central Vista."})]})})})]})]})]})})})})]})})),Po=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,sx:{justifyContent:"center"},children:[(0,Xe.jsx)(ao,{img:"/assets/images/aboutusbanner.jpg",title:""}),(0,Xe.jsx)(wo,{}),(0,Xe.jsx)(_o,{}),(0,Xe.jsx)(jo,{}),(0,Xe.jsx)(So,{}),(0,Xe.jsx)(Ao,{}),(0,Xe.jsx)(Eo,{})]})),Fo=e=>(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%"},children:[(0,Xe.jsx)(Ii,{sx:{px:22.5,backgroundColor:"#F4F8FA",pt:"1.6em",pb:"2em"}}),(0,Xe.jsx)(Ii,{item:!0,sx:{background:"url(/assets/images/background-pattern.svg)
2no-repeat",backgroundSize:"cover",backgroundPosition:"center top",textAlign:"center",width:"100%",height:"auto"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{position:"relative"},children:(0,Xe.jsx)("img",{src:e.img,alt:"bannerimage",className:"page-banner-image",style:{objectFit:"contain"}})})})})]});function To(e,t){return function(){return e.apply(t,arguments)}}const{toString:Mo}=Object.prototype,{getPrototypeOf:Oo}=Object,No=(Ro=Object.create(null),e=>{const t=Mo.call(e);return Ro[t]||(Ro[t]=t.slice(8,-1).toLowerCase())});var Ro;const Io=e=>(e=e.toLowerCase(),t=>No(t)===e),Do=e=>t=>typeof t===e,{isArray:Lo}=Array,Wo=Do("undefined");const Bo=Io("ArrayBuffer");const qo=Do("string"),Ho=Do("function"),zo=Do("number"),Uo=e=>null!==e&&"object"===typeof e,Go=e=>{if("object"!==No(e))return!1;const t=Oo(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Vo=Io("Date"),Yo=Io("File"),Xo=Io("Blob"),Ko=Io("FileList"),Qo=Io("URLSearchParams"),[Jo,$o,Zo,el]=["ReadableStream","Request","Response","Headers"].map(Io);function tl(e,t){let n,i,{allOwnKeys:r=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),Lo(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{const i=r?Object.getOwnPropertyNames(e):Object.keys(e),s=i.length;let a;for(n=0;n<s;n++)a=i[n],t.call(null,e[a],a,e)}}function nl(e,t){t=t.toLowerCase();const n=Object.keys(e);let i,r=n.length;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const il="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,rl=e=>!Wo(e)&&e!==il;const sl=(al="undefined"!==typeof Uint8Array&&Oo(Uint8Array),e=>al&&e instanceof al);var al;const ol=Io("HTMLFormElement"),ll=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),cl=Io("RegExp"),dl=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};tl(n,((n,r)=>{let s;!1!==(s=t(n,r,e))&&(i[r]=s||n)})),Object.defineProperties(e,i)},ul="abcdefghijklmnopqrstuvwxyz",hl="0123456789",pl={DIGIT:hl,ALPHA:ul,ALPHA_DIGIT:ul+ul.toUpperCase()+hl};const ml=Io("AsyncFunction"),fl=((e,t)=>{return e?setImmediate:t?(n="axios@".concat(Math.random()),i=[],il.addEventListener("message",(e=>{let{source:t,data:r}=e;t===il&&r===n&&i.length&&i.shift()()}),!1),e=>{i.push(e),il.postMessage(n,"*")}):e=>setTimeout(e);var n,i})("function"===typeof setImmediate,Ho(il.postMessage)),gl="undefined"!==typeof queueMicrotask?queueMicrotask.bind(il):"undefined"!==typeof process&&process.nextTick||fl,yl={isArray:Lo,isArrayBuffer:Bo,isBuffer:function(e){return null!==e&&!Wo(e)&&null!==e.constructor&&!Wo(e.constructor)&&Ho(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||Ho(e.append)&&("formdata"===(t=No(e))||"object"===t&&Ho(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Bo(e.buffer),t},isString:qo,isNumber:zo,isBoolean:e=>!0===e||!1===e,isObject:Uo,isPlainObject:Go,isReadableStream:Jo,isRequest:$o,isResponse:Zo,isHeaders:el,isUndefined:Wo,isDate:Vo,isFile:Yo,isBlob:Xo,isRegExp:cl,isFunction:Ho,isStream:e=>Uo(e)&&Ho(e.pipe),isURLSearchParams:Qo,isTypedArray:sl,isFileList:Ko,forEach:tl,merge:function e(){const{caseless:t}=rl(this)&&this||{},n={},i=(i,r)=>{const s=t&&nl(n,r)||r;Go(n[s])&&Go(i)?n[s]=e(n[s],i):Go(i)?n[s]=e({},i):Lo(i)?n[s]=i.slice():n[s]=i};for(let r=0,s=arguments.length;r<s;r++)arguments[r]&&tl(arguments[r],i);return n},extend:function(e,t,n){let{allOwnKeys:i}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return tl(t,((t,i)=>{n&&Ho(t)?e[i]=To(t,n):e[i]=t}),{allOwnKeys:i}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,i)=>
vendor: 5,250 bytes, line 2
2{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,i)=>{let r,s,a;const o={};if(t=t||{},null==e)return t;do{for(r=Object.getOwnPropertyNames(e),s=r.length;s-- >0;)a=r[s],i&&!i(a,e,t)||o[a]||(t[a]=e[a],o[a]=!0);e=!1!==n&&Oo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:No,kindOfTest:Io,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return-1!==i&&i===n},toArray:e=>{if(!e)return null;if(Lo(e))return e;let t=e.length;if(!zo(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=n.next())&&!i.done;){const n=i.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const i=[];for(;null!==(n=e.exec(t));)i.push(n);return i},isHTMLForm:ol,hasOwnProperty:ll,hasOwnProp:ll,reduceDescriptors:dl,freezeMethods:e=>{dl(e,((t,n)=>{if(Ho(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const i=e[n];Ho(i)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},i=e=>{e.forEach((e=>{n[e]=!0}))};return Lo(e)?i(e):i(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:nl,global:il,isContextDefined:rl,ALPHABET:pl,generateString:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pl.ALPHA_DIGIT,n="";const{length:i}=t;for(;e--;)n+=t[Math.random()*i|0];return n},isSpecCompliantForm:function(e){return!!(e&&Ho(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,i)=>{if(Uo(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[i]=e;const r=Lo(e)?[]:{};return tl(e,((e,t)=>{const s=n(e,i+1);!Wo(s)&&(r[t]=s)})),t[i]=void 0,r}}return e};return n(e,0)},isAsyncFn:ml,isThenable:e=>e&&(Uo(e)||Ho(e))&&Ho(e.then)&&Ho(e.catch),setImmediate:fl,asap:gl};function vl(e,t,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}yl.inherits(vl,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:yl.toJSONObject(this.config),code:this.code,status:this.status}}});const bl=vl.prototype,xl={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{xl[e]={value:e}})),Object.defineProperties(vl,xl),Object.defineProperty(bl,"isAxiosError",{value:!0}),vl.from=(e,t,n,i,r,s)=>{const a=Object.create(bl);return yl.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),vl.call(a,e.message,t,n,i,r),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};const wl=vl;function _l(e){return yl.isPlainObject(e)||yl.isArray(e)}function jl(e){return yl.endsWith(e,"[]")?e.slice(0,-2):e}function Sl(e,t,n){return e?e.concat(t).map((function(e,t){return e=jl(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Al=yl.toFlatObject(yl,{},null,(function(e){return/^is[A-Z]/.test(e)}));const kl=function(e,t,n){if(!yl.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const i=(n=yl.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!yl.isUndefined(t[e])}))).metaTokens,r=n.visitor||c,s=n.dots,a=n.indexes,o=(n.Blob||"undefined"!==typeof Blob&&Blob)&&yl.isSpecCompliantForm(t);if(!yl.isFunction(r))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(yl.isDate(e))return e.toISOString();if(!o&&yl.isBlob(e))throw new wl("Blob is not supported. Use a Buffer instead.");return yl.isArrayBuffer(e)||yl.isTypedArray(e)?o&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,r){let o=e;if(e&&!r&&"object"===typeof e)if(yl.endsWith(n,"{}"))n=i?n:n.slice(0,-2),e=JSON.stringify(e);else if(yl.isArray(e)&&function(e){return yl.isArray(e)&&!e.some(_l)}(e)||(yl.isFileList(e)||yl.endsWith(n,"[]"))&&(o=yl.toArray(e)))return n=jl(n),o.forEach((function(e,i){!yl.isUndefined(e)&&null!==e&&t.append(!0===a?Sl([n],i,s):null===a?n:n+"[]",l(e))})),!1;return!!_l(e)||(t.append(Sl(r,n,s),l(e)),!1)}const d=[],u=Object.assign(Al,{defaultVisitor:c,convertValue:l,isVisitable:_l});if(!yl.isObject(e))throw new TypeError("data must be an object");return function e(n,i){if(!yl.isUndefined(n)){if(-1!==d.indexOf(n))throw Error("Circular reference detected in "+i.join("."));d.push(n),yl.forEach(n,(function(n,s){!0===(!(yl.isUndefined(n)||null===n)&&r.call(t,n,yl.isString(s)?s.trim():s,i,u))&&e(n,i?i.concat(s):[s])})),d.pop()}}(e),t};
vendor: 10,354 bytes, line 2
2function Cl(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function El(e,t){this._pairs=[],e&&kl(e,this,t)}const Pl=El.prototype;Pl.append=function(e,t){this._pairs.push([e,t])},Pl.toString=function(e){const t=e?function(t){return e.call(this,t,Cl)}:Cl;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const Fl=El;function Tl(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ml(e,t,n){if(!t)return e;const i=n&&n.encode||Tl;yl.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let s;if(s=r?r(t,n):yl.isURLSearchParams(t)?t.toString():new Fl(t,n).toString(i),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}const Ol=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){yl.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Nl={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Rl={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:Fl,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Il="undefined"!==typeof window&&"undefined"!==typeof document,Dl="object"===typeof navigator&&navigator||void 0,Ll=Il&&(!Dl||["ReactNative","NativeScript","NS"].indexOf(Dl.product)<0),Wl="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,Bl=Il&&window.location.href||"http://localhost",ql=at(at({},e),Rl);const Hl=function(e){function t(e,n,i,r){let s=e[r++];if("__proto__"===s)return!0;const a=Number.isFinite(+s),o=r>=e.length;if(s=!s&&yl.isArray(i)?i.length:s,o)return yl.hasOwnProp(i,s)?i[s]=[i[s],n]:i[s]=n,!a;i[s]&&yl.isObject(i[s])||(i[s]=[]);return t(e,n,i[s],r)&&yl.isArray(i[s])&&(i[s]=function(e){const t={},n=Object.keys(e);let i;const r=n.length;let s;for(i=0;i<r;i++)s=n[i],t[s]=e[s];return t}(i[s])),!a}if(yl.isFormData(e)&&yl.isFunction(e.entries)){const n={};return yl.forEachEntry(e,((e,i)=>{t(function(e){return yl.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),i,n,0)})),n}return null};const zl={transitional:Nl,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",i=n.indexOf("application/json")>-1,r=yl.isObject(e);r&&yl.isHTMLForm(e)&&(e=new FormData(e));if(yl.isFormData(e))return i?JSON.stringify(Hl(e)):e;if(yl.isArrayBuffer(e)||yl.isBuffer(e)||yl.isStream(e)||yl.isFile(e)||yl.isBlob(e)||yl.isReadableStream(e))return e;if(yl.isArrayBufferView(e))return e.buffer;if(yl.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return kl(e,new ql.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,i){return ql.isNode&&yl.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=yl.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return kl(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||i?(t.setContentType("application/json",!1),function(e,t,n){if(yl.isString(e))try{return(t||JSON.parse)(e),yl.trim(e)}catch(hg){if("SyntaxError"!==hg.name)throw hg}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||zl.transitional,n=t&&t.forcedJSONParsing,i="json"===this.responseType;if(yl.isResponse(e)||yl.isReadableStream(e))return e;if(e&&yl.isString(e)&&(n&&!this.responseType||i)){const n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(hg){if(n){if("SyntaxError"===hg.name)throw wl.from(hg,wl.ERR_BAD_RESPONSE,this,null,this.response);throw hg}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ql.classes.FormData,Blob:ql.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};yl.forEach(["delete","get","head","post","put","patch"],(e=>{zl.headers[e]={}}));const Ul=zl,Gl=yl.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Vl=Symbol("internals");function Yl(e){return e&&String(e).trim().toLowerCase()}function Xl(e){return!1===e||null==e?e:yl.isArray(e)?e.map(Xl):String(e)}function Kl(e,t,n,i,r){return yl.isFunction(i)?i.call(this,t,n):(r&&(t=n),yl.isString(t)?yl.isString(i)?-1!==t.indexOf(i):yl.isRegExp(i)?i.test(t):void 0:void 0)}class Ql{constructor(e){e&&this.set(e)}set(e,t,n){const i=this;function r(e,t,n){const r=Yl(t);if(!r)throw new Error("header name must be a non-empty string");const s=yl.findKey(i,r);(!s||void 0===i[s]||!0===n||void 0===n&&!1!==i[s])&&(i[s||t]=Xl(e))}const s=(e,t)=>yl.forEach(e,((e,n)=>r(e,n,t)));if(yl.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(yl.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))s((e=>{const t={};let n,i,r;return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),n=e.substring(0,r).trim().toLowerCase(),i=e.substring(r+1).trim(),!n||t[n]&&Gl[n]||("set-cookie"===n?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)})),t})(e),t);else if(yl.isHeaders(e))for(const[a,o]of e.entries())r(o,a,n);else null!=e&&r(t,e,n);return this}get(e,t){if(e=Yl(e)){const n=yl.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}(e);if(yl.isFunction(t))return t.call(this,e,n);if(yl.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Yl(e)){const n=yl.findKey(this,e);return!(!n||void 0===this[n]||t&&!Kl(0,this[n],n,t))}return!1}delete(e,t){const n=this;let i=!1;function r(e){if(e=Yl(e)){const r=yl.findKey(n,e);!r||t&&!Kl(0,n[r],r,t)||(delete n[r],i=!0)}}return yl.isArray(e)?e.forEach(r):r(e),i}clear(e){const t=Object.keys(this);let n=t.length,i=!1;for(;n--;){const r=t[n];e&&!Kl(0,this[r],r,e,!0)||(delete this[r],i=!0)}return i}normalize(e){const t=this,n={};return yl.forEach(this,((i,r)=>{const s=yl.findKey(n,r);if(s)return t[s]=Xl(i),void delete t[r];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(r):String(r).trim();a!==r&&delete t[r],t[a]=Xl(i),n[a]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.constructor.concat(this,...t)}toJSON(e){const t=Object.create(null);return yl.forEach(this,((n,i)=>{null!=n&&!1!==n&&(t[i]=e&&yl.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,n]=e;return t+": "+n})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return i.forEach((e=>t.set(e))),t}static accessor(e){const t=(this[Vl]=this[Vl]={accessors:{}}).accessors,n=this.prototype;function i(e){const i=Yl(e);t[i]||(!function(e,t){const n=yl.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+n,{value:function(e,n,r){return this[i].call(this,t,e,n,r)},configurable:!0})}))}(n,e),t[i]=!0)}return yl.isArray(e)?e.forEach(i):i(e),this}}Ql.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),yl.reduceDescriptors(Ql.prototype,((e,t)=>{let{value:n}=e,i=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[i]=e}}})),yl.freezeMethods(Ql);const Jl=Ql;function $l(e,t){const n=this||Ul,i=t||n,r=Jl.from(i.headers);let s=i.data;return yl.forEach(e,(function(e){s=e.call(n,s,r.normalize(),t?t.status:void 0)})),r.normalize(),s}function Zl(e){return!(!e||!e.__CANCEL__)}function ec(e,t,n){wl.call(this,null==e?"canceled":e,wl.ERR_CANCELED,t,n),this.name="CanceledError"}yl.inherits(ec,wl,{__CANCEL__:!0});const tc=ec;function nc(e,t,n){const i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(new wl("Request failed with status code "+n.status,[wl.ERR_BAD_REQUEST,wl.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const ic=function(e,t){e=e||10;const n=new Array(e),i=new Array(e);let r,s=0,a=0;return t=void 0!==t?t:1e3,function(o){const l=Date.now(),c=i[a];r||(r=l),n[s]=o,i[s]=l;let d=a,u=0;for(;d!==s;)u+=n[d++],d%=e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),l-r<t)return;const h=c&&l-c;return h?Math.round(1e3*u/h):void 0}};const rc=function(e,t){let n,i,r=0,s=1e3/t;const a=function(t){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();r=s,n=null,i&&(clearTimeout(i),i=null),e.apply(null,t)};return[function(){const e=Date.now(),t=e-r;for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];t>=s?a(l,e):(n=l,i||(i=setTimeout((()=>{i=null,a(n)}),s-t)))},()=>n&&a(n)]},sc=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,i=0;const r=ic(50,250);return rc((n=>{const s=n.loaded,a=n.lengthComputable?n.total:void 0,o=s-i,l=r(o);i=s;e({loaded:s,total:a,progress:a?s/a:void 0,bytes:o,rate:l||void 0,estimated:l&&a&&s<=a?(a-s)/l:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})}),n)},ac=(e,t)=>{const n=null!=e;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},oc=e=>function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return yl.asap((()=>e(...n)))},lc=ql.hasStandardBrowserEnv?(cc=new URL(ql.origin),dc=ql.navigator&&/(msie|trident)/i.test(ql.navigator.userAgent),e=>
vendor: 4,959 bytes, line 2
2(e=new URL(e,ql.origin),cc.protocol===e.protocol&&cc.host===e.host&&(dc||cc.port===e.port))):()=>!0;var cc,dc;const uc=ql.hasStandardBrowserEnv?{write(e,t,n,i,r,s){const a=[e+"="+encodeURIComponent(t)];yl.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),yl.isString(i)&&a.push("path="+i),yl.isString(r)&&a.push("domain="+r),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function hc(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const pc=e=>e instanceof Jl?at({},e):e;function mc(e,t){t=t||{};const n={};function i(e,t,n,i){return yl.isPlainObject(e)&&yl.isPlainObject(t)?yl.merge.call({caseless:i},e,t):yl.isPlainObject(t)?yl.merge({},t):yl.isArray(t)?t.slice():t}function r(e,t,n,r){return yl.isUndefined(t)?yl.isUndefined(e)?void 0:i(void 0,e,0,r):i(e,t,0,r)}function s(e,t){if(!yl.isUndefined(t))return i(void 0,t)}function a(e,t){return yl.isUndefined(t)?yl.isUndefined(e)?void 0:i(void 0,e):i(void 0,t)}function o(n,r,s){return s in t?i(n,r):s in e?i(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(e,t,n)=>r(pc(e),pc(t),0,!0)};return yl.forEach(Object.keys(Object.assign({},e,t)),(function(i){const s=l[i]||r,a=s(e[i],t[i],i);yl.isUndefined(a)&&s!==o||(n[i]=a)})),n}const fc=e=>{const t=mc({},e);let n,{data:i,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:l}=t;if(t.headers=o=Jl.from(o),t.url=Ml(hc(t.baseURL,t.url),e.params,e.paramsSerializer),l&&o.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),yl.isFormData(i))if(ql.hasStandardBrowserEnv||ql.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(!1!==(n=o.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}if(ql.hasStandardBrowserEnv&&(r&&yl.isFunction(r)&&(r=r(t)),r||!1!==r&&lc(t.url))){const e=s&&a&&uc.read(a);e&&o.set(s,e)}return t},gc="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const i=fc(e);let r=i.data;const s=Jl.from(i.headers).normalize();let a,o,l,c,d,{responseType:u,onUploadProgress:h,onDownloadProgress:p}=i;function m(){c&&c(),d&&d(),i.cancelToken&&i.cancelToken.unsubscribe(a),i.signal&&i.signal.removeEventListener("abort",a)}let f=new XMLHttpRequest;function g(){if(!f)return;const i=Jl.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());nc((function(e){t(e),m()}),(function(e){n(e),m()}),{data:u&&"text"!==u&&"json"!==u?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:i,config:e,request:f}),f=null}f.open(i.method.toUpperCase(),i.url,!0),f.timeout=i.timeout,"onloadend"in f?f.onloadend=g:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(g)},f.onabort=function(){f&&(n(new wl("Request aborted",wl.ECONNABORTED,e,f)),f=null)},f.onerror=function(){n(new wl("Network Error",wl.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let t=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const r=i.transitional||Nl;i.timeoutErrorMessage&&(t=i.timeoutErrorMessage),n(new wl(t,r.clarifyTimeoutError?wl.ETIMEDOUT:wl.ECONNABORTED,e,f)),f=null},void 0===r&&s.setContentType(null),"setRequestHeader"in f&&yl.forEach(s.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),yl.isUndefined(i.withCredentials)||(f.withCredentials=!!i.withCredentials),u&&"json"!==u&&(f.responseType=i.responseType),p&&([l,d]=sc(p,!0),f.addEventListener("progress",l)),h&&f.upload&&([o,c]=sc(h),f.upload.addEventListener("progress",o),f.upload.addEventListener("loadend",c)),(i.cancelToken||i.signal)&&(a=t=>{f&&(n(!t||t.type?new tc(null,e,f):t),f.abort(),f=null)},i.cancelToken&&i.cancelToken.subscribe(a),i.signal&&(i.signal.aborted?a():i.signal.addEventListener("abort",a)));const y=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(i.url);y&&-1===ql.protocols.indexOf(y)?n(new wl("Unsupported protocol "+y+":",wl.ERR_BAD_REQUEST,e)):f.send(r||null)}))},yc=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,i=new AbortController;const r=function(e){if(!n){n=!0,a();const t=e instanceof Error?e:this.reason;i.abort(t instanceof wl?t:new tc(t instanceof Error?t.message:t))}};let s=t&&setTimeout((()=>
vendor: 4,183 bytes, line 2
2{s=null,r(new wl("timeout ".concat(t," of ms exceeded"),wl.ETIMEDOUT))}),t);const a=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(r):e.removeEventListener("abort",r)})),e=null)};e.forEach((e=>e.addEventListener("abort",r)));const{signal:o}=i;return o.unsubscribe=()=>yl.asap(a),o}};function vc(e,t){this.v=e,this.k=t}function bc(e){return function(){return new xc(e.apply(this,arguments))}}function xc(e){var t,n;function i(t,n){try{var s=e[t](n),a=s.value,o=a instanceof vc;Promise.resolve(o?a.v:a).then((function(n){if(o){var l="return"===t?"return":"next";if(!a.k||n.done)return i(l,n);n=e[l](n).value}r(s.done?"return":"normal",n)}),(function(e){i("throw",e)}))}catch(e){r("throw",e)}}function r(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?i(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise((function(s,a){var o={key:e,arg:r,resolve:s,reject:a,next:null};n?n=n.next=o:(t=n=o,i(e,r))}))},"function"!=typeof e.return&&(this.return=void 0)}function wc(e){return new vc(e,0)}function _c(e){var t={},n=!1;function i(t,i){return n=!0,i=new Promise((function(n){n(e[t](i))})),{done:!1,value:new vc(i,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):i("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return i("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):i("return",e)}),t}function jc(e){var t,n,i,r=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,i=Symbol.iterator);r--;){if(n&&null!=(t=e[n]))return t.call(e);if(i&&null!=(t=e[i]))return new Sc(t.call(e));n="@@asyncIterator",i="@@iterator"}throw new TypeError("Object is not async iterable")}function Sc(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return Sc=function(e){this.s=e,this.n=e.next},Sc.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new Sc(e)}xc.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},xc.prototype.next=function(e){return this._invoke("next",e)},xc.prototype.throw=function(e){return this._invoke("throw",e)},xc.prototype.return=function(e){return this._invoke("return",e)};const Ac=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let i,r=0;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},kc=function(){var e=bc((function*(e,t){var n,i=!1,r=!1;try{for(var s,a=jc(Cc(e));i=!(s=yield wc(a.next())).done;i=!1){const e=s.value;yield*_c(jc(Ac(e,t)))}}catch(o){r=!0,n=o}finally{try{i&&null!=a.return&&(yield wc(a.return()))}finally{if(r)throw n}}}));return function(t,n){return e.apply(this,arguments)}}(),Cc=function(){var e=bc((function*(e){if(e[Symbol.asyncIterator])return void(yield*_c(jc(e)));const t=e.getReader();try{for(;;){const{done:e,value:n}=yield wc(t.read());if(e)break;yield n}}finally{yield wc(t.cancel())}}));return function(t){return e.apply(this,arguments)}}(),Ec=(e,t,n,i)=>{const r=kc(e,t);let s,a=0,o=e=>{s||(s=!0,i&&i(e))};return new ReadableStream({async pull(e){try{const{done:t,value:i}=await r.next();if(t)return o(),void e.close();let s=i.byteLength;if(n){let e=a+=s;n(e)}e.enqueue(new Uint8Array(i))}catch(t){throw o(t),t}},cancel:e=>(o(e),r.return())},{highWaterMark:2})},Pc="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,Fc=Pc&&"function"===typeof ReadableStream,Tc=Pc&&("function"===typeof TextEncoder?(Mc=new TextEncoder,e=>Mc.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var Mc;const Oc=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return!!e(...n)}catch(hg){return!1}},Nc=Fc&&Oc((()=>{let e=!1;
vendor: 6,535 bytes, line 2
2const t=new Request(ql.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),Rc=Fc&&Oc((()=>yl.isReadableStream(new Response("").body))),Ic={stream:Rc&&(e=>e.body)};var Dc;Pc&&(Dc=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Ic[e]&&(Ic[e]=yl.isFunction(Dc[e])?t=>t[e]():(t,n)=>{throw new wl("Response type '".concat(e,"' is not supported"),wl.ERR_NOT_SUPPORT,n)})})));const Lc=async(e,t)=>{const n=yl.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(yl.isBlob(e))return e.size;if(yl.isSpecCompliantForm(e)){const t=new Request(ql.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return yl.isArrayBufferView(e)||yl.isArrayBuffer(e)?e.byteLength:(yl.isURLSearchParams(e)&&(e+=""),yl.isString(e)?(await Tc(e)).byteLength:void 0)})(t):n},Wc={http:null,xhr:gc,fetch:Pc&&(async e=>{let{url:t,method:n,data:i,signal:r,cancelToken:s,timeout:a,onDownloadProgress:o,onUploadProgress:l,responseType:c,headers:d,withCredentials:u="same-origin",fetchOptions:h}=fc(e);c=c?(c+"").toLowerCase():"text";let p,m=yc([r,s&&s.toAbortSignal()],a);const f=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let g;try{if(l&&Nc&&"get"!==n&&"head"!==n&&0!==(g=await Lc(d,i))){let e,n=new Request(t,{method:"POST",body:i,duplex:"half"});if(yl.isFormData(i)&&(e=n.headers.get("content-type"))&&d.setContentType(e),n.body){const[e,t]=ac(g,sc(oc(l)));i=Ec(n.body,65536,e,t)}}yl.isString(u)||(u=u?"include":"omit");const r="credentials"in Request.prototype;p=new Request(t,at(at({},h),{},{signal:m,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:i,duplex:"half",credentials:r?u:void 0}));let s=await fetch(p);const a=Rc&&("stream"===c||"response"===c);if(Rc&&(o||a&&f)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=s[t]}));const t=yl.toFiniteNumber(s.headers.get("content-length")),[n,i]=o&&ac(t,sc(oc(o),!0))||[];s=new Response(Ec(s.body,65536,n,(()=>{i&&i(),f&&f()})),e)}c=c||"text";let y=await Ic[yl.findKey(Ic,c)||"text"](s,e);return!a&&f&&f(),await new Promise(((t,n)=>{nc(t,n,{data:y,headers:Jl.from(s.headers),status:s.status,statusText:s.statusText,config:e,request:p})}))}catch(y){if(f&&f(),y&&"TypeError"===y.name&&/fetch/i.test(y.message))throw Object.assign(new wl("Network Error",wl.ERR_NETWORK,e,p),{cause:y.cause||y});throw wl.from(y,y&&y.code,e,p)}})};yl.forEach(Wc,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(hg){}Object.defineProperty(e,"adapterName",{value:t})}}));const Bc=e=>"- ".concat(e),qc=e=>yl.isFunction(e)||null===e||!1===e,Hc=e=>{e=yl.isArray(e)?e:[e];const{length:t}=e;let n,i;const r={};for(let s=0;s<t;s++){let t;if(n=e[s],i=n,!qc(n)&&(i=Wc[(t=String(n)).toLowerCase()],void 0===i))throw new wl("Unknown adapter '".concat(t,"'"));if(i)break;r[t||"#"+s]=i}if(!i){const e=Object.entries(r).map((e=>{let[t,n]=e;return"adapter ".concat(t," ")+(!1===n?"is not supported by the environment":"is not available in the build")}));let n=t?e.length>1?"since :\n"+e.map(Bc).join("\n"):" "+Bc(e[0]):"as no adapter specified";throw new wl("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return i};function zc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new tc(null,e)}function Uc(e){zc(e),e.headers=Jl.from(e.headers),e.data=$l.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Hc(e.adapter||Ul.adapter)(e).then((function(t){return zc(e),t.data=$l.call(e,e.transformResponse,t),t.headers=Jl.from(t.headers),t}),(function(t){return Zl(t)||(zc(e),t&&t.response&&(t.response.data=$l.call(e,e.transformResponse,t.response),t.response.headers=Jl.from(t.response.headers))),Promise.reject(t)}))}const Gc="1.7.9",Vc={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Vc[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Yc={};Vc.transitional=function(e,t,n){function i(e,t){return"[Axios v1.7.9] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,r,s)=>{if(!1===e)throw new wl(i(r," has been removed"+(t?" in "+t:"")),wl.ERR_DEPRECATED);return t&&!Yc[r]&&(Yc[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,s)}},Vc.spelling=function(e){return(t,n)=>(console.warn("".concat(n," is likely a misspelling of ").concat(e)),!0)};const Xc={assertOptions:function(e,t,n){if("object"!==typeof e)throw new wl("options must be an object",wl.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let r=i.length;for(;r-- >0;){const s=i[r],a=t[s];if(a){const t=e[s],n=void 0===t||a(t,s,e);if(!0!==n)throw new wl("option "+s+" must be "+n,wl.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new wl("Unknown option "+s,wl.ERR_BAD_OPTION)}},validators:Vc},Kc=Xc.validators;class Qc{constructor(e){this.defaults=e,this.interceptors={request:new Ol,response:new Ol}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(hg){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=mc(this.defaults,t);const{transitional:n,paramsSerializer:i,headers:r}=t;void 0!==n&&Xc.assertOptions(n,{silentJSONParsing:Kc.transitional(Kc.boolean),forcedJSONParsing:Kc.transitional(Kc.boolean),clarifyTimeoutError:Kc.transitional(Kc.boolean)},!1),null!=i&&(yl.isFunction(i)?t.paramsSerializer={serialize:i}:Xc.assertOptions(i,{encode:Kc.function,serialize:Kc.function},!0)),Xc.assertOptions(t,{baseUrl:Kc.spelling("baseURL"),withXsrfToken:Kc.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=r&&yl.merge(r.common,r[t.method]);r&&yl.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete r[e]})),t.headers=Jl.concat(s,r);const a=[];let o=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let d,u=0;if(!o){const e=[Uc.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),d=e.length,c=Promise.resolve(t);u<d;)c=c.then(e[u++],e[u++]);return c}d=a.length;let h=t;for(u=0;
vendor: 1,849 bytes, line 2
2u<d;){const e=a[u++],t=a[u++];try{h=e(h)}catch(p){t.call(this,p);break}}try{c=Uc.call(this,h)}catch(p){return Promise.reject(p)}for(u=0,d=l.length;u<d;)c=c.then(l[u++],l[u++]);return c}getUri(e){return Ml(hc((e=mc(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}yl.forEach(["delete","get","head","options"],(function(e){Qc.prototype[e]=function(t,n){return this.request(mc(n||{},{method:e,url:t,data:(n||{}).data}))}})),yl.forEach(["post","put","patch"],(function(e){function t(t){return function(n,i,r){return this.request(mc(r||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:i}))}}Qc.prototype[e]=t(),Qc.prototype[e+"Form"]=t(!0)}));const Jc=Qc;class $c{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const i=new Promise((e=>{n.subscribe(e),t=e})).then(e);return i.cancel=function(){n.unsubscribe(t)},i},e((function(e,i,r){n.reason||(n.reason=new tc(e,i,r),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new $c((function(t){e=t})),cancel:e}}}const Zc=$c;const ed={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
2alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ed).forEach((e=>{let[t,n]=e;ed[n]=t}));const td=ed;const nd=function e(t){const n=new Jc(t),i=To(Jc.prototype.request,n);return yl.extend(i,Jc.prototype,n,{allOwnKeys:!0}),yl.extend(i,n,null,{allOwnKeys:!0}),i.create=function(n){return e(mc(t,n))},i}(Ul);nd.Axios=Jc,nd.CanceledError=tc,nd.CancelToken=Zc,nd.isCancel=Zl,nd.VERSION=Gc,nd.toFormData=kl,nd.AxiosError=wl,nd.Cancel=nd.CanceledError,nd.all=function(e){return Promise.all(e)},nd.spread=function(e){return function(t){return e.apply(null,t)}},nd.isAxiosError=function(e){return yl.isObject(e)&&!0===e.isAxiosError},nd.mergeConfig=mc,nd.AxiosHeaders=Jl,nd.formToJSON=e=>Hl(yl.isHTMLForm(e)?new FormData(e):e),nd.getAdapter=Hc,nd.HttpStatusCode=td,nd.default=nd;const id=nd;function rd(e){return!!e.match(/^[\w-.]+@([\w-]+\.)+[\w-]{2,4}$/g)}var sd=__webpack_require__(6360),ad=__webpack_require__(9468),od=__webpack_require__(389);const ld=()=>{const[e,t]=(0,i.useState)({username:"",usermail:"",userphone:"",message:""}),[n,r]=(0,i.useState)(!1),[s,a]=(0,i.useState)({bool:!1,msg:""}),o=n=>{n.preventDefault();const{id:i,value:r}=n.target,s=at({},e);s[i]=r,t(s),a({bool:!1,msg:""})},l=ne(),c={fontFamily:"Inter",fontSize:"1em",color:"",backgroundColor:"#F3F3F3",border:"unset",height:"3em",width:"100%",padding:"1em",marginBottom:"1.5em"};return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em",pb:ot.Fr?"2em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:ot.Fr?0:12.5,pt:"1.5em",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"Contact Us"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"1em":"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:"Connect with us to explore opportunities"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2},children:"We believe that effective communication is the key to building strong relationships. So, go on, call us or drop an email. Let's connect today and explore opportunities together. We look forward to hearing from you!"})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{pl:ot.Fr?1.5:22.5,pr:ot.Fr?"0.25em":"4em",pt:"2em",pb:"5em",width:"100%",backgroundColor:"#F4F8FA",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"contact-details",children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,children:[(0,Xe.jsxs)(Ii,{item:!0,sx:{py:"1.5em"},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle text-color",style:{fontSize:"1.5em",paddingBottom:"0.5em"},children:"Get in touch"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{pb:!ot.Fr&&"2em",display:"flex",flexDirection:ot.Fr&&"column",alignItems:!ot.Fr&&"center"},children:[(0,Xe.jsxs)($r,{className:"normal-text",children:[(0,Xe.jsx)(sd.A,{style:{marginBottom:-7}}),"+91-124-4192527/28/29"]}),(0,Xe.jsxs)($r,{className:"normal-text",style:{marginLeft:!ot.Fr&&15},children:[(0,Xe.jsx)(od.A,{style:{marginBottom:-7}})," [email protected]"]})]})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:{py:"1.5em"},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle text-color",style:{fontSize:"1.5em",paddingBottom:"0.5em"},children:"Reach us"}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{fontSize:"1em",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsx)("span",{style:{fontSize:"1.25em"},children:"Head Office"})," ",(0,Xe.jsx)("br",{}),"332, 3rd Floor, A-Block, Spaze IT Park,",(0,Xe.jsx)("br",{})," Sohna Road, Sec-49, Gurugram, Haryana, India 122001"]}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",justifyContent:"flex-start"},children:(0,Xe.jsxs)($r,{variant:"bod2",component:"p",className:"normal-text text-color",sx:{textTransform:"capitalize"},children:["Location map: ",(0,Xe.jsx)("a",{className:"text-color",style:{textTransform:"lowercase",textDecoration:"none",color:"#4F9A41"},href:"https://tinyl.io/9EKT",target:"_blank",rel:"noreferrer",children:" https://tinyl.io/9EKT"})]})})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:{py:"1.5em"},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"subtitleStyle text-color",sx:{fontSize:"1.5em",pb:"0.5em"},children:"Be a part of Unique team"}),(0,Xe.jsxs)(Oe,{to:"/careers",className:"normal-text",style:{textDecoration:"none",color:"#4F9A41"},children:["Explore career opportunities ",(0,Xe.jsx)(ad.A,{sx:{marginLeft:2,marginBottom:"-5px",fontSize:"20px",color:"#4F9A41"}})]})]})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:5,children:(0,Xe.jsx)(Ii,{item:!0,sx:{marginTop:ot.Fr?"0em":"-6em",float:"right"},children:(0,Xe.jsxs)(wi,{sx:{padding:ot.Fr?"1em":"3em"},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle title-color",sx:{pb:ot.Fr?"1em":"1.5em"},children:"Your details"}),(0,Xe.jsxs)("form",{children:[!n&&(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)("input",{type:"text",id:"username",name:"username",value:e.username,placeholder:"Full Name",onChange:o,style:c}
2),(0,Xe.jsx)("input",{type:"text",id:"usermail",name:"usermail",value:e.usermail,placeholder:"Email Id",onChange:o,style:c}),(0,Xe.jsx)("input",{type:"number",id:"userphone",name:"userphone",pattern:"^[0-9]+$",value:e.userphone,placeholder:"Phone Number",onChange:o,style:c}),(0,Xe.jsx)("textarea",{rows:"5",id:"message",name:"message",value:e.message,placeholder:"Message",onChange:o,style:at(at({},c),{},{resize:"none",height:"auto"})})]}),s.bool&&(0,Xe.jsx)($r,{variant:"body1",component:"p",className:"normal-text text-color",sx:{color:"red"},children:s.msg}),n&&(0,Xe.jsx)($r,{variant:"body2",component:"h4",className:"normal-text text-color",sx:{fontSize:2},children:"Thank you, your mail has been sent. We will be in touch shortly."}),!n&&(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",columnGap:"0.5em",alignItems:"center",justifyContent:"flex-end",width:"100%"},children:(0,Xe.jsx)(fs,{variant:"contained",className:"normal-text",sx:{backgroundColor:"#1D5A93",letterSpacing:"3px",color:"#FFFFFF !important",fontSize:"0.9em !important"},onClick:t=>{t.preventDefault(),r(!1);const{username:n,userphone:i,usermail:s,message:o}=e;""!==n.trim()?""!==i.trim()?""!==s.trim()&&rd(s)?(id.post("sendmail.php",{name:n,phone:i,email:s,message:o}).then((e=>console.log("res ",e))).catch((e=>console.log("error ",e))),r(!0),l("/thankyou")):a({bool:!0,msg:"Write correct email."}):a({bool:!0,msg:"Write correct phone number."}):a({bool:!0,msg:"Write full name."})},children:"Send"})})]})]})})})]})})]})})},cd=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsx)(Fo,{img:"/assets/images/contactbannerimage.jpg",title:"Bridging Technical Excellence and Human Wellbeing"}),(0,Xe.jsx)(ld,{})]})),dd=e=>(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%"},children:[(0,Xe.jsx)(Ii,{sx:{px:!ot.Fr&&22.5,backgroundColor:"#F4F8FA",pt:"1.6em",pb:"2em"}}),(0,Xe.jsx)(Ii,{item:!0,sx:{background:"url(/assets/images/background-pattern.svg) no-repeat",backgroundSize:"cover",backgroundPosition:"center top",textAlign:"center",width:"100%",height:"auto"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{position:"relative"},children:(0,Xe.jsx)("img",{src:e.img,alt:"bannerimage",className:"page-banner-image",style:{objectFit:"contain"}})})})})]}),ud=()=>{const e=ne(),[t,n]=(0,i.useState)(0),r=(0,i.useRef)(null),[s,a]=(0,i.useState)([]),o={dots:!1,arrows:!1,className:"center",centerMode:!1,infinite:!0,centerPadding:"30px",slidesToShow:Math.min(2,1),slidesToScroll:Math.min(1),swipeToSlide:!1,speed:500,responsive:[{breakpoint:1025,settings:{slidesToShow:2,slidesToScroll:1,infinite:!0}},{breakpoint:600,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,infinite:!1}},{breakpoint:480,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,initialSlide:1,centerMode:!1}}]},l=(0,i.useCallback)((()=>{id.get("".concat("https://beta.uniqueengineersltd.com/blog/wp-json/wp/v2","/career")).then((e=>{const t=e.data;a(t)}))}),[]);(0,i.useEffect)((()=>
2{l()}),[l]);const c=[(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{pt:"0em !important",pb:"2em !important",fontSize:ot.Fr?"1.25em !important":"1.50em !important",lineHeight:"1.7em !important"},children:"\u201cI always wanted to work for an engineering company where I could get hands-on experience on multiple aspects of work, be able to serve various industry verticals. Unique Engineers provides me the opportunity to gain experience on multiple levels in various lines of services, through their many MEP projects spread all across the country.\u201d"}),(0,Xe.jsxs)($r,{className:"titleStyle text-color subtitleStyle",sx:{fontFamily:"Inter !important",mt:"0.5em"},children:[" ",(0,Xe.jsx)("span",{className:"link-color",style:{fontWeight:"400 !important"},children:" / "}),"Prateek Arora"]}),(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{opacity:.6},children:"Sr. Project Manager (HVAC)"})]}),(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{pt:"0em !important",pb:"2em !important",fontSize:ot.Fr?"1.25em !important":"1.50em !important",lineHeight:"1.7em !important"},children:"\u201cUnique Engineers is a company where I get a good work experience and more importantly, I get a sense of family because of the support I have received in my personal life, as during my child\u2019s education and during COVID-19 pandemic.\u201d"}),(0,Xe.jsxs)($r,{className:"titleStyle text-color subtitleStyle",sx:{fontFamily:"Inter !important",mt:"0.5em"},children:[" ",(0,Xe.jsx)("span",{className:"link-color",style:{fontWeight:"400 !important"},children:" / "}),"Madhur Malik"]}),(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{opacity:.6},children:"GM Sales"})]}),(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{pt:"0em !important",pb:"2em !important",fontSize:ot.Fr?"1.25em !important":"1.50em !important",lineHeight:"1.7em !important"}
2,children:"\u201cWorking with the Unique team reinforces the sense of family while giving me a professional edge in my engineering field. There is support and growth and a definite movement in the forward direction. I learn new things every day and it is a very satisfying experience.\u201d"}),(0,Xe.jsxs)($r,{className:"titleStyle text-color subtitleStyle",sx:{fontFamily:"Inter !important",mt:"0.5em"},children:[" ",(0,Xe.jsx)("span",{className:"link-color",style:{fontWeight:"400 !important"},children:" / "}),"Rupesh Yadav"]}),(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{opacity:.6},children:"Sr. Project Coordinator"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,pt:"1em"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{color:"#535353"},children:"Career"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:36,pb:2},children:"Working with Unique Engineers"}),(0,Xe.jsx)(Ii,{xs:12,sm:12,md:12,lg:12,xl:12,sx:{},children:(0,Xe.jsxs)($r,{className:"normal-text",sx:{mb:!ot.Fr&&2,lineHeight:2},children:["When you join us, you become part of a leading MEP services provider with over 35 years of industry experience. Here we value your ideas and listen carefully to encourage open communication, that empowers you to make meaningful decisions. Our company culture nurtures a sense of belonging and fosters collaboration and teamwork.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),"We are committed to investing in our employees' growth and development. We ensure that you have access to learning opportunities, training programs and resources to stay updated with the latest industry advancements. We also have initiatives to help you maintain a healthy work-life balance.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),"Join Unique Engineers and enjoy a fulfilling career in an empowering and inclusive setting. Nurture your well-being, and grow with us as we shape the future of engineering together."]})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?2.5:10,pt:"1em",pb:"1em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:!ot.Fr&&"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:9,sx:{display:"flex",columnGap:"2em",rowGap:"2em",height:!ot.Fr&&"456px",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{},children:[(0,Xe.jsxs)(Ii,{item:!0,sx:{pt:"1em",pb:"1.5em",px:!ot.Fr&&"0em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Our people"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:"1.8 !important"},children:"At Unique Engineers, our people are the driving force behind our success and the embodiment of our values."})]}),(0,Xe.jsx)(Ii,{item:!0,children:(0,Xe.jsx)("div",{style:{position:"relative",height:240,width:ot.Fr&&300},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{},children:(0,Xe.jsx)("img",{src:"/assets/images/ourpeople1.jpg",alt:"people1",style:{width:"100%"}})})})})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",rowGap:"2em",maxWidth:!ot.Fr&&"236px !important",width:236},children:[(0,Xe.jsx)(Ii,{item:!0,children:(0,Xe.jsx)("div",{style:{position:"relative",height:280,width:ot.Fr&&300},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{},children:(0,Xe.jsx)("img",{src:"/assets/images/careerimage1.jpg",alt:"",style:{width:"100%"}})})})}),(0,Xe.jsx)(Ii,{item:!0,children:(0,Xe.jsx)("div",{style:{position:"relative",height:150,width:ot.Fr&&300},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{},children:(0,Xe.jsx)("img",{src:"/assets/images/careerimage2.jpg",alt:"",style:{width:"100%"}})})})})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{maxWidth:!ot.Fr&&"236px !important",width:236},children:(0,Xe.jsx)(Ii,{item:!0,children:(0,Xe.jsx)("div",{style:{position:"relative",height:456,width:ot.Fr&&300},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{height:456},children:(0,Xe.jsx)("img",{src:"/assets/images/careerimage3.jpg",alt:"",style:{width:"100%",height:456}})})})})})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:"100%",px:ot.Fr?2.5:10,pt:"1em",pb:"1em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&22.5,width:"100%",maxWidth:1440,pt:"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Our core values"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{pb:"1em",lineHeight:2},children:"Rooted in integrity, collaboration, and inclusivity, our values center around our people and their well-being, while inspiring us to continually raise the bar in engineering solutions. We have a collaborative and empowering work culture that gives you ownership in decision-making and opportunities for growth."})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"0.5em",pb:ot.Fr?"4em":"6em"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",px:!ot.Fr&&12.5,columnGap:"1em",flexFlow:ot.Fr&&"column",rowGap:"1em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",lineHeight:"1.4em !important",pb:"1em"},children:"Fostering a community"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},children:"We honour diverse backgrounds, experiences, and perspectives to create a healthy workplace where everyone feels valued."})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",lineHeight:"1.4em !important",pb:"1em"},children:"Building trust & integrity"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},children:"With honesty, transparency, and a strong ethical foundation, we build trust and forge enduring bonds with our teams, clients, and partners."})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",lineHeight:"1.4em !important",pb:"1em"},children:"Nurturing people\u2019s talent"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},children:"We empower individuals to unlock their potential by pursuing continuous learning through mentorship and guidance."})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4FAFA",px:ot.Fr?2.5:10,py:ot.Fr?"3em":"6em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&22.5,width:"100%",maxWidth:1440},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{display:"flex",columnGap:"2em",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,sx:{ml:0,mr:0},children:(0,Xe.jsx)("div",{style:{position:"relative",height:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/".concat(["prateek-arora.jpg","madhur-malick.jpg","rupesh-yadav.jpg"][t]),alt:"",style:{width:"100%"}})})})}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:8,sx:{ml:0,mr:0},children:[(0,Xe.jsx)(gs.A,at(at({ref:r},o),{},{children:c})),(0,Xe.jsxs)(Ii,{item:!0,sx:{mt:2,display:"flex",alignItems:"center"},children:[(0,Xe.jsx)(Lr,{onClick:e=>{console.log(r.current),e.preventDefault();let i=0;i=0===t?c.length-1:t-1,n(i),r.current.slickPrev()},children:(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon",style:{transform:"rotate(180deg)"}})}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mx:3,fontSize:32,fontWeight:600,color:"#4F9A41"},children:"/"}),(0,Xe.jsx)(Lr,{onClick:e=>{e.preventDefault();let i=0;console.log("currentIndex",t,c.length),i=t===c.length-1?0:t+1,n(i),r.current.slickNext()},children:(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})})]})]})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",height:!ot.Fr&&"400px",background:!ot.Fr&&"url(/assets/images/careerbg.jpg) no-repeat",backgroundSize:"cover",backgroundPosition:"center",py:ot.Fr?"2em":"4em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:8,xl:7,sx:{backgroundColor:"#FFFFFF",py:ot.Fr?4:8,px:ot.Fr?2.5:5,textAlign:!ot.Fr&&"center",margin:"0 auto",transform:!ot.Fr&&"translateY(90%)"},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle title-color",sx:{lineHeight:1.7,mb:5},children:"Come, join us on our journey"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",children:"Discover a rewarding career with Unique Engineers. Our ongoing journey of delivering mega-sized projects across various sectors offers an exciting platform for talented professionals."})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:ot.Fr?2.5:10,py:ot.Fr?"0em":"6em",marginTop:ot.Fr?0:"7em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:9,sx:{},children:s.map((t=>(0,Xe.jsxs)(Ii,{item:!0,sx:{border:"1px solid #DAE6EF",mb:"2em",p:ot.Fr?"1em":"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{fontSize:"1.25em !important",pb:"1em"},children:t.title.rendered}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{pb:"2em"},dangerouslySetInnerHTML:{__html:""!==t.content.rendered?t.content.rendered:"No Data"}}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0,width:"fit-content"},onClick:()=>{return n=t.slug,void e("/applyonline/".concat(n));var n},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"text-color",sx:{textTransform:"capitalize",fontFamily:"Inter",lineHeight:"1.8em",color:"#4F9A41 !important"},children:"Apply Now"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]})))})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4F8FA",px:ot.Fr?2.5:10,py:ot.Fr?"3em":"4em",marginTop:"1em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sm:9,sx:{width:"100%",maxWidth:1440,display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{p:"2em 0"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:10,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"0.5em",ml:"5px"},children:"Join us"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{ml:"5px",pb:"1em"}
2,children:"Submit your resume that showcases your qualifications and relevant experience. We look forward to hearing from you."}),(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{mt:"1em",width:"fit-content",minWidth:0},onClick:()=>window.location="mailto:[email protected]",children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"text-color",sx:{textTransform:"capitalize",fontFamily:"Inter",lineHeight:"1.8em",color:"#4F9A41 !important"},children:"Send Email"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})]})})})})]})})},hd=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/career-banner.jpg",title:""}),(0,Xe.jsx)(ud,{})]})),pd=()=>{const[e,t]=(0,i.useState)(0),[n,r]=(0,i.useState)(0),[s,a]=(0,i.useState)(0),[o,l]=(0,i.useState)(0),[c,d]=(0,i.useState)(0);return(0,i.useEffect)((()=>{const e=document.getElementsByClassName("ethics-icon")[0];e.marginLeft=document.getElementsByClassName("ethics-id")[0].clientWidth/2-e.clientWidth/2+"px",t(e.marginLeft);const n=document.getElementsByClassName("compliance-icon")[0],i=document.getElementsByClassName("reporting-icon")[0],s=document.getElementsByClassName("diversity-icon")[0],o=document.getElementsByClassName("environ-icon")[0],c=document.getElementsByClassName("compliance-id")[0],u=document.getElementsByClassName("reporting-id")[0],h=document.getElementsByClassName("diversity-id")[0],p=document.getElementsByClassName("environ-id")[0];r(c.clientWidth/2-n.clientWidth/2+"px"),a(u.clientWidth/2-i.clientWidth/2+"px"),l(h.clientWidth/2-s.clientWidth/2+"px"),d(p.clientWidth/2-o.clientWidth/2+"px")}),[]),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{variant:"body2",sx:{color:"#535353"},children:"Corporate Compliance"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:"Corporate compliance"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:ot.Fr?2:4,lineHeight:2},children:"Our corporate governance policy reflects our commitment to maintain a culture of trust, integrity, and responsible business practices. Regular review and monitoring of our governance practices is conducted to ensure their effectiveness and alignment with our values and business objectives."})]})]})}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,display:"flex",flexFlow:"column",pt:ot.Fr?"1em":"2em",pb:ot.Fr?"2em":"4em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{px:ot.Fr?2.5:22.5,display:"flex",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsx)("img",{src:"/assets/images/ethics-icon.png",style:{width:"fit-content",maxWidth:"100%",height:"fit-content",marginRight:"3em",paddingTop:"1em"},alt:""}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:12,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",pb:1},children:"Ethics and Accountability"}),(0,Xe.jsx)($r,{sx:{mb:5,lineHeight:2},children:"We are committed to upholding high ethical standards and ensuring accountability at all levels of the organization. Our employees and stakeholders are expected to adhere to a comprehensive code of conduct that promotes honesty, integrity, and responsible decision-making."})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{px:ot.Fr?2.5:22.5,display:"flex",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsx)("img",{src:"/assets/images/transparency-icon.png",style:{width:"fit-content",maxWidth:"100%",height:"fit-content",marginRight:"3em",paddingTop:"1em"},alt:""}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:10,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",pb:1},children:"Transparency and Communication"}),(0,Xe.jsx)($r,{sx:{mb:5,lineHeight:2},children:"We believe in transparent communication and disclosure of information to our shareholders, employees, customers, and other stakeholders. We strive to provide timely and accurate information to enable informed decision-making and foster trust."})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{px:ot.Fr?2.5:22.5,display:"flex",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsx)("img",{src:"/assets/images/compliance-icon.png",style:{width:"fit-content",maxWidth:"100%",height:"fit-content",marginRight:"3em",paddingTop:"1em"},alt:""}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:10,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",pb:1},children:"Compliance and Legal Framework"}),(0,Xe.jsx)($r,{sx:{mb:5,lineHeight:2},children:"We comply with all applicable laws, regulations, and industry standards, ensuring that our operations are conducted ethically and with integrity. Our governance practices reflect a thorough understanding of legal and regulatory requirements."})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{px:ot.Fr?2.5:22.5,display:"flex",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsx)("img",{src:"/assets/images/stack-icon.png",style:{width:"fit-content",maxWidth:"100%",height:"fit-content",marginRight:"3em",paddingTop:"1em"},alt:""}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:10,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",pb:1},children:"Stakeholder Engagement"}),(0,Xe.jsx)($r,{sx:{mb:5,lineHeight:2},children:"We recognize the importance of engaging with our stakeholders, including employees, customers, suppliers, and local communities. We actively seek their inputs and incorporate their perspectives into our decision-making processes to create shared value."})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{px:ot.Fr?2.5:22.5,display:"flex",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsx)("img",{src:"/assets/images/risk-icon.png",style:{width:"fit-content",maxWidth:"100%",height:"fit-content",marginRight:"3em",paddingTop:"1em"},alt:""}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:10,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em !important",pb:1},children:"Risk Management and Oversight"}),(0,Xe.jsx)($r,{sx:{mb:5,lineHeight:2},children:"We implement robust risk management processes to identify, assess, and mitigate risks that may impact our performance and reputation. Our board of directors and management exercise effective oversight to ensure the proper management of risks and protection of stakeholder interests."})]})]})]}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#FEFBEB",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:ot.Fr?2.5:22.5},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{py:ot.Fr?"3em":"5em"},children:[(0,Xe.jsx)($r,{variant:"h3",component:"h3",className:"titleStyle title-color",sx:{textAlign:"center",mb:2},children:" Our values"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textAlign:"left",mb:2},children:"Our values are a reflection of our culture of trust, integrity and responsible business practices. We strive to uphold these in our work and operations in every way possible."}),(0,Xe.jsxs)(Ii,{item:!0,sx:{mt:"5em",textAlign:"center"}
2,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",justifyContent:"space-between",flexFlow:ot.Fr&&"column",columnGap:"3em",rowGap:"2em",pb:"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",alignItems:"flex-start",flexFlow:"column"},children:[(0,Xe.jsx)("div",{className:"ethics-icon",style:{marginLeft:e},children:(0,Xe.jsx)("img",{src:"/assets/images/value-icon.png",alt:"value-icon"})}),(0,Xe.jsx)($r,{id:"ethics-id",variant:"h4",component:"h4",className:"ethics-id titleStyle title-color",sx:{fontSize:"1.50em !important",mb:2},children:"Integrity and Ethics"})]}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textAlign:"left",mb:2},children:"We uphold high standards of honesty, integrity, and ethical behavior in all aspects of our business operations."})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",alignItems:"flex-start",flexFlow:"column"},children:[(0,Xe.jsx)("div",{className:"compliance-icon",style:{marginLeft:n},children:(0,Xe.jsx)("img",{src:"/assets/images/value-icon.png",alt:"value-icon"})}),(0,Xe.jsx)($r,{id:"compliance-id",variant:"h4",component:"h4",className:"compliance-id titleStyle title-color",sx:{fontSize:"1.50em !important",mb:2},children:"Health, Safety, and Quality"})]}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textAlign:"left",mb:2},children:"We prioritize the health and safety of our employees and customers, and deliver high-quality products and services."})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",alignItems:"flex-start",flexFlow:"column"},children:[(0,Xe.jsx)("div",{className:"reporting-icon",style:{marginLeft:s},children:(0,Xe.jsx)("img",{src:"/assets/images/value-icon.png",alt:"value-icon"})}),(0,Xe.jsx)($r,{id:"reporting-id",variant:"h4",component:"h4",className:"reporting-id titleStyle title-color",sx:{fontSize:"1.50em !important",mb:2},children:"Compliance and Reporting"})]}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textAlign:"left",mb:2},children:"We comply with laws and regulations, reject corruption, and provide channels for reporting misconduct confidentially."})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",justifyContent:"center",flexFlow:ot.Fr&&"column",columnGap:"3em",rowGap:"2em",pt:ot.Fr?"1em":"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",alignItems:"flex-start",flexFlow:"column"},children:[(0,Xe.jsx)("div",{className:"diversity-icon",style:{marginLeft:o},children:(0,Xe.jsx)("img",{src:"/assets/images/value-icon.png",alt:"value-icon"})}),(0,Xe.jsx)($r,{id:"diversity-id",variant:"h4",component:"h4",className:"diversity-id titleStyle title-color",sx:{fontSize:"1.50em !important",mb:2},children:"Respect and Diversity"})]}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textAlign:"left",mb:2},children:"We treat all individuals with respect, promote diversity, and foster an inclusive workplace free from discrimination and harassment."})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",alignItems:"flex-start",flexFlow:"column"},children:[(0,Xe.jsx)("div",{className:"environ-icon",style:{marginLeft:c},children:(0,Xe.jsx)("img",{src:"/assets/images/value-icon.png",alt:"value-icon"})}),(0,Xe.jsx)($r,{id:"environ-id",variant:"h4",component:"h4",className:"environ-id titleStyle title-color",sx:{fontSize:"1.50em !important",mb:2},children:"Environmental Responsibility"})]}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textAlign:"left",mb:2},children:"We commit to sustainable practices, minimizing our environmental impact and promoting responsible resource management."})]})]})]})]})})})]})})},md=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/corporate-banner.jpg",title:""}),(0,Xe.jsx)(pd,{})]})),fd=()=>{const e=ne();return(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4F8FA",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,className:"infocus-div",children:(0,Xe.jsxs)(Ii,{item:!0,className:"infocus1-div",sx:{px:10},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"In focus"}),(0,Xe.jsxs)(Ii,{item:!0,className:"infocus-flex",children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:5,md:7,lg:7,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2},children:"Through innovative solutioning, we have ensured that the MOPA International Airport not only meets the requirements for both plumbing and firefighting, but goes above and beyond to incorporate sustainable practices that align with LEED certification standards. The condensate drain collection system exemplifies our dedication to creating environmentally responsible infrastru
2cture that mitigates the environmental impact of water usage in the airport facility."}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{mb:2},children:[" MOPA International Airport, Goa",(0,Xe.jsx)("br",{}),"Year: 2022"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:7,md:7,lg:7,sx:{textAlign:"right",ml:1,position:"relative"},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:ot.Fr?200:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{},children:(0,Xe.jsx)("img",{src:"/assets/images/infocus.png",alt:"",style:{marginBottom:"1em",width:"100%"}})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",justifyContent:"flex-start"},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{ml:-1,width:"fit-content",mt:2},onClick:()=>e("/case-study"),children:[(0,Xe.jsx)($r,{variant:"bod2",component:"p",className:"normal-text text-color",sx:{textTransform:"capitalize",color:"#4F9A41 !important"},children:"Read case study"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]})]})]})})})},gd=e=>{const{title:t}=e;return(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,maxWidth:ot.Fr?"100%":1440},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:ot.Fr?"2em":"6em",pb:"4em"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"expertise-column",sx:{px:ot.Fr?2.5:12.5,pb:"3em",pt:ot.Fr?"2em":"3em",backgroundColor:"#DAFAD8",borderRadius:4,display:"flex"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:9,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:t}),(0,Xe.jsxs)(gs.A,at(at({},{dots:!0,dotsClass:"slick-dots",arrows:!1,className:"center",centerMode:!1,infinite:!0,centerPadding:"50px",slidesToShow:1,slidesToScroll:1,swipeToSlide:!0,speed:500,responsive:[{breakpoint:1025,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0}},{breakpoint:600,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,infinite:!0}},{breakpoint:480,settings:{dots:!0,slidesToShow:1,slidesToScroll:1,centerMode:!1}}]}),{},{children:[(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:12,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:"1.7em !important",pb:"1.5em"},children:"\u201cFor the past three decades, Unique has been our trusted and specialized HVAC vendor, and throughout this time, they have consistently delivered unmatched quality and adhered to strict timelines. Whenever we faced any challenging situations, Unique has stood by us, offering unwavering support. We choose them over larger corporate entities because of their agility and ability to swiftly respond to our needs.\u201d"}),(0,Xe.jsx)($r,{className:"titleStyle text-color",sx:{fontSize:"1.25em !important",lineHeight:"1.7 !important",fontFamily:"Inter !important",mt:"1em"},children:"Shobhit Uppal"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontSize:"1.25em !important",lineHeight:2,opacity:"0.6"},children:" Deputy Managing Director, ACIL "})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:12,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:"1.7em !important",pb:"1.5em"},children:"\u201cUnique surpassed our expectations by mobilizing tremendous and unimaginable resources, ensuring timely completion of the job despite the constraints imposed by the pandemic. The system they implemented demonstrated flawless performance when tested. We wish them continued success in all future endeavors and eagerly anticipate partnering with them for all our forthcoming projects.\u201d"}),(0,Xe.jsx)($r,{className:"titleStyle text-color",sx:{fontSize:"1.25em !important",lineHeight:"1.7 !important",fontFamily:"Inter !important",mt:"1em"},children:"Shiridhar"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontSize:"1.25em !important",lineHeight:2,opacity:"0.6"},children:"CEO, Megawide"})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:12,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:"1.7em !important",pb:"1.5em"},children:"\u201cWhen Bharti Realty decided to collaborate with Unique Engineers for HVAC services in our state-of-the- art 16-floor building \u2026 they surpassed our expectations. They not only completed the job with remarkable speed but also wholeheartedly embraced our commitment to the highest quality standards. They even went beyond their scope of work to create an aesthetically pleasing and visually appealing plant room...\u201d"}),(0,Xe.jsx)($r,{className:"titleStyle text-color",sx:{fontSize:"1.25em !important",lineHeight:"1.7 !important",fontFamily:"Inter !important",mt:"1em"},children:"Mukesh Gaur"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontSize:"1.25em !important",lineHeight:2,opacity:"0.6"},children:"Project Director, Bharti Realty"})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:12,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:"1.7em !important",pb:"1.5em"},children:"\u201cWe entrusted Unique with the task of completely renovating our hostels at BITS Pilani, with the objective of modernizing the facilities while preserving their historic grandeur. Unique delivered an exceptional job, ensuring high-quality workmanship and strict adherence to project timelines. The end result exceeded our expectations, capturing the essence of the yesteryears while meeting contemporary standards. \u2026 We trust in Unique's capabilities and look forward to continuing our collaborations.\u201d"}),(0,Xe.jsx)($r,{className:"titleStyle text-color",sx:{fontSize:"1.25em !important",lineHeight:"1.7 !important",fontFamily:"Inter !important",mt:"1em"},children:"Siddharth Banerjee,"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontSize:"1.25em !important",lineHeight:2,opacity:"0.6"},children:"Sr. President, BITS"})]})})]}))]}),!ot.Fr&&(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:3,sx:{pt:"7em",pr:"2em",textAlign:"right"},children:(0,Xe.jsx)("img",{src:"/assets/images/visionbg.png",alt:"",style:{width:"70%",marginTop:"-2em"}})})]})})})})},yd=()=>{const e=ne(),[t,n]=(0,i.useState)(!1),r={display:"flex",alignItems:"center",p:"1em"},s={pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},a=(0,Xe.jsx)("img",{src:"/assets/images/healthicon.png",alt:"",style:{width:"25px"}}),o={display:"flex",padding:"10px",mr:"1em",borderRadius:"50%",backgroundColor:"#F4F8FA"};return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%",display:"flex",justifyContent:"center"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/servicebg.svg) no-repeat",backgroundPosition:"top right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"Our services "})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:"Our Services"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:4,lineHeight:2},children:"As an MEP solutions provider we offer services that transcend the conventional. We design spaces for the wellbeing and safety of humans above all else. Our team of experts delivers\xa0 projects with a blend of cutting-edge technologies and human-centric design. Complex projects are also managed with elegant competence."}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"titleStyle title-color",sx:{pb:2},children:"Depth of experience"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:"With decades of collective experience, our team believes in exceeding client expectations by providing innovative and energy-efficient solutions to meet their unique needs. Residential buildings and commercial complexes, industrial facilities and healthcare centers, we have successfully executed a wide range of projects catering to various sectors. Our comprehensive approach ensures seamless integration of mechanical, electrical, and plumbing systems; the result is building spaces that function optimally, and are also comfortable and energy efficient habitats for one and all."})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:10,maxWidth:1440,display:"flex",justifyContent:"center",width:"90%"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",pr:!ot.Fr&&"5em",background:!ot.Fr&&"url(/assets/images/img1.svg) no-repeat",backgroundPosition:"right bottom"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{display:"flex",width:ot.Fr?300:900,flexFlow:ot.Fr&&"column",px:2.5,pb:ot.Fr?"4em":"5em",justifyContent:"space-between"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:3,children:[(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Healthcare"})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Industries"})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:3,children:[(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Data Centers"})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Education"})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:3,children:[(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Corporate"})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Hotels"})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:3,children:[(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Airports"})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:r,children:[(0,Xe.jsx)(Ii,{item:!0,sx:o,children:a}),(0,Xe.jsx)($r,{className:"normal-text",children:"Retail & Offices"})]})]})]})})}),(0,Xe.jsx)(Ii,{item:!0,className:"multitude-div",children:(0,Xe.jsx)(Ii,{item:!0,className:"multitude1-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2,textAlign:"center"},children:"Multitude of services rendered"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},id:"about-stats",children:[(0,Xe.jsx)($r,{variant:"body2",component:"div",className:"titleStyle title-color stats__count",sx:s,children:t&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"8642519073",children:"1"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"0252119170",children:"0"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--3","data-fake":"8242209043",children:"0"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--4",style:{width:"100%",animation:"none"},"data-fake":"+",children:"+"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Basements ",(0,Xe.jsx)("br",{})," ventilated"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsxs)($r,{variant:"body2",component:"div",className:"titleStyle title-color",sx:s,children:[(0,Xe.jsx)(Ds,{onEnter:()=>n(!0)}),t&&(0,Xe.jsx)("p",{className:"numbers",children:(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--1","data-fake":"9642519073",children:"9"})})})]}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Airports provided ",(0,Xe.jsx)("br",{})," with clean air "]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:s,children:t&&(0,Xe.jsxs)("p",{className:"numbers",children:[(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--1","data-fake":"2620969717",children:"2"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--2","data-fake":"5612810041",children:"5"})})]})}),(0,Xe.jsx)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:"Five-star hotels"})]})]}),(0,Xe.jsxs)(Ii,{item:!0,className:"customer-flex",children:[(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{pt:ot.Fr?"0.5 !important":"1.5em !important",pb:"1.5em !important"},children:"\u201cTrue success lies in creating a future through innovation, putting customers first, and leading by example. Achieving greatness requires integrity, responsibility, and the courage to persist through failures.\u201d"}),(0,Xe.jsxs)($r,{className:"quote-owner titleStyle text-color",children:[" ",(0,Xe.jsx)("span",{style:{fontWeight:"400 !important",color:"#4F9A41"},children:" / "}),"Rajiv Gupta"]}),(0,Xe.jsx)($r,{className:"quote-owner normal-text",sx:{opacity:.6},children:"Director"})]})]})})}),(0,Xe.jsx)(Ii,{item:!0,className:"multiface-div",children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",background:!ot.Fr&&"url(/assets/images/mechinalbg.png) no-repeat",backgroundPosition:"bottom left"},children:(0,Xe.jsx)(Ii,{item:!0,className:"multiface1-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:ot.Fr?2:4},children:"Multifaceted expertise"}),(0,Xe.jsxs)(Ii,{item:!0,className:"expertise-div expertise-column-reverse",children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",flexFlow:"column",marginTop:ot.Fr&&"14em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em",pb:ot.Fr?2:4},children:"Mechanical"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"We optimise building performance by designing mechanical solutions that enhance air quality, maximize water efficiency, and enhance safety of the people. We like to look beyond the obvious, and exceed client expectations by providing innovative and energy-efficient solutions to meet their unique needs."}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0,width:"fit-content",minWidth:0},onClick:()=>e("/services/hvac-company-in-india"),children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text text-color",sx:{textTransform:"capitalize",color:"#4F9A41 !important"},children:"HVAC"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0,width:"fit-content"},onClick:()=>e("/services/industrial-fire-fighting-contractors-in-india"),children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text text-color",sx:{textTransform:"capitalize",color:"#4F9A41 !important"},children:"Firefighting"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0,width:"fit-content"},onClick:()=>
2e("/services/plumbing-services-in-gurgaon"),children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text text-color",sx:{textTransform:"capitalize",color:"#4F9A41 !important"},children:"Plumbing"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,sx:{position:"relative"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{height:ot.Fr&&200},children:(0,Xe.jsx)("img",{src:"/assets/images/multifaced1.png",alt:"multifaced",style:{objectFit:"cover",width:ot.Fr?350:"100%",height:ot.Fr&&200}})})})]}),(0,Xe.jsxs)(Ii,{item:!0,className:"expertise-div expertise-column",children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,sx:{position:"relative"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{height:ot.Fr&&200},children:(0,Xe.jsx)("img",{src:"/assets/images/multifaced2.png",alt:"multifaced",style:{width:"100%"}})})}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",flexFlow:"column",marginTop:ot.Fr&&"14em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:"1.5em",pb:ot.Fr?2:4},children:"Electrical"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"In response to the evolving needs of clients, Unique Engineers recognized the demand for a single-window solution for all MEP services. And so, we expanded our services to also include electrical services, encompassing HT (High Tension) and LT (Low Tension) systems. By offering the complete bouquet of MEP services, including electrical, we provide a complete solution tailored to each project's specific load requirements."}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0,minWidth:0,width:"fit-content"},onClick:()=>e("/services/industrial-electrical-contractors-in-india"),children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text text-color",sx:{textTransform:"capitalize",color:"#4F9A41 !important"},children:"Electrical"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex"},children:(0,Xe.jsxs)(fs,{variant:"text",className:"btn",disableFocusRipple:!0,disableRipple:!0,sx:{pl:0,width:"fit-content"},onClick:()=>e("/services/ibms"),children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text text-color",sx:{textTransform:"capitalize",color:"#4F9A41 !important"},children:"IBMS / LV"}),(0,Xe.jsx)("img",{src:"/assets/images/right-arrow.png",alt:"right icon"})]})})]})]})]})})})}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"}),(0,Xe.jsx)(fd,{})]})})},vd=()=>{const[e,t]=(0,i.useState)(!1),n=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/hvac/goa-h.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"MOPA International Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Goa"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/hvac/aiim-h.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"AIIMS, Jammu"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Vijaypur Samba Distt., Jammu & Kashmir"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/hvac/central-vista-h.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Central Vista, Common Central Secretariat"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"New Delhi"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/hvac/hq27-h.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"HQ27 Bharti Reality"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Gurugram, Haryana"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/hvac/iitbhilai-h.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"IIT, Bhilai"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Kutelabhata, Chhattisgarh"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/hvac/nalanda-h.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Nalanda University, Rajgir "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Rajgir, Bihar"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/hvac/ssb-warangle-h.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"SSB Hospital, Warangal"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Warangal, Telengana"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/hvacbg.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/services",className:"normal-text title-color",style:{textDecoration:"none"},children:"Services"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",sx:{color:"#535353"},children:"HVAC"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2}}),(0,Xe.jsx)("div",{className:"cussec newcussecn1",children:(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsxs)("section",{class:"mep-content",children:[(0,Xe.jsx)("h1",{children:(0,Xe.jsx)("b",{children:"Best HVAC Company in India Delivering MEPF Excellence"})}),(0,Xe.jsxs)("p",{children:["When systems breathe right, buildings live long. At",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"Unique Engineers"})}),", we understand this truth better than most. HVAC, MEPF, fire protection, these are not just technical layers in a building; they are its pulse. Across India\u2019s industrial, commercial, and institutional spaces, our team delivers precision, performance and partnerships that last."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"HVAC Company in India with a Purpose-Built Approach"})}),(0,Xe.jsxs)("p",{children:["The Indian climate is diverse. So are its industries. This means HVAC solutions cannot be one-size-fits-all. Unique Engineers is an ",(0,Xe.jsx)("b",{children:"HVAC company in India"})," that builds systems specific to geography, application and lifecycle cost-efficiency."]}),(0,Xe.jsx)("p",{children:"Every HVAC installation we undertake is shaped by:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Regional temperature patterns"}),(0,Xe.jsx)("li",{children:"Industry-specific demands (pharma, food, automobile, IT etc.)"}),(0,Xe.jsx)("li",{children:"Energy codes and compliance"}),(0,Xe.jsx)("li",{children:"Future expandability and service ease"})]}),(0,Xe.jsx)("p",{children:"We deliver centralised and decentralised HVAC systems tailored for low maintenance and long-term viability, without overdesigning or overshooting your budget."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Among the Top HVAC Companies in India for Industrial and Commercial Projects"})}),(0,Xe.jsxs)("p",{children:["Not all HVAC companies understand factories, data centres, or healthcare facilities. We do. And we do not copy-paste. As one of the ",(0,Xe.jsx)("b",{children:"top HVAC companies in India"}),", our experience spans:"]}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"High-performance clean rooms"}),(0,Xe.jsx)("li",{children:"Dust-sensitive assembly lines"}),(0,Xe.jsx)("li",{children:"Server-heavy IT spaces"}),(0,Xe.jsx)("li",{children:"Large-format retail and malls"}),(0,Xe.jsx)("li",{children:"Complex hotel and hospitality projects"})]}),(0,Xe.jsx)("p",{children:"We go beyond ducting and compressors. We look at your operational flow, thermal comfort, humidity, noise, indoor air quality and even how your team moves across spaces. The result? Systems that work silently, reliably and efficiently behind the scenes."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Expert HVAC Contractor in India with End-to-End Project Ownership"})}),(0,Xe.jsx)("p",{children:"A contractor is only as good as their last project. We treat each one like our first. As a seasoned HVAC contractor in India, Unique Engineers takes responsibility across the full lifecycle:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Requirement analysis and load calculation"}),(0,Xe.jsx)("li",{children:"2D/3D design and system simulation"}),(0,Xe.jsx)("li",{children:"Vendor coordination and procurement"}),(0,Xe.jsx)("li",{children:"Site execution and quality audits"}),(0,Xe.jsx)("li",{children:"Testing, commissioning and AMC"})]}),(0,Xe.jsx)("p",{children:"Our team maintains complete control over timelines and technical qual
2ity. We are not installers, we are problem solvers. Whether it is a greenfield project or retrofit, our commitment remains the same."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Reliable Industrial HVAC Contractors in India for Critical Environments"})}),(0,Xe.jsx)("p",{children:"Industrial spaces are unforgiving when HVAC fails. Downtime is money lost. As industrial HVAC contractors in India, we work with facilities that cannot afford failure, be it a pharma production line or an automotive paint booth."}),(0,Xe.jsx)("p",{children:"You need:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Temperature control within \xb11\xb0C tolerance"}),(0,Xe.jsx)("li",{children:"Zero contamination airflow management"}),(0,Xe.jsx)("li",{children:"Redundancy for 24x7 operations"}),(0,Xe.jsx)("li",{children:"Fire-safe and corrosion-resistant installations"})]}),(0,Xe.jsx)("p",{children:"We deliver all of the above, supported by high-efficiency chillers, advanced AHUs, insulated ducting, and automated controls. Plus, we offer periodic servicing contracts to keep your plant running without disruptions."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Why Unique Engineers Ranks Among the Best HVAC Companies in India"})}),(0,Xe.jsx)("p",{children:"We do not follow trends. We follow needs. Our clients choose us not just for what we install, but how we do it:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Custom-Built Solutions"})," - No off-the-shelf templates. Every project is engineered from the ground up."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Deep Multi-Disciplinary Expertise"})," - We also offer ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"MEP services in India"})}),", meaning your plumbing, fire, electrical and HVAC are all coordinated."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"In-House Design & Project Teams"})," - Direct control, no third-party dependencies."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"On-Time Delivery"})," - We plan for constraints and build in buffers. Delays are not in our DNA."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Pan-India Reach"})," - From Gujarat to Odisha, Delhi to Chennai, we go where the project demands."]})]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Where HVAC Meets MEPF, Fire and More"})}),(0,Xe.jsxs)("p",{children:["HVAC rarely exists in isolation. From ducts that interfere with fire sprinkler layouts to chillers sharing panels with electrical lines, integration is key. Unique Engineers is also a trusted",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"MEPF contractor in India"})}),", offering unified services in:"]}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"HVAC systems"}),(0,Xe.jsx)("li",{children:"Plumbing and drainage"}),(0,Xe.jsx)("li",{children:"Fire protection"}),(0,Xe.jsx)("li",{children:"Electrical panels and cabling"}),(0,Xe.jsx)("li",{children:"Building automation"})]}),(0,Xe.jsxs)("p",{children:["We also work with certified",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"industrial fire fighting contractors in India"})}),", ensuring your premises meet safety codes without compromising comfort or aesthetics. If you are searching for a dependable air conditioning contractor in India who understands this intersection, look no further."]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Our Extended Services Across Building Systems"})}),(0,Xe.jsx)("p",{children:"With a portfolio that spans high-rises to heavy industry, we also partner with top-tier builders as:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"MEP contractor in India for integrated system planning"}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-electrical-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"Industrial electrical contractors in India"})})," for HT/LT systems, DG synchronisation and energy audits"]}),(0,Xe.jsx)("li",{children:"Partners in green building compliance through HVAC and energy-efficient designs"})]}),(0,Xe.jsx)("p",{children:"We keep our scope comprehensive, but our approach precise."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"What Our Clients Value Most"})}),(0,Xe.jsx)("p",{children:"Clients across India stay with us because we bring:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Single-point responsibility across HVAC and MEPF systems"}),(0,Xe.jsx)("li",{children:"Zero leakage ducting and acoustically treated equipment"}),(0,Xe.jsx)("li",{children:"Clean and safe site management practices"}),(0,Xe.jsx)("li",{children:"Skilled technicians backed by engineers who speak the language of consultants"})]}),(0,Xe.jsx)("p",{children:"We are not the cheapest. We are not the loudest. But we are among the most trusted."}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:(0,Xe.jsx)("i",{children:"Unique Engineers - Engineered For Performance, Built For Longevity."})})}),(0,Xe.jsx)("p",{children:"If your facility needs systems that perform without seeking attention, reach out. We design them to disappear into the background and deliver results without noise."})]})})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:"5em",py:ot.Fr?"3em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"1em",textAlign:"center"},children:"Quality solutions across sectors"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"8642210061",children:"9"})})})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Airports ",(0,Xe.jsx)("br",{})," ventilated"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"4612210038",children:"4"})})})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stadiums ",(0,Xe.jsx)("br",{})," made comfortable "]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"6642212862",children:"6"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8641218062",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Hospitals ",(0,Xe.jsx)("br",{})," air conditioned"]})]})]})]})})}),(0,Xe.jsx)(ys,{title:"Our projects",imageArray:n,content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"}),(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:(0,Xe.jsx)("div",{container:!0,style:{width:"100%",justifyContent:"center",margin:"0px 0px 0px"},children:(0,Xe.jsxs)("div",{class:"cussec",children:[(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Frequently Asked Questions (FAQs)"})}),(0,Xe.jsxs)("details",{open:!0,className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"1. What makes Unique Engineers one of the top HVAC companies in India?"}),(0,Xe.jsx)("p",{children:"Our custom-engineered systems, in-house teams, and deep cross-industry expertise distinguish us in the HVAC landscape."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"2. Do you offer services beyond HVAC installations?"}),(0,Xe.jsx)("p",{children:"Yes, we also provide full MEPF services, including fire protection, electrical systems and plumbing."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"3. Are your HVAC solutions suitable for industrial use?"}),(0,Xe.jsx)("p",{children:"Absolutely. We specialise as industrial HVAC contractors in India, with clients in pharma, manufacturing, IT and food sectors."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"4. Can you handle projects outside major metro cities?"}),(0,Xe.jsx)("p",{children:"Yes. Our teams execute projects across Tier 1, 2 and even remote locations across India."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"5. What post-installation support do you provide?"}),(0,Xe.jsx)("p",{children:"We offer comprehensive AMC packages, performance audits and periodic servicing by trained HVAC technicians."})]})]})})})})})})]})})},bd=()=>{const[e,t]=(0,i.useState)(!1),n=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/firefighting/bitsmum-f.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"BITSoM, Mumbai "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Mumbai, Maharashtra "})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/firefighting/exec-f.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Executive Enclave , PMO House"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"New Delhi"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/firefighting/goa-f.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"MOPA International Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Goa"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/hvacbg.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/services",className:"normal-text title-color",style:{textDecoration:"none"},children:"Services"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",sx:{color:"#535353"},children:"Firefighting"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"8em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2}}),(0,Xe.jsx)("div",{className:"cussec newcussecn1",children:(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsxs)("section",{class:"mep-content",children:[(0,Xe.jsx)("h1",{children:(0,Xe.jsx)("b",{children:"Industrial Fire Fighting Contractors In India"})}),(0,Xe.jsx)("p",{children:"A fire safety system reveals its strength only during a real emergency. Every decision before installation shapes outcomes during those critical minutes. Factories, hospitals, warehouses, and campuses need planning that respects human movement and operational pressure."}),(0,Xe.jsxs)("p",{children:["At ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"Unique Engineers"})}),", we approach fire safety as a living system, not static hardware. Each project reflects risk understanding, compliance discipline, and long term operational reliability."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Why Industrial Fire Environments Demand Specialised Planning"})}),(0,Xe.jsx)("p",{children:"Industrial spaces hold complex ignition risks and dense human activity. Heavy machinery, volatile materials, and continuous operations create layered fire exposure. A standard approach fails under such conditions. Industrial fire safety needs precision design and disciplined execution."}),(0,Xe.jsx)("p",{children:"At Unique Engineers, we studied production flow, material behaviour, and evacuation realities. The team maps hazards before recommending suppression or detection systems. This method reduces panic and system failure during real incidents. Clients gain confidence through preparedness rather than dependence on alarms alone."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Fire Fighting Contractors In India With Grounded Engineering Thinking"})}),(0,Xe.jsxs)("p",{children:[(0,Xe.jsx)("b",{children:"Fire fighting contractors in India"})," must balance regulation with practical site realities. At Unique Engineers, we build systems that pass inspections and perform under pressure. The approach respects Indian codes, international benchmarks, and local site constraints."]}),(0,Xe.jsx)("p",{children:"Every project begins with a structured risk assessment. Engineers evaluate fire load, access paths, and response timelines. Designs integrate detection, suppression, and control into a single operational logic. The result supports faster response and reduced asset damage."}),(0,Xe.jsx)("p",{children:"Clients experience smoother audits and consistent system behaviour. Maintenance teams receive documentation that simplifies long term upkeep. This clarity reduces operational stress during emergencies."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Integrated Fire Protection Engineering And System Design"})}),(0,Xe.jsx)("p",{children:"Fire protection works best when systems communicate clearly. At Unique Engineers, we design networks where detection triggers response without delay. The design philosophy prioritises coordination across building services."}),(0,Xe.jsx)("p",{children:"This coordination supports environments linked with an HVAC company in India during integrated projects. Air movement, smoke control, and pressurisation align with fire response planning. Such alignment reduces smoke spread and protects evacuation routes."}),(0,Xe.jsx)("p",{children:"Electrical layouts receive equal attention. Control panels, cabling, and backup power support uninterrupted operation. The team also collaborates as industrial electrical contractors in India on complex facilities. This coordination prevents electrical failure from undermining fire protection performance."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Execution Discipline That Protects Operations And People"})}),(0,Xe.jsx)("p",{children:"Installation quality defines system reliability during emergencie
2s. At Unique Engineers, we follow strict supervision and documented testing protocols. Each installation stage receives verification before progression."}),(0,Xe.jsxs)("p",{children:["This discipline supports projects where a single ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"MEP company in India"})})," handles multiple services. Fire systems integrate smoothly with plumbing and electrical networks. Clear interface management prevents conflict between systems."]}),(0,Xe.jsxs)("p",{children:["The company also delivers as an ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/air-conditioning-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"air conditioning contractor in India"})})," during combined service scopes. Coordination avoids airflow patterns that spread smoke during fires. Such foresight protects occupants and supports safe evacuation."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Lifecycle Support That Respects Real Operating Conditions"})}),(0,Xe.jsx)("p",{children:"Fire systems age with the building and its use.At Unique Engineers, we plan for this reality from the design stage. Maintenance access, system testing, and component replacement remain practical."}),(0,Xe.jsx)("p",{children:"Facilities with changing layouts benefit from adaptable system design. Periodic audits identify evolving risks and system fatigue. This service approach supports compliance without operational disruption."}),(0,Xe.jsxs)("p",{children:["Clients managing large campuses appreciate continuity. The team often works alongside a ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"MEPF Contractor in India"})})," on long term facilities. Shared documentation and service schedules reduce confusion across departments."]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"What Sets Unique Engineers Apart In Critical Safety Projects"})}),(0,Xe.jsx)("p",{children:"At Unique Engineers, we avoid template driven solutions. Each project reflects site behaviour and human movement. The team listens carefully before drawing the first line."}),(0,Xe.jsx)("p",{children:"Engineering decisions remain transparent and well documented. Clients understand why each system exists and how it functions. This understanding builds trust and improves response discipline during emergencies."}),(0,Xe.jsxs)("p",{children:["The company maintains steady collaboration with industrial ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/hvac-company-in-india/",children:(0,Xe.jsx)("b",{children:"hvac contractors in india"})})," on complex sites. Such cooperation improves smoke management and thermal control strategies. Safety outcomes improve when systems work together."]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Closing Perspective"})}),(0,Xe.jsx)("p",{children:"Fire safety succeeds through foresight and disciplined engineering. At Unique Engineers, we deliver protection that respects people, processes, and property. Clients gain systems that respond calmly under pressure and remain reliable over time. This approach transforms compliance into genuine preparedness."})]})})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:ot.Fr?"3em":"5em",pb:ot.Fr?"3em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{variant:"body2",component:"p",className:" titleStyle title-color",sx:{pb:"1em",textAlign:"center"},children:"Fire safety brings security"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:" titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"6642212862",children:"1"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"0641218062",children:"0"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--3","data-fake":"0692750268",children:"0"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--4",style:{width:"100%",animation:"none"},"data-fake":"+",children:"+"})})]})}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Basements ",(0,Xe.jsx)("br",{}),"ventilated"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"5612210038",children:"5"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8639118002",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Industries ",(0,Xe.jsx)("br",{}),"provided solutions"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"2642210061",children:"2"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"5612630828",children:"5"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Secure ",(0,Xe.jsx)("br",{}
2),"5-star hotel spaces"]})]})]})]})})}),(0,Xe.jsx)(ys,{title:"Our projects",imageArray:n,content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"}),(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:(0,Xe.jsx)("div",{container:!0,style:{width:"100%",justifyContent:"center",margin:"0px 0px 0px"},children:(0,Xe.jsxs)("div",{class:"cussec cusmargnsec1",children:[(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Frequently Asked Questions"})}),(0,Xe.jsxs)("details",{open:!0,className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"What Types Of Facilities Do You Serve?"}),(0,Xe.jsx)("p",{children:"Unique Engineers serves factories, warehouses, hospitals, commercial complexes, and institutional campuses. Each facility receives customised fire protection planning based on operational risk."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"Do Your Systems Comply With Indian And International Standards?"}),(0,Xe.jsx)("p",{children:"All systems comply with Indian regulations and relevant international fire safety codes. The team ensures smooth statutory approvals and inspection readiness."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"Can You Integrate Fire Systems With Existing Building Services?"}),(0,Xe.jsx)("p",{children:"Yes, systems integrate with electrical, plumbing, and mechanical services. This integration improves response coordination and long term system reliability."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"Do You Provide Maintenance And Audits After Installation?"}),(0,Xe.jsx)("p",{children:"Yes, the company provides audits, testing, and maintenance support. These services help systems remain effective as building usage evolves."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"How Do You Handle High Risk Industrial Environments?"}),(0,Xe.jsx)("p",{children:"Engineers conduct detailed risk assessments before system design. Solutions reflect material hazards, occupancy patterns, and emergency response needs."})]})]})})})})})})]})})},xd=()=>{const[e,t]=(0,i.useState)(!1),n=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/stt-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"STT, Mumbai"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Navi Mumbai, Maharashtra"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/atc-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ATC Tower, Kolkata Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Kolkata, West Bengal"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/goa-e.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"MOPA International Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Goa"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/bhita-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ESIC Medical College & Hospital, Bihta"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Patna, Bihar"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/sky-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Sky Mansion, New Delhi"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Chattarpur, New Delhi"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/hvacbg.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/services",className:"normal-text title-color",style:{textDecoration:"none"},children:"Services"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",sx:{color:"#535353"},children:"Electrical"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"8em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2}}),(0,Xe.jsx)("div",{className:"cussec",children:(0,Xe.jsxs)("section",{class:"mep-content",children:[(0,Xe.jsx)("h1",{children:(0,Xe.jsx)("b",{children:"Industrial Electrical Contractors In India"})}),(0,Xe.jsx)("p",{children:"Power systems shape how factories breathe, move, and perform each day. Behind every stable operation sits electrical planning that respects safety, scale, and future growth."}),(0,Xe.jsxs)("p",{children:["At ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"Unique Engineers"})}),", we approach industrial environments with this responsibility firmly in mind. Our teams work alongside plant managers, consultants, and project heads, not above them."]}),(0,Xe.jsx)("p",{children:"We design, execute, and maintain electrical systems that remain dependable under real operational pressure. The focus always stays on continuity, compliance, and long term reliability."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Electrical Engineering That Understands Industrial Reality"})}),(0,Xe.jsx)("p",{children:"Industrial electrical systems demand discipline, foresight, and practical judgement. Design errors surface later as downtime, safety risks, or expensive retrofits. Our engineers begin by understanding load behaviour, process sensitivity, and site limitations. Every recommendation follows operational logic rather than theoretical perfection."}),(0,Xe.jsx)("p",{children:"We work across manufacturing plants, logistics parks, data driven facilities, and infrastructure projects. Each site brings unique voltage demands, redundancy expectations, and compliance requirements. Our approach respects these differences rather than forcing uniform solutions. This thinking defines our role among industrial electrical contractors in India."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Integrated Electrical Planning For Long Term Stability"})}),(0,Xe.jsx)("p",{children:"Electrical infrastructure should support growth without repeated disruption. Planning therefore focuses on scalability, service access, and system resilience. Our drawings, layouts, and specifications are developed with future expansions in mind."}),(0,Xe.jsx)("p",{children:"We align electrical planning with HVAC, fire safety, and building management systems. This coordination avoids clashes that usually surface during commissioning stages. Clients experience smoother handovers and predictable performance from day one."}),(0,Xe.jsxs)("p",{children:["This integrated mindset often places us alongside a reputed ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/hvac-company-in-india/",children:(0,Xe.jsx)("b",{children:"HVAC company in India"})})," during large projects. The collaboration remains technical, balanced, and execution focused."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Execution Standards That Respect Safety And Compliance"})}),(0,Xe.jsx)("p",{children:"Execution quality defines how drawings perform under operational load. Our site teams follow structured processes backed by detailed checklists. Each activity undergoes supervision, testing, and documentation."}),(0,Xe.jsx)("p",{children:"We adhere to Indian electrical codes, safety norms, and client specific standards. Testing protocols include insulation resistance, earth continuity, and load validation. Documentation supports audits, maintenance planning, and statutory inspections."}),(0,Xe.jsxs)("p",{children:["These practices allow our electrical scope to integrate seamlessly within a broader ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"MEP company in India"})})," structure. Coordination remains calm, professional, and schedule aligned."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Electrical Systems Delivered With Measured Precision"})}),(0,Xe.jsx)("p",{children:"Electrical contracting extends beyond cables and panels. It includes control logic, protection systems, and operational continuity. Our scope covers high tension and low tension installations, panels, cabling, and automation interfaces."}),(0,Xe.jsx)("p",{children:"After commissioning, systems behave predictably during peak loads and fluctuations. Maintenance teams receive clear documentation and system understanding. Clients avoid dependency on emergency interventions."}),(0,Xe.jsxs)("p",{children:["This approach reflects our role as a trusted ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"MEPF Contractor in India"})})," for complex industrial facilities."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Disciplined Project Management On Active Industrial Sites"})}),(0,Xe.jsx)("p",{children:"Industrial sites rarely pause operations for c
2onstruction activities. Electrical work therefore demands coordination with live environments. Our teams plan shutdowns, diversions, and sequencing with plant stakeholders."}),(0,Xe.jsx)("p",{children:"After initial assessments, work packages are divided into controlled phases. This reduces operational disruption and protects personnel safety. Communication remains direct and practical throughout execution."}),(0,Xe.jsxs)("p",{children:["This discipline aligns us naturally with ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"Industrial fire fighting contractors in India"})})," during integrated safety projects."]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Electrical Infrastructure That Complements Environmental Control"})}),(0,Xe.jsx)("p",{children:"Industrial environments depend heavily on stable electrical support for thermal control. Electrical systems therefore influence cooling performance and energy efficiency. We design electrical layouts that support high load HVAC equipment without stress."}),(0,Xe.jsxs)("p",{children:["This balance becomes essential when coordinating with an ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/air-conditioning-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"air conditioning contractor in India"})})," on large facilities. Electrical provisions remain sufficient without unnecessary oversizing. The result is predictable performance and controlled energy consumption."]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Why Industrial Clients Work With Unique Engineers"})}),(0,Xe.jsx)("p",{children:"Clients value partners who understand site realities rather than selling ideals. Our role stays technical, consultative, and accountable. Decisions are explained clearly, not hidden behind complex language."}),(0,Xe.jsx)("p",{children:"We focus on long term reliability rather than short term completion alone. This mindset reduces lifecycle costs and operational uncertainty. It also builds trust that continues beyond project handover."})]})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:ot.Fr?"3em":"5em",pb:ot.Fr?"3em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"1em",textAlign:"center"},children:"Safety served with comfort"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"4642210061",children:"4"})})})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stadiums ",(0,Xe.jsx)("br",{})," made spacious"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"6642212862",children:"6"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8641218062",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stress-free and ",(0,Xe.jsx)("br",{})," comfortable hospitals "]}
2)]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"5612210038",children:"5"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8824918502",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Industries ",(0,Xe.jsx)("br",{})," innovated for"]})]})]})]})})}),(0,Xe.jsx)(ys,{title:"Our projects",imageArray:n,content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"}),(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:(0,Xe.jsx)("div",{container:!0,style:{width:"100%",justifyContent:"center",margin:"0px 0px 0px"},children:(0,Xe.jsxs)("div",{class:"cussec cusmargnsec2",children:[(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Frequently Asked Questions"})}),(0,Xe.jsxs)("details",{open:!0,className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"What industries do you serve as industrial electrical contractors in India?"}),(0,Xe.jsx)("p",{children:"We work with manufacturing plants, warehouses, logistics hubs, commercial infrastructure, and specialised industrial facilities."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"How do you ensure safety during live electrical installations?"}),(0,Xe.jsx)("p",{children:"We follow strict isolation procedures, phased shutdown planning, and continuous supervision during all site activities."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"Do you support future expansion during electrical design?"}),(0,Xe.jsx)("p",{children:"Yes, our designs include capacity planning, spare provisions, and access considerations for future growth."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"How do you coordinate with other engineering disciplines on site?"}),(0,Xe.jsx)("p",{children:"We collaborate closely with mechanical, fire safety, and automation teams through integrated planning and regular coordination reviews."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"Do you provide documentation after project completion?"}),(0,Xe.jsx)("p",{children:"Yes, we hand over complete drawings, test reports, and compliance records for maintenance and audits."})]})]})})})})})})]})})},wd=()=>{const[e,t]=(0,i.useState)(!1),n=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/plumbing/camellia-p.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"DLF Camellias, Gurugram "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Gurugram, Haryana "})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/plumbing/bits-p.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"BITSoM, Mumbai "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Mumbai, Maharashtra "})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/plumbing/central-p.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Central Vista, Common Central Secretariat"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"New Delhi"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/plumbing/goa-p.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"MOPA International Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Goa"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/hvacbg.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/services",className:"normal-text title-color",style:{textDecoration:"none"},children:"Services"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"Plumbing"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"8em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:"Plumbing"}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:4,lineHeight:2},children:["Plumbing has largely been provided by the unorganized sector and can thus be of poor quality. Recognizing the challenges of this sector and its importance to customers, we envisioned instilling into it, our professionalism and distinctiveness. Our dedicated team of plumbing experts forms the backbone of our high-quality plumbing services.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),"With attention to detail and adherence to industry benchmarks, our experts ensure the flawless installation, maintenance and repair of plumbing systems within buildings. We acknowledge the pivotal role that efficient plumbing plays in the smooth operation of any project. We therefore prioritize precision in every aspect of our plumbing services. By offering a comprehensive suite of plumbing solutions including water supply systems, drainage systems, sanitary fixtures and water heating solutions, we eliminate the need for clients to engage multiple contractors or rely on unorganized service providers.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),"What sets us apart"]}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Dedicated team of plumbing experts ensuring precision and adherence to industry standards"}),(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Eliminating the need for multiple contractors with a comprehensive plumbing solutions"}),(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Incorporating modern techniques, high-quality materials, and advanced equipment for durability"}),(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Commitment to professionalism, expertise, and client satisfaction in the plumbing sector."})]}),(0,Xe.jsxs)("div",{className:"cussec",children:[(0,Xe.jsx)("h1",{children:"Plumber Service in Gurgaon"}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Unique Engineers Ltd is the only name which everybody relies upon for dependable plumbing services in Gurgaon. We offer excellent plumbing solutions giving more emphasis on residential, commercial, and industrial
2client requirements. Our primary focus remains quality as well as satisfactory service, within a scheduled timeframe by our team of experts. The complexity ranges from minor plumbing repairs to huge installations. It is why the customers seek service from Unique Engineers Ltd for the most desired plumbing solutions in Gurgaon."})}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Best Plumbing Services in Gurgaon"})}),(0,Xe.jsxs)("p",{children:[(0,Xe.jsx)("span",{children:"We at Unique Engineers Ltd are proud to offer the "}),"best plumbing services in Gurgaon",(0,Xe.jsx)("span",{children:". We understand the need for a well-kept plumbing system for residential as well as commercial buildings. Our team delivers top-notch solutions from fixing leaks to installing new pipelines and routine maintenance. Our goal is to ensure that your plumbing systems run smoothly and save you precious time and money."})]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Complete Plumbing Maintenance and Repair Solutions"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Our plumbing service caters to all sectors-from residential to industrial and commercial premises. Our full-service solution provides assurance that the systems under our care will remain in prime conditions."})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:"Residential Plumbing Solutions"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"We will undertake the installation and replacement of water pipes and will handle issues in the residence from faucet drips, drain unclogging up to repairing most household common concerns with quick prompt service and spotless
2water flows."})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:"Commercial Plumbing Solutions"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Businesses need strong plumbing systems so that the running of business will not be hindered. We are here to install, fix, and conduct preventive maintenance on commercial places. Whether it's a restaurant, office, or retail outlet, we've got you covered."})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:"Industrial Plumbing Solutions"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Industrial facilities demand advanced plumbing systems to handle heavy operations. We offer custom-designed solutions for industries, ensuring safety and operational standards."})}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Why Should You Choose Unique Engineers as Your Plumbing Service Provider in Gurgaon?"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Selecting the best plumbing service provider can really make a lot of difference to your systems' efficiency. Here is why Unique Engineers Ltd stands as the ideal option:"})}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Experienced Professionals"}),(0,Xe.jsx)("span",{children:": Our team is composed of highly experienced plumbers who have spent years dealing with challenging plumbing issues."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Custom Solutions"}),(0,Xe.jsx)("span",{children:": We recognize that every place has its different requirements. Our services are designed according to your requirements."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Cost-effective Solution"}),(0,Xe.jsx)("span",{children:": We provide solutions without raising the bar on the service cost."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Rapid Response"}),(0,Xe.jsx)("span",{children:": We ensure quick service because we understand the problem of plumbing causes discomfort."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Quality Control"}),(0,Xe.jsx)("span",{children:": All the services that we offer come with rigorous quality checks to ensure that solutions will last for long."})]})]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Our Plumbing Services in Gurgaon"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Unique Engineers Ltd provides a wide range of plumber services for all your plumbing needs."})}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Plumbing Repairs"}),(0,Xe.jsx)("span",{children:": Our team repairs all types of plumbing. We fix leaky pipes, broken pipes, and faulty taps."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Pipeline Installations"}),(0,Xe.jsx)("span",{children:": We have the expertise to install pipelines. We work on new constructions and replace old or damaged ones in old buildings."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Drain Cleaning Services"}),(0,Xe.jsx)("span",{children:": We also clear clogged drains without causing further damage to the buildings."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Water Heater Services"}),(0,Xe.jsx)("span",{children:": We install, repair, and maintain water heaters. You can get a steady supply of hot water."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Emergency Plumbing Services"}),(0,Xe.jsx)("span",{children:": We provide 24/7 support for plumbing emergencies to help you during emergencies."})]})]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"MEP Consultants in Gurgaon: Services by the Best HVAC Company in Gurgaon"})}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"HVAC Services"}),(0,Xe.jsx)("span",{children:": "}),(0,Xe.jsx)("span",{children:"HVAC is offered for both residential and commercial premises. The objective is temperature and ventilation efficie
2ncy in the property."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Fire Fighting Services"}),(0,Xe.jsx)("span",{children:": "}),(0,Xe.jsx)("span",{children:"Trusted "}),"fire fighting contractors",(0,Xe.jsx)("span",{children:", we plan, install and maintain fire safety systems to save your property."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Electrician Services"}),(0,Xe.jsx)("span",{children:": "}),(0,Xe.jsx)("span",{children:"We also offer electrician services in Gurgaon for installation, repairs, and even maintenance."})]}),(0,Xe.jsxs)("li",{"aria-level":"1",children:[(0,Xe.jsx)("b",{children:"Air Conditioner Installation Services in Gurgaon"}),(0,Xe.jsx)("span",{children:": "}),(0,Xe.jsx)("span",{children:"Here, we present you with very reliable AC installation services in Gurgaon and ensure smooth, hassle-free cool system setup."})]})]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Why Our Plumbing Services Stand Apart"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Unique Engineers Ltd is known to provide reliable and efficient plumbing solutions. We keep the satisfaction of our customers above all by giving them quality service and quick responses. Our teams use modern tools and techniques to get precise and durable results."})}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Get in Touch with Unique Engineers Ltd"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Get hold of the plumbing service Gurgaon will feel proud about only at Unique Engineers Ltd. Where our supreme intention is for plumbing solutions on proper rates, regular maintenance can also be acquired under the support of our experts available for repairing service in urgent case. We assure you expertise handling for all of your plumbing issues."})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"At Unique Engineers Ltd, we are combining technical knowledge with excellent customer service to give you the unmatched plumbing solutions. From residential repair to large commercial installations, we're here to get your systems functioning flawlessly. Contact us today for reliable and efficient plumbing services in Gurgaon!"})})]})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:"5em",py:ot.Fr?"3em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"1em",textAlign:"center"},children:"Solutions for comfort"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:6,sm:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"titleStyle title-color ",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"9642210061",children:"9"})})})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Airports provided ",(0,Xe.jsx)("br",{})," with clean air"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:6,sm:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"8642519073",children:"2"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"5252119170",children:"5"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Luxurious ",(0,Xe.jsx)("br",{})," 5-star hotel spaces "]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:6,sm:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"4642519073",children:"4"})})})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stadiums made ",(0,Xe.jsx)("br",{})," eminently comfortable"]})]})]})]})})}),(0,Xe.jsx)(ys,{title:"Our projects",imageArray:n,content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"}),(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:(0,Xe.jsx)("div",{container:!0,style:{width:"100%",justifyContent:"center",margin:"0px 0px 0px"},children:(0,Xe.jsxs)("div",{class:"cussec cusmargnsec",children:[(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"FAQs"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:"Can plumbers handle both residential and commercial work?"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Yes, plumbers under MEP can handle residential, commercial, and even industrial plumbing needs efficie
2ntly."})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:"Do plumbers under MEP handle emergency services?"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Most MEP plumbing teams provide emergency services like fixing leaks or unclogging drains anytime."})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:"Can plumbers install water heaters or pipelines?"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Yes, plumbers under MEP services can install water heaters, new pipelines, and replace damaged ones."})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("b",{children:"Are plumbing services affordable?"})}),(0,Xe.jsx)("p",{children:(0,Xe.jsx)("span",{children:"Yes, most MEP service providers offer cost-effective plumbing solutions without compromising on quality."})})]})})})})})})]})})},_d=()=>{const[e,t]=(0,i.useState)(!1),n=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/ibms/atc-tower-ib.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ATC Tower, Kolkata Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Kolkata, West Bengal"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/ibms/aiims-ib.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"AIIMS, Jammu"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Vijaypur Samba Distt, Jammu & Kashmir"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/ibms/goa-ib.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"MOPA International Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Goa"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/ibms/nalanda-ib.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Nalanda University, Rajgir "}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Rajgir, Bihar"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",sx:{px:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/hvacbg.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/services",className:"normal-text title-color",style:{textDecoration:"none"},children:"Services"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"IBMS / LV"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:"IBMS / LV"}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:4,lineHeight:2},children:["Unique Engineers has executed numerous projects with IBMS (Integrated Building Management Systems) by effectively merging technology and expertise. With the help of our professional teams, we have transformed buildings into intelligent and efficient structures that enhance occupant comfort and reduce operational costs.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),"Our IBMS services include:",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),(0,Xe.jsx)("span",{style:{fontWeight:"500"},children:"Energy Management:"})," We implement advanced energy management systems that optimize energy consumption.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("span",{style:{fontWeight:"500"},children:"HVAC Control:"})," Employ our IBMS solutions to regulate HVAC systems to guarantee optimal comfort with efficie
2ncy.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("span",{style:{fontWeight:"500"},children:"Security and Access Control:"})," Our IBMS seamlessly integrates security systems providing enhanced security and real-time management.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("span",{style:{fontWeight:"500"},children:"Fire and Safety Management:"})," Fuse fire detection, suppression systems, emergency lighting, and safety mechanisms ensure prompt response to fire incidents, enhancing overall safety of the building.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("span",{style:{fontWeight:"500"},children:"Building Automation:"})," Streamline the control and supervision of HVAC, lighting, security, and energy systems from a single hub.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),"What sets us apart"]}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Energy management systems to ensure significant energy savings and reduced operational costs"}),(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Precise management of heating, cooling and ventilation ensures optimum comfort and minimal energy waste"}),(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Intelligent lighting control systems provides for efficient lighting and reduced electricity consumption"}),(0,Xe.jsx)("li",{className:"normal-text",sx:{mb:2,lineHeight:2},children:"IBMS enables centralized control of various systems, including HVAC, lighting, security, and energy management."})]})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:ot.Fr?"3em":"5em",pb:ot.Fr?"3em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"1em",textAlign:"center"},children:"Overall building transformations"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:"100 million"}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Square feet ",(0,Xe.jsx)("br",{}
2)," of area air conditioned"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"8642519073",children:"1"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"0252119170",children:"0"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--3","data-fake":"8242209043",children:"0"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--4",style:{width:"100%",animation:"none"},"data-fake":"+",children:"+"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Easy breathing ",(0,Xe.jsx)("br",{})," basements "]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"5642210061",children:"5"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8622214079",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Industries ",(0,Xe.jsx)("br",{})," solutioned for"]})]})]})]})})}),(0,Xe.jsx)(ys,{title:"Our projects",imageArray:n,content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"})]})})},jd=()=>{const{id:e}=ie(),[t,n]=(0,i.useState)(null),[r,s]=(0,i.useState)("servicebanner.png");return(0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,i.useEffect)((()=>{let t=(0,Xe.jsx)(yd,{}),i="servicebanner.jpg";switch(e){case"hvac":t=(0,Xe.jsx)(vd,{}),i="hvac-banner.jpg";break;case"firefighting":t=(0,Xe.jsx)(bd,{}),i="firefighting-banner.jpg";break;case"plumbing":t=(0,Xe.jsx)(wd,{}),i="plumbing-banner.jpg";break;case"electrical":t=(0,Xe.jsx)(xd,{}),i="electrical-banner.jpg";break;case"ibms":t=(0,Xe.jsx)(_d,{}),i="ibms-banner.jpg"}n(t),s(i)}),[e]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/".concat(r),title:"React out and Connect"}),t]})},Sd=()=>(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,className:"breadcrumb-div",children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",sx:{color:"#535353"},children:"Products"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{fontSize:36,pb:2},children:"Our Products"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:"We design and manufacture our products to meet specific customer applications. The construction details offer flexibility to adapt to varying space constraints on-site. In addition to delivering products with effortless maintenance, we prioritise user well-being and safety."})]})]})}),(0,Xe.jsx)(Ii,{item:!0,className:"multitude-div",children:(0,Xe.jsx)(Ii,{item:!0,className:"multitude1-div",children:(0,Xe.jsxs)(Ii,{item:!0,className:"multitude-subdiv",sx:{},children:[(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{pt:"1em !important",pb:"1.5em"},children:"\u201cOur focus is on client delivery at all times; however, our people are our family, and developing their talents, enhancing their skills, is key to our growth in the long term.\u201d"}),(0,Xe.jsxs)($r,{className:"quote-owner titleStyle text-color",children:[" ",(0,Xe.jsx)("span",{style:{fontWeight:"400 !important",color:"#4F9A41"},children:" / "}),"Manmohan Jindal"]}),(0,Xe.jsx)($r,{className:"quote-owner normal-text",sx:{opacity:.6},children:"Director"})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product-div",sx:{marginTop:ot.Fr&&"1.5em"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product1-div",children:(0,Xe.jsxs)(Ii,{item:!0,className:"product-subdiv",children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:7,sx:{display:"flex",flexFlow:"column"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Air washer"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"The Evaporative Air Washer Cooling System designed by Unique Engineers is a cost-effective alternative to refrigerated air c
2onditioning. It provides efficient cooling through water evaporation and an air motion system. It utilizes direct evaporative cooling to lower air temperature without changing energy content to suit dry and hot climates. The construction features include double-skin or single-skin casing panels, a DIDW centrifugal fan with a belt-driven motor, and a wet deck with specially treated cellulose paper fill media. Additional components include a water storage tank and a centrifugal pump for water recirculation, along with pre-filters to minimize dust loading. The system offers advantages such as lower installation and operating costs, energy efficiency, and ease of maintenance. Optional features include different cooling pad thicknesses, spray chambers with PVC eliminators, and a standby pump. This system finds applications in various settings such as industrial plants, commercial kitchens, warehouses, and more."})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:5,sx:{marginLeft:!ot.Fr&&"3em"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"#FAF6FF",height:ot.Fr?250:"100%",padding:"1em",position:"relative"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:"flex",justifyContent:"center",alignItems:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/airwasher.png",alt:"multifaced",style:{width:"80%"}})})})})]})})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",mt:!ot.Fr&&"2em",display:"flex",justifyContent:"center",background:!ot.Fr&&"url(/assets/images/productbg2.png) no-repeat",backgroundPosition:"top right"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product1-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"product-subdiv expertise-column-reverse",sx:{mt:ot.Fr&&"1em",paddingTop:"0px !important"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:5,className:"product1-subdiv ",children:(0,Xe.jsx)(Ii,{item:!0,sx:{position:"relative",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"#E8FCFF",height:ot.Fr?250:"100%",padding:"1em"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:"flex",justifyContent:"center",alignItems:"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/fancoil.png",alt:"multifaced",style:{width:"80%"}})})})}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:7,sx:{display:"flex",flexFlow:"column"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Fan coil unit"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"The Fan Coil Unit (FCU) is a compact HVAC system designed with a galvanized steel casing and options for plain, pre-coated, or powder-coated finishes. It features a multi-row cooling coil with copper tubes and aluminum fins for efficient heat transfer. The FCU is equipped with twin blowers made of aluminum or galvanized steel, driven by an FHP double-extended shaft motor. The fan motor is a three-speed, permanent split capacitor, single-phase motor suitable for 220 V, 50 c/s AC. A washable media filter is included in the return air plenum. The drain pan comes in two options: single-skin stainless steel with closed-cell insulation or double-skin galvanized steel with sandwiched insulation. The FCU offers individual zone control, prevents cross-communication, and is adaptable to future load and space layout changes. It is commonly used in hospitality, healthcare, offices, schools, shopping malls, and residential apartments."})]})]})})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",mt:!ot.Fr&&"2em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product1-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"product-subdiv",sx:{mt:ot.Fr&&"1em",paddingTop:"0px !important"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:7,sx:{display:"flex",flexFlow:"column"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Fan section"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Our Fan Section Units are designed to enhance air management efficiency. We manufacture floor-mounted fan sections with capacities ranging from 2000 CFM to 35000 CFM, and ceiling-suspended units with capacities from 1200 CFM to 6000 CFM. These units can be customised as per your air control requirements with precise cooling load calculations, psychrometric analysis, and optimized air treatment processes for each zone. The sturdy casing features an aluminum framework with fibreglass joints and double-skin panels for insulation. Our energy-efficient centrifugal fans, certified by AMCA, are paired with TEFC motors, all mounted on a vibration-isolated aluminum base frame. The multiple discharge orientations and innovative features in our Fan Section Units set new standards for effective air management."})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:5,sx:{marginLeft:!ot.Fr&&"3em"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{position:"relative",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"#F1FFEE",height:ot.Fr?250:"100%",padding:"1em"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:"flex",justifyContent:"center",alignItems:"center",padding:ot.Fr&&"1.5em"},children:(0,Xe.jsx)("img",{src:"/assets/images/fansection.png",alt:"multifaced",style:{width:"80%"}}
2)})})})]})})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",mt:!ot.Fr&&"2em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product1-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"product-subdiv expertise-column-reverse",sx:{mt:ot.Fr&&"1em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:5,className:"product1-subdiv",children:(0,Xe.jsx)(Ii,{item:!0,sx:{position:"relative",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"#FFF8EF",height:ot.Fr?250:"100%",padding:"1em"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:"flex",justifyContent:"center",alignItems:"center",padding:ot.Fr&&"1.5em"},children:(0,Xe.jsx)("img",{src:"/assets/images/airhandle.png",alt:"multifaced",style:{width:"80%"}})})})}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:7,sx:{display:"flex",flexFlow:"column"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Air handling unit"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"Our Air Handling Units (AHU) are highly flexible HVAC systems designed to meet specific customer needs. They offer a wide capacity range from 2040 CMH to 59500 CMH, with a pressure range of 250 Pa to 1500 Pa. The units ensure high indoor air quality, reduce dirt accumulation and prevent moisture absorption. They feature a corrosion-resistant stainless steel drain pan for efficient moisture drainage and minimize microbial growth. The AHU's flexible construction allows for customised configurations to serve distinct conditions. Their high PUF density offers excellent thermal and sound insulation properties for a reduced casing breakout noise. These units find applications in cooling, heating, dehumidification, and humidification across shopping malls, offices, restaurants, healthcare facilities, clean rooms, and industrial settings."})]})]})})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",mt:!ot.Fr&&"2em",pb:ot.Fr?"2em":"12em",display:"flex",justifyContent:"center",background:!ot.Fr&&"url(/assets/images/productbg3.png) no-repeat",backgroundPosition:"bottom right"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsx)(Ii,{item:!0,className:"product1-div",sx:{paddingTop:!ot.Fr&&"0px !important"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"product-subdiv",sx:{mt:ot.Fr&&"1em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:7,sx:{display:"flex",flexFlow:"column"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Cooling / Heating coils"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"These coils offer adaptable solutions for cooling and heating needs by accommodating chilled water, hot water, brine, and direct expansion systems. Constructed with precision, they feature copper tubes encased within galvanized steel end plates. Configurations include 2/4/6/8 rows of plain copper tubes with a 12.7mm outer diameter. To optimize heat transfer, tubes are mechanically expanded and combined with aluminum fins and provide a choice of 8/10/12 fins per inch (FPI) spacing. Water/brine coils possess self-draining capabilities. Hydrophilic-coated fins can be requested for enhanced performance. All coils undergo a rigorous 21 kg/cm\xb2 leak test. DX coils are equipped with a distribution nozzle and can be either face or row split."})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:5,sx:{marginLeft:!ot.Fr&&"3em"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{position:"relative",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"#FAF6FF",height:ot.Fr?250:"100%",padding:"1em"},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:"flex",justifyContent:"center",alignItems:"center",padding:ot.Fr&&"1.5em"},children:(0,Xe.jsx)("img",{src:"/assets/images/cooling.png",alt:"multifaced",style:{width:"80%"}})})})})]})})})}),(0,Xe.jsx)(ys,{title:"Our projects",content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."})]})}),Ad=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsx)(Fo,{img:"/assets/images/product-banner.jpg",title:"Bridging Technical Excellence and Human Wellbeing"}),(0,Xe.jsx)(Sd,{})]}
vendor: 16,155 bytes, line 2
2)),kd=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Cd(e){const t=[],n=[];return Array.from(e.querySelectorAll(kd)).forEach(((e,i)=>{const r=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==r&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t));let n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===r?t.push(e):n.push({documentOrder:i,tabIndex:r,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function Ed(){return!0}const Pd=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:s=!1,getTabbable:a=Cd,isEnabled:o=Ed,open:l}=e,c=i.useRef(!1),d=i.useRef(null),u=i.useRef(null),h=i.useRef(null),p=i.useRef(null),m=i.useRef(!1),f=i.useRef(null),g=(0,dt.A)(Nn(t),f),y=i.useRef(null);i.useEffect((()=>{l&&f.current&&(m.current=!n)}),[n,l]),i.useEffect((()=>{if(!l||!f.current)return;const e=(0,ht.A)(f.current);return f.current.contains(e.activeElement)||(f.current.hasAttribute("tabIndex")||f.current.setAttribute("tabIndex","-1"),m.current&&f.current.focus()),()=>{s||(h.current&&h.current.focus&&(c.current=!0,h.current.focus()),h.current=null)}}),[l]),i.useEffect((()=>{if(!l||!f.current)return;const e=(0,ht.A)(f.current),t=t=>{y.current=t,!r&&o()&&"Tab"===t.key&&e.activeElement===f.current&&t.shiftKey&&(c.current=!0,u.current&&u.current.focus())},n=()=>{const t=f.current;if(null===t)return;if(!e.hasFocus()||!o()||c.current)return void(c.current=!1);if(t.contains(e.activeElement))return;if(r&&e.activeElement!==d.current&&e.activeElement!==u.current)return;if(e.activeElement!==p.current)p.current=null;else if(null!==p.current)return;if(!m.current)return;let n=[];if(e.activeElement!==d.current&&e.activeElement!==u.current||(n=a(f.current)),n.length>0){var i,s;const e=Boolean((null==(i=y.current)?void 0:i.shiftKey)&&"Tab"===(null==(s=y.current)?void 0:s.key)),t=n[0],r=n[n.length-1];"string"!==typeof t&&"string"!==typeof r&&(e?r.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const i=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(i),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,r,s,o,l,a]);const v=e=>{null===h.current&&(h.current=e.relatedTarget),m.current=!0};return(0,Xe.jsxs)(i.Fragment,{children:[(0,Xe.jsx)("div",{tabIndex:l?0:-1,onFocus:v,ref:d,"data-testid":"sentinelStart"}),i.cloneElement(t,{ref:g,onFocus:e=>{null===h.current&&(h.current=e.relatedTarget),m.current=!0,p.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,Xe.jsx)("div",{tabIndex:l?0:-1,onFocus:v,ref:u,"data-testid":"sentinelEnd"})]})};function Fd(e){return(0,Ln.Ay)("MuiBackdrop",e)}(0,Dn.A)("MuiBackdrop",["root","invisible"]);const Td=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Md=(0,Yn.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((e=>{let{ownerState:t}=e;return(0,Be.A)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),Od=i.forwardRef((function(e,t){var n,i,r;const s=(0,qe.b)({props:e,name:"MuiBackdrop"}),{children:a,className:o,component:l="div",components:c={},componentsProps:d={},invisible:u=!1,open:h,slotProps:p={},slots:m={},TransitionComponent:f=fi,transitionDuration:g}=s,y=(0,lt.A)(s,Td),v=(0,Be.A)({},s,{component:l,invisible:u}),b=(e=>{const{classes:t,invisible:n}=e,i={root:["root",n&&"invisible"]};return(0,Sn.A)(i,Fd,t)})(v),x=null!=(n=p.root)?n:d.root;return(0,Xe.jsx)(f,(0,Be.A)({in:h,timeout:g},y,{children:(0,Xe.jsx)(Md,(0,Be.A)({"aria-hidden":!0},x,{as:null!=(i=null!=(r=m.root)?r:c.Root)?i:l,className:(0,Cn.A)(b.root,o,null==x?void 0:x.className),ownerState:(0,Be.A)({},v,null==x?void 0:x.ownerState),classes:b,ref:t,children:a}))}))}));var Nd=__webpack_require__(22),Rd=__webpack_require__(7658);function Id(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Dd(e){return parseInt((0,Rd.A)(e).getComputedStyle(e).paddingRight,10)||0}function Ld(e,t,n,i,r){const s=[t,n,...i];[].forEach.call(e.children,(e=>{const t=-1===s.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&Id(e,r)}))}function Wd(e,t){let n=-1;return e.some(((e,i)=>!!t(e)&&(n=i,!0))),n}function Bd(e,t){const n=[],i=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,ht.A)(e);return t.body===e?(0,Rd.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(i)){const e=zi((0,ht.A)(i));n.push({value:i.style.paddingRight,property:"padding-right",el:i}),i.style.paddingRight="".concat(Dd(i)+e,"px");const t=(0,ht.A)(i).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(Dd(t)+e,"px")}))}let e;if(i.parentNode instanceof DocumentFragment)e=(0,ht.A)(i).body;else{const t=i.parentElement,n=(0,Rd.A)(i);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:i}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((e=>{let{value:t,el:n,property:i}=e;t?n.style.setProperty(i,t):n.style.removeProperty(i)}))}}const qd=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&Id(e.modalRef,!1);const i=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);Ld(t,e.mount,e.modalRef,i,!0);const r=Wd(this.containers,(e=>e.container===t));return-1!==r?(this.containers[r].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:i}),n)}mount(e,t){const n=Wd(this.containers,(t=>-1!==t.modals.indexOf(e))),i=this.containers[n];i.restore||(i.restore=Bd(i,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const i=Wd(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[i];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(n,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&Id(e.modalRef,t),Ld(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(i,1);else{const e=r.modals[r.modals.length-1];e.modalRef&&Id(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const Hd=function(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:s=qd,closeAfterTransition:a=!1,onTransitionEnter:o,onTransitionExited:l,children:c,onClose:d,open:u,rootRef:h}=e,p=i.useRef({}),m=i.useRef(null),f=i.useRef(null),g=(0,dt.A)(f,h),[y,v]=i.useState(!u),b=function(e){return!!e&&e.props.hasOwnProperty("in")}(c);let x=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(x=!1);const w=()=>(p.current.modalRef=f.current,p.current.mount=m.current,p.current),_=()=>{s.mount(w(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},j=(0,_i.A)((()=>{const e=function(e){return"function"===typeof e?e():e}(t)||(0,ht.A)(m.current).body;s.add(w(),e),f.current&&_()})),S=i.useCallback((()=>s.isTopModal(w())),[s]),A=(0,_i.A)((e=>{m.current=e,e&&(u&&S()?_():f.current&&Id(f.current,x))})),k=i.useCallback((()=>{s.remove(w(),x)}),[x,s]);i.useEffect((()=>()=>{k()}),[k]),i.useEffect((()=>{u?j():b&&a||k()}),[u,k,b,a,j]);const C=e=>t=>{var i;null==(i=e.onKeyDown)||i.call(e,t),"Escape"===t.key&&229!==t.which&&S()&&(n||(t.stopPropagation(),d&&d(t,"escapeKeyDown")))},E=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&d&&d(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=En(e);delete n.onTransitionEnter,delete n.onTransitionExited;const i=(0,Be.A)({},n,t);return(0,Be.A)({role:"presentation"},i,{onKeyDown:C(i),ref:g})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,Be.A)({"aria-hidden":!0},e,{onClick:E(e),open:u})},getTransitionProps:()=>({onEnter:(0,Nd.A)((()=>{v(!1),o&&o()}),null==c?void 0:c.props.onEnter),onExited:(0,Nd.A)((()=>{v(!0),l&&l(),a&&k()}),null==c?void 0:c.props.onExited)}),rootRef:g,portalRef:A,isTopModal:S,exited:y,hasTransition:b}};function zd(e){return(0,Ln.Ay)("MuiModal",e)}(0,Dn.A)("MuiModal",["root","hidden","backdrop"]);const Ud=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Gd=(0,Yn.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Be.A)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Vd=(0,Yn.Ay)(Od,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Yd=i.forwardRef((function(e,t){var n,r,s,a,o,l;const c=(0,qe.b)({name:"MuiModal",props:e}),{BackdropComponent:d=Vd,BackdropProps:u,className:h,closeAfterTransition:p=!1,children:m,container:f,component:g,components:y={},componentsProps:v={},disableAutoFocus:b=!1,disableEnforceFocus:x=!1,disableEscapeKeyDown:w=!1,disablePortal:_=!1,disableRestoreFocus:j=!1,disableScrollLock:S=!1,hideBackdrop:A=!1,keepMounted:k=!1,onBackdropClick:C,open:E,slotProps:P,slots:F}=c,T=(0,lt.A)(c,Ud),M=(0,Be.A)({},c,{closeAfterTransition:p,disableAutoFocus:b,disableEnforceFocus:x,disableEscapeKeyDown:w,disablePortal:_,disableRestoreFocus:j,disableScrollLock:S,hideBackdrop:A,keepMounted:k}),{getRootProps:O,getBackdropProps:N,getTransitionProps:R,portalRef:I,isTopModal:D,exited:L,hasTransition:W}=Hd((0,Be.A)({},M,{rootRef:t})),B=(0,Be.A)({},M,{exited:L}),q=(e=>{const{open:t,exited:n,classes:i}=e,r={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,Sn.A)(r,zd,i)})(B),H={};if(void 0===m.props.tabIndex&&(H.tabIndex="-1"),W){const{onEnter:e,onExited:t}=R();H.onEnter=e,H.onExited=t}const z=null!=(n=null!=(r=null==F?void 0:F.root)?r:y.Root)?n:Gd,U=null!=(s=null!=(a=null==F?void 0:F.backdrop)?a:y.Backdrop)?s:d,G=null!=(o=null==P?void 0:P.root)?o:v.root,V=null!=(l=null==P?void 0:P.backdrop)?l:v.backdrop,Y=On({elementType:z,externalSlotProps:G,externalForwardedProps:T,getSlotProps:O,additionalProps:{ref:t,as:g},ownerState:B,className:(0,Cn.A)(h,null==G?void 0:G.className,null==q?void 0:q.root,!B.open&&B.exited&&(null==q?void 0:q.hidden))}),X=On({elementType:U,externalSlotProps:V,additionalProps:u,getSlotProps:e=>N((0,Be.A)({},e,{onClick:t=>{C&&C(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,Cn.A)(null==V?void 0:V.className,null==u?void 0:u.className,null==q?void 0:q.backdrop),ownerState:B});return k||E||W&&!L?(0,Xe.jsx)(In,{ref:I,container:f,disablePortal:_,children:(0,Xe.jsxs)(z,(0,Be.A)({},Y,{children:[!A&&d?(0,Xe.jsx)(U,(0,Be.A)({},X)):null,(0,Xe.jsx)(Pd,{disableEnforceFocus:x,disableAutoFocus:b,disableRestoreFocus:j,isEnabled:D,open:E,children:i.cloneElement(m,H)})]}))}):null}));var Xd=__webpack_require__(4843),Kd=__webpack_require__(5514);const Qd=["className","component"];var Jd=__webpack_require__(896),$d=__webpack_require__(1037);const Zd=(0,Dn.A)("MuiBox",["root"]),eu=(0,$d.A)(),tu=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:s}=e,a=(0,Xd.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(Kd.A);return i.forwardRef((function(e,i){const o=Ye(n),l=(0,ki.A)(e),{className:c,component:d="div"}=l,u=(0,lt.A)(l,Qd);return(0,Xe.jsx)(a,(0,Be.A)({as:d,ref:i,className:(0,Cn.A)(c,s?s(r):r),theme:t&&o[t]||o},u))}))}({themeId:Je.A,defaultTheme:eu,defaultClassName:Zd.root,generateClassName:Jd.A.generate});var nu=__webpack_require__(9924);const iu=()=>{const[e,t]=(0,i.useState)(""),[n,r]=(0,i.useState)("services"),[s,a]=(0,i.useState)("unread"),[o,l]=(0,i.useState)("-2"),c=(0,i.useRef)(null),d={dots:!1,arrows:!0,className:"center",centerMode:!1,infinite:!1,height:360,centerPadding:"30px",slidesToShow:Math.min(2,1),slidesToScroll:Math.min(1),swipeToSlide:!1,speed:500,responsive:[{breakpoint:1025,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:600,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,centerMode:!1}},{breakpoint:480,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,height:200,centerMode:!1}}]},u="/assets/images/project_image",h=[{titleName:"Dehradun Airport",fullName:"Dehradun Airport, ",status:"completed",year:"2024",overview:"The newly constructed terminal spans 42,776 square meters & was completed in February, 2024",capacity:"--",building:"Comprise of 2140-meter runway, an apron accommodating 20 parking spots, 4 conveyor belts, 12 baggage X-ray machines, 48 check-in counters, and 500 parking spots.",rating:"GRIHA-4 star rated terminal",designConcept:"--",vertical:"airport",services:"hvac, firefighting, electrical, plumbing",location:"Dehradun, UP",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dehradun/frame-1.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dehradun/frame-2.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dehradun/frame-3.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dehradun/frame-4.png")})],thumbImage:"dehradun-thumb.png"},{titleName:"AIIMS, Jammu",fullName:"AIIMS, Jammu",status:"ongoing",year:"--",overview:"258 Acre / 45 Crore / Hospital",capacity:"HVAC: Water cooled Chiller system 2800 TR. <br/> IBMS: System integration of HVAC , PHE, Electrical & ELV having 19000 IO point .",building:"5 Hospital towers, Blocks: Academic, Auditorium, Ayush, Dining & Guest House.",rating:"Platinum Level Pre-certification from IGBC.",designConcept:"BIM 3D Concept / 2D Execution ",vertical:"healthcare",services:"hvac, ibms",location:"Jammu",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/aiims-jammu/frame-1.jpg"),style:{width:720,maxWidth:720,height:360,maxHeight:360}}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/aiims-jammu/frame-2.jpg"),style:{width:720,maxWidth:720,height:360,maxHeight:360}})],thumbImage:"aiims-thumb.png"},{titleName:"IIT, Bhilai",fullName:"IIT, ",status:"completed",year:"2023",overview:"447 Acre / 40 Crore / Educational / Completed 2023",capacity:"Water cooled Chilled water system 1600 TR & VRF 675 HP.",building:"Blocks: Lecture hall, Academic & Data Centre, Utility, Hostel Blocks, Club & Director residence.",rating:"5-Star GRIHA Approved.",designConcept:"BIM 3D Concept / 2D Execution",vertical:"education",services:"hvac",location:"Kutelabhata, Chhattisgarh",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/iit-bhilai/frame-1.jpg")}
2),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/iit-bhilai/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/iit-bhilai/frame-3.jpg")})],thumbImage:"iit-bhilai-thumb.png"},{titleName:"HQ27 Bharti Reality, Gurugram, Haryana",fullName:"HQ27 Bharti Reality, ",status:"completed",year:"2023",overview:"12.8 Acre (5,60,000 Sq. Ft) / 25 Crore / Office cum Retail / Completed 2023",capacity:"Water cooled Chilled water system 1200TR",building:"4 Basements, Floors: G + 16",rating:"LEED Gold certified Green Commercial Building.",designConcept:"CAD Designing / 2D Execution",vertical:"retails",services:"hvac",location:"Haryana",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/hq27-bharti-reality/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/hq27-bharti-reality/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/hq27-bharti-reality/frame-3.jpg")})],thumbImage:"hq27-bharti-reality-thumb.png"},{titleName:"Sky Mansion, New Delhi ",fullName:"Sky Mansion, ",status:"ongoing",year:"--",overview:"10 Lakh Sq. Ft / Residential",capacity:"11KV sub-station, 2 trans. 1000KVA, 2 trans. 1010KVA, & Int. & ext. electrical works.",building:"5 Towers: 23 floors each.",rating:"Platinum Level Pre-certification from IGBC.",designConcept:"2D Execution",vertical:"residential",services:"electrical",location:" Chattarpur, New Delhi",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/sky-mansion/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/sky-mansion/frame-2.jpg")})],thumbImage:"sky-mansion-thumb.png"},{titleName:"Executive Enclave , PMO House, New Delhi",fullName:"Executive Enclave , PMO House",status:"ongoing",year:"--",overview:"21 Acre (9,46,309 Sq. Ft) / 10 Crore / Residential",capacity:"3 Fire Plant rooms , Internal & INFRA fire-Fighting work",building:"PMO House, NSCS, CS, Basement, Floors: G + 3",rating:"Gold Rated.",designConcept:"BIM 3D Concept / CAD Designing / 2D Execution",vertical:"residential",services:"firefighting, plumbing",location:"New Delhi",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/exec-enc-pmo/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/exec-enc-pmo/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/exec-enc-pmo/frame-3.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/exec-enc-pmo/frame-4.jpg")})],thumbImage:"exec-enc-pmo-thumb.png"},{titleName:"MOPA International Airport, Goa ",fullName:"MOPA International Airport, North Goa ",status:"completed",year:"2023",overview:"2000 Acre / 130 Crore / Airport / Completed 2023",capacity:"HVAC: Water cooled Chilled water system 2100 TR & VRF. <br/>Firefighting: 1 Fire Plant room.<br/>Electrical: ELV int. & ext. building works.<br />Plumbing: Water treatment plant & Soil/solid waste piping.",building:"PTB, ATC Tower, WTP and other building Like AGLE, AGLW, utility, CFRM, CFRS, MRSS, GLATH PATH, GATE HOUSE SSS, DOVR &localizer.",rating:"Platinum Level Pre-certification from IGBC.",designConcept:"BIM 3D Concept / 2D Execution / MEPF 3D BIM Co-ordination",vertical:"airport",services:"hvac, firefighting, electrical, plumbing",location:"Goa",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/mopa-goa/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/mopa-goa/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/mopa-goa/frame-3.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/mopa-goa/frame-4.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/mopa-goa/frame-5.jpg")})],thumbImage:"airport-goa-thumb.png"},{titleName:"Nalanda University, Rajgir",fullName:"Nalanda University, Rajgir, Bihar",status:"ongoing",year:"--",overview:"455 Acre / 68 Crore / Educational",capacity:"HVAC: Water cooled Chilled water system 1500 TR, Water cooled VRF 2300 TR.<br/>IBMS: System integration of HVAC with SCADA having 13000 IO point .",building:"Faculty Housing, Student Hostel & Dining, Academic Spine, Out-reach, NU School & Amenities.",rating:"HVAC Cutting Edge to Net Zero Approach: Geo-thermal Energy, Solar Air-conditioning @day & Thermal Expansion backup @night, Micro climate, Modular power solution,
2Close cycle operation, Water exchange.",designConcept:"BIM 3D Concept / 2D Execution ",vertical:"education",services:"hvac, ibms",location:"Bihar",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/nalanda-uni/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/nalanda-uni/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/nalanda-uni/frame-3.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/nalanda-uni/frame-4.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/nalanda-uni/frame-5.jpg")})],thumbImage:"nalanda-thumb.png"},{titleName:"STT, Mumbai",fullName:"STT, ",status:"ongoing",year:"--",overview:"7.6 Acre / Data center",capacity:"IT Load: 24 MW per phase/48 MW overall, Air cooled Chiller system and VRF. ",building:"Two Data centers, G+7 level (additional terrace), Annex and Substation.",rating:"Silver or Higher LEED Certification for HVAC System.",designConcept:"BIM 3D Concept / 2D Execution",vertical:"datacenter",services:"hvac",location:"Maharastra",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/stt/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/stt/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/stt/frame-3.jpg")})],thumbImage:"stt-thumb.png"},{titleName:"BITSoM, Mumbai",fullName:"BITSoM, ",status:"ongoing",year:"--",overview:"60 Acre / 45 Crore / Educational",capacity:"Firefighting: 2 Fire Plant rooms (UGT-1 & UGT-2).",building:"COE, Academic, Executive Faculty, Hostels, Dining, UGT-1&2, HVAC Plant Room.",rating:"Zero-carbon footprint campus.",designConcept:"CAD Designing / 2D Execution",vertical:"education",services:"firefighting, plumbing",location:"Mumbai, Maharastra",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/BITSoM/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/BITSoM/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/BITSoM/frame-3.jpg")})],thumbImage:"BITSoM-thumb.png"},{titleName:"ATC Tower, Kolkata Airport",fullName:"ATC Tower, Kolkata Airport, Kolkata, West Bengal",status:"ongoing",year:"--",overview:"5 Lakh Sq. Ft / 50 Crore / Airport",capacity:"Electrical: 33KV sub-station, 2 trans. 2500KVA, 3 DG sets 2000KVA & int. & ext. electrical works. <br/>IBMS: system integration of Electrical & ELV having 10000 IO point.",building:"Technical & Tower blocks. ",rating:"Platinum Level Pre-certification from IGBC.",designConcept:"BIM 3D Concept / 2D Execution",vertical:"airport",services:"electrical, ibms",location:"West Bengal",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/atc-kolkata/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/atc-kolkata/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/atc-kolkata/frame-3.jpg")})],thumbImage:"atc-kolkata-thumb.png"},{titleName:"ESIC Medical College & Hospital, Bihta",fullName:"ESIC Medical College & Hospital, ",status:"completed",year:"2019",overview:"50 Acre / Hospital & Medical College / Completed 2019",capacity:"33KV sub-station, 3 trans. 2000 KVA, 2 sub-stations 11KV, 8 trans. 1600 KVA, 12 sets 1250 KVA & 2 sets 1010 KVA. ",building:"Six buildings.",rating:"Gold Rated.",designConcept:"2D Execution",vertical:"healthcare",services:"electrical",location:"Bihta, Patna, Bihar",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/esic-bihta/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/esic-bihta/frame-2.jpg")})],thumbImage:"esic-bihta-thumb.png"},{titleName:"SSB Hospital, Warangal",fullName:"SSB Hospital, ",status:"ongoing",year:"--",overview:"48 Acre / Hospital",capacity:"500Tr X 3 nos., VRF 146 HP.",building:"Two buildings: Hospital and Utility. ",rating:"Siver Rated.",designConcept:"BIM 3D Concept / 2D Execution",vertical:"healthcare",services:"hvac",location:"Warangal, Telengana",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/ssb-warangal/frame-3.jpg")})],thumbImage:"ssb-warangal-thumb.png"},{titleName:"Central Vista, Common Central Secretariat, New Delhi",fullName:"Central Vista, Common Central Secretariat, ",status:"ongoing",year:"--",overview:"18 Acre / Government",capacity:"Chiller 1000 Tr x 12 nos.",building:"Three buildings.",rating:"Gold Rated.",designConcept:"BIM 3D Concept / 2D Execution",vertical:"retail",services:"hvac",location:"New Delhi",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/central -vista/frame-1.jpg")}
2),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/central -vista/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/central -vista/frame-3.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/central -vista/frame-4.jpg")})],thumbImage:"central-vista-thumb.png"},{titleName:"SCB Hospital, Cuttack ",fullName:"SCB Hospital, ",status:"ongoing",year:"--",overview:"136 Acre / Hospital",capacity:"Chiller 1300 Tr x 7 nos. & VRF 134 HP. ",building:"Six buildings.",rating:"Gold Rated.",designConcept:"BIM 3D Concept / 2D Execution",vertical:"healthcare",services:"hvac",location:"Cuttack, Odisha",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/scb-hospital-cuttack/frame-1.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/scb-hospital-cuttack/frame-2.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/scb-hospital-cuttack/frame-3.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/scb-hospital-cuttack/frame-4.png")})],thumbImage:"scb-hospital-thumb.png"},{titleName:"BITS, Goa",fullName:"BITS, ",status:"completed",year:"2019",overview:"180ACRE/ Crore / Educational / Completed 2019",capacity:"Infra plumbing",building:"DH-1-6, NAB-1-5, CH-1-5, B1, 2, 3, UGT-1 & 2.",rating:"Zero-carbon footprint campus.",designConcept:"2D Execution",vertical:"education",services:"plumbing",location:"Goa",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/bits/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/bits/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/bits/frame-3.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/bits/frame-4.jpg")})],thumbImage:"bits-goa-thumb.png"},{titleName:"DLF Camellias, Gurugram ",fullName:"DLF Camellias, ",status:"completed",year:"2020",overview:"2 Acre / 5 Crore / Residential / Completed 2020",capacity:"Internal plumbing and plant room",building:"Towers 1-16.",rating:"Platinum Level Pre-certification from IGBC.",designConcept:"2D Execution",vertical:"residential",services:"plumbing",location:"Gurugram, Haryana",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dlf-camellias/frame-1.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dlf-camellias/frame-2.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dlf-camellias/frame-3.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dlf-camellias/frame-4.jpg")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/dlf-camellias/frame-5.jpg")})],thumbImage:"dlf-camellias-thumb.png"},{titleName:"ASI (INSTITUTE OF ARCHAEOLOGY) Noida",fullName:"ASI (INSTITUTE OF ARCHAEOLOGY) Noida, ",status:"completed",year:"2019",overview:"Completed 2019",capacity:"--",building:"--",rating:"--",designConcept:"--",vertical:"industries",services:"hvac, electrical",location:"UP",content:"",imgData:[(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/asi-noida/frame-1.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/asi-noida/frame-2.png")}),(0,Xe.jsx)("img",{alt:"",src:"".concat(u,"/asi-noida/frame-3.png")})],thumbImage:"asi-noida-thumb.png"}],[p,m]=(0,i.useState)(h),[f,g]=i.useState(!1),y={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"auto",maxWidth:ot.Fr?320:800,height:ot.Fr?430:650,bgcolor:"background.paper",border:"2px solid #000",boxShadow:24,p:ot.Fr?3:6,py:4},v=()=>{t(null),g(!1)},b=(e,t,n)=>{if(console.log("selected ",e,t,n),("read"===e||"unread"===e)&&("-1"===n||"-2"===n)&&("services"===t||"-1"===t))return void m(h);const i=h.filter((i=>("unread"!==e&&"read"!==e||"services"!==t&&"-1"!==t||"-2"===n||"-1"===n||i.status!==n)&&("unread"===e||"read"===e||i.vertical!==e||"services"!==t&&"-1"!==t||"-2"!==n&&"-1"!==n)?(console.log(i.services,i.services.includes(t)),("unread"!==e&&"read"!==e||"services"===t||"-1"===t||!i.services.includes(t)||"-2"!==n&&"-1"!==n)&&("unread"===e||"read"===e||i.vertical!==e||"services"!==t&&"-1"!==t||"-1"===n||"-2"===n||i.status!==n)&&("unread"===e||"read"===e||i.vertical!==e||"services"===t||"-1"===t||!i.services.includes(t)||"-1"!==n&&"-2"!==n)&&("unread"!==e&&"read"!==e||"services"===t||"-1"===t||!i.services.includes(t)||"-1"===n||"-2"===n||i.status!==n)?"read"!==e&&"unread"!==e&&i.vertical===e&&i.status===n&&"-1"!==n&&"-2"!==n&&"services"!==t&&"-1"!==t&&i.services.includes(t):i):i));m(i)};return(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:[(0,Xe.jsx)(Yd,{open:f,onClose:v,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:(0,Xe.jsx)(tu,{sx:y,children:(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsxs)(Ii,{item:!0,sx:{display:"flex",justifyContent:"space-between"},children:[(0,Xe.jsx)($r,{id:"modal-modal-title",variant:"h6",component:"h2",className:"titleStyle title-color",sx:{lineHeight:"1.25em !important",mb:1.5},children:null===e||void 0===e?void 0:e.titleName}),(0,Xe.jsx)(Lr,{sx:{width:30,height:30},onClick:v,children:(0,Xe.jsx)(nu.A,{})})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{overflowY:"auto",height:"auto",maxHeight:ot.Fr?320:500},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,id:"project-slider",children:(0,Xe.jsx)(gs.A,at(at({ref:c},d),{},{style:{width:"100%",maxWidth:720,height:ot.Fr?180:360},children:null===e||void 0===e?void 0:e.imgData}))}),(0,Xe.jsxs)(Ii,{item:!0,style:{marginTop:"2em"},children:[(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text text-color",sx:{mb:"1em",fontSize:"0.9em"},children:[(0,Xe.jsx)("span",{style:{fontWeight:500,fontSize:"1em"},children:"Overview "}),(0,Xe.jsx)("br",{}),null===e||void 0===e?void 0:e.overview]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:"1em",fontSize:"0.9em"},children:[(0,Xe.jsx)("span",{style:{fontWeight:500,fontSize:"1em"},children:"Capacity"}),(0,Xe.jsx)("span",{style:{fontSize:"1em"},dangerouslySetInnerHTML:{__html:"<br/> ".concat(null===e||void 0===e?void 0:e.capacity)}})]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:"1em",fontSize:"0.9em"},children:[(0,Xe.jsx)("span",{style:{fontWeight:500,fontSize:"1em"},children:"Building "}),(0,Xe.jsx)("br",{}),null===e||void 0===e?void 0:e.building]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:"1em",fontSize:"0.9em"},children:[(0,Xe.jsx)("span",{style:{fontWeight:500,fontSize:"1em"},children:"Rating "}),(0,Xe.jsx)("br",{}),null===e||void 0===e?void 0:e.rating]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:"1em",fontSize:"0.9em"},children:[(0,Xe.jsx)("span",{style:{fontWeight:500,fontSize:"1em"},children:"Design concept "}),(0,Xe.jsx)("br",{}),null===e||void 0===e?void 0:e.designConcept]})]})]})]})})}
2),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,className:"breadcrumb-div",children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"Projects"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:"Our Projects"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:4,lineHeight:2},children:"Dive into our portfolio of MEP projects as we unveil the engineering excellence behind them. From cutting-edge technology to sustainable solutions, witness our technical expertise combined with our commitment to shape the future."})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4F8FA",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"vertical-div",children:[(0,Xe.jsx)(Ii,{item:!0,xs:6,sm:2,children:(0,Xe.jsx)($r,{className:"normal-text",sx:{marginLeft:ot.Fr&&1.2,fontWeight:"500 !important",lineHeight:2},children:"Select Projects"})}),(0,Xe.jsxs)(Ii,{item:!0,sx:{pt:!ot.Fr&&"1em",pb:"1em",display:"flex"},children:[(0,Xe.jsxs)("select",{id:"casestudy",onChange:e=>{var t;"unread"!==(t=e).target.value&&(a(t.target.value),b(t.target.value,n,o))},className:"optionStyle",value:s,children:[(0,Xe.jsx)("option",{value:"unread",children:"Verticals"}),(0,Xe.jsx)("option",{value:"read",children:"All"}),(0,Xe.jsx)("option",{value:"healthcare",children:"Healthcare"}),(0,Xe.jsx)("option",{value:"datacenter",children:"Data Centers"}),(0,Xe.jsx)("option",{value:"residential",children:"Residential"}),(0,Xe.jsx)("option",{value:"airport",children:"Airports"}),(0,Xe.jsx)("option",{value:"corporate",children:"Corporate"}),(0,Xe.jsx)("option",{value:"education",children:"Education"}),(0,Xe.jsx)("option",{value:"hotels",children:"Hotels"}),(0,Xe.jsx)("option",{value:"industry",children:"Industry"}),(0,Xe.jsx)("option",{value:"retails",children:"Retail & Offices"})]}),(0,Xe.jsx)("span",{className:"optionSpan",children:"|"}),(0,Xe.jsxs)("select",{id:"serviceId",onChange:e=>{"services"!==e.target.value&&(r(e.target.value),b(s,e.target.value,o))},className:"optionStyle",value:n,children:[(0,Xe.jsx)("option",{value:"services",children:"Services"}),(0,Xe.jsx)("option",{value:"-1",children:"All"}),(0,Xe.jsx)("option",{value:"hvac",children:"HVAC"}),(0,Xe.jsx)("option",{value:"firefighting",children:"Firefighting"}),(0,Xe.jsx)("option",{value:"plumbing",children:"Plumbing"}),(0,Xe.jsx)("option",{value:"electrical",children:"Electrical"}),(0,Xe.jsx)("option",{value:"ibms",children:"IBMS / LV"})]}),(0,Xe.jsx)("span",{className:"optionSpan",children:"|"}),(0,Xe.jsxs)("select",{id:"decadeId",onChange:e=>{"-2"!==e.target.value&&(l(e.target.value),b(s,n,e.target.value))},className:"optionStyle",value:o,children:[(0,Xe.jsx)("option",{value:"-2",children:"Project Status"}),(0,Xe.jsx)("option",{value:"-1",children:"All"}),(0,Xe.jsx)("option",{value:"ongoing",children:"On Going"}),(0,Xe.jsx)("option",{value:"completed",children:"Completed"})]})]})]})}),(0,Xe.jsx)(Ii,{item:!0,className:"select1-div",children:(0,Xe.jsx)(Ii,{item:!0,xs:12,className:"select-div",sx:{},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{marginTop:"2em",display:"flex",flexFlow:"wrap",columnGap:"32px",rowGap:"48px"},children:[0===p.length&&(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",children:"There is no data available."}),p.length>0&&p.map((e=>(0,Xe.jsx)(Hs,{id:e.title,sx:{backgroundColor:"#F4F8FA",maxWidth:327,background:"url(/assets/images/".concat(e.thumbImage,") no-repeat"),position:"relative",height:395,objectFit:"contain",backgroundPosition:"center",backgroundSize:"cover",cursor:"pointer",width:"100%",borderRadius:0,justifyContent:ot.Fr&&"center"},onClick:()=>(e=>{const n=h.find((t=>t.titleName===e));t(n),g(!0)})(e.titleName),children:(0,Xe.jsxs)(Vs,{style:{display:"flex",alignItems:"center",bottom:0,position:"absolute"},children:[(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{color:"#FFFFFF !important",fontSize:"1.25em !important"},children:e.titleName}),(0,Xe.jsx)(ad.A,{sx:{marginLeft:2,fontSize:"20px",color:"#FFFFFF"}})]})})))]})})}),(0,Xe.jsx)(fd,{}),(0,Xe.jsx)(Ii,{item:!0,className:"customer-div",children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{width:"70%"},children:"Customer-focused attitude"}
2),(0,Xe.jsxs)(Ii,{item:!0,xs:12,className:"customer-flex",sx:{pt:2,display:"flex"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:10,sx:{ml:0},children:[(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{py:"1.25em !important"},children:"\u201cWith our vast experience in the MEP space, and strong focus on constant improvement, we seek to widen our sphere of influence through manufacturing and adopting eco-friendly technologies, essential to create aesthetically pleasing and functional spaces.\u201d"}),(0,Xe.jsxs)($r,{className:"quote-owner titleStyle text-color ",children:[" ",(0,Xe.jsx)("span",{style:{fontWeight:"400 !important",color:"#4F9A41"},children:" / "}),"Pradeep Sharma"]}),(0,Xe.jsx)($r,{className:"quote-owner normal-text",sx:{opacity:.6},children:"Director"})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:2,sx:{pt:"3em",display:ot.Fr&&"none"},children:(0,Xe.jsx)("img",{src:"/assets/images/visionbg.png",alt:""})})]})]})}),(0,Xe.jsx)(Zs,{})]})]})},ru=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/projectbanner.jpg",title:'Building services are the life force or "prana" of building structures.'}),(0,Xe.jsx)(iu,{})]})),su=e=>{const t=[{title:"IBMS for Efficient Operations at AIIMS, Jammu",content:"The IBMS implemented at AIIMS Jammu Hospital integrates different building systems and offers centralized control, energy management, fault detection, automation, security integration, and real-time reporting. This sophisticated system enhances the efficiency, operational reliability, and security of the hospital while promoting sustainability and resource optimization. \n <br /><br />Additionally, the AIIMS Jammu Hospital IBMS includes the integration and control of lifts within the facility. This ensures smooth and efficient vertical transportation of patients, staff and equipment. It also enables real-time monitoring of lift performance, and helps facility managers identify potential issues and take preventive measures to minimize downtime and disruptions. Integration of the systems enhances the overall functionality of the hospital and contributes to a seamless and reliable healthcare environment.",subtitle:"System for operational reliability and resource optimization",subtitleContent:"The IBMS system is designed to be scalable and adaptable to future expansion and technological advancements. It can accommodate additional systems and components as the facility grows, ensuring long-term viability and investment protection.",subContent:[{subtitle:"Integrated Security Systems",subtitlecontent:"Integration of security systems such as access control, CCTV surveillance and\n alarm systems ensures a comprehensive approach to hospital security, with centralized monitoring, real-time alerts, and seamless coordination between\n different security components."},{subtitle:"Real-time reporting and analytics",subtitlecontent:"Real-time reports and analytics on the performance, energy consumption, and\n other key metrics help to detect trends, potential issues, and make informed\n decisions regarding system optimization and resource allocation."},{subtitle:"Occupancy monitoring",subtitlecontent:"Occupancy sensors to monitor and regulate the use of different areas within the\n hospital. This data helps to optimize HVAC settings, lighting, and resource allocation,\n improving energy efficiency and reducing operational costs."},{subtitle:"Fault detection and diagnostics",subtitlecontent:"Advanced algorithms and sensors detect and diagnose faults or anomalies in\n different building systems. This helps to identify issues early on, and facilitates proactive maintenance and troubleshooting, ensuring uninterrupted operation of critical systems."}],sustainTitle:"Sustainability Features of the Project",sustainContent:[{title:"Energy Management",content:"The IBMS include features to monitor and optimize energy consumption within the facility for reduction of operational costs and promotion of sustainability."},{title:"Centralized monitoring and control",content:"Centralized monitoring and control of various building systems, including HVAC, lighting, power distribution, security, fire safety, and water management."},{title:"Intelligent automation",content:"It incorporates intelligent automation capabilities for lighting systems, HVAC\n controls, and scheduling, thereby improving energy efficie
2ncy and people comfort. It enables the optimization of various parameters based on predefined criteria."}],ibmsTitle:"The solution implemented at AIIMS Jammu",ibmsContent:["Real-time building management","Failsafe security","Reliable healthcare environment","Fire alarms & fire safety","System scalability & flexibility","Integrated lift operation"]},{title:"Energy-efficient HVAC Solutions for Nalanda University, Bihar",content:"We are honored to have played a pivotal role in the HVAC project at Nalanda University, the first net zero university in India and a remarkable revival and transformation of the historic South East Asian learning center. \n <br /> <br />\n Our commitment to delivering innovative MEP solutions with a focus on energy efficiency makes this project particularly noteworthy. In the implementation of this prestigious project, we prioritized energy conservation, sustainability aspects, and client satisfaction. \n <br/> <br />\n Here, we present the key highlights of our integrated approach.",subtitle:"HVAC solutions: Beyond conventional approaches",subtitleContent:"At Nalanda University, we have incorporated multiple energy-conserving technologies, including the following",subContent:[{subtitle:"Thermal Storage",subtitlecontent:"Our thermal storage systems store excess cooling capacity for peak-demand periods. They effectively reduce energy consumption and costs."},{subtitle:"Brine Chillers",subtitlecontent:"We employ efficient heat transfer and cooling techniques through our brine chillers. They enhance the overall energy efficiency of the HVAC system."},{subtitle:"Geothermal Water-Cooled VRV System",subtitlecontent:"Harnessing geothermal energy, our water-cooled VRV system maximizes efficiency while minimizing the environmental impact."},{subtitle:"Devap Cooling System",subtitlecontent:"With this system, we achieve evaporative cooling, significantly reducing energy usage compared to traditional air-cooled solutions."}],sustainTitle:"Sustainability features of the project",sustainContent:[{title:"Net-zero energy building",content:"Our HVAC system design at Nalanda University is dedicated to achieving net-zero energy consumption, minimizing environmental impact, and maximizing energy efficiency."},{title:"Energy efficiency ",content:"This installation ensures optimal comfort for the university's occupants while maximizing energy efficiency across the exp
2ansive campus. For this we have used the largest water-cooled VRV installation."},{title:"Intelligent automation and SCADA",content:"Our intelligent automation system, monitored through a Supervisory Control and Data Acquisition (SCADA) system. It optimizes energy consumption and overall HVAC performance."}],ibmsTitle:"The solution implemented at Nalanda University, Bihar ",ibmsContent:["Diverse HVAC solutions","Devap cooling system","Brine chillers","Fire safety","Thermal storage","VRV installations"]},{title:"Integrating MEP Solutions for MOPA International Airport, Goa",content:"At the MOPA International Airport, situated in the picturesque state of Goa, the emphasis has been on efficiency and sustainability of MEP solutions to cater to the airport's diverse requirements. The efficient plumbing system and installations are in compliance with local plumbing codes, regulations, and safety standards to ensure safety and functionality. \n <br /><br />\n The system has been specifically designed to help the airport qualify for LEED (Leadership in Energy and Environmental Design) points by promoting water conservation and efficiency. The fire fighting system encompasses automatic sprinklers, fire extinguishers, hydrant systems, fire pumps, and a well laid-out emergency strategy. Additionally, we provide specialized training to airport staff and firefighters on the proper use of equipment and response procedures. Energy-efficient cooling solutions are integrated to minimize the airport's environmental footprint and support sustainable practices.",subtitle:"Creating environmentally responsible infrastructure that is comfortable",subtitleContent:"The MOPA International Airport Goa has enhanced fire safety features, rapid response strategies, and effective control and prevention of fire incidents built into its design. The innovative plumbing system with its focus on water efficiency contributes to a reliable, sustainable, and well-maintained plumbing system for the facility.",subContent:[{subtitle:"Efficient and effective fire prevention and control\xa0",subtitlecontent:"Automatic sprinkler systems in critical areas, strategically placed sophisticated fire extinguishers for different classes: Class A, Class B and Class C fires. Also, fire hydrant system and pumps with adequate number of outlets for easy access to water supply during fire control operations."},{subtitle:"Comprehensive emergency response plan",subtitlecontent:"Formulation of a comprehensive emergency plan ensuring a coordinated response in an emergency situation. Regular inspection and maintenance of fire fighting system ensures optimal performance and improved fire safety."},{subtitle:"Efficient drainage and sewage system",subtitlecontent:"Proper disposal of waste water and sewage along with an\xa0 innovative system to drain rainwater from airport roofs, thus prevent ponding and reduce use of downpipes. This minimizes risk of water damage and ensures effective drainage."},{subtitle:"Backflow prevention measures",subtitlecontent:"Features like check valves and air gaps to ensure contaminated water does not flow back into the potable water supply. Regular upkeep and prompt detection of issues in the plumbing system to minimize disruptions that may impact airport operations."}],sustainTitle:"Sustainability features of the project",sustainContent:[{title:"Promoting water efficiency",content:"Efficient drainage and sewage systems, along with effective water conservation measures, backflow prevention devices, and compliance with regulations."},{title:"Reduced dependency on fresh-water sources ",content:"Condensate drain collection system to collect water that is a byproduct of air conditioning and HVAC systems. A specialized system to redirect the condensate to be reused for non-potable purposes."},{title:"Environmentally responsible infrastructure",content:"The condensate drain collection system exemplifies environmentally responsible infrastructure that mitigates the environmental impact of water usage in the facility."}],ibmsTitle:"The solution implemented at MOPA International Airport, Goa ",ibmsContent:["Specially-designed emergency response plan","Compliance with industry standards for potable drinking water","Airport qualified for LEED (Leadership in
2Energy and Environmental Design) certification","Geberit Pluvia siphonic roof drainage system","Prevention of water cross-contamination","High-quality plumbing fixtures"]}],[n,r]=(0,i.useState)(0);return(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"100%",display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,pt:"1em",width:"100%"},children:(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{color:"#535353"},children:"Case Study"})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr&&2.5,backgroundColor:"#F3F3F3",width:"100%",display:"flex",justifyContent:"center",mt:"2em"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,width:"100%",maxWidth:1440},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{mt:"0em",px:!ot.Fr&&10},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",width:"100%",py:"1em",justifyContent:"flex-start",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:6,sm:3,children:(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",lineHeight:2},children:"Select case study"})}),(0,Xe.jsx)(Ii,{item:!0,xs:6,sm:4,sx:{borderLeft:"1px solid #B2C7D7"},children:(0,Xe.jsxs)("select",{value:n,className:"optionStyle",style:{width:"100%",maxWidth:250},onChange:t=>{r(t.target.value),e.handleBanner(t.target.value)},children:[(0,Xe.jsx)("option",{value:0,children:"AIIMS Jammu Hospital"}),(0,Xe.jsx)("option",{value:1,children:"Nalanda University, Bihar"}),(0,Xe.jsx)("option",{value:2,children:"MOPA International Airport, Goa"})]})})]})})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:!ot.Fr&&"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,pt:"1em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"1em":"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:36,pb:2},children:t[n].title}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:12,md:12,lg:12,xl:12,sx:{display:"flex",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,md:6,lg:6,xl:6,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},dangerouslySetInnerHTML:{__html:t[n].content}})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,md:6,sx:{textAlign:"-webkit-center",pt:0,pb:0,ml:ot.Fr?0:2},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{textAlign:"-webkit-center",background:ot.Fr?"url(/assets/images/getknowbgmobile.png) no-repeat":"url(/assets/images/getknowbg.png) no-repeat",width:"100%",maxWidth:525,height:"auto",maxHeight:396,backgroundPosition:ot.Fr?"center":"bottom left",pt:ot.Fr?2:6,pb:ot.Fr?2:18,backgroundSize:ot.Fr&&"contain"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:250},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:ot.Fr&&"flex",justifyContent:ot.Fr&&"center",alignItems:ot.Fr&&"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/brightercycle.png",alt:"",style:{width:"45%",mixBlendMode:"darken"}})})})})})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:ot.Fr?"1em":"2em",pb:"1em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:t[n].subtitle}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},dangerouslySetInnerHTML:{__html:t[n].subtitleContent}})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"0.5em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",px:!ot.Fr&&12.5,columnGap:"2em",rowGap:"1em",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,fontWeight:"500 !important",lineHeight:2},children:t[n].subContent[0].subtitle}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},dangerouslySetInnerHTML:{__html:t[n].subContent[0].subtitlecontent}})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{backgroundColor:"#D8F2FF",padding:ot.Fr?"2em 1em":"2em"},children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,fontWeight:"500 !important",lineHeight:2},children:t[n].subContent[1].subtitle}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},dangerouslySetInnerHTML:{__html:t[n].subContent[1].subtitlecontent}})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",py:"2em",pb:"4em"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",px:!ot.Fr&&12.5,columnGap:"2em",rowGap:"1em",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,fontWeight:"500 !important",lineHeight:2},children:t[n].subContent[2].subtitle}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},dangerouslySetInnerHTML:{__html:t[n].subContent[2].subtitlecontent}})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,fontWeight:"500 !important",lineHeight:2},children:t[n].subContent[3].subtitle}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},dangerouslySetInnerHTML:{__html:t[n].subContent[3].subtitlecontent}})]})]})}),(0,Xe.jsx)(ys,{title:"Our projects",content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"3em",pb:ot.Fr?"2em":"3em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{px:!ot.Fr&&12.5},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:t[n].sustainTitle}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:ot.Fr&&"column",columnGap:"1em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:2,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:1,fontWeight:"500 !important",lineHeight:2},children:t[n].sustainContent[0].title})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:10,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:1,lineHeight:2},children:t[n].sustainContent[0].content})})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:ot.Fr&&"column",columnGap:"1em",mt:"0.5em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:2,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:1,fontWeight:"500 !important",lineHeight:2},children:t[n].sustainContent[1].title})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:10,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:1,lineHeight:2},children:t[n].sustainContent[1].content})})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:ot.Fr&&"column",columnGap:"1em",mt:"0.5em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:2,children:(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,fontWeight:"500 !important",lineHeight:2},children:t[n].sustainContent[2].title})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:10,children:(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},children:t[n].sustainContent[2].content})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4F8FA",mt:"2em",pt:"2em",pb:"4em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{background:!ot.Fr&&"url(/assets/images/ibmsbg.png) no-repeat",backgroundPosition:"center right",width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:22.5,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2,width:"80%"},children:t[n].ibmsTitle}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:ot.Fr&&"column"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",mb:"1em",alignItems:"center"},children:[(0,Xe.jsx)("img",{src:"/assets/images/featured-icon1.png",alt:"featured-icon1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{ml:"1em"},children:t[n].ibmsContent[0]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",mb:"1em",alignItems:"center"},children:[(0,Xe.jsx)("img",{src:"/assets/images/featured-icon2.png",alt:"featured-icon1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{ml:"1em"},children:t[n].ibmsContent[1]})]}
2),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",mb:"1em",alignItems:"center"},children:[(0,Xe.jsx)("img",{src:"/assets/images/featured-icon3.png",alt:"featured-icon1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{ml:"1em"},children:t[n].ibmsContent[2]})]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",mb:"1em",alignItems:"center"},children:[(0,Xe.jsx)("img",{src:"/assets/images/featured-icon4.png",alt:"featured-icon1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{ml:"1em"},children:t[n].ibmsContent[3]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",mb:"1em",alignItems:"center"},children:[(0,Xe.jsx)("img",{src:"/assets/images/featured-icon5.png",alt:"featured-icon1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{ml:"1em"},children:t[n].ibmsContent[4]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",mb:"1em",alignItems:"center"},children:[(0,Xe.jsx)("img",{src:"/assets/images/featured-icon6.png",alt:"featured-icon1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{ml:"1em"},children:t[n].ibmsContent[5]})]})]})]})]})})})})]})},au=()=>{const[e,t]=(0,i.useState)(0);(0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]);return(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/".concat([{name:"aiimsjammu",image:"casestudybanner.png"},{name:"nalandauniversity",image:"casestudybanner-nalanda.jpg"},{name:"mopa-goa",image:"casestudybanner-mopa.jpg"}][e].image),title:""}),(0,Xe.jsx)(su,{handleBanner:e=>{t(e)}})]})};var ou=__webpack_require__(2071);const lu=()=>{const[e,t]=(0,i.useState)(0),[n,r]=(0,i.useState)(!1),s=(0,i.useRef)(null),a=[{director:"Rajiv Gupta",content:"Rajiv Gupta has a deeper-than-usual connection with his work. He also has an invigorating reading and running routine. During the pandemic, he discovered the pleasure of audio books and since then, he makes it a point to audio-read as he goes on his daily run.\n <br/><br/>\n An electrical engineer by training, he has been in this successful partnership for over three decades and has nurtured the company from a seed to its present avatar. Through this long journey filled with ups and downs, he has forged long-lasting bonds with customers and business associates alike. His personal mantra of staying updated with the latest trends and technologies in the field as well as learning from experiences, all make him a valuable leader and colleague.\n <br/><br/>\n As a fitness enthusiast he has a dream of completing the Ironman Kalmar held in Sweden. He is also a devoted student of Vedanta, and views his work as an embodiment of the \u2018panch-tatva\u2019 or five elements that all life is made from. He remains an avid reader, genre no bar, and it\u2019s likely you\u2019ll find him immersed in a book on a quiet evening. Above all, he cherishes his family and places great importance on strong familial relationships.",quotes:"\u201cAchieving greatness means having the courage to persist through failures.\u201d"},{director:"Pradeep Sharma",content:"Pradeep Sharma has a winning work ethic: To do everything to the highest quality, and deliver with complete commitment and honesty. As a result, he has always gained opportunities to expand, explore and grow from strength to strength.\n <br /><br />\n Dedicated to his work, he has had a long and inspiring career after completing his engineering in 1988. Having been exposed to sophisticated technologies in the HVAC industry early on in his career, he nurtured a great vision for the future. In fact, his deep hands-on knowledge of all facets of the industry now gives him a ringside view of the challenges as well as opportunities for expansion in the future.\n <br /><br />\n Throughout his career Pradeep has cultivated a strong focus on self-improvement, with a commitment to keep learning, whether about new and emerging technologies or more efficient work practices. Additionally, he has a passion for interior design and Vaastu, and creative skills coupled with attention to detail \u2013 all essential ingredients in the creation of aesthetically pleasing and functional spaces.\n <br /> <br /> \n His personal value-system of being god-fearing and compassionate makes him empathetic and caring, and colleagues as well as clients greatly appreciate his attitude towards people and work alike.",quotes:"\u201cEmpathy and compassion foster a healthy, supportive work environment.\u201d"},{director:"Manmohan Jindal",content:"Manmohan Jindal brings a silent passion to his work, and to wat
2ch him go about his daily tasks is nothing short of inspirational. It\u2019s easy to pass him by, but certainly, that cannot be said of his contribution to the company and its rich ethos.\n <br/><br/>\n He earned his engineering degree in 1989 with a specialization in refrigeration and air conditioning, and thereafter, dedicated himself to learning the ropes of turning building spaces into living breathing habitats that went beyond being just \u2018air-conditioned\u2019. Even today he keeps himself updated with new technologies, for instance, for water conservation, sustainability and reduction of carbon footprint.\n <br/><br/>\n Alongside enhancing his own knowledge, he is also committed to upgrading the knowledge of his people, and strongly believes in training and upskilling them to unlock their potential. He also throws his might behind social endeavors, like helping out with an employee's daughter\u2019s marriage, or with a girl child's schooling. \n <br/><br/>\n Dedicated to work he is, but he also makes the time to keep abreast of business and political news. He likes to spend time with his family, and loves listening to old songs. Occasionally you might catch him dabbling in the kitchen, cooking a finger-licking dish.",quotes:"\u201cOur people are our family, and developing their talents is key to our growth.\u201d"}],o=e=>{t(e)},l={dots:!0,arrows:!1,className:"center",centerMode:!1,infinite:!0,slidesToShow:Math.min(1),slidesToScroll:Math.min(1),swipeToSlide:!0,afterChange:e=>o(e),width:"100%",speed:500,responsive:[{breakpoint:600,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,infinite:!0,width:"100%"}},{breakpoint:480,settings:{dots:!1,slidesToShow:1,slidesToScroll:1,initialSlide:0,infinite:!0,width:"100%",centerMode:!1}}]},c=[(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"99% !important"},children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:2,background:"transparent",borderRadius:0},onClick:e=>{o(0)},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/rajiv.png",alt:"rajiv",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:0!==e?"url(/assets/images/leader-bg.png) no-repeat":"url(/assets/images/leadersactivebg.png) no-repeat",backgroundSize:"contain",display:"flex",paddingRight:0,alignItems:"center"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:10,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.25em !important",lineHeight:"18px !important"},children:"Rajiv Gupta"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:2,sx:{textAlign:"right"},children:[console.log(e),0!==e&&(0,Xe.jsx)(Lr,{onClick:e=>{o(0)},children:(0,Xe.jsx)(ou.A,{})})]})]})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"99% !important"},children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:2,background:"transparent",borderRadius:0},onClick:e=>{o(1)},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:1!==e?"/assets/images/pradeepgrey.png":"/assets/images/pradeep.png",alt:"pradeep",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:1!==e?"url(/assets/images/leader-bg.png) no-repeat":"url(/assets/images/leadersactivebg.png) no-repeat",backgroundSize:"contain",display:"flex",paddingRight:0,alignItems:"center"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:10,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.25em !important",lineHeight:"18px !important"},children:"Pradeep Sharma"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]}),(0,Xe.jsx)(Ii,{item:!0,xs:2,sx:{textAlign:"right"},children:1!==e&&(0,Xe.jsx)(Lr,{onClick:e=>{o(1)},children:(0,Xe.jsx)(ou.A,{})})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"99% !important"},children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:2,background:"transparent",borderRadius:0},onClick:e=>{o(2)},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:2!==e?"/assets/images/manmohangrey.png":"/assets/images/manmohan.png",alt:"pradeep",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:2!==e?"url(/assets/images/leader-bg.png) no-repeat":"url(/assets/images/leadersactivebg.png) no-repeat",backgroundSize:"contain",display:"flex",paddingRight:0,alignItems:"center"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:10,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.25em !important",lineHeight:"18px !important"},children:"Manmohan Jindal"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]}),(0,Xe.jsx)(Ii,{item:!0,xs:2,sx:{textAlign:"right"},children:2!==e&&(0,Xe.jsx)(Lr,{onClick:e=>{o(2)},children:(0,Xe.jsx)(ou.A,{})})})]})]})})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",sx:{pb:"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:ot.Fr?0:12.5},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"Leadership Team"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:ot.Fr?"1.5em !important":"2em !important",pb:2},children:"Leadership Team"}),(0,Xe.jsx)($r,{sx:{mb:4,lineHeight:2},children:"The leadership team is a tightly-knit trio that have stood the test of time and changes in the business environment. Besides providing visionary leadership to the organization, they also display exemplary human qualities of empathy and a vision for society beyond the walls of the office. It is what sets them ahead of challenges, both personal and professional."})]})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%",backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:!ot.Fr&&12.5,pt:ot.Fr?"3em":"5em",pb:ot.Fr?"2em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"2em",textAlign:!ot.Fr&&"center"},children:"A leadership journey"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",flexFlow:ot.Fr?"column":"row",pb:ot.Fr?"1em":"2em",px:!ot.Fr&&"3em",columnGap:3},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,sx:{},children:[(0,Xe.jsx)($r,{variant:"body2",component:"div",className:"titleStyle title-color subtitleStyle",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:!ot.Fr&&"center"},children:n&&(0,Xe.jsxs)("p",{className:"numbers",children:[(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--1","data-fake":"6642212862",children:"1"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--2","data-fake":"9641218062",children:"9"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--3","data-fake":"3692750268",children:"9"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--3","data-fake":"0612455271",children:"0"})})]})}),(0,Xe.jsx)($r,{className:"normal-text",sx:{pb:2,textAlign:!ot.Fr&&"center"},children:"Started out together, deputed to the same NTPC project"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>r(!0)}),(0,Xe.jsx)($r,{variant:"body2",component:"div",className:"titleStyle title-color subtitleStyle",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:!ot.Fr&&"center"},children:n&&(0,Xe.jsxs)("p",{className:"numbers",children:[(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--1","data-fake":"3642210061",children:"3"})}),(0,Xe.jsx)("span",{className:"numbers__window",children:(0,Xe.jsx)("span",{className:"numbers__window__digit numbers__window__digit--2",style:{width:"100%",animation:"none"},"data-fake":"+",children:"+"})})]})}),(0,Xe.jsx)($r,{className:"normal-text",sx:{pb:2,textAlign:!ot.Fr&&"center"},children:"Decades of thriving partnership"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color subtitleStyle",sx:{pb:1.7,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:!ot.Fr&&"center"},children:"1"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{pb:2,textAlign:!ot.Fr&&"center"},children:"Vision to exceed client expectations for MEP solutions"})]})]})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",width:"100%",px:ot.Fr?2.5:10,display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:!ot.Fr&&22.5,display:"flex",justifyContent:"center"},children:ot.Fr?(0,Xe.jsx)(Ii,{item:!0,xs:12,children:(0,Xe.jsx)(gs.A,at(at({id:"footprintSlider",ref:s},l),{},{children:c}))}):(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"100%",display:"flex",columnGap:4},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:2,background:"transparent",borderRadius:0},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:0!==e?"/assets/images/rajivgrey.png":"/assets/images/rajiv.png",alt:"rajiv",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:0!==e?"url(/assets/images/leader-bg.png) no-repeat":"url(/assets/images/leadersactivebg.png) no-repeat",backgroundSize:"contain",display:"flex",paddingRight:0,alignItems:"center"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:10,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.25em !important",lineHeight:"18px !important"},children:"Rajiv Gupta"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]}),(0,Xe.jsx)(Ii,{item:!0,xs:2,sx:{textAlign:"right"},children:0!==e&&(0,Xe.jsx)(Lr,{onClick:e=>{o(0)},children:(0,Xe.jsx)(ou.A,{})})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:2,background:"transparent",borderRadius:0},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:1!==e?"/assets/images/pradeepgrey.png":"/assets/images/pradeep.png",alt:"pradeep",style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:1!==e?"url(/assets/images/leader-bg.png) no-repeat":"url(/assets/images/leadersactivebg.png) no-repeat",backgroundSize:"contain",display:"flex",paddingRight:0,alignItems:"center"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:10,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.25em !important",lineHeight:"18px !important"},children:"Pradeep Sharma"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]}),(0,Xe.jsx)(Ii,{item:!0,xs:2,sx:{textAlign:"right"},children:1!==e&&(0,Xe.jsx)(Lr,{onClick:e=>{o(1)},children:(0,Xe.jsx)(ou.A,{})})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,children:(0,Xe.jsxs)(Hs,{elevation:0,sx:{my:2,background:"transparent",borderRadius:0},children:[(0,Xe.jsx)("div",{style:{position:"relative",height:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:2!==e?"/assets/images/manmohangrey.png":"/assets/images/manmohan.png",alt:"manmohan",
2style:{width:"100%"}})})}),(0,Xe.jsxs)(Vs,{sx:{background:2!==e?"url(/assets/images/leader-bg.png) no-repeat":"url(/assets/images/leadersactivebg.png) no-repeat",backgroundSize:"contain",display:"flex",paddingRight:0,alignItems:"center"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:10,children:[(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important",fontSize:"1.25em !important",lineHeight:"18px !important"},children:"Manmohan Jindal"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{fontWeight:"500 !important"},children:"Director"})]}),(0,Xe.jsx)(Ii,{item:!0,xs:2,sx:{textAlign:"right"},children:2!==e&&(0,Xe.jsx)(Lr,{onClick:e=>{o(2)},children:(0,Xe.jsx)(ou.A,{})})})]})]})})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",width:"100%",px:ot.Fr?2.5:10,display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:!ot.Fr&&22.5,pt:"1em",pb:"2em"},children:[(0,Xe.jsx)(Ii,{item:!0,sx:{pt:"0em"},children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{textAlign:"left",mb:2},dangerouslySetInnerHTML:{__html:a[e].content}})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%",pt:"3em",pb:ot.Fr?"3em":"5em",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:12,sx:{pl:"0em",pt:(ot.Fr,"2em")},children:[(0,Xe.jsx)($r,{id:"directorqotation",variant:"body2",className:"titleStyle title-color",sx:{fontFamily:"Inter !important",pb:ot.Fr?"1em":0,fontSize:ot.Fr?"1.25em !important":"1.5em !important",fontWeight:"500 !important",textAlign:"Left",lineHeight:"1.5em !important"},children:a[e].quotes}),(0,Xe.jsxs)($r,{id:"directorname",variant:"body2",component:"p",className:"quote-owner titleStyle text-color",sx:{textAlign:"left",mb:2},children:[(0,Xe.jsx)("span",{style:{fontWeight:"400 !important",color:"#4F9A41"},children:"/ "}),a[e].director]})]})})]})})]})})},cu=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/leadersbanner.jpg",title:'Building services are the life force or "prana" of building structures.'}),(0,Xe.jsx)(lu,{})]})),du=()=>(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,pt:"1em"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/about",className:"normal-text title-color",style:{textDecoration:"none"},children:"About Us"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{color:"#535353"},children:"Our Approach"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"1em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{fontSize:36,pb:2},children:"Our Approach"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:"With every project, we redefine what's possible in the world of MEP solutions. Keeping ethics, environment - the life force or and prana at the heart of our operations, we design future-ready solutions. Explore what makes us unique in a true sense."})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"1em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,pt:"1em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{pt:!ot.Fr&&"1em",pb:ot.Fr?"1em":"2em"},children:(0,Xe.jsxs)(Ii,{xs:12,sm:12,md:12,lg:12,xl:12,sx:{display:"flex",flexFlow:ot.Fr&&"column",borderTop:!ot.Fr&&"1px solid #DAE6EF"},children:[(0,Xe.jsxs)(Ii,{xs:12,sm:6,md:6,lg:6,xl:6,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:36,lineHeight:"1.4em",pt:!ot.Fr&&"1em",pb:"1em"},children:"Step into a space alive with the power of 'Prana' - the life force"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:"At Unique Engineers, we design solutions inspired by the five elements of nature - earth, water, fire, air and ether. \u2018Earth\u2019 signifies stability and foundational support, like our plumbing solutions. \u2018Water\u2019 represents life, rejuvenation and refreshment, which air conditioning provides by creating comfortable and refreshing indoor environments."})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,md:6,sx:{textAlign:"-webkit-center",pt:0,pb:0,ml:ot.Fr?0:2},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{textAlign:"-webkit-center",background:ot.Fr?"url(/assets/images/getknowbgmobile.png) no-repeat":"url(/assets/images/getknowbg.png) no-repeat",width:"100%",maxWidth:525,height:"auto",maxHeight:396,backgroundPosition:ot.Fr?"center":"bottom left",pt:ot.Fr?2:6,pb:ot.Fr?2:18,backgroundSize:ot.Fr&&"contain"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:250},children:(0,Xe.jsx)("div",{className:"img-wrapper",style:{display:ot.Fr&&"flex",justifyContent:ot.Fr&&"center",alignItems:ot.Fr&&"center"},children:(0,Xe.jsx)("img",{src:"/assets/images/brightercycle.png",alt:"",style:{width:"45%",mixBlendMode:"darken"}})})})})})]})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{pb:"1em",lineHeight:2},children:"\u2018Fire\u2019 represents transformation and energy, provided by our fire alarm and firefighting systems, by preventing fires that can cause damage. \u2018Air\u2019 signifies freedom, movement and inspiration; like our ventilation systems enabling the free flow of air within a building. \u2018Ether\u2019 stands for space, infinite potential, just like automation systems for regulating various systems seamlessly, thus creating an optimized building, that pulsates with life."})})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:ot.Fr?2.5:10,mt:!ot.Fr&&"2em",pt:"2em",pb:"1em"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,width:"100%",display:"flex",justifyContent:"center",pt:"1em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Our promise of quality"}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{pb:"1em",lineHeight:2},children:["We strive to maintain the highest standards of quality at all times and thus be recognized as a trusted and reliable MEP service provider.",(0,Xe.jsx)("br",{}),"Our Quality Policy focuses on:\xa0"]})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"0.5em",pb:"3em"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",px:!ot.Fr&&12.5,flexFlow:ot.Fr&&"column",columnGap:"2em",rowGap:"1em"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},children:"Ensuring strict compliance with all relevant regulations and industry standards."})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},children:"Implementing safe, efficient systems and processes, in order to deliver technical expertise coupled with superior workmanship within project timelines."})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:4,sx:{backgroundColor:"#D8F2FF",padding:"2em"},children:(0,Xe.jsx)($r,{className:"normal-text",sx:{mb:1,lineHeight:2},children:"Improving continuously through ongoing training and upskilling of our teams, and fostering a culture of open communication and collaboration."})})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4F8FA",mt:"2em",pt:"2em",pb:"4em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:22.5,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2},children:"Sustainability, ethics and excellence"}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{pb:"1em",lineHeight:2},children:["We stand committed to preserving our environment and pioneering sustainability. By adopting eco-friendly practices and technologies, along with responsible resource management, we contribute to a greener future.\xa0",(0,Xe.jsx)("br",{}),"Ethical practices form an integral part of our company culture. We conduct our business with utmost integrity and transparency, while maintaining ethical relationships with our clients, employees, suppliers, and stakeholders. As your associate, you can rest assured that our operations have the highest safety standards, regulatory compliance, and social responsibility."]})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#DAFAD8",px:ot.Fr?2.5:10,pt:ot.Fr?"4em":"5em",pb:!ot.Fr&&"3em",display:"flex",justifyContent:"center"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:!ot.Fr&&22.5,pb:"3em",background:!ot.Fr&&"url(/assets/images/approach-linepattern.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:3},children:"Single window MEP services"}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:ot.Fr?"column-reverse":"column"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:12,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{pb:"2em"},children:" We aspire to be the premier single-window solution provider for MEP services. Our objective is to offer comprehensive mechanical, electrical, and plumbing services under one roof, adding significant value to our clients' projects throughout the entire supply chain. Through seamless coordination, expert knowledge, and innovative solutions, we strive to surpass our clients' expectations and deliver customer-centric MEP services."})}),(0,Xe.jsx)(Ii,{item:!0,xs:12,children:(0,Xe.jsx)("div",{style:{position:"relative",height:"100%",minHeight:ot.Fr?140:300},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/approach-content.png",alt:"approach-content",style:{width:"100%"}})})})})]})]})})]})}),uu=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/our-approach-banner.jpg",title:""}),(0,Xe.jsx)(du,{})]})),hu=()=>{const e=[(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"Turning empathy into actions to create positive impact"})}),(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"Educating the girl child as a social mission"})}),(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"Committed to a green future"})}),(0,Xe.jsx)("div",{children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"nomral-text what-text",sx:{pb:"1em"},children:"Support for our people beyond the workplace"})})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"}
2,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,pt:"1em",pb:ot.Fr?"4em":"8em"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/about",className:"normal-text title-color",style:{textDecoration:"none"},children:"About Us"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{color:"#535353"},children:"Social Commitment"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h5",className:"titleStyle title-color",sx:{pb:2},children:"Social Commitment"}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:12,md:12,lg:12,xl:12,sx:{},children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:"Compassion is the driving force behind our actions. It guides us to shape lives and make a meaningful change. Together, we forge a path of empowerment to create a more inclusive and prosperous tomorrow."})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,className:"",sx:{}}),(0,Xe.jsx)(Ii,{item:!0,className:"what1-style",sx:{width:"100%",background:"url(/assets/images/socialbg.jpg) no-repeat",backgroundSize:"cover",backgroundPosition:"top center"},children:(0,Xe.jsxs)(Ii,{item:!0,className:"what-style",sx:{backgroundColor:"#DAFAD8",float:"right",pt:4.5,pb:10,px:5},children:[(0,Xe.jsx)($r,{variant:"h4",component:"h4",className:"titleStyle title-color",sx:{mb:4},children:"Empowering lives, shaping futures"}),(0,Xe.jsxs)(gs.A,at(at({},{dots:!0,arrows:!1,className:"center",centerMode:!1,infinite:!0,centerPadding:"50px",slidesToShow:1,autoplay:!0,autoplaySpeed:3e3,slidesToScroll:1,swipeToSlide:!1,speed:500,responsive:[{breakpoint:1025,settings:{slidesToShow:2,slidesToScroll:1,infinite:!0}},{breakpoint:600,settings:{dots:!0,slidesToShow:1,slidesToScroll:1,infinite:!0}},{breakpoint:480,settings:{dots:!0,slidesToShow:1,slidesToScroll:1,initialSlide:0,centerMode:!1}}]}),{},{children:[" ",e," "]}))]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",pt:"2em",pb:ot.Fr?"2em":"4em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:ot.Fr?2.5:22.5,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:2,width:"80%"},children:"Our CSR initiative"}),(0,Xe.jsx)($r,{className:"normal-text",variant:"body2",component:"p",sx:{pb:"2em"},children:"Unique Engineers is dedicated to sustainable operations, minimizing environmental impact, and supporting staff and stakeholders' well-being and development."}),(0,Xe.jsx)($r,{className:"normal-text",component:"p",sx:{pb:0},children:"We are committed to implementing and promoting:"}),(0,Xe.jsxs)("ul",{style:{},children:[(0,Xe.jsx)("li",{className:"normal-text",children:"Use of energy-saving practices and energy-efficient lighting and appliances."}),(0,Xe.jsx)("li",{className:"normal-text",children:"Recycling and waste reduction programs within the company."}),(0,Xe.jsx)("li",{className:"normal-text",children:"Regular environmental impact assessments for continuous improvement."}),(0,Xe.jsx)("li",{className:"normal-text",children:"Partnerships with local community organisations and promotion of volunteer opportunities for our people."}),(0,Xe.jsx)("li",{className:"normal-text",children:"Support of education initiatives through internships, apprenticeships, and scholarships."}),(0,Xe.jsx)("li",{className:"normal-text",children:"Enforcement of a code of conduct for ethical manufacturing and fair labor practices."}),(0,Xe.jsx)("li",{className:"normal-text",children:"Maintaining transparency by communication of CSR initiatives and progress."})]})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",pb:"2em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:ot.Fr?2.5:10,py:ot.Fr?"0em":"1.5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:ot.Fr?0:12.5},children:[(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",background:!ot.Fr&&"url(/assets/images/social-line-patter.png) no-repeat",backgroundPosition:"bottom right",display:"flex",flexFlow:ot.Fr?"column-reverse":"row",columnGap:"2em",py:ot.Fr?0:"2em",justifyContent:"space-between"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",flexFlow:"column",mt:
2ot.Fr&&"1em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color subtitleStyle",sx:{pb:ot.Fr?2:4},children:"Beyond the workplace"}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:["Beyond the workplace, we see our teams as part of our extended family and are committed to supporting them during significant life events. Whether it is a wedding or other milestones, we provide monetary assistance to ease their financial burdens.",(0,Xe.jsx)("br",{}),"By fostering a close-knit community and providing personal support, we create a work environment that values each individual's well-being and happiness."]})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,sx:{marginLeft:!ot.Fr&&"3em"},children:(0,Xe.jsx)(Ii,{sx:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:ot.Fr?200:"100%",width:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/social-content.png",alt:"multifaced",style:{width:"100%"}})})})})})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",background:!ot.Fr&&"url(/assets/images/social-line-patter.png) no-repeat",backgroundPosition:"bottom left",display:"flex",flexFlow:ot.Fr?"column":"row",columnGap:"2em",py:!ot.Fr&&"2em",pt:ot.Fr&&"2em",justifyContent:"space-between"},children:[(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,sx:{marginRight:"3em"},children:(0,Xe.jsx)(Ii,{sx:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:ot.Fr?200:"100%",width:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/social-content1.png",alt:"multifaced",style:{width:"100%"}})})})})}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",flexFlow:"column",mt:ot.Fr&&"1em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color subtitleStyle",sx:{pb:ot.Fr?4:2},children:"Investing in the girl child"}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:["At Unique, we firmly believe that education is a key driver of progress and transformation. We recognize that education is a powerful tool in breaking the cycle of poverty and securing a brighter future. And thus, by investing in the girl child's education, we aim to create a more inclusive society.",(0,Xe.jsx)("br",{}),"Through our endeavors, we aspire to create a society where every girl has the chance to thrive and realize her full potential."]})]})]}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",background:!ot.Fr&&"url(/assets/images/social-line-patter.png) no-repeat",backgroundPosition:"bottom right",display:"flex",flexFlow:ot.Fr?"column-reverse":"row",columnGap:"2em",pt:(ot.Fr,"2em"),pb:ot.Fr?"1em":"2em",justifyContent:"space-between"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sm:6,sx:{display:"flex",flexFlow:"column",mt:ot.Fr&&"1em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color subtitleStyle",sx:{pb:ot.Fr?4:2},children:"Strengthening local businesses"}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{mb:2,lineHeight:2},children:["We prioritize local sourcing to support and empower local businesses and communities. By leveraging state-of-the-art local manufacturing, we actively reinforce the country\u2019s self-sufficiency and align with the Make in India vision.",(0,Xe.jsx)("br",{}),"We also encourage community engagement through partnerships with local organizations, and offer volunteering opportunities to our employees."]})]}),(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:6,sx:{marginLeft:!ot.Fr&&"3em"},children:(0,Xe.jsx)(Ii,{sx:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:(0,Xe.jsx)("div",{style:{position:"relative",height:ot.Fr?200:"100%",width:"100%"},children:(0,Xe.jsx)("div",{className:"img-wrapper",children:(0,Xe.jsx)("img",{src:"/assets/images/social-content2.png",alt:"multifaced",style:{width:"100%"}})})})})})]})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",backgroundColor:"#F4FAFA",py:ot.Fr?"4em":"5em",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440,px:ot.Fr?2.5:10},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{ml:0,mr:0,px:ot.Fr?0:12.5},children:[(0,Xe.jsx)($r,{className:"normal-text subtitleStyle",sx:{pb:"1.5em"},children:"Through empathy and compassion for our people, we aim to foster a positive and supportive working environment, both for clients and our people. We seek to create a workplace focused on people\u2019s wellbeing and an ethical work culture, one that c
2ontributes to people and communities."}),(0,Xe.jsxs)($r,{className:"quote-owner titleStyle text-color",children:[" ",(0,Xe.jsx)("span",{style:{fontWeight:"400 !important"},children:" / "}),"Pradeep Sharma"]}),(0,Xe.jsx)($r,{className:"quote-owner normal-text",sx:{opacity:.6},children:"Director"})]})})})]})})},pu=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/social-commitments-banner.jpg",title:""}),(0,Xe.jsx)(hu,{})]}));var mu=__webpack_require__(2772);const fu=(0,Yn.Ay)("input")({clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,overflow:"hidden",position:"absolute",bottom:0,left:0,whiteSpace:"nowrap",width:1}),gu=[".docs",".docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document",".rtf","application/pdf"],yu=()=>{const e=ee(),{name:t}=ie(),[n,r]=(0,i.useState)(-1),[s,a]=(0,i.useState)({bool:!1,msg:""}),o=e.pathname.split("/"),l=o[o.length-1],[c,d]=(0,i.useState)(!1),[u,h]=(0,i.useState)(null),p=(0,i.useMemo)((()=>[{title:"Planning Engineer",id:"planning-engineer",content:"Require 4-5 years of experience in MEP services planning. Familiarity with\n project scheduling and coordination is essential.\n <br /><br />\n <span style=font-weight:700>Educational qualifications</span>: M.Tech / M.E. with specialization in Refrigeration / Mechanical /\n Electrical. MBA is desirable, but not mandatory.\n <br /><br />\n <span style=font-weight:700>Additional requirements:</span> You should be able to work with diverse teams, with different skill-sets\n and cultural attributes. Your communication should be above-average to help you connect with\n your teams as well as clients. Familiarity with latest tech developments in your own field, and in\n adjacent fields, plus a propensity to keep learning would be of immense value, since this field is\n constantly evolving. Finally, you should be willing to travel to various locations where projects\n might be located."},{title:"Sales Engineer",id:"sales-engineer",content:"Minimum 4-5 years of experience in quoting for projects across all services.\n Exposure to design and build projects will be an added advantage. Proficiency in the latest\n relevant software is a must.\n <br /><br />\n <span style=font-weight:700>Educational qualifications:</span> B.Tech / B.E and MBA from a reputed university.\n <br /><br />\n <span style=font-weight:700>Additional requirements:</span> You should have good knowledge of the market and its requirements\n vis-a-vis MEP solutions. Besides, you should have a firm grasp of the latest tech developments\n in your own field, and in adjacent fields. Your communication should be excellent to help you\n connect with customers, and understand their stated needs, as well as be able to glean their\n wish-list even if they are unable to articulate it well. You should be willing to travel to generate\n leads or for follow-up visits."},{title:"Project Engineer",id:"project-engineer",content:"Seeking young and dynamic individuals with 4-5 years of experience in\n project management. Familiarity with Microsoft Projects will be an added advantage.\n <br /><br />\n <span style=font-weight:700>Educational qualifications:</span> B.Tech / B.E and MBA. A course in project management would be\n highly desirable.<br /><br />\n <span style=font-weight:700>Additional requirements:</span>\xa0 You should be able to liaise with diverse teams, with different skill-sets\n and cultural attributes. Your communication should be above-average to help you connect with\n your teams as well as clients. You should be familiar with project management as well as\n managing project exigencies that are bound to rise from time to time. Finally, you should be\n willing to travel to various locations where projects might be located."}]),[]),m=(0,i.useCallback)((()=>{id.get("https://uniqueengineersltd.com/blog/wp-json/wp/v2/career/?
2slug=".concat(l)).then((e=>{const{id:t,title:n,content:i}=e.data[0];r({id:t,title:n.rendered,content:i.rendered}),console.log("figures",t,n,i)}))}),[l]);(0,i.useEffect)((()=>{m()}),[m]),(0,i.useEffect)((()=>{p.find((e=>e.id===t))}),[p,t]);const f={px:ot.Fr?2.5:10,width:"100%",maxWidth:1440,display:"flex",justifyContent:"center",pt:"2em"},g={fontFamily:"Inter",fontSize:"1em",color:"",backgroundColor:"#F3F3F3",border:"unset",height:"3em",width:"100%",padding:"1em",marginBottom:"1.5em"},[y,v]=(0,i.useState)({username:"",usermail:"",userphone:"",coverletter:"",userattached:null}),b=e=>{e.preventDefault(),d(!1);const{id:t,value:n}=e.target,i=at({},y);i[t]=n,v(i)};return(0,Xe.jsxs)(Ii,{container:!0,xs:12,sx:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,sx:f,children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,pt:"1em",width:"100%"},children:(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/careers",className:"normal-text title-color",style:{textDecoration:"none"},children:"Careers"}),(0,Xe.jsx)($r,{className:"normal-text",sx:{color:"#535353"},children:"Apply Online"})]})})}),(0,Xe.jsx)(Ii,{item:!0,sx:f,children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{px:!ot.Fr&&12.5,display:"flex",flexFlow:"column",alignItems:"flex-start"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h3",className:"titleStyle subtitleStyle title-color",sx:{width:"100%",textTransform:"capitalize",textAlign:"left",pb:"2em"},children:n.title}),(0,Xe.jsx)(Ii,{item:!0,xs:12,children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",dangerouslySetInnerHTML:{__html:n.content}})})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:f,children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{px:!ot.Fr&&12.5},children:(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",children:"At Unique Engineers, we offer a collaborative and empowering work environment. Join us to enjoy autonomy in decision-making, opportunities for growth, and the chance to stay updated with the latest industry advancements. To apply, please submit your resume highlighting your relevant experience and qualifications. We look forward to welcoming talented professionals to our team at Unique Engineers."})})}),(0,Xe.jsx)(Ii,{item:!0,sx:at(at({},f),{},{pb:ot.Fr?"3em":"5em"}),children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sm:8,sx:{px:!ot.Fr&&12.5,pt:"1em"},children:(0,Xe.jsxs)(wi,{sx:{padding:ot.Fr?"2em 1em":"3em"},children:[(0,Xe.jsx)($r,{variant:"h5",component:"h5",className:"titleStyle title-color",sx:{pb:"1.5em"},children:"Application form"}),(0,Xe.jsxs)("form",{children:[!c&&(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)("input",{type:"text",id:"username",name:"username",value:y.username,placeholder:"Full Name",onChange:b,style:g}),(0,Xe.jsx)("input",{type:"text",id:"usermail",name:"usermail",value:y.usermail,placeholder:"Email Id",onChange:b,style:g}),(0,Xe.jsx)("input",{type:"number",id:"userphone",name:"userphone",pattern:"^[0-9]+$",value:y.userphone,placeholder:"Phone Number",onChange:b,style:g}),(0,Xe.jsx)("textarea",{rows:"5",id:"coverletter",name:"coverletter",value:y.coverletter,placeholder:"Cover Letter",onChange:b,style:at(at({},g),{},{resize:"none",height:"auto"})}),(0,Xe.jsxs)("div",{children:[(0,Xe.jsxs)(fs,{name:"uploadfile",id:"uploadfile",component:"label",variant:"contained",startIcon:(0,Xe.jsx)(mu.A,{}),children:["Attach Resume",(0,Xe.jsx)(fu,{type:"file",onChange:e=>(e=>{const t=e.target.files[0];console.log(t.type,t.size,gu.includes(t.type)),h(t)})(e),accept:gu.toString()})]}),(0,Xe.jsx)($r,{variant:"body2",component:"p",className:"normal-text",sx:{fontSize:10,wordWrap:"break-word"},children:"(.pdf, .doc, .docx only)"}),u&&(0,Xe.jsx)($r,{variant:"body2",component:"p",sx:{wordWrap:"break-word"},children:u.name})]})]}),s.bool&&!c&&(0,Xe.jsx)($r,{variant:"body1",component:"p",className:"normal-text text-color",sx:{py:1},children:s.msg}),c&&(0,Xe.jsx)($r,{variant:"body2",component:"h4",className:"normal-text text-color",sx:{fontSize:"1.5 !important"}
2,children:"Thank you, your reume has been sent. We will be in touch shortly."}),!c&&(0,Xe.jsx)(Ii,{item:!0,sx:{display:"flex",columnGap:"0.5em",alignItems:"center",justifyContent:"flex-end",mt:"1em",width:"100%"},children:(0,Xe.jsx)(fs,{variant:"contained",className:"normal-text",sx:{backgroundColor:"#1D5A93",letterSpacing:"3px",color:"#FFFFFF !important",fontSize:"0.9em !important"},onClick:e=>{e.preventDefault();const{username:t,usermail:i,userphone:r,coverletter:s}=y;""!==t.trim()?""!==r.trim()?""!==i.trim()&&rd(i)?u?(console.log("wwwv",u,gu.includes(u.type)),gu.includes(u.type)?u.size>3e6?a({bool:!0,msg:"Resume file size is exceeding 3MB. Please attach smaller file size."}):(id.post("careermail.php",{name:t,phone:r,email:i,coverletter:s,jobtitle:n.title}).then((e=>console.log("res ",e))).catch((e=>console.log("error ",e))),d(!0)):a({bool:!0,msg:"Resume is not doc or pdf. Please attach correct one."})):a({bool:!0,msg:"Resume has not been attached. Please attach it"}):a({bool:!0,msg:"Write correct email."}):a({bool:!0,msg:"Write correct phone number."}):a({bool:!0,msg:"Write full name."})},children:"Submit"})})]})]})})})]})},vu=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,sx:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/applyonline-banner.jpg",title:""}),(0,Xe.jsx)(yu,{})]})),bu=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,sx:{justifyContent:"center"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/privacy-policy-banner.jpg",title:"React out and Connect"}),(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",maxWidth:1440},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,className:"title-div",children:(0,Xe.jsx)(Ii,{item:!0,className:"breadcrumb-div",children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:36,pb:2},children:"Privacy Policy"}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:['Unique Engineers ("Company," "we," or "us") is committed to protecting the privacy and security of our corporate clients\' personal and project information.',(0,Xe.jsx)("br",{}),"This Privacy Policy outlines how we collect, use, share and safeguard the information provided to us during the provision of MEP services."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"1. Information collection"}),(0,Xe.jsx)("br",{}),"a. We collect personal information from our corporate clients, including contact details, billing information and other relevant information necessary for effective project management.",(0,Xe.jsx)("br",{}),"b. Additionally, we may collect project-related information such as building plans, specifications, designs, and financial data to deliver our MEP services."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"2. Confidentiality measures"}),(0,Xe.jsx)("br",{}),"a. We prioritize the confidentiality of our clients' sensitive information by implementing strict access controls, password protection and secure storage systems.",(0,Xe.jsx)("br",{}),"b. Our employees and authorized subcontractors undergo training on confidentiality and sign confidentiality agreements to ensure the protection of client data."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"3. Purpose and use of information"}),(0,Xe.jsx)("br",{}),"a. The personal and project information collected is used solely for providing MEP services, including project planning, design, coordination, implementation and maintenance.",(0,Xe.jsx)("br",{}),"b. We may also use this information to communicate project updates, address client inquiries, and improve our services."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"4. Third-Party sharing"}),(0,Xe.jsx)("br",{}),"a. We may share project-related information with authorized subcontractors, partners, or vendors involved in the delivery of MEP services, always ensuring they uphold confidentiality and security standards.",(0,Xe.jsx)("br",{}),"b. Client information will not be shared with third parties for marketing purposes without explicit consent, unless required by law or in response to legal requests."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"5. Data retention"}),(0,Xe.jsx)("br",{}),"a. We retain client information only as long as it is necessary to fulfil the purposes for which it was collected or as required by relevant laws and regulations.",(0,Xe.jsx)("br",{}),"b. Once the MEP project is completed, we securely dispose of or anonymize client data in accordance with industry best practices."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"6. Data security"}),(0,Xe.jsx)("br",{}),"a. We employ technical, physical and administrative measures to protect client information from unauthorized access, disclosure, alteration or destruction.",(0,Xe.jsx)("br",{}),"b. These measures include data encryption, firewalls, access controls, regular system monitoring and ongoing staff training on data security protocols."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"}
vendor: 34,636 bytes, line 2
2,children:"7. Compliance with laws and regulations"}),(0,Xe.jsx)("br",{}),"a. We comply with applicable privacy and data protection laws and regulations in the jurisdictions where we operate.",(0,Xe.jsx)("br",{}),"b. We also cooperate with relevant authorities and legal requirements regarding the protection and disclosure of client information."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"8. Client rights"}),(0,Xe.jsx)("br",{}),"a. Corporate clients have the right to access, correct or update their personal information provided to us.",(0,Xe.jsx)("br",{}),"b. Clients may also request the deletion of their information, unless legal or business requirements dictate otherwise.",(0,Xe.jsx)("br",{}),"c. Additionally, clients have the right to opt out of receiving marketing communications from us."]}),(0,Xe.jsxs)($r,{variant:"body2",component:"p",className:"normal-text",sx:{mb:2,lineHeight:2},children:[(0,Xe.jsx)("span",{className:"subtitleStyle",style:{fontWeight:"500 !important"},children:"9. Updates to Privacy Policy"}),(0,Xe.jsx)("br",{}),"a. We may update this Privacy Policy periodically, and any changes will be posted on our website.",(0,Xe.jsx)("br",{}),"b. Clients will be notified of significant changes and, if required by applicable laws, provided with an opportunity to review and consent to the updated policy.",(0,Xe.jsx)("br",{}),(0,Xe.jsx)("br",{}),"Please note that this privacy policy may be further tailored and customized to meet specific legal and regulatory requirements, as well as industry standards."]})]})})})})]}));var xu="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};const wu="object"===("undefined"===typeof window?"undefined":xu(window))&&"object"===("undefined"===typeof document?"undefined":xu(document))&&9===document.nodeType;function _u(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,it(i.key),i)}}function ju(e,t,n){return t&&_u(e.prototype,t),n&&_u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Su={}.constructor;function Au(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map(Au);if(e.constructor!==Su)return e;var t={};for(var n in e)t[n]=Au(e[n]);return t}function ku(e,t,n){void 0===e&&(e="unnamed");var i=n.jss,r=Au(t),s=i.plugins.onCreateRule(e,r,n);return s||(e[0],null)}var Cu=function(e,t){for(var n="",i=0;i<e.length&&"!important"!==e[i];i++)n&&(n+=t),n+=e[i];return n},Eu=function(e){if(!Array.isArray(e))return e;var t="";if(Array.isArray(e[0]))for(var n=0;n<e.length&&"!important"!==e[n];n++)t&&(t+=", "),t+=Cu(e[n]," ");else t=Cu(e,", ");return"!important"===e[e.length-1]&&(t+=" !important"),t};function Pu(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function Fu(e,t){for(var n="",i=0;i<t;i++)n+=" ";return n+e}function Tu(e,t,n){void 0===n&&(n={});var i="";if(!t)return i;var r=n.indent,s=void 0===r?0:r,a=t.fallbacks;!1===n.format&&(s=-1/0);var o=Pu(n),l=o.linebreak,c=o.space;if(e&&s++,a)if(Array.isArray(a))for(var d=0;d<a.length;d++){var u=a[d];for(var h in u){var p=u[h];null!=p&&(i&&(i+=l),i+=Fu(h+":"+c+Eu(p)+";",s))}}else for(var m in a){var f=a[m];null!=f&&(i&&(i+=l),i+=Fu(m+":"+c+Eu(f)+";",s))}for(var g in t){var y=t[g];null!=y&&"fallbacks"!==g&&(i&&(i+=l),i+=Fu(g+":"+c+Eu(y)+";",s))}return(i||n.allowEmpty)&&e?(i&&(i=""+l+i+l),Fu(""+e+c+"{"+i,--s)+Fu("}",s)):i}var Mu=/([[\].#*$><+~=|^:(),"'`\s])/g,Ou="undefined"!==typeof CSS&&CSS.escape,Nu=function(e){return Ou?Ou(e):e.replace(Mu,"\\$1")},Ru=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var i=n.sheet,r=n.Renderer;this.key=e,this.options=n,this.style=t,i?this.renderer=i.renderer:r&&(this.renderer=new r)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var i=!!n&&n.force;if(!i&&this.style[e]===t)return this;var r=t;n&&!1===n.process||(r=this.options.jss.plugins.onChangeValue(t,e,this));var s=null==r||!1===r,a=e in this.style;if(s&&!a&&!i)return this;var o=s&&a;if(o?delete this.style[e]:this.style[e]=r,this.renderable&&this.renderer)return o?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,r),this;var l=this.options.sheet;return l&&l.attached,this},e}(),Iu=function(e){function t(t,n,i){var r;r=e.call(this,t,n,i)||this;var s=i.selector,a=i.scoped,o=i.sheet,l=i.generateId;return s?r.selectorText=s:!1!==a&&(r.id=l(nr(nr(r)),o),r.selectorText="."+Nu(r.id)),r}$n(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var i in n)t.setProperty(e,i,n[i])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=Eu(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,Be.A)({},e,{allowEmpty:!0}):e;return Tu(this.selectorText,this.style,n)},ju(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(Ru),Du={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new Iu(e,t,n)}},Lu={indent:1,children:!0},Wu=/@([\w-]+)/,Bu=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var i=e.match(Wu);for(var r in this.at=i?i[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new ch((0,Be.A)({},n,{parent:this})),t)this.rules.add(r,t[r]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var i=this.rules.add(e,t,n);return i?(this.options.jss.plugins.onProcessRule(i),i):null},t.replaceRule=function(e,t,n){var i=this.rules.replace(e,t,n);return i&&this.options.jss.plugins.onProcessRule(i),i},t.toString=function(e){void 0===e&&(e=Lu);var t=Pu(e).linebreak;if(null==e.indent&&(e.indent=Lu.indent),null==e.children&&(e.children=Lu.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),qu=/@container|@media|@supports\s+/,Hu={onCreateRule:function(e,t,n){return qu.test(e)?new Bu(e,t,n):null}},zu={indent:1,children:!0},Uu=/@keyframes\s+([\w-]+)/,Gu=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var i=e.match(Uu);i&&i[1]?this.name=i[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var r=n.scoped,s=n.sheet,a=n.generateId;for(var o in this.id=!1===r?this.name:Nu(a(this,s)),this.rules=new ch((0,Be.A)({},n,{parent:this})),t)this.rules.add(o,t[o],(0,Be.A)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=zu);var t=Pu(e).linebreak;if(null==e.indent&&(e.indent=zu.indent),null==e.children&&(e.children=zu.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),Vu=/@keyframes\s+/,Yu=/\$([\w-]+)/g,Xu=function(e,t){return"string"===typeof e?e.replace(Yu,(function(e,n){return n in t?t[n]:e})):e},Ku=function(e,t,n){var i=e[t],r=Xu(i,n);r!==i&&(e[t]=r)},Qu={onCreateRule:function(e,t,n){return"string"===typeof e&&Vu.test(e)?new Gu(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&Ku(e,"animation-name",n.keyframes),"animation"in e&&Ku(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var i=n.options.sheet;if(!i)return e;switch(t){case"animation":case"animation-name":return Xu(e,i.keyframes);default:return e}}},Ju=function(e){function t(){return e.apply(this,arguments)||this}return $n(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,Be.A)({},e,{allowEmpty:!0}):e;return Tu(this.key,this.style,n)},t}(Ru),$u={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new Ju(e,t,n):null}},Zu=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=Pu(e).linebreak;if(Array.isArray(this.style)){for(var n="",i=0;i<this.style.length;i++)n+=Tu(this.at,this.style[i]),this.style[i+1]&&(n+=t);return n}return Tu(this.at,this.style,e)},e}(),eh=/@font-face/,th={onCreateRule:function(e,t,n){return eh.test(e)?new Zu(e,t,n):null}},nh=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return Tu(this.key,this.style,e)},e}(),ih={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new nh(e,t,n):null}},rh=function(){function e(e,t,n){this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),sh={"@charset":!0,"@import":!0,"@namespace":!0},ah=[Du,Hu,Qu,$u,th,ih,{onCreateRule:function(e,t,n){return e in sh?new rh(e,t,n):null}}],oh={process:!0},lh={force:!0,process:!0},ch=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var i=this.options,r=i.parent,s=i.sheet,a=i.jss,o=i.Renderer,l=i.generateId,c=i.scoped,d=(0,Be.A)({classes:this.classes,parent:r,sheet:s,jss:a,Renderer:o,generateId:l,scoped:c,name:e,keyframes:this.keyframes,selector:void 0},n),u=e;e in this.raw&&(u=e+"-d"+this.counter++),this.raw[u]=t,u in this.classes&&(d.selector="."+Nu(this.classes[u]));var h=ku(u,t,d);if(!h)return null;this.register(h);var p=void 0===d.index?this.index.length:d.index;return this.index.splice(p,0,h),h},t.replace=function(e,t,n){var i=this.get(e),r=this.index.indexOf(i);i&&this.remove(i);var s=n;return-1!==r&&(s=(0,Be.A)({},n,{index:r})),this.add(e,t,s)},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof Iu?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof Gu&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof Iu?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof Gu&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"===typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.get(e),t,n);else for(var i=0;i<this.index.length;i++)this.updateOne(this.index[i],t,n)},t.updateOne=function(t,n,i){void 0===i&&(i=oh);var r=this.options,s=r.jss.plugins,a=r.sheet;if(t.rules instanceof e)t.rules.update(n,i);else{var o=t.style;if(s.onUpdate(n,t,a,i),i.process&&o&&o!==t.style){for(var l in s.onProcessStyle(t.style,t,a),t.style){var c=t.style[l];c!==o[l]&&t.prop(l,c,lh)}for(var d in o){var u=t.style[d],h=o[d];null==u&&u!==h&&t.prop(d,null,lh)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,i=!!n&&n.options.link,r=Pu(e).linebreak,s=0;s<this.index.length;s++){var a=this.index[s].toString(e);(a||i)&&(t&&(t+=r),t+=a)}return t},e}(),dh=function(){function e(e,t){for(var n in this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=(0,Be.A)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new ch(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var i=this.queue;this.attached&&!i&&(this.queue=[]);var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),this.attached?this.deployed?(i?i.push(r):(this.insertRule(r),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),r):r:(this.deployed=!1,r)):null},t.replaceRule=function(e,t,n){var i=this.rules.get(e);if(!i)return this.addRule(e,t,n);var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),this.attached?this.deployed?(this.renderer&&(r?i.renderable&&this.renderer.replaceRule(i.renderable,r):this.renderer.deleteRule(i)),r):r:(this.deployed=!1,r)},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var i in e){var r=this.addRule(i,e[i],t);r&&n.push(r)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"===typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,n){return this.rules.updateOne(e,t,n),this},t.toString=function(e){return this.rules.toString(e)},e}(),uh=function(){function e(){this.plugins={internal:[],external:[]},this.registry={}}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var i=0;i<this.registry.onCreateRule.length;i++){var r=this.registry.onCreateRule[i](e,t,n);if(r)return r}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var i=0;i<this.registry.onProcessStyle.length;i++)t.style=this.registry.onProcessStyle[i](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,i){for(var r=0;r<this.registry.onUpdate.length;r++)this.registry.onUpdate[r](e,t,n,i)},t.onChangeValue=function(e,t,n){for(var i=e,r=0;r<this.registry.onChangeValue.length;r++)i=this.registry.onChangeValue[r](i,t,n);return i},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),hh=new(function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var i=0;i<t.length;i++)if(t[i].options.index>n)return void t.splice(i,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,i=(0,lt.A)(t,["attached"]),r=Pu(i).linebreak,s="",a=0;a<this.registry.length;a++){var o=this.registry[a];null!=n&&o.attached!==n||(s&&(s+=r),s+=o.toString(i))}return s},ju(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}()),ph="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window&&window.Math===Math?window:"undefined"!==typeof self&&self.Math===Math?self:Function("return this")(),mh="2f1acc6c3a606b082e5eef5e54414ffb";null==ph[mh]&&(ph[mh]=0);var fh=ph[mh]++,gh=function(e){void 0===e&&(e={});var t=0;return function(n,i){t+=1;var r="",s="";return i&&(i.options.classNamePrefix&&(s=i.options.classNamePrefix),null!=i.options.jss.id&&(r=String(i.options.jss.id))),e.minify?""+(s||"c")+fh+r+t:s+n.key+"-"+fh+(r?"-"+r:"")+"-"+t}},yh=function(e){var t;return function(){return t||(t=e()),t}},vh=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(n){return""}},bh=function(e,t,n){try{var i=n;if(Array.isArray(n)&&(i=Eu(n)),e.attributeStyleMap)e.attributeStyleMap.set(t,i);else{var r=i?i.indexOf("!important"):-1,s=r>-1?i.substr(0,r-1):i;e.style.setProperty(t,s,r>-1?"important":"")}}catch(a){return!1}return!0},xh=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(n){}},wh=function(e,t){return e.selectorText=t,e.selectorText===t},_h=yh((function(){return document.querySelector("head")}));function jh(e){var t=hh.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var i=e[n];if(i.attached&&i.options.index>t.index&&i.options.insertionPoint===t.insertionPoint)return i}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var i=e[n];if(i.attached&&i.options.insertionPoint===t.insertionPoint)return i}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var i=e.insertionPoint;if(i&&"string"===typeof i){var r=function(e){for(var t=_h(),n=0;n<t.childNodes.length;n++){var i=t.childNodes[n];if(8===i.nodeType&&i.nodeValue.trim()===e)return i}return null}(i);if(r)return{parent:r.parentNode,node:r.nextSibling}}return!1}var Sh=yh((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),Ah=function(e,t,n){try{"insertRule"in e?e.insertRule(t,n):"appendRule"in e&&e.appendRule(t)}catch(i){return!1}return e.cssRules[n]},kh=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},Ch=function(){function e(e){this.getPropertyValue=vh,this.setProperty=bh,this.removeProperty=xh,this.setSelector=wh,this.hasInsertedRules=!1,this.cssRules=[],e&&hh.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,i=t.meta,r=t.element;this.element=r||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),i&&this.element.setAttribute("data-meta",i);var s=Sh();s&&this.element.setAttribute("nonce",s)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,i=jh(t);if(!1!==i&&i.parent)i.parent.insertBefore(e,i.node);else if(n&&"number"===typeof n.nodeType){var r=n,s=r.parentNode;s&&s.insertBefore(e,r.nextSibling)}else _h().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var i=e,r=n;if("conditional"===e.type||"keyframes"===e.type){var s=kh(n,t);if(!1===(r=Ah(n,i.toString({children:!1}),s)))return!1;this.refCssRule(e,s,r)}return this.insertRules(i.rules,r),r}var a=e.toString();if(!a)return!1;var o=kh(n,t),l=Ah(n,a,o);return!1!==l&&(this.hasInsertedRules=!0,this.refCssRule(e,o,l),l)},t.refCssRule=function(e,t,n){e.renderable=n,e.options.parent instanceof dh&&this.cssRules.splice(t,0,n)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),this.cssRules.splice(n,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.cssRules.splice(n,1),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),Eh=0,Ph=function(){function e(e){this.id=Eh++,this.version="10.10.0",this.plugins=new uh,this.options={id:{minify:!1},createGenerateId:gh,Renderer:wu?Ch:null,plugins:[]},this.generateId=gh({minify:!1});for(var t=0;t<ah.length;t++)this.plugins.use(ah[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=(0,Be.A)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!==typeof n&&(n=0===hh.index?0:hh.index+1);var i=new dh(e,(0,Be.A)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(i),i},t.removeStyleSheet=function(e){return e.detach(),hh.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"===typeof e)return this.createRule(void 0,e,t);var i=(0,Be.A)({},n,{name:e,jss:this,Renderer:this.options.Renderer});i.generateId||(i.generateId=this.generateId),i.classes||(i.classes={}),i.keyframes||(i.keyframes={});var r=ku(e,t,i);return r&&this.plugins.onProcessRule(r),r},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return n.forEach((function(t){e.plugins.use(t)})),this},e}(),Fh=function(e){return new Ph(e)},Th="object"===typeof CSS&&null!=CSS&&"number"in CSS;function Mh(e){var t=null;for(var n in e){var i=e[n],r=typeof i;if("function"===r)t||(t={}),t[n]=i;else if("object"===r&&null!==i&&!Array.isArray(i)){var s=Mh(i);s&&(t||(t={}),t[n]=s)}}return t}Fh();function Oh(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{baseClasses:t,newClasses:n,Component:i}=e;if(!n)return t;const r=(0,Be.A)({},t);return Object.keys(n).forEach((e=>{n[e]&&(r[e]="".concat(t[e]," ").concat(n[e]))})),r}const Nh={set:(e,t,n,i)=>{let r=e.get(t);r||(r=new Map,e.set(t,r)),r.set(n,i)},get:(e,t,n)=>{const i=e.get(t);return i?i.get(n):void 0},delete:(e,t,n)=>{e.get(t).delete(n)}},Rh=Nh;const Ih=i.createContext(null);function Dh(){var e;const t=i.useContext(Ih);return null!=(e=null==t?void 0:t.$$material)?e:t}const Lh="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",Wh=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var Bh=Date.now(),qh="fnValues"+Bh,Hh="fnStyle"+ ++Bh;const zh=function(){return{onCreateRule:function(e,t,n){if("function"!==typeof t)return null;var i=ku(e,{},n);return i[Hh]=t,i},onProcessStyle:function(e,t){if(qh in t||Hh in t)return e;var n={};for(var i in e){var r=e[i];"function"===typeof r&&(delete e[i],n[i]=r)}return t[qh]=n,e},onUpdate:function(e,t,n,i){var r=t,s=r[Hh];s&&(r.style=s(e)||{});var a=r[qh];if(a)for(var o in a)r.prop(o,a[o](e),i)}}};var Uh="@global",Gh="@global ",Vh=function(){function e(e,t,n){for(var i in this.type="global",this.at=Uh,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new ch((0,Be.A)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var i=this.rules.add(e,t,n);return i&&this.options.jss.plugins.onProcessRule(i),i},t.replaceRule=function(e,t,n){var i=this.rules.replace(e,t,n);return i&&this.options.jss.plugins.onProcessRule(i),i},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),Yh=function(){function e(e,t,n){this.type="global",this.at=Uh,this.isProcessed=!1,this.key=e,this.options=n;var i=e.substr(8);this.rule=n.jss.createRule(i,t,(0,Be.A)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),Xh=/\s*,\s*/g;function Kh(e,t){for(var n=e.split(Xh),i="",r=0;r<n.length;r++)i+=t+" "+n[r].trim(),n[r+1]&&(i+=", ");return i}const Qh=function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===Uh)return new Vh(e,t,n);if("@"===e[0]&&e.substr(0,8)===Gh)return new Yh(e,t,n);var i=n.parent;return i&&("global"===i.type||i.options.parent&&"global"===i.options.parent.type)&&(n.scoped=!1),n.selector||!1!==n.scoped||(n.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var n=e.options,i=e.style,r=i?i[Uh]:null;if(r){for(var s in r)t.addRule(s,r[s],(0,Be.A)({},n,{selector:Kh(s,e.selector)}));delete i[Uh]}}(e,t),function(e,t){var n=e.options,i=e.style;for(var r in i)if("@"===r[0]&&r.substr(0,7)===Uh){var s=Kh(r.substr(7),e.selector);t.addRule(s,i[r],(0,Be.A)({},n,{selector:s})),delete i[r]}}(e,t))}}};var Jh=/\s*,\s*/g,$h=/&/g,Zh=/\$([\w-]+)/g;const ep=function(){function e(e,t){return function(n,i){var r=e.getRule(i)||t&&t.getRule(i);return r?r.selector:i}}function t(e,t){for(var n=t.split(Jh),i=e.split(Jh),r="",s=0;s<n.length;s++)for(var a=n[s],o=0;o<i.length;o++){var l=i[o];r&&(r+=", "),r+=-1!==l.indexOf("&")?l.replace($h,a):a+" "+l}return r}function n(e,t,n){if(n)return(0,Be.A)({},n,{index:n.index+1});var i=e.options.nestingLevel;i=void 0===i?1:i+1;var r=(0,Be.A)({},e.options,{nestingLevel:i,index:t.indexOf(e)+1});return delete r.name,r}return{onProcessStyle:function(i,r,s){if("style"!==r.type)return i;var a,o,l=r,c=l.options.parent;for(var d in i){var u=-1!==d.indexOf("&"),h="@"===d[0];if(u||h){if(a=n(l,c,a),u){var p=t(d,l.selector);o||(o=e(c,s)),p=p.replace(Zh,o);var m=l.key+"-"+d;"replaceRule"in c?c.replaceRule(m,i[d],(0,Be.A)({},a,{selector:p})):c.addRule(m,i[d],(0,Be.A)({},a,{selector:p}))}else h&&c.addRule(d,{},a).addRule(l.key,i[d],{selector:l.selector});delete i[d]}}return i}}};var tp=/[A-Z]/g,np=/^ms-/,ip={};function rp(e){return"-"+e.toLowerCase()}const sp=function(e){if(ip.hasOwnProperty(e))return ip[e];var t=e.replace(tp,rp);return ip[e]=np.test(t)?"-"+t:t};function ap(e){var t={};for(var n in e){t[0===n.indexOf("--")?n:sp(n)]=e[n]}return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(ap):t.fallbacks=ap(e.fallbacks)),t}const op=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=ap(e[t]);return e}return ap(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var i=sp(t);return t===i?e:(n.prop(i,e),null)}}};var lp=Th&&CSS?CSS.px:"px",cp=Th&&CSS?CSS.ms:"ms",dp=Th&&CSS?CSS.percent:"%";function up(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},i={};for(var r in e)i[r]=e[r],i[r.replace(t,n)]=e[r];return i}var hp=up({"animation-delay":cp,"animation-duration":cp,"background-position":lp,"background-position-x":lp,"background-position-y":lp,"background-size":lp,border:lp,"border-bottom":lp,"border-bottom-left-radius":lp,"border-bottom-right-radius":lp,"border-bottom-width":lp,"border-left":lp,"border-left-width":lp,"border-radius":lp,"border-right":lp,"border-right-width":lp,"border-top":lp,"border-top-left-radius":lp,"border-top-right-radius":lp,"border-top-width":lp,"border-width":lp,"border-block":lp,"border-block-end":lp,"border-block-end-width":lp,"border-block-start":lp,"border-block-start-width":lp,"border-block-width":lp,"border-inline":lp,"border-inline-end":lp,"border-inline-end-width":lp,"border-inline-start":lp,"border-inline-start-width":lp,"border-inline-width":lp,"border-start-start-radius":lp,"border-start-end-radius":lp,"border-end-start-radius":lp,"border-end-end-radius":lp,margin:lp,"margin-bottom":lp,"margin-left":lp,"margin-right":lp,"margin-top":lp,"margin-block":lp,"margin-block-end":lp,"margin-block-start":lp,"margin-inline":lp,"margin-inline-end":lp,"margin-inline-start":lp,padding:lp,"padding-bottom":lp,"padding-left":lp,"padding-right":lp,"padding-top":lp,"padding-block":lp,"padding-block-end":lp,"padding-block-start":lp,"padding-inline":lp,"padding-inline-end":lp,"padding-inline-start":lp,"mask-position-x":lp,"mask-position-y":lp,"mask-size":lp,height:lp,width:lp,"min-height":lp,"max-height":lp,"min-width":lp,"max-width":lp,bottom:lp,left:lp,top:lp,right:lp,inset:lp,"inset-block":lp,"inset-block-end":lp,"inset-block-start":lp,"inset-inline":lp,"inset-inline-end":lp,"inset-inline-start":lp,"box-shadow":lp,"text-shadow":lp,"column-gap":lp,"column-rule":lp,"column-rule-width":lp,"column-width":lp,"font-size":lp,"font-size-delta":lp,"letter-spacing":lp,"text-decoration-thickness":lp,"text-indent":lp,"text-stroke":lp,"text-stroke-width":lp,"word-spacing":lp,motion:lp,"motion-offset":lp,outline:lp,"outline-offset":lp,"outline-width":lp,perspective:lp,"perspective-origin-x":dp,"perspective-origin-y":dp,"transform-origin":dp,"transform-origin-x":dp,"transform-origin-y":dp,"transform-origin-z":dp,"transition-delay":cp,"transition-duration":cp,"vertical-align":lp,"flex-basis":lp,"shape-margin":lp,size:lp,gap:lp,grid:lp,"grid-gap":lp,"row-gap":lp,"grid-row-gap":lp,"grid-column-gap":lp,"grid-template-rows":lp,"grid-template-columns":lp,"grid-auto-rows":lp,"grid-auto-columns":lp,"box-shadow-x":lp,"box-shadow-y":lp,"box-shadow-blur":lp,"box-shadow-spread":lp,"font-line-height":lp,"text-shadow-x":lp,"text-shadow-y":lp,"text-shadow-blur":lp});function pp(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var i=0;i<t.length;i++)t[i]=pp(e,t[i],n);else if("object"===typeof t)if("fallbacks"===e)for(var r in t)t[r]=pp(r,t[r],n);else for(var s in t)t[s]=pp(e+"-"+s,t[s],n);else if("number"===typeof t&&!1===isNaN(t)){var a=n[e]||hp[e];return!a||0===t&&a===lp?t.toString():"function"===typeof a?a(t).toString():""+t+a}return t}const mp=function(e){void 0===e&&(e={});var t=up(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var i in e)e[i]=pp(i,e[i],t);return e},onChangeValue:function(e,n){return pp(n,e,t)}}};function fp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function gp(e){return function(e){if(Array.isArray(e))return fp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return fp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fp(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var yp="",vp="",bp="",xp="",wp=wu&&"ontouchstart"in document.documentElement;if(wu){var _p={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},jp=document.createElement("p").style;for(var Sp in _p)if(Sp+"Transform"in jp){yp=Sp,vp=_p[Sp];break}"Webkit"===yp&&"msHyphens"in jp&&(yp="ms",vp=_p.ms,xp="edge"),"Webkit"===yp&&"-apple-trailing-word"in jp&&(bp="apple")}var Ap=yp,kp=vp,Cp=bp,Ep=xp,Pp=wp;var Fp={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===Ap?"-webkit-"+e:kp+e)}},Tp={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===Ap?kp+"print-"+e:e)}},Mp=/[-\s]+(.)?/g;function Op(e,t){return t?t.toUpperCase():""}function Np(e){return e.replace(Mp,Op)}function Rp(e){return Np("-"+e)}var Ip,Dp={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===Ap){var n="mask-image";if(Np(n)in t)return e;if(Ap+Rp(n)in t)return kp+e}return e}},Lp={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==Cp||Pp?e:kp+e)}},Wp={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:kp+e)}},Bp={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:kp+e)}},qp={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===Ap||"ms"===Ap&&"edge"!==Ep?kp+e:e)}},Hp={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===Ap||"ms"===Ap||"apple"===Cp?kp+e:e)}},zp={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===Ap?"WebkitColumn"+Rp(e)in t&&kp+"column-"+e:"Moz"===Ap&&("page"+Rp(e)in t&&"page-"+e))}},Up={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===Ap)return e;var n=e.replace("-inline","");return Ap+Rp(n)in t&&kp+n}},Gp={supportedProperty:function(e,t){return Np(e)in t&&e}},Vp={supportedProperty:function(e,t){var n=Rp(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:Ap+n in t?kp+e:"Webkit"!==Ap&&"Webkit"+n in t&&"-webkit-"+e}},Yp={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===Ap?""+kp+e:e)}},Xp={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===Ap?kp+"scroll-chaining":e)}},Kp={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Qp={supportedProperty:function(e,t){var n=Kp[e];return!!n&&(Ap+Rp(n)in t&&kp+n)}},Jp={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},$p=Object.keys(Jp),Zp=function(e){return kp+e},em=[Fp,Tp,Dp,Lp,Wp,Bp,qp,Hp,zp,Up,Gp,Vp,Yp,Xp,Qp,{supportedProperty:function(e,t,n){var i=n.multiple;if($p.indexOf(e)>-1){var r=Jp[e];if(!Array.isArray(r))return Ap+Rp(r)in t&&kp+r;if(!i)return!1;for(var s=0;s<r.length;s++)if(!(Ap+Rp(r[0])in t))return!1;return r.map(Zp)}return!1}}
2],tm=em.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),nm=em.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,gp(t.noPrefill)),e}),[]),im={};if(wu){Ip=document.createElement("p");var rm=window.getComputedStyle(document.documentElement,"");for(var sm in rm)isNaN(sm)||(im[rm[sm]]=rm[sm]);nm.forEach((function(e){return delete im[e]}))}function am(e,t){if(void 0===t&&(t={}),!Ip)return e;if(null!=im[e])return im[e];"transition"!==e&&"transform"!==e||(t[e]=e in Ip.style);for(var n=0;n<tm.length&&(im[e]=tm[n](e,Ip.style,t),!im[e]);n++);try{Ip.style[e]=""}catch(i){return!1}return im[e]}var om,lm={},cm={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},dm=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function um(e,t,n){if("var"===t)return"var";if("all"===t)return"all";if("all"===n)return", all";var i=t?am(t):", "+am(n);return i||(t||n)}function hm(e,t){var n=t;if(!om||"content"===e)return t;if("string"!==typeof n||!isNaN(parseInt(n,10)))return n;var i=e+n;if(null!=lm[i])return lm[i];try{om.style[e]=n}catch(r){return lm[i]=!1,!1}if(cm[e])n=n.replace(dm,um);else if(""===om.style[e]&&("-ms-flex"===(n=kp+n)&&(om.style[e]="-ms-flexbox"),om.style[e]=n,""===om.style[e]))return lm[i]=!1,!1;return om.style[e]="",lm[i]=n,lm[i]}wu&&(om=document.createElement("p"));const pm=function(){function e(t){for(var n in t){var i=t[n];if("fallbacks"===n&&Array.isArray(i))t[n]=i.map(e);else{var r=!1,s=am(n);s&&s!==n&&(r=!0);var a=!1,o=hm(s,Eu(i));o&&o!==i&&(a=!0),(r||a)&&(r&&delete t[n],t[s||n]=o||i)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at="-"===(n=t.at)[1]||"ms"===Ap?n:"@"+kp+"keyframes"+n.substr(10)}var n},onProcessStyle:function(t,n){return"style"!==n.type?t:e(t)},onChangeValue:function(e,t){return hm(t,Eu(e))||e}}};const mm=function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var i={},r=Object.keys(t).sort(e),s=0;s<r.length;s++)i[r[s]]=t[r[s]];return i}}};const fm=Fh({plugins:[zh(),Qh(),ep(),op(),mp(),"undefined"===typeof window?null:pm(),mm()]}),gm={disableGeneration:!1,generateClassName:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{disableGlobal:t=!1,productionPrefix:n="jss",seed:i=""}=e,r=""===i?"":"".concat(i,"-");let s=0;const a=()=>(s+=1,s);return(e,s)=>{const o=s.options.name;if(o&&0===o.indexOf("Mui")&&!s.options.link&&!t){if(-1!==Wh.indexOf(e.key))return"Mui-".concat(e.key);const t="".concat(r).concat(o,"-").concat(e.key);return s.options.theme[Lh]&&""===i?"".concat(t,"-").concat(a()):t}return"".concat(r).concat(n).concat(a())}}(),jss:fm,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},ym=i.createContext(gm);let vm=-1e9;var bm=__webpack_require__(7874),xm=__webpack_require__(1932);const wm=["variant"];function _m(e){return 0===e.length}function jm(e){const t="function"===typeof e;return{create:(n,i)=>{let r;try{r=t?e(n):e}catch(l){throw l}if(!i||!n.components||!n.components[i]||!n.components[i].styleOverrides&&!n.components[i].variants)return r;const s=n.components[i].styleOverrides||{},a=n.components[i].variants||[],o=(0,Be.A)({},r);return Object.keys(s).forEach((e=>{o[e]=(0,bm.A)(o[e]||{},s[e])})),a.forEach((e=>{const t=function(e){const{variant:t}=e,n=(0,lt.A)(e,wm);let i=t||"";return Object.keys(n).sort().forEach((t=>{i+="color"===t?_m(i)?e[t]:(0,xm.A)(e[t]):"".concat(_m(i)?t:(0,xm.A)(t)).concat((0,xm.A)(e[t].toString()))})),i}(e.props);o[t]=(0,bm.A)(o[t]||{},e.style)})),o},options:{}}}const Sm={},Am=["name","classNamePrefix","Component","defaultTheme"];function km(e,t){let{state:n,theme:i,stylesOptions:r,stylesCreator:s,name:a}=e;if(r.disableGeneration)return;let o=Rh.get(r.sheetsManager,s,i);o||(o={refs:0,staticSheet:null,dynamicStyles:null},Rh.set(r.sheetsManager,s,i,o));const l=(0,Be.A)({},s.options,r,{theme:i,flip:"boolean"===typeof r.flip?r.flip:"rtl"===i.direction});l.generateId=l.serverGenerateClassName||l.generateClassName;const c=r.sheetsRegistry;if(0===o.refs){let e;r.sheetsCache&&(e=Rh.get(r.sheetsCache,s,i));const t=s.create(i,a);e||(e=r.jss.createStyleSheet(t,(0,Be.A)({link:!1},l)),e.attach(),r.sheetsCache&&Rh.set(r.sheetsCache,s,i,e)),c&&c.add(e),o.staticSheet=e,o.dynamicStyles=Mh(t)}if(o.dynamicStyles){const e=r.jss.createStyleSheet(o.dynamicStyles,(0,Be.A)({link:!0},l));e.update(t),e.attach(),n.dynamicSheet=e,n.classes=Oh({baseClasses:o.staticSheet.classes,newClasses:e.classes}),c&&c.add(e)}else n.classes=o.staticSheet.classes;o.refs+=1}function Cm(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{name:n,classNamePrefix:r,Component:s,defaultTheme:a=Sm}=t,o=(0,lt.A)(t,Am),l=jm(e),c=n||r||"makeStyles";l.options={index:(vm+=1,vm),name:n,meta:c,classNamePrefix:c};return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Dh()||a,r=(0,Be.A)({},i.useContext(ym),o),c=i.useRef(),d=i.useRef();!function(e,t){const n=i.useRef([]);let r;const s=i.useMemo((()=>({})),t);n.current!==s&&(n.current=s,r=e()),i.useEffect((()=>()=>{r&&r()}),[s])}((()=>{const i={name:n,state:{},stylesCreator:l,stylesOptions:r,theme:t};return km(i,e),d.current=!1,c.current=i,()=>{!function(e){let{state:t,theme:n,stylesOptions:i,stylesCreator:r}=e;if(i.disableGeneration)return;const s=Rh.get(i.sheetsManager,r,n);s.refs-=1;const a=i.sheetsRegistry;0===s.refs&&(Rh.delete(i.sheetsManager,r,n),i.jss.removeStyleSheet(s.staticSheet),a&&a.remove(s.staticSheet)),t.dynamicSheet&&(i.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}(i)}}),[t,l]),i.useEffect((()=>{d.current&&function(e,t){let{state:n}=e;n.dynamicSheet&&n.dynamicSheet.update(t)}(c.current,e),d.current=!0}));const u=function(e,t,n){let{state:i,stylesOptions:r}=e;if(r.disableGeneration)return t||{};
2i.cacheClasses||(i.cacheClasses={value:null,lastProp:null,lastJSS:{}});let s=!1;return i.classes!==i.cacheClasses.lastJSS&&(i.cacheClasses.lastJSS=i.classes,s=!0),t!==i.cacheClasses.lastProp&&(i.cacheClasses.lastProp=t,s=!0),s&&(i.cacheClasses.value=Oh({baseClasses:i.cacheClasses.lastJSS,newClasses:t,Component:n})),i.cacheClasses.value}(c.current,e.classes,s);return u}}Cm((()=>({inputButton:{border:"none"},button:{},container:{width:"100%",maxWidth:"100%",paddingLeft:16,paddingBottom:5,paddingTop:14,paddingRight:16},editiorStyle:{fontFamily:"Inter",fontSize:14}})));Cm((e=>({itemIcon:{color:"#27333e"},itemTextTitle:{fontSize:32,fontFamily:"Inter",color:"#27333e",marginTop:0,marginBottom:0},authorNam:{fontFamily:"Inter",fontSize:16,color:"#27333e",textTransform:"capitalize"},authorDate:{fontFamily:"Inter",fontSize:14,color:"#27333e"},commentText:{fontFamily:"Inter",fontSize:16,color:"#27333e"},replyBtn:{fontSize:16,fontFamily:"Inter",color:"#27333e",cursor:"pointer","&:hover":{textDecoration:"none",color:"#27333e"}}})));__webpack_require__(5944);var Em=__webpack_require__(1871);const Pm=Em;function Fm(e){var t=!1;return{promise:new Promise((function(n,i){e.then((function(e){return!t&&n(e)})).catch((function(e){return!t&&i(e)}))})),cancel:function(){t=!0}}}var Tm=function(e,t,n){if(n||2===arguments.length)for(var i,r=0,s=t.length;r<s;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))},Mm=Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm(Tm([],["onCopy","onCut","onPaste"],!0),["onCompositionEnd","onCompositionStart","onCompositionUpdate"],!0),["onFocus","onBlur"],!0),["onInput","onInvalid","onReset","onSubmit"],!0),["onLoad","onError"],!0),["onKeyDown","onKeyPress","onKeyUp"],!0),["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],!0),["onClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],!0),["onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop"],!0),["onSelect"],!0),["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],!0),["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],!0),["onScroll"],!0),["onWheel"],!0),["onAnimationStart","onAnimationEnd","onAnimationIteration"],!0),["onTransitionEnd"],!0),["onChange"],!0),["onToggle"],!0);function Om(e,t){var n={};return Mm.forEach((function(i){var r=e[i];r&&(n[i]=t?function(e){return r(e,t(i))}:r)})),n}function Nm(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(Boolean);return n.length<=1?n[0]||null:function(e){n.forEach((function(t){"function"===typeof t?t(e):t&&(t.current=e)}))}}var Rm="Invariant failed";function Im(e,t){if(!e)throw new Error(Rm)}const Dm=function(e,t){},Lm=(0,i.createContext)(null);function Wm(e){let{children:t,type:n}=e;return i.createElement("div",{className:"react-pdf__message react-pdf__message--".concat(n)},t)}const Bm={Document:null,DocumentFragment:null,Part:"group",Sect:"group",Div:"group",Aside:"note",NonStruct:"none",P:null,H:"heading",Title:null,FENote:"note",Sub:"group",Lbl:null,Span:null,Em:null,Strong:null,Link:"link",Annot:"note",Form:"form",Ruby:null,RB:null,RT:null,RP:null,Warichu:null,WT:null,WP:null,L:"list",LI:"listitem",LBody:null,Table:"table",TR:"row",TH:"columnheader",TD:"cell",THead:"columnheader",TBody:null,TFoot:null,Caption:null,Figure:"figure",Formula:null,Artifact:null},qm=/^H(\d+)$/;function Hm(e){return"children"in e}function zm(e){return!!Hm(e)&&(1===e.children.length&&0 in e.children&&"id"in e.children[0])}function Um(e){const t={};if(Hm(e)){const{role:n}=e,i=n.match(qm);if(i)t.role="heading",t["aria-level"]=Number(i[1]);else if(function(e){return e in Bm}(n)){const e=Bm[n];e&&(t.role=e)}}return t}function Gm(e){const t={};if(Hm(e)){if(void 0!==e.alt&&(t["aria-label"]=e.alt),void 0!==e.lang&&(t.lang=e.lang),zm(e)){const[n]=e.children;if(n){const e=Gm(n);return Object.assign(Object.assign({},t),e)}}}else"id"in e&&(t["aria-owns"]=e.id);return t}function Vm(e){return e?Object.assign(Object.assign({},Um(e)),Gm(e)):null}function Ym(e){let{className:t,node:n}=e;const r=(0,i.useMemo)((()=>Vm(n)),[n]),s=(0,i.useMemo)((()=>Hm(n)?zm(n)?null:n.children.map(((e,t)=>i.createElement(Ym,{key:t,node:e}))):null),[n]);return i.createElement("span",Object.assign({className:t},r),s)}function Xm(){return(0,i.useContext)(Lm)}function Km(e,t){switch(t.type){case"RESOLVE":return{value:t.value,error:void 0};case"REJECT":return{value:!1,error:t.error};case"RESET":return{value:void 0,error:void 0};default:return e}}function Qm(){return(0,i.useReducer)(Km,{value:void 0,error:void 0})}const Jm="undefined"!==typeof document,$m=Jm&&"file:"===window.location.protocol;function Zm(e){return"undefined"!==typeof e}function ef(e){return Zm(e)&&null!==e}function tf(e){return function(e){return"string"===typeof e}(e)&&/^data:/.test(e)}function nf(e){Im(tf(e));const[t="",n=""]=e.split(",");return-1!==t.split(";").indexOf("base64")?atob(n):unescape(n)}function rf(){return Jm&&window.devicePixelRatio||1}const sf="On Chromium based browsers, you can use --allow-file-access-from-files flag for debugging purposes.";
2function af(){Dm(!$m,"Loading PDF as base64 strings/URLs may not work on protocols other than HTTP/HTTPS. ".concat(sf))}function of(e){e&&e.cancel&&e.cancel()}function lf(e,t){return Object.defineProperty(e,"width",{get(){return this.view[2]*t},configurable:!0}),Object.defineProperty(e,"height",{get(){return this.view[3]*t},configurable:!0}),Object.defineProperty(e,"originalWidth",{get(){return this.view[2]},configurable:!0}),Object.defineProperty(e,"originalHeight",{get(){return this.view[3]},configurable:!0}),e}function cf(e){return"RenderingCancelledException"===e.name}function df(){const e=Xm();Im(e);const{onGetStructTreeError:t,onGetStructTreeSuccess:n}=e,[r,s]=Qm(),{value:a,error:o}=r,{customTextRenderer:l,page:c}=e;return(0,i.useEffect)((function(){s({type:"RESET"})}),[s,c]),(0,i.useEffect)((function(){if(l)return;if(!c)return;const e=Fm(c.getStructTree()),t=e;return e.promise.then((e=>{s({type:"RESOLVE",value:e})})).catch((e=>{s({type:"REJECT",error:e})})),()=>of(t)}),[l,c,s]),(0,i.useEffect)((()=>{void 0!==a&&(!1!==a?a&&n&&n(a):o&&(Dm(!1,o.toString()),t&&t(o)))}),[a]),a?i.createElement(Ym,{className:"react-pdf__Page__structTree structTree",node:a}):null}const uf=Pm.AnnotationMode;function hf(e){const t=Xm();Im(t);const n=Object.assign(Object.assign({},t),e),{_className:r,canvasBackground:s,devicePixelRatio:a=rf(),onRenderError:o,onRenderSuccess:l,page:c,renderForms:d,renderTextLayer:u,rotate:h,scale:p}=n,{canvasRef:m}=e;Im(c);const f=(0,i.useRef)(null);function g(e){cf(e)||(Dm(!1,e.toString()),o&&o(e))}const y=(0,i.useMemo)((()=>c.getViewport({scale:p*a,rotation:h})),[a,c,h,p]),v=(0,i.useMemo)((()=>c.getViewport({scale:p,rotation:h})),[c,h,p]);(0,i.useEffect)((function(){if(!c)return;c.cleanup();const{current:e}=f;if(!e)return;e.width=y.width,e.height=y.height,e.style.width="".concat(Math.floor(v.width),"px"),e.style.height="".concat(Math.floor(v.height),"px"),e.style.visibility="hidden";const t={annotationMode:d?uf.ENABLE_FORMS:uf.ENABLE,canvasContext:e.getContext("2d",{alpha:!1}),viewport:y};s&&(t.background=s);const n=c.render(t),i=n;return n.promise.then((()=>{e.style.visibility="",c&&l&&l(lf(c,p))})).catch(g),()=>of(i)}),[s,f,a,c,d,y,v]);const b=(0,i.useCallback)((()=>{const{current:e}=f;e&&(e.width=0,e.height=0)}),[f]);return(0,i.useEffect)((()=>b),[b]),i.createElement("canvas",{className:"".concat(r,"__canvas"),dir:"ltr",ref:Nm(m,f),style:{display:"block",userSelect:"none"}},u?i.createElement(df,null):null)}function pf(){const e=Xm();Im(e);const{_className:t,onRenderSuccess:n,onRenderError:r,page:s,rotate:a,scale:o}=e;Im(s);const[l,c]=Qm(),{value:d,error:u}=l;const h=(0,i.useMemo)((()=>s.getViewport({scale:o,rotation:a})),[s,a,o]);(0,i.useEffect)((function(){c({type:"RESET"})}),[s,c,h]),(0,i.useEffect)((function(){if(!s)return;const e=Fm(s.getOperatorList());return e.promise.then((e=>{new Pm.SVGGraphics(s.commonObjs,s.objs).getSVG(e,h).then((e=>{c({type:"RESOLVE",value:e})})).catch((e=>{c({type:"REJECT",error:e})}))})).catch((e=>{c({type:"REJECT",error:e})})),()=>of(e)}),[s,c,h]),(0,i.useEffect)((()=>{void 0!==d&&(!1!==d?s&&n&&n(lf(s,o)):u&&(cf(u)||(Dm(!1,u.toString()),r&&r(u))))}),[d]);const{width:p,height:m}=h;return i.createElement("div",{className:"".concat(t,"__svg"),ref:e=>function(e){if(!e||!d)return;e.firstElementChild||e.appendChild(d);const{width:t,height:n}=h;d.setAttribute("width","".concat(t)),d.setAttribute("height","".concat(n))}(e),style:{display:"block",backgroundColor:"white",overflow:"hidden",width:p,height:m,userSelect:"none"}})}function mf(){const e=Xm();Im(e);const{customTextRenderer:t,onGetTextError:n,onGetTextSuccess:r,onRenderTextLayerError:s,onRenderTextLayerSuccess:a,page:o,pageIndex:l,pageNumber:c,rotate:d,scale:u}=e;Im(o);const[h,p]=Qm(),{value:m,error:f}=h,g=(0,i.useRef)(null),y=(0,i.useRef)();Dm(1===parseInt(window.getComputedStyle(document.body).getPropertyValue("--react-pdf-text-layer"),10),"TextLayer styles not found. Read more: https://github.com/wojtekmaj/react-pdf#support-for-text-layer"),(0,i.useEffect)((function(){p({type:"RESET"})}),[o,p]),(0,i.useEffect)((function(){if(!o)return;const e=Fm(o.getTextContent()),t=e;return e.promise.then((e=>{p({type:"RESOLVE",value:e})})).catch((e=>{p({type:"REJECT",error:e})})),()=>of(t)}),[o,p]),(0,i.useEffect)((()=>{void 0!==m&&(!1!==m?m&&r&&r(m):f&&(Dm(!1,f.toString()),n&&n(f)))}),[m]);const v=(0,i.useCallback)((()=>{a&&a()}),[a]),b=(0,i.useCallback)((e=>{Dm(!1,e.toString()),s&&s(e)}),[s]);const x=(0,i.useMemo)((()=>o.getViewport({scale:u,rotation:d})),[o,d,u]);return(0,i.useLayoutEffect)((function(){if(!o||!m)return;const{current:e}=g;if(!e)return;e.innerHTML="";const n=o.streamTextContent({includeMarkedContent:!0}),i={container:e,textContentSource:n,viewport:x},r=Pm.renderTextLayer(i),s=r;return r.promise.then((()=>{const n=document.createElement("div");n.className="endOfContent",e.append(n),y.current=n;const i=Boolean(e.querySelector(".markedContent"))?e.querySelectorAll(".markedContent > *:not(.markedContent"):e.children;if(t){let e=0;
2m.items.forEach(((n,r)=>{if(!function(e){return"str"in e}(n))return;const s=i[e];if(!s)return;const a=t(Object.assign({pageIndex:l,pageNumber:c,itemIndex:r},n));s.innerHTML=a,e+=n.str&&n.hasEOL?2:1}))}v()})).catch(b),()=>of(s)}),[t,b,v,o,l,c,m,x]),i.createElement("div",{className:(0,Cn.A)("react-pdf__Page__textContent","textLayer"),onMouseUp:function(){const e=y.current;e&&e.classList.remove("active")},onMouseDown:function(){const e=y.current;e&&e.classList.add("active")},ref:g})}const ff=(0,i.createContext)(null);function gf(){return(0,i.useContext)(ff)}function yf(){const e=gf();Im(e);const t=Xm();Im(t);const n=Object.assign(Object.assign({},e),t),{imageResourcesPath:r,linkService:s,onGetAnnotationsError:a,onGetAnnotationsSuccess:o,onRenderAnnotationLayerError:l,onRenderAnnotationLayerSuccess:c,page:d,pdf:u,renderForms:h,rotate:p,scale:m=1}=n;Im(d);const[f,g]=Qm(),{value:y,error:v}=f,b=(0,i.useRef)(null);Dm(1===parseInt(window.getComputedStyle(document.body).getPropertyValue("--react-pdf-annotation-layer"),10),"AnnotationLayer styles not found. Read more: https://github.com/wojtekmaj/react-pdf#support-for-annotations"),(0,i.useEffect)((function(){g({type:"RESET"})}),[g,d]),(0,i.useEffect)((function(){if(!d)return;const e=Fm(d.getAnnotations()),t=e;return e.promise.then((e=>{g({type:"RESOLVE",value:e})})).catch((e=>{g({type:"REJECT",error:e})})),()=>{of(t)}}),[g,d,h]),(0,i.useEffect)((()=>{void 0!==y&&(!1!==y?y&&o&&o(y):v&&(Dm(!1,v.toString()),a&&a(v)))}),[y]);const x=(0,i.useMemo)((()=>d.getViewport({scale:m,rotation:p})),[d,p,m]);return(0,i.useEffect)((function(){if(!u||!d||!y)return;const{current:e}=b;if(!e)return;const t=x.clone({dontFlip:!0}),n={annotations:y,annotationStorage:u.annotationStorage,div:e,downloadManager:null,imageResourcesPath:r,linkService:s,page:d,renderForms:h,viewport:t};e.innerHTML="";try{Pm.AnnotationLayer.render(n),c&&c()}catch(i){!function(e){Dm(!1,"".concat(e)),l&&l(e)}(i)}return()=>{}}),[y,r,s,d,h,x]),i.createElement("div",{className:(0,Cn.A)("react-pdf__Page__annotations","annotationLayer"),ref:b})}class vf{constructor(){this.externalLinkEnabled=!0,this.externalLinkRel=void 0,this.externalLinkTarget=void 0,this.isInPresentationMode=!1,this.pdfDocument=void 0,this.pdfViewer=void 0}setDocument(e){this.pdfDocument=e}setViewer(e){this.pdfViewer=e}setExternalLinkRel(e){this.externalLinkRel=e}setExternalLinkTarget(e){this.externalLinkTarget=e}setHistory(){}get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0}get page(){return Im(this.pdfViewer),this.pdfViewer.currentPageNumber||0}set page(e){Im(this.pdfViewer),this.pdfViewer.currentPageNumber=e}get rotation(){return 0}set rotation(e){}goToDestination(e){return new Promise((t=>{Im(this.pdfDocument),Im(e),"string"===typeof e?this.pdfDocument.getDestination(e).then(t):Array.isArray(e)?t(e):e.then(t)})).then((e=>{Im(Array.isArray(e),'"'.concat(e,'" is not a valid destination array.'));const t=e[0];new Promise((e=>{Im(this.pdfDocument),t instanceof Object?this.pdfDocument.getPageIndex(t).then((t=>{e(t)})).catch((()=>{Im(!1,'"'.concat(t,'" is not a valid page reference.'))})):"number"===typeof t?e(t):Im(!1,'"'.concat(t,'" is not a valid destination reference.'))})).then((t=>{const n=t+1;Im(this.pdfViewer),Im(n>=1&&n<=this.pagesCount,'"'.concat(n,'" is not a valid page number.')),this.pdfViewer.scrollPageIntoView({dest:e,pageIndex:t,pageNumber:n})}))}))}navigateTo(e){this.goToDestination(e)}goToPage(e){const t=e-1;Im(this.pdfViewer),Im(e>=1&&e<=this.pagesCount,'"'.concat(e,'" is not a valid page number.')),this.pdfViewer.scrollPageIntoView({pageIndex:t,pageNumber:e})}addLinkAttributes(e,t,n){e.href=t,e.rel=this.externalLinkRel||"noopener noreferrer nofollow",e.target=n?"_blank":this.externalLinkTarget||""}getDestinationHash(){return"#"}getAnchorUrl(){return"#"}setHash(){}executeNamedAction(){}cachePageRef(){}isPageVisible(){return!0}isPageCached(){return!0}executeSetOCGState(){}}const{PDFDataRangeTransport:bf}=Pm,xf=(()=>{const e={};return Mm.forEach((t=>{e[t]=ea.func})),e})(),wf=ea.oneOfType([ea.instanceOf(Int8Array),ea.instanceOf(Uint8Array),ea.instanceOf(Uint8ClampedArray),ea.instanceOf(Int16Array),ea.instanceOf(Uint16Array),ea.instanceOf(Int32Array),ea.instanceOf(Uint32Array),ea.instanceOf(Float32Array),ea.instanceOf(Float64Array)]),_f=[ea.string,ea.instanceOf(ArrayBuffer),ea.shape({data:ea.oneOfType([ea.string,ea.instanceOf(ArrayBuffer),ea.arrayOf(ea.number.isRequired),wf]).isRequired}),ea.shape({range:ea.instanceOf(bf).isRequired}),ea.shape({url:ea.string.isRequired})];"undefined"!==typeof Blob&&_f.push(ea.instanceOf(Blob));const jf=ea.oneOfType([ea.string,ea.arrayOf(ea.string)]),Sf=ea.oneOfType(_f),Af=(ea.instanceOf(vf),ea.oneOf(["_self","_blank","_parent","_top"]),ea.shape({commonObjs:ea.shape({}).isRequired,getAnnotations:ea.func.isRequired,getTextContent:ea.func.isRequired,getViewport:ea.func.isRequired,render:ea.func.isRequired}),ea.oneOfType([ea.any,ea.oneOf([!1])])),kf=ea.oneOfType([ea.func,ea.exact({current:ea.any})]),Cf=ea.oneOf(["canvas","custom","none","svg"]),Ef=ea.oneOf([0,90,180,270]);var Pf=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]])}return n};const Ff=1,Tf=function(e){const t=gf();Im(t);const n=Object.assign(Object.assign({},t),e),{_className:r="react-pdf__Page",_enableRegisterUnregisterPage:s=!0,canvasBackgroun
2d:a,canvasRef:o,children:l,className:c,customRenderer:d,customTextRenderer:u,devicePixelRatio:h,error:p="Failed to load the page.",height:m,inputRef:f,loading:g="Loading page\u2026",noData:y="No page specified.",onGetAnnotationsError:v,onGetAnnotationsSuccess:b,onGetStructTreeError:x,onGetStructTreeSuccess:w,onGetTextError:_,onGetTextSuccess:j,onLoadError:S,onLoadSuccess:A,onRenderAnnotationLayerError:k,onRenderAnnotationLayerSuccess:C,onRenderError:E,onRenderSuccess:P,onRenderTextLayerError:F,onRenderTextLayerSuccess:T,pageIndex:M,pageNumber:O,pdf:N,registerPage:R,renderAnnotationLayer:I=!0,renderForms:D=!1,renderMode:L="canvas",renderTextLayer:W=!0,rotate:B,scale:q=Ff,unregisterPage:H,width:z}=n,U=Pf(n,["_className","_enableRegisterUnregisterPage","canvasBackground","canvasRef","children","className","customRenderer","customTextRenderer","devicePixelRatio","error","height","inputRef","loading","noData","onGetAnnotationsError","onGetAnnotationsSuccess","onGetStructTreeError","onGetStructTreeSuccess","onGetTextError","onGetTextSuccess","onLoadError","onLoadSuccess","onRenderAnnotationLayerError","onRenderAnnotationLayerSuccess","onRenderError","onRenderSuccess","onRenderTextLayerError","onRenderTextLayerSuccess","pageIndex","pageNumber","pdf","registerPage","renderAnnotationLayer","renderForms","renderMode","renderTextLayer","rotate","scale","unregisterPage","width"]),[G,V]=Qm(),{value:Y,error:X}=G,K=(0,i.useRef)(null);Im(N);const Q=ef(O)?O-1:null!==M&&void 0!==M?M:null,J=null!==O&&void 0!==O?O:ef(M)?M+1:null,$=null!==B&&void 0!==B?B:Y?Y.rotate:null,Z=(0,i.useMemo)((()=>{if(!Y)return null;let e=1;const t=null!==q&&void 0!==q?q:Ff;if(z||m){const t=Y.getViewport({scale:1,rotation:$});z?e=z/t.width:m&&(e=m/t.height)}return t*e}),[m,Y,$,q,z]);(0,i.useEffect)((function(){return()=>{ef(Q)&&s&&H&&H(Q)}}),[s,N,Q,H]),(0,i.useEffect)((function(){V({type:"RESET"})}),[V,N,Q]),(0,i.useEffect)((function(){if(!N||!J)return;const e=Fm(N.getPage(J)),t=e;return e.promise.then((e=>{V({type:"RESOLVE",value:e})})).catch((e=>{V({type:"REJECT",error:e})})),()=>of(t)}),[V,N,Q,J,R]),(0,i.useEffect)((()=>{void 0!==Y&&(!1!==Y?function(){if(A){if(!Y||!Z)return;A(lf(Y,Z))}if(s&&R){if(!ef(Q)||!K.current)return;R(Q,K.current)}}():X&&(Dm(!1,X.toString()),S&&S(X)))}),[Y,Z]);const ee=(0,i.useMemo)((()=>Y&&ef(Q)&&J&&ef($)&&ef(Z)?{_className:r,canvasBackground:a,customTextRenderer:u,devicePixelRatio:h,onGetAnnotationsError:v,onGetAnnotationsSuccess:b,onGetStructTreeError:x,onGetStructTreeSuccess:w,onGetTextError:_,onGetTextSuccess:j,onRenderAnnotationLayerError:k,onRenderAnnotationLayerSuccess:C,onRenderError:E,onRenderSuccess:P,onRenderTextLayerError:F,onRenderTextLayerSuccess:T,page:Y,pageIndex:Q,pageNumber:J,renderForms:D,renderTextLayer:W,rotate:$,scale:Z}:null),[r,a,u,h,v,b,x,w,_,j,k,C,E,P,F,T,Y,Q,J,D,W,$,Z]),te=(0,i.useMemo)((()=>Om(U,(()=>Y?Z?lf(Y,Z):void 0:Y))),[U,Y,Z]),ne="".concat(Q,"@").concat(Z,"/").concat($),ie="".concat(Q,"/").concat($);function re(){return i.createElement(Lm.Provider,{value:ee},function(){switch(L){case"custom":return Im(d),i.createElement(d,{key:"".concat(ne,"_custom")});case"none":return null;case"svg":return i.createElement(pf,{key:"".concat(ie,"_svg")});default:return i.createElement(hf,{key:"".concat(ne,"_canvas"),canvasRef:o})}}(),W?i.createElement(mf,{key:"".concat(ne,"_text")}):null,I?i.createElement(yf,{key:"".concat(ne,"_annotations")}):null,l)}return i.createElement("div",Object.assign({className:(0,Cn.A)(r,c),"data-page-number":J,ref:Nm(f,K),style:{"--scale-factor":"".concat(Z),backgroundColor:a||"white",position:"relative",minWidth:"min-content",minHeight:"min-content"}},te),J?null===N||void 0===Y||null===Y?i.createElement(Wm,{type:"loading"},"function"===typeof g?g():g):!1===N||!1===Y?i.createElement(Wm,{type:"error"},"function"===typeof p?p():p):re():i.createElement(Wm,{type:"no-data"},"function"===typeof y?y():y))},Mf=ea.oneOfType([ea.func,ea.node]);
2Tf.propTypes=Object.assign(Object.assign({},xf),{canvasBackground:ea.string,canvasRef:kf,children:ea.node,className:jf,customRenderer:ea.func,customTextRenderer:ea.func,devicePixelRatio:ea.number,error:Mf,height:ea.number,imageResourcesPath:ea.string,inputRef:kf,loading:Mf,noData:Mf,onGetTextError:ea.func,onGetTextSuccess:ea.func,onLoadError:ea.func,onLoadSuccess:ea.func,onRenderError:ea.func,onRenderSuccess:ea.func,onRenderTextLayerError:ea.func,onRenderTextLayerSuccess:ea.func,pageIndex:function(e,t,n){const{[t]:i,pageNumber:r,pdf:s}=e;if(!Zm(s))return null;if(Zm(i)){if("number"!==typeof i)return new Error("`".concat(t,"` of type `").concat(typeof i,"` supplied to `").concat(n,"`, expected `number`."));if(i<0)return new Error("Expected `".concat(t,"` to be greater or equal to 0."));const{numPages:e}=s;if(i+1>e)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(e-1,"."))}else if(!Zm(r))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},pageNumber:function(e,t,n){const{[t]:i,pageIndex:r,pdf:s}=e;if(!Zm(s))return null;if(Zm(i)){if("number"!==typeof i)return new Error("`".concat(t,"` of type `").concat(typeof i,"` supplied to `").concat(n,"`, expected `number`."));if(i<1)return new Error("Expected `".concat(t,"` to be greater or equal to 1."));const{numPages:e}=s;if(i>e)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(e,"."))}else if(!Zm(r))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},pdf:Af,renderAnnotationLayer:ea.bool,renderForms:ea.bool,renderMode:Cf,renderTextLayer:ea.bool,rotate:Ef,scale:ea.number,width:ea.number});const Of=Tf,Nf={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var Rf=function(e,t,n,i){return new(n||(n=Promise))((function(r,s){function a(e){try{l(i.next(e))}catch(hg){s(hg)}}function o(e){try{l(i.throw(e))}catch(hg){s(hg)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,o)}l((i=i.apply(e,t||[])).next())}))},If=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]])}return n};const{PDFDataRangeTransport:Df}=Pm,Lf=(e,t)=>{switch(t){case Nf.NEED_PASSWORD:e(prompt("Enter the password to open this PDF file."));break;case Nf.INCORRECT_PASSWORD:e(prompt("Invalid password. Please try again."));break}},Wf=(0,i.forwardRef)((function(e,t){var{children:n,className:r,error:s="Failed to load PDF file.",externalLinkRel:a,externalLinkTarget:o,file:l,inputRef:c,imageResourcesPath:d,loading:u="Loading PDF\u2026",noData:h="No PDF file specified.",onItemClick:p,onLoadError:m,onLoadProgress:f,onLoadSuccess:g,onPassword:y=Lf,onSourceError:v,onSourceSuccess:b,options:x,renderMode:w,rotate:_}=e,j=If(e,["children","className","error","externalLinkRel","externalLinkTarget","file","inputRef","imageResourcesPath","loading","noData","onItemClick","onLoadError","onLoadProgress","onLoadSuccess","onPassword","onSourceError","onSourceSuccess","options","renderMode","rotate"]);const[S,A]=Qm(),{value:k,error:C}=S,[E,P]=Qm(),{value:F,error:T}=E,M=(0,i.useRef)(new vf),O=(0,i.useRef)([]),N=(0,i.useRef)({scrollPageIntoView:e=>{const{dest:t,pageNumber:n,pageIndex:i=n-1}=e;if(p)return void p({dest:t,pageIndex:i,pageNumber:n});const r=O.current[i];r?r.scrollIntoView():Dm(!1,"An internal link leading to page ".concat(n," was clicked, but neither <Document> was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to <Document> and handle navigating by yourself or ensure that all pages are rendered within <Document>."))}});(0,i.useImperativeHandle)(t,(()=>({linkService:M,pages:O,viewer:N})),[]),(0,i.useEffect)((function(){A({type:"RESET"})}),[l,A]);const R=(0,i.useCallback)((()=>Rf(this,void 0,void 0,(function*(){if(!l)return null;if("string"===typeof l){if(tf(l)){return{data:nf(l)}}return af(),{url:l}}if(l instanceof Df)return{range:l};if(l instanceof ArrayBuffer)return{data:l};if(Jm&&function(e){return Im(Jm),e instanceof Blob}(l)){const e=yield function(e){return new Promise(((t,n)=>{const i=new FileReader;i.onload=()=>
2{if(!i.result)return n(new Error("Error while reading a file."));t(i.result)},i.onerror=e=>{if(!e.target)return n(new Error("Error while reading a file."));const{error:t}=e.target;if(!t)return n(new Error("Error while reading a file."));switch(t.code){case t.NOT_FOUND_ERR:return n(new Error("Error while reading a file: File not found."));case t.SECURITY_ERR:return n(new Error("Error while reading a file: Security error."));case t.ABORT_ERR:return n(new Error("Error while reading a file: Aborted."));default:return n(new Error("Error while reading a file."))}},i.readAsArrayBuffer(e)}))}(l);return{data:e}}if(Im("object"===typeof l),Im("data"in l||"range"in l||"url"in l),"url"in l&&"string"===typeof l.url){if(tf(l.url)){const{url:e}=l,t=If(l,["url"]),n=nf(e);return Object.assign({data:n},t)}af()}return l}))),[l]);function I(e,t){O.current[e]=t}function D(e){delete O.current[e]}(0,i.useEffect)((()=>{const e=Fm(R());return e.promise.then((e=>{A({type:"RESOLVE",value:e})})).catch((e=>{A({type:"REJECT",error:e})})),()=>{of(e)}}),[R,A]),(0,i.useEffect)((()=>{"undefined"!==typeof k&&(!1!==k?b&&b():C&&(Dm(!1,C.toString()),v&&v(C)))}),[k]),(0,i.useEffect)((function(){P({type:"RESET"})}),[P,k]),(0,i.useEffect)((function(){if(!k)return;const e=x?Object.assign(Object.assign({},k),x):k,t=Pm.getDocument(e);f&&(t.onProgress=f),y&&(t.onPassword=y);const n=t;return n.promise.then((e=>{P({type:"RESOLVE",value:e})})).catch((e=>{n.destroyed||P({type:"REJECT",error:e})})),()=>{n.destroy()}}),[x,P,k]),(0,i.useEffect)((()=>{"undefined"!==typeof F&&(!1!==F?F&&(g&&g(F),O.current=new Array(F.numPages),M.current.setDocument(F)):T&&(Dm(!1,T.toString()),m&&m(T)))}),[F]),(0,i.useEffect)((function(){M.current.setViewer(N.current),M.current.setExternalLinkRel(a),M.current.setExternalLinkTarget(o)}),[a,o]);const L=(0,i.useMemo)((()=>({imageResourcesPath:d,linkService:M.current,onItemClick:p,pdf:F,registerPage:I,renderMode:w,rotate:_,unregisterPage:D})),[d,p,F,w,_]),W=(0,i.useMemo)((()=>Om(j,(()=>F))),[j,F]);return i.createElement("div",Object.assign({className:(0,Cn.A)("react-pdf__Document",r),ref:c,style:{"--scale-factor":"1"}},W),l?void 0===F||null===F?i.createElement(Wm,{type:"loading"},"function"===typeof u?u():u):!1===F?i.createElement(Wm,{type:"error"},"function"===typeof s?s():s):i.createElement(ff.Provider,{value:L},n):i.createElement(Wm,{type:"no-data"},"function"===typeof h?h():h))})),Bf=ea.oneOfType([ea.func,ea.node]);Wf.propTypes=Object.assign(Object.assign({},xf),{children:ea.node,className:jf,error:Bf,externalLinkRel:ea.string,externalLinkTarget:ea.oneOf(["_self","_blank","_parent","_top"]),file:Sf,imageResourcesPath:ea.string,inputRef:kf,loading:Bf,noData:Bf,onItemClick:ea.func,onLoadError:ea.func,onLoadProgress:ea.func,onLoadSuccess:ea.func,onPassword:ea.func,onSourceError:ea.func,onSourceSuccess:ea.func,options:ea.shape({canvasFactory:ea.any,canvasMaxAreaInBytes:ea.number,cMapPacked:ea.bool,CMapReaderFactory:ea.any,cMapUrl:ea.string,disableAutoFetch:ea.bool,disableFontFace:ea.bool,disableRange:ea.bool,disableStream:ea.bool,docBaseUrl:ea.string,enableXfa:ea.bool,filterFactory:ea.any,fontExtraProperties:ea.bool,httpHeaders:ea.object,isEvalSupported:ea.bool,isOffscreenCanvasSupported:ea.bool,length:ea.number,maxImageSize:ea.number,ownerDocument:ea.any,password:ea.string,pdfBug:ea.bool,rangeChunkSize:ea.number,StandardFontDataFactory:ea.any,standardFontDataUrl:ea.string,
2stopAtErrors:ea.bool,useSystemFonts:ea.bool,useWorkerFetch:ea.bool,verbosity:ea.number,withCredentials:ea.bool,worker:ea.any}),rotate:ea.number});const qf=Wf;function Hf(e,t,n,i){return new(n||(n=Promise))((function(r,s){function a(e){try{l(i.next(e))}catch(e){s(e)}}function o(e){try{l(i.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,o)}l((i=i.apply(e,t||[])).next())}))}"function"==typeof SuppressedError&&SuppressedError,function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}(".tooltip {\r\n position: relative;\r\n display: inline-block;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n visibility: hidden;\r\n width: 120px;\r\n background-color: #555555;\r\n color: #fff;\r\n text-align: center;\r\n border-radius: 6px;\r\n padding: 5px 0;\r\n position: absolute;\r\n z-index: 1;\r\n bottom: 125%;\r\n left: 50%;\r\n margin-left: -60px;\r\n opacity: 0;\r\n transition: opacity 0.3s;\r\n}\r\n\r\n.tooltip .tooltiptext::after {\r\n content: \"\";\r\n position: absolute;\r\n top: 100%;\r\n left: 50%;\r\n margin-left: -5px;\r\n border-width: 5px;\r\n border-style: solid;\r\n border-color: #555 transparent transparent transparent;\r\n}\r\n\r\n.tooltip:hover .tooltiptext {\r\n visibility: visible;\r\n opacity: 1;\r\n}\r\n\r\n.PdfViewer__container {\r\n flex: 1;\r\n align-items: center;\r\n padding: 10px;\r\n}\r\n\r\n.PdfViewer__container__document {\r\n display: flex;\r\n flex: 1;\r\n}\r\n\r\n.PdfViewer__document__sidebar {\r\n display: flex;\r\n flex: 1;\r\n flex-direction: column;\r\n align-items: center;\r\n background-color: transparent;\r\n}\r\n\r\n.PdfViewer__document {\r\n display: flex;\r\n flex: 1;\r\n flex-direction: column;\r\n align-items: center;\r\n background-color: transparent;\r\n}\r\n\r\n.PdfViewer__container__page {\r\n display: flex;\r\n flex: 1;\r\n}\r\n\r\n.PdfViewer__page {\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n flex: 1;\r\n justify-content: center;\r\n}\r\n\r\n.PdfViewer__page_custom {\r\n width: 100%;\r\n}\r\n\r\n\r\n.PdfViewer header {\r\n height: 50px;\r\n background-color: #323639;\r\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);\r\n padding: 10px;\r\n color: white;\r\n display: 'flex';\r\n flex-direction: 'row';\r\n align-items: 'center';\r\n}\r\n\r\n.PdfViewer header h1 {\r\n font-size: inherit;\r\n margin: 0;\r\n}\r\n\r\n.icon__wrapper {\r\n width: 24px;\r\n height: 24px;\r\n padding: 4px;\r\n object-fit: contain;\r\n}\r\n\r\n.icon__wrapper:hover {\r\n cursor: pointer;\r\n background-color: #ffffff50;\r\n border-radius: 3px;\r\n}\r\n\r\n.slider__wrapper {\r\n opacity: 0.7;\r\n /* position: absolute; */\r\n padding: 5px;\r\n border-radius: 5px;\r\n /* background-color: #00000050; */\r\n align-items: center;\r\n font-size: 0.7rem;\r\n color: white;\r\n z-index: 3;\r\n bottom: 30px;\r\n right: 30px;\r\n display: inline-flex;\r\n margin-right: 10px;\r\n}\r\n\r\n.slider__wrapper:hover {\r\n opacity: 1;\r\n}\r\n\r\n.slider {\r\n appearance: none;\r\n -webkit-appearance: none;\r\n width: 100%;\r\n height: 5px;\r\n border-radius: 3;\r\n background: #d3d3d3;\r\n outline: none;\r\n opacity: 0.7;\r\n -webkit-transition: .2s;\r\n transition: opacity .2s;\r\n}\r\n\r\n.slider:hover {\r\n opacity: 1;\r\n}\r\n\r\n.slider::-webkit-slider-thumb {\r\n -webkit-appearance: none;\r\n appearance: none;\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 100%;\r\n background: #5590ff;\r\n cursor: pointer;\r\n}\r\n\r\n.slider::-moz-range-thumb {\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 100%;\r\n background: #5590ff;\r\n cursor: pointer;\r\n}\r\n\r\n.left__section {\r\n transition: width ease 300ms;\r\n}\r\n\r\n.content__section {\r\n transition: width ease 300ms;\r\n}\r\n\r\n.max-lines {\r\n display: block;\r\n /* or inline-block */\r\n text-overflow: ellipsis;\r\n word-wrap: break-word;\r\n overflow: hidden;\r\n max-height: 3.6em;\r\n line-height: 1.8em;\r\n}"),Pm.GlobalWorkerOptions.workerSrc="//unpkg.com/pdfjs-dist@".concat(Pm.version,"/build/pdf.worker.min.js");const zf={cMapUrl:"/cmaps/",standardFontDataUrl:"/standard_fonts/"},Uf=e=>{let{src:t,fileName:n,zoom:r=!0,renderTextLayer:s=!0,renderAnnotationLayer:a=!0}=e;const o=i.useRef(null),l=i.useRef(null),c=i.useRef({}),d=i.useRef(null),[u,h]=(0,i.useState)(50),[p,m]=(0,i.useState)(50),[f,g]=(0,i.useState)(),[y,v]=(0,i.useState)(),[b,x]=(0,i.useState)(!1),[w,_]=(0,i.useState)("100"),[j,S]=(0,i.useState)(1),[A,k]=(0,i.useState)(),[C,E]=(0,i.useState)(!0),[P,F]=(0,i.useState)([{value:"100-actual",label:"Actual size"},{value:"100-fit",label:"Fit to page"},{value:"50",label:"50%"},{value:"75",label:"75%"},{value:"150",label:"150%"},{value:"200",label:"200%"}]),[T,M]=(0,i.useState)("100-actual"),[O,N]=(0,i.useState)(!1),R=new ResizeObserver((e=>{var t;for(let n of e)l.current=n.contentRect;console.log("[refHeader]",l.current),h((null===(t=l.current)||void 0===t?void 0:t.height)||18)})),I=new ResizeObserver((e=>{var t;for(let n of e)o.current=n.contentRect;g(null===(t=o.current)||void 0===t?void 0:t.height)})),D=new ResizeObserver((e=>{var t;for(let n of e)d.current=n.contentRect;m((null===(t=d.current)||void 0===t?void 0:t.width)||50)}));function L(e){let{numPages:t}=e;v(t)}function W(e){k(e)}const B=()=>{x(!b)},q=()=>{E(!C),S(1)};i.useEffect((()=>{const e=document.querySelector("#document_header"),t=document.querySelector("#document_header_sidebar"),n=document.querySelector(".PdfViewer__container");e&&R.observe(e),n&&I.observe(n),t&&D.observe(t)}),[]),i.useEffect((()=>{const e=()=>{const e=document.querySelector("#iframePrint");e&&document.body.removeChild(e)};return window.addEventListener("focus",e),()=>{window.removeEventListener("focus",e)}}),[]);const H=i.useCallback((()=>(console.log("[size]",T),Array.from(new Array(y),((e,t)=>{var n;return i.createElement("div",{id:"page_".concat(t+1),ref:e=>c.current["page".concat(t+1)]=e,style:{marginBottom:10}},i.createElement(Of,{key:"page_".concat(t+1),pageNumber:t+1,className:"PdfViewer__page",scale:Number(w)/100,onRenderSuccess:W,width:"100-fit"==T?null===(n=o.current)||void 0===n?void 0:n.width:void 0}))})))),[y,w,T]),z=i.useMemo((()=>{var e;return i.createElement(qf,{file:t,onLoadSuccess:L,onLoadProgress:e=>{let{loaded:t,total:n}=e},options:zf,className:"PdfViewer__document"},C?H():i.createElement("div",{style:{marginBottom:10}},i.createElement(Of,{pageNumber:j||1,className:"PdfViewer__page",scale:Number(w)/100,renderTextLayer:s,renderAnnotationLayer:a,onRenderSuccess:W,width:"100-fit"==T?null===(e=o.current)||void 0===e?void 0:e.width:void 0})))}),[t,j,y,w,C,T]);return i.createElement("div",{className:"PdfViewer",style:{width:"100%",height:"100%",position:"relative",display:"flex",backgroundColor:"dimgrey"}},i.createElement("div",{className:"left__section",style:{height:f,width:b?"20%":0}},i.createElement("header",{id:"document_header_sidebar",ref:d,style:{display:"flex",height:50,alignItems:"center"}},i.createElement("img",{alt:"<",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEJklEQVR4nO1aS28URxBuBAEjIh4LBpQTHBEI+BU8FCDADQI3EFwAi+QKyRk4ISHxO0AIBQQIKeFpiJFQMBhOPFZGZvr7emwniEQd1bpatFa79u7szO5g8Ukjj7w91Y+q6qr+qo35ilkKABXn3G4AZwFcATBMMgHwUR59f6a/nXXO/QBgmSkDvPd9JA+SvAbgP5K+nQfAvyR/I3nAe7+gFxNYSPInAO+iQf1D8iaAU6IZ59w6WXHv/TfyyLv8T7V2muQt/SZ8/5bkSVmcrkyC5PckX0Ur+9A5dyhJkiXtyrLWLrXWHiY5GMl7SXJ70WZ0MerwEYAteckHsI3kn5H8C7lrZ3x8fLUMXDuYAHDMez+3gMWaS/IEgMmg7TRNV+Ui3Fq7VtUtdvwsTdMNpmAkSbIRwHOdzIiMoSOBzr
2n+SOAD59wK0yUAWAbgd+37lVhFJz5RMycAd6rV6iLTZVSr1UUA7gUzy+QzwbE1iFUKGWlr41geWcWFLFtszbG74RMt+sykLuy2doJdLU7I7mRKApIDwflbMjGSP4c4kecWq1v4IIC7Wb733s8jOaRjG5ipcV9IO/IMdjIJ8TUdxGPv/Zwsckhu17G9mTY3k+Qt7BCmgEnI38zbqKkt9JxoJ93ftCHJ69JIcieTAyQqA3iqHQ9PTEx816lMAEd0sa82a1CRtFoy0iwJYJGaaBAo5YzzqeE4nXN7dKY3TAk1EQPAbR3rzkY/ntOOT5kSaiIGyV9V/hlTDzmC6ix3mZJqot56AFwy9QDwQh19nSmpJgLSNF0fFsvUg+QH/bFSVk0ESBaufb039VCmw3vv55s2QfJJNzQRIMEw8ARm1k6EnZnWysi0nnfBtPqnM63Z4ezQ7VcYwA466IpmrLV7p9t+Q0A8/UUHROfcbg2INzvtqGjN4HOKsqNZMlZLGoUBLHHSWAlJ49jY2OKGjZRQ9kJj5tFpEZoBcFTlXZmu0Y+qskFT3oPVY5W1b6aj7lttuNUUc9QdyiqHn9md1zOWIYTaj87WeZMPQ0K4dUA+PNGxHW+VYaxxvUIom5KAusDiay0XhSK2YlLIMdNjWGs3A/g7E7sj9GRYAaEtTY/gpvKqEbWQ820LUBN7qJO51wsSe3R09FuS93US9zPXGbWsMByVFfpNl4CpwPdHKMd1XPDRQs9IMLMkSTblNtrmfW6O+nxhrV2Ti2BZjcjMhBUfkO3Q5Aw/tcWeDI4t5iTZQd6d9IUNIAS2vKqvGrEl2IU4UXPsQmvvWn0dqavuHslyi0H94GhIO6imlCeB3op2BoQVjwYgGeltAL8I76SnuOXCAcgj71I0kkORtNG2NZ4gpB0kj/fqBsQCYcWFUNbrGO1e4fikd1P29WQCjSCEsnCxcmoDcFlrj2PhUo2+/yXHU2kjbZueJ77CfPn4H/JhZe/xod1JAAAAAElFTkSuQmCC",onClick:B})),i.createElement("div",{style:{height:"100%",overflow:"auto"}},y&&i.createElement(qf,{file:t,className:"PdfViewer__document__sidebar"},Array.from(new Array(y),((e,t)=>i.createElement(i.Fragment,null,i.createElement("div",{onClick:()=>{c.current["page".concat(t+1)].scrollIntoView({behavior:"smooth",block:"center",inline:"center"}),S(t+1)},style:{border:t+1==j?"4px solid blue":void 0,opacity:t+1==j?1:.7,marginTop:10}},i.createElement(Of,{key:"leftsection_page_".concat(t+1),pageNumber:t+1,scale:1,width:.8*p})),i.createElement("b",{style:{color:"white",marginTop:5}},t+1))))))),i.createElement("div",{className:"content__section",style:{width:b?"80%":"100%",borderLeft:b?".2px solid #a0a0a0":0,flexDirection:"column"}},i.createElement("header",{id:"document_header",style:{flexDirection:"row",display:"flex",alignItems:"center"}},i.createElement("img",{alt:"<",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVR4nO3WwQmAMAxA0Y5n3f9soThA/gR1AxUVDfgf5J4cAr8USZIeAsxAA0byaUDdO6QnWHKcmYhYf3FIBZavl+R4loiYbv+SJEnSizDjSVe/PUHZDjNekiQpMcx40tVv/zrPMeMlSSqXbfMB1hHJ59m5AAAAAElFTkSuQmCC",style:{marginRight:5},onClick:B}),i.createElement("div",{style:{flexGrow:1}},i.createElement("h1",{className:"max-lines"},n)),r&&i.createElement("div",{className:"slider__wrapper",style:{marginLeft:10,minWidth:150}},i.createElement("select",{value:T,onChange:e=>{switch(M(e.currentTarget.value),e.currentTarget.value){case"100-actual":case"100-fit":_("100");break;default:_(e.currentTarget.value)}console.log("[evt.currentTarget.value]",e.currentTarget.value)},name:"select_size",id:"select_size"},P.map((e=>i.createElement("option",{value:e.value},e.label)))),i.createElement("div",{style:{marginLeft:5,marginRight:5}},i.createElement("span",null,"20%")),i.createElement("input",{className:"slider",type:"range",min:"20",max:"200",value:w,step:"5",onChange:e=>{_(e.currentTarget.value)}}),i.createElement("div",{style:{marginLeft:5}},i.createElement("span",null,"200%"))),i.createElement("div",{style:{marginLeft:10}},i.createElement("img",{alt:"fullscreen",className:"icon__wrapper",src:O?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAYAAACOqiAdAAAACXBIWXMAAAsTAAALEwEAmpwYAAACaElEQVR4nO2cTW4TQRCFJxsCCDZwAwKnJIFdEg7Bzx0IuQIEiMUaO0svLEvovbAgbChU8iwQ8vykZgqc9vukXmVqevpzR3JXlaeqhBBCCCGEEEKUgpndBvCM5EeS5ySPl8vl/b7xfi2AF3XsGYADM9utSmY+n98l+YWk/TVmJB92xfs1JC/WxE/M7E5VKljtFFs3ALzqEf+mKZ7kUVUqXO2spoWzR/xli/ivVamQ/NYizszsVlOs/60t1u9dlQolLobEBZG4IBIXROKCSFwQiQsicUEkLojEBdlqcZ4awirLMatF9B4AfmWJq+99rechOfV8oK8pPQnZkE+zMcbAHTdkTFKToQCeJz68/UdxvmMP0sR5qrpgcR8yxX1OfPAfZrbTIm4HwFWivE+Z4o4Txb3tmh/Au0Rxh2nivMLUkf624CCARz3EPW5Lnw8Y08VicS9NXP3wD7yw4osd49/Td1ofaX/MvwfgxGNH+sBe+ppSpQkhhBBCiJuLt1ph1TX0fYQvwFd+jPITQd/5/VoApwB+jvAF+BLA6z4tZmMcuS4Sjjy+gL2u+Uk+GeMDWzNmqUeutv42Dt99Jz3mP82aP7W/TmmlIIUnMt9XWXh6uWBxT9PEeUHDCxssT9x5eue6d3eTPPKe25teHqzXcLjxHevc5oL0EChxMSQuiMQFkbggEhdE4oJIXBCJCyJxQSQuiMQFqXtum86a+qFvpL/Ou4aqDurCyr/vb9uQlxlM1ix62qfVqn6Zwawhn7bZqaGhmNkugH3vufX2Ud8p16kw+bWeD/T6h9/DM7fFvz5DCCGEEEIIIaqt4jcna1cVMcXBnwAAAABJRU5ErkJggg==":"data:image/png;
2base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlElEQVR4nO3awQnEMAwEQPXf7VawV8G97oxsmIF8IxMcW0iaAQD4Ikl/eebx+LO9gO34s72A7fizvYDt+PP3Fx7mA8QOqF8gzoA6BOMWqGsw8oDel1gcJg+IPKAv7VgAAADgQlESy1MVFiWxqAlWbzB6g9UbjN5g9QajN9j7EovD5AExKFmTojEqW7PCeePQBgBmzQehzq/bbGa1jgAAAABJRU5ErkJggg==",onClick:()=>{O?document.exitFullscreen?(document.exitFullscreen(),N(!1)):document.webkitExitFullscreen?(document.webkitExitFullscreen(),N(!1)):document.msExitFullscreen&&(document.msExitFullscreen(),N(!1)):function(){const e=document.querySelector(".PdfViewer");e&&(e.requestFullscreen?(e.requestFullscreen(),N(!0)):e.webkitRequestFullscreen?(e.webkitRequestFullscreen(),N(!0)):e.msRequestFullscreen&&(e.msRequestFullscreen(),N(!0)))}()}})),i.createElement("div",{style:{marginLeft:10}},i.createElement("img",{alt:"printer",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABC0lEQVR4nO2WS07DQBBEewV34HMfIo7C53SIKyRZgDhDwtKWqiCzbhSURTRgxmM89kSqJ/Wyp6umeiybCSHESUHSS5bJQAIlwMpWyCo7L4kMRFAJdODu5wAeAKxI7kp/ffizdgCWAO7d/cxyCCFcknybQbR31GsI4aL3zVcm3g/10isJko8ViPXfCsBdHwPrqOlpv1I2MU3TXAF4jrQsk40kP4+b9gfZTLRtex2l8JFsimObRKl9z70F8E5yS3IxWM+MBrZHczeD9cjAQEguDilsANycXAJdyIAlbmTsstIJyACVwN/8d2dz4djzZCATKoFMSr8BK40MRFAJZDL1r8ToyACVgBBCWD18AUCeriBvGje9AAAAAElFTkSuQmCC",onClick:()=>{Hf(void 0,void 0,void 0,(function*(){var e,n,i,r,s,a,o,l;let c="";if("string"==typeof t&&t.includes("http"))c=yield fetch(t,{method:"GET"}).then((e=>e.blob())).then((e=>(window.URL=window.URL||window.webkitURL,window.URL.createObjectURL(new Blob([e],{type:"application/pdf"})))));else if("string"==typeof t)c=t;else try{c=t?URL.createObjectURL(t):""}catch(e){console.error("[]err",e)}const d=document.createElement("iframe");d.setAttribute("id","iframePrint"),d.setAttribute("key","iframePrint"),d.setAttribute("src",c),d.style.opacity="0",d.style.width="2480px",d.style.height="3508px",document.body.appendChild(d);const u=null===(r=null===(i=null===(n=null===(e=null===navigator||void 0===navigator?void 0:navigator.userAgent)||void 0===e?void 0:e.toLowerCase)||void 0===n?void 0:n.call(e))||void 0===i?void 0:i.includes)||void 0===r?void 0:r.call(i,"firefox"),h=null===(l=null===(o=null===(a=null===(s=null===navigator||void 0===navigator?void 0:navigator.userAgent)||void 0===s?void 0:s.toLowerCase)||void 0===a?void 0:a.call(s))||void 0===o?void 0:o.includes)||void 0===l?void 0:l.call(o,"safari");u||h?(console.log("Your browser is Firefox:",u),console.log("Your browser is Safari:",h),setTimeout((()=>{var e,t;null===(e=d.contentWindow)||void 0===e||e.focus(),null===(t=d.contentWindow)||void 0===t||t.print()}),300)):setTimeout((()=>{var e,t;null===(e=d.contentWindow)||void 0===e||e.focus(),null===(t=d.contentWindow)||void 0===t||t.print()}),100)}))}})),i.createElement("div",{style:{marginLeft:10}},i.createElement("img",{alt:"download",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVR4nO3Zv0rDYBQF8Os/pAiC4ENZneru5ujm4Cs4OLq5Oenk1MlJRAT1GVrQQpZAzvlWxStRh6AGY0xyv9L7g7tkCOfkpqVNRJxzjSK5BWBCUr/ME8m+xI4fQbVkHiV2LA//PhI7egFjvgFrvgFrvgFrvgFrvgFrvgFr0W8AwM1vIesOgOvWC5C8b6sAybvWCwBYA3DbQviHEMK6dCFJkhWSlw3eOldpmq5Kl1R1GcBFA+GHqtrrNHyhxBLJ838UOMvPYRK+UGIBwEmNK3+qqosSA1WdA3D0hwLHqjovsQFwUCH8ocQMwB6A1x9umfzYvkwDkjsAngvhX0IIuzJNsizbzp+F5hNCGFjncc65jpDcJDlu8U9L3RlXesf2+d1tHVZLfgBOZqJAn+TIOiy/zwjARuXPgnMz4g3g80WvB2hC8QAAAABJRU5ErkJggg==",onClick:()=>{Hf(void 0,void 0,void 0,(function*(){let e;if(t&&"string"==typeof t?e=yield fetch(t,{method:"GET"}).then((e=>e.blob())).then((e=>e)):"object"==typeof t&&(e=t),e){const t=window.URL.createObjectURL(e),i=document.createElement("a");i.href=t,i.download=n||"lmtri_reactpdf_file.pdf",i.addEventListener("click",(e=>{setTimeout((()=>URL.revokeObjectURL(i.href)),3e4)})),i.click()}}))}})),!C&&i.createElement("div",{style:{display:"flex",justifyItems:"center",alignItems:"center",marginLeft:10}},i.createElement("img",{alt:"^",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEP0lEQVR4nO1az48VRRBug7gYCMLCovGER6JR/gkEFQW98esmWS7CBrjy4+xyIiHh71A3Rg8oiRAQxCUx7MLCCdiXJcv09/XsLhAwbeptdTJZ3ns7M6/nvZFQySTzXvdUV3VXdX1d1ca8pleUAAw653YDGAUwBmCSZALgmTz6PqFto865XQDWmzqQ934VyQMkfwXwL0lf5AHwguQvJPd77wf6ocDbJI8BmM4I9ZTkBQAnZGWcc1tkxr33K+WRd/lPV+0kyd/0m/D9Q5JHZXJ6ogTJL0jey8zsNefct0mSvFOUl7V2nbX2IMnrGX53SX5WtRmdzwz4F4BPY/EHsIPk3xn+56Kvztzc3HsiuA4wD+A77/2KCiZrBckjABbCaqdp+m4U5tbaD3S5xY4n0jT9yFRMSZJ8DOC2KjMlMnTF0Dk3lGH4p3Nuo+kRAVgP4A8d+55YRTc+0TQnAJcbjcZq02NqNBqrAVwJZlbKZ4JjaxAbrETSfHJsyFjFuTJbbNOxe+ETOX1mQSd2R5Fg14wTsjuZmhDJkeD8uUyM5PEQJ6rYYsuS9/5NkuMq28hynQcUKshqbDM1I5Kfq2zTHVdFwFvYIUwNyXv/RmYn3du2o6BY6STYKSIiEBw1XjoOLCEAwzrZP7frMCiwWhBpGQC4lERw2boz6HYihjJYDJRyxnneUk6B1zrohZhKaByaiKzM7yrrV60az+hgJ2IqIb9b/dfNGCRPK6/vWyky1lbLnCRIFcA/Osjk/Pz8+5m2TZm229m2ouSc+1r5/NBKkTvq6FvKMM8z67FWJk3TD8NkvdRI8rE2DsZciRZ9u14Z59xG/f7RS42a6fDe+7eqUiKWMt77gZAniKJIGSViKOM7KVLUtLpRoltlnHNDnUyrkLOTvBljO10SOMe7dnYAP6kiu/IwI3lVsh4xApxCmXE5DcbYfkNAPGlqTuwUEGNClKoJwEWVdWc7MNYEjZIBNDUlLILbJmicnZ1d27KTJpS9pDFNTQnAITWrsU6d9umSXTf1PVjdUEX2LHfUfaAdt5uaEcmdOtH3ly1DSGpfO9+oYfLhpsp2OG+GsZnrlYSyqQlRJ1gQQO6ikNQn9KMFSY6ZPpO1diuAJypTsVKGpCfDDEja0vSJ3CKumlILOVuYgZrYNVXmSj+S2DMzM2sUCokSV0vXGbWsMJkpKwyZ3ga+S6Ec13XBRws9U8HMkiT5JJq07cfcmhnzjrV2cxTGMhsZM5Os+Ihsh6aaLfZocGwxJzmzxB5kVdgAwtkhVvVVI7aUMkKcaDp2pbV3rb5OLanuDpe5xaB+cCjADqopxawW51mdkQBnVABBpBcBnJKDj57iNkgOQB55l6KRtfYb6aN9m3mCADtIHu7XDQjBZnsloazXMYpe4Xiud1P29EWBViQJZZJfyqkNwI+a850Nl2r0/ZYcT6WP9G17nnhN5v9P/wGs3mL6O4ZqtQAAAABJRU5ErkJggg==",style:{marginRight:5},onClick:()=>{j>1&&S((e=>e-1))}}),i.createElement("input",{type:"number",min:1,max:y,style:{width:30},value:j.toString(),onChange:e=>{Number(e.currentTarget.value)>=0&&S(Number(e.currentTarget.value))}}),i.createElement("span",{style:{fontSize:"1rem",marginRight:5}},"\xa0/\xa0",y),i.createElement("img",{alt:"^",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEQ0lEQVR4nO1a3W9UVRA/BPkwJUC3IoYneGw0wD+h4FdQ3kB4g8CLpSm8gjyLTyRN+DswatQoIVFDaSnUGCjUPglsSuo9v9+53SpBc8wsc5Kb7m57v3b3YvglN9
2nsnTNnZs7MOXNmrjEv8T8FgJpz7iMAlwB8BWCWZATgqTz6+56+u+ScOwRg0FQB3vvNJI+T/A7AvyR9lgfAPyS/JXnMe7+pHwq8SvIsgMcJof4m+SOA87Iyzrlhsbj3foM88lv+01W7QPKajgnjH5EcE+P0RAmS75OcT1h20jl3IoqibVl5WWu3W2tPkpxK8Pud5LvddqMriQlvAXinLP4ADpK8neA/XvrqLC0tvSGC6wQNAJ9679d3wVjrSZ4BsBxWO47jnaUwt9bu0eUWP74Xx/FbpsuIomgvgPuqzJzIUIihc25HguFN59xrpkcAMAjgJ517XryiSEw03QnAL/V6fcD0GPV6fQDAjeBmuWImBLYeYrWuSJpOjqGEV4zn2WKbgd2LmEgZM8tq2INZDrvmOSG7k6kISI6G4E/lYiTPhXOiG1tsXnjvXyF5R2UbXYt4k6YKshpvm4qB5Hsq2+NVV0WSt7BDmArCe78usZMe7UhI8nshktzJVBQATqmxv+lEUJO0WjLSPAlgjw/KpwCetZXTOfexavqDqTgAXFdZP2z38gv1vfOm4iB5UWX9vOWlXEE1Pg6lZDYN4NfcOVBrdj1DciINffAeAF+2vATwQBUZTsNMJ26mMEWUkbHCQ13ldpoxcRy/qXPPthPsT32ZKq+K4/h1AL/pmPuNRmNXViXkrpHgMZuWh2ThOuZJy0utdHjv/cYMguRWJq8S4eAOdQJThiJ5lSmixJqKZHWtvMoUVSJc+FZzrUzBvlrQdtoA0tAUDvas22/WlSljJQKstYeVz1WzyoF4wRRAO6uXtRKpDkSpAOpefs0UxErBy1QiTYoyGJJGqQCaglhx0JWpRC0kjYuLi1vbEmlB2UsZ05SAROoxU4YSAgCn1TBfm04A8IlacMpU92I1rYocWeuq+1AJD5iKgeQHaug/1mxDSGlfiacrWHyYUdlG0lYYm7VeKSibioBqYDmfUjeFpD+hg5alOGb6DGvtfgB/qUzZWhlSngwWkLKl6RPc87xqTj3kcmYG6mKTqsyNfhSxFxYWtsitUZWYyN1n1LbCbKKtsMP0CHh+8P0c2nGFGz7a6JkLbhZF0b7SpO085/7EnA+stbtLYSzWSLiZVMVHZTs03dlix0JgiztJRl32JJvDBqDPnbK6r3piSysjnBPNwO5q7127r3Mrurun8nzFoHFwOqQdVFcqs1ucZnVGQzqjAkhGeh3AZ1J30lvckNQA5JHf0jSSS5HQKG2zThDSDpIj/foCQnKzo1JQ1s8xsn7C8Uy/TTnSFwXaQQrKctGRW5tUAPVCtRg+qtHfd+V6KjRC2/E+8RLmxcd/oQVjCy8b/awAAAAASUVORK5CYII=",style:{marginRight:5},onClick:()=>{y&&j<y&&S((e=>e+1))}})),i.createElement("div",{style:{marginLeft:10}},C?i.createElement("img",{alt:"unlock",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACAklEQVR4nO2YP28TQRDFD9EBDRWSA1QE0vIhkKiQ6KCn4F9Q4NsggWhjWXQI8RGgpUCp6CzL4s7+vXVWiIiwaMlFkNXZ+JLz3W10T5rOu/PezOyMb5KkwylCmqaXJW0B7yR9lWQl7QI7kj4Am5PJ5GrSNlhre8Ab4Ickt8iAn8BrLzZpA4wxd4H0f8QLbObPNk3+AbB/DPKH2fgl6Xkj5CXdyQmEpD4Dj40xG8Ph8NxoNDov6QbwEPhY8Pv92jOR1/yRsgG+A0+cc2cWnQXuSTJhOVlr12oTIOllAflby56fTqc3QxHAq6QO+O4B7AURfFb2HuB+2J2yLLuyGtZHHW8Gjr84586WvceXmqRPwV1Pk1VD0gs/mP55wKWjfwjgUSDgfbVsFzu/CNyezWaXjnuHMWYjELCTxITxeHwh7EZJbFAwF5LYoDoESFoH3hYMoFWYkdSvbLB58pKyGoi74EF/q0REHnnXkG1XkYE6ysbNMaLrEqraXyegJNRlIEBXQjGWUHqwHxrkLdjks2Q9CgHpAfmiyZ0tM1nVtIA88vMGUz8GAeYkk1UtEKCoBbD4z9+g9QIkXZ+zK82Aa60X4OG7jX+w+ovBMuRbI6BV/tQJKAd1GQjQlVALSkixf9T3o16rWGvX/JKpocVW78QCchE9H40/xbR68h7blZHv0OGU4zfufjacdWVXBAAAAABJRU5ErkJggg==",onClick:q}):i.createElement("img",{alt:"lock",className:"icon__wrapper",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABsElEQVR4nO1Yy04CQRCcCwSj/oh+hPpRPk5GT+JBDeE/NF7xKH+gXmSP4oZw2KpZjyZtJkCckAWUndkHmUomIaGZqeqpZntbqYCAAKdI03QfwB2AV5JfZpnPAG611nuqqhCRJskugG+SkrXMdwA6ItJQFST/tIh4xupVSgTJ7lym77XWB3Ecb5uVJMkhgIe5mI6qkOdt2xwvitVan9h20lWoCVOwdub/EP9oxd8Uw3I5obcZIWObVfFJkhxZAl5U2SCZzgiNRqOdVfHj8XjXsptWZcMuTJ+/8YYgoGzU4gZEZIvkJcloWauQd2Gyd0TywpzpjDyAvi/SXCymLyKt3AKmmS+UPH9FnLsQENltgs8mTEQac+3Ge+5Nbc+brlMV09nKrCZyb1jGQ4cuzwwC1gDDDVgIFqqjhUSkCeAawCeAIcn2f/6CWbYAQzjjydr2eabTzUzmM9qCuE4ChhkCPnyeWYSFrmpVxCTb5iZqWcR5wSDAQriBNcBgoU2yEDbglTKyNjz1KUImTeCZ05d6M2Sq9VhFyhtsPTsZbE1FtEw2SA4KGC0OzFnOyAcEbDh+ACGi4NjpE1FTAAAAAElFTkSuQmCC",onClick:q}))),i.createElement("div",{className:"PdfViewer__container",style:{marginBottom:10,height:l.current?"calc(100% - ".concat(u+60,"px)"):void 0,overflow:"auto"}},i.createElement("div",{className:"PdfViewer__container__document",style:{flexDirection:"row",height:"100%"}},z))))},Gf=()=>(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",sx:{pb:"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:ot.Fr?0:12.5},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)($r,{sx:{color:"#535353"},children:"Investors / Name Change"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:"2em"},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{fontSize:ot.Fr?"1.5em !important":"2em !important",pb:2},children:"Name Change"}),(0,Xe.jsx)($r,{sx:{mb:4,lineHeight:2},children:"Unique Engineers Pvt Ltd is now Unique Engineers Limited. While our name has evolved, our unwavering commitment to excellence remains. We are excited for what the\xa0future\xa0holds!"})]})]})}),(0,Xe.jsx)(Ii,{container:!0,sx:{maxWidth:700,height:800},children:(0,Xe.jsx)(Uf,{src:"/assets/pdf/name-conversion.pdf",renderAnnotationLayer:!0,renderTextLayer:!0})})]})}),Vf=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%"},children:[(0,Xe.jsx)(dd,{img:"/assets/images/investorsbanner.jpg",title:'Building services are the life force or "prana" of building structures.'}),(0,Xe.jsx)(Gf,{})]})),Yf=()=>(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:"HVAC Company in India | Industrial HVAC Contractors \u2013 Unique Engineers"}),(0,Xe.jsx)("meta",{name:"description",content:"Unique Engineers is a top HVAC company in India and trusted HVAC contractor, delivering industrial and commercial solutions among the best HVAC companies in India."}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/services/hvac-company-in-india/"}),(0,Xe.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What makes Unique Engineers one of the top HVAC companies in India?",acceptedA
2nswer:{"@type":"Answer",text:"Our custom-engineered systems, in-house teams, and deep cross-industry expertise distinguish us in the HVAC landscape."}},{"@type":"Question",name:"Do you offer services beyond HVAC installations?",acceptedAnswer:{"@type":"Answer",text:"Yes, we also provide full MEPF services, including fire protection, electrical systems and plumbing."}},{"@type":"Question",name:"Are your HVAC solutions suitable for industrial use?",acceptedAnswer:{"@type":"Answer",text:"Absolutely. We specialise as industrial HVAC contractors in India, with clients in pharma, manufacturing, IT and food sectors."}},{"@type":"Question",name:"Can you handle projects outside major metro cities?",acceptedAnswer:{"@type":"Answer",text:"Yes. Our teams execute projects across Tier 1, 2 and even remote locations across India."}},{"@type":"Question",name:"What post-installation support do you provide?",acceptedAnswer:{"@type":"Answer",text:"We offer comprehensive AMC packages, performance audits and periodic servicing by trained HVAC technicians."}}]})})]}),(0,Xe.jsx)(dd,{img:"/assets/images/hvac-banner.jpg",title:"React out and Connect"}),(0,Xe.jsx)(vd,{})]}),Xf=()=>(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:"Best Plumber Service in Gurgaon | Unique Engineers"}),(0,Xe.jsx)("meta",{name:"description",content:"Get expert plumber service in Gurgaon with Unique Engineers! We provide the best plumbing services for homes & offices. Call Today!"}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/services/plumbing-services-in-gurgaon/"})]}),(0,Xe.jsx)(dd,{img:"/assets/images/plumbing-banner.jpg",title:"React out and Connect"}),(0,Xe.jsx)(wd,{})]}),Kf=()=>(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:"Fire Fighting Contractors in India | Unique Engineers"}),(0,Xe.jsx)("meta",{name:"description",content:"Fire fighting contractors in India delivering reliable industrial fire protection systems for factories, hospitals, warehouses, and campuses, executed by experienced industrial fire fighting contractors, Unique Engineers."}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/"}),(0,Xe.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What Types Of Facilities Do You Serve?",acceptedAnswer:{"@type":"Answer",text:"Unique Engineers serves factories, warehouses, hospitals, commercial complexes, and institutional campuses. Each facility receives customised fire protection planning based on operational risk."}},{"@type":"Question",name:"Do Your Systems Comply With Indian And International Standards?",acceptedAnswer:{"@type":"Answer",text:"All systems comply with Indian regulations and relevant international fire safety codes. The team ensures smooth statutory approvals and inspection readiness."}},{"@type":"Question",name:"Can You Integrate Fire Systems With Existing Building Services?",acceptedAnswer:{"@type":"Answer",text:"Yes, systems integrate with electrical, plumbing, and mechanical services. This integration improves response coordination and long term system reliability."}},{"@type":"Question",name:"Do You Provide Maintenance And Audits After Installation?",acceptedAnswer:{"@type":"Answer",text:"Yes, the company provides audits, testing, and maintenance support. These services help systems remain effective as building usage evolves."}},{"@type":"Question",name:"How Do You Handle High Risk Industrial Environments?",acceptedAnswer:{"@type":"Answer",text:"Engineers conduct detailed risk assessments before system design. Solutions reflect material hazards, occupancy patterns, and emergency response needs."}}]})})]}),(0,Xe.jsx)(dd,{img:"/assets/images/firefighting-banner.jpg",title:"React out and Connect"}),(0,Xe.jsx)(bd,{})]}),Qf=()=>(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:"Industrial Electrical Contractors in India | Unique Engineers"}),(0,Xe.jsx)("meta",{name:"description",content:"Industrial electrical contractors in India delivering turnkey electrical services, testing & commissioning for industry clients. Trust Unique Engineers for quality."}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/services/industrial-electrical-contractors-in-india/"}),(0,Xe.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What industries do you serve as industrial electrical contractors in India?",acceptedA
2nswer:{"@type":"Answer",text:"We work with manufacturing plants, warehouses, logistics hubs, commercial infrastructure, and specialised industrial facilities."}},{"@type":"Question",name:"How do you ensure safety during live electrical installations?",acceptedAnswer:{"@type":"Answer",text:"We follow strict isolation procedures, phased shutdown planning, and continuous supervision during all site activities."}},{"@type":"Question",name:"Do you support future expansion during electrical design?",acceptedAnswer:{"@type":"Answer",text:"Yes, our designs include capacity planning, spare provisions, and access considerations for future growth."}},{"@type":"Question",name:"How do you coordinate with other engineering disciplines on site?",acceptedAnswer:{"@type":"Answer",text:"We collaborate closely with mechanical, fire safety, and automation teams through integrated planning and regular coordination reviews."}},{"@type":"Question",name:"Do you provide documentation after project completion?",acceptedAnswer:{"@type":"Answer",text:"Yes, we hand over complete drawings, test reports, and compliance records for maintenance and audits."}}]})})]}),(0,Xe.jsx)(dd,{img:"/assets/images/electrical-banner.jpg",title:"React out and Connect"}),(0,Xe.jsx)(xd,{})]}),Jf=()=>{const[e,t]=(0,i.useState)(!1),n=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/stt-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"STT, Mumbai"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Navi Mumbai, Maharashtra"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/atc-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ATC Tower, Kolkata Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Kolkata, West Bengal"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/goa-e.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"MOPA International Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Goa"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/bhita-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ESIC Medical College & Hospital, Bihta"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Patna, Bihar"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/sky-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Sky Mansion, New Delhi"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Chattarpur, New Delhi"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/hvacbg.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/services",className:"normal-text title-color",style:{textDecoration:"none"},children:"Services"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",sx:{color:"#535353"}
2,children:"AC Installation"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"26px",pb:"8em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h1",className:"titleStyle title-color nwhead",sx:{pb:2}}),(0,Xe.jsx)("div",{className:"cussec",children:(0,Xe.jsxs)("section",{class:"mep-content",children:[(0,Xe.jsx)("h1",{children:(0,Xe.jsx)("b",{children:"Air Conditioning Contractor in India: Providing Tailored HVAC Solutions for Every Need"})}),(0,Xe.jsxs)("p",{children:["Air systems shape how people work, recover, and stay alert across long operational hours. Poor cooling decisions create hidden costs, discomfort, and constant repair cycles. At ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"Unique Engineers"})}),", we approach air systems as long term infrastructure, not short term equipment. Every project begins with listening, not assumptions. Clients value this approach because it protects performance, budgets, and people over decades, not seasons."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Why Choose Unique Engineers for Your Air Conditioning Needs?"})}),(0,Xe.jsx)("p",{children:"Clients approach us when they want steady outcomes, not short term fixes. We look at air systems as part of everyday working life, not isolated installations."}),(0,Xe.jsx)("p",{children:"Our teams study how cooling affects productivity, maintenance cycles, and long term operating costs. This wider view helps systems perform reliably while staying economical over time."}),(0,Xe.jsx)("p",{children:"Years of on ground experience across industries shape every decision we make. That experience shows in planning, coordination, and after handover support."}),(0,Xe.jsx)("b",{children:"What Makes Our Work Distinct"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Proven Experience And Technical Depth:"})," We bring years of hands-on project exposure across commercial and industrial environments."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Solutions Built Around Real Use:"})," Every air conditioning system reflects the space, load patterns, and future needs of the facility."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"End To End Responsibility:"})," We manage installation, upkeep, and corrective work without shifting accountability."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Focus On Energy Responsibility:"})," Our systems balance comfort with controlled energy use and stable long term performance."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Client First Working Style:"})," We communicate clearly, respond promptly, and remain involved through every project stage."]})]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Engineering-Led Approach To Commercial And Industrial Cooling"})}),(0,Xe.jsx)("p",{children:"Every facility carries a different thermal load, operational rhythm, and risk profile. This section explains how design thinking guides each engagement with precision. Our team studies occupancy patterns, heat generation sources, and airflow paths before selecting equipment. This method prevents oversized systems that waste energy and undersized systems that strain components."}),(0,Xe.jsx)("p",{children:"We focus on system harmony rather than isolated machines. Ducting, controls, insulation, and placement receive equal attention during planning stages. Compliance with Indian standards and international best practices remains integral. This protects facilities during audits, expansions, and future technology upgrades."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"End-To-End Execution With Accountable Delivery"})}),(0,Xe.jsx)("p",{children:"Air systems fail when responsibility fragments across vendors and contractors. A single accountable framework avoids this breakdown."}),(0,Xe.jsx)("p",{children:"Unique Engineers manages design coordination, procurement, installation, testing, and commissioning under one roof. Clients benefit from reduced handovers and faster issue resolution."}),(0,Xe.jsxs)("p",{children:["Project schedules receive the same discipline as engineering drawings. Each milestone undergoes internal
2checks before progressing. This integrated model positions us alongside leading ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/hvac-company-in-india/",children:(0,Xe.jsx)("b",{children:"HVAC Company in India"})})," discussions, without chasing labels or rankings."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"Solutions Designed For Industrial Scale And Reliability"})}),(0,Xe.jsx)("p",{children:"Industrial environments demand resilience, safety, and consistent output across extreme conditions. This section outlines how solutions adapt to those realities."}),(0,Xe.jsx)("p",{children:"After careful evaluation, we deploy systems suitable for factories, data centres, pharmaceutical plants, and large commercial facilities. Load diversity and redundancy planning receive priority."}),(0,Xe.jsx)("p",{children:"We collaborate closely with process engineers to avoid interference with production workflows. This coordination reduces downtime during installation and maintenance phases."}),(0,Xe.jsx)("p",{children:"Many clients compare options among top HVAC companies in India before choosing partners. They value our clarity, documentation, and steady execution."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Integrated Services Across MEP And Safety Systems"})}),(0,Xe.jsx)("p",{children:"Cooling systems rarely operate in isolation within modern facilities. This section explains the advantage of coordinated infrastructure planning. We align air systems with electrical layouts, plumbing routes, and control networks during early design stages. This reduces clashes and future rework."}),(0,Xe.jsxs)("p",{children:["Our coordination experience supports complex facilities managed by a single ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"MEP Contractor in India"})}),", ensuring smoother approvals and site execution."]}),(0,Xe.jsxs)("p",{children:["Fire safety integration also receives structured attention. Coordination with ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"Industrial fire fighting contractors in India"})})," ensures compliance without compromising airflow or access routes."]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"What Clients Experience During And After Handover"})}),(0,Xe.jsx)("p",{children:"This section explains outcomes clients notice beyond installation completion, focusing on operational life. Clients receive detailed documentation, training sessions, and performance benchmarks at handover. These resources support internal teams during daily operation."}),(0,Xe.jsxs)("p",{children:["Preventive maintenance frameworks extend equipment life and reduce emergency callouts. This approach stabilises operational expenditure. Facilities supported by ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-electrical-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"industrial electrical contractors in India"})})," benefit from aligned load management and control strategies."]}),(0,Xe.jsxs)("p",{children:["As an experienced ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"MEPF Contractor in India"})}),", we remain available for system optimisation, expansions, and audits long after commissioning."]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Our Approach to HVAC Projects"})}),(0,Xe.jsx)("p",{children:"We treat every HVAC project as a long term responsibility, not a one time assignment. Our teams work carefully, asking the right questions before suggesting any technical direction."}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Understanding Your Space and Priorities:"})," We begin by listening. Our engineers study how the space is used, how people move within it, and what performance you expect daily. This step helps align system choices with real needs and realistic budgets."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Thoughtful System Design and Planning:"})," Our designs balance cooling performance with energy responsibility. We plan layouts, controls, and capacities that support comfort without creating unnecessary operational strain."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Disciplined and Careful Installation:"}
2)," Installation follows a structured process. Skilled teams use proven methods and reliable equipment to ensure systems operate smoothly from the first day."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Ongoing Care and System Evolution:"})," Our involvement continues after handover. Regular maintenance, performance reviews, and upgrade planning keep systems reliable as usage patterns change over time."]})]}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Why Organisations Trust Unique Engineers"})}),(0,Xe.jsx)("p",{children:"Our teams respect operational realities, safety protocols, and site constraints. This respect builds confidence across stakeholder groups."}),(0,Xe.jsx)("p",{children:"Facilities seeking an HVAC contractor in India often discover that trust forms through consistency, not promises."})]})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:ot.Fr?"3em":"5em",pb:ot.Fr?"3em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"1em",textAlign:"center"},children:"Safety served with comfort"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"4642210061",children:"4"})})})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stadiums ",(0,Xe.jsx)("br",{})," made spacious"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"6642212862",children:"6"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8641218062",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stress-free and ",(0,Xe.jsx)("br",{})," comfortable hospitals "]}
2)]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"5612210038",children:"5"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8824918502",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Industries ",(0,Xe.jsx)("br",{})," innovated for"]})]})]})]})})}),(0,Xe.jsx)(ys,{title:"Our projects",imageArray:n,content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"}),(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:(0,Xe.jsx)("div",{container:!0,style:{width:"100%",justifyContent:"center",margin:"0px 0px 0px"},children:(0,Xe.jsxs)("div",{class:"cussec cusmargnsec2",children:[(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Frequently Asked Questions"})}),(0,Xe.jsxs)("details",{open:!0,className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"What types of projects do you handle as an air conditioning contractor in India?"}),(0,Xe.jsx)("p",{children:"We handle commercial buildings, industrial plants, healthcare facilities, data centres, and institutional campuses across diverse climatic zones."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"How early should air system planning begin within a project lifecycle?"}),(0,Xe.jsx)("p",{children:"Planning should begin during concept design stages. Early involvement reduces redesign costs and coordination conflicts later."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"Do you work alongside other service contractors on large sites?"}),(0,Xe.jsx)("p",{children:"Yes. We regularly coordinate with plumbing, electrical, automation, and safety teams to maintain system compatibility."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"How do you ensure energy efficiency without sacrificing performance?"}),(0,Xe.jsx)("p",{children:"We balance load calculations, control strategies, and equipment selection to achieve stable efficiency across real operating conditions."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"What support do clients receive after system commissioning?"}),(0,Xe.jsx)("p",{children:"Clients receive documentation, training, maintenance planning support, and technical assistance during audits or future upgrades."})]})]})})})})})})]})})},$f=()=>(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:"Air Conditioning Contractor in India | Unique Engineers"}),(0,Xe.jsx)("meta",{name:"description",content:"Choose Unique Engineers as your air conditioning contractor in India for professional HVAC solutions, seamless project execution and superior indoor comfort."}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/services/air-conditioning-contractor-in-india/"}),(0,Xe.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What types of projects do you handle as an air conditioning contractor in India?",acceptedAnswer:{"@type":"Answer",text:"We handle commercial buildings, industrial plants, healthcare facilities, data centres, and institutional campuses across diverse climatic zones."}},{"@type":"Question",name:"How early should air system planning begin within a project lifecycle?",acceptedA
2nswer:{"@type":"Answer",text:"Planning should begin during concept design stages. Early involvement reduces redesign costs and coordination conflicts later."}},{"@type":"Question",name:"Do you work alongside other service contractors on large sites?",acceptedAnswer:{"@type":"Answer",text:"Yes. We regularly coordinate with plumbing, electrical, automation, and safety teams to maintain system compatibility."}},{"@type":"Question",name:"How do you ensure energy efficiency without sacrificing performance?",acceptedAnswer:{"@type":"Answer",text:"We balance load calculations, control strategies, and equipment selection to achieve stable efficiency across real operating conditions."}},{"@type":"Question",name:"What support do clients receive after system commissioning?",acceptedAnswer:{"@type":"Answer",text:"Clients receive documentation, training, maintenance planning support, and technical assistance during audits or future upgrades."}}]})})]}),(0,Xe.jsx)(dd,{img:"/assets/images/electrical-banner.jpg",title:"React out and Connect"}),(0,Xe.jsx)(Jf,{})]}),Zf=()=>{const[e,t]=(0,i.useState)(!1),n=[(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/stt-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"STT, Mumbai"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Navi Mumbai, Maharashtra"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/atc-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ATC Tower, Kolkata Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Kolkata, West Bengal"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/goa-e.png",alt:"Goa Airport",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"MOPA International Airport"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Goa"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/bhita-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"ESIC Medical College & Hospital, Bihta"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Patna, Bihar"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{width:"90% !important"},children:[(0,Xe.jsx)("img",{src:"/assets/images/services_image/electrical/sky-e.png",alt:"aiims1",style:{marginBottom:"2em"}}),(0,Xe.jsx)($r,{variant:"body2",className:"slider-title-text",component:"h3",sx:{mb:"0.25em"},children:"Sky Mansion, New Delhi"}),(0,Xe.jsx)($r,{variant:"body2",className:"normal-text",component:"p",sx:{mt:0,mb:"0.5em"},children:"Chattarpur, New Delhi"})]})];return(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{width:"100%"},children:(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{display:"flex",flexFlow:"column",alignItems:"center"},children:[(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsxs)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5,background:!ot.Fr&&"url(/assets/images/hvacbg.png) no-repeat",backgroundPosition:"bottom right"},children:[(0,Xe.jsxs)(xo,{"aria-label":"breadcrumb",children:[(0,Xe.jsx)(Oe,{to:"/",className:"normal-text title-color",style:{textDecoration:"none"},children:"Home"}),(0,Xe.jsx)(Oe,{to:"/services",className:"normal-text title-color",style:{textDecoration:"none"},children:"Services"}),(0,Xe.jsx)($r,{variant:"body2",component:"p",sx:{color:"#535353"},children:"MEPF Contractor"})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:12,sx:{pt:"26px",pb:"8em"},children:[(0,Xe.jsx)($r,{variant:"body2",component:"h1",className:"titleStyle title-color nwhead",sx:{pb:2}}),(0,Xe.jsx)("div",{className:"cussec",children:(0,Xe.jsxs)("section",{class:"mep-content",children:[(0,Xe.jsx)("h1",{children:(0,Xe.jsx)("b",{children:"MEPF Contractor in India Focused on Performance, Not Just Installation"})}),(0,Xe.jsx)("p",{children:"Engineering decisions shape how buildings breathe, protect, and power daily work. Clients rarely seek noise or drama. They seek calm systems that work without attention. That calm comes from careful coordination across mechanical, electrical, plumbing, and fire systems. This page speaks to project leaders who value order, foresight, and accountability."}),(0,Xe.jsxs)("p",{children:["It explains how we at ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"Unique Engineers"})}
vendor: 2,561 bytes, line 2
2)," approach complex infrastructure with restraint, discipline, and technical respect."]}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"MEPF Contractor in India: Offering Integrated MEPF Planning for Project Functionality"})}),(0,Xe.jsxs)("p",{children:["Every project begins with conversations, not drawings. Site constraints, operating loads, timelines, and safety needs guide early decisions. As a seasoned ",(0,Xe.jsx)("b",{children:"MEPF Contractor in India"}),", the team treats coordination as an engineering responsibility."]}),(0,Xe.jsx)("p",{children:"Mechanical, electrical, plumbing, and fire systems receive equal attention. This balance prevents late-stage conflicts and long-term inefficiencies. Design intent always aligns with execution conditions on site."}),(0,Xe.jsx)("p",{children:"The planning process supports industrial, commercial, and institutional developments. Each environment demands different tolerances, risk controls, and service life expectations. Solutions remain practical, serviceable, and grounded in operational reality."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"What Makes Unique Engineers the Top MEPF Contractor in India?"})}),(0,Xe.jsx)("p",{children:"What makes Unique Engineers stand out as a reputed MEPF Contractor in India is our commitment to providing exceptional service with every project we undertake. Our team offers:"}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"End-to-End MEPF Services"}),": We handle everything from HVAC systems to electrical, fire safety, and air conditioning needs, providing you with a comprehensive solution."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Sustainability"}),": We focus on environmentally friendly designs that reduce energy consumption and lower operating costs for the long term."]}),(0,Xe.jsxs)("li",{children:[(0,Xe.jsx)("b",{children:"Industry Expertise"}),": We are recognised as one of the ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/hvac-company-in-india/",children:(0,Xe.jsx)("b",{children:"top HVAC companies in India"})}),", and our experience spans various industries."]})]}),(0,Xe.jsx)("p",{children:"No matter the scale of your project, our team is dedicated to delivering the best in quality and service, ensuring your systems run efficiently and safely."}),(0,Xe.jsx)("h2",{children:(0,Xe.jsx)("b",{children:"MEPF Services by Unique Engineers"})}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"1. HVAC Engineering Built Around Thermal Discipline"})}
2),(0,Xe.jsx)("p",{children:"Comfort in large facilities depends on predictability, not excess capacity. Thermal loads change with usage patterns, equipment density, and climate exposure. As an experienced HVAC company in India, the focus stays on controlled airflow and balanced distribution. Systems avoid overdesign and unnecessary energy draw."}),(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Key HVAC Design Principles Followed On Site"})}),(0,Xe.jsx)("p",{children:"Every HVAC section begins with clear intent and measurable outcomes. The approach avoids complexity unless performance truly demands it."}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Load calculations reflect actual usage, not assumptions."}),(0,Xe.jsx)("li",{children:"Equipment selection prioritises reliability and service access."}),(0,Xe.jsx)("li",{children:"Duct routing supports maintenance without disrupting operations."}),(0,Xe.jsx)("li",{children:"Controls enable monitoring without constant manual intervention."})]}),(0,Xe.jsx)("p",{children:"These principles help facilities remain stable through seasonal and operational changes."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"2. Electrical Systems That Support Industrial Continuity"})}),(0,Xe.jsxs)("p",{children:["Power infrastructure must handle peaks without stress. Industrial facilities cannot afford unplanned interruptions or unsafe distribution. Work carried out as ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-electrical-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"industrial electrical contractors in India"})})," reflects this responsibility. Design focuses on redundancy, clear segregation, and fault tolerance."]}),(0,Xe.jsx)("p",{children:"Cable management, panel layouts, and earthing follow strict engineering logic. Installations allow safe expansion as facilities grow. Documentation ensures future teams understand the system without rework."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"3. Fire Protection Designed For Response And Compliance"})}),(0,Xe.jsxs)("p",{children:["Fire safety systems protect lives, assets, and operational continuity. Compliance alone never defines a complete solution. As trusted ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/",children:(0,Xe.jsx)("b",{children:"fire fighting contractors in India"})}),", the focus remains on response speed and system reliability."]}),(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Core Fire Protection Elements Integrated Across Projects"})}),(0,Xe.jsx)("p",{children:"Fire systems require coordination with architecture and mechanical layouts. Early alignment prevents later compromises."}),(0,Xe.jsxs)("ul",{children:[(0,Xe.jsx)("li",{children:"Detection layouts reflect real occupancy patterns."}),(0,Xe.jsx)("li",{children:"Suppression systems match material risk profiles."}),(0,Xe.jsx)("li",{children:"Pump rooms allow inspection and testing access."}),(0,Xe.jsx)("li",{children:"Control panels integrate with building management systems."})]}),(0,Xe.jsx)("p",{children:"These measures support compliance while maintaining readiness under pressure."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"4. Air Conditioning Solutions That Respect Usage Patterns"})}),(0,Xe.jsxs)("p",{children:["Cooling systems influence energy bills and occupant comfort. Industrial and commercial spaces demand steady performance across shifts. As an experienced ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/services/air-conditioning-contractor-in-india/",children:(0,Xe.jsx)("b",{children:"air conditioning contractor in India"})}),", designs follow actual occupancy behaviour."]}),(0,Xe.jsx)("p",{children:"Zoning strategies limit waste. Equipment placement allows servicing without shutdowns. Controls support adjustment without constant recalibration."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"5. Plumbing And Utilities With Long-Term Service Logic"})}),(0,Xe.jsx)("p",{children:"Water movement defines hygiene, process efficie
2ncy, and equipment life. Plumbing systems must remain silent and dependable. Design choices reduce pressure losses, stagnation risks, and maintenance disruption."}),(0,Xe.jsx)("p",{children:"Drainage layouts respect gravity, access, and future inspection needs. Utility routing considers expansion without demolition. This discipline supports facilities that age gracefully."}),(0,Xe.jsx)("h3",{children:(0,Xe.jsx)("b",{children:"Why Project Teams Trust Long-Term Engineering Partnerships"})}),(0,Xe.jsx)("p",{children:"Execution quality depends on sequencing and communication. Trades must work with shared understanding. This coordination differentiates structured delivery from fragmented construction."}),(0,Xe.jsxs)("p",{children:["Projects align with timelines through disciplined scheduling. Interfaces between systems receive constant review. As a recognised ",(0,Xe.jsx)("a",{href:"https://www.uniqueengineersltd.com/",children:(0,Xe.jsx)("b",{children:"MEP company in India"})}),", the delivery approach values predictability. Clients experience fewer site conflicts and smoother handovers."]}),(0,Xe.jsx)("p",{children:"Trust grows when systems perform quietly year after year. Clients return when maintenance teams face fewer surprises. Designers appreciate clear documentation and responsive coordination."}),(0,Xe.jsx)("p",{children:"The work reflects respect for engineering fundamentals. Each project receives attention proportional to its complexity. No element operates in isolation."}),(0,Xe.jsx)("p",{children:"Engineering remains invisible when done correctly. That invisibility reflects discipline, foresight, and respect for function. Such outcomes define enduring infrastructure partnerships."})]})})]})]})}),(0,Xe.jsx)(Ii,{item:!0,sx:{backgroundColor:"#F4F8FA",mt:"-3em",position:"relative",zIndex:1,px:ot.Fr?2.5:10,width:"100%",display:"flex",justifyContent:"center"},children:(0,Xe.jsx)(Ii,{item:!0,sx:{width:"100%",px:ot.Fr?0:10,pt:ot.Fr?"3em":"5em",pb:ot.Fr?"3em":"5em"},children:(0,Xe.jsxs)(Ii,{item:!0,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:"1em",textAlign:"center"},children:"Safety served with comfort"}),(0,Xe.jsxs)(Ii,{item:!0,sx:{width:"100%",display:"flex",pb:!ot.Fr&&"2em"},children:[(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsx)("p",{class:"numbers",children:(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"4642210061",children:"4"})})})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stadiums ",(0,Xe.jsx)("br",{})," made spacious"]})]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)(Ds,{onEnter:()=>t(!0)}),(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"6642212862",children:"6"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8641218062",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Stress-free and ",(0,Xe.jsx)("br",{})," comfortable hospitals "]}
2)]}),(0,Xe.jsxs)(Ii,{item:!0,xs:4,sx:{},children:[(0,Xe.jsx)($r,{className:"titleStyle title-color",sx:{pb:0,fontFamily:"Inter !important",fontWeight:"700 !important",textAlign:"center"},children:e&&(0,Xe.jsxs)("p",{class:"numbers",children:[(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--1","data-fake":"5612210038",children:"5"})}),(0,Xe.jsx)("span",{class:"numbers__window",children:(0,Xe.jsx)("span",{class:"numbers__window__digit numbers__window__digit--2","data-fake":"8824918502",children:"8"})})]})}),(0,Xe.jsxs)($r,{className:"normal-text",sx:{pb:2,textAlign:"center"},children:["Industries ",(0,Xe.jsx)("br",{})," innovated for"]})]})]})]})})}),(0,Xe.jsx)(ys,{title:"Our projects",imageArray:n,content:"We offer unique solutions for every project we undertake and our experts examine the details minutely. We also take pride in providing sustainable solutions that minimize our carbon footprint or impact on environment."}),(0,Xe.jsx)(gd,{title:"Words of satisfaction"}),(0,Xe.jsx)(Xe.Fragment,{children:(0,Xe.jsx)(Ii,{item:!0,className:"title-div",children:(0,Xe.jsx)(Ii,{item:!0,sx:{px:!ot.Fr&&12.5},children:(0,Xe.jsx)(Ii,{item:!0,xs:12,sx:{pt:"2em",pb:ot.Fr?"6em":"8em"},children:(0,Xe.jsx)("div",{container:!0,style:{width:"100%",justifyContent:"center",margin:"0px 0px 0px"},children:(0,Xe.jsxs)("div",{class:"cussec cusmargnsec2",children:[(0,Xe.jsx)("h4",{children:(0,Xe.jsx)("b",{children:"Frequently Asked Questions"})}),(0,Xe.jsxs)("details",{open:!0,className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"What Does A MEPF Contractor Typically Handle"}),(0,Xe.jsx)("p",{children:"A MEPF contractor manages mechanical, electrical, plumbing, and fire systems under one coordinated scope. This approach reduces conflicts and improves system compatibility."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"How Early Should MEPF Planning Begin In A Project"}),(0,Xe.jsx)("p",{children:"Planning should begin during concept development. Early coordination prevents redesign and controls lifecycle costs."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"Can Existing Facilities Be Upgraded Without Shutdowns"}),(0,Xe.jsx)("p",{children:"Yes, phased execution allows upgrades while operations continue. Careful sequencing and temporary systems support continuity."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"How Is Compliance Managed Across Multiple Codes"}),(0,Xe.jsx)("p",{children:"Designs align with national and project-specific standards. Documentation and testing ensure audit readiness."})]}),(0,Xe.jsxs)("details",{className:"cusfq",children:[(0,Xe.jsx)("summary",{children:"What Sectors Benefit Most From Integrated MEPF Services"}),(0,Xe.jsx)("p",{children:"Industrial plants, commercial buildings, hospitals, and data facilities benefit most. These sectors demand reliability and coordination."})]})]})})})})})})]})})},eg=()=>(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:"MEPF Contractor in India | Unique Engineers"}),(0,Xe.jsx)("meta",{name:"description",content:"MEPF Contractor in India Unique Engineers provides expert mechanical, electrical & plumbing services with advanced engineering solutions for commercial and industrial projects."}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/"}),(0,Xe.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What Does A MEPF Contractor Typically Handle",acceptedAnswer:{"@type":"Answer",text:"A MEPF contractor manages mechanical, electrical, plumbing, and fire systems under one coordinated scope. This approach reduces conflicts and improves system compatibility."}},{"@type":"Question",name:"How Early Should MEPF Planning Begin In A Project",acceptedAnswer:{"@type":"Answer",text:"Planning should begin during concept development. Early coordination prevents redesign and controls lifecycle c
2osts."}},{"@type":"Question",name:"Can Existing Facilities Be Upgraded Without Shutdowns",acceptedAnswer:{"@type":"Answer",text:"Yes, phased execution allows upgrades while operations continue. Careful sequencing and temporary systems support continuity."}},{"@type":"Question",name:"How Is Compliance Managed Across Multiple Codes",acceptedAnswer:{"@type":"Answer",text:"Designs align with national and project-specific standards. Documentation and testing ensure audit readiness."}},{"@type":"Question",name:"What Sectors Benefit Most From Integrated MEPF Services",acceptedAnswer:{"@type":"Answer",text:"Industrial plants, commercial buildings, hospitals, and data facilities benefit most. These sectors demand reliability and coordination."}}]})})]}),(0,Xe.jsx)(dd,{img:"/assets/images/electrical-banner.jpg",title:"React out and Connect"}),(0,Xe.jsx)(Zf,{})]}),tg=()=>((0,i.useEffect)((()=>{window.scrollTo({top:0,left:0})}),[]),(0,Xe.jsxs)(Ii,{container:!0,style:{width:"100%",justifyContent:"center"},children:[(0,Xe.jsx)(Fo,{img:"/assets/images/contactbannerimage.jpg",title:"Bridging Technical Excellence and Human Wellbeing"}),(0,Xe.jsxs)("div",{className:"cussec newthnksec",children:[(0,Xe.jsx)("img",{src:"/assets/images/thright.jpeg",alt:"bannerimage"}),(0,Xe.jsx)("h1",{children:"THANKS FOR YOUR ENQUIRY"})]})]}));const ng=function(e){let{slug:t,title:n,image:i,excerpt:r,author:s}=e;return(0,Xe.jsx)("div",{className:"col-12 col-md-6 col-lg-4",children:(0,Xe.jsxs)("div",{className:"card h-100 border-0",children:[(0,Xe.jsx)("img",{src:i,className:"card-img-top rounded-0",alt:n}),(0,Xe.jsxs)("div",{className:"card-body px-0",children:[(0,Xe.jsx)("h4",{className:"card-title fw-bold mb-3",children:n}),(0,Xe.jsx)("p",{className:"card-text text-muted mb-4",children:r}),(0,Xe.jsx)("div",{className:"meta-info d-flex flex-wrap mb-4",children:(0,Xe.jsxs)("span",{className:"me-3",children:[(0,Xe.jsx)("i",{className:"bi bi-person"})," By ",(0,Xe.jsx)("a",{href:"#",children:s})]})}),(0,Xe.jsx)(Oe,{to:"/blog/".concat(t),className:"btn btn-outline-secondary custom-btn text-uppercase",children:"Read More"})]})]})})},ig=[{id:1,slug:"what-does-turnkey-mepf-contracting-actually-cost-in-india",title:"What Does Turnkey MEPF Contracting Actually Cost in India?",image:"/assets/images/blogs/blog11.png",meta_title:"Turnkey MEPF Contracting Cost in India | Unique Engineers",meta_description:"Explore turnkey MEPF contracting costs in India, including indicative rates for warehouses, factories and commercial buildings, plus scope and execution stages.",excerpt:"If you've ever called three contractors for the same shed and gotten three wildly different numbers, you already know the problem. It's one of the most common calls we get",content:["<p>If you've ever called three contractors for the same shed and gotten three wildly different numbers, you already know the problem. It's one of the most common calls we get at Unique Engineers: someone standing in an empty warehouse or a half-poured factory floor, asking why one quote says \u20b9180 a square foot and another says \u20b9420 for what looks like the same job.</p>\n\n<p>After years of pulling cable trays, laying sleeves and running fire mains across factories, warehouses and commercial sites in India, here's the answer. <a href=\"https://www.uniqueengineersltd.com/blog/what-happens-when-different-contractors-handle-each-mep-system\"><b>Turnkey MEPF cost</b></a> isn't one number. It's a range that moves with the type of building, the finish level, the load you're designing for, and, honestly, which contractor is doing the estimating. But there are real bands you can plan around, and that's what this post is for.</p>\n\n<h2><b>Who Provides Turnkey MEPF Solutions for Factories, Warehouses and Commercial Buildings?</b></h2>\n\n<p>Three kinds of players usually show up on a tender list. Large EPC houses handle mega-plants, where MEPF is one slice of a much bigger civil contract. Small local vendors handle single trades, like an electrician here or a plumber there, which works for a shop but falls apart in a 2-lakh-square-foot warehouse.</p>\n\n<p>In between sits the dedicated turnkey MEPF contractor: a single <a href=\"https://www.uniqueengineersltd.com/\"><b>MEP company in India</b></a> that designs, procures, installs and commissions mechanical, electrical, plumbing and fire fighting under one contract. Unique Engineers work in that middle band, and it's where most factories, warehouses and commercial buildings get the best outcome since you're not stitching four vendors together on-site.</p>\n\n<h2><b>What Is Included in an MEPF Turnkey Contract?</b></h2>\n\n<p>A proper contract covers mechanical (HVAC, exhaust and ventilation systems), electrical (transformers, panels, DBs, cabling, lighting, earthing), plumbing (water supply, drainage, sewage and water treatment) and fire fighting (sprinklers, hydrants, fire alarm and detection). It also covers the parts people forget: design and load calculations, statutory approvals, procurement, installation, testing and commissioning, and handover documentation with AMC support.</p>\n\n<h2><b>Indicative Cost per Sq. Ft.</b></h2>\n\n<ul>\n<li><b>Warehouses & logistics sheds:</b> \u20b9150 to \u20b9280</li>\n<li><b>Factories & manufacturing plants:</b> \u20b9250 to \u20b9450</li>\n<li><b>Commercial & office buildings:</b> \u20b9350 to \u20b9650</li>\n</ul>\n\n<h2><b>What Is the Difference Between MEP and MEPF?</b></h2>\n\n<p>MEP is mechanical, electrical and plumbing. MEPF adds the F for fire fighting and fire protection. In India, fire safety sits under the National Building Code and local fire NOC rules, which makes it a distinct, code-driven trade, not an add-on.</p>\n\n<p>A lot of firms calling themselves an MEP Contractor in India actually subcontract fire fighting to a third party. A true MEPF contractor keeps fire-system design, installation and testing in-house, so sprinkler layouts and hydrant spacing are planned alongside electrical and HVAC from day one instead of being bolted on the week before the fire NOC inspection.</p>\n\n<h2><b>What Are the Benefits of Hiring a Single MEPF Contractor?</b></h2>\n\n<p>One point of accountability means no vendor blaming another when a duct clashes with a cable tray or a pipe run blocks a light fitting. Coordinated shop drawings catch that on paper, not on site. It also means one schedule instead of four overlapping ones, consolidated procurement (usually better material pricing), and a single warranty and AMC instead of chasing three companies when something fails. That's the real case for hiring among the top MEP companies in India rather than piecing a project together trade by trade, as coordination savings alone often cover the difference in quote. <a href=\"https://www.uniqueengineersltd.com/\"><b>Reliable MEP Services in India</b></a> from one accountable team also shortens your timeline, since trades aren't waiting on each other's approvals.</p>\n\n<h2><b>How Does Turnkey MEPF Execution Work for Warehouses?</b></h2>\n\n<p>
2The execution typically runs in six sequential stages:</p>\n\n<ul>\n<li><b>Site survey and load assessment:</b> Initial evaluation of the site conditions and facility requirements.</li>\n<li><b>MEPF design and BOQ preparation:</b> Creating the structural blueprints and the full Bill of Quantities (BOQ).</li>\n<li><b>Statutory approval coordination:</b> Managing compliance, including fire NOCs and electricity board sanctions.</li>\n<li><b>Procurement:</b> Sourcing the required materials, systems, and equipment.</li>\n<li><b>Phased installation:</b> Executing the installation, strictly timed with the civil handover.</li>\n<li><b>Testing, commissioning and handover:</b> Final checks and documented handover complete with AMC support.</li>\n</ul>\n\n<p>Warehouses bring their own specifics, such as rack clearances that dictate sprinkler head spacing, fire suppression sized to the storage class, energy-efficient LED and skylight lighting to cut power bills, and increasingly, EV charging provisions built in from the start rather than retrofitted later.</p>\n\n<h2><b>Budgeting a Factory, Warehouse or Commercial Building?</b></h2>\n\n<p>Get a real BOQ before you commit to a number because it's the only way to compare quotes honestly. Unique Engineers does exactly that for <a href=\"https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/\"><b>MEPF projects</b></a> across India, and we're happy to walk through your drawings and give you a straight estimate.</p>\n\n<p><i>Talk to <a href=\"https://www.uniqueengineersltd.com/\"><i>Unique Engineers</i></a> Today</i></p>"],author:"Unique Engineers",day:"21",month:"Sep",year:"2026"},{id:2,slug:"which-hvac-system-is-best-for-a-warehouse",title:"Which HVAC System Is Best for a Warehouse?",image:"/assets/images/blogs/blog12.png",meta_title:"Best HVAC System for Warehouses in India | Unique Engineers",meta_description:"Learn which HVAC systems work best for warehouses, from HVLS fans and evaporative cooling to VRF and ducted AC, based on climate, storage and usage.",excerpt:'We at Unique Engineers get some version of this question frequently: "what AC should we put in the warehouse?" And almost every time, the honest answer is probably',content:['<p>We at Unique Engineers get some version of this question frequently: "what AC should we put in the warehouse?" And almost every time, the honest answer is probably not an AC at all, or at least not everywhere. A 50,000-square-foot shed with a 12-metre ceiling behaves nothing like an office floor, and treating it like one is how projects end up with an oversized cooling bill and a warehouse that still feels hot at the floor level. So what you need is a HVAC system from the <a href="https://www.uniqueengineersltd.com/services/hvac-company-in-india/"><b>best HVAC company in India</b></a><b>.</b></p>\n\n<h3><b>What Makes Warehouse HVAC Different From Office HVAC?</b></h3>\n\n<ul>\n<li><b>Design Intent:</b> Offices are about comfort cooling in enclosed, human-occupied spaces. Warehouses are mostly open volume.</li>\n<li><b>Heat Load and Stratification:</b> Warehouses feature large roof surfaces that soak up heat all day, causing warm air to rise and sit near the ceiling.</li>\n<li><b>Cost Inefficiency:</b> Deep-cooling that entire massive volume with conventional AC is expensive to install and even worse to run.</li>\n<li><b>The Real Goal:</b> The main job in most warehouses is moving air and managing the heat load, not chasing a consistent 24\xb0C everywhere.</li>\n</ul>\n\n<h3><b>Which HVAC Systems Actually Work for a Warehouse?</b></h3>\n\n<p>A few core options from top <a href="https://www.uniqueengineersltd.com/blog/hvac-system-design-for-commercial-buildings-key-considerations"><b>HVAC companies in India</b></a> cover the vast majority of use cases:</p>\n\n<ul>\n<li><b>HVLS (High Volume, Low Speed) Fans + Roof Turbo Ventilators:</b> The best starting point for general dry storage at the lowest cost. They keep air moving and pull trapped heat out through the roof with no refrigerant involved.</li>\n<li><b>Evaporative Cooling:</b>
2 Ideal for large volumes in dry climates. It can drop shed temperatures noticeably at a fraction of AC running costs, though it struggles in humid coastal zones.</li>\n<li><b>Rooftop Packaged / Ducted Split Units:</b> Designed for QC labs, packing and dispatch zones, and cold storage sections that genuinely require strict temperature control.</li>\n<li><b>VRF Systems:</b> Perfect for mezzanine offices requiring zoned control. They operate separately so you are not cooling the whole shed just to keep one cabin comfortable.</li>\n<li><b>Destratification Fans:</b> Suitable for any high-ceiling shed. They push warm, ceiling-level air back down to the floor level and often cut both heating and cooling loads more than people expect.</li>\n</ul>\n\n<p>Most well-planned warehouses run two or three of these together. A common setup involves HVLS fans and roof ventilators across the bulk storage area, paired with a small ducted split system specifically for the packing desk or QC room.</p>\n\n<h3><b>How Do You Choose the Right HVAC System?</b></h3>\n\n<p>Selecting the right mix comes down to what is stored, your location, and how the space is used:</p>\n\n<ul>\n<li><b>Stored Materials:</b> Dry goods and general storage rarely need anything beyond fans, ventilation, and destratification. In contrast, pharma, cold chain, and electronics storage need strict temperature and humidity control with built-in redundancy.</li>\n<li><b>Climate Considerations:</b> Evaporative cooling works beautifully in Rajasthan or Gujarat but will not perform the same in coastal cities like Mumbai or Chennai.</li>\n<li><b>Occupancy Density:</b> A warehouse with 200 people packing orders all day requires a vastly different approach than a facility running mostly on automation.</li>\n<li><b>Capex vs. Running Cost:</b> There is a trade-off worth discussing with your MEPF contractor. Fans and ventilation cost less to install and run, while ducted AC costs more upfront but provides tighter environmental control. The right mix depends heavily on your budget horizon.</li>\n</ul>\n\n<h2><b>Can One Company Manage HVAC, Electrical, Plumbing and Fire Fighting Work Under a Single Contract?</b></h2>\n\n<p>Yes, and honestly, it should be a single company because HVAC almost never stands alone on site:</p>\n\n<ul>\n<li><b>Electrical Integration:</b> Every rooftop unit needs a heavy power feed and its own MCC panel.</li>\n<li><b>Fire Fighting Alignment:</b> Every duct run has to be checked against sprinkler head spacing and fire damper requirements.</li>\n<li><b>Plumbing Necessities:</b> Every cooling coil and evaporative system requires a condensate or makeup water line.</li>\n<li><b>Avoiding Clashes and Delays:</b> When HVAC is contracted separately, site clashes occur, such as a duct being routed straight through a planned sprinkler main or a rooftop unit being installed before its power panel.</li>\n</ul>\n\n<p>At Unique Engineers, HVAC is designed and installed as part of one turnkey MEPF scope, on one set of coordinated drawings, by one team. This ensures the mechanical, electrical, plumbing, and fire fighting layouts are fully resolved before anyone picks up a drill.</p>\n\n<h3><b>Not Sure Which System Fits Your Shed?</b></h3>\n\n<p>It is always worth getting a site-specific assessment rather than defaulting to whatever the last project used. <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> work through exactly this kind of HVAC and MEPF planning for warehouses across India.</p>\n\n<p>Call our HVAC company and let\'s discuss the possibilities.</p>'],author:"Unique Engineers",day:"21",month:"Sep",year:"2026"},{id:3,slug:"how-long-does-a-typical-ac-or-hvac-system-last",title:"How Long Does a Typical AC or HVAC System Last?",image:"/assets/images/blogs/blog13.png",meta_title:"How Long Does an AC or HVAC System Last? | Unique Engineers",meta_description:"Learn how long AC and HVAC systems last, including realistic lifespans, common causes of early failure, maintenance schedules, and replacement signs.",excerpt:"A properly specified system b
2y a reputed HVAC contractor in India should provide 15 to 20 years of reliable service. However, many systems fail between years six and nine",content:['<p>A properly specified system by a reputed <a href="https://www.uniqueengineersltd.com/services/hvac-company-in-india/"><b>HVAC contractor in India</b></a> should provide 15 to 20 years of reliable service. However, many systems fail between years six and nine. These early failures rarely result from age; they stem from decisions made long before the first breakdown.</p>\n\n<h2><b>Expected HVAC Lifespan by Equipment Type</b></h2>\n\n<p>Indian operating conditions-like heavy dust loads, coastal humidity, voltage fluctuations, and long cooling seasons-add significant stress. If your facility is near a highway, cement unit, or coast, expect lifespans closer to the lower end.</p>\n\n<table>\n<tbody>\n<tr>\n<td><b>Equipment Type</b></td>\n<td><b>Design Life</b></td>\n<td><b>Realistic Life</b></td>\n<td><b>Common Causes for Early Failure</b></td>\n</tr>\n<tr>\n<td><b>Split and Window AC</b></td>\n<td>12 to 15 years</td>\n<td>8 to 12 years</td>\n<td>Clogged filters, unattended leaks</td>\n</tr>\n<tr>\n<td><b>Ductable and VRF</b></td>\n<td>15 years</td>\n<td>12 to 15 years</td>\n<td>Wrong tonnage, duct leakage</td>\n</tr>\n<tr>\n<td><b>AHU and Air Washer</b></td>\n<td>20 to 25 years</td>\n<td>15 to 20 years</td>\n<td>Worn bearings, slipping belts, corroded coils</td>\n</tr>\n<tr>\n<td><b>Screw or Centrifugal Chiller</b></td>\n<td>25 years</td>\n<td>20 to 25 years</td>\n<td>Poor water treatment, scaling</td>\n</tr>\n<tr>\n<td><b>Cooling Tower</b></td>\n<td>15 to 20 years</td>\n<td>10 to 15 years</td>\n<td>Scale, algae, untreated make up water</td>\n</tr>\n<tr>\n<td><b>Ducting and Insulation</b></td>\n<td>25+ years</td>\n<td>20+ years</td>\n<td>Condensation damage</td>\n</tr>\n<tr>\n<td><b>Controls and BMS</b></td>\n<td>12 to 15 years</td>\n<td>10 to 12 years</td>\n<td>Obsolete parts, lack of software support</td>\n</tr>\n</tbody>\n</table>\n\n<h2><b>Why HVAC Systems Fail Early</b></h2>\n\n<ol>\n<li><b>Sized on a guess:</b> Estimating tonnage from floor area rather than a heat load calculation is an expensive mistake. Undersized systems run continuously; oversized systems short-cycle. Both scenarios destroy the compressor early.</li>\n<li><b>Maintenance became optional:</b> A choked coil forces the compressor to work harder, driving up power draw and discharge temperatures. The damage accumulates silently for years.</li>\n<li><b>Installation cut corners:</b> Weak brazing, missing insulation, and poor vibration isolation eventually surface as leaks and corrosion.</li>\n<li><b>The water side was ignored:</b> Chillers and cooling towers depend heavily on water chemistry. A thin layer of scale drastically cuts heat transfer. Correcting the chemistry often saves equipment previously thought to be broken.</li>\n</ol>\n\n<h2><b>Warning Signs Your HVAC System Is Nearing the End</b></h2>\n\n<p>Two or more of these signals mean you should plan a HVAC replacement or major overhaul:</p>\n\n<ul>\n<li>Energy bills rise every year while cooling output stays flat.</li>\n<li>Repairs cross two in a single season (a pattern, not isolated).</li>\n<li>Certain zones never reach the setpoint.</li>\n<li>Noise, vibration, or ice formation occurs on suction lines.</li>\n<li>Spare parts become difficult to source.</li>\n</ul>\n\n<h2><b>HVAC Repair or HVAC Replace? A Simple Decision Rule</b></h2>\n\n<p>Multiply the repair quote by the equipment\'s age in years. If the result exceeds the cost of new equipment, replace it. This accounts for hidden running costs and unplanned downtime.</p>\n\n<ul>\n<li><i>Example 1 (3-year-old):</i> \u20b95,000 quote. (3 \xd7 5,000 = \u20b915,000). <b>Decision:</b> Repair.</li>\n<li><i>Example 2 (8-year-old):</i> \u20b918,000 quote. (8 \xd7 18,000 = \u20b91,44,000). <b>Decision:</b> Borderline.</li>\n<li><i>Example 3 (12-year-old):</i> \u20b95,000 quote. (12 \xd7 5,000 = \u20b960,000). <b>Decision:</b> Replace.</li>\n</ul>\n\n<h2><b>A HVAC Maintenance Schedule That Extends Life</b></h2>\n\n<ul>\n<li><b>Filter cleaning/replacement:</b> Monthly (Offices) | Every 15 days (Industrial)</li>\n<li><b>Coil cleaning:</b> Every 6 months (Offices) | Quarterly (Industrial)</li>\n<li><b>Condenser water testing:</b> Monthly (Offices) | Weekly (Industrial)</li>\n<li><b>Belt, bearing & motor check:</b> Quarterly (Offices) | Monthly (Industrial)</li>\n<li><b>Refrigerant & leak check:</b> Annually (Offices) | Every 6 months (Industrial)</li>\n</ul>\n\n<h2><b>Which Are the Top HVAC Companies in India for Industrial and Commercial Projects?</b></h2>\n\n<p>Selecting a reliable partner goes far beyond basic installation. Before awarding a project to an <b>HVAC contractor in India</b>, ask these critical questions:</p>\n\n<ol>\n<li>Do they run a genuine heat load study before quoting?</li>\n<li>Have they executed your specific type of facility (e.g., cleanrooms, data centers)?</li>\n<li>What happens after handover?</li>\n<li>Can they show you a plant room still performing well after ten years?</li>\n</ol>\n\n<p>
2At Unique Engineers, we build airflow studies, heat load analyses, and lifecycle cost planning directly into the design stage. Finding the right <b>HVAC contractor in India</b> means prioritizing long-term performance over initial cost. A system that saves money for fifteen years will always outperform one that looked cheaper on day one, a fact any experienced team will confirm.</p>\n\n<p><b><i>Where to Start?</i></b></p>\n\n<p><i>Book a performance audit with <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> before summer. An audit reveals what your system is drawing, where capacity is leaking, and how many years it has left-turning an emergency capital decision into a planned one.</i></p>\n\n<h2><b>Frequently Asked Questions</b></h2>\n\n<p><b>Does an AMC extend HVAC life?</b><br/>\nYes. Disciplined service programs help equipment run 30-40% longer.</p>\n\n<p><b>Is a central chiller better than multiple split units?</b><br/>\nAbove 100 TR, a chiller almost always wins due to better efficiency. Below 100 TR, VRF or ductable systems make more sense.</p>\n\n<p><b>Can I upgrade the AC system instead of replacing it?</b><br/>\nOften, yes. Retrofitting controls, replacing an AHU, or upgrading a chiller while retaining the ductwork adds years of service.</p>\n\n<p><b>How long does an industrial HVAC system last compared to a commercial one?</b><br/>\nIndustrial systems typically last 15-20% less due to heavy dust and longer run hours, unless maintenance frequency is matched to the conditions.</p>\n\n<p><b>What is the first thing to check on an aging system?</b><br/>\nThe service log. If nobody knows the last coil cleaning date, your system is aging too fast.</p>'],author:"Unique Engineers",day:"21",month:"September",year:"2026"},{id:4,slug:"hvac-servicing-guide-for-commercial-spaces",title:"HVAC Servicing Guide For Commercial Spaces",image:"/assets/images/blogs/blog14.png",meta_title:"HVAC Servicing Guide for Commercial Spaces | Unique Engineers",meta_description:"Learn how to service commercial HVAC systems with a practical maintenance schedule, warning signs, service report checklist, and AMC tips for India.",excerpt:"Most commercial HVAC systems give warning signals before complete breakdown. The signs seem like: a floor that runs warmer than it used to, a power bill",content:['<p>Most commercial HVAC systems give warning signals before complete breakdown. The signs seem like: a floor that runs warmer than it used to, a power bill that creeps up, or a filter that looks worse than the log says it should. By the time a compressor trips, the money is already spent.</p>\n\n<p>Servicing by <a href="https://www.uniqueengineersltd.com/services/hvac-company-in-india/"><b>industrial HVAC contractors in India</b></a> is an operations decision, not a repair decision. Once you treat it that way, the numbers change.</p>\n\n<h3><b>Why HVAC Systems Fail</b></h3>\n\n<p>A neglected HVAC system rarely stops running; it simply works harder to deliver the same cooling. This drives consumption up by 15 to 30 percent, which often gets wrongly blamed on tariffs or a hot summer.</p>\n\n<ul>\n<li><b>Clogged filters</b> raise static pressure, causing the blower to draw more current.</li>\n<li><b>Fouled coils</b> reduce heat transfer, forcing the compressor to run longer cycles.</li>\n<li><b>Low refrigerant charge</b> restricts capacity and strains the system.</li>\n</ul>\n\n<p><i>Always verify the system before you replace it.</i> Often, correcting missed coil cleanings or rebalancing a duct network can save existing equipment and eliminate the need for an expensive replacement.</p>\n\n<h3><b>A HVAC Servicing Schedule</b></h3>\n\n<ul>\n<li><b>Filter inspection and replacement (Monthly):</b> Restricted airflow raises fan power and cuts cooling capacity.</li>\n<li><b>Drain pans, condensate lines, and AHU hygiene (Monthly through monsoon):</b> Prevents water damage, odor, and microbial growth.</li>\n<li><b>Condenser and evaporator coil cleaning (Quarterly):</b> Fouling reduces heat transfer and raises head pressure.</li>\n<li><b>Refrigerant charge and pressure check (Quarterly):</b> Low charge cuts capacity and shortens compressor life.</li>\n<li><b>Belt, bearing, motor, and vibration check (Quarterly):</b> Early detection prevents unplanned shutdowns.</li>\n<li><b>Air and water balancing (Annually):</b> Corrects zone imbalance after interior changes.</li>\n<li><b>Controls, sensors, and BMS calibration (Annually):</b> Drifted sensors cause overcooling and wasted energy.</li>\n<li><b>Heat load review (Every 2 years, or after layout changes):</b> Occupancy, equipment, and partitions fundamentally alter the design basis.</li>\n</ul>\n\n<h3><b>HVAC Warning Signs That Need Attention Now</b></h3>\n\n<ul>\n<li>Temperature differential across the coil is below design specifications.</li>\n<li>
2Rising current draw with no increase in cooling load.</li>\n<li>Water stains near the AHU room or on ceiling tiles.</li>\n<li>The same zone complains of poor cooling in the same season every year.</li>\n<li>Short cycling or frequent electrical trips on the compressor.</li>\n</ul>\n\n<h3><b>What a Proper HVAC Service Report Contains</b></h3>\n\n<p>A report stating "system checked, found normal" is useless. Six months of actual data will tell you more about your plant than any single inspection. Insist on written readings for every visit:</p>\n\n<ul>\n<li>Supply and return air temperatures, including the differential.</li>\n<li>Current draw per motor against the nameplate rating.</li>\n<li>Suction and discharge pressures.</li>\n<li>Filter differential pressure.</li>\n<li>Parts replaced, with exact dates.</li>\n<li>Open observations carried forward to the next visit.</li>\n</ul>\n\n<h3><b>What Is the Best HVAC Company in India for Large-Scale Industrial Projects?</b></h3>\n\n<p>There\'s no single <a href="https://www.uniqueengineersltd.com/blog/hvac-system-design-for-commercial-buildings-key-considerations"><b>HVAC company</b></a> that is the right fit for every industrial project. A cleanroom, data center, pharmaceutical facility, and paint shop can have vastly different load profiles, airflow requirements, and filtration standards.</p>\n\n<p>When evaluating industrial <b>HVAC contractors in India</b>, ask these four questions to separate experienced partners from the rest:</p>\n\n<ul>\n<li>Will they conduct a fresh heat load study, or simply work from existing drawings?</li>\n<li>How strong is their site engineering team, and who will be present on-site daily?</li>\n<li>What does their scope include after handover and commissioning?</li>\n<li>Can they demonstrate experience supporting a comparable facility for more than three years?</li>\n</ul>\n\n<p>The most reliable HVAC teams look beyond installation and code compliance. They design around <b>lifecycle operating costs, energy efficiency, maintainability, and long-term performance</b>, while remaining engaged well after commissioning.</p>\n\n<p>For example, at <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a>, airflow studies and heat load analysis are carried out before equipment selection. This approach helps ensure that the system is sized around actual operating conditions rather than assumptions made during the design stage.</p>\n\n<p>Ultimately, choosing among the many industrial HVAC contractors in India is not simply a procurement decision. It is a long-term operations decision that can directly influence energy consumption, maintenance costs, productivity, and plant performance for years to come.</p>\n\n<h3><b>Before You Sign Your Next HVAC AMC</b></h3>\n\n<p>Planned <b>HVAC maintenance costs</b> less than emergency repair every time, and the gap only widens as the plant gets older. Before renewing or signing a new Annual Maintenance Contract (AMC):</p>\n\n<ul>\n<li><b>Read the last three service reports</b> and check whether they carry actual, measurable readings.</li>\n<li><b>Confirm the date of the last coil cleaning</b>, not just the last filter change.</li>\n<li><b>Ask for a heat load review</b> if your layout, headcount, or internal processes have changed.</li>\n<li><b>Fix the response time</b> and escalation paths in writing.</li>\n</ul>\n\n<p><i>Want a HVAC performance audit? Call Unique Engineers today!</i></p>'],author:"Unique Engineers",day:"21",month:"September",year:"2026"},{id:5,slug:"what-does-a-complete-mepf-package-include",title:"What Does a Complete MEPF Package Include?",image:"/assets/images/blogs/blog10.png",meta_title:"Complete MEPF Package: Services, Scope & Benefits | Unique Engineers",meta_description:"Discover what a complete MEPF package includes, from HVAC, electrical and plumbing to fire fighting, design, installation and commissioning by an MEP company in India.",excerpt:"Most people hear MEPF and picture a few pipes, some wires and a fan. On a live site it is far bigger than that. MEPF stands for mechanical, electrical, plumbing",content:['<p>Most people hear MEPF and picture a few pipes, some wires and a fan. On a live site it is far bigger than that. MEPF stands for mechanical, electrical, plumbing and fire fighting, and these four systems share the same ceilings, the same shafts and the same walls. Plan them separately and they fight each other. Here is a simple look at what a full package should actually cover.</p>\n\n<h2><b>Which Company Provides Integrated MEP Solutions Instead of Separate HVAC, Electrical and Fire Contractors?</b></h2>\n\n<p>A single <a href="http://uniqueengineersltd.com"><b>MEP company in India</b></a> that keeps design, supply, installation and commissioning under one roof. That is exactly how <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> work.</p>\n\n<p>A complete package covers:</p>\n\n<ul>\n<li><b>Mechanical:</b>
2 HVAC, ventilation, chillers, ducting and exhaust systems</li>\n<li><b>Electrical:</b> HT and LT panels, transformers, DG sets, cabling, lighting and earthing</li>\n<li><b>Plumbing:</b> water supply, drainage, pumps, STP and WTP connections</li>\n<li><b>Fire fighting:</b> detection, alarms, hydrants, sprinklers and pump rooms</li>\n</ul>\n\n<p>Then there is the part nobody mentions until it goes wrong. Shop drawings, clash checks, load calculations, testing, commissioning, as-built documents and maintenance. When four vendors work alone, the duct meets the cable tray at the same level, the sprinkler line runs into a beam, and the same slab gets cut twice. One <a href="https://www.uniqueengineersltd.com/"><b>MEP Contractor in India</b></a> carries the whole scope, so you get one drawing set, one programme and one person to call.</p>\n\n<h2><b>Which Fire Fighting Contractor in India Offers Complete Design, Supply, Installation and Testing Services?</b></h2>\n\n<p>The one that stays until the NOC is in your hand. Plenty of <a href="https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/"><b>fire fighting contractors in India</b></a> are happy to supply and fit equipment, then leave the approvals to you.</p>\n\n<p>Our fire scope runs end to end:</p>\n\n<ul>\n<li>Hydraulic design as per NBC and TAC norms</li>\n<li>Pump room, hydrant network and sprinkler layout</li>\n<li>Addressable detection, alarm panels and gas suppression for server rooms</li>\n<li>Pressure testing, flushing and commissioning</li>\n<li>Fire department liaison and NOC support</li>\n<li>Staff training and annual maintenance</li>\n</ul>\n\n<p>Factories, warehouses and chemical storage need more than a standard building system. Foam, deluge lines, spark detection and correct risk classification are the job of <a href="https://www.uniqueengineersltd.com/blog/industrial-fire-safety-rules-2026-india"><b>industrial fire fighting contractors</b></a><b> in India</b>, and getting the risk class wrong is an expensive thing to discover during inspection.</p>\n\n<h2><b>Who Installs Industrial HVAC Systems for Manufacturing Plants, Logistics Parks and Warehouses?</b></h2>\n\n<p>An <b>HVAC Company in India</b> with plant experience, not only office fit-out experience. An office is about comfort. A plant is about process. Machines throw heat all day, welding bays need fume extraction, food and pharma lines need controlled humidity, and a large warehouse needs air changes more than it needs cold air.</p>\n\n<p>Our industrial HVAC work includes heat load surveys, system selection across chilled water, VRF and evaporative cooling, duct routing, BMS controls, energy studies, commissioning and service.</p>\n\n<p>Send us your drawings and we will come back with a clear scope and a budget.</p>\n\n<h2><b>Frequently Asked Questions</b></h2>\n\n<p><b>What is the difference between MEP and MEPF?</b><br/>\nThe F is fire fighting. In India it is listed separately because it carries its own statutory approvals, testing and sign-off.</p>\n\n<p><b>Is one contractor for everything actually cheaper?</b><br/>\nUsually yes. You save on rework, idle labour and repeat civil cutting, and there is nobody passing blame between vendors when a date slips.</p>\n\n<p><b>When should we bring you in?</b><br/>\nAt design stage, alongside the architect. Services planned after the structure is frozen always cost more to correct.</p>\n\n<p><b>Do you handle government approvals?</b><br/>\nYes. Fire NOC, electrical inspectorate clearance and pollution board coordination sit inside our scope.</p>\n\n<p><b>What happens after handover?</b><br/>\nYou get as-built drawings, O&M manuals and team training, and we continue with AMC, spares and breakdown support.</p>'],author:"Unique Engineers",day:"10",month:"Sep",year:"2026"},{id:6,slug:"how-are-hvac-systems-designed-and-commissioned-for-industrial-facilities",title:"How Are HVAC Systems Designed and Commissioned for Industrial Facilities?",image:"/assets/images/blogs/blog9.png",meta_title:"Industrial HVAC Design & Commissioning | HVAC Company in India",meta_description:"Learn how industrial HVAC systems are designed, installed and commissioned, and why choosing the best HVAC company in India matters for reliable performance.",excerpt:"An industrial HVAC system is never picked off a shelf. It is built around one building, one process and one set of people working inside it. A pharma unit and a paint shop can sit",content:['<p>An industrial HVAC system is never picked off a shelf. It is built around one building, one process and one set of people working inside it. A pharma unit and a paint shop can sit on the same road and still need completely different systems. Here is how the design and commissioning process actually works.</p>\n\n<h2><b>What Happens During the Design Stage?</b></h2>\n\n<p>Design starts with a site study, not with equipment. Before anyone talks about chiller
2s or ducts, the team walks the floor and asks simple questions. What does the plant make? Which machines throw off heat? How many people work per shift? Are there fumes, dust or moisture in the air?</p>\n\n<p>Those answers turn into numbers:</p>\n\n<ul>\n<li><b>Heat load:</b> how much heat must be removed at the hottest hour of the year</li>\n<li><b>Fresh air:</b> how often the air inside has to be replaced</li>\n<li><b>Zoning:</b> shop floor, stores, offices and any clean room are treated separately</li>\n<li><b>Equipment selection:</b> chillers, air handling units, ducting and exhaust sized to the real load</li>\n<li><b>Drawings and specifications</b> the site team can actually build from</li>\n</ul>\n\n<p>A careful <a href="https://www.uniqueengineersltd.com/services/hvac-company-in-india/"><b>HVAC company in India</b></a> spends more time here than anywhere else, because an error in the calculation becomes a permanent running cost.</p>\n\n<h2><b>How Is the System Commissioned After Installation?</b></h2>\n\n<p>Commissioning is where the installed system is tested and tuned until it performs the way the design promised. It runs like this:</p>\n\n<ol>\n<li>Installation checks on pipe routes, insulation, duct joints and electrical work</li>\n<li>Testing, adjusting and balancing, so airflow at every grille matches the design figure</li>\n<li>Equipment trials on chillers, pumps, fans, sensors, alarms and controls</li>\n<li>Load testing while the plant runs under real production conditions</li>\n<li>Handover with as built drawings, O and M manuals, warranty papers and team training</li>\n</ol>\n\n<p>Skipping this stage is common and expensive. <b><a href="https://www.uniqueengineersltd.com/blog/hvac-company-india-pharmaceutical-iaq-standards">Industrial HVAC contractors</a> in India</b> who take balancing seriously hand over a system that costs far less to run over ten years.</p>\n\n<h2><b>I\'m Looking for a Reliable HVAC Contractor for a Commercial Building. Which Companies Should I Shortlist?</b></h2>\n\n<p>Shortlist firms that have already delivered your building type, not just the biggest names. Ask each one for:</p>\n\n<ul>\n<li>An in house design team, so the calculations are not outsourced</li>\n<li>Completed projects of similar size and use</li>\n<li>Sample balancing reports from earlier commissioning jobs</li>\n<li>A service team in your city and a clear AMC offer</li>\n<li>Named references you may call</li>\n</ul>\n\n<p><a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> will share these without hesitation. The <b>best HVAC company in India</b> for your building is the one with the closest experience to your project and the nearest service team, not the one with the loudest advertisement.</p>\n\n<h2><b>Who Installs Industrial HVAC Systems for Manufacturing Plants, Logistics Parks and Warehouses?</b></h2>\n\n<p>Specialist industrial contractors do this work, not general air conditioning dealers. Industrial sites bring process heat, high roofs, large volumes, ventilation codes and hazardous zones. That needs design engineers, site supervisors, licensed installer
2s and commissioning engineers under one roof. A qualified <b>HVAC contractor in India</b> handles heat load design, duct fabrication, chiller and AHU installation, ventilation, controls and after sales service as one package instead of in pieces.</p>\n\n<h2><b>Talk to Us</b></h2>\n\n<p><b>Unique Engineers</b> designs, installs and commissions HVAC systems for factories, warehouses and commercial buildings across India. Send us your drawings and we will come back with a heat load estimate and a clear scope.</p>\n\n<h2><b>Frequently Asked Questions</b></h2>\n\n<p><b>How long does industrial HVAC design take?</b><br/>\nFor a mid sized plant, usually two to four weeks once site data and drawings are ready.</p>\n\n<p><b>What does TAB mean in HVAC?</b><br/>\nTesting, adjusting and balancing. Air and water flow at every point are measured and set to the design figures.</p>\n\n<p><b>Can commissioning be done in a running plant?</b><br/>\nYes, in phases during shutdowns or low production shifts. It takes longer, so plan ahead.</p>\n\n<p><b>How much does an industrial HVAC system cost?</b><br/>\nIt depends on tonnage, ventilation needs and site conditions. A heat load study gives a dependable figure, so be wary of quotes made without one.</p>\n\n<p><b>What if the system does not cool as promised?</b><br/>\nThe contractor carries that responsibility, provided the design conditions were agreed in writing. Always put guaranteed performance parameters in the contract.</p>'],author:"Unique Engineers",day:"4",month:"Sep",year:"2026"},{id:7,slug:"the-role-of-mep-contractors-in-sustainable-building-design",title:"The Role of MEP Contractors in Sustainable Building Design",image:"/assets/images/blogs/blog8.png",meta_title:"MEP Contractors & Sustainable Building Design | Unique Engineers",meta_description:"Discover how a leading MEP company in India supports sustainable building design through energy-efficient systems, integrated planning, lifecycle savings and smart MEP services.",excerpt:"Modern buildings constantly breathe, consume, and react to their surrounding environment. A concrete structure becomes a functional habitat through intelligent engineering",content:['<p>Modern buildings constantly breathe, consume, and react to their surrounding environment. A concrete structure becomes a functional habitat through intelligent engineering. The intricate network of mechanical, electrical, and plumbing systems dictates daily operational efficiency.</p>\n\n<p>Sustainable architectural design requires the early integration of these core engineering functions. As a leading <a href="https://www.uniqueengineersltd.com/"><b>MEP company in India</b></a>, we at Unique Engineers know that sustainability demands precision. Every installed pipe and electrical wire must actively support broader ecological goals.</p>\n\n<p>We bring decades of expertise to create structures that actively respect the natural environment. Our comprehensive approach ensures long-term viability for both commercial and industrial developments. We deeply value ecological responsibility across every facility we engineer.</p>\n\n<h2><b>Reducing The Carbon Footprint Through Smart Engineering</b></h2>\n\n<p>Commercial buildings account for massive portions of global energy usage today. Selecting the right <strong>MEP contractor in India</strong> changes that carbon trajectory completely. Our engineers implement advanced airflow studies and comprehensive heat load analysis.</p>\n\n<p>Such critical steps ensure every completed facility operates at absolute peak efficiency. We apply specific strategies to reduce greenhouse gas emissions across all our active sites. Our teams focus heavily on long-term performance over quick fixes.</p>\n\n<ul>\n<li><b>Smart Sensors:</b> Automated controls adjust lighting and temperature based on human occupancy.</li>\n<li><b>Renewable Integration:</b> We prepare electrical grids to support solar or wind power inputs.</li>\n<li><b>Waste Reduction:</b> Careful material procurement prevents unnecessary excess during the critical installation phase.</li>\n<li><b>Emissions Tracking:</b> We strictly monitor output levels to ensure regulatory compliance constantly.</li>\n</ul>\n\n<h2><b>The Importance of Single-Window Execution</b></h2>\n\n<p>Coordination gaps often lead to massive material waste and delayed timelines. The <strong>top MEP companies in India</strong> manage all disciplines under one unified umbrella. We provide mechanical, electrical, and plumbing expertise through a single dedicated team.</p>\n\n<p>Unique Engineers eliminates potential site conflicts by sequencing all daily activities intelligently. Our integrated model ensures that sustainability targets remain intact from planning to handover. We maintain strict oversight over every single infrastru
2ctural element directly.</p>\n\n<h3><b>Unified Planning Approach</b></h3>\n\n<p>Electrical and plumbing layouts share optimal routing paths to conserve structural space. Our specialised teams map these intricate details carefully before arriving at the actual site. Early strategic planning successfully prevents incredibly costly environmental mistakes completely.</p>\n\n<h3><b>Strict Project Accountability</b></h3>\n\n<p>One project manager oversees all ecological compliance targets and major installation milestones. Transparent reporting keeps all stakeholders fully informed throughout the entire construction journey. Honest communication guarantees we meet all expected environmental standards effortlessly.</p>\n\n<h2><b>Lifecycle Cost Management for Green Buildings</b></h2>\n\n<p>Sustainable architecture must also make financial sense for commercial property developers. Modern green buildings always require extremely careful lifecycle cost analysis. We provide comprehensive <a href="https://www.uniqueengineersltd.com/blog/mep-company-india-budgeting-guide/"><strong>MEP services in India</strong></a> that balance initial investment with long-term savings.</p>\n\n<p>Our engineered designs successfully reduce monthly utility bills over the long run. We focus on the total cost of ownership rather than just the installation price. Operational efficiency repays the initial capital outlay rapidly over time.</p>\n\n<ul>\n<li><b>Durable Materials:</b> High-quality industrial pipes and robust wires prevent expensive future repairs completely.</li>\n<li><b>Maintenance Access:</b> We design accessible layouts that make routine servicing highly efficient.</li>\n<li><b>Energy Audits:</b> Regular post-installation checks guarantee systems perform exactly as originally intended.</li>\n</ul>\n\n<h2><b>Conclusion</b></h2>\n\n<p>Sustainable building design relies heavily on intelligent mechanical, electrical, and plumbing integration. We proudly engineer spaces that foster human well-being while protecting the natural environment. Unique Engineers brings technical discipline and ethical practices to every single project.</p>\n\n<p>We remain fully committed to building a brighter and greener ecological future. Partner with <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> to transform your architectural vision into an eco-friendly operational reality. We ensure your infrastructure stands strong, eff
2icient, and resilient for generations.</p>\n\n<h2><b>Frequently Asked Questions</b></h2>\n\n<p><b>Which HVAC company in India has experience with large commercial and industrial projects?</b><br/>\nUnique Engineers hold extensive operational experience handling massive commercial and industrial infrastructure projects. We provide tailored HVAC systems designed specifically for complex operational environments. Our dedicated engineering teams ensure peak performance across all large-scale structural installations.</p>\n\n<p><b>How exactly do modern sustainable plumbing solutions strongly benefit large commercial buildings?</b><br/>\nIntelligent plumbing drastically reduces freshwater consumption by routing greywater for secondary purposes. Such integrated systems consistently lower utility costs and strictly adhere to environmental conservation guidelines. We prioritise water recycling techniques throughout all our structural engineering designs.</p>\n\n<p><b>Why should property developers intentionally choose integrated mechanical and electrical structural planning?</b><br/>\nUnified strategic planning prevents structural site conflicts and significantly reduces physical material waste. A single execution team ensures absolutely seamless coordination across all infrastru
2cture disciplines. We maintain tight control over quality standards from initial blueprints to completion.</p>\n\n<p><b>Do modern green building designs frequently cost much more to implement initially?</b><br/>\nHigh-efficiency electrical systems may require a slightly larger upfront financial investment initially. However, massive consecutive reductions in monthly energy and water bills quickly offset those initial costs. Long-term operational savings heavily outweigh the primary installation expenditure entirely.</p>\n\n<p><b>How exactly does ethical structural engineering positively impact overall project delivery timelines?</b><br/>\nEthical practices guarantee complete operational transparency and strict accountability throughout the entire construction phase. Honest client communication heavily prevents costly delays and ensures on-time project completion successfully. We value integrity as the core foundation of our daily operations.</p>'],author:"Unique Engineers",day:"30",month:"Aug",year:"2026"},{id:8,slug:"hvac-system-design-for-commercial-buildings-key-considerations",title:"HVAC System Design For Commercial Buildings: Key Considerations",image:"/assets/images/blogs/blog7.png",meta_title:"HVAC System Design for Commercial Buildings | Unique Engineers",meta_description:"Explore key HVAC system design considerations for commercial buildings, including energy efficiency, ventilation, load calculations and future scalability with a leading HVAC company in India.",excerpt:"Commercial buildings breathe through complex mechanical systems. A poorly designed setup wastes energy and frustrates occupants daily",content:['<p>Commercial buildings breathe through complex mechanical systems. A poorly designed setup wastes energy and frustrates occupants daily. We look far beyond basic temperature control. Every commercial space requires an intelligent approach to air circulation and thermal management.</p>\n\n<p>Finding the right partner is vital for long-term success. As a leading <a href="https://www.uniqueengineersltd.com/services/hvac-company-in-india/"><b>HVAC company in India</b></a>, Unique Engineers builds systems tailored for longevity. We balance local climate demands with precise industry requirements to deliver exceptional outcomes.</p>\n\n<h2><b>Understanding Load Calculations and Sizing</b></h2>\n\n<p>Accurate load calculation forms the absolute foundation of any successful project. Engineers must evaluate daily occupancy rates, building orientation, and heat-generating equipment. We rely on precise data to avoid oversized units that consume excessive electrical power continually.</p>\n\n<ul>\n<li><b>Thermal Profiling:</b> We map heat gains across different zones precisely.</li>\n<li><b>Equipment Assessment:</b> Computers and machinery impact cooling demands heavily.</li>\n<li><b>Occupancy Variations:</b> Crowded lobbies need completely different strategies than private offices.</li>\n</ul>\n\n<h2><b>Prioritising Energy Efficiency Standards</b></h2>\n\n<p>Consequently, sustainable operations rely on intelligent energy consumption. Among the top HVAC companies in India, we integrate advanced technologies to reduce carbon footprints. Green building compliances dictate strict parameters that we follow diligently during execution.</p>\n\n<ul>\n<li><b>Variable Refrigerant Flow:</b> These systems adapt cooling dynamically to save power.</li>\n<li><b>Heat Recovery Solutions:</b> Extracting thermal energy from exhaust air improves overall efficiency significantly.</li>\n</ul>\n\n<h2><b>Indoor Air Quality and Ventilation Strategies</b></h2>\n\n<p>Modern workspaces demand fresh air to keep teams productive and healthy. Proper ventilation dilutes indoor pollutants effectively while managing humidity levels. Unique Engineers implement robust filtration protocols to create a safe breathing environment for everyone.</p>\n\n<ul>\n<li><b>High-Efficiency Particulate Air Filters:</b> Capturing microscopic allergens ensures a superior indoor atmosphere.</li>\n<li><b>Fresh Air Intake:</b> Continuous fresh air supply prevents the sick building syndrome.</li>\n<li><b>Exhaust Systems:</b> Removing stale air from restrooms and kitchens is absolutely crucial.</li>\n<li><b>Humidity Control:</b> Maintaining optimal moisture levels prevents dangerous mould growth completely.</li>\n</ul>\n\n<h2><b>Integrating Mechanical and Electrical Systems</b></h2>\n\n<p>Furthermore, mechanical and electrical components must operate in harmony. Finding the best HVAC company in India ensures seamless coordination across all disciplines. We eliminate site conflicts by managing overlapping requirements under one unified master project plan.</p>\n\n<ul>\n<li><b>Power Load Synchronisation:</b> Chillers require robust electrical panels to function smoothly without tripping.</li>\n<li><b>Fire Safety Integration:</b> Ducts must feature dampers that close automatically during emergencie
2s.</li>\n</ul>\n\n<h2><b>Customising Solutions for Diverse Industries</b></h2>\n\n<p>Naturally, different sectors impose unique demands on air conditioning infrastructure. Factories require heavy dust filtration while hospitals need sterile airflow. We analyse these specific facility constraints thoroughly before sketching any preliminary system layout or design.</p>\n\n<ul>\n<li><b>Healthcare Facilities:</b> Negative pressure rooms stop dangerous airborne pathogens from spreading.</li>\n<li><b>Data Centres:</b> Precision cooling prevents crucial server racks from dangerous thermal overloads.</li>\n<li><b>Retail Spaces:</b> High foot traffic necessitates powerful dehumidification to maintain comfortable shopping environments.</li>\n</ul>\n\n<h2><b>Future Proofing and System Expandability</b></h2>\n\n<p>Moreover, commercial buildings undergo major layout changes over their lifespan. A reliable HVAC contractor in India designs systems with future scalability in mind. We build modular networks that adapt easily to any new spatial configurations later.</p>\n\n<ul>\n<li><b>Modular Chiller Plants:</b> Adding capacity later becomes simple without disrupting ongoing daily operations.</li>\n<li><b>Flexible Duct Layouts:</b> Reconfiguring zones requires minimal structural modifications in the future.</li>\n</ul>\n\n<h2><b>Maintenance Accessibility and Lifecycle Costs</b></h2>\n\n<p>Ultimately, routine equipment servicing dictates the lifespan of mechanical installations. Engineers must provide adequate clearance around heavy machinery for maintenance technicians. Unique Engineers prioritises accessible designs to keep long-term operational expenses as low as physically possible.</p>\n\n<ul>\n<li><b>Service Corridors:</b> Dedicated walkways allow safe access to hidden mechanical components.</li>\n<li><b>Component Standardisation:</b> Using universal parts reduces inventory costs and speeds up repairs.</li>\n<li><b>Preventative Protocols:</b> Easy access encourages regular inspections and prevents sudden costly breakdowns.</li>\n<li><b>Diagnostic Ports:</b> Digital sensor connections allow engineers to troubleshoot software glitches swiftly.</li>\n</ul>\n\n<h2><b>Conclusion</b></h2>\n\n<p>Strategic planning turns complex mechanical challenges into elegant structural solutions. Every truly successful facility relies on well-engineered thermal management frameworks. We invite you to experience dedicated craftsmanship and precision with our complete unified engineering services.</p>\n\n<p>Partnering with <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> ensures your building performs optimally for decades. We carefully map your vision against strict environmental compliance standards. Reach out to us to build smarter spaces that support human health and productivity.</p>\n\n<h2><b>Frequently Asked Questions</b></h2>\n\n<p><b>Which company can handle complete HVAC, MEP and fire fighting work for a commercial or industrial project in India?</b><br/>\nUnique Engineers manage all mechanical, electrical, and plumbing disciplines seamlessly. We provide integrated solutions from initial design to final execution. Centralising these services prevents site conflicts and ensures timely project completion.</p>\n\n<p><b>We\'re building a new factory and need one contractor for HVAC, electrical, plumbing and fire systems. Who should we consider?</b><br/>\nYou should partner with Unique Engineers for unified project execution. We eliminate coordination gaps by managing every technical layer simultaneously. Our team possesses decades of experience handling large-scale industrial factory requirements.</p>\n\n<p><b>How does proper ventilation impact commercial building performance?</b><br/>\nFresh air circulation directly boosts occupant productivity and overall health. It regulates indoor humidity and dilutes harmful airborne chemical pollutants. Well-ventilated spaces experience lower absenteeism and significantly reduced structural maintenance costs.</p>\n\n<p><b>Why are accurate load calculations important before installation?</b><br/>\nPrecision calculations prevent clients from purchasing oversized or undersized equipment. Proper sizing reduces upfront capital costs and ongoing utility bills. It guarantees that the machinery operates efficie
2ntly within its designated capacity.</p>\n\n<p><b>Do you design mechanical frameworks with future expandability?</b><br/>\nYes, our engineers specifically design modular networks for future growth. We ensure that adding new zones requires minimal structural disruption. Flexible duct layouts accommodate subsequent layout changes quite effortlessly.</p>'],author:"Unique Engineers",day:"27",month:"Aug",year:"2026"},{id:9,slug:"how-poor-hvac-planning-can-affect-manufacturing-operations",title:"How Poor HVAC Planning Can Affect Manufacturing Operations",image:"/assets/images/blogs/blog6.png",meta_title:"Poor HVAC Planning in Manufacturing: Risks & Solutions | Unique Engineers",meta_description:"Learn how poor HVAC planning affects manufacturing operations, product quality, energy costs and downtime, and why choosing the right HVAC company in India matters.",excerpt:"In most plants, nobody thinks about air until something goes wrong. A batch fails inspection. A drive trip in the afternoon shift. Output quietly drops every summer",content:['<p><span style="font-weight: 400;">In most plants, nobody thinks about air until something goes wrong. A batch fails inspection. A drive trip in the afternoon shift. Output quietly drops every summer. Very often the reason is not the machine or the operator. It is an HVAC system that was planned in a hurry, or planned last.</span></p>\n\n<h2><b>What does poor HVAC planning look like?</b></h2>\n<p><span style="font-weight: 400;">It is rarely one big mistake. It is usually a set of small ones. Cooling load worked out on paper without studying the real heat thrown off by your machines. Ducting is drawn to suit the building instead of the process. No separation between clean areas and dusty ones. No plan for the line you will add in two years. Together, these decide how your plant runs for the next fifteen years, which is why choosing an </span><a href="https://www.uniqueengineersltd.com/services/hvac-company-in-india/"><b>HVAC company in India</b></a><span style="font-weight: 400;"> deserves attention before the first duct goes up.</span></p>\n\n<h2><b>How does it affect product quality?</b></h2>\n<p><span style="font-weight: 400;">Materials react to temperature and humidity. Coatings do not cure evenly. Powders clump. Adhesives lose grip. In pharma, food, textiles and electronics, a small swing in humidity can send a full batch to rejection. Your team then spends weeks chasing a problem that lives in the air handling system. Plants making sensitive products usually work with industrial</span><b> HVAC contractors in India</b><span style="font-weight: 400;"> who design for process control, not only comfort.</span></p>\n\n<h2><b>Can bad HVAC design cause downtime?</b></h2>\n<p><span style="font-weight: 400;">Yes, and it shows up quietly. Heat that has nowhere to go sits around panels and drives, so boards fail early. Moisture in the wrong corner brings rust and sensor faults. Dust that is never filtered out reaches bearings and slides. None of this stops the plant on one dramatic day. It adds a shutdown here and a replacement there, until high maintenance costs start to feel normal. A </span><a href="https://www.uniqueengineersltd.com/blog/hvac-company-india-pharmaceutical-iaq-standards"><b>good HVAC contractor</b></a><b> in India</b><span style="font-weight: 400;"> plans airflow around your machines and panels, not only around your people.</span></p>\n\n<h2><b>Why do energy bills keep climbing?</b></h2>\n<p><span style="font-weight: 400;">An oversized system switches on and off all day and never settles. An undersized one runs at full load and still cannot hold the setpoint. Both burn power. Add leaking ducts and weak insulation, and you pay every month for one decision taken at design stage.</span></p>\n\n<h2><b>What happens to the people on the floor?</b></h2>\n<p><span style="font-weight: 400;">Heat and stale air make people slow. Concentration drops, small errors rise, and output falls in the second half of a shift. Good operators leave for cooler plants. Comfort is not a luxury in manufacturing. It is a direct input to productivity.</span></p>\n\n<h2><b>Does it create audit trouble?</b></h2>\n<p><span style="font-weight: 400;">GMP, ISO and customer audits ask for controlled conditions, pressure differences, air changes and validation records. A system built without documentation is hard to defend, and retrofitting to pass an audit costs far more than building it correctly.</span></p>\n\n<h2><b>How do you avoid all of this?</b></h2>\n<p><span style="font-weight: 400;">Bring your HVAC partner in at the drawing stage, not after the shed is standing. The </span><b>top HVAC companies in India</b><span style="font-weight: 400;"> begin with your process, machine load, shift pattern and expansion plan before quoting a tonnage. Ask for heat load calculations you can read, and what happens when you add a line. The best hvac company in india for you is the one that plans for the plant you will have in five years.</span></p>\n\n<h2><b>Which engineering company can design, install and commission complete HVAC systems for industrial facilities?</b></h2>\n<p><span style="font-weight: 400;">Finding the right partner means looking beyond standard commercial vendors. You need an engineering firm like </span><a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a><span style="font-weight: 400;"> that understands heavy process loads, cleanroom requirements, and industrial equipment integration. The right company will take full ownership of the project lifecycle, from precise heat load calculations and customized duct routing to seamless installation, final commissioning, and validation.</span></p>\n\n<h2><b>Can one company manage HVAC, electrical, plumbing and fire fighting work under a single contract?</b></h2>\n<p><span style="font-weight: 400;">Yes Unique Engineers manages it all alone, and choosing this route often saves time, money, and administrative headaches. When a single turnkey </span><a href="https://www.uniqueengineersltd.com/blog/mepf-contractor-net-zero-buildings"><b>MEPF</b></a><span style="font-weight: 400;"> contractor handles all your utilities, the complex interfaces between your chiller
2s, electrical panels, plumbing drains, and fire safety interlocks are coordinated flawlessly on a single 3D model. This eliminates on-site clashes and ensures all systems work in harmony to support your manufacturing operations without finger-pointing between different trades.</span></p>\n\n<p><span style="font-weight: 400;">That is how our team works: study the floor first, then design.</span></p>\n\n<h2><b>FAQs</b></h2>\n\n<p><b>When should HVAC planning start in a new plant? </b></p>\n\n<p><span style="font-weight: 400;">At the layout stage, along with civil and electrical design. Adding it later always limits what is possible.</span></p>\n\n<p><b>Is comfort cooling enough for a factory? </b></p>\n\n<p><span style="font-weight: 400;">No. Factories need controlled humidity, filtration, pressure and air changes. Comfort cooling alone will not protect your product.</span></p>\n\n<p><b>How do I know my system is undersized? </b></p>\n\n<p><span style="font-weight: 400;">Setpoints are never reached, running hours are long, rejections rise in summer, and one area breaks down often.</span></p>\n\n<p><b>Can a badly planned system be corrected later? </b></p>\n\n<p><span style="font-weight: 400;">Often yes, through zoning, airflow correction and better controls. It costs more than planning it right, but it is possible.</span></p>\n\n<p><b>What should I ask before signing a contract? </b></p>\n\n<p><span style="font-weight: 400;">Heat load workings, a maintenance plan, expected running cost and references from similar plants in your industry.</span></p>'],author:"Unique Engineers",day:"24",month:"Aug",year:"2026"},{id:10,slug:"what-happens-when-different-contractors-handle-each-mep-system",title:"What Happens When Different Contractors Handle Each MEP System?",image:"/assets/images/blogs/blog5.png",meta_title:"Different MEP Contractors vs One MEP Contractor | Unique Engineers",meta_description:"Discover why hiring one MEP contractor in India can reduce coordination issues, rework and project costs across factories, warehouses and commercial buildings.",excerpt:"Walk into any building before the false ceiling goes up and look at the space overhead. Ducts, cable trays, water lines, sprinkler pipes",content:['<p><span style="font-weight: 400;">Walk into any building before the false ceiling goes up and look at the space overhead. Ducts, cable trays, water lines, sprinkler pipes and drains all crowd into one narrow strip. Now picture four separate companies owning those four services, each with its own drawing, supervisor and deadline. That one decision quietly shapes the rest of the project.</span></p>\n<h2><b>Why does splitting the work look cheaper at first?</b></h2>\n<p><span style="font-weight: 400;">Because the arithmetic is simple. You take separate quotes for air conditioning, electrical, plumbing and fire fighting, pick the lowest in each, and the total looks smaller than one combined price. Any honest </span><a href="https://www.uniqueengineersltd.com/"><b>MEP company in India</b></a><span style="font-weight: 400;"> will tell you this saving rarely survives the site. A building does not behave like four separate systems. It behaves like one.</span></p>\n<h2><b>What actually goes wrong on site?</b></h2>\n<p><span style="font-weight: 400;">Space runs out. The ducting team fixes its main run first because it reached the site first. The electrical team then finds no room for the cable tray and drops it below the ceiling line. Plumbing arrives, finds both in the way, and starts cutting. Nobody is being careless. Each team protects its own scope, because that is all it was paid to protect.</span></p>\n<h2><b>Who takes responsibility when a system fails?</b></h2>\n<p><span style="font-weight: 400;">Nobody, and that is the real cost. The cooling underperforms. The HVAC vendor points at unstable power. The electrical vendor points at oversized equipment. The plumbing vendor says condensate drainage was never in its scope. You end up chairing meetings instead of running a building. A single </span><b>MEP contractor in India</b><span style="font-weight: 400;"> ends that argument, because only one name sits on the system.</span></p>\n<h2><b>What does it do to the schedule and the final bill?</b></h2>\n<p><span style="font-weight: 400;">It stretches both. Every trade waits for the one before it, and nobody owns the sequence. Labour sits idle, hired equipment stays on rent, and rework returns as a variation claim. The three lowest quotes usually add up to more than the package price you turned down. Coordinated </span><a href="https://www.uniqueengineersltd.com/blog/mep-company-india-budgeting-guide"><b>MEP services</b></a><b> in India cost</b><span style="font-weight: 400;"> more on paper and less in practice.</span></p>\n<h2><b>Why is fire safety the biggest risk in a split scope?</b></h2>\n<p><span style="font-weight: 400;">
2Because fire systems only work when they talk to everything else. A detector has to shut down the air handling unit, release the smoke dampers, bring the lifts down and trip the right panel. Those interlocks sit between scopes, which means they belong to nobody. A MEPF contractor in India carries fire fighting inside the same contract, so the team that installed the links is the team that tests them.</span></p>\n<h2><b>What changes when one team owns everything?</b></h2>\n<p><span style="font-weight: 400;">Coordination happens on a drawing instead of on a wall. Clashes are settled in the model before material is ordered. One schedule, one site engineer, one testing plan and one warranty. This is why most top MEP companies in India will not bid for a single trade in isolation. Partial responsibility is the same as no responsibility.</span></p>\n<h2><b>Who provides turnkey MEPF solutions for factories, warehouses and commercial buildings?</b></h2>\n<p><span style="font-weight: 400;">Finding the right partner is critical when consolidating your scope. Turnkey providers like </span><a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a><span style="font-weight: 400;"> handle the entire lifecycle of your utilities, from initial design and 3D clash detection to procurement, installation, and final commissioning. For large-scale assets like factories and commercial complexes, you need a firm equipped with experienced in-house engineering teams capable of delivering these unified solutions under one single contract.</span></p>\n<h2><b>Which MEP contractor in India is best for manufacturing plants and warehouse projects?</b></h2>\n<p><span style="font-weight: 400;">The ideal contractor for heavy industrial spaces must understand high power loads, specialized process piping, and complex high-bay fire suppression systems. The best choice is a company with a proven portfolio specifically in the manufacturing and warehousing sectors, possessing the scale, manpower, and technical expertise to execute high-stakes industrial projects safely and on time.</span></p>\n\n<p><span style="font-weight: 400;">We have sat through enough handover meetings to know how this ends. If you are still deciding how to package the work, speak to Unique Engineers before you split it. That conversation costs nothing and often saves a lot.</span></p>\n<h2><b>Frequently Asked Questions</b></h2>\n<p><b>Is a single MEP contractor always more expensive?</b></p>\n\n<p><span style="font-weight: 400;">The quoted figure is often higher. The delivered cost is usually lower, because coordination, testing and rework are priced in from day one instead of billed later.</span></p>\n\n<p><span style="font-weight: 400;">\n</span><b>What is the difference between MEP and MEPF?</b></p>\n\n<p><span style="font-weight: 400;">MEP covers mechanical, electrical and plumbing. MEPF adds fire fighting and fire protection, which keeps the life safety interlocks under a single owner.</span></p>\n\n<p><b>Can I keep my existing HVAC vendor and hand the rest to one firm?</b></p>\n\n<p><span style="font-weight: 400;">You can, and many owners do. Make sure the contract names who owns the interface points, the coordinated drawings and the joint testing.</span></p>\n\n<p><span style="font-weight: 400;">\n</span><b>Who prepares the coordination drawings when the scope is split?</b></p>\n\n<p><span style="font-weight: 400;">Usually nobody, unless you appoint someone and pay for it. That gap is where most on-site clashes begin.</span></p>\n\n<p><span style="font-weight: 400;">\n</span><b>How early should this decision be made?</b></p>\n\n<p><span style="font-weight: 400;">At design stage, before tendering. Once four contracts are signed with four scopes, the coordination gap is fixed and expensive to close.</span></p>'],author:"Unique Engineers",day:"21",month:"Aug",year:"2026"},{id:11,slug:"mepf-contractor-net-zero-buildings",title:"Net-Zero Commercial Buildings: Why You Can't Get Green Certification Without Smart MEPF Design",image:"/assets/images/blogs/blog4.jpg",meta_title:"Net-Zero Commercial Buildings & Smart MEPF Design | Unique Engineers",meta_description:"Discover how a smart MEPF contractor in India helps commercial buildings achieve LEED and GRIHA certification through energy-efficient HVAC, electrical, plumbing, and fire protection design.",excerpt:"If you are a Sustainability Officer or a Corporate Real Estate Head, you know the intense pressure to achieve green certifications",content:['<p>If you are a Sustainability Officer or a Corporate Real Estate Head, you know the intense pressure to achieve green certifications. Everyone wants that prestigious LEED or GRIHA badge on their commercial property. However, chasing these certifications without a rock-solid mechanical, electrical, plumbing, and firefighting strategy is a losing game. These systems serve as the actual lungs and veins of your building. They determine how much energy and water you consume daily. You cannot simply place solar panels on a roof and call it a net-zero building. You need smart, integrated engineering from the beginning. Choosing the right <a href="https://www.uniqueengineersltd.com/services/mepf-contractor-in-india/"><b>MEPF contractor in India</b></a> stands as the most crucial decision you will make in your sustainability journey. Let us explore exactly why these core systems form the foundation of your green certification.</p>\n\n<h2><b>Core Requirements for Green Certification</b></h2>\n\n<p>Before diving into specific technologies, you must understand what net-zero actually entails. A true net-zero building must produce as much energy as it consumes over an entire year. You achieve this strict balance through brilliant system design.</p>\n\n<table>\n<tbody>\n<tr>\n<td><b>System Category</b></td>\n<td><b>Essential Technology</b></td>\n<td><b>Certification Impact</b></td>\n</tr>\n<tr>\n<td><b>Electrical</b></td>\n<td>Solar-ready grids, EV charging</td>\n<td>Net-Zero Energy Balance</td>\n</tr>\n<tr>\n<td><b>Mechanical</b></td>\n<td>VRF HVAC systems</td>\n<td>LEED Energy Benchmarks</td>\n</tr>\n<tr>\n<td><b>Plumbing</b></td>\n<td>Greywater recycling, dual-flow</td>\n<td>GRIHA Water Credits</td>\n</tr>\n</tbody>\n</table>\n\n<h2><b>Solar-Ready Electrical Design</b></h2>\n\n<p>To hit your net-zero energy goal, your electrical design must operate flawlessly. You cannot treat solar integration as a quick afterthought. You must bake it into the blueprint from day one. A modern commercial building requires a highly advanced, solar-ready electrical grid. This infrastru
2cture includes smart electrical panels, bidirectional metering, and dedicated wiring for electric vehicle (EV) charging stations. If you try to retrofit these heavy electrical systems later, you will face massive construction costs. A skilled <b>MEPF contractor in India</b> integrates these vital electrical components during the early schematic design phase. By planning ahead, companies like Unique Engineers help you avoid expensive architectural rework and ensure your building distributes power efficiently.</p>\n\n<h2><b>Variable Refrigerant Flow (VRF) HVAC Systems</b></h2>\n\n<p>Air conditioning consumes the largest chunk of a commercial building\'s energy budget. Traditional HVAC setups waste power by cooling empty rooms and running at full capacity constantly. This is exactly where Variable Refrigerant Flow (VRF) technology steps in. VRF systems precisely control the exact flow of refrigerant to multiple indoor cooling units. They cool only the specific areas that need it, drastically cutting overall energy waste. For modern commercial spaces, installing a VRF system is practically non-negotiable if you want to meet strict LEED energy performance benchmarks. You need mechanical engineers who understand how to design and balance these complex airflow systems perfectly.</p>\n\n<h2><b>Greywater and Low-Flow Plumbing Networks</b></h2>\n\n<p>Green buildings must conserve water just as aggressively as they conserve electricity. You must move away from standard plumbing setups. Rainwater harvesting systems capture and store natural water for facility use. Greywater recycling systems treat water from sinks and showers so you can reuse it safely for flushing toilets or watering landscapes. Additionally, installing low-flow and dual-flow plumbing fixtures reduces your daily water consumption significantly. These vital water-saving measures directly contribute to earning highly sought-after GRIHA water efficiency credits. A knowledgeable <b>MEPF contractor in India</b> designs your plumbing network to maximize the utility of every drop of water, ensuring you hit your sustainability targets.</p>\n\n<h2><b>Performance-Based Outcomes, Not Just Compliance</b></h2>\n\n<p>Many developers misunderstand how net-zero certification actually works. It is not a simple administrative checklist of green features. Unlike conventional green buildings that get certified based solely on their design plans, net-zero certification is judged entirely on actual operational performance. Your building must prove it saves energy and water after your tenants move in. This means your mechanical, electrical, and plumbing systems must work exactly as designed under real-world conditions. <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> guarantee your systems deliver measurable results post-occupancy. We rigorously test, balance, and commission every single system so it performs flawlessly.</p>\n\n<h2><b>Make Green Certification Inevitable</b></h2>\n\n<p>Ultimately, green certification is never just a checkbox; it is a direct engineering outcome. You cannot achieve net-zero status with outdated design methods or isolated contractors. Partner with Unique Engineers to design intelligent systems that make your LEED or GRIHA certification an absolute certainty. Build smarter, reduce your environmental footprint, and lead the way in commercial sustainability.</p>'],author:"Unique Engineers",day:"23",month:"July",year:"2026"},{id:12,slug:"industrial-fire-safety-rules-2026-india",title:"The New Rules for Industrial Fire Safety in 2026",image:"/assets/images/blogs/blog3.jpg",meta_title:"Industrial Fire Safety Rules 2026 | Fire Fighting Contractors India",meta_description:"Stay compliant with the new 2026 industrial fire safety regulations. Learn how fire fighting contractors in India help industries meet compliance and protect facilities.",excerpt:"India's industrial fire safety rules have drastically changed. As we move through 2026, businesses and manufacturers face the strictest compliance laws seen in decades",content:['<p>India\'s industrial fire safety rules have drastically changed. As we move through 2026, businesses and manufacturers face the strictest compliance laws seen in decades. The government aims to prevent industrial disasters, protect workers, and secure valuable properties. This means factory owners must upgrade their safety systems immediately. You can no longer rely on a few scattered fire extinguishers. The law now demands a modern, fully integrated fire safety ecosystem.</p>\n\n<p>These updated regulations apply to factories, warehouses, large manufacturing units, and high-risk facilities. If you ignore these new standards, you face heavy financial penalties, sealed premises, and severe operational delays. To help you navigate this transition, here <a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> presents a detailed breakdown of the core requirements you must follow.</p>\n\n<h2><b>Key 2026 Fire Safety Regulations for Industries</b></h2>\n\n<table>\n<tbody>\n<tr>\n<td><b>Regulation Area</b></td>\n<td><b>
2What You Must Implement Today</b></td>\n</tr>\n<tr>\n<td><b>Mandatory Equipment</b></td>\n<td>Install intelligent fire alarms, manual call points, hydrant networks, smoke detectors, and automated sprinkler systems.</td>\n</tr>\n<tr>\n<td><b>Suppression Systems</b></td>\n<td>Deploy integrated suppression systems (like foam-based or gas-based) customized exactly to your operational hazards.</td>\n</tr>\n<tr>\n<td><b>Code Compliance</b></td>\n<td>Align all building infrastructure with the National Building Code (NBC) and Tariff Advisory Committee (TAC) guidelines.</td>\n</tr>\n<tr>\n<td><b>Audits & Drills</b></td>\n<td>Conduct third-party fire safety audits, maintain digital compliance logs, and hold regular mock evacuation drills.</td>\n</tr>\n<tr>\n<td><b>Fire Department NOC</b></td>\n<td>Obtain a formal No Objection Certificate (NOC) from the local fire department before commencing operations.</td>\n</tr>\n</tbody>\n</table>\n\n<h2><b>Mandatory Detection and Alarm Systems</b></h2>\n\n<p>Let us look closely at how these legal updates impact your daily operations. First, the mandatory equipment installation rule leaves no room for error. You must equip your workplace with active and reliable alarm panels, heat detectors, and robust hydrant systems. Installing these complex systems takes technical precision. You need licensed professionals who understand building layouts and risk zones. This is exactly why you must work with experienced <b>fire fighting contractors in India</b> like <b>Unique Engineers.</b></p>\n\n<p>They know how to strategically place smoke detectors and design a hydrant network that delivers adequate water pressure to every corner of your property.</p>\n\n<h2><b>Advanced Fire Suppression Technologies</b></h2>\n\n<p>Beyond basic detection, the law now insists on advanced, automated fire suppression systems. Different factories handle drastically different materials. A garment manufacturing unit faces different fire risks than a chemical processing plant. Therefore, you must use suppression solutions strictly tailored to your specific operations, such as foam systems for flammable liquid storage or clean gas systems for sensitive server rooms. <a href="https://www.uniqueengineersltd.com/services/industrial-fire-fighting-contractors-in-india/"><b>Expert industrial fire fighting contractors in India</b></a> can assess your unique hazards and install the precise suppression technology required.</p>\n\n<p>They ensure your facility reacts instantly to suppress a fire before it spreads.</p>\n\n<h2><b>Building Code Compliance and Architecture</b></h2>\n\n<p>Next, you must achieve complete compliance with the National Building Code (NBC) and the Tariff Advisory Committee (TAC). These vital codes dictate everything from the width of your emergency escape routes to the fire-resistant materials enclosing your stairwells. Following these codes is not an option; it is a strict legal mandate. This proactive approach saves you money and prevents facility shutdowns. To avoid costly structural redesigns later, involve reputable <b>fire fighting contractors in India</b> during your facility\'s planning or renovation phase.</p>\n\n<p>They will embed compliance directly into your architecture, ensuring your industrial site passes every official fire department inspection flawlessly.</p>\n\n<h2><b>Human Readiness: Audits and Mock Drills</b></h2>\n\n<p>The 2026 rules also focus heavily on human readiness and continuous monitoring. Equipment alone will not save lives if your workers panic during an emergency. You must conduct regular fire safety audits, log digital records of maintenance, and run practical mock drills. Your employees need to know how to operate an extinguisher and where to gather safely. Consistent, hands-on training builds a strong culture of workplace safety. Leading <b>industrial fire fighting contractors in India like Unique Engineers</b> offer comprehensive audit services and help you organize these crucial evacuation drills, keeping your certifications valid and your workforce fully prepared.</p>\n\n<h2><b>Securing Your Fire Department NOC</b></h2>\n\n<p>Finally, you cannot legally operate your business without a valid No Objection Certificate (NOC) from your local fire department. Getting this NOC proves your facility meets all current 2026 safety standards. The application process demands detailed system blueprints, equipment testing reports, and proof of structural fire resistance. It involves significant paperwork and technical validation. Having a dedicated professional by your side streamlines this entire process. They ensure your system design perfectly matches your industry\'s risk profile, helping you secure your NOC without frustrating delays.</p>\n\n<p>In 2026, treating fire safety as a mere box to check is a massive risk. Upgrading your systems protects your people, safeguards your assets, and ensures continuous business operations. Take action today to meet the new standards. Call <b>Unique Engineers </b>today!</p>'],author:"Unique Engineers",day:"21",month:"July",year:"2026"},{id:13,slug:"mep-company-india-budgeting-guide",title:"Budgeting for MEP Systems: Where Developers in India Overspend and Underinvest",image:"/assets/images/blogs/blog2.jpg",meta_title:"MEP Budgeting Guide for Developers in India | Unique Engineers",meta_description:"Learn how an experienced MEP company in India helps developers avoid costly budgeting mistakes, optimize MEP services, and reduce long-term construction and maintenance costs.",excerpt:"Building commercial spaces requires massive capital, yet developers often watch funds drain away due to poor planning. Mechanical, electrical",content:['<p>Building commercial spaces requires massive capital, yet developers often watch funds drain away due to poor planning. Mechanical, electrical, and plumbing frameworks dictate the lifespans of modern buildings, making correct financial allocation absolutely essential. Many construction leaders allocate funds incorrectly, focusing on visible aesthetics while neglecting the functional core. Selecting a competent <a href="https://www.uniqueengineersltd.com/"><b>MEP company in India</b></a> changes this trajectory by ensuring every rupee serves a practical purpose. Proper planning stops financial bleeding and ensures the building functions correctly for decades.</p>\n\n<h2><b>Why Do Large Real Estate Projects Face Severe Financial Leaks During Construction?</b></h2>\n\n<p>
2Financial leaks happen when builders ignore the lifecycle costs of the infrastructure systems they install. Developers frequently focus on the initial purchase price rather than evaluating the long-term operational expenses. You might save funds upfront by choosing lower-grade materials, but you will pay higher amounts later through constant maintenance requests. Proper budgeting requires developers to look at the total cost of ownership over many years.</p>\n\n<table>\n<tbody>\n<tr>\n<td><b>Budgeting Mistake Category</b></td>\n<td><b>Immediate Financial Impact</b></td>\n<td><b>Long-Term Operational Consequence</b></td>\n</tr>\n<tr>\n<td>Low-Grade Electrical Cables</td>\n<td>15% savings on initial capital</td>\n<td>Extremely high short circuit risks</td>\n</tr>\n<tr>\n<td>Cheap Grade Water Pumps</td>\n<td>20% upfront expense reduction</td>\n<td>Massive monthly electricity bills</td>\n</tr>\n</tbody>\n</table>\n\n<p>At <a href="https://www.uniqueengineersltd.com/">Unique Engineers</a>, we advise clients to consider these operational realities early.</p>\n\n<h2><b>Where Do Developers Usually Overspend on MEP Services in India During the Planning Phases?</b></h2>\n\n<p>Many projects allocate excess capital towards oversized heating and cooling plants that the building never actually needs. Engineers sometimes overcompensate for potential peak loads, leading to the installation of massive chillers that consume excessive power. Overspending often happens when procurement teams purchase premium branded equipment unnecessarily without checking reliable local alternatives.</p>\n\n<ul>\n<li>Buying extremely large air conditioning units wastes valuable floor space and expensive electrical energy.</li>\n<li>Purchasing complicated automation systems often results in unused features and incredibly high maintenance costs.</li>\n</ul>\n\n<h2><b>Which Hidden Areas Suffer From Severe Underinvestment During the Project Planning Stages?</b></h2>\n\n<p>While developers spend heavily on visible features, they routinely underfund essential protective measures like fire safety and acoustic insulation. Soundproofing often gets removed during final budget cuts, leading to terrible experiences for the future occupants of the building. Another neglected area involves proper water filtration and waste management systems that keep the local environment completely safe. Expertly managing <b>MEP services in India</b> ensures these invisible but highly essential backbone systems receive adequate funding before construction begins.</p>\n\n<h2><b>How Can an Expert MEP Contractor in India Balance the Entire Construction Budget?</b></h2>\n\n<p>A deeply experienced technical partner analyses architectural drawings to identify areas where system routes can be shortened and optimised. Hiring an expert <b>MEP Contractor in India</b> means you get access to professionals who know which materials offer the best value. They prevent expensive clashes between electrical trays and plumbing pipes by using advanced 3D modelling before physical construction begins. This proactive coordination eliminates the need for breaking down walls later, saving significant labour costs and project time.</p>\n\n<h2><b>What Are the Severe Long-Term Costs of Choosing Cheap Equipment Initial Options?</b></h2>\n\n<p>Opting for the cheapest available machinery almost always guarantees higher utility bills and frequent operational breakdowns within the first 5 years. Poor quality components degrade rapidly under the harsh weather conditions we experience across various Indian states.</p>\n\n<table>\n<tbody>\n<tr>\n<td><b>Infrastructure Equipment Type</b></td>\n<td><b>Budget Choice Consequence</b></td>\n<td><b>Premium Choice Operational Benefit</b></td>\n</tr>\n<tr>\n<td>Large Air Handling Units</td>\n<td>High electrical energy usage</td>\n<td>30% lower monthly running costs</td>\n</tr>\n<tr>\n<td>Commercial Electrical Panels</td>\n<td>Frequent power supply tripping</td>\n<td>Highly stable power distribution</td>\n</tr>\n</tbody>\n</table>\n\n<p>The financial penalty of replacing a faulty system inside an occupied building always exceeds the cost of doing it right initially.</p>\n\n<h2><b>Why Should You Partner With the Top MEP Companies in India For Your Next Project?</b></h2>\n\n<p>Established engineering firms bring deep vendor networks that allow them to source high-quality materials at highly competitive wholesale rates. When you collaborate with the <b>top MEP companies in India</b>, you receive accurate cost estimates that prevent nasty surprises midway through your construction timeline.</p>\n\n<ul>\n<li>Skilled engineers provide detailed energy models that predict your exact monthly electricity consumption accurately.</li>\n<li>Professional project teams manage the complete supply chain to ensure construction materials arrive precisely when required.</li>\n</ul>\n\n<h2><b>How Does Proper System Maintenance Prevent Massive Financial Losses During Later Operations?</b></h2>\n\n<p>Even the best installations require regular inspections to maintain their efficiency and prevent sudden failures during peak usage hours. Routine servicing catches minor problems like worn-out bearings or loose electrical connections before they cause massive system breakdowns. Unique Engineers provides comprehensive handover documentation to ensure your facility managers know how to maintain the systems properly. Proactive care extends the lifespan of expensive machinery by several years, maximising your initial financial investments.</p>\n\n<h2><b>Secure Your Construction Budget Today</b></h2>\n\n<p>
2Building reliable infrastructure requires careful distribution of your capital across all technical disciplines to ensure long-term stability and efficiency. Developers must shift their focus from immediate savings towards creating sustainable structures that cost very little to operate over time. We invite you to contact Unique Engineers to discuss how we can optimise the financial planning for your upcoming commercial construction project. Let our deeply experienced technical team help you build stronger, safer, and highly efficient facilities right from the start.</p>\n\n<h3><b>Frequently Asked Questions</b></h3>\n\n<p><b>What Qualities Make a Good MEP company in India For Large Commercial Projects?</b></p>\n\n<p>A competent firm provides accurate upfront cost estimates and delivers projects without ever exceeding the agreed financial boundaries.</p>\n\n<p><b>How Does an Experienced MEP Contractor in India Reduce Overall Building Construction Expenses?</b></p>\n\n<p>An experienced professional reduces ongoing expenses by optimising system layouts, selecting energy-efficient equipment, and preventing expensive material wastage.</p>\n\n<p><b>Why Should Developers Hire the Top MEP Companies in India For Their Buildings?</b></p>\n\n<p>Partnering with trusted professional engineers ensures strict adherence to safety codes and lowers long-term maintenance costs significantly over time.</p>'],author:"Unique Engineers",day:"18",month:"July",year:"2026"},{id:14,slug:"hvac-company-india-pharmaceutical-iaq-standards",title:"Indoor Air Quality (IAQ) Standards for Pharmaceutical Manufacturing Plants in India",image:"/assets/images/blogs/blog1.jpg",meta_title:"Indoor Air Quality Standards for Pharmaceutical Plants in India | Unique Engineers",meta_description:"Learn how indoor air quality standards help pharmaceutical manufacturing plants in India maintain compliance, prevent contamination, and ensure product safety with expert HVAC solutions.",excerpt:"Producing safe medicines requires absolute control over microscopic particles in the production areas. Airborne contaminants pose severe health risks",content:['<p>Producing safe medicines requires absolute control over microscopic particles in the production areas. Airborne contaminants pose severe health risks to the patients consuming these medications. Factory owners must follow strict regulatory guidelines to keep environments free from harmful bacteria. Proper ventilation systems protect the integrity of chemical compounds during long production cycles. The experts at Unique Engineers understand how critical proper airflow management is for you. We guide facility managers through the complex process of designing safe ventilation systems.</p>\n\n<h2><b>For What Specific Reasons Do Pharmaceutical Plants Require Strict Indoor Air Quality Standards?</b></h2>\n\n<p>Medical products interact directly with the human body, meaning external contamination causes terrible reactions. Airborne particles carry dangerous microbes that ruin entire batches of expensive medicinal formulations. A <a href="https://www.uniqueengineersltd.com/services/hvac-company-in-india/"><b>reliable HVAC Company in India</b></a> ensures the factory air remains continuously filtered. Proper ventilation prevents harmful chemical powders from spreading into the breathing zones. Following strict regulations protects the consumers buying medicines and the staff making them.</p>\n\n<h2><b>What Are the Core Indoor Air Quality Guidelines for Indian Medical Manufacturing Facilities?</b></h2>\n\n<p>Government authorities mandate specific limits on particles allowed per cubic metre of air. Facilities must enforce strict directional airflow patterns between rooms to stop dirty air entering.</p>\n\n<table>\n<tbody>\n<tr>\n<td><b>Cleanroom Grade</b></td>\n<td><b>Allowed Particle Size</b></td>\n<td><b>Primary Application Area</b></td>\n</tr>\n<tr>\n<td>Grade A</td>\n<td>0.5 micrometres</td>\n<td>High risk operations</td>\n</tr>\n<tr>\n<td>Grade B</td>\n<td>5.0 micrometres</td>\n<td>Background environments</td>\n</tr>\n</tbody>\n</table>\n\n<p>Complying with these specific grades requires massive precision from your entire engineering team. Any failure in meeting legal standards usually results in immediate production facility shutdowns.</p>\n\n<h2><b>How Does an Experienced HVAC Contractor in India Control Harmful Cross-Contamination Inside Factories?</b></h2>\n\n<p>Different medicines require separate production areas to stop chemical ingredients from mixing accidentally. The team at <
2a href="https://www.uniqueengineersltd.com/"><b>Unique Engineers</b></a> builds physical barriers and configures airflow to move very carefully.</p>\n\n<ul>\n<li>The mechanical system pushes clean air into critical zones and removes the contaminated air.</li>\n<li>Specialized industrial exhaust fans capture harmful chemical dust right at the mixing machines.</li>\n</ul>\n\n<p>Experienced engineers design protective systems to keep every product completely isolated and pure.</p>\n\n<h2><b>Which Specific Air Filtration Systems Guarantee Maximum Protection for Sensitive Medicinal Products?</b></h2>\n\n<p>High-Efficiency Particulate Air filters block 99.97% of microscopic pollutants from entering sensitive spaces. These highly advanced filters catch tiny dust particles and viral matter floating through ductwork. Changing filters at regular intervals stops trapped dirt blowing back into sterile areas. Routine testing ensures the microscopic mesh remains unbroken and fully operational for production. Quality components form the primary defence against contamination inside medical manufacturing facilities.</p>\n\n<h2><b>Why Must Temperature and Humidity Remain Completely Constant Inside All Pharmaceutical Production Areas?</b></h2>\n\n<p>Many chemical powders absorb moisture from the air, causing pills to crumble easily. <b>Industrial HVAC contractors in India</b> install powerful dehumidifiers to extract excess water vapour. Controlling internal temperature stops heat-sensitive medications from losing their healing properties prematurely. Consistent environmental conditions ensure final medical products remain stable and safe for consumption. Factory managers must monitor these atmospheric levels continuously throughout the entire manufacturing process. Maintaining the right climate prevents expensive raw materials from decaying inside the storage bins.</p>\n\n<h2><b>How Can the Best HVAC Company in India Help You Pass Tough Regulatory Audits?</b></h2>\n\n<p>Government inspectors rigorously check your ventilation records before approving facilities for mass production. Partnering with highly skilled engineers ensures your system design meets all rigorous legal benchmarks.</p>\n\n<table>\n<tbody>\n<tr>\n<td><b>Audit Requirement</b></td>\n<td><b>Common Failure Reason</b></td>\n<td><b>Professional Engineering Solution</b></td>\n</tr>\n<tr>\n<td>Airflow Mapping</td>\n<td>Incorrect duct sizing</td>\n<td>Advanced computer modelling</td>\n</tr>\n<tr>\n<td>System Documentation</td>\n<td>Missing maintenance logs</td>\n<td>Automated digital tracking</td>\n</tr>\n</tbody>\n</table>\n\n<p>The team at Unique Engineers provides detailed documentation proving your facility complies entirely. Good mechanical records always keep the government regulatory inspectors completely satisfied and agreeable.</p>\n\n<h2><b>What Routine Maintenance Practices Keep Industrial HVAC Systems Running Safely and Highly Efficiently?</b></h2>\n\n<p>Even expensive ventilation machines need constant mechanical care to perform at highest capacities. Waiting for a system breakdown causes financial losses and compromises necessary medicine safety.</p>\n\n<ul>\n<li>Qualified technicians must calibrate the temperature sensors every 6 months to maintain accuracy.</li>\n<li>Maintenance teams should visually inspect metal air ducts for hidden microbial growth carefully.</li>\n</ul>\n\n<p>Working with <b>Top HVAC companies in India</b> gives access to trained preventative technicians. Regular servicing keeps the air inside your pharmaceutical factory completely pure and breathable.</p>\n\n<h2><b>Secure Your Pharmaceutical Factory Operations with Professional Air Quality Control Solutions Now</b></h2>\n\n<p>Protecting medicinal products requires a deeply knowledgeable engineering partner who understands legal standards. Let the experienced team at Unique Engineers design a highly reliable system for you. Contact us immediately to discuss your pharmaceutical factory requirements thoroughly with our engineering experts.</p>\n\n<h3><b>FAQs</b></h3>\n\n<p><b>Why is proper air ventilation absolutely critical in a modern pharmaceutical manufacturing plant?</b></p>\n\n<p>Proper ventilation stops harmful dust particles from contaminating the sensitive chemical ingredients constantly.</p>\n\n<p><b>How often should a factory manager replace the heavy duty HEPA filters?</b></p>\n\n<p>Facility managers must test their HEPA filters frequently and replace them upon total failure.</p>\n\n<p><b>Who can officially design fully compliant pharmaceutical ventilation systems for Indian medical factories?</b></p>\n\n<p>A certified <b>HVAC contractor in India</b> has the specialised knowledge to build safe cleanrooms.</p>'],author:"Unique Engineers",day:"16",month:"July",year:"2026"}],rg=[{id:"p1",slug:"hvac-company-india-pharmaceutical-iaq-standards",title:"Indoor Air Quality (IAQ) Standards for Pharmaceutical Manufacturing Plants in India",image:"/assets/images/blogs/blog1.jpg",meta_title:"Indoor Air Quality Standards for Pharmaceutical Plants in India | Unique Engineers",meta_description:"Learn how indoor air quality standards help pharmaceutical manufacturing plants in India maintain compliance, prevent contamination, and ensure product safety with expert HVAC solutions.",date:"July 16, 2026"},{id:"p2",slug:"mep-company-india-budgeting-guide",title:"Budgeting for MEP Systems: Where Developers in India Overspend and Underinvest",image:"/assets/images/blogs/blog2.jpg",meta_title:"MEP Budgeting Guide for Developers in India | Unique Engineers",meta_description:"Learn how an experienced MEP company in India helps developers avoid costly budgeting mistakes, optimize MEP services, and reduce long-term construction and maintenance costs.",date:"July 18, 2026"}],sg=[{id:"r1",slug:"what-does-turnkey-mepf-contracting-actually-cost-in-india",title:"What Does Turnkey MEPF Contracting Actually Cost in India?",image:"/assets/images/blogs/blog11.png",meta_title:"Turnkey MEPF Contracting Cost in India | Unique Engineers",meta_description:"Explore turnkey MEPF contracting costs in India, including indicative rates for warehouses, factories and commercial buildings, plus scope and execution stages.",date:"September 21, 2026"},{id:"r2",slug:"which-hvac-system-is-best-for-a-warehouse",title:"Which HVAC System Is Best for a Warehouse?",image:"/assets/images/blogs/blog12.png",meta_title:"Best HVAC System for Warehouses in India | Unique Engineers",meta_description:"Learn which HVAC systems work best for warehouses, from HVLS fans and evaporative cooling to VRF and ducted AC, based on climate, storage and usage.",date:"September 21, 2026"}];const ag=function(){return(0,Xe.jsx)("section",{className:"blog-section-wrapper py-5",children:(0,Xe.jsx)("div",{className:"container",children:(0,Xe.jsx)("div",{className:"row g-4",children:ig.map((e=>(0,Xe.jsx)(ng,at({},e),e.id)))})})})};const og=function(){const[e,t]=(0,i.useState)("popular"),[n,r]=(0,i.useState)(""),s=ne(),a=e=>e.map((e=>(0,Xe.jsxs)("div",{className:"sidebar-post",children:[(0,Xe.jsx)("img",{className:"sidebar-thumb",src:e.image,alt:e.title}),(0,Xe.jsxs)("div",{children:[(0,Xe.jsx)(Oe,{className:"sidebar-post-title",to:"/blog/".concat(e.slug),children:e.title}),(0,Xe.jsx)("div",{className:"sidebar-date",children:e.date})]})]},e.id)));return(0,Xe.jsxs)("aside",{className:"col-lg-3 sidebar-wrap",children:[(0,Xe.jsxs)("form",{className:"search-form",onSubmit:e=>{e.preventDefault(),n.trim()&&s("/search?q=".concat(encodeURIComponent(n.trim())))},children:[(0,Xe.jsx)("input",{className:"search-input",type:"search",name:"search",placeholder:"Search...","aria-label":"Search",value:n,onChange:e=>r(e.target.value)}),(0,Xe.jsx)("button",{className:"search-button",type:"submit","aria-label":"Submit search",children:(0,Xe.jsx)("i",{className:"bi bi-search"})})]}),(0,Xe.jsxs)("div",{className:"sidebar-tabs",children:[(0,Xe.jsxs)("ul",{className:"nav nav-tabs",role:"tablist",children:[(0,Xe.jsx)("li",{className:"nav-item",role:"presentation",children:(0,Xe.jsx)("button",{className:"nav-link ".concat("popular"===e?"active":""),type:"button",role:"tab","aria-selected":"popular"===e,onClick:()=>t("popular"),children:"Popular"})}),(0,Xe.jsx)("li",{className:"nav-item",role:"presentation",children:(0,Xe.jsx)("button",{className:"nav-link ".concat("recent"===e?"active":""),type:"button",role:"tab","aria-selected":"recent"===e,onClick:()=>t("recent"),children:"Recent"})})]}),(0,Xe.jsxs)("div",{className:"tab-content",children:[(0,Xe.jsx)("div",{className:"tab-pane fade ".concat("popular"===e?"show active":""),role:"tabpanel",children:(0,Xe.jsx)("div",{className:"sidebar-list",children:a(rg)})}),(0,Xe.jsx)("div",{className:"tab-pane fade ".concat("recent"===e?"show active":""),role:"tabpanel",children:(0,Xe.jsx)("div",{className:"sidebar-list",children:a(sg)})})]})]})]})};const lg=function(){const{slug:e}=ie(),t=ig.find((t=>t.slug===e));return t?(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsxs)(ro,{children:[(0,Xe.jsx)("title",{children:t.meta_title}),(0,Xe.jsx)("meta",{name:"description",content:t.meta_description}),(0,Xe.jsx)("link",{rel:"canonical",href:"https://www.uniqueengineersltd.com/blog/".concat(t.slug)})]}),(0,Xe.jsx)("main",{className:"blog-detail-template",children:(0,Xe.jsx)("div",{className:"container blog-container",children:(0,Xe.jsxs)("div",{className:"row g-5",children:[(0,Xe.jsxs)("article",{className:"col-lg-9",children:[(0,Xe.jsx)("img",{className:"post-image",src:t.image,alt:t.title}),(0,Xe.jsxs)("div",{className:"post-header",children:[(0,Xe.jsxs)("div",{className:"post-date",children:[(0,Xe.jsx)("span",{className:"day",children:t.day}),(0,Xe.jsx)("span",{className:"month",children:t.month})]}),(0,Xe.jsxs)("div",{className:"post-heading",children:[(0,Xe.jsx)("h1",{className:"post-title",children:t.title}),(0,Xe.jsx)("div",{className:"post-meta",children:(0,Xe.jsxs)("span",{children:[(0,Xe.jsx)("i",{className:"bi bi-pers
2on"})," By ",(0,Xe.jsx)("a",{href:"#",children:t.author})]})})]})]}),(0,Xe.jsx)("div",{className:"post-body",dangerouslySetInnerHTML:{__html:t.content}})]}),(0,Xe.jsx)(og,{})]})})})]}):(0,Xe.jsx)(xe,{to:"/",replace:!0})};const cg=function(){const[e]=Le(),t=e.get("q")||"",n=function(e){const t=e.trim().toLowerCase();return t?ig.filter((e=>[e.title,e.excerpt,e.author,...e.content||[]].join(" ").toLowerCase().includes(t))):[]}(t);return(0,Xe.jsx)("section",{className:"search-results-wrapper",children:(0,Xe.jsxs)("div",{className:"container",children:[(0,Xe.jsx)("h2",{className:"results-heading",children:"Search Results"}),(0,Xe.jsx)("p",{className:"results-count",children:n.length>0?"".concat(n.length," result").concat(n.length>1?"s":"",' for "').concat(t,'"'):'Showing results for "'.concat(t,'"')}),0===n.length?(0,Xe.jsxs)("div",{className:"no-results",children:[(0,Xe.jsx)("i",{className:"bi bi-search"}),(0,Xe.jsx)("h4",{children:"No results found"}),(0,Xe.jsxs)("p",{children:["We couldn't find any posts matching ",(0,Xe.jsxs)("strong",{children:['"',t,'"']}),". Try a different keyword."]})]}):(0,Xe.jsx)("div",{className:"row g-4",children:n.map((e=>(0,Xe.jsx)("div",{className:"col-12 col-md-6 col-lg-4",children:(0,Xe.jsxs)("div",{className:"card h-100 border-0",children:[(0,Xe.jsx)("img",{src:e.image,className:"card-img-top rounded-0",alt:e.title}),(0,Xe.jsxs)("div",{className:"card-body px-0",children:[(0,Xe.jsx)(Oe,{to:"/blog/".concat(e.slug),className:"text-decoration-none",children:(0,Xe.jsx)("h5",{className:"result-card-title mb-2",children:e.title})}),(0,Xe.jsx)("p",{className:"result-excerpt",children:e.excerpt})]})]})},e.id)))})]})})},dg=()=>{const e=(0,Xe.jsxs)(je,{children:[(0,Xe.jsx)(we,{path:"/",exact:!0,element:(0,Xe.jsx)(so,{})}),(0,Xe.jsx)(we,{path:"/about",element:(0,Xe.jsx)(Po,{})}),(0,Xe.jsx)(we,{path:"/applyonline/:name",element:(0,Xe.jsx)(vu,{})}),(0,Xe.jsx)(we,{path:"/case-study",element:(0,Xe.jsx)(au,{})}),(0,Xe.jsx)(we,{path:"/careers",element:(0,Xe.jsx)(hd,{})}),(0,Xe.jsx)(we,{path:"/contact",element:(0,Xe.jsx)(cd,{})}),(0,Xe.jsx)(we,{path:"/corporate-compliance",element:(0,Xe.jsx)(md,{})}),(0,Xe.jsx)(we,{path:"/services/:id",element:(0,Xe.jsx)(jd,{})}),(0,Xe.jsx)(we,{path:"/services/",element:(0,Xe.jsx)(jd,{})}),(0,Xe.jsx)(we,{path:"/services/hvac-company-in-india/",element:(0,Xe.jsx)(Yf,{})}),(0,Xe.jsx)(we,{path:"/services/plumbing-services-in-gurgaon/",element:(0,Xe.jsx)(Xf,{})}),(0,Xe.jsx)(we,{path:"/services/industrial-fire-fighting-contractors-in-india",element:(0,Xe.jsx)(Kf,{})}),(0,Xe.jsx)(we,{path:"/services/industrial-electrical-contractors-in-india",element:(0,Xe.jsx)(Qf,{})}),(0,Xe.jsx)(we,{path:"/services/air-conditioning-contractor-in-india",element:(0,Xe.jsx)($f,{})}),(0,Xe.jsx)(we,{path:"/services/mepf-contractor-in-india",element:(0,Xe.jsx)(eg,{})}),(0,Xe.jsx)(we,{path:"/blog",element:(0,Xe.jsx)(ag,{})}),(0,Xe.jsx)(we,{path:"/blog/:slug",element:(0,Xe.jsx)(lg,{})}),(0,Xe.jsx)(we,{path:"/search",element:(0,Xe.jsx)(cg,{})}),(0,Xe.jsx)(we,{path:"/thankyou",element:(0,Xe.jsx)(tg,{})}),(0,Xe.jsx)(we,{path:"/projects",element:(0,Xe.jsx)(ru,{})}),(0,Xe.jsx)(we,{path:"/products",element:(0,Xe.jsx)(Ad,{})}),(0,Xe.jsx)(we,{path:"/our-approach",element:(0,Xe.jsx)(uu,{})}),(0,Xe.jsx)(we,{path:"/leadership",element:(0,Xe.jsx)(cu,{})}),(0,Xe.jsx)(we,{path:"/privacy-policy",element:(0,Xe.jsx)(bu,{})}),(0,Xe.jsx)(we,{path:"/investors/name-change",element:(0,Xe.jsx)(Vf,{})}),(0,Xe.jsx)(we,{path:"/social-commitment",element:(0,Xe.jsx)(pu,{})}),(0,Xe.jsx)(we,{path:"*",element:(0,Xe.jsx)(so,{})})]});return(0,Xe.jsxs)("div",{className:"App",children:[(0,Xe.jsx)(Vr,{}),e,(0,Xe.jsx)(ts,{})]})},ug=e=>{e&&e instanceof Function&&__webpack_require__.e(511).then(__webpack_require__.bind(__webpack_require__,9511)).then((t=>{let{getCLS:n,getFID:i,getFCP:r,getLCP:s,getTTFB:a}=t;n(e),i(e),r(e),s(e),a(e)}))};s.createRoot(document.getElementById("root")).render((0,Xe.jsx)(Fe,{forceRefresh:!0,children:(0,Xe.jsx)(i.StrictMode,{children:(0,Xe.jsxs)(We.A,{injectFirst:!0,children:[(0,Xe.jsx)(tt,{}),(0,Xe.jsx)(dg,{})]})})})),ug()})()})(); 3//# sourceMappingURL=main.727959bd.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.