Current path: home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5/dashboard/build/
?? Go up: /home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5/dashboard
/*! For license information please see bundle.js.LICENSE.txt */
(()=>{var e={20(e,t,n){"use strict";var i=n(540),r=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=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,o={},c=null,u=null;for(i in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,i)&&!l.hasOwnProperty(i)&&(o[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps)void 0===o[i]&&(o[i]=t[i]);return{$$typeof:r,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},287(e,t){"use strict";var n=Symbol.for("react.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),h=Symbol.iterator,p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,g={};function m(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}function C(){}function Q(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}m.prototype.isReactComponent={},m.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")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},C.prototype=m.prototype;var A=Q.prototype=new C;A.constructor=Q,f(A,m.prototype),A.isPureReactComponent=!0;var v=Array.isArray,$=Object.prototype.hasOwnProperty,b={current:null},y={key:!0,ref:!0,__self:!0,__source:!0};function w(e,t,i){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)$.call(t,r)&&!y.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=i;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:n,type:e,key:a,ref:s,props:o,_owner:b.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var S=/\/+/g;function k(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 E(e,t,r,o,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){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=""===o?"."+k(l,0):o,v(a)?(r="",null!=e&&(r=e.replace(S,"$&/")+"/"),E(a,t,r,"",function(e){return e})):null!=a&&(x(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(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,o=""===o?".":o+":",v(e))for(var c=0;c<e.length;c++){var u=o+k(s=e[c],c);l+=E(s,t,r,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=E(s=s.value,t,r,u=o+k(s,c++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var i=[],r=0;return E(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 I={current:null},B={transition:null},_={ReactCurrentDispatcher:I,ReactCurrentBatchConfig:B,ReactCurrentOwner:b};function X(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!x(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=r,t.Profiler=a,t.PureComponent=Q,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_,t.act=X,t.cloneElement=function(e,t,i){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=f({},e.props),o=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=b.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)$.call(t,c)&&!y.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 u=0;u<c;u++)l[u]=arguments[u+2];r.children=l}return{$$typeof:n,type:e.type,key:o,ref:a,props:r,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=w,t.createFactory=function(e){var t=w.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=x,t.lazy=function(e){return{$$typeof:O,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=B.transition;B.transition={};try{e()}finally{B.transition=t}},t.unstable_act=X,t.useCallback=function(e,t){return I.current.useCallback(e,t)},t.useContext=function(e){return I.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return I.current.useDeferredValue(e)},t.useEffect=function(e,t){return I.current.useEffect(e,t)},t.useId=function(){return I.current.useId()},t.useImperativeHandle=function(e,t,n){return I.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return I.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return I.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return I.current.useMemo(e,t)},t.useReducer=function(e,t,n){return I.current.useReducer(e,t,n)},t.useRef=function(e){return I.current.useRef(e)},t.useState=function(e){return I.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return I.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return I.current.useTransition()},t.version="18.3.1"},338(e,t,n){"use strict";var i=n(961);t.H=i.createRoot,i.hydrateRoot},463(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<o(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 s=2*(i+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,n))c<r&&0>o(u,l)?(e[i]=u,e[c]=n,i=c):(e[i]=l,e[s]=n,i=s);else{if(!(c<r&&0>o(u,n)))break e;e[i]=u,e[c]=n,i=c}}}return t}function o(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 s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,O=null,h=3,p=!1,f=!1,g=!1,m="function"==typeof setTimeout?setTimeout:null,C="function"==typeof clearTimeout?clearTimeout:null,Q="undefined"!=typeof setImmediate?setImmediate:null;function A(e){for(var t=i(u);null!==t;){if(null===t.callback)r(u);else{if(!(t.startTime<=e))break;r(u),t.sortIndex=t.expirationTime,n(c,t)}t=i(u)}}function v(e){if(g=!1,A(e),!f)if(null!==i(c))f=!0,B($);else{var t=i(u);null!==t&&_(v,t.startTime-e)}}function $(e,n){f=!1,g&&(g=!1,C(x),x=-1),p=!0;var o=h;try{for(A(n),O=i(c);null!==O&&(!(O.expirationTime>n)||e&&!E());){var a=O.callback;if("function"==typeof a){O.callback=null,h=O.priorityLevel;var s=a(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?O.callback=s:O===i(c)&&r(c),A(n)}else r(c);O=i(c)}if(null!==O)var l=!0;else{var d=i(u);null!==d&&_(v,d.startTime-n),l=!1}return l}finally{O=null,h=o,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var b,y=!1,w=null,x=-1,S=5,k=-1;function E(){return!(t.unstable_now()-k<S)}function P(){if(null!==w){var e=t.unstable_now();k=e;var n=!0;try{n=w(!0,e)}finally{n?b():(y=!1,w=null)}}else y=!1}if("function"==typeof Q)b=function(){Q(P)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,I=T.port2;T.port1.onmessage=P,b=function(){I.postMessage(null)}}else b=function(){m(P,0)};function B(e){w=e,y||(y=!0,b())}function _(e,n){x=m(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||p||(f=!0,B($))},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"):S=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return i(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=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=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,r,o){var a=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:r,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(e.sortIndex=o,n(u,e),null===i(c)&&e===i(u)&&(g?(C(x),x=-1):g=!0,_(v,o-a))):(e.sortIndex=s,n(c,e),f||p||(f=!0,B($))),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},540(e,t,n){"use strict";e.exports=n(287)},551(e,t,n){"use strict";var i=n(540),r=n(982);function o(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,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,O=/^[: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]*$/,h={},p={};function f(e,t,n,i,r,o,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=o,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 m=/[\-:]([a-z])/g;function C(e){return e[1].toUpperCase()}function Q(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||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!!d.call(p,e)||!d.call(h,e)&&(O.test(e)?p[e]=!0:(h[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-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(m,C);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(m,C);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(m,C);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 A=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,v=Symbol.for("react.element"),$=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),y=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),x=Symbol.for("react.provider"),S=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),I=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var B=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var _=Symbol.iterator;function X(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=_&&e[_]||e["@@iterator"])?e:null}var V,R=Object.assign;function Z(e){if(void 0===V)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);V=t&&t[1]||""}return"\n"+V+e}var j=!1;function L(e,t){if(!e||j)return"";j=!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(e){var i=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){i=e}e.call(t.prototype)}else{try{throw Error()}catch(e){i=e}e()}}catch(t){if(t&&i&&"string"==typeof t.stack){for(var r=t.stack.split("\n"),o=i.stack.split("\n"),a=r.length-1,s=o.length-1;1<=a&&0<=s&&r[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(r[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||r[a]!==o[s]){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<=s);break}}}finally{j=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Z(e):""}function z(e){switch(e.tag){case 5:return Z(e.type);case 16:return Z("Lazy");case 13:return Z("Suspense");case 19:return Z("SuspenseList");case 0:case 2:case 15:return L(e.type,!1);case 11:return L(e.type.render,!1);case 1:return L(e.type,!0);default:return""}}function M(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 b:return"Fragment";case $:return"Portal";case w:return"Profiler";case y:return"StrictMode";case E:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case S:return(e.displayName||"Context")+".Consumer";case x:return(e._context.displayName||"Context")+".Provider";case k: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:M(e.type)||"Memo";case I:t=e._payload,e=e._init;try{return M(e(t))}catch(e){}}return null}function Y(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 M(t);case 8:return t===y?"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 q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function U(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function D(e){e._valueTracker||(e._valueTracker=function(e){var t=U(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var r=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){i=""+e,o.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 W(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=U(e)?e.checked?"true":"false":e.value),(e=i)!==n&&(t.setValue(e),!0)}function N(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function H(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function G(e,t){var n=null==t.defaultValue?"":t.defaultValue,i=null!=t.checked?t.checked:t.defaultChecked;n=q(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 F(e,t){null!=(t=t.checked)&&Q(e,"checked",t,!1)}function J(e,t){F(e,t);var n=q(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,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function K(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&&N(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=""+q(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(o(91));return R({},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(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function oe(e,t){var n=q(t.value),i=q(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 se(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?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=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 ue(e,t)})}:ue);function Oe(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 he={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},pe=["Webkit","ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||he.hasOwnProperty(e)&&he[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(he).forEach(function(e){pe.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]})});var me=R({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 Ce(e,t){if(t){if(me[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function Qe(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 Ae=null;function ve(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var $e=null,be=null,ye=null;function we(e){if(e=gr(e)){if("function"!=typeof $e)throw Error(o(280));var t=e.stateNode;t&&(t=Cr(t),$e(e.stateNode,e.type,t))}}function xe(e){be?ye?ye.push(e):ye=[e]:be=e}function Se(){if(be){var e=be,t=ye;if(ye=be=null,we(e),t)for(e=0;e<t.length;e++)we(t[e])}}function ke(e,t){return e(t)}function Ee(){}var Pe=!1;function Te(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return ke(e,t,n)}finally{Pe=!1,(null!==be||null!==ye)&&(Ee(),Se())}}function Ie(e,t){var n=e.stateNode;if(null===n)return null;var i=Cr(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(o(231,t,typeof n));return n}var Be=!1;if(u)try{var _e={};Object.defineProperty(_e,"passive",{get:function(){Be=!0}}),window.addEventListener("test",_e,_e),window.removeEventListener("test",_e,_e)}catch(ue){Be=!1}function Xe(e,t,n,i,r,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var Ve=!1,Re=null,Ze=!1,je=null,Le={onError:function(e){Ve=!0,Re=e}};function ze(e,t,n,i,r,o,a,s,l){Ve=!1,Re=null,Xe.apply(Le,arguments)}function Me(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ye(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 qe(e){if(Me(e)!==e)throw Error(o(188))}function Ue(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Me(e)))throw Error(o(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 qe(r),e;if(a===i)return qe(r),t;a=a.sibling}throw Error(o(188))}if(n.return!==i.return)n=r,i=a;else{for(var s=!1,l=r.child;l;){if(l===n){s=!0,n=r,i=a;break}if(l===i){s=!0,i=r,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,i=r;break}if(l===i){s=!0,i=a,n=r;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==i)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?De(e):null}function De(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=De(e);if(null!==t)return t;e=e.sibling}return null}var We=r.unstable_scheduleCallback,Ne=r.unstable_cancelCallback,He=r.unstable_shouldYield,Ge=r.unstable_requestPaint,Fe=r.unstable_now,Je=r.unstable_getCurrentPriorityLevel,Ke=r.unstable_ImmediatePriority,et=r.unstable_UserBlockingPriority,tt=r.unstable_NormalPriority,nt=r.unstable_LowPriority,it=r.unstable_IdlePriority,rt=null,ot=null,at=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2,ct=64,ut=4194304;function dt(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 Ot(e,t){var n=e.pendingLanes;if(0===n)return 0;var i=0,r=e.suspendedLanes,o=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~r;0!==s?i=dt(s):0!==(o&=a)&&(i=dt(o))}else 0!==(a=n&~r)?i=dt(a):0!==o&&(i=dt(o));if(0===i)return 0;if(0!==t&&t!==i&&0===(t&r)&&((r=i&-i)>=(o=t&-t)||16===r&&4194240&o))return t;if(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 ht(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 pt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ft(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function mt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function Ct(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 Qt=0;function At(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var vt,$t,bt,yt,wt,xt=!1,St=[],kt=null,Et=null,Pt=null,Tt=new Map,It=new Map,Bt=[],_t="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 Xt(e,t){switch(e){case"focusin":case"focusout":kt=null;break;case"dragenter":case"dragleave":Et=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":It.delete(t.pointerId)}}function Vt(e,t,n,i,r,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:i,nativeEvent:o,targetContainers:[r]},null!==t&&null!==(t=gr(t))&&$t(t),e):(e.eventSystemFlags|=i,t=e.targetContainers,null!==r&&-1===t.indexOf(r)&&t.push(r),e)}function Rt(e){var t=fr(e.target);if(null!==t){var n=Me(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ye(n)))return e.blockedOn=t,void wt(e.priority,function(){bt(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 Zt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ht(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=gr(n))&&$t(t),e.blockedOn=n,!1;var i=new(n=e.nativeEvent).constructor(n.type,n);Ae=i,n.target.dispatchEvent(i),Ae=null,t.shift()}return!0}function jt(e,t,n){Zt(e)&&n.delete(t)}function Lt(){xt=!1,null!==kt&&Zt(kt)&&(kt=null),null!==Et&&Zt(Et)&&(Et=null),null!==Pt&&Zt(Pt)&&(Pt=null),Tt.forEach(jt),It.forEach(jt)}function zt(e,t){e.blockedOn===t&&(e.blockedOn=null,xt||(xt=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Lt)))}function Mt(e){function t(t){return zt(t,e)}if(0<St.length){zt(St[0],e);for(var n=1;n<St.length;n++){var i=St[n];i.blockedOn===e&&(i.blockedOn=null)}}for(null!==kt&&zt(kt,e),null!==Et&&zt(Et,e),null!==Pt&&zt(Pt,e),Tt.forEach(t),It.forEach(t),n=0;n<Bt.length;n++)(i=Bt[n]).blockedOn===e&&(i.blockedOn=null);for(;0<Bt.length&&null===(n=Bt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Bt.shift()}var Yt=A.ReactCurrentBatchConfig,qt=!0;function Ut(e,t,n,i){var r=Qt,o=Yt.transition;Yt.transition=null;try{Qt=1,Wt(e,t,n,i)}finally{Qt=r,Yt.transition=o}}function Dt(e,t,n,i){var r=Qt,o=Yt.transition;Yt.transition=null;try{Qt=4,Wt(e,t,n,i)}finally{Qt=r,Yt.transition=o}}function Wt(e,t,n,i){if(qt){var r=Ht(e,t,n,i);if(null===r)zi(e,t,i,Nt,n),Xt(e,i);else if(function(e,t,n,i,r){switch(t){case"focusin":return kt=Vt(kt,e,t,n,i,r),!0;case"dragenter":return Et=Vt(Et,e,t,n,i,r),!0;case"mouseover":return Pt=Vt(Pt,e,t,n,i,r),!0;case"pointerover":var o=r.pointerId;return Tt.set(o,Vt(Tt.get(o)||null,e,t,n,i,r)),!0;case"gotpointercapture":return o=r.pointerId,It.set(o,Vt(It.get(o)||null,e,t,n,i,r)),!0}return!1}(r,e,t,n,i))i.stopPropagation();else if(Xt(e,i),4&t&&-1<_t.indexOf(e)){for(;null!==r;){var o=gr(r);if(null!==o&&vt(o),null===(o=Ht(e,t,n,i))&&zi(e,t,i,Nt,n),o===r)break;r=o}null!==r&&i.stopPropagation()}else zi(e,t,i,null,n)}}var Nt=null;function Ht(e,t,n,i){if(Nt=null,null!==(e=fr(e=ve(i))))if(null===(t=Me(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ye(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 Nt=e,null}function Gt(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(Je()){case Ke:return 1;case et:return 4;case tt:case nt:return 16;case it:return 536870912;default:return 16}default:return 16}}var Ft=null,Jt=null,Kt=null;function en(){if(Kt)return Kt;var e,t,n=Jt,i=n.length,r="value"in Ft?Ft.value:Ft.textContent,o=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[o-t];t++);return Kt=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 on(e){function t(t,n,i,r,o){for(var a in this._reactName=t,this._targetInst=i,this.type=n,this.nativeEvent=r,this.target=o,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 R(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,sn,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=on(cn),dn=R({},cn,{view:0,detail:0}),On=on(dn),hn=R({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yn,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,sn=e.screenY-ln.screenY):sn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),pn=on(hn),fn=on(R({},hn,{dataTransfer:0})),gn=on(R({},dn,{relatedTarget:0})),mn=on(R({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),Cn=on(R({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),Qn=on(R({},cn,{data:0})),An={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vn={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"},$n={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function bn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=$n[e])&&!!t[e]}function yn(){return bn}var wn=on(R({},dn,{key:function(e){if(e.key){var t=An[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?vn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yn,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}})),xn=on(R({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Sn=on(R({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yn})),kn=on(R({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),En=on(R({},hn,{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})),Pn=[9,13,27,32],Tn=u&&"CompositionEvent"in window,In=null;u&&"documentMode"in document&&(In=document.documentMode);var Bn=u&&"TextEvent"in window&&!In,_n=u&&(!Tn||In&&8<In&&11>=In),Xn=String.fromCharCode(32),Vn=!1;function Rn(e,t){switch(e){case"keyup":return-1!==Pn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var jn=!1,Ln={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 zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ln[e.type]:"textarea"===t}function Mn(e,t,n,i){xe(i),0<(t=Yi(t,"onChange")).length&&(n=new un("onChange","change",null,n,i),e.push({event:n,listeners:t}))}var Yn=null,qn=null;function Un(e){Xi(e,0)}function Dn(e){if(W(mr(e)))return e}function Wn(e,t){if("change"===e)return t}var Nn=!1;if(u){var Hn;if(u){var Gn="oninput"in document;if(!Gn){var Fn=document.createElement("div");Fn.setAttribute("oninput","return;"),Gn="function"==typeof Fn.oninput}Hn=Gn}else Hn=!1;Nn=Hn&&(!document.documentMode||9<document.documentMode)}function Jn(){Yn&&(Yn.detachEvent("onpropertychange",Kn),qn=Yn=null)}function Kn(e){if("value"===e.propertyName&&Dn(qn)){var t=[];Mn(t,qn,e,ve(e)),Te(Un,t)}}function ei(e,t,n){"focusin"===e?(Jn(),qn=n,(Yn=t).attachEvent("onpropertychange",Kn)):"focusout"===e&&Jn()}function ti(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Dn(qn)}function ni(e,t){if("click"===e)return Dn(t)}function ii(e,t){if("input"===e||"change"===e)return Dn(t)}var ri="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function oi(e,t){if(ri(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(!d.call(t,r)||!ri(e[r],t[r]))return!1}return!0}function ai(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function si(e,t){var n,i=ai(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=ai(i)}}function li(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?li(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function ci(){for(var e=window,t=N();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=N((e=t.contentWindow).document)}return t}function ui(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 di(e){var t=ci(),n=e.focusedElem,i=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&li(n.ownerDocument.documentElement,n)){if(null!==i&&ui(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,o=Math.min(i.start,r);i=void 0===i.end?o:Math.min(i.end,r),!e.extend&&o>i&&(r=i,i=o,o=r),r=si(n,o);var a=si(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(),o>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 Oi=u&&"documentMode"in document&&11>=document.documentMode,hi=null,pi=null,fi=null,gi=!1;function mi(e,t,n){var i=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;gi||null==hi||hi!==N(i)||(i="selectionStart"in(i=hi)&&ui(i)?{start:i.selectionStart,end:i.selectionEnd}:{anchorNode:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset},fi&&oi(fi,i)||(fi=i,0<(i=Yi(pi,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:i}),t.target=hi)))}function Ci(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Qi={animationend:Ci("Animation","AnimationEnd"),animationiteration:Ci("Animation","AnimationIteration"),animationstart:Ci("Animation","AnimationStart"),transitionend:Ci("Transition","TransitionEnd")},Ai={},vi={};function $i(e){if(Ai[e])return Ai[e];if(!Qi[e])return e;var t,n=Qi[e];for(t in n)if(n.hasOwnProperty(t)&&t in vi)return Ai[e]=n[t];return e}u&&(vi=document.createElement("div").style,"AnimationEvent"in window||(delete Qi.animationend.animation,delete Qi.animationiteration.animation,delete Qi.animationstart.animation),"TransitionEvent"in window||delete Qi.transitionend.transition);var bi=$i("animationend"),yi=$i("animationiteration"),wi=$i("animationstart"),xi=$i("transitionend"),Si=new Map,ki="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 Ei(e,t){Si.set(e,t),l(t,[e])}for(var Pi=0;Pi<ki.length;Pi++){var Ti=ki[Pi];Ei(Ti.toLowerCase(),"on"+(Ti[0].toUpperCase()+Ti.slice(1)))}Ei(bi,"onAnimationEnd"),Ei(yi,"onAnimationIteration"),Ei(wi,"onAnimationStart"),Ei("dblclick","onDoubleClick"),Ei("focusin","onFocus"),Ei("focusout","onBlur"),Ei(xi,"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 focusin 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 Ii="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(" "),Bi=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ii));function _i(e,t,n){var i=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,i,r,a,s,l,c){if(ze.apply(this,arguments),Ve){if(!Ve)throw Error(o(198));var u=Re;Ve=!1,Re=null,Ze||(Ze=!0,je=u)}}(i,t,void 0,e),e.currentTarget=null}function Xi(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var i=e[n],r=i.event;i=i.listeners;e:{var o=void 0;if(t)for(var a=i.length-1;0<=a;a--){var s=i[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&r.isPropagationStopped())break e;_i(r,s,c),o=l}else for(a=0;a<i.length;a++){if(l=(s=i[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&r.isPropagationStopped())break e;_i(r,s,c),o=l}}}if(Ze)throw e=je,Ze=!1,je=null,e}function Vi(e,t){var n=t[Or];void 0===n&&(n=t[Or]=new Set);var i=e+"__bubble";n.has(i)||(Li(t,e,2,!1),n.add(i))}function Ri(e,t,n){var i=0;t&&(i|=4),Li(n,e,i,t)}var Zi="_reactListening"+Math.random().toString(36).slice(2);function ji(e){if(!e[Zi]){e[Zi]=!0,a.forEach(function(t){"selectionchange"!==t&&(Bi.has(t)||Ri(t,!1,e),Ri(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Zi]||(t[Zi]=!0,Ri("selectionchange",!1,t))}}function Li(e,t,n,i){switch(Gt(t)){case 1:var r=Ut;break;case 4:r=Dt;break;default:r=Wt}n=r.bind(null,t,n,e),r=void 0,!Be||"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 zi(e,t,n,i,r){var o=i;if(!(1&t||2&t||null===i))e:for(;;){if(null===i)return;var a=i.tag;if(3===a||4===a){var s=i.stateNode.containerInfo;if(s===r||8===s.nodeType&&s.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!==s;){if(null===(a=fr(s)))return;if(5===(l=a.tag)||6===l){i=o=a;continue e}s=s.parentNode}}i=i.return}Te(function(){var i=o,r=ve(n),a=[];e:{var s=Si.get(e);if(void 0!==s){var l=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=wn;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=pn;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=Sn;break;case bi:case yi:case wi:l=mn;break;case xi:l=kn;break;case"scroll":l=On;break;case"wheel":l=En;break;case"copy":case"cut":case"paste":l=Cn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=xn}var u=!!(4&t),d=!u&&"scroll"===e,O=u?null!==s?s+"Capture":null:s;u=[];for(var h,p=i;null!==p;){var f=(h=p).stateNode;if(5===h.tag&&null!==f&&(h=f,null!==O&&null!=(f=Ie(p,O))&&u.push(Mi(p,f,h))),d)break;p=p.return}0<u.length&&(s=new l(s,c,null,n,r),a.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===Ae||!(c=n.relatedTarget||n.fromElement)||!fr(c)&&!c[dr])&&(l||s)&&(s=r.window===r?r:(s=r.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=i,null!==(c=(c=n.relatedTarget||n.toElement)?fr(c):null)&&(c!==(d=Me(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=i),l!==c)){if(u=pn,f="onMouseLeave",O="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(u=xn,f="onPointerLeave",O="onPointerEnter",p="pointer"),d=null==l?s:mr(l),h=null==c?s:mr(c),(s=new u(f,p+"leave",l,n,r)).target=d,s.relatedTarget=h,f=null,fr(r)===i&&((u=new u(O,p+"enter",c,n,r)).target=h,u.relatedTarget=d,f=u),d=f,l&&c)e:{for(O=c,p=0,h=u=l;h;h=qi(h))p++;for(h=0,f=O;f;f=qi(f))h++;for(;0<p-h;)u=qi(u),p--;for(;0<h-p;)O=qi(O),h--;for(;p--;){if(u===O||null!==O&&u===O.alternate)break e;u=qi(u),O=qi(O)}u=null}else u=null;null!==l&&Ui(a,s,l,u,!1),null!==c&&null!==d&&Ui(a,d,c,u,!0)}if("select"===(l=(s=i?mr(i):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Wn;else if(zn(s))if(Nn)g=ii;else{g=ti;var m=ei}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ni);switch(g&&(g=g(e,i))?Mn(a,g,n,r):(m&&m(e,s,i),"focusout"===e&&(m=s._wrapperState)&&m.controlled&&"number"===s.type&&ee(s,"number",s.value)),m=i?mr(i):window,e){case"focusin":(zn(m)||"true"===m.contentEditable)&&(hi=m,pi=i,fi=null);break;case"focusout":fi=pi=hi=null;break;case"mousedown":gi=!0;break;case"contextmenu":case"mouseup":case"dragend":gi=!1,mi(a,n,r);break;case"selectionchange":if(Oi)break;case"keydown":case"keyup":mi(a,n,r)}var C;if(Tn)e:{switch(e){case"compositionstart":var Q="onCompositionStart";break e;case"compositionend":Q="onCompositionEnd";break e;case"compositionupdate":Q="onCompositionUpdate";break e}Q=void 0}else jn?Rn(e,n)&&(Q="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(Q="onCompositionStart");Q&&(_n&&"ko"!==n.locale&&(jn||"onCompositionStart"!==Q?"onCompositionEnd"===Q&&jn&&(C=en()):(Jt="value"in(Ft=r)?Ft.value:Ft.textContent,jn=!0)),0<(m=Yi(i,Q)).length&&(Q=new Qn(Q,e,null,n,r),a.push({event:Q,listeners:m}),(C||null!==(C=Zn(n)))&&(Q.data=C))),(C=Bn?function(e,t){switch(e){case"compositionend":return Zn(t);case"keypress":return 32!==t.which?null:(Vn=!0,Xn);case"textInput":return(e=t.data)===Xn&&Vn?null:e;default:return null}}(e,n):function(e,t){if(jn)return"compositionend"===e||!Tn&&Rn(e,t)?(e=en(),Kt=Jt=Ft=null,jn=!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 _n&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(i=Yi(i,"onBeforeInput")).length&&(r=new Qn("onBeforeInput","beforeinput",null,n,r),a.push({event:r,listeners:i}),r.data=C)}Xi(a,t)})}function Mi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Yi(e,t){for(var n=t+"Capture",i=[];null!==e;){var r=e,o=r.stateNode;5===r.tag&&null!==o&&(r=o,null!=(o=Ie(e,n))&&i.unshift(Mi(e,o,r)),null!=(o=Ie(e,t))&&i.push(Mi(e,o,r))),e=e.return}return i}function qi(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ui(e,t,n,i,r){for(var o=t._reactName,a=[];null!==n&&n!==i;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===i)break;5===s.tag&&null!==c&&(s=c,r?null!=(l=Ie(n,o))&&a.unshift(Mi(n,l,s)):r||null!=(l=Ie(n,o))&&a.push(Mi(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Di=/\r\n?/g,Wi=/\u0000|\uFFFD/g;function Ni(e){return("string"==typeof e?e:""+e).replace(Di,"\n").replace(Wi,"")}function Hi(e,t,n){if(t=Ni(t),Ni(e)!==t&&n)throw Error(o(425))}function Gi(){}var Fi=null,Ji=null;function Ki(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 er="function"==typeof setTimeout?setTimeout:void 0,tr="function"==typeof clearTimeout?clearTimeout:void 0,nr="function"==typeof Promise?Promise:void 0,ir="function"==typeof queueMicrotask?queueMicrotask:void 0!==nr?function(e){return nr.resolve(null).then(e).catch(rr)}:er;function rr(e){setTimeout(function(){throw e})}function or(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 Mt(t);i--}else"$"!==n&&"$?"!==n&&"$!"!==n||i++;n=r}while(n);Mt(t)}function ar(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function sr(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 lr=Math.random().toString(36).slice(2),cr="__reactFiber$"+lr,ur="__reactProps$"+lr,dr="__reactContainer$"+lr,Or="__reactEvents$"+lr,hr="__reactListeners$"+lr,pr="__reactHandles$"+lr;function fr(e){var t=e[cr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[dr]||n[cr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sr(e);null!==e;){if(n=e[cr])return n;e=sr(e)}return t}n=(e=n).parentNode}return null}function gr(e){return!(e=e[cr]||e[dr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function mr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function Cr(e){return e[ur]||null}var Qr=[],Ar=-1;function vr(e){return{current:e}}function $r(e){0>Ar||(e.current=Qr[Ar],Qr[Ar]=null,Ar--)}function br(e,t){Ar++,Qr[Ar]=e.current,e.current=t}var yr={},wr=vr(yr),xr=vr(!1),Sr=yr;function kr(e,t){var n=e.type.contextTypes;if(!n)return yr;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var r,o={};for(r in n)o[r]=t[r];return i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Er(e){return null!=e.childContextTypes}function Pr(){$r(xr),$r(wr)}function Tr(e,t,n){if(wr.current!==yr)throw Error(o(168));br(wr,t),br(xr,n)}function Ir(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(o(108,Y(e)||"Unknown",r));return R({},n,i)}function Br(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yr,Sr=wr.current,br(wr,e),br(xr,xr.current),!0}function _r(e,t,n){var i=e.stateNode;if(!i)throw Error(o(169));n?(e=Ir(e,t,Sr),i.__reactInternalMemoizedMergedChildContext=e,$r(xr),$r(wr),br(wr,e)):$r(xr),br(xr,n)}var Xr=null,Vr=!1,Rr=!1;function Zr(e){null===Xr?Xr=[e]:Xr.push(e)}function jr(){if(!Rr&&null!==Xr){Rr=!0;var e=0,t=Qt;try{var n=Xr;for(Qt=1;e<n.length;e++){var i=n[e];do{i=i(!0)}while(null!==i)}Xr=null,Vr=!1}catch(t){throw null!==Xr&&(Xr=Xr.slice(e+1)),We(Ke,jr),t}finally{Qt=t,Rr=!1}}return null}var Lr=[],zr=0,Mr=null,Yr=0,qr=[],Ur=0,Dr=null,Wr=1,Nr="";function Hr(e,t){Lr[zr++]=Yr,Lr[zr++]=Mr,Mr=e,Yr=t}function Gr(e,t,n){qr[Ur++]=Wr,qr[Ur++]=Nr,qr[Ur++]=Dr,Dr=e;var i=Wr;e=Nr;var r=32-at(i)-1;i&=~(1<<r),n+=1;var o=32-at(t)+r;if(30<o){var a=r-r%5;o=(i&(1<<a)-1).toString(32),i>>=a,r-=a,Wr=1<<32-at(t)+r|n<<r|i,Nr=o+e}else Wr=1<<o|n<<r|i,Nr=e}function Fr(e){null!==e.return&&(Hr(e,1),Gr(e,1,0))}function Jr(e){for(;e===Mr;)Mr=Lr[--zr],Lr[zr]=null,Yr=Lr[--zr],Lr[zr]=null;for(;e===Dr;)Dr=qr[--Ur],qr[Ur]=null,Nr=qr[--Ur],qr[Ur]=null,Wr=qr[--Ur],qr[Ur]=null}var Kr=null,eo=null,to=!1,no=null;function io(e,t){var n=Sc(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 ro(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,Kr=e,eo=ar(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Kr=e,eo=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Dr?{id:Wr,overflow:Nr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Sc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Kr=e,eo=null,!0);default:return!1}}function oo(e){return!(!(1&e.mode)||128&e.flags)}function ao(e){if(to){var t=eo;if(t){var n=t;if(!ro(e,t)){if(oo(e))throw Error(o(418));t=ar(n.nextSibling);var i=Kr;t&&ro(e,t)?io(i,n):(e.flags=-4097&e.flags|2,to=!1,Kr=e)}}else{if(oo(e))throw Error(o(418));e.flags=-4097&e.flags|2,to=!1,Kr=e}}}function so(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Kr=e}function lo(e){if(e!==Kr)return!1;if(!to)return so(e),to=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Ki(e.type,e.memoizedProps)),t&&(t=eo)){if(oo(e))throw co(),Error(o(418));for(;t;)io(e,t),t=ar(t.nextSibling)}if(so(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){eo=ar(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}eo=null}}else eo=Kr?ar(e.stateNode.nextSibling):null;return!0}function co(){for(var e=eo;e;)e=ar(e.nextSibling)}function uo(){eo=Kr=null,to=!1}function Oo(e){null===no?no=[e]:no.push(e)}var ho=A.ReactCurrentBatchConfig;function po(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(o(309));var i=n.stateNode}if(!i)throw Error(o(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(o(284));if(!n._owner)throw Error(o(290,e))}return e}function fo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function go(e){return(0,e._init)(e._payload)}function mo(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=Ec(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 s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,i){return null===t||6!==t.tag?((t=Bc(n,e.mode,i)).return=e,t):((t=r(t,n)).return=e,t)}function c(e,t,n,i){var o=n.type;return o===b?d(e,t,n.props.children,i,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===I&&go(o)===t.type)?((i=r(t,n.props)).ref=po(e,t,n),i.return=e,i):((i=Pc(n.type,n.key,n.props,null,e.mode,i)).ref=po(e,t,n),i.return=e,i)}function u(e,t,n,i){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=_c(n,e.mode,i)).return=e,t):((t=r(t,n.children||[])).return=e,t)}function d(e,t,n,i,o){return null===t||7!==t.tag?((t=Tc(n,e.mode,i,o)).return=e,t):((t=r(t,n)).return=e,t)}function O(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Bc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case v:return(n=Pc(t.type,t.key,t.props,null,e.mode,n)).ref=po(e,null,t),n.return=e,n;case $:return(t=_c(t,e.mode,n)).return=e,t;case I:return O(e,(0,t._init)(t._payload),n)}if(te(t)||X(t))return(t=Tc(t,e.mode,n,null)).return=e,t;fo(e,t)}return null}function h(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 v:return n.key===r?c(e,t,n,i):null;case $:return n.key===r?u(e,t,n,i):null;case I:return h(e,t,(r=n._init)(n._payload),i)}if(te(n)||X(n))return null!==r?null:d(e,t,n,i,null);fo(e,n)}return null}function p(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 v:return c(t,e=e.get(null===i.key?n:i.key)||null,i,r);case $:return u(t,e=e.get(null===i.key?n:i.key)||null,i,r);case I:return p(e,t,n,(0,i._init)(i._payload),r)}if(te(i)||X(i))return d(t,e=e.get(n)||null,i,r,null);fo(t,i)}return null}function f(r,o,s,l){for(var c=null,u=null,d=o,f=o=0,g=null;null!==d&&f<s.length;f++){d.index>f?(g=d,d=null):g=d.sibling;var m=h(r,d,s[f],l);if(null===m){null===d&&(d=g);break}e&&d&&null===m.alternate&&t(r,d),o=a(m,o,f),null===u?c=m:u.sibling=m,u=m,d=g}if(f===s.length)return n(r,d),to&&Hr(r,f),c;if(null===d){for(;f<s.length;f++)null!==(d=O(r,s[f],l))&&(o=a(d,o,f),null===u?c=d:u.sibling=d,u=d);return to&&Hr(r,f),c}for(d=i(r,d);f<s.length;f++)null!==(g=p(d,r,f,s[f],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?f:g.key),o=a(g,o,f),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(r,e)}),to&&Hr(r,f),c}function g(r,s,l,c){var u=X(l);if("function"!=typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var d=u=null,f=s,g=s=0,m=null,C=l.next();null!==f&&!C.done;g++,C=l.next()){f.index>g?(m=f,f=null):m=f.sibling;var Q=h(r,f,C.value,c);if(null===Q){null===f&&(f=m);break}e&&f&&null===Q.alternate&&t(r,f),s=a(Q,s,g),null===d?u=Q:d.sibling=Q,d=Q,f=m}if(C.done)return n(r,f),to&&Hr(r,g),u;if(null===f){for(;!C.done;g++,C=l.next())null!==(C=O(r,C.value,c))&&(s=a(C,s,g),null===d?u=C:d.sibling=C,d=C);return to&&Hr(r,g),u}for(f=i(r,f);!C.done;g++,C=l.next())null!==(C=p(f,r,g,C.value,c))&&(e&&null!==C.alternate&&f.delete(null===C.key?g:C.key),s=a(C,s,g),null===d?u=C:d.sibling=C,d=C);return e&&f.forEach(function(e){return t(r,e)}),to&&Hr(r,g),u}return function e(i,o,a,l){if("object"==typeof a&&null!==a&&a.type===b&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case v:e:{for(var c=a.key,u=o;null!==u;){if(u.key===c){if((c=a.type)===b){if(7===u.tag){n(i,u.sibling),(o=r(u,a.props.children)).return=i,i=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===I&&go(c)===u.type){n(i,u.sibling),(o=r(u,a.props)).ref=po(i,u,a),o.return=i,i=o;break e}n(i,u);break}t(i,u),u=u.sibling}a.type===b?((o=Tc(a.props.children,i.mode,l,a.key)).return=i,i=o):((l=Pc(a.type,a.key,a.props,null,i.mode,l)).ref=po(i,o,a),l.return=i,i=l)}return s(i);case $:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(i,o.sibling),(o=r(o,a.children||[])).return=i,i=o;break e}n(i,o);break}t(i,o),o=o.sibling}(o=_c(a,i.mode,l)).return=i,i=o}return s(i);case I:return e(i,o,(u=a._init)(a._payload),l)}if(te(a))return f(i,o,a,l);if(X(a))return g(i,o,a,l);fo(i,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==o&&6===o.tag?(n(i,o.sibling),(o=r(o,a)).return=i,i=o):(n(i,o),(o=Bc(a,i.mode,l)).return=i,i=o),s(i)):n(i,o)}}var Co=mo(!0),Qo=mo(!1),Ao=vr(null),vo=null,$o=null,bo=null;function yo(){bo=$o=vo=null}function wo(e){var t=Ao.current;$r(Ao),e._currentValue=t}function xo(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 So(e,t){vo=e,bo=$o=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(gs=!0),e.firstContext=null)}function ko(e){var t=e._currentValue;if(bo!==e)if(e={context:e,memoizedValue:t,next:null},null===$o){if(null===vo)throw Error(o(308));$o=e,vo.dependencies={lanes:0,firstContext:e}}else $o=$o.next=e;return t}var Eo=null;function Po(e){null===Eo?Eo=[e]:Eo.push(e)}function To(e,t,n,i){var r=t.interleaved;return null===r?(n.next=n,Po(t)):(n.next=r.next,r.next=n),t.interleaved=n,Io(e,i)}function Io(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 Bo=!1;function _o(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xo(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 Vo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ro(e,t,n){var i=e.updateQueue;if(null===i)return null;if(i=i.shared,2&yl){var r=i.pending;return null===r?t.next=t:(t.next=r.next,r.next=t),i.pending=t,Io(e,n)}return null===(r=i.interleaved)?(t.next=t,Po(i)):(t.next=r.next,r.next=t),i.interleaved=t,Io(e,n)}function Zo(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var i=t.lanes;n|=i&=e.pendingLanes,t.lanes=n,Ct(e,n)}}function jo(e,t){var n=e.updateQueue,i=e.alternate;if(null!==i&&n===(i=i.updateQueue)){var r=null,o=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===o?r=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?r=o=t:o=o.next=t}else r=o=t;return n={baseState:i.baseState,firstBaseUpdate:r,lastBaseUpdate:o,shared:i.shared,effects:i.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Lo(e,t,n,i){var r=e.updateQueue;Bo=!1;var o=r.firstBaseUpdate,a=r.lastBaseUpdate,s=r.shared.pending;if(null!==s){r.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==o){var d=r.baseState;for(a=0,u=c=l=null,s=o;;){var O=s.lane,h=s.eventTime;if((i&O)===O){null!==u&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,f=s;switch(O=t,h=n,f.tag){case 1:if("function"==typeof(p=f.payload)){d=p.call(h,d,O);break e}d=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(O="function"==typeof(p=f.payload)?p.call(h,d,O):p))break e;d=R({},d,O);break e;case 2:Bo=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(O=r.effects)?r.effects=[s]:O.push(s))}else h={eventTime:h,lane:O,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=h,l=d):u=u.next=h,a|=O;if(null===(s=s.next)){if(null===(s=r.shared.pending))break;s=(O=s).next,O.next=null,r.lastBaseUpdate=O,r.shared.pending=null}}if(null===u&&(l=d),r.baseState=l,r.firstBaseUpdate=c,r.lastBaseUpdate=u,null!==(t=r.shared.interleaved)){r=t;do{a|=r.lane,r=r.next}while(r!==t)}else null===o&&(r.shared.lanes=0);Il|=a,e.lanes=a,e.memoizedState=d}}function zo(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(o(191,r));r.call(i)}}}var Mo={},Yo=vr(Mo),qo=vr(Mo),Uo=vr(Mo);function Do(e){if(e===Mo)throw Error(o(174));return e}function Wo(e,t){switch(br(Uo,t),br(qo,e),br(Yo,Mo),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)}$r(Yo),br(Yo,t)}function No(){$r(Yo),$r(qo),$r(Uo)}function Ho(e){Do(Uo.current);var t=Do(Yo.current),n=le(t,e.type);t!==n&&(br(qo,e),br(Yo,n))}function Go(e){qo.current===e&&($r(Yo),$r(qo))}var Fo=vr(0);function Jo(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(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 Ko=[];function ea(){for(var e=0;e<Ko.length;e++)Ko[e]._workInProgressVersionPrimary=null;Ko.length=0}var ta=A.ReactCurrentDispatcher,na=A.ReactCurrentBatchConfig,ia=0,ra=null,oa=null,aa=null,sa=!1,la=!1,ca=0,ua=0;function da(){throw Error(o(321))}function Oa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ri(e[n],t[n]))return!1;return!0}function ha(e,t,n,i,r,a){if(ia=a,ra=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ta.current=null===e||null===e.memoizedState?Ga:Fa,e=n(i,r),la){a=0;do{if(la=!1,ca=0,25<=a)throw Error(o(301));a+=1,aa=oa=null,t.updateQueue=null,ta.current=Ja,e=n(i,r)}while(la)}if(ta.current=Ha,t=null!==oa&&null!==oa.next,ia=0,aa=oa=ra=null,sa=!1,t)throw Error(o(300));return e}function pa(){var e=0!==ca;return ca=0,e}function fa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===aa?ra.memoizedState=aa=e:aa=aa.next=e,aa}function ga(){if(null===oa){var e=ra.alternate;e=null!==e?e.memoizedState:null}else e=oa.next;var t=null===aa?ra.memoizedState:aa.next;if(null!==t)aa=t,oa=e;else{if(null===e)throw Error(o(310));e={memoizedState:(oa=e).memoizedState,baseState:oa.baseState,baseQueue:oa.baseQueue,queue:oa.queue,next:null},null===aa?ra.memoizedState=aa=e:aa=aa.next=e}return aa}function ma(e,t){return"function"==typeof t?t(e):t}function Ca(e){var t=ga(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var i=oa,r=i.baseQueue,a=n.pending;if(null!==a){if(null!==r){var s=r.next;r.next=a.next,a.next=s}i.baseQueue=r=a,n.pending=null}if(null!==r){a=r.next,i=i.baseState;var l=s=null,c=null,u=a;do{var d=u.lane;if((ia&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),i=u.hasEagerState?u.eagerState:e(i,u.action);else{var O={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=O,s=i):c=c.next=O,ra.lanes|=d,Il|=d}u=u.next}while(null!==u&&u!==a);null===c?s=i:c.next=l,ri(i,t.memoizedState)||(gs=!0),t.memoizedState=i,t.baseState=s,t.baseQueue=c,n.lastRenderedState=i}if(null!==(e=n.interleaved)){r=e;do{a=r.lane,ra.lanes|=a,Il|=a,r=r.next}while(r!==e)}else null===r&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Qa(e){var t=ga(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var i=n.dispatch,r=n.pending,a=t.memoizedState;if(null!==r){n.pending=null;var s=r=r.next;do{a=e(a,s.action),s=s.next}while(s!==r);ri(a,t.memoizedState)||(gs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,i]}function Aa(){}function va(e,t){var n=ra,i=ga(),r=t(),a=!ri(i.memoizedState,r);if(a&&(i.memoizedState=r,gs=!0),i=i.queue,Ba(ya.bind(null,n,i,e),[e]),i.getSnapshot!==t||a||null!==aa&&1&aa.memoizedState.tag){if(n.flags|=2048,ka(9,ba.bind(null,n,i,r,t),void 0,null),null===wl)throw Error(o(349));30&ia||$a(n,t,r)}return r}function $a(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ra.updateQueue)?(t={lastEffect:null,stores:null},ra.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function ba(e,t,n,i){t.value=n,t.getSnapshot=i,wa(t)&&xa(e)}function ya(e,t,n){return n(function(){wa(t)&&xa(e)})}function wa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ri(e,n)}catch(e){return!0}}function xa(e){var t=Io(e,1);null!==t&&Jl(t,e,1,-1)}function Sa(e){var t=fa();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ma,lastRenderedState:e},t.queue=e,e=e.dispatch=Ua.bind(null,ra,e),[t.memoizedState,e]}function ka(e,t,n,i){return e={tag:e,create:t,destroy:n,deps:i,next:null},null===(t=ra.updateQueue)?(t={lastEffect:null,stores:null},ra.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 Ea(){return ga().memoizedState}function Pa(e,t,n,i){var r=fa();ra.flags|=e,r.memoizedState=ka(1|t,n,void 0,void 0===i?null:i)}function Ta(e,t,n,i){var r=ga();i=void 0===i?null:i;var o=void 0;if(null!==oa){var a=oa.memoizedState;if(o=a.destroy,null!==i&&Oa(i,a.deps))return void(r.memoizedState=ka(t,n,o,i))}ra.flags|=e,r.memoizedState=ka(1|t,n,o,i)}function Ia(e,t){return Pa(8390656,8,e,t)}function Ba(e,t){return Ta(2048,8,e,t)}function _a(e,t){return Ta(4,2,e,t)}function Xa(e,t){return Ta(4,4,e,t)}function Va(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ra(e,t,n){return n=null!=n?n.concat([e]):null,Ta(4,4,Va.bind(null,t,e),n)}function Za(){}function ja(e,t){var n=ga();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&Oa(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function La(e,t){var n=ga();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&Oa(t,i[1])?i[0]:(e=e(),n.memoizedState=[e,t],e)}function za(e,t,n){return 21&ia?(ri(n,t)||(n=ft(),ra.lanes|=n,Il|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,gs=!0),e.memoizedState=n)}function Ma(e,t){var n=Qt;Qt=0!==n&&4>n?n:4,e(!0);var i=na.transition;na.transition={};try{e(!1),t()}finally{Qt=n,na.transition=i}}function Ya(){return ga().memoizedState}function qa(e,t,n){var i=Fl(e);n={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null},Da(e)?Wa(t,n):null!==(n=To(e,t,n,i))&&(Jl(n,e,i,Gl()),Na(n,t,i))}function Ua(e,t,n){var i=Fl(e),r={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null};if(Da(e))Wa(t,r);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(r.hasEagerState=!0,r.eagerState=s,ri(s,a)){var l=t.interleaved;return null===l?(r.next=r,Po(t)):(r.next=l.next,l.next=r),void(t.interleaved=r)}}catch(e){}null!==(n=To(e,t,r,i))&&(Jl(n,e,i,r=Gl()),Na(n,t,i))}}function Da(e){var t=e.alternate;return e===ra||null!==t&&t===ra}function Wa(e,t){la=sa=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Na(e,t,n){if(4194240&n){var i=t.lanes;n|=i&=e.pendingLanes,t.lanes=n,Ct(e,n)}}var Ha={readContext:ko,useCallback:da,useContext:da,useEffect:da,useImperativeHandle:da,useInsertionEffect:da,useLayoutEffect:da,useMemo:da,useReducer:da,useRef:da,useState:da,useDebugValue:da,useDeferredValue:da,useTransition:da,useMutableSource:da,useSyncExternalStore:da,useId:da,unstable_isNewReconciler:!1},Ga={readContext:ko,useCallback:function(e,t){return fa().memoizedState=[e,void 0===t?null:t],e},useContext:ko,useEffect:Ia,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Pa(4194308,4,Va.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Pa(4194308,4,e,t)},useInsertionEffect:function(e,t){return Pa(4,2,e,t)},useMemo:function(e,t){var n=fa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var i=fa();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=qa.bind(null,ra,e),[i.memoizedState,e]},useRef:function(e){return e={current:e},fa().memoizedState=e},useState:Sa,useDebugValue:Za,useDeferredValue:function(e){return fa().memoizedState=e},useTransition:function(){var e=Sa(!1),t=e[0];return e=Ma.bind(null,e[1]),fa().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=ra,r=fa();if(to){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===wl)throw Error(o(349));30&ia||$a(i,t,n)}r.memoizedState=n;var a={value:n,getSnapshot:t};return r.queue=a,Ia(ya.bind(null,i,a,e),[e]),i.flags|=2048,ka(9,ba.bind(null,i,a,n,t),void 0,null),n},useId:function(){var e=fa(),t=wl.identifierPrefix;if(to){var n=Nr;t=":"+t+"R"+(n=(Wr&~(1<<32-at(Wr)-1)).toString(32)+n),0<(n=ca++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ua++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Fa={readContext:ko,useCallback:ja,useContext:ko,useEffect:Ba,useImperativeHandle:Ra,useInsertionEffect:_a,useLayoutEffect:Xa,useMemo:La,useReducer:Ca,useRef:Ea,useState:function(){return Ca(ma)},useDebugValue:Za,useDeferredValue:function(e){return za(ga(),oa.memoizedState,e)},useTransition:function(){return[Ca(ma)[0],ga().memoizedState]},useMutableSource:Aa,useSyncExternalStore:va,useId:Ya,unstable_isNewReconciler:!1},Ja={readContext:ko,useCallback:ja,useContext:ko,useEffect:Ba,useImperativeHandle:Ra,useInsertionEffect:_a,useLayoutEffect:Xa,useMemo:La,useReducer:Qa,useRef:Ea,useState:function(){return Qa(ma)},useDebugValue:Za,useDeferredValue:function(e){var t=ga();return null===oa?t.memoizedState=e:za(t,oa.memoizedState,e)},useTransition:function(){return[Qa(ma)[0],ga().memoizedState]},useMutableSource:Aa,useSyncExternalStore:va,useId:Ya,unstable_isNewReconciler:!1};function Ka(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function es(e,t,n,i){n=null==(n=n(i,t=e.memoizedState))?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ts={isMounted:function(e){return!!(e=e._reactInternals)&&Me(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var i=Gl(),r=Fl(e),o=Vo(i,r);o.payload=t,null!=n&&(o.callback=n),null!==(t=Ro(e,o,r))&&(Jl(t,e,r,i),Zo(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=Gl(),r=Fl(e),o=Vo(i,r);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Ro(e,o,r))&&(Jl(t,e,r,i),Zo(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Gl(),i=Fl(e),r=Vo(n,i);r.tag=2,null!=t&&(r.callback=t),null!==(t=Ro(e,r,i))&&(Jl(t,e,i,n),Zo(t,e,i))}};function ns(e,t,n,i,r,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(i,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&oi(n,i)&&oi(r,o))}function is(e,t,n){var i=!1,r=yr,o=t.contextType;return"object"==typeof o&&null!==o?o=ko(o):(r=Er(t)?Sr:wr.current,o=(i=null!=(i=t.contextTypes))?kr(e,r):yr),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ts,e.stateNode=t,t._reactInternals=e,i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=o),t}function rs(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&&ts.enqueueReplaceState(t,t.state,null)}function os(e,t,n,i){var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs={},_o(e);var o=t.contextType;"object"==typeof o&&null!==o?r.context=ko(o):(o=Er(t)?Sr:wr.current,r.context=kr(e,o)),r.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(es(e,t,o,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&&ts.enqueueReplaceState(r,r.state,null),Lo(e,n,r,i),r.state=e.memoizedState),"function"==typeof r.componentDidMount&&(e.flags|=4194308)}function as(e,t){try{var n="",i=t;do{n+=z(i),i=i.return}while(i);var r=n}catch(e){r="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:r,digest:null}}function ss(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ls(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var cs="function"==typeof WeakMap?WeakMap:Map;function us(e,t,n){(n=Vo(-1,n)).tag=3,n.payload={element:null};var i=t.value;return n.callback=function(){Ll||(Ll=!0,zl=i),ls(0,t)},n}function ds(e,t,n){(n=Vo(-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(){ls(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){ls(0,t),"function"!=typeof i&&(null===Ml?Ml=new Set([this]):Ml.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function Os(e,t,n){var i=e.pingCache;if(null===i){i=e.pingCache=new cs;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=vc.bind(null,e,t,n),t.then(e,e))}function hs(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 ps(e,t,n,i,r){return 1&e.mode?(e.flags|=65536,e.lanes=r,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Vo(-1,1)).tag=2,Ro(n,t,1))),n.lanes|=1),e)}var fs=A.ReactCurrentOwner,gs=!1;function ms(e,t,n,i){t.child=null===e?Qo(t,null,n,i):Co(t,e.child,n,i)}function Cs(e,t,n,i,r){n=n.render;var o=t.ref;return So(t,r),i=ha(e,t,n,i,o,r),n=pa(),null===e||gs?(to&&n&&Fr(t),t.flags|=1,ms(e,t,i,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Ls(e,t,r))}function Qs(e,t,n,i,r){if(null===e){var o=n.type;return"function"!=typeof o||kc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Pc(n.type,null,i,t,t.mode,r)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,As(e,t,o,i,r))}if(o=e.child,0===(e.lanes&r)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:oi)(a,i)&&e.ref===t.ref)return Ls(e,t,r)}return t.flags|=1,(e=Ec(o,i)).ref=t.ref,e.return=t,t.child=e}function As(e,t,n,i,r){if(null!==e){var o=e.memoizedProps;if(oi(o,i)&&e.ref===t.ref){if(gs=!1,t.pendingProps=i=o,0===(e.lanes&r))return t.lanes=e.lanes,Ls(e,t,r);131072&e.flags&&(gs=!0)}}return bs(e,t,n,i,r)}function vs(e,t,n){var i=t.pendingProps,r=i.children,o=null!==e?e.memoizedState:null;if("hidden"===i.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,br(El,kl),kl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=null!==o?o.baseLanes:n,br(El,kl),kl|=i}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},br(El,kl),kl|=n;else null!==o?(i=o.baseLanes|n,t.memoizedState=null):i=n,br(El,kl),kl|=i;return ms(e,t,r,n),t.child}function $s(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function bs(e,t,n,i,r){var o=Er(n)?Sr:wr.current;return o=kr(t,o),So(t,r),n=ha(e,t,n,i,o,r),i=pa(),null===e||gs?(to&&i&&Fr(t),t.flags|=1,ms(e,t,n,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,Ls(e,t,r))}function ys(e,t,n,i,r){if(Er(n)){var o=!0;Br(t)}else o=!1;if(So(t,r),null===t.stateNode)js(e,t),is(t,n,i),os(t,n,i,r),i=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;c="object"==typeof c&&null!==c?ko(c):kr(t,c=Er(n)?Sr:wr.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==i||l!==c)&&rs(t,a,i,c),Bo=!1;var O=t.memoizedState;a.state=O,Lo(t,i,a,r),l=t.memoizedState,s!==i||O!==l||xr.current||Bo?("function"==typeof u&&(es(t,n,u,i),l=t.memoizedState),(s=Bo||ns(t,n,s,i,O,l,c))?(d||"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=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),i=!1)}else{a=t.stateNode,Xo(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Ka(t.type,s),a.props=c,d=t.pendingProps,O=a.context,l="object"==typeof(l=n.contextType)&&null!==l?ko(l):kr(t,l=Er(n)?Sr:wr.current);var h=n.getDerivedStateFromProps;(u="function"==typeof h||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||O!==l)&&rs(t,a,i,l),Bo=!1,O=t.memoizedState,a.state=O,Lo(t,i,a,r);var p=t.memoizedState;s!==d||O!==p||xr.current||Bo?("function"==typeof h&&(es(t,n,h,i),p=t.memoizedState),(c=Bo||ns(t,n,c,i,O,p,l)||!1)?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(i,p,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(i,p,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=p),a.props=i,a.state=p,a.context=l,i=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),i=!1)}return ws(e,t,n,i,o,r)}function ws(e,t,n,i,r,o){$s(e,t);var a=!!(128&t.flags);if(!i&&!a)return r&&_r(t,n,!1),Ls(e,t,o);i=t.stateNode,fs.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:i.render();return t.flags|=1,null!==e&&a?(t.child=Co(t,e.child,null,o),t.child=Co(t,null,s,o)):ms(e,t,s,o),t.memoizedState=i.state,r&&_r(t,n,!0),t.child}function xs(e){var t=e.stateNode;t.pendingContext?Tr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Tr(0,t.context,!1),Wo(e,t.containerInfo)}function Ss(e,t,n,i,r){return uo(),Oo(r),t.flags|=256,ms(e,t,n,i),t.child}var ks,Es,Ps,Ts={dehydrated:null,treeContext:null,retryLane:0};function Is(e){return{baseLanes:e,cachePool:null,transitions:null}}function Bs(e,t,n){var i,r=t.pendingProps,a=Fo.current,s=!1,l=!!(128&t.flags);if((i=l)||(i=(null===e||null!==e.memoizedState)&&!!(2&a)),i?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),br(Fo,1&a),null===e)return ao(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,s?(r=t.mode,s=t.child,l={mode:"hidden",children:l},1&r||null===s?s=Ic(l,r,0,null):(s.childLanes=0,s.pendingProps=l),e=Tc(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Is(n),t.memoizedState=Ts,e):_s(t,l));if(null!==(a=e.memoizedState)&&null!==(i=a.dehydrated))return function(e,t,n,i,r,a,s){if(n)return 256&t.flags?(t.flags&=-257,Xs(e,t,s,i=ss(Error(o(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=Tc(a,r,s,null)).flags|=2,i.return=t,a.return=t,i.sibling=a,t.child=i,1&t.mode&&Co(t,e.child,null,s),t.child.memoizedState=Is(s),t.memoizedState=Ts,a);if(!(1&t.mode))return Xs(e,t,s,null);if("$!"===r.data){if(i=r.nextSibling&&r.nextSibling.dataset)var l=i.dgst;return i=l,Xs(e,t,s,i=ss(a=Error(o(419)),i,void 0))}if(l=0!==(s&e.childLanes),gs||l){if(null!==(i=wl)){switch(s&-s){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|s))?0:r)&&r!==a.retryLane&&(a.retryLane=r,Io(e,r),Jl(i,e,r,-1))}return dc(),Xs(e,t,s,i=ss(Error(o(421))))}return"$?"===r.data?(t.flags|=128,t.child=e.child,t=bc.bind(null,e),r._reactRetry=t,null):(e=a.treeContext,eo=ar(r.nextSibling),Kr=t,to=!0,no=null,null!==e&&(qr[Ur++]=Wr,qr[Ur++]=Nr,qr[Ur++]=Dr,Wr=e.id,Nr=e.overflow,Dr=t),(t=_s(t,i.children)).flags|=4096,t)}(e,t,l,r,i,a,n);if(s){s=r.fallback,l=t.mode,i=(a=e.child).sibling;var c={mode:"hidden",children:r.children};return 1&l||t.child===a?(r=Ec(a,c)).subtreeFlags=14680064&a.subtreeFlags:((r=t.child).childLanes=0,r.pendingProps=c,t.deletions=null),null!==i?s=Ec(i,s):(s=Tc(s,l,n,null)).flags|=2,s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,l=null===(l=e.child.memoizedState)?Is(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Ts,r}return e=(s=e.child).sibling,r=Ec(s,{mode:"visible",children:r.children}),!(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 _s(e,t){return(t=Ic({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Xs(e,t,n,i){return null!==i&&Oo(i),Co(t,e.child,null,n),(e=_s(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Vs(e,t,n){e.lanes|=t;var i=e.alternate;null!==i&&(i.lanes|=t),xo(e.return,t,n)}function Rs(e,t,n,i,r){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:r}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=i,o.tail=n,o.tailMode=r)}function Zs(e,t,n){var i=t.pendingProps,r=i.revealOrder,o=i.tail;if(ms(e,t,i.children,n),2&(i=Fo.current))i=1&i|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Vs(e,n,t);else if(19===e.tag)Vs(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(br(Fo,i),1&t.mode)switch(r){case"forwards":for(n=t.child,r=null;null!==n;)null!==(e=n.alternate)&&null===Jo(e)&&(r=n),n=n.sibling;null===(n=r)?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),Rs(t,!1,r,n,o);break;case"backwards":for(n=null,r=t.child,t.child=null;null!==r;){if(null!==(e=r.alternate)&&null===Jo(e)){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}Rs(t,!0,n,null,o);break;case"together":Rs(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function js(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ls(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(o(153));if(null!==t.child){for(n=Ec(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ec(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function zs(e,t){if(!to)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 Ms(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 Ys(e,t,n){var i=t.pendingProps;switch(Jr(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ms(t),null;case 1:case 17:return Er(t.type)&&Pr(),Ms(t),null;case 3:return i=t.stateNode,No(),$r(xr),$r(wr),ea(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==e&&null!==e.child||(lo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==no&&(nc(no),no=null))),Ms(t),null;case 5:Go(t);var r=Do(Uo.current);if(n=t.type,null!==e&&null!=t.stateNode)Es(e,t,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(null===t.stateNode)throw Error(o(166));return Ms(t),null}if(e=Do(Yo.current),lo(t)){i=t.stateNode,n=t.type;var a=t.memoizedProps;switch(i[cr]=t,i[ur]=a,e=!!(1&t.mode),n){case"dialog":Vi("cancel",i),Vi("close",i);break;case"iframe":case"object":case"embed":Vi("load",i);break;case"video":case"audio":for(r=0;r<Ii.length;r++)Vi(Ii[r],i);break;case"source":Vi("error",i);break;case"img":case"image":case"link":Vi("error",i),Vi("load",i);break;case"details":Vi("toggle",i);break;case"input":G(i,a),Vi("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!a.multiple},Vi("invalid",i);break;case"textarea":re(i,a),Vi("invalid",i)}for(var l in Ce(n,a),r=null,a)if(a.hasOwnProperty(l)){var c=a[l];"children"===l?"string"==typeof c?i.textContent!==c&&(!0!==a.suppressHydrationWarning&&Hi(i.textContent,c,e),r=["children",c]):"number"==typeof c&&i.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Hi(i.textContent,c,e),r=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Vi("scroll",i)}switch(n){case"input":D(i),K(i,a,!0);break;case"textarea":D(i),ae(i);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(i.onclick=Gi)}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=se(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[cr]=t,e[ur]=i,ks(e,t),t.stateNode=e;e:{switch(l=Qe(n,i),n){case"dialog":Vi("cancel",e),Vi("close",e),r=i;break;case"iframe":case"object":case"embed":Vi("load",e),r=i;break;case"video":case"audio":for(r=0;r<Ii.length;r++)Vi(Ii[r],e);r=i;break;case"source":Vi("error",e),r=i;break;case"img":case"image":case"link":Vi("error",e),Vi("load",e),r=i;break;case"details":Vi("toggle",e),r=i;break;case"input":G(e,i),r=H(e,i),Vi("invalid",e);break;case"option":default:r=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},r=R({},i,{value:void 0}),Vi("invalid",e);break;case"textarea":re(e,i),r=ie(e,i),Vi("invalid",e)}for(a in Ce(n,r),c=r)if(c.hasOwnProperty(a)){var u=c[a];"style"===a?ge(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===a?"string"==typeof u?("textarea"!==n||""!==u)&&Oe(e,u):"number"==typeof u&&Oe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=u&&"onScroll"===a&&Vi("scroll",e):null!=u&&Q(e,a,u,l))}switch(n){case"input":D(e),K(e,i,!1);break;case"textarea":D(e),ae(e);break;case"option":null!=i.value&&e.setAttribute("value",""+q(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=Gi)}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 Ms(t),null;case 6:if(e&&null!=t.stateNode)Ps(0,t,e.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(o(166));if(n=Do(Uo.current),Do(Yo.current),lo(t)){if(i=t.stateNode,n=t.memoizedProps,i[cr]=t,(a=i.nodeValue!==n)&&null!==(e=Kr))switch(e.tag){case 3:Hi(i.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Hi(i.nodeValue,n,!!(1&e.mode))}a&&(t.flags|=4)}else(i=(9===n.nodeType?n:n.ownerDocument).createTextNode(i))[cr]=t,t.stateNode=i}return Ms(t),null;case 13:if($r(Fo),i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(to&&null!==eo&&1&t.mode&&!(128&t.flags))co(),uo(),t.flags|=98560,a=!1;else if(a=lo(t),null!==i&&null!==i.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[cr]=t}else uo(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ms(t),a=!1}else null!==no&&(nc(no),no=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((i=null!==i)!=(null!==e&&null!==e.memoizedState)&&i&&(t.child.flags|=8192,1&t.mode&&(null===e||1&Fo.current?0===Pl&&(Pl=3):dc())),null!==t.updateQueue&&(t.flags|=4),Ms(t),null);case 4:return No(),null===e&&ji(t.stateNode.containerInfo),Ms(t),null;case 10:return wo(t.type._context),Ms(t),null;case 19:if($r(Fo),null===(a=t.memoizedState))return Ms(t),null;if(i=!!(128&t.flags),null===(l=a.rendering))if(i)zs(a,!1);else{if(0!==Pl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=Jo(e))){for(t.flags|=128,zs(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 br(Fo,1&Fo.current|2),t.child}e=e.sibling}null!==a.tail&&Fe()>Zl&&(t.flags|=128,i=!0,zs(a,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=Jo(l))){if(t.flags|=128,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),zs(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!to)return Ms(t),null}else 2*Fe()-a.renderingStartTime>Zl&&1073741824!==n&&(t.flags|=128,i=!0,zs(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=Fe(),t.sibling=null,n=Fo.current,br(Fo,i?1&n|2:1&n),t):(Ms(t),null);case 22:case 23:return sc(),i=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==i&&(t.flags|=8192),i&&1&t.mode?!!(1073741824&kl)&&(Ms(t),6&t.subtreeFlags&&(t.flags|=8192)):Ms(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function qs(e,t){switch(Jr(t),t.tag){case 1:return Er(t.type)&&Pr(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return No(),$r(xr),$r(wr),ea(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Go(t),null;case 13:if($r(Fo),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));uo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return $r(Fo),null;case 4:return No(),null;case 10:return wo(t.type._context),null;case 22:case 23:return sc(),null;default:return null}}ks=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}},Es=function(e,t,n,i){var r=e.memoizedProps;if(r!==i){e=t.stateNode,Do(Yo.current);var o,a=null;switch(n){case"input":r=H(e,r),i=H(e,i),a=[];break;case"select":r=R({},r,{value:void 0}),i=R({},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=Gi)}for(u in Ce(n,i),n=null,r)if(!i.hasOwnProperty(u)&&r.hasOwnProperty(u)&&null!=r[u])if("style"===u){var l=r[u];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in i){var c=i[u];if(l=null!=r?r[u]:void 0,i.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(a||(a=[]),a.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Vi("scroll",e),a||l===c||(a=[])):(a=a||[]).push(u,c))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Ps=function(e,t,n,i){n!==i&&(t.flags|=4)};var Us=!1,Ds=!1,Ws="function"==typeof WeakSet?WeakSet:Set,Ns=null;function Hs(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ac(e,t,n)}else n.current=null}function Gs(e,t,n){try{n()}catch(n){Ac(e,t,n)}}var Fs=!1;function Js(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 o=r.destroy;r.destroy=void 0,void 0!==o&&Gs(t,n,o)}r=r.next}while(r!==i)}}function Ks(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 el(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 tl(e){var t=e.alternate;null!==t&&(e.alternate=null,tl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[cr],delete t[ur],delete t[Or],delete t[hr],delete t[pr]),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 nl(e){return 5===e.tag||3===e.tag||4===e.tag}function il(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||nl(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 rl(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)||null!==t.onclick||(t.onclick=Gi));else if(4!==i&&null!==(e=e.child))for(rl(e,t,n),e=e.sibling;null!==e;)rl(e,t,n),e=e.sibling}function ol(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(ol(e,t,n),e=e.sibling;null!==e;)ol(e,t,n),e=e.sibling}var al=null,sl=!1;function ll(e,t,n){for(n=n.child;null!==n;)cl(e,t,n),n=n.sibling}function cl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(rt,n)}catch(e){}switch(n.tag){case 5:Ds||Hs(n,t);case 6:var i=al,r=sl;al=null,ll(e,t,n),sl=r,null!==(al=i)&&(sl?(e=al,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):al.removeChild(n.stateNode));break;case 18:null!==al&&(sl?(e=al,n=n.stateNode,8===e.nodeType?or(e.parentNode,n):1===e.nodeType&&or(e,n),Mt(e)):or(al,n.stateNode));break;case 4:i=al,r=sl,al=n.stateNode.containerInfo,sl=!0,ll(e,t,n),al=i,sl=r;break;case 0:case 11:case 14:case 15:if(!Ds&&null!==(i=n.updateQueue)&&null!==(i=i.lastEffect)){r=i=i.next;do{var o=r,a=o.destroy;o=o.tag,void 0!==a&&(2&o||4&o)&&Gs(n,t,a),r=r.next}while(r!==i)}ll(e,t,n);break;case 1:if(!Ds&&(Hs(n,t),"function"==typeof(i=n.stateNode).componentWillUnmount))try{i.props=n.memoizedProps,i.state=n.memoizedState,i.componentWillUnmount()}catch(e){Ac(n,t,e)}ll(e,t,n);break;case 21:ll(e,t,n);break;case 22:1&n.mode?(Ds=(i=Ds)||null!==n.memoizedState,ll(e,t,n),Ds=i):ll(e,t,n);break;default:ll(e,t,n)}}function ul(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ws),t.forEach(function(t){var i=yc.bind(null,e,t);n.has(t)||(n.add(t),t.then(i,i))})}}function dl(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,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:al=l.stateNode,sl=!1;break e;case 3:case 4:al=l.stateNode.containerInfo,sl=!0;break e}l=l.return}if(null===al)throw Error(o(160));cl(a,s,r),al=null,sl=!1;var c=r.alternate;null!==c&&(c.return=null),r.return=null}catch(e){Ac(r,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)Ol(t,e),t=t.sibling}function Ol(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(dl(t,e),hl(e),4&i){try{Js(3,e,e.return),Ks(3,e)}catch(t){Ac(e,e.return,t)}try{Js(5,e,e.return)}catch(t){Ac(e,e.return,t)}}break;case 1:dl(t,e),hl(e),512&i&&null!==n&&Hs(n,n.return);break;case 5:if(dl(t,e),hl(e),512&i&&null!==n&&Hs(n,n.return),32&e.flags){var r=e.stateNode;try{Oe(r,"")}catch(t){Ac(e,e.return,t)}}if(4&i&&null!=(r=e.stateNode)){var a=e.memoizedProps,s=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&&F(r,a),Qe(l,s);var u=Qe(l,a);for(s=0;s<c.length;s+=2){var d=c[s],O=c[s+1];"style"===d?ge(r,O):"dangerouslySetInnerHTML"===d?de(r,O):"children"===d?Oe(r,O):Q(r,d,O,u)}switch(l){case"input":J(r,a);break;case"textarea":oe(r,a);break;case"select":var h=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!a.multiple;var p=a.value;null!=p?ne(r,!!a.multiple,p,!1):h!==!!a.multiple&&(null!=a.defaultValue?ne(r,!!a.multiple,a.defaultValue,!0):ne(r,!!a.multiple,a.multiple?[]:"",!1))}r[ur]=a}catch(t){Ac(e,e.return,t)}}break;case 6:if(dl(t,e),hl(e),4&i){if(null===e.stateNode)throw Error(o(162));r=e.stateNode,a=e.memoizedProps;try{r.nodeValue=a}catch(t){Ac(e,e.return,t)}}break;case 3:if(dl(t,e),hl(e),4&i&&null!==n&&n.memoizedState.isDehydrated)try{Mt(t.containerInfo)}catch(t){Ac(e,e.return,t)}break;case 4:default:dl(t,e),hl(e);break;case 13:dl(t,e),hl(e),8192&(r=e.child).flags&&(a=null!==r.memoizedState,r.stateNode.isHidden=a,!a||null!==r.alternate&&null!==r.alternate.memoizedState||(Rl=Fe())),4&i&&ul(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ds=(u=Ds)||d,dl(t,e),Ds=u):dl(t,e),hl(e),8192&i){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Ns=e,d=e.child;null!==d;){for(O=Ns=d;null!==Ns;){switch(p=(h=Ns).child,h.tag){case 0:case 11:case 14:case 15:Js(4,h,h.return);break;case 1:Hs(h,h.return);var f=h.stateNode;if("function"==typeof f.componentWillUnmount){i=h,n=h.return;try{t=i,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(e){Ac(i,n,e)}}break;case 5:Hs(h,h.return);break;case 22:if(null!==h.memoizedState){ml(O);continue}}null!==p?(p.return=h,Ns=p):ml(O)}d=d.sibling}e:for(d=null,O=e;;){if(5===O.tag){if(null===d){d=O;try{r=O.stateNode,u?"function"==typeof(a=r.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=O.stateNode,s=null!=(c=O.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=fe("display",s))}catch(t){Ac(e,e.return,t)}}}else if(6===O.tag){if(null===d)try{O.stateNode.nodeValue=u?"":O.memoizedProps}catch(t){Ac(e,e.return,t)}}else if((22!==O.tag&&23!==O.tag||null===O.memoizedState||O===e)&&null!==O.child){O.child.return=O,O=O.child;continue}if(O===e)break e;for(;null===O.sibling;){if(null===O.return||O.return===e)break e;d===O&&(d=null),O=O.return}d===O&&(d=null),O.sibling.return=O.return,O=O.sibling}}break;case 19:dl(t,e),hl(e),4&i&&ul(e);case 21:}}function hl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(nl(n)){var i=n;break e}n=n.return}throw Error(o(160))}switch(i.tag){case 5:var r=i.stateNode;32&i.flags&&(Oe(r,""),i.flags&=-33),ol(e,il(e),r);break;case 3:case 4:var a=i.stateNode.containerInfo;rl(e,il(e),a);break;default:throw Error(o(161))}}catch(t){Ac(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function pl(e,t,n){Ns=e,fl(e,t,n)}function fl(e,t,n){for(var i=!!(1&e.mode);null!==Ns;){var r=Ns,o=r.child;if(22===r.tag&&i){var a=null!==r.memoizedState||Us;if(!a){var s=r.alternate,l=null!==s&&null!==s.memoizedState||Ds;s=Us;var c=Ds;if(Us=a,(Ds=l)&&!c)for(Ns=r;null!==Ns;)l=(a=Ns).child,22===a.tag&&null!==a.memoizedState?Cl(r):null!==l?(l.return=a,Ns=l):Cl(r);for(;null!==o;)Ns=o,fl(o,t,n),o=o.sibling;Ns=r,Us=s,Ds=c}gl(e)}else 8772&r.subtreeFlags&&null!==o?(o.return=r,Ns=o):gl(e)}}function gl(e){for(;null!==Ns;){var t=Ns;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Ds||Ks(5,t);break;case 1:var i=t.stateNode;if(4&t.flags&&!Ds)if(null===n)i.componentDidMount();else{var r=t.elementType===t.type?n.memoizedProps:Ka(t.type,n.memoizedProps);i.componentDidUpdate(r,n.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&zo(t,a,i);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}zo(t,s,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 u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var O=d.dehydrated;null!==O&&Mt(O)}}}break;default:throw Error(o(163))}Ds||512&t.flags&&el(t)}catch(e){Ac(t,t.return,e)}}if(t===e){Ns=null;break}if(null!==(n=t.sibling)){n.return=t.return,Ns=n;break}Ns=t.return}}function ml(e){for(;null!==Ns;){var t=Ns;if(t===e){Ns=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Ns=n;break}Ns=t.return}}function Cl(e){for(;null!==Ns;){var t=Ns;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ks(4,t)}catch(e){Ac(t,n,e)}break;case 1:var i=t.stateNode;if("function"==typeof i.componentDidMount){var r=t.return;try{i.componentDidMount()}catch(e){Ac(t,r,e)}}var o=t.return;try{el(t)}catch(e){Ac(t,o,e)}break;case 5:var a=t.return;try{el(t)}catch(e){Ac(t,a,e)}}}catch(e){Ac(t,t.return,e)}if(t===e){Ns=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Ns=s;break}Ns=t.return}}var Ql,Al=Math.ceil,vl=A.ReactCurrentDispatcher,$l=A.ReactCurrentOwner,bl=A.ReactCurrentBatchConfig,yl=0,wl=null,xl=null,Sl=0,kl=0,El=vr(0),Pl=0,Tl=null,Il=0,Bl=0,_l=0,Xl=null,Vl=null,Rl=0,Zl=1/0,jl=null,Ll=!1,zl=null,Ml=null,Yl=!1,ql=null,Ul=0,Dl=0,Wl=null,Nl=-1,Hl=0;function Gl(){return 6&yl?Fe():-1!==Nl?Nl:Nl=Fe()}function Fl(e){return 1&e.mode?2&yl&&0!==Sl?Sl&-Sl:null!==ho.transition?(0===Hl&&(Hl=ft()),Hl):0!==(e=Qt)?e:e=void 0===(e=window.event)?16:Gt(e.type):1}function Jl(e,t,n,i){if(50<Dl)throw Dl=0,Wl=null,Error(o(185));mt(e,n,i),2&yl&&e===wl||(e===wl&&(!(2&yl)&&(Bl|=n),4===Pl&&ic(e,Sl)),Kl(e,i),1===n&&0===yl&&!(1&t.mode)&&(Zl=Fe()+500,Vr&&jr()))}function Kl(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,i=e.pingedLanes,r=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-at(o),s=1<<a,l=r[a];-1===l?0!==(s&n)&&0===(s&i)||(r[a]=ht(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var i=Ot(e,e===wl?Sl:0);if(0===i)null!==n&&Ne(n),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(null!=n&&Ne(n),1===t)0===e.tag?function(e){Vr=!0,Zr(e)}(rc.bind(null,e)):Zr(rc.bind(null,e)),ir(function(){!(6&yl)&&jr()}),n=null;else{switch(At(i)){case 1:n=Ke;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=it}n=wc(n,ec.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ec(e,t){if(Nl=-1,Hl=0,6&yl)throw Error(o(327));var n=e.callbackNode;if(Cc()&&e.callbackNode!==n)return null;var i=Ot(e,e===wl?Sl:0);if(0===i)return null;if(30&i||0!==(i&e.expiredLanes)||t)t=Oc(e,i);else{t=i;var r=yl;yl|=2;var a=uc();for(wl===e&&Sl===t||(jl=null,Zl=Fe()+500,lc(e,t));;)try{pc();break}catch(t){cc(e,t)}yo(),vl.current=a,yl=r,null!==xl?t=0:(wl=null,Sl=0,t=Pl)}if(0!==t){if(2===t&&0!==(r=pt(e))&&(i=r,t=tc(e,r)),1===t)throw n=Tl,lc(e,0),ic(e,i),Kl(e,Fe()),n;if(6===t)ic(e,i);else{if(r=e.current.alternate,!(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],o=r.getSnapshot;r=r.value;try{if(!ri(o(),r))return!1}catch(e){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)||(t=Oc(e,i),2===t&&(a=pt(e),0!==a&&(i=a,t=tc(e,a))),1!==t)))throw n=Tl,lc(e,0),ic(e,i),Kl(e,Fe()),n;switch(e.finishedWork=r,e.finishedLanes=i,t){case 0:case 1:throw Error(o(345));case 2:case 5:mc(e,Vl,jl);break;case 3:if(ic(e,i),(130023424&i)===i&&10<(t=Rl+500-Fe())){if(0!==Ot(e,0))break;if(((r=e.suspendedLanes)&i)!==i){Gl(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=er(mc.bind(null,e,Vl,jl),t);break}mc(e,Vl,jl);break;case 4:if(ic(e,i),(4194240&i)===i)break;for(t=e.eventTimes,r=-1;0<i;){var s=31-at(i);a=1<<s,(s=t[s])>r&&(r=s),i&=~a}if(i=r,10<(i=(120>(i=Fe()-i)?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Al(i/1960))-i)){e.timeoutHandle=er(mc.bind(null,e,Vl,jl),i);break}mc(e,Vl,jl);break;default:throw Error(o(329))}}}return Kl(e,Fe()),e.callbackNode===n?ec.bind(null,e):null}function tc(e,t){var n=Xl;return e.current.memoizedState.isDehydrated&&(lc(e,t).flags|=256),2!==(e=Oc(e,t))&&(t=Vl,Vl=n,null!==t&&nc(t)),e}function nc(e){null===Vl?Vl=e:Vl.push.apply(Vl,e)}function ic(e,t){for(t&=~_l,t&=~Bl,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 rc(e){if(6&yl)throw Error(o(327));Cc();var t=Ot(e,0);if(!(1&t))return Kl(e,Fe()),null;var n=Oc(e,t);if(0!==e.tag&&2===n){var i=pt(e);0!==i&&(t=i,n=tc(e,i))}if(1===n)throw n=Tl,lc(e,0),ic(e,t),Kl(e,Fe()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,mc(e,Vl,jl),Kl(e,Fe()),null}function oc(e,t){var n=yl;yl|=1;try{return e(t)}finally{0===(yl=n)&&(Zl=Fe()+500,Vr&&jr())}}function ac(e){null!==ql&&0===ql.tag&&!(6&yl)&&Cc();var t=yl;yl|=1;var n=bl.transition,i=Qt;try{if(bl.transition=null,Qt=1,e)return e()}finally{Qt=i,bl.transition=n,!(6&(yl=t))&&jr()}}function sc(){kl=El.current,$r(El)}function lc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,tr(n)),null!==xl)for(n=xl.return;null!==n;){var i=n;switch(Jr(i),i.tag){case 1:null!=(i=i.type.childContextTypes)&&Pr();break;case 3:No(),$r(xr),$r(wr),ea();break;case 5:Go(i);break;case 4:No();break;case 13:case 19:$r(Fo);break;case 10:wo(i.type._context);break;case 22:case 23:sc()}n=n.return}if(wl=e,xl=e=Ec(e.current,null),Sl=kl=t,Pl=0,Tl=null,_l=Bl=Il=0,Vl=Xl=null,null!==Eo){for(t=0;t<Eo.length;t++)if(null!==(i=(n=Eo[t]).interleaved)){n.interleaved=null;var r=i.next,o=n.pending;if(null!==o){var a=o.next;o.next=r,i.next=a}n.pending=i}Eo=null}return e}function cc(e,t){for(;;){var n=xl;try{if(yo(),ta.current=Ha,sa){for(var i=ra.memoizedState;null!==i;){var r=i.queue;null!==r&&(r.pending=null),i=i.next}sa=!1}if(ia=0,aa=oa=ra=null,la=!1,ca=0,$l.current=null,null===n||null===n.return){Pl=1,Tl=t,xl=null;break}e:{var a=e,s=n.return,l=n,c=t;if(t=Sl,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,O=d.tag;if(!(1&d.mode||0!==O&&11!==O&&15!==O)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var p=hs(s);if(null!==p){p.flags&=-257,ps(p,s,l,0,t),1&p.mode&&Os(a,u,t),c=u;var f=(t=p).updateQueue;if(null===f){var g=new Set;g.add(c),t.updateQueue=g}else f.add(c);break e}if(!(1&t)){Os(a,u,t),dc();break e}c=Error(o(426))}else if(to&&1&l.mode){var m=hs(s);if(null!==m){!(65536&m.flags)&&(m.flags|=256),ps(m,s,l,0,t),Oo(as(c,l));break e}}a=c=as(c,l),4!==Pl&&(Pl=2),null===Xl?Xl=[a]:Xl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,jo(a,us(0,c,t));break e;case 1:l=c;var C=a.type,Q=a.stateNode;if(!(128&a.flags||"function"!=typeof C.getDerivedStateFromError&&(null===Q||"function"!=typeof Q.componentDidCatch||null!==Ml&&Ml.has(Q)))){a.flags|=65536,t&=-t,a.lanes|=t,jo(a,ds(a,l,t));break e}}a=a.return}while(null!==a)}gc(n)}catch(e){t=e,xl===n&&null!==n&&(xl=n=n.return);continue}break}}function uc(){var e=vl.current;return vl.current=Ha,null===e?Ha:e}function dc(){0!==Pl&&3!==Pl&&2!==Pl||(Pl=4),null===wl||!(268435455&Il)&&!(268435455&Bl)||ic(wl,Sl)}function Oc(e,t){var n=yl;yl|=2;var i=uc();for(wl===e&&Sl===t||(jl=null,lc(e,t));;)try{hc();break}catch(t){cc(e,t)}if(yo(),yl=n,vl.current=i,null!==xl)throw Error(o(261));return wl=null,Sl=0,Pl}function hc(){for(;null!==xl;)fc(xl)}function pc(){for(;null!==xl&&!He();)fc(xl)}function fc(e){var t=Ql(e.alternate,e,kl);e.memoizedProps=e.pendingProps,null===t?gc(e):xl=t,$l.current=null}function gc(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=qs(n,t)))return n.flags&=32767,void(xl=n);if(null===e)return Pl=6,void(xl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Ys(n,t,kl)))return void(xl=n);if(null!==(t=t.sibling))return void(xl=t);xl=t=e}while(null!==t);0===Pl&&(Pl=5)}function mc(e,t,n){var i=Qt,r=bl.transition;try{bl.transition=null,Qt=1,function(e,t,n,i){do{Cc()}while(null!==ql);if(6&yl)throw Error(o(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(o(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),o=1<<r;t[r]=0,i[r]=-1,e[r]=-1,n&=~o}}(e,a),e===wl&&(xl=wl=null,Sl=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Yl||(Yl=!0,wc(tt,function(){return Cc(),null})),a=!!(15990&n.flags),15990&n.subtreeFlags||a){a=bl.transition,bl.transition=null;var s=Qt;Qt=1;var l=yl;yl|=4,$l.current=null,function(e,t){if(Fi=qt,ui(e=ci())){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(e){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,O=e,h=null;t:for(;;){for(var p;O!==n||0!==r&&3!==O.nodeType||(l=s+r),O!==a||0!==i&&3!==O.nodeType||(c=s+i),3===O.nodeType&&(s+=O.nodeValue.length),null!==(p=O.firstChild);)h=O,O=p;for(;;){if(O===e)break t;if(h===n&&++u===r&&(l=s),h===a&&++d===i&&(c=s),null!==(p=O.nextSibling))break;h=(O=h).parentNode}O=p}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ji={focusedElem:e,selectionRange:n},qt=!1,Ns=t;null!==Ns;)if(e=(t=Ns).child,1028&t.subtreeFlags&&null!==e)e.return=t,Ns=e;else for(;null!==Ns;){t=Ns;try{var f=t.alternate;if(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,m=f.memoizedState,C=t.stateNode,Q=C.getSnapshotBeforeUpdate(t.elementType===t.type?g:Ka(t.type,g),m);C.__reactInternalSnapshotBeforeUpdate=Q}break;case 3:var A=t.stateNode.containerInfo;1===A.nodeType?A.textContent="":9===A.nodeType&&A.documentElement&&A.removeChild(A.documentElement);break;default:throw Error(o(163))}}catch(e){Ac(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Ns=e;break}Ns=t.return}f=Fs,Fs=!1}(e,n),Ol(n,e),di(Ji),qt=!!Fi,Ji=Fi=null,e.current=n,pl(n,e,r),Ge(),yl=l,Qt=s,bl.transition=a}else e.current=n;if(Yl&&(Yl=!1,ql=e,Ul=r),0===(a=e.pendingLanes)&&(Ml=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(rt,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),Kl(e,Fe()),null!==t)for(i=e.onRecoverableError,n=0;n<t.length;n++)i((r=t[n]).value,{componentStack:r.stack,digest:r.digest});if(Ll)throw Ll=!1,e=zl,zl=null,e;!!(1&Ul)&&0!==e.tag&&Cc(),1&(a=e.pendingLanes)?e===Wl?Dl++:(Dl=0,Wl=e):Dl=0,jr()}(e,t,n,i)}finally{bl.transition=r,Qt=i}return null}function Cc(){if(null!==ql){var e=At(Ul),t=bl.transition,n=Qt;try{if(bl.transition=null,Qt=16>e?16:e,null===ql)var i=!1;else{if(e=ql,ql=null,Ul=0,6&yl)throw Error(o(331));var r=yl;for(yl|=4,Ns=e.current;null!==Ns;){var a=Ns,s=a.child;if(16&Ns.flags){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Ns=u;null!==Ns;){var d=Ns;switch(d.tag){case 0:case 11:case 15:Js(8,d,a)}var O=d.child;if(null!==O)O.return=d,Ns=O;else for(;null!==Ns;){var h=(d=Ns).sibling,p=d.return;if(tl(d),d===u){Ns=null;break}if(null!==h){h.return=p,Ns=h;break}Ns=p}}}var f=a.alternate;if(null!==f){var g=f.child;if(null!==g){f.child=null;do{var m=g.sibling;g.sibling=null,g=m}while(null!==g)}}Ns=a}}if(2064&a.subtreeFlags&&null!==s)s.return=a,Ns=s;else e:for(;null!==Ns;){if(2048&(a=Ns).flags)switch(a.tag){case 0:case 11:case 15:Js(9,a,a.return)}var C=a.sibling;if(null!==C){C.return=a.return,Ns=C;break e}Ns=a.return}}var Q=e.current;for(Ns=Q;null!==Ns;){var A=(s=Ns).child;if(2064&s.subtreeFlags&&null!==A)A.return=s,Ns=A;else e:for(s=Q;null!==Ns;){if(2048&(l=Ns).flags)try{switch(l.tag){case 0:case 11:case 15:Ks(9,l)}}catch(e){Ac(l,l.return,e)}if(l===s){Ns=null;break e}var v=l.sibling;if(null!==v){v.return=l.return,Ns=v;break e}Ns=l.return}}if(yl=r,jr(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(rt,e)}catch(e){}i=!0}return i}finally{Qt=n,bl.transition=t}}return!1}function Qc(e,t,n){e=Ro(e,t=us(0,t=as(n,t),1),1),t=Gl(),null!==e&&(mt(e,1,t),Kl(e,t))}function Ac(e,t,n){if(3===e.tag)Qc(e,e,n);else for(;null!==t;){if(3===t.tag){Qc(t,e,n);break}if(1===t.tag){var i=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof i.componentDidCatch&&(null===Ml||!Ml.has(i))){t=Ro(t,e=ds(t,e=as(n,e),1),1),e=Gl(),null!==t&&(mt(t,1,e),Kl(t,e));break}}t=t.return}}function vc(e,t,n){var i=e.pingCache;null!==i&&i.delete(t),t=Gl(),e.pingedLanes|=e.suspendedLanes&n,wl===e&&(Sl&n)===n&&(4===Pl||3===Pl&&(130023424&Sl)===Sl&&500>Fe()-Rl?lc(e,0):_l|=n),Kl(e,t)}function $c(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=Gl();null!==(e=Io(e,t))&&(mt(e,t,n),Kl(e,n))}function bc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),$c(e,n)}function yc(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(o(314))}null!==i&&i.delete(t),$c(e,n)}function wc(e,t){return We(e,t)}function xc(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 Sc(e,t,n,i){return new xc(e,t,n,i)}function kc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ec(e,t){var n=e.alternate;return null===n?((n=Sc(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 Pc(e,t,n,i,r,a){var s=2;if(i=e,"function"==typeof e)kc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case b:return Tc(n.children,r,a,t);case y:s=8,r|=8;break;case w:return(e=Sc(12,n,t,2|r)).elementType=w,e.lanes=a,e;case E:return(e=Sc(13,n,t,r)).elementType=E,e.lanes=a,e;case P:return(e=Sc(19,n,t,r)).elementType=P,e.lanes=a,e;case B:return Ic(n,r,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case x:s=10;break e;case S:s=9;break e;case k:s=11;break e;case T:s=14;break e;case I:s=16,i=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Sc(s,n,t,r)).elementType=e,t.type=i,t.lanes=a,t}function Tc(e,t,n,i){return(e=Sc(7,e,i,t)).lanes=n,e}function Ic(e,t,n,i){return(e=Sc(22,e,i,t)).elementType=B,e.lanes=n,e.stateNode={isHidden:!1},e}function Bc(e,t,n){return(e=Sc(6,e,null,t)).lanes=n,e}function _c(e,t,n){return(t=Sc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xc(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 Vc(e,t,n,i,r,o,a,s,l){return e=new Xc(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Sc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:i,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},_o(o),e}function Rc(e){if(!e)return yr;e:{if(Me(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Er(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Er(n))return Ir(e,n,t)}return t}function Zc(e,t,n,i,r,o,a,s,l){return(e=Vc(n,i,!0,e,0,o,0,s,l)).context=Rc(null),n=e.current,(o=Vo(i=Gl(),r=Fl(n))).callback=null!=t?t:null,Ro(n,o,r),e.current.lanes=r,mt(e,r,i),Kl(e,i),e}function jc(e,t,n,i){var r=t.current,o=Gl(),a=Fl(r);return n=Rc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Vo(o,a)).payload={element:e},null!==(i=void 0===i?null:i)&&(t.callback=i),null!==(e=Ro(r,t,a))&&(Jl(e,r,a,o),Zo(e,r,a)),a}function Lc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function zc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Mc(e,t){zc(e,t),(e=e.alternate)&&zc(e,t)}Ql=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||xr.current)gs=!0;else{if(0===(e.lanes&n)&&!(128&t.flags))return gs=!1,function(e,t,n){switch(t.tag){case 3:xs(t),uo();break;case 5:Ho(t);break;case 1:Er(t.type)&&Br(t);break;case 4:Wo(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,r=t.memoizedProps.value;br(Ao,i._currentValue),i._currentValue=r;break;case 13:if(null!==(i=t.memoizedState))return null!==i.dehydrated?(br(Fo,1&Fo.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Bs(e,t,n):(br(Fo,1&Fo.current),null!==(e=Ls(e,t,n))?e.sibling:null);br(Fo,1&Fo.current);break;case 19:if(i=0!==(n&t.childLanes),128&e.flags){if(i)return Zs(e,t,n);t.flags|=128}if(null!==(r=t.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),br(Fo,Fo.current),i)break;return null;case 22:case 23:return t.lanes=0,vs(e,t,n)}return Ls(e,t,n)}(e,t,n);gs=!!(131072&e.flags)}else gs=!1,to&&1048576&t.flags&&Gr(t,Yr,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;js(e,t),e=t.pendingProps;var r=kr(t,wr.current);So(t,n),r=ha(null,t,i,e,r,n);var a=pa();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,Er(i)?(a=!0,Br(t)):a=!1,t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,_o(t),r.updater=ts,t.stateNode=r,r._reactInternals=t,os(t,i,e,n),t=ws(null,t,i,!0,a,n)):(t.tag=0,to&&a&&Fr(t),ms(null,t,r,n),t=t.child),t;case 16:i=t.elementType;e:{switch(js(e,t),e=t.pendingProps,i=(r=i._init)(i._payload),t.type=i,r=t.tag=function(e){if("function"==typeof e)return kc(e)?1:0;if(null!=e){if((e=e.$$typeof)===k)return 11;if(e===T)return 14}return 2}(i),e=Ka(i,e),r){case 0:t=bs(null,t,i,e,n);break e;case 1:t=ys(null,t,i,e,n);break e;case 11:t=Cs(null,t,i,e,n);break e;case 14:t=Qs(null,t,i,Ka(i.type,e),n);break e}throw Error(o(306,i,""))}return t;case 0:return i=t.type,r=t.pendingProps,bs(e,t,i,r=t.elementType===i?r:Ka(i,r),n);case 1:return i=t.type,r=t.pendingProps,ys(e,t,i,r=t.elementType===i?r:Ka(i,r),n);case 3:e:{if(xs(t),null===e)throw Error(o(387));i=t.pendingProps,r=(a=t.memoizedState).element,Xo(e,t),Lo(t,i,null,n);var s=t.memoizedState;if(i=s.element,a.isDehydrated){if(a={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Ss(e,t,i,n,r=as(Error(o(423)),t));break e}if(i!==r){t=Ss(e,t,i,n,r=as(Error(o(424)),t));break e}for(eo=ar(t.stateNode.containerInfo.firstChild),Kr=t,to=!0,no=null,n=Qo(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(uo(),i===r){t=Ls(e,t,n);break e}ms(e,t,i,n)}t=t.child}return t;case 5:return Ho(t),null===e&&ao(t),i=t.type,r=t.pendingProps,a=null!==e?e.memoizedProps:null,s=r.children,Ki(i,r)?s=null:null!==a&&Ki(i,a)&&(t.flags|=32),$s(e,t),ms(e,t,s,n),t.child;case 6:return null===e&&ao(t),null;case 13:return Bs(e,t,n);case 4:return Wo(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=Co(t,null,i,n):ms(e,t,i,n),t.child;case 11:return i=t.type,r=t.pendingProps,Cs(e,t,i,r=t.elementType===i?r:Ka(i,r),n);case 7:return ms(e,t,t.pendingProps,n),t.child;case 8:case 12:return ms(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(i=t.type._context,r=t.pendingProps,a=t.memoizedProps,s=r.value,br(Ao,i._currentValue),i._currentValue=s,null!==a)if(ri(a.value,s)){if(a.children===r.children&&!xr.current){t=Ls(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===i){if(1===a.tag){(c=Vo(-1,n&-n)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}a.lanes|=n,null!==(c=a.alternate)&&(c.lanes|=n),xo(a.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(o(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),xo(s,n,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}ms(e,t,r.children,n),t=t.child}return t;case 9:return r=t.type,i=t.pendingProps.children,So(t,n),i=i(r=ko(r)),t.flags|=1,ms(e,t,i,n),t.child;case 14:return r=Ka(i=t.type,t.pendingProps),Qs(e,t,i,r=Ka(i.type,r),n);case 15:return As(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,r=t.pendingProps,r=t.elementType===i?r:Ka(i,r),js(e,t),t.tag=1,Er(i)?(e=!0,Br(t)):e=!1,So(t,n),is(t,i,r),os(t,i,r,n),ws(null,t,i,!0,e,n);case 19:return Zs(e,t,n);case 22:return vs(e,t,n)}throw Error(o(156,t.tag))};var Yc="function"==typeof reportError?reportError:function(e){console.error(e)};function qc(e){this._internalRoot=e}function Uc(e){this._internalRoot=e}function Dc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Wc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Nc(){}function Hc(e,t,n,i,r){var o=n._reactRootContainer;if(o){var a=o;if("function"==typeof r){var s=r;r=function(){var e=Lc(a);s.call(e)}}jc(t,a,e,r)}else a=function(e,t,n,i,r){if(r){if("function"==typeof i){var o=i;i=function(){var e=Lc(a);o.call(e)}}var a=Zc(t,i,e,0,null,!1,0,"",Nc);return e._reactRootContainer=a,e[dr]=a.current,ji(8===e.nodeType?e.parentNode:e),ac(),a}for(;r=e.lastChild;)e.removeChild(r);if("function"==typeof i){var s=i;i=function(){var e=Lc(l);s.call(e)}}var l=Vc(e,0,!1,null,0,!1,0,"",Nc);return e._reactRootContainer=l,e[dr]=l.current,ji(8===e.nodeType?e.parentNode:e),ac(function(){jc(t,l,n,i)}),l}(n,t,e,r,i);return Lc(a)}Uc.prototype.render=qc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));jc(e,t,null,null)},Uc.prototype.unmount=qc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ac(function(){jc(null,e,null,null)}),t[dr]=null}},Uc.prototype.unstable_scheduleHydration=function(e){if(e){var t=yt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Bt.length&&0!==t&&t<Bt[n].priority;n++);Bt.splice(n,0,e),0===n&&Rt(e)}},vt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(Ct(t,1|n),Kl(t,Fe()),!(6&yl)&&(Zl=Fe()+500,jr()))}break;case 13:ac(function(){var t=Io(e,1);if(null!==t){var n=Gl();Jl(t,e,1,n)}}),Mc(e,1)}},$t=function(e){if(13===e.tag){var t=Io(e,134217728);null!==t&&Jl(t,e,134217728,Gl()),Mc(e,134217728)}},bt=function(e){if(13===e.tag){var t=Fl(e),n=Io(e,t);null!==n&&Jl(n,e,t,Gl()),Mc(e,t)}},yt=function(){return Qt},wt=function(e,t){var n=Qt;try{return Qt=e,t()}finally{Qt=n}},$e=function(e,t,n){switch(t){case"input":if(J(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=Cr(i);if(!r)throw Error(o(90));W(i),J(i,r)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},ke=oc,Ee=ac;var Gc={usingClientEntryPoint:!1,Events:[gr,mr,Cr,xe,Se,oc]},Fc={findFiberByHostInstance:fr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Jc={bundleType:Fc.bundleType,version:Fc.version,rendererPackageName:Fc.rendererPackageName,rendererConfig:Fc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ue(e))?null:e.stateNode},findFiberByHostInstance:Fc.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 Kc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Kc.isDisabled&&Kc.supportsFiber)try{rt=Kc.inject(Jc),ot=Kc}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Gc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Dc(t))throw Error(o(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(!Dc(e))throw Error(o(299));var n=!1,i="",r=Yc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(r=t.onRecoverableError)),t=Vc(e,1,!1,null,0,n,0,i,r),e[dr]=t.current,ji(8===e.nodeType?e.parentNode:e),new qc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return null===(e=Ue(t))?null:e.stateNode},t.flushSync=function(e){return ac(e)},t.hydrate=function(e,t,n){if(!Wc(t))throw Error(o(200));return Hc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Dc(e))throw Error(o(405));var i=null!=n&&n.hydratedSources||null,r=!1,a="",s=Yc;if(null!=n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Zc(t,null,e,1,null!=n?n:null,r,0,a,s),e[dr]=t.current,ji(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 Uc(t)},t.render=function(e,t,n){if(!Wc(t))throw Error(o(200));return Hc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Wc(e))throw Error(o(40));return!!e._reactRootContainer&&(ac(function(){Hc(null,null,e,!1,function(){e._reactRootContainer=null,e[dr]=null})}),!0)},t.unstable_batchedUpdates=oc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,i){if(!Wc(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Hc(e,t,n,!1,i)},t.version="18.3.1-next-f1338f8080-20240426"},604(e,t,n){var i;!function(){"use strict";var r={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function o(e){return function(e,t){var n,i,a,s,l,c,u,d,O,h=1,p=e.length,f="";for(i=0;i<p;i++)if("string"==typeof e[i])f+=e[i];else if("object"==typeof e[i]){if((s=e[i]).keys)for(n=t[h],a=0;a<s.keys.length;a++){if(null==n)throw new Error(o('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[a],s.keys[a-1]));n=n[s.keys[a]]}else n=s.param_no?t[s.param_no]:t[h++];if(r.not_type.test(s.type)&&r.not_primitive.test(s.type)&&n instanceof Function&&(n=n()),r.numeric_arg.test(s.type)&&"number"!=typeof n&&isNaN(n))throw new TypeError(o("[sprintf] expecting number but found %T",n));switch(r.number.test(s.type)&&(d=n>=0),s.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,s.width?parseInt(s.width):0);break;case"e":n=s.precision?parseFloat(n).toExponential(s.precision):parseFloat(n).toExponential();break;case"f":n=s.precision?parseFloat(n).toFixed(s.precision):parseFloat(n);break;case"g":n=s.precision?String(Number(n.toPrecision(s.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=s.precision?n.substring(0,s.precision):n;break;case"t":n=String(!!n),n=s.precision?n.substring(0,s.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=s.precision?n.substring(0,s.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=s.precision?n.substring(0,s.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}r.json.test(s.type)?f+=n:(!r.number.test(s.type)||d&&!s.sign?O="":(O=d?"+":"-",n=n.toString().replace(r.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(O+n).length,l=s.width&&u>0?c.repeat(u):"",f+=s.align?O+n+l:"0"===c?O+l+n:l+O+n)}return f}(function(e){if(s[e])return s[e];for(var t,n=e,i=[],o=0;n;){if(null!==(t=r.text.exec(n)))i.push(t[0]);else if(null!==(t=r.modulo.exec(n)))i.push("%");else{if(null===(t=r.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){o|=1;var a=[],l=t[2],c=[];if(null===(c=r.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=r.key_access.exec(l)))a.push(c[1]);else{if(null===(c=r.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(c[1])}t[2]=a}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return s[e]=i}(e),arguments)}function a(e,t){return o.apply(null,[e].concat(t||[]))}var s=Object.create(null);"undefined"!=typeof window&&(window.sprintf=o,window.vsprintf=a,void 0===(i=function(){return{sprintf:o,vsprintf:a}}.call(t,n,t,e))||(e.exports=i))}()},848(e,t,n){"use strict";e.exports=n(20)},961(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(e){console.error(e)}}(),e.exports=n(551)},982(e,t,n){"use strict";e.exports=n(463)}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.exports}n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>he,hasStandardBrowserEnv:()=>fe,hasStandardBrowserWebWorkerEnv:()=>ge,navigator:()=>pe,origin:()=>me});var t=n(338),i=n(540);function r(e,t){return function(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:s,toStringTag:l}=Symbol,c=(u=Object.create(null),e=>{const t=o.call(e);return u[t]||(u[t]=t.slice(8,-1).toLowerCase())});var u;const d=e=>(e=e.toLowerCase(),t=>c(t)===e),O=e=>t=>typeof t===e,{isArray:h}=Array,p=O("undefined");function f(e){return null!==e&&!p(e)&&null!==e.constructor&&!p(e.constructor)&&C(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const g=d("ArrayBuffer"),m=O("string"),C=O("function"),Q=O("number"),A=e=>null!==e&&"object"==typeof e,v=e=>{if("object"!==c(e))return!1;const t=a(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||l in e||s in e)},$=d("Date"),b=d("File"),y=d("Blob"),w=d("FileList"),x=d("URLSearchParams"),[S,k,E,P]=["ReadableStream","Request","Response","Headers"].map(d);function T(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let i,r;if("object"!=typeof e&&(e=[e]),h(e))for(i=0,r=e.length;i<r;i++)t.call(null,e[i],i,e);else{if(f(e))return;const r=n?Object.getOwnPropertyNames(e):Object.keys(e),o=r.length;let a;for(i=0;i<o;i++)a=r[i],t.call(null,e[a],a,e)}}function I(e,t){if(f(e))return null;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 B="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:n.g,_=e=>!p(e)&&e!==B,X=(V="undefined"!=typeof Uint8Array&&a(Uint8Array),e=>V&&e instanceof V);var V;const R=d("HTMLFormElement"),Z=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),j=d("RegExp"),L=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};T(n,(n,r)=>{let o;!1!==(o=t(n,r,e))&&(i[r]=o||n)}),Object.defineProperties(e,i)},z=d("AsyncFunction"),M=(Y="function"==typeof setImmediate,q=C(B.postMessage),Y?setImmediate:q?(U=`axios@${Math.random()}`,D=[],B.addEventListener("message",({source:e,data:t})=>{e===B&&t===U&&D.length&&D.shift()()},!1),e=>{D.push(e),B.postMessage(U,"*")}):e=>setTimeout(e));var Y,q,U,D;const W="undefined"!=typeof queueMicrotask?queueMicrotask.bind(B):"undefined"!=typeof process&&process.nextTick||M,N={isArray:h,isArrayBuffer:g,isBuffer:f,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||C(e.append)&&("formdata"===(t=c(e))||"object"===t&&C(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&g(e.buffer),t},isString:m,isNumber:Q,isBoolean:e=>!0===e||!1===e,isObject:A,isPlainObject:v,isEmptyObject:e=>{if(!A(e)||f(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:S,isRequest:k,isResponse:E,isHeaders:P,isUndefined:p,isDate:$,isFile:b,isBlob:y,isRegExp:j,isFunction:C,isStream:e=>A(e)&&C(e.pipe),isURLSearchParams:x,isTypedArray:X,isFileList:w,forEach:T,merge:function e(){const{caseless:t,skipUndefined:n}=_(this)&&this||{},i={},r=(r,o)=>{const a=t&&I(i,o)||o;v(i[a])&&v(r)?i[a]=e(i[a],r):v(r)?i[a]=e({},r):h(r)?i[a]=r.slice():n&&p(r)||(i[a]=r)};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&T(arguments[e],r);return i},extend:(e,t,n,{allOwnKeys:i}={})=>(T(t,(t,i)=>{n&&C(t)?e[i]=r(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)=>{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,o,s;const l={};if(t=t||{},null==e)return t;do{for(r=Object.getOwnPropertyNames(e),o=r.length;o-- >0;)s=r[o],i&&!i(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&a(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:d,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(h(e))return e;let t=e.length;if(!Q(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[s]).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:R,hasOwnProperty:Z,hasOwnProp:Z,reduceDescriptors:L,freezeMethods:e=>{L(e,(t,n)=>{if(C(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const i=e[n];C(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 h(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:I,global:B,isContextDefined:_,isSpecCompliantForm:function(e){return!!(e&&C(e.append)&&"FormData"===e[l]&&e[s])},toJSONObject:e=>{const t=new Array(10),n=(e,i)=>{if(A(e)){if(t.indexOf(e)>=0)return;if(f(e))return e;if(!("toJSON"in e)){t[i]=e;const r=h(e)?[]:{};return T(e,(e,t)=>{const o=n(e,i+1);!p(o)&&(r[t]=o)}),t[i]=void 0,r}}return e};return n(e,0)},isAsyncFn:z,isThenable:e=>e&&(A(e)||C(e))&&C(e.then)&&C(e.catch),setImmediate:M,asap:W,isIterable:e=>null!=e&&C(e[s])};function H(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)}N.inherits(H,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:N.toJSONObject(this.config),code:this.code,status:this.status}}});const G=H.prototype,F={};["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=>{F[e]={value:e}}),Object.defineProperties(H,F),Object.defineProperty(G,"isAxiosError",{value:!0}),H.from=(e,t,n,i,r,o)=>{const a=Object.create(G);N.toFlatObject(e,a,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e);const s=e&&e.message?e.message:"Error",l=null==t&&e?e.code:t;return H.call(a,s,l,n,i,r),e&&null==a.cause&&Object.defineProperty(a,"cause",{value:e,configurable:!0}),a.name=e&&e.name||"Error",o&&Object.assign(a,o),a};const J=H;function K(e){return N.isPlainObject(e)||N.isArray(e)}function ee(e){return N.endsWith(e,"[]")?e.slice(0,-2):e}function te(e,t,n){return e?e.concat(t).map(function(e,t){return e=ee(e),!n&&t?"["+e+"]":e}).join(n?".":""):t}const ne=N.toFlatObject(N,{},null,function(e){return/^is[A-Z]/.test(e)}),ie=function(e,t,n){if(!N.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const i=(n=N.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!N.isUndefined(t[e])})).metaTokens,r=n.visitor||c,o=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&N.isSpecCompliantForm(t);if(!N.isFunction(r))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(N.isDate(e))return e.toISOString();if(N.isBoolean(e))return e.toString();if(!s&&N.isBlob(e))throw new J("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(e)||N.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,r){let s=e;if(e&&!r&&"object"==typeof e)if(N.endsWith(n,"{}"))n=i?n:n.slice(0,-2),e=JSON.stringify(e);else if(N.isArray(e)&&function(e){return N.isArray(e)&&!e.some(K)}(e)||(N.isFileList(e)||N.endsWith(n,"[]"))&&(s=N.toArray(e)))return n=ee(n),s.forEach(function(e,i){!N.isUndefined(e)&&null!==e&&t.append(!0===a?te([n],i,o):null===a?n:n+"[]",l(e))}),!1;return!!K(e)||(t.append(te(r,n,o),l(e)),!1)}const u=[],d=Object.assign(ne,{defaultVisitor:c,convertValue:l,isVisitable:K});if(!N.isObject(e))throw new TypeError("data must be an object");return function e(n,i){if(!N.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+i.join("."));u.push(n),N.forEach(n,function(n,o){!0===(!(N.isUndefined(n)||null===n)&&r.call(t,n,N.isString(o)?o.trim():o,i,d))&&e(n,i?i.concat(o):[o])}),u.pop()}}(e),t};function re(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function oe(e,t){this._pairs=[],e&&ie(e,this,t)}const ae=oe.prototype;ae.append=function(e,t){this._pairs.push([e,t])},ae.toString=function(e){const t=e?function(t){return e.call(this,t,re)}:re;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};const se=oe;function le(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ce(e,t,n){if(!t)return e;const i=n&&n.encode||le;N.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(o=r?r(t,n):N.isURLSearchParams(t)?t.toString():new se(t,n).toString(i),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const ue=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){N.forEach(this.handlers,function(t){null!==t&&e(t)})}},de={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Oe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:se,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},he="undefined"!=typeof window&&"undefined"!=typeof document,pe="object"==typeof navigator&&navigator||void 0,fe=he&&(!pe||["ReactNative","NativeScript","NS"].indexOf(pe.product)<0),ge="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,me=he&&window.location.href||"http://localhost",Ce={...e,...Oe},Qe=function(e){function t(e,n,i,r){let o=e[r++];if("__proto__"===o)return!0;const a=Number.isFinite(+o),s=r>=e.length;return o=!o&&N.isArray(i)?i.length:o,s?(N.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!a):(i[o]&&N.isObject(i[o])||(i[o]=[]),t(e,n,i[o],r)&&N.isArray(i[o])&&(i[o]=function(e){const t={},n=Object.keys(e);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],t[o]=e[o];return t}(i[o])),!a)}if(N.isFormData(e)&&N.isFunction(e.entries)){const n={};return N.forEachEntry(e,(e,i)=>{t(function(e){return N.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0])}(e),i,n,0)}),n}return null},Ae={transitional:de,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",i=n.indexOf("application/json")>-1,r=N.isObject(e);if(r&&N.isHTMLForm(e)&&(e=new FormData(e)),N.isFormData(e))return i?JSON.stringify(Qe(e)):e;if(N.isArrayBuffer(e)||N.isBuffer(e)||N.isStream(e)||N.isFile(e)||N.isBlob(e)||N.isReadableStream(e))return e;if(N.isArrayBufferView(e))return e.buffer;if(N.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ie(e,new Ce.classes.URLSearchParams,{visitor:function(e,t,n,i){return Ce.isNode&&N.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((o=N.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ie(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||i?(t.setContentType("application/json",!1),function(e){if(N.isString(e))try{return(0,JSON.parse)(e),N.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ae.transitional,n=t&&t.forcedJSONParsing,i="json"===this.responseType;if(N.isResponse(e)||N.isReadableStream(e))return e;if(e&&N.isString(e)&&(n&&!this.responseType||i)){const n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw J.from(e,J.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ce.classes.FormData,Blob:Ce.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],e=>{Ae.headers[e]={}});const ve=Ae,$e=N.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"]),be=Symbol("internals");function ye(e){return e&&String(e).trim().toLowerCase()}function we(e){return!1===e||null==e?e:N.isArray(e)?e.map(we):String(e)}function xe(e,t,n,i,r){return N.isFunction(i)?i.call(this,t,n):(r&&(t=n),N.isString(t)?N.isString(i)?-1!==t.indexOf(i):N.isRegExp(i)?i.test(t):void 0:void 0)}class Se{constructor(e){e&&this.set(e)}set(e,t,n){const i=this;function r(e,t,n){const r=ye(t);if(!r)throw new Error("header name must be a non-empty string");const o=N.findKey(i,r);(!o||void 0===i[o]||!0===n||void 0===n&&!1!==i[o])&&(i[o||t]=we(e))}const o=(e,t)=>N.forEach(e,(e,n)=>r(e,n,t));if(N.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(N.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((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]&&$e[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(N.isObject(e)&&N.isIterable(e)){let n,i,r={};for(const t of e){if(!N.isArray(t))throw TypeError("Object iterator must return a key-value pair");r[i=t[0]]=(n=r[i])?N.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}o(r,t)}else null!=e&&r(t,e,n);return this}get(e,t){if(e=ye(e)){const n=N.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(N.isFunction(t))return t.call(this,e,n);if(N.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ye(e)){const n=N.findKey(this,e);return!(!n||void 0===this[n]||t&&!xe(0,this[n],n,t))}return!1}delete(e,t){const n=this;let i=!1;function r(e){if(e=ye(e)){const r=N.findKey(n,e);!r||t&&!xe(0,n[r],r,t)||(delete n[r],i=!0)}}return N.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&&!xe(0,this[r],r,e,!0)||(delete this[r],i=!0)}return i}normalize(e){const t=this,n={};return N.forEach(this,(i,r)=>{const o=N.findKey(n,r);if(o)return t[o]=we(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]=we(i),n[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return N.forEach(this,(n,i)=>{null!=n&&!1!==n&&(t[i]=e&&N.isArray(n)?n.join(", "):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){const t=(this[be]=this[be]={accessors:{}}).accessors,n=this.prototype;function i(e){const i=ye(e);t[i]||(function(e,t){const n=N.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 N.isArray(e)?e.forEach(i):i(e),this}}Se.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(Se.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),N.freezeMethods(Se);const ke=Se;function Ee(e,t){const n=this||ve,i=t||n,r=ke.from(i.headers);let o=i.data;return N.forEach(e,function(e){o=e.call(n,o,r.normalize(),t?t.status:void 0)}),r.normalize(),o}function Pe(e){return!(!e||!e.__CANCEL__)}function Te(e,t,n){J.call(this,null==e?"canceled":e,J.ERR_CANCELED,t,n),this.name="CanceledError"}N.inherits(Te,J,{__CANCEL__:!0});const Ie=Te;function Be(e,t,n){const i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(new J("Request failed with status code "+n.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const _e=(e,t,n=3)=>{let i=0;const r=function(e,t){e=e||10;const n=new Array(e),i=new Array(e);let r,o=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=i[a];r||(r=l),n[o]=s,i[o]=l;let u=a,d=0;for(;u!==o;)d+=n[u++],u%=e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),l-r<t)return;const O=c&&l-c;return O?Math.round(1e3*d/O):void 0}}(50,250);return function(e,t){let n,i,r=0,o=1e3/t;const a=(t,o=Date.now())=>{r=o,n=null,i&&(clearTimeout(i),i=null),e(...t)};return[(...e)=>{const t=Date.now(),s=t-r;s>=o?a(e,t):(n=e,i||(i=setTimeout(()=>{i=null,a(n)},o-s)))},()=>n&&a(n)]}(n=>{const o=n.loaded,a=n.lengthComputable?n.total:void 0,s=o-i,l=r(s);i=o,e({loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&o<=a?(a-o)/l:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})},n)},Xe=(e,t)=>{const n=null!=e;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},Ve=e=>(...t)=>N.asap(()=>e(...t)),Re=Ce.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ce.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ce.origin),Ce.navigator&&/(msie|trident)/i.test(Ce.navigator.userAgent)):()=>!0,Ze=Ce.hasStandardBrowserEnv?{write(e,t,n,i,r,o,a){if("undefined"==typeof document)return;const s=[`${e}=${encodeURIComponent(t)}`];N.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),N.isString(i)&&s.push(`path=${i}`),N.isString(r)&&s.push(`domain=${r}`),!0===o&&s.push("secure"),N.isString(a)&&s.push(`SameSite=${a}`),document.cookie=s.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function je(e,t,n){let i=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(i||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Le=e=>e instanceof ke?{...e}:e;function ze(e,t){t=t||{};const n={};function i(e,t,n,i){return N.isPlainObject(e)&&N.isPlainObject(t)?N.merge.call({caseless:i},e,t):N.isPlainObject(t)?N.merge({},t):N.isArray(t)?t.slice():t}function r(e,t,n,r){return N.isUndefined(t)?N.isUndefined(e)?void 0:i(void 0,e,0,r):i(e,t,0,r)}function o(e,t){if(!N.isUndefined(t))return i(void 0,t)}function a(e,t){return N.isUndefined(t)?N.isUndefined(e)?void 0:i(void 0,e):i(void 0,t)}function s(n,r,o){return o in t?i(n,r):o in e?i(void 0,n):void 0}const l={url:o,method:o,data:o,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:s,headers:(e,t,n)=>r(Le(e),Le(t),0,!0)};return N.forEach(Object.keys({...e,...t}),function(i){const o=l[i]||r,a=o(e[i],t[i],i);N.isUndefined(a)&&o!==s||(n[i]=a)}),n}const Me=e=>{const t=ze({},e);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:a,auth:s}=t;if(t.headers=a=ke.from(a),t.url=ce(je(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),N.isFormData(n))if(Ce.hasStandardBrowserEnv||Ce.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(N.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&a.set(e,n)})}if(Ce.hasStandardBrowserEnv&&(i&&N.isFunction(i)&&(i=i(t)),i||!1!==i&&Re(t.url))){const e=r&&o&&Ze.read(o);e&&a.set(r,e)}return t},Ye="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,n){const i=Me(e);let r=i.data;const o=ke.from(i.headers).normalize();let a,s,l,c,u,{responseType:d,onUploadProgress:O,onDownloadProgress:h}=i;function p(){c&&c(),u&&u(),i.cancelToken&&i.cancelToken.unsubscribe(a),i.signal&&i.signal.removeEventListener("abort",a)}let f=new XMLHttpRequest;function g(){if(!f)return;const i=ke.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());Be(function(e){t(e),p()},function(e){n(e),p()},{data:d&&"text"!==d&&"json"!==d?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 J("Request aborted",J.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const i=t&&t.message?t.message:"Network Error",r=new J(i,J.ERR_NETWORK,e,f);r.event=t||null,n(r),f=null},f.ontimeout=function(){let t=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const r=i.transitional||de;i.timeoutErrorMessage&&(t=i.timeoutErrorMessage),n(new J(t,r.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,e,f)),f=null},void 0===r&&o.setContentType(null),"setRequestHeader"in f&&N.forEach(o.toJSON(),function(e,t){f.setRequestHeader(t,e)}),N.isUndefined(i.withCredentials)||(f.withCredentials=!!i.withCredentials),d&&"json"!==d&&(f.responseType=i.responseType),h&&([l,u]=_e(h,!0),f.addEventListener("progress",l)),O&&f.upload&&([s,c]=_e(O),f.upload.addEventListener("progress",s),f.upload.addEventListener("loadend",c)),(i.cancelToken||i.signal)&&(a=t=>{f&&(n(!t||t.type?new Ie(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 m=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(i.url);m&&-1===Ce.protocols.indexOf(m)?n(new J("Unsupported protocol "+m+":",J.ERR_BAD_REQUEST,e)):f.send(r||null)})},qe=(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 J?t:new Ie(t instanceof Error?t.message:t))}};let o=t&&setTimeout(()=>{o=null,r(new J(`timeout ${t} of ms exceeded`,J.ETIMEDOUT))},t);const a=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(r):e.removeEventListener("abort",r)}),e=null)};e.forEach(e=>e.addEventListener("abort",r));const{signal:s}=i;return s.unsubscribe=()=>N.asap(a),s}},Ue=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},De=(e,t,n,i)=>{const r=async function*(e,t){for await(const n of async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}}(e))yield*Ue(n,t)}(e,t);let o,a=0,s=e=>{o||(o=!0,i&&i(e))};return new ReadableStream({async pull(e){try{const{done:t,value:i}=await r.next();if(t)return s(),void e.close();let o=i.byteLength;if(n){let e=a+=o;n(e)}e.enqueue(new Uint8Array(i))}catch(e){throw s(e),e}},cancel:e=>(s(e),r.return())},{highWaterMark:2})},{isFunction:We}=N,Ne=(({Request:e,Response:t})=>({Request:e,Response:t}))(N.global),{ReadableStream:He,TextEncoder:Ge}=N.global,Fe=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},Je=e=>{e=N.merge.call({skipUndefined:!0},Ne,e);const{fetch:t,Request:n,Response:i}=e,r=t?We(t):"function"==typeof fetch,o=We(n),a=We(i);if(!r)return!1;const s=r&&We(He),l=r&&("function"==typeof Ge?(c=new Ge,e=>c.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var c;const u=o&&s&&Fe(()=>{let e=!1;const t=new n(Ce.origin,{body:new He,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),d=a&&s&&Fe(()=>N.isReadableStream(new i("").body)),O={stream:d&&(e=>e.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!O[e]&&(O[e]=(t,n)=>{let i=t&&t[e];if(i)return i.call(t);throw new J(`Response type '${e}' is not supported`,J.ERR_NOT_SUPPORT,n)})});return async e=>{let{url:r,method:a,data:s,signal:c,cancelToken:h,timeout:p,onDownloadProgress:f,onUploadProgress:g,responseType:m,headers:C,withCredentials:Q="same-origin",fetchOptions:A}=Me(e),v=t||fetch;m=m?(m+"").toLowerCase():"text";let $=qe([c,h&&h.toAbortSignal()],p),b=null;const y=$&&$.unsubscribe&&(()=>{$.unsubscribe()});let w;try{if(g&&u&&"get"!==a&&"head"!==a&&0!==(w=await(async(e,t)=>{const i=N.toFiniteNumber(e.getContentLength());return null==i?(async e=>{if(null==e)return 0;if(N.isBlob(e))return e.size;if(N.isSpecCompliantForm(e)){const t=new n(Ce.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return N.isArrayBufferView(e)||N.isArrayBuffer(e)?e.byteLength:(N.isURLSearchParams(e)&&(e+=""),N.isString(e)?(await l(e)).byteLength:void 0)})(t):i})(C,s))){let e,t=new n(r,{method:"POST",body:s,duplex:"half"});if(N.isFormData(s)&&(e=t.headers.get("content-type"))&&C.setContentType(e),t.body){const[e,n]=Xe(w,_e(Ve(g)));s=De(t.body,65536,e,n)}}N.isString(Q)||(Q=Q?"include":"omit");const t=o&&"credentials"in n.prototype,c={...A,signal:$,method:a.toUpperCase(),headers:C.normalize().toJSON(),body:s,duplex:"half",credentials:t?Q:void 0};b=o&&new n(r,c);let h=await(o?v(b,A):v(r,c));const p=d&&("stream"===m||"response"===m);if(d&&(f||p&&y)){const e={};["status","statusText","headers"].forEach(t=>{e[t]=h[t]});const t=N.toFiniteNumber(h.headers.get("content-length")),[n,r]=f&&Xe(t,_e(Ve(f),!0))||[];h=new i(De(h.body,65536,n,()=>{r&&r(),y&&y()}),e)}m=m||"text";let x=await O[N.findKey(O,m)||"text"](h,e);return!p&&y&&y(),await new Promise((t,n)=>{Be(t,n,{data:x,headers:ke.from(h.headers),status:h.status,statusText:h.statusText,config:e,request:b})})}catch(t){if(y&&y(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new J("Network Error",J.ERR_NETWORK,e,b),{cause:t.cause||t});throw J.from(t,t&&t.code,e,b)}}},Ke=new Map,et=e=>{let t=e&&e.env||{};const{fetch:n,Request:i,Response:r}=t,o=[i,r,n];let a,s,l=o.length,c=Ke;for(;l--;)a=o[l],s=c.get(a),void 0===s&&c.set(a,s=l?new Map:Je(t)),c=s;return s},tt=(et(),{http:null,xhr:Ye,fetch:{get:et}});N.forEach(tt,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});const nt=e=>`- ${e}`,it=e=>N.isFunction(e)||null===e||!1===e,rt=function(e,t){e=N.isArray(e)?e:[e];const{length:n}=e;let i,r;const o={};for(let a=0;a<n;a++){let n;if(i=e[a],r=i,!it(i)&&(r=tt[(n=String(i)).toLowerCase()],void 0===r))throw new J(`Unknown adapter '${n}'`);if(r&&(N.isFunction(r)||(r=r.get(t))))break;o[n||"#"+a]=r}if(!r){const e=Object.entries(o).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));let t=n?e.length>1?"since :\n"+e.map(nt).join("\n"):" "+nt(e[0]):"as no adapter specified";throw new J("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return r};function ot(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ie(null,e)}function at(e){return ot(e),e.headers=ke.from(e.headers),e.data=Ee.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),rt(e.adapter||ve.adapter,e)(e).then(function(t){return ot(e),t.data=Ee.call(e,e.transformResponse,t),t.headers=ke.from(t.headers),t},function(t){return Pe(t)||(ot(e),t&&t.response&&(t.response.data=Ee.call(e,e.transformResponse,t.response),t.response.headers=ke.from(t.response.headers))),Promise.reject(t)})}const st="1.13.2",lt={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{lt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const ct={};lt.transitional=function(e,t,n){function i(e,t){return"[Axios v"+st+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,r,o)=>{if(!1===e)throw new J(i(r," has been removed"+(t?" in "+t:"")),J.ERR_DEPRECATED);return t&&!ct[r]&&(ct[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},lt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ut={assertOptions:function(e,t,n){if("object"!=typeof e)throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let r=i.length;for(;r-- >0;){const o=i[r],a=t[o];if(a){const t=e[o],n=void 0===t||a(t,o,e);if(!0!==n)throw new J("option "+o+" must be "+n,J.ERR_BAD_OPTION_VALUE);continue}if(!0!==n)throw new J("Unknown option "+o,J.ERR_BAD_OPTION)}},validators:lt},dt=ut.validators;class Ot{constructor(e){this.defaults=e||{},this.interceptors={request:new ue,response:new ue}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=ze(this.defaults,t);const{transitional:n,paramsSerializer:i,headers:r}=t;void 0!==n&&ut.assertOptions(n,{silentJSONParsing:dt.transitional(dt.boolean),forcedJSONParsing:dt.transitional(dt.boolean),clarifyTimeoutError:dt.transitional(dt.boolean)},!1),null!=i&&(N.isFunction(i)?t.paramsSerializer={serialize:i}:ut.assertOptions(i,{encode:dt.function,serialize:dt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ut.assertOptions(t,{baseUrl:dt.spelling("baseURL"),withXsrfToken:dt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=r&&N.merge(r.common,r[t.method]);r&&N.forEach(["delete","get","head","post","put","patch","common"],e=>{delete r[e]}),t.headers=ke.concat(o,r);const a=[];let s=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&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 u,d=0;if(!s){const e=[at.bind(this),void 0];for(e.unshift(...a),e.push(...l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=a.length;let O=t;for(;d<u;){const e=a[d++],t=a[d++];try{O=e(O)}catch(e){t.call(this,e);break}}try{c=at.call(this,O)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return ce(je((e=ze(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}N.forEach(["delete","get","head","options"],function(e){Ot.prototype[e]=function(t,n){return this.request(ze(n||{},{method:e,url:t,data:(n||{}).data}))}}),N.forEach(["post","put","patch"],function(e){function t(t){return function(n,i,r){return this.request(ze(r||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:i}))}}Ot.prototype[e]=t(),Ot.prototype[e+"Form"]=t(!0)});const ht=Ot;class pt{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 Ie(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 pt(function(t){e=t}),cancel:e}}}const ft=pt,gt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent: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,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(gt).forEach(([e,t])=>{gt[t]=e});const mt=gt,Ct=function e(t){const n=new ht(t),i=r(ht.prototype.request,n);return N.extend(i,ht.prototype,n,{allOwnKeys:!0}),N.extend(i,n,null,{allOwnKeys:!0}),i.create=function(n){return e(ze(t,n))},i}(ve);Ct.Axios=ht,Ct.CanceledError=Ie,Ct.CancelToken=ft,Ct.isCancel=Pe,Ct.VERSION=st,Ct.toFormData=ie,Ct.AxiosError=J,Ct.Cancel=Ct.CanceledError,Ct.all=function(e){return Promise.all(e)},Ct.spread=function(e){return function(t){return e.apply(null,t)}},Ct.isAxiosError=function(e){return N.isObject(e)&&!0===e.isAxiosError},Ct.mergeConfig=ze,Ct.AxiosHeaders=ke,Ct.formToJSON=e=>Qe(N.isHTMLForm(e)?new FormData(e):e),Ct.getAdapter=rt,Ct.HttpStatusCode=mt,Ct.default=Ct;const Qt=Ct;var At=n(848),vt=n(961);function $t(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))}}$t('@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");\n@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");\n/* Colors */\n:root {\n /* General Colors */\n --pac-upui-background: #f1f5f9;\n --pac-upui-heading: #1d2327;\n --pac-upui-description: #4c5866;\n --pac-upui-button: #ffffff;\n --pac-upui-medium: #a3b0c2;\n --pac-upui-icon: #4c5866;\n --pac-upui-white: #ffffff;\n --pac-upui-app-shadow-color: rgb(34 44 57 / 8%);\n\n /* Primary - Green */\n --pac-upui-green-600: #0d2904;\n --pac-upui-green-500: #1a5108;\n --pac-upui-green-400: #287a0c;\n --pac-upui-green-300: #42cb14;\n --pac-upui-green-200: #86f062;\n --pac-upui-green-100: #d7facb;\n\n /* Secondary - Blue */\n --pac-upui-blue-600: #001d2a;\n --pac-upui-blue-500: #003a53;\n --pac-upui-blue-400: #00567d;\n --pac-upui-blue-300: #0090d0;\n --pac-upui-blue-200: #4ac7ff;\n --pac-upui-blue-100: #c3ecff;\n\n /* Red */\n --pac-upui-red-600: #300e06;\n --pac-upui-red-500: #5f1b0d;\n --pac-upui-red-400: #8f2913;\n --pac-upui-red-300: #e34c2b;\n --pac-upui-red-200: #ee9480;\n --pac-upui-red-100: #f9dbd5;\n\n /* Yellow */\n --pac-upui-yellow-600: #342702;\n --pac-upui-yellow-500: #684f03;\n --pac-upui-yellow-400: #9d7605;\n --pac-upui-yellow-300: #f8be15;\n --pac-upui-yellow-200: #fbd873;\n --pac-upui-yellow-100: #fef2d0;\n}\n\n:root[data-theme="dark"] {\n /* General Colors */\n --pac-upui-background: #0f172a; /* Dark slate/navy */\n --pac-upui-heading: #f1f5f9; /* Light text for contrast */\n --pac-upui-description: #94a3b8; /* Muted light blue-gray */\n --pac-upui-button: #ffffff;\n --pac-upui-medium: #64748b; /* Mid-gray */\n --pac-upui-icon: #94a3b8; /* Icon color matching description */\n --pac-upui-white: #1e293b; /* "White" becomes dark card bg */\n}\n\n/* Typography Variables */\n:root {\n --pac-upui-font-family: "Poppins", sans-serif;\n\n --pac-upui-h1-size: 18px;\n --pac-upui-h1-line-height: 28px;\n --pac-upui-h1-letter-spacing: 0%;\n\n --pac-upui-h2-size: 16px;\n --pac-upui-h2-line-height: 24px;\n --pac-upui-h2-letter-spacing: 0%;\n\n --pac-upui-h3-size: 14px;\n --pac-upui-h3-line-height: 20px;\n --pac-upui-h3-letter-spacing: 0%;\n\n --pac-upui-h4-size: 13px;\n --pac-upui-h4-line-height: 19px;\n --pac-upui-h4-letter-spacing: 0%;\n\n --pac-upui-h5-size: 12px;\n --pac-upui-h5-line-height: 18px;\n --pac-upui-h5-letter-spacing: 0%;\n\n --pac-upui-h6-size: 11px;\n --pac-upui-h6-line-height: 16px;\n --pac-upui-h6-letter-spacing: 0%;\n}\n\n:root {\n /* Shadows */\n --pac-upui-shadow-default: 0 4px 12px rgba(0, 0, 0, 0.15);\n --pac-upui-transition-default: all 0.2s ease-in-out;\n}\n:root {\n /* Spacing scale */\n --pac-upui-space-xsmall: 5px;\n --pac-upui-space-small: 7px;\n --pac-upui-space-medium: 10px;\n --pac-upui-space-large: 15px;\n --pac-upui-space-xlarge: 20px;\n --pac-upui-space-2xlarge: 24px;\n --pac-upui-space-3xlarge: 30px;\n /* Width scale */\n --pac-upui-width-sidebar: 348px;\n --pac-upui-width-card: 315px;\n --pac-upui-width-plugin-card: 315px;\n}\n\n.pac-upui-globals {\n margin: 0;\n box-sizing: border-box;\n}\n/* Heading Styles */\n.pac-upui-h1 {\n font-family: var(--pac-upui-font-family);\n font-size: var(--pac-upui-h1-size);\n line-height: var(--pac-upui-h1-line-height);\n letter-spacing: var(--pac-upui-h1-letter-spacing);\n}\n\n.pac-upui-h2 {\n font-family: var(--pac-upui-font-family);\n font-size: var(--pac-upui-h2-size);\n line-height: var(--pac-upui-h2-line-height);\n letter-spacing: var(--pac-upui-h2-letter-spacing);\n}\n\n.pac-upui-h3 {\n font-family: var(--pac-upui-font-family);\n font-size: var(--pac-upui-h3-size);\n line-height: var(--pac-upui-h3-line-height);\n letter-spacing: var(--pac-upui-h3-letter-spacing);\n}\n\n.pac-upui-h4 {\n font-family: var(--pac-upui-font-family);\n font-size: var(--pac-upui-h4-size);\n line-height: var(--pac-upui-h4-line-height);\n letter-spacing: var(--pac-upui-h4-letter-spacing);\n}\n\n.pac-upui-h5 {\n font-family: var(--pac-upui-font-family);\n font-size: var(--pac-upui-h5-size);\n line-height: var(--pac-upui-h5-line-height);\n letter-spacing: var(--pac-upui-h5-letter-spacing);\n}\n.pac-upui-h6 {\n font-family: var(--pac-upui-font-family);\n font-size: var(--pac-upui-h6-size);\n line-height: var(--pac-upui-h6-line-height);\n letter-spacing: var(--pac-upui-h6-letter-spacing);\n}\n\n.pac-upui-font-light {\n font-weight: 300;\n}\n.pac-upui-font-regular {\n font-weight: 400;\n}\n.pac-upui-font-medium {\n font-weight: 500;\n}\n.pac-upui-font-semibold {\n font-weight: 600;\n}\n.pac-upui-font-bold {\n font-weight: 700;\n}\n.pac-upui-font-extrabold {\n font-weight: 800;\n}\n\n.pac-upui-icon-filled {\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n background: var(--pac-upui-white);\n}\n\n.pac-upui-shadow-default {\n box-shadow: var(--pac-upui-shadow-default);\n}\n');var bt={wrapper:"menuitem-module_wrapper__LLDYy",menuItem:"menuitem-module_menuItem__tjydT",addnew:"menuitem-module_addnew__nwrsF",label:"menuitem-module_label__-8DEZ",active:"menuitem-module_active__CHr0F",content:"menuitem-module_content__3CjVM",submenu:"menuitem-module_submenu__5z5XF",open:"menuitem-module_open__oGaSn"};$t(".menuitem-module_wrapper__LLDYy {\n display: flex;\n flex-direction: column;\n}\n\n.menuitem-module_menuItem__tjydT {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 6px;\n border-radius: 8px;\n cursor: pointer;\n background-color: var(--pac-upui-background);\n transition: var(--pac-upui-transition-default);\n}\n\n.menuitem-module_menuItem__tjydT:not(.menuitem-module_addnew__nwrsF):hover {\n background-color: var(--pac-upui-green-600);\n}\n.menuitem-module_menuItem__tjydT:not(.menuitem-module_addnew__nwrsF):hover .menuitem-module_label__-8DEZ {\n color: var(--pac-upui-green-100);\n}\n.menuitem-module_menuItem__tjydT:not(.menuitem-module_addnew__nwrsF):hover svg path {\n fill: var(--pac-upui-white);\n}\n\n.menuitem-module_addnew__nwrsF {\n border: 2px dashed var(--pac-upui-background);\n background-color: var(--pac-upui-white);\n}\n\n.menuitem-module_active__CHr0F {\n background-color: var(--pac-upui-green-600);\n color: var(--pac-upui-white);\n}\n\n.menuitem-module_content__3CjVM {\n display: flex;\n align-items: center;\n gap: 10px;\n}\n\n.menuitem-module_label__-8DEZ {\n color: var(--pac-upui-description);\n transition: var(--pac-upui-transition-default);\n}\n\n.menuitem-module_menuItem__tjydT svg path {\n transition: var(--pac-upui-transition-default);\n}\n\n.menuitem-module_active__CHr0F .menuitem-module_label__-8DEZ {\n color: var(--pac-upui-green-100);\n}\n\n.menuitem-module_active__CHr0F svg path {\n fill: var(--pac-upui-white);\n}\n\n.menuitem-module_submenu__5z5XF {\n margin-left: 20px;\n padding-left: 10px;\n border-left: 1px solid var(--pac-upui-background);\n display: flex;\n flex-direction: column;\n\n /* Open Transition */\n max-height: 0;\n overflow: hidden;\n /* transition: max-height 0.3s cubic-bezier(.4,0,.2,1); */\n}\n\n.menuitem-module_submenu__5z5XF.menuitem-module_open__oGaSn {\n max-height: 500px;\n margin-top: 10px;\n}\n\n.menuitem-module_submenu__5z5XF .menuitem-module_menuItem__tjydT {\n background-color: transparent;\n width: fit-content;\n}\n\n\n.menuitem-module_submenu__5z5XF .menuitem-module_menuItem__tjydT.menuitem-module_active__CHr0F svg path {\n fill: var(--pac-upui-green-300);\n}\n.menuitem-module_submenu__5z5XF .menuitem-module_menuItem__tjydT.menuitem-module_active__CHr0F .menuitem-module_label__-8DEZ {\n color: var(--pac-upui-green-300);\n}\n\n.menuitem-module_submenu__5z5XF .menuitem-module_menuItem__tjydT:hover {\n background-color: transparent;\n}\n.menuitem-module_submenu__5z5XF .menuitem-module_menuItem__tjydT:hover svg path {\n fill: var(--pac-upui-green-300);\n}\n.menuitem-module_submenu__5z5XF .menuitem-module_menuItem__tjydT:hover .menuitem-module_label__-8DEZ {\n color: var(--pac-upui-green-300);\n}\n"),function(){const e=wt,t=xt();for(;;)try{if(334929==parseInt(e(277))/1*(-parseInt(e(273))/2)+-parseInt(e(274))/3*(parseInt(e(272))/4)+parseInt(e(275))/5+parseInt(e(271))/6*(-parseInt(e(278))/7)+parseInt(e(270))/8+-parseInt(e(268))/9*(parseInt(e(276))/10)+parseInt(e(269))/11)break;t.push(t.shift())}catch(e){t.push(t.shift())}}();const yt={xsmall:16,small:18,base:22,medium:24,large:26,xlarge:28,"2xlarge":32,"3xlarge":36,"4xlarge":40,"5xlarge":42,"6xlarge":48};function wt(e,t){const n=xt();return(wt=function(e,t){return n[e-=268]})(e,t)}function xt(){const e=["114510LKOFqd","11ZZWZfF","1183OEhBLy","27zzrzjk","8474510fZYPKH","3362520nQUUUe","19422JtdfHi","8cerqSE","107812yTcIpF","381723hgbcPN","2865290CRRtMw"];return(xt=function(){return e})()}const St=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 27",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M12.9976 19.6486C12.6907 19.6486 12.3991 19.5258 12.1842 19.311L5.33955 12.4663C4.88682 12.0136 4.88682 11.2846 5.33955 10.8395C5.79228 10.3868 6.51358 10.3868 6.96631 10.8395L12.9976 16.8708L19.0366 10.8395C19.4893 10.3868 20.2183 10.3868 20.6633 10.8395C21.1084 11.2923 21.1161 12.0213 20.6633 12.4663L13.811 19.311C13.5961 19.5258 13.3045 19.6486 12.9976 19.6486Z",fill:t})})},kt=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("g",{clipPath:"url(#clip0_6636_59040)",children:(0,At.jsx)("path",{d:"M21.0017 17.048C21.0017 17.2893 20.9003 17.5369 20.7044 17.721C20.3057 18.0956 19.6639 18.0956 19.272 17.721L13.5017 12.2988L7.73142 17.721C7.33953 18.0956 6.69088 18.0956 6.29899 17.721C5.90034 17.3464 5.90034 16.7496 6.29899 16.375L12.7855 10.2797C13.1841 9.90513 13.826 9.90513 14.2179 10.2797L20.7044 16.375C20.9003 16.5591 21.0017 16.8067 21.0017 17.048Z",fill:t})}),(0,At.jsx)("defs",{children:(0,At.jsx)("clipPath",{id:"clip0_6636_59040",children:(0,At.jsx)("rect",{width:8,height:15,fill:t,transform:"translate(6 18) rotate(-90)"})})})]})},Et=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.7165 12.0717H13.9308V9.28599C13.9308 9.03972 13.833 8.80354 13.6588 8.62939C13.4847 8.45525 13.2485 8.35742 13.0022 8.35742C12.756 8.35742 12.5198 8.45525 12.3456 8.62939C12.1715 8.80354 12.0737 9.03972 12.0737 9.28599V12.0717H9.28795C9.04167 12.0717 8.80549 12.1695 8.63135 12.3437C8.45721 12.5178 8.35938 12.754 8.35938 13.0003C8.35938 13.2466 8.45721 13.4827 8.63135 13.6569C8.80549 13.831 9.04167 13.9289 9.28795 13.9289H12.0737V16.7146C12.0737 16.9608 12.1715 17.197 12.3456 17.3712C12.5198 17.5453 12.756 17.6431 13.0022 17.6431C13.2485 17.6431 13.4847 17.5453 13.6588 17.3712C13.833 17.197 13.9308 16.9608 13.9308 16.7146V13.9289H16.7165C16.9628 13.9289 17.199 13.831 17.3731 13.6569C17.5473 13.4827 17.6451 13.2466 17.6451 13.0003C17.6451 12.754 17.5473 12.5178 17.3731 12.3437C17.199 12.1695 16.9628 12.0717 16.7165 12.0717Z",fill:t})})},Pt=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M10.9679 19C10.7706 19 10.568 18.9189 10.4173 18.7622C10.1109 18.4433 10.1109 17.9298 10.4173 17.6164L14.8532 13.0007L10.4173 8.38498C10.1109 8.0715 10.1109 7.55264 10.4173 7.23916C10.7238 6.92028 11.2121 6.92028 11.5185 7.23916L16.505 12.4278C16.8114 12.7466 16.8114 13.2601 16.505 13.5736L11.5185 18.7622C11.3679 18.9189 11.1653 19 10.9679 19Z",fill:t})})},Tt=({id:e,label:t,icon:n,submenu:r,isActive:o=!1,handleActiveMenu:a,addnew:s=!1,children:l})=>{return(0,At.jsxs)("div",{className:bt.wrapper,children:[(0,At.jsxs)("div",{className:`${bt.menuItem} ${s?bt.addnew:""} ${o?bt.active:""}`,onClick:()=>{e&&a&&a(e)},children:[(0,At.jsxs)("div",{className:bt.content,children:[s?(0,At.jsx)(Et,{size:"xlarge"}):(c=n,c?i.isValidElement(c)?(0,At.jsx)("span",{className:`${bt.icon}`,children:c}):"function"==typeof c?(0,At.jsx)(c,{size:"xlarge"}):null:null),(0,At.jsx)("span",{className:`${bt.label} pac-upui-h4 pac-upui-font-semibold`,children:s?"Enable More Helpers":t})]}),r&&!s&&(0,At.jsx)(At.Fragment,{children:(0,At.jsx)(o?kt:St,{size:"xlarge"})}),s&&(0,At.jsx)(Pt,{size:"xlarge"})]}),r&&!s&&(0,At.jsx)("div",{className:`${bt.submenu} ${o?bt.open:""}`,children:l})]});var c};$t(".sidebar-module_sidebar__mxb-k {\n width: var(--pac-upui-width-sidebar);\n flex-shrink: 0;\n background: var(--pac-upui-white);\n\n display: flex;\n flex-direction: column;\n /* gap: 10px; */\n min-height: 0;\n /* overflow: auto; */\n position: relative;\n}\n\n.sidebar-module_sidebarmenu__RzMrX {\n flex: 1;\n display: flex;\n padding: 20px 24px;\n flex-direction: column;\n gap: 10px;\n overflow: auto;\n scrollbar-color: var(--pac-upui-background) transparent;\n scrollbar-width: thin;\n}\n\n/* You can add more styles or override MenuItem styles here if needed */\n"),$t('.allpluginbtn-module_allPlguinBtn__UQgEG {\n cursor: "pointer";\n padding: 24px;\n}\n'),$t(".icon-module_hovered-enabled__MV4NQ:hover svg path{\nfill: var(--pac-upui-icon-hover-color);\n}\n.icon-module_isActive__CX0vl svg path{\nfill: var(--pac-upui-green-200);\n}\n.icon-module_hovered-enabled__MV4NQ:hover{\n cursor: pointer;\n}");const It=({icon:e,fillColor:t="transparent",hoverColor:n="",size:i="base",className:r="",isActive:o=!1,onClick:a,style:s={},rounded:l=!0,...c})=>(0,At.jsx)("div",{onClick:a,className:`${r} ${n?"icon-module_hovered-enabled__MV4NQ":""} ${o?"icon-module_isActive__CX0vl":""}`.trim(),style:{backgroundColor:t,borderRadius:l?"50%":"0",display:"inline-flex",alignItems:"center",justifyContent:"center",width:i,height:i,cursor:a?"pointer":"default","--pac-upui-icon-hover-color":n,...s},children:(0,At.jsx)(e,{size:i,color:c.color})}),Bt={light:"pac-upui-font-light",regular:"pac-upui-font-regular",medium:"pac-upui-font-medium",semibold:"pac-upui-font-semibold",bold:"pac-upui-font-bold",extrabold:"pac-upui-font-extrabold"},_t=[1,2,3,4,5,6],Xt=({level:e=1,color:t="var(--pac-upui-heading)",weight:n="bold",children:i,className:r="",...o})=>{const a=_t.includes(e)?e:1,s=`h${a}`,l=["pac-upui-globals",`pac-upui-h${a}`,Bt[n],r].filter(Boolean).join(" ");return(0,At.jsx)(s,{className:l,...o,style:{color:t,...o.style},children:i})},Vt=({size:e="base"})=>{const t=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:t,height:t,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[(0,At.jsx)("rect",{width:"40",height:"40",rx:"1.5",fill:"url(#pattern0_6872_60502)"}),(0,At.jsxs)("defs",{children:[(0,At.jsx)("pattern",{id:"pattern0_6872_60502",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,At.jsx)("use",{xlinkHref:"#image0_6872_60502",transform:"translate(-0.00505051) scale(0.00505051)"})}),(0,At.jsx)("image",{id:"image0_6872_60502",width:"200",height:"198",preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,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"})]})]})},Rt=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M20.4275 13.2885C20.4275 13.7137 20.0842 14.0569 19.659 14.0569H8.19337L11.047 16.9054C11.3441 17.2077 11.3441 17.6944 11.047 17.9966C10.8933 18.1452 10.6986 18.2169 10.4988 18.2169C10.299 18.2169 10.1094 18.1452 9.95573 17.9966L5.79573 13.8315C5.72401 13.7649 5.66765 13.6778 5.63179 13.5856C5.59081 13.4934 5.57031 13.396 5.57031 13.2885C5.57031 13.1809 5.59081 13.0835 5.63179 12.9913C5.66765 12.8991 5.72401 12.812 5.79573 12.7454L9.95573 8.58028C10.258 8.28314 10.7447 8.28314 11.047 8.58028C11.3441 8.88254 11.3441 9.36924 11.047 9.67151L8.19337 12.52H19.659C20.0842 12.52 20.4275 12.8632 20.4275 13.2885Z",fill:t})})};var Zt={stack:"stack-module_stack__8N3qA",vertical:"stack-module_vertical__Qjthn",horizontal:"stack-module_horizontal__ZkZLt",divider:"stack-module_divider__2jzl1",verticalDivider:"stack-module_verticalDivider__5xq1Q",horizontalDivider:"stack-module_horizontalDivider__YEDkp"};$t(".stack-module_stack__8N3qA {\n display: flex;\n}\n.stack-module_vertical__Qjthn {\n flex-direction: column;\n}\n.stack-module_horizontal__ZkZLt {\n flex-direction: row;\n}\n\n.stack-module_divider__2jzl1 {\n background-color: var(--pac-upui-background);\n}\n\n.stack-module_verticalDivider__5xq1Q {\n height: 2px;\n width: 100%;\n}\n\n.stack-module_horizontalDivider__YEDkp {\n width: 2px;\n height: 100%;\n}");const jt=({children:e,direction:t="vertical",alignItems:n,justifyContent:r,gap:o=10,className:a="",style:s={},showDivider:l=!1,...c})=>{const u=i.Children.toArray(e).filter(Boolean),d=l?u.flatMap((e,n)=>n===u.length-1?[e]:[e,(0,At.jsx)("div",{className:`${Zt.divider} ${Zt[`${t}Divider`]}`},`divider-${n}`)]):u;return(0,At.jsx)("div",{className:`${Zt.stack} ${Zt[t]} ${a}`.trim(),style:{gap:o,alignItems:n,justifyContent:r,...s},...c,children:d})},Lt=({onClick:e})=>(0,At.jsxs)(jt,{direction:"horizontal",className:"allpluginbtn-module_allPlguinBtn__UQgEG",alignItems:"center",onClick:e,style:{cursor:"pointer"},children:[(0,At.jsx)(It,{icon:Rt,fillColor:"var(--pac-upui-background)"}),(0,At.jsx)(Vt,{size:"2xlarge"}),(0,At.jsx)(Xt,{level:3,weight:"semibold",color:"var(--pac-upui-blue-400)",children:"All Pee-Aye Creative Plugins"})]}),zt=({onClick:e,label:t,style:n})=>(0,At.jsxs)(jt,{direction:"horizontal",alignItems:"center",style:{width:"fit-content",...n},children:[(0,At.jsx)(It,{style:{cursor:"pointer"},icon:Rt,size:"xlarge",fillColor:"var(--pac-upui-background)",onClick:e}),(0,At.jsx)(Xt,{level:2,weight:"bold",children:t})]}),Mt=({menuData:e,activeMenu:t="",activeSubmenu:n={},onActiveMenuChange:r,onActiveSubmenuChange:o,className:a="",showAddNewMenu:s=!1,showAllPluginMenu:l=!1,showBackButton:c=!1,onBackButtonClick:u=()=>{},backButtonLabel:d="Back"})=>{(0,i.useEffect)(()=>{if(!t&&e.length>0){const t=e[0];if(!t)return;r(t.id);const n=t.submenu?.[0];n&&o(n.id)}},[t,e,r,o]);const O=n=>{if(t!==n){r(n);const t=e.find(e=>e.id===n),i=t?.submenu?.[0];o(i?i.id:"")}};return(0,At.jsxs)("aside",{className:`sidebar-module_sidebar__mxb-k ${a}`,children:[(0,At.jsxs)("div",{className:"sidebar-module_sidebarmenu__RzMrX",children:[c&&(0,At.jsx)(zt,{onClick:u,label:d||"Back",style:{padding:"10px 0 20px 0px"}}),e.map(e=>(0,At.jsx)(Tt,{id:e.id,label:e.label,icon:e.icon,isActive:t===e.id,handleActiveMenu:()=>O(e.id),submenu:!!e.submenu,children:e.submenu&&e.submenu.map(e=>(0,At.jsx)(Tt,{id:e.id,label:e.label,icon:e.icon,isActive:n===e.id,handleActiveMenu:()=>{return t=e.id,void(n!==t&&o(t));var t}},e.id))},e.id)),s&&(0,At.jsx)(Tt,{id:"add-new-menu",addnew:!0,handleActiveMenu:e=>O(e)})]}),l&&(0,At.jsx)(Lt,{onClick:()=>O("all-pac-plugins")})]})};var Yt={card:"greeting-module_card__U0q4e",content:"greeting-module_content__ezOSt"};$t(".greeting-module_card__U0q4e {\n display: flex;\n align-items: center;\n background-color: var(--pac-upui-white);\n padding: 20px !important;\n border-radius: 8px;\n gap: 15px;\n}\n\n.greeting-module_content__ezOSt {\n display: flex;\n flex-direction: column;\n}\n");var qt={avatar:"avatar-module_avatar__JaG3o",hovered:"avatar-module_hovered__qQ9Hv",small:"avatar-module_small__pJis8",base:"avatar-module_base__qbd0f",medium:"avatar-module_medium__vHIIR",large:"avatar-module_large__eqa6H"};$t(".avatar-module_avatar__JaG3o {\n border-radius: 50%;\n overflow: hidden;\n background: var(--pac-upui-green-400);\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--pac-upui-white);\n user-select: none;\n border: 2px solid var(--pac-upui-background);\n box-sizing: border-box;\n}\n\n.avatar-module_hovered__qQ9Hv:hover {\n border-color: var(--pac-upui-green-200);\n cursor: pointer;\n}\n\n.avatar-module_small__pJis8 {\n font-size: 9px !important;\n}\n.avatar-module_base__qbd0f {\n font-size: 11px !important;\n}\n.avatar-module_medium__vHIIR {\n font-size: 12px !important;\n}\n.avatar-module_large__eqa6H {\n font-size: 20px !important;\n font-weight: 600 !important;\n}\n");const Ut={small:24,base:28,medium:32,large:50};function Dt(e){if(!e)return"";const t=e.trim().split(/\s+/);return 1===t.length?t[0]?.charAt(0).toUpperCase()??"":t[0]?.charAt(0).toUpperCase()+(t[t.length-1]?.charAt(0).toUpperCase()??"")}const Wt=({src:e,alt:t,fallback:n,size:r="base",hoverMode:o=!1,onClick:a})=>{const[s,l]=i.useState(!1);return(0,At.jsx)("div",{onClick:a,className:`${qt.avatar} ${o||a?qt.hovered:""}`,style:{width:Ut[r],height:Ut[r]},children:e&&!s?(0,At.jsx)("img",{src:e,alt:t||"Avatar",style:{width:"100%",height:"100%",objectFit:"cover"},onError:()=>l(!0)}):(0,At.jsx)("span",{className:` pac-upui-h5 pac-upui-font-medium ${qt[r]}`,children:Dt(n)})})},Nt={xsmall:"pac-upui-h6",small:"pac-upui-h5",base:"pac-upui-h4",large:"pac-upui-h3",xlarge:"pac-upui-h2"},Ht={light:"pac-upui-font-light",regular:"pac-upui-font-regular",medium:"pac-upui-font-medium",semibold:"pac-upui-font-semibold",bold:"pac-upui-font-bold",extrabold:"pac-upui-font-extrabold"},Gt=({asChild:e=!1,as:t="p",size:n="base",weight:r="regular",color:o="var(--pac-upui-description)",className:a="",children:s,...l})=>{const c=e?i.Fragment:t,u=["pac-upui-globals",Nt[n],Ht[r],a].filter(Boolean).join(" ");return(0,At.jsx)(c,e?{...l,children:s}:{className:u,...l,style:{color:o,...l.style},children:s})};$t(".container-module_container__DoKxX {\n width: 100%;\n margin-left: auto;\n margin-right: auto;\n box-sizing: border-box;\n}\n\n\n.container-module_rounded__Gu4eT {\n border-radius: 8px;\n}\n\n.container-module_bordered__HigGg {\n border: 2px solid var(--pac-upui-background);\n}\n");const Ft=({children:e,className:t="",bordered:n=!1,rounded:i=!1,padded:r=!1,maxWidth:o,style:a={}})=>(0,At.jsx)("div",{className:`container-module_container__DoKxX ${n?"container-module_bordered__HigGg":""} ${i?"container-module_rounded__Gu4eT":""} ${t}`.trim(),style:{maxWidth:o,padding:!0===r?"20px":"string"==typeof r&&r?r:"0",...a},children:e}),Jt=({username:e,greeting:t,message:n,src:i})=>(0,At.jsxs)(Ft,{className:Yt.card,children:[(0,At.jsx)(Wt,{fallback:e,size:"large",src:i,alt:"user-avatar"}),(0,At.jsxs)("div",{className:Yt.content,children:[(0,At.jsxs)(Xt,{level:2,className:Yt.greeting,children:[t,", "," "+e,"!"]}),(0,At.jsx)(Gt,{className:Yt.subtext,children:n})]})]});$t(".mainheader-module_header__FrPcH {\n display: flex;\n justify-content: space-between;\n align-items: center;\n background-color: var(--pac-upui-green-600); /* dark green */\n padding: 8px 16px;\n}\n\n.mainheader-module_left__0Hso2 {\n display: flex;\n align-items: center;\n gap: 10px;\n flex-shrink: 0;\n}\n\n.mainheader-module_right__6JMwu {\n display: flex;\n align-items: center;\n gap: 8px;\n flex-shrink: 0;\n}\n\n.mainheader-module_versionBadge__SPxuj {\n background-color: var(--pac-upui-green-500);\n font-size: 12px;\n padding: 4px 10px;\n border-radius: 12px;\n color: var(--pac-upui-green-100);\n}\n\n.mainheader-module_iconBar__T-nGn {\n display: flex;\n gap: 6px;\n align-items: center;\n}\n\n.mainheader-module_iconBar__T-nGn svg {\n cursor: pointer;\n}\n");var Kt="pluginselector-module_trigger__drAOB";function en(e=!1,t){const[n,r]=(0,i.useState)(e),o=(0,i.useRef)(null),a=(0,i.useCallback)(()=>r(e=>!e),[]),s=(0,i.useCallback)(()=>r(!1),[]);return(0,i.useEffect)(()=>{const e=tn;function i(e){const i=tn;n&&o[i(502)]&&!o[i(502)][i(499)](e.target)&&(t?.(),s())}return document[e(505)](e(506),i),()=>document[e(501)]("mousedown",i)},[s,t,n]),{isOpen:n,toggle:a,ref:o}}function tn(e,t){const n=nn();return(tn=function(e,t){return n[e-=495]})(e,t)}function nn(){const e=["contains","665080TUtcFS","removeEventListener","current","472446JHSehN","9AevQkI","addEventListener","mousedown","3QvthCB","183152SpridV","1136540GlwlFS","15SKPZpn","45369spUnfR","540242dLqjsp","951727hkvdLx"];return(nn=function(){return e})()}$t('.pluginselector-module_selectorWrapper__rg9GY {\n position: relative;\n display: inline-block;\n}\n\n.pluginselector-module_trigger__drAOB {\n display: flex;\n align-items: center;\n gap: 10px;\n background-color: var(--pac-upui-green-600);\n color: var(--pac-upui-white);\n border-radius: 6px;\n border: none;\n cursor: pointer;\n font-weight: 600;\n font-size: 14px;\n padding: 0;\n}\n\n.pluginselector-module_dropdown__WAY79 {\n position: absolute;\n top: 100%;\n left: 0;\n padding: 14px 16px;\n width: 275px;\n background-color: var(--pac-upui-white);\n border-radius: 8px;\n box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);\n overflow: hidden;\n z-index: 1;\n display: flex;\n flex-direction: column;\n gap: 10px;\n margin-top: 5px;\n}\n\n.pluginselector-module_dropdownHeader__rkEkq {\n font-weight: 700;\n font-size: 14px;\n font-family: "Poppins", "Open Sans";\n color: var(--pac-upui-heading);\n}\n\n.pluginselector-module_pluginList__-xgQy {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.pluginselector-module_pluginItem__MozE5 {\n display: flex;\n align-items: center;\n padding: 4px;\n gap: 6px;\n cursor: pointer;\n border-radius: 8px;\n transition: var(--pac-upui-transition-default);\n}\n.pluginselector-module_pluginItem__MozE5 svg {\n width: 28px !important;\n height: 28px !important;\n}\n\n.pluginselector-module_pluginItem__MozE5:not(.pluginselector-module_activeItem__GRExa):hover {\n background-color: var(--pac-upui-green-300);\n}\n.pluginselector-module_pluginItem__MozE5:not(.pluginselector-module_activeItem__GRExa):hover h4 {\n color: var(--pac-upui-white) !important;\n transition: var(--pac-upui-transition-default);\n}\n.pluginselector-module_activeItem__GRExa {\n background-color: var(--pac-upui-green-600);\n}\n.pluginselector-module_pluginItem__MozE5:hover h4 {\n color: var(--pac-upui-green-300) !important;\n}\n\n.pluginselector-module_activeItem__GRExa h4 {\n color: var(--pac-upui-green-300) !important;\n}\n\n.pluginselector-module_installNew__rJK3T {\n display: flex;\n align-items: center;\n width: fit-content;\n}\n\n.pluginselector-module_installNew__rJK3T span {\n cursor: pointer;\n font-family: "Poppins", "Open Sans";\n font-size: 14px;\n font-style: normal;\n font-weight: 600;\n line-height: normal;\n text-transform: capitalize;\n color: var(--pac-upui-description);\n transition: var(--pac-upui-transition-default);\n}\n\n.pluginselector-module_installNew__rJK3T:hover span {\n color: var(--pac-upui-green-300);\n}\n\n.pluginselector-module_installNew__rJK3T svg path {\n transition: var(--pac-upui-transition-default);\n}\n.pluginselector-module_installNew__rJK3T:hover svg path {\n fill: var(--pac-upui-green-300) !important;\n}\n'),function(){const e=tn,t=nn();for(;;)try{if(139718==parseInt(e(496))/1+parseInt(e(497))/2+parseInt(e(507))/3*(-parseInt(e(500))/4)+parseInt(e(495))/5*(-parseInt(e(503))/6)+parseInt(e(498))/7+parseInt(e(508))/8*(-parseInt(e(504))/9)+parseInt(e(509))/10)break;t.push(t.shift())}catch(e){t.push(t.shift())}}();const rn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#2D5965",stroke:"white",strokeWidth:"2"}),(0,At.jsx)("path",{d:"M28.5033 11.6074H15.0825C14.2862 11.6074 13.6406 12.253 13.6406 13.0493V26.4701C13.6406 27.2664 14.2862 27.912 15.0825 27.912H28.5033C29.2996 27.912 29.9452 27.2664 29.9452 26.4701V13.0493C29.9452 12.253 29.2996 11.6074 28.5033 11.6074Z",fill:"white"}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8462)",children:(0,At.jsx)("path",{d:"M13.9427 14.565C15.4945 14.565 16.7525 13.307 16.7525 11.7552C16.7525 10.2033 15.4945 8.94531 13.9427 8.94531C12.3908 8.94531 11.1328 10.2033 11.1328 11.7552C11.1328 13.307 12.3908 14.565 13.9427 14.565Z",fill:"#F15A24"})}),(0,At.jsx)("path",{d:"M31.6795 14.4922H29.3502C28.5743 14.4922 27.9453 15.1212 27.9453 15.8971V18.1894C27.9453 18.9653 28.5743 19.5943 29.3502 19.5943H31.6795C32.4554 19.5943 33.0844 18.9653 33.0844 18.1894V15.8971C33.0844 15.1212 32.4554 14.4922 31.6795 14.4922Z",fill:"#6C2EB9"}),(0,At.jsx)("path",{d:"M16.3037 24.4375H11.7931C11.5277 24.4375 11.3125 24.6527 11.3125 24.9181V29.4287C11.3125 29.6941 11.5277 29.9093 11.7931 29.9093H16.3037C16.5691 29.9093 16.7843 29.6941 16.7843 29.4287V24.9181C16.7843 24.6527 16.5691 24.4375 16.3037 24.4375Z",fill:"white"}),(0,At.jsx)("path",{d:"M12.4213 27.4693H12.4583C12.4953 27.4693 12.5322 27.5432 12.5692 27.5802C12.5692 27.6172 12.6062 27.6541 12.6062 27.6911V28.0978C12.6062 28.2457 12.6432 28.3566 12.7171 28.4675C12.791 28.5784 12.902 28.6524 13.0129 28.7263L13.2347 28.8372H13.3086C13.3826 28.8372 13.4565 28.8372 13.4935 28.7633C13.5305 28.7263 13.5675 28.6524 13.5305 28.5784C13.5305 28.5045 13.4565 28.4675 13.4196 28.4305L13.1977 28.3196C13.1608 28.3196 13.1238 28.2827 13.0868 28.2457C13.0868 28.2457 13.0868 28.1717 13.0868 28.1348V27.7281C13.0868 27.5062 12.9759 27.3214 12.828 27.2105C12.9759 27.0996 13.0868 26.8777 13.0868 26.6929V26.2862C13.0868 26.2492 13.0868 26.2122 13.0868 26.1753C13.0868 26.1753 13.1608 26.1013 13.1977 26.1013L13.4196 25.9904C13.4935 25.9904 13.5305 25.8795 13.5675 25.8055C13.5675 25.7316 13.5675 25.6577 13.4935 25.5837C13.4196 25.5467 13.3456 25.5098 13.2717 25.5837L13.0498 25.6946C12.9389 25.7316 12.828 25.8425 12.7541 25.9534C12.6801 26.0643 12.6432 26.1753 12.6432 26.3231V26.7298C12.6432 26.7668 12.6432 26.8038 12.6062 26.8407C12.6062 26.8407 12.5322 26.9147 12.4953 26.9147H12.4583C12.3844 26.9517 12.3104 27.0256 12.2734 27.0996C12.2734 27.1735 12.2734 27.2844 12.2734 27.3584C12.2734 27.4323 12.3844 27.5062 12.4583 27.5432L12.4213 27.4693Z",fill:"#00B0CB"}),(0,At.jsx)("path",{d:"M15.6783 26.8777H15.6414C15.6044 26.8777 15.5674 26.8038 15.5305 26.7668C15.5305 26.7298 15.4935 26.6929 15.4935 26.6559V26.2492C15.4935 26.1013 15.4565 25.9904 15.3826 25.8795C15.3086 25.7686 15.1977 25.6946 15.0868 25.6207L14.865 25.5098C14.791 25.5098 14.7171 25.5098 14.6431 25.5098C14.5692 25.5467 14.5322 25.6207 14.5692 25.7316C14.5692 25.8055 14.6431 25.8795 14.7171 25.9165L14.9389 26.0274C14.9759 26.0274 15.0129 26.0643 15.0498 26.1013C15.0498 26.1013 15.0498 26.1753 15.0498 26.2122V26.6189C15.0498 26.8408 15.1607 27.0256 15.3086 27.1365C15.1607 27.2474 15.0498 27.4693 15.0498 27.6541V28.0608C15.0498 28.0978 15.0498 28.1348 15.0498 28.1717C15.0498 28.1717 14.9759 28.2457 14.9389 28.2457L14.7171 28.3566C14.6431 28.3566 14.6062 28.4305 14.6062 28.5045C14.6062 28.5784 14.6062 28.6524 14.6431 28.6893C14.6801 28.7263 14.754 28.7633 14.828 28.7633H14.9019L15.1238 28.6524C15.2347 28.6154 15.3456 28.5045 15.4195 28.3936C15.4935 28.2827 15.5305 28.1717 15.5305 28.0239V27.6172C15.5305 27.5802 15.5305 27.5432 15.5674 27.5062C15.5674 27.5062 15.6414 27.4323 15.6783 27.4323H15.7153C15.7893 27.3953 15.8632 27.3214 15.9002 27.2474C15.9002 27.1735 15.9002 27.0626 15.9002 26.9886C15.9002 26.9147 15.7893 26.8408 15.7153 26.8038L15.6783 26.8777Z",fill:"#00B0CB"}),(0,At.jsx)("path",{d:"M15.4927 12.2737L14.5684 11.3494C14.6054 10.9797 14.4945 10.61 14.2357 10.3512C13.9769 10.0924 13.4223 9.90754 12.9786 10.0924C12.535 10.2773 12.9047 10.1663 12.9047 10.2033C12.9047 10.2403 12.9047 10.3142 12.9417 10.3512L13.5332 10.9427C13.5332 10.9427 13.5332 11.0167 13.5332 11.0537L13.2374 11.3494C13.2374 11.3494 13.1635 11.3494 13.1265 11.3494L12.535 10.7579C12.535 10.7579 12.461 10.7209 12.3871 10.7209C12.3501 10.7209 12.3131 10.7579 12.2762 10.7949C12.1283 11.2385 12.2392 11.7192 12.535 12.0519C12.7938 12.3107 13.1635 12.4216 13.5332 12.3847L14.4575 13.3089C14.6054 13.4568 14.7902 13.5308 14.9751 13.5308C15.16 13.5308 15.3448 13.4568 15.4927 13.3089C15.6406 13.1611 15.7145 12.9762 15.7145 12.7913C15.7145 12.6065 15.6406 12.4216 15.4927 12.2737ZM15.2709 13.0871C15.123 13.235 14.8272 13.235 14.6793 13.0871L13.6811 12.0889C13.6811 12.0889 13.6071 12.0519 13.5702 12.0519C13.2744 12.1258 12.9786 12.0519 12.7568 11.7931C12.535 11.5343 12.498 11.3494 12.498 11.0906L12.8677 11.4604C13.0156 11.6082 13.2374 11.6082 13.3853 11.4604L13.6811 11.1646C13.829 11.0167 13.829 10.7949 13.6811 10.647L13.3114 10.2773C13.5702 10.2773 13.829 10.3512 14.0138 10.5361C14.1987 10.7209 14.3096 11.0537 14.2726 11.3494C14.2726 11.3864 14.2726 11.4604 14.3096 11.4973L15.3078 12.4956C15.3818 12.5695 15.4188 12.6804 15.4188 12.7913C15.4188 12.9023 15.3818 13.0132 15.3078 13.0871H15.2709Z",fill:"white"}),(0,At.jsx)("path",{d:"M14.8246 12.6059C14.7876 12.6428 14.7876 12.7537 14.8246 12.7907C14.8616 12.8277 14.9725 12.8277 15.0095 12.7907C15.0464 12.7537 15.0464 12.6428 15.0095 12.6059C14.9725 12.5689 14.8616 12.5689 14.8246 12.6059Z",fill:"white"}),(0,At.jsx)("path",{d:"M31.5007 17.0804C31.5007 17.1913 31.4267 17.2653 31.3158 17.2653H30.7243V17.8568C30.7243 17.9677 30.6503 18.0417 30.5394 18.0417C30.4285 18.0417 30.3545 17.9677 30.3545 17.8568V17.2653H29.763C29.6521 17.2653 29.5781 17.1913 29.5781 17.0804C29.5781 16.9695 29.6521 16.8956 29.763 16.8956H30.3545V16.304C30.3545 16.1931 30.4285 16.1191 30.5394 16.1191C30.6503 16.1191 30.7243 16.1931 30.7243 16.304V16.8956H31.3158C31.4267 16.8956 31.5007 16.9695 31.5007 17.0804Z",fill:"white"}),(0,At.jsx)("path",{d:"M31.2808 15.5996H29.765C29.3952 15.5996 29.0625 15.9324 29.0625 16.3021V17.8179C29.0625 18.1876 29.3952 18.5204 29.765 18.5204H31.2808C31.6505 18.5204 31.9833 18.1876 31.9833 17.8179V16.3021C31.9833 15.9324 31.6505 15.5996 31.2808 15.5996ZM29.8019 17.2264C29.691 17.2264 29.6171 17.1524 29.6171 17.0415C29.6171 16.9306 29.691 16.8567 29.8019 16.8567H30.3935V16.2651C30.3935 16.1542 30.4674 16.0802 30.5783 16.0802C30.6893 16.0802 30.7632 16.1542 30.7632 16.2651V16.8567H31.3548C31.4657 16.8567 31.5396 16.9306 31.5396 17.0415C31.5396 17.1524 31.4657 17.2264 31.3548 17.2264H30.7632V17.8179C30.7632 17.9288 30.6893 18.0028 30.5783 18.0028C30.4674 18.0028 30.3935 17.9288 30.3935 17.8179V17.2264H29.8019Z",fill:"white"}),(0,At.jsx)("path",{d:"M31.5007 17.0804C31.5007 17.1913 31.4267 17.2653 31.3158 17.2653H30.7243V17.8568C30.7243 17.9677 30.6503 18.0417 30.5394 18.0417C30.4285 18.0417 30.3545 17.9677 30.3545 17.8568V17.2653H29.763C29.6521 17.2653 29.5781 17.1913 29.5781 17.0804C29.5781 16.9695 29.6521 16.8956 29.763 16.8956H30.3545V16.304C30.3545 16.1931 30.4285 16.1191 30.5394 16.1191C30.6503 16.1191 30.7243 16.1931 30.7243 16.304V16.8956H31.3158C31.4267 16.8956 31.5007 16.9695 31.5007 17.0804Z",fill:"#6C2EB9"}),(0,At.jsx)("path",{d:"M25.4392 17.4141C25.4392 17.2662 25.3653 17.1183 25.2543 17.0074L24.5149 16.2679C24.2931 16.0461 23.8864 16.0461 23.6646 16.2679L23.036 16.9334L20.8177 19.1887C20.6698 19.3366 20.522 19.6324 20.522 19.8542V20.5197C20.448 20.6676 20.522 20.8155 20.6329 20.9264C20.7438 21.0373 20.8917 21.1112 21.0396 21.1112C21.1874 21.1112 21.0765 21.1112 21.0765 21.1112H21.742C21.9639 21.0373 22.2596 20.8894 22.4075 20.7415L24.5889 18.5232L25.2543 17.8208C25.3653 17.7098 25.4392 17.5619 25.4392 17.3771V17.4141ZM21.9269 20.2979C21.8899 20.3348 21.742 20.4088 21.6681 20.4088H21.0765C21.0765 20.4458 21.1135 19.8912 21.1135 19.8912C21.1135 19.8172 21.1874 19.6693 21.2244 19.6324L23.2209 17.5989L23.8864 18.3014L21.8899 20.2979H21.9269ZM24.367 17.8577L23.7015 17.1553L24.1082 16.7486L24.8107 17.4141L24.404 17.8208L24.367 17.8577Z",fill:"black"}),(0,At.jsx)("path",{d:"M23.8129 20.0741C23.6281 20.0741 23.4802 20.222 23.4802 20.4068V22.773H18.7848V18.0776H21.151C21.3358 18.0776 21.4837 17.9297 21.4837 17.7449C21.4837 17.56 21.3358 17.4121 21.151 17.4121H18.489C18.3041 17.4121 18.1562 17.56 18.1562 17.7449V23.1058C18.1562 23.2906 18.3041 23.4385 18.489 23.4385H23.8499C24.0348 23.4385 24.1827 23.2906 24.1827 23.1058V20.4438C24.1827 20.2589 24.0348 20.1111 23.8499 20.1111L23.8129 20.0741Z",fill:"black"}),(0,At.jsx)("defs",{children:(0,At.jsxs)("filter",{id:"filter0_d_10278_8462",x:"7.53638",y:"5.34888",width:"12.8101",height:"12.812",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.79822"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8462"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8462",result:"shape"})]})})]}),on=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#4A2CDD",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M25.1675 18.1658L23.2114 17.1177C23.0335 17.022 22.9168 16.7835 22.9384 16.5834C22.9921 16.1122 23.0014 15.6409 22.968 15.1746C22.9489 15.1912 22.9291 15.2079 22.91 15.2246C22.1917 15.8441 21.54 16.5408 20.8409 17.2184C21.2232 17.5179 21.5079 17.7421 21.8482 18.0096C20.4931 18.6698 19.2171 19.2918 17.815 19.9768C17.925 19.3906 18.0312 18.8249 18.1362 18.2671C17.0979 19.4549 15.3957 19.9249 13.8497 19.3381C13.8133 19.3245 13.7768 19.3097 13.7404 19.2949C11.7658 18.4759 10.827 16.2128 11.6453 14.2364C11.9943 13.3945 12.607 12.741 13.3476 12.3322C14.3432 11.7825 15.5705 11.6744 16.7026 12.1432C18.2443 12.7812 19.1547 14.3037 19.0892 15.8818C19.2634 15.9979 19.4246 16.106 19.5883 16.2147C21.2985 14.4562 23.1756 13.1067 25.2336 12.2457C25.2058 12.1654 25.1767 12.0845 25.1465 12.0042C25.0761 11.814 24.9507 11.5113 24.8667 11.3291C24.7574 11.0888 24.6406 10.8547 24.5152 10.6275C24.4183 10.4514 24.1774 10.3569 23.9847 10.4162L21.86 11.0561C21.6667 11.1148 21.414 11.0308 21.2893 10.872C20.9329 10.4249 20.5246 10.016 20.0694 9.6528C19.9113 9.5268 19.8242 9.27357 19.8829 9.0821L20.2479 7.87151L20.524 6.95616C20.5815 6.76222 20.4888 6.52133 20.3115 6.42498C19.9799 6.24277 19.6352 6.07724 19.2764 5.92777C18.9175 5.77954 18.5574 5.65416 18.1924 5.5473C17.9991 5.49048 17.7625 5.59486 17.6674 5.77336L16.618 7.73007C16.5223 7.90795 16.2845 8.0253 16.0844 8.00245C15.5044 7.93575 14.9269 7.93698 14.358 8.00183C14.1585 8.0253 13.9183 7.90733 13.8225 7.73007L12.7744 5.77398C12.6787 5.59672 12.4415 5.49048 12.2482 5.54607C11.9992 5.6208 11.7528 5.70233 11.5051 5.79498C11.3161 5.86539 11.0141 5.99016 10.8307 6.07601C10.591 6.18348 10.3575 6.30022 10.1302 6.4256C9.95236 6.52257 9.85972 6.76283 9.91778 6.95739L10.5595 9.08272C10.6176 9.2748 10.5305 9.5268 10.3736 9.65342C9.92704 10.0098 9.51692 10.4181 9.15375 10.8751C9.02713 11.0326 8.77698 11.1179 8.58242 11.058L6.45772 10.4187C6.26254 10.3594 6.02289 10.4539 5.92531 10.6312C5.74372 10.9628 5.57633 11.3075 5.4281 11.667C5.27986 12.0252 5.1551 12.3871 5.04639 12.7485C4.99081 12.9442 5.09519 13.1808 5.27431 13.2759L7.22978 14.3235C7.40704 14.4198 7.52501 14.6582 7.50154 14.859C7.43607 15.4377 7.43669 16.017 7.50154 16.5884C7.52378 16.7879 7.40581 17.0263 7.22854 17.1226L5.27369 18.1708C5.09457 18.2653 4.98957 18.5012 5.04701 18.697C5.11989 18.9441 5.20266 19.1936 5.29407 19.4388C5.36448 19.6303 5.49048 19.9317 5.57325 20.1133C5.6838 20.3535 5.80116 20.5882 5.92469 20.8143C6.02166 20.9916 6.26192 21.0855 6.45586 21.0262L8.57995 20.3857C8.77389 20.3282 9.02589 20.4128 9.15189 20.5691C9.50766 21.0181 9.91654 21.4264 10.3724 21.7908C10.5299 21.9168 10.617 22.1682 10.5577 22.3597L9.91716 24.4875C9.85848 24.6814 9.95175 24.9217 10.129 25.018C10.4595 25.2002 10.8053 25.3651 11.1642 25.5152C11.5224 25.6628 11.8825 25.7888 12.2475 25.8969C12.4409 25.9525 12.6774 25.8487 12.7725 25.6709L13.8213 23.7129C13.8849 23.5962 14.0091 23.5054 14.1437 23.4634C14.2141 23.4412 14.2876 23.4325 14.3562 23.4405C14.9355 23.506 15.5137 23.5054 16.0825 23.4418C16.2839 23.4177 16.5229 23.5357 16.6174 23.7142L17.6674 25.6702C17.7613 25.8481 17.9997 25.9531 18.1924 25.8975C18.4407 25.8228 18.6896 25.7413 18.9354 25.6486C19.125 25.5795 19.4277 25.4528 19.6111 25.3701C19.8502 25.262 20.0836 25.1446 20.3109 25.0192C20.4882 24.9223 20.5827 24.6814 20.5234 24.4875L19.8823 22.3609C19.8242 22.1688 19.9101 21.918 20.0676 21.7914C20.5147 21.4357 20.9242 21.0262 21.2874 20.5697C21.4134 20.4128 21.6648 20.3276 21.8594 20.3863L23.9835 21.0268C24.1774 21.0861 24.4183 20.9916 24.5152 20.8143C24.6968 20.4826 24.8642 20.1374 25.0125 19.7791C25.1595 19.4209 25.2855 19.059 25.3923 18.6964C25.4485 18.5006 25.3441 18.2647 25.1662 18.1702L25.1675 18.1658Z",fill:"black"}),(0,At.jsx)("path",{d:"M36.9324 15.1025C36.9206 14.9931 36.8194 14.8974 36.7119 14.8869L35.5229 14.7683C35.4148 14.7572 35.3074 14.6627 35.2771 14.5589C35.1906 14.2569 35.0702 13.9691 34.9213 13.6992C34.8688 13.6047 34.8781 13.4614 34.9473 13.3768L35.7033 12.4528C35.7718 12.3688 35.7755 12.2304 35.707 12.1446C35.6199 12.0365 35.5279 11.9296 35.4315 11.8265C35.3568 11.7468 35.2326 11.622 35.1536 11.5485C35.0498 11.4516 34.9429 11.3589 34.8342 11.2718C34.7496 11.2045 34.6107 11.207 34.5273 11.2761L33.602 12.0315C33.518 12.1001 33.3754 12.1106 33.2802 12.0575C33.0109 11.9086 32.7237 11.7894 32.4217 11.7029C32.3173 11.6727 32.2222 11.5652 32.2111 11.4577L32.0925 10.2681C32.0814 10.1601 31.9856 10.0594 31.8776 10.0476C31.6756 10.0254 31.4693 10.0137 31.2599 10.0137C31.0512 10.0137 30.8461 10.026 30.6423 10.0476C30.5342 10.0594 30.4384 10.1601 30.4279 10.2681L30.352 11.0254L30.3384 11.1625L30.3087 11.4577C30.2976 11.5658 30.2031 11.6733 30.0987 11.7029C29.7967 11.7894 29.5095 11.9092 29.2402 12.0581C29.1457 12.1112 29.0018 12.1019 28.9178 12.0334L28.1272 11.3861L27.9938 11.2768C27.9098 11.2082 27.7696 11.2045 27.685 11.2718C27.5781 11.3589 27.4737 11.4491 27.3712 11.5448C27.37 11.5461 27.3681 11.5473 27.3669 11.5485C27.2872 11.622 27.1631 11.7462 27.0896 11.8271C26.9926 11.9296 26.9006 12.0358 26.8135 12.1452C26.7455 12.2304 26.748 12.3688 26.8172 12.4534L27 12.6763L27.0945 12.7918L27.5738 13.378C27.6424 13.462 27.651 13.6047 27.5991 13.7004C27.4503 13.9697 27.3304 14.2569 27.2446 14.5589C27.2396 14.5756 27.2329 14.5917 27.2248 14.6071C27.1804 14.6905 27.0902 14.7591 26.9982 14.7677L25.8098 14.8875C25.6999 14.898 25.601 14.9944 25.5887 15.1025C25.5664 15.3044 25.5541 15.5107 25.5547 15.7201C25.5547 15.9283 25.5671 16.1339 25.5874 16.3365C25.6004 16.4452 25.7005 16.541 25.8098 16.5521L26.9982 16.6701C27.1062 16.6812 27.2137 16.7757 27.2434 16.8801C27.2928 17.0518 27.3527 17.2185 27.4225 17.3803C27.4756 17.5033 27.5349 17.6231 27.5991 17.7398C27.651 17.8343 27.6417 17.977 27.5738 18.0616L27.4793 18.1765L26.8172 18.9856C26.7474 19.0696 26.7437 19.2086 26.8129 19.2944C26.8999 19.4025 26.9932 19.5094 27.0883 19.6125C27.1624 19.6928 27.2872 19.817 27.3656 19.8905C27.4484 19.9671 27.5324 20.0406 27.6177 20.111C27.6399 20.1295 27.6627 20.148 27.685 20.1666C27.7696 20.2345 27.9086 20.232 27.9932 20.1628L28.9172 19.4068C29.0018 19.3383 29.1445 19.3284 29.2396 19.3803C29.5095 19.5304 29.7961 19.649 30.0981 19.7367C30.2025 19.7669 30.2976 19.8738 30.3081 19.9813L30.4279 21.1715C30.4391 21.2802 30.5348 21.3802 30.6429 21.3913C30.8449 21.4136 31.0511 21.4253 31.2605 21.4253C31.4693 21.4253 31.6744 21.4136 31.8782 21.392C31.9863 21.3796 32.082 21.2796 32.0925 21.1708L32.2111 19.9813C32.2222 19.8726 32.3167 19.7657 32.4211 19.7354C32.7225 19.6483 33.0103 19.5291 33.2802 19.3809C33.376 19.3278 33.5187 19.3371 33.602 19.4062L34.5273 20.1628C34.6107 20.232 34.7509 20.2351 34.8355 20.1678C34.9436 20.0795 35.0504 19.9881 35.1536 19.8911C35.2339 19.817 35.358 19.6922 35.4321 19.6131C35.5285 19.51 35.6205 19.4031 35.7076 19.2944C35.7755 19.2104 35.7731 19.0715 35.7039 18.9868L34.9466 18.061C34.8781 17.9776 34.8694 17.8349 34.9219 17.7398C35.0714 17.4711 35.1906 17.1827 35.2771 16.8807C35.3074 16.7769 35.4148 16.6824 35.5235 16.6719L36.7119 16.5527C36.8206 16.5422 36.9207 16.4458 36.933 16.3371C36.9552 16.1358 36.9676 15.9289 36.9676 15.7207C36.967 15.5126 36.9546 15.3069 36.933 15.1043L36.9324 15.1025ZM31.2618 17.8028C30.1111 17.8028 29.1778 16.8702 29.1778 15.7183C29.1784 14.5682 30.1117 13.6356 31.2618 13.6356C32.4112 13.6349 33.3445 14.5682 33.3451 15.7195C33.3451 16.8708 32.4118 17.8022 31.2618 17.8028Z",fill:"black"}),(0,At.jsx)("path",{d:"M22.1333 24.0652C22.1302 24.148 22.1543 24.232 22.2055 24.295L22.6045 24.7823C22.6564 24.7218 22.7089 24.6612 22.7602 24.6001C22.5452 24.4166 22.347 24.2468 22.1333 24.0652ZM23.8034 22.6983C23.6891 22.6051 23.4995 22.6001 23.384 22.6916C23.2376 22.8114 23.0937 22.9355 22.9517 23.0671C22.8436 23.1671 22.6756 23.3358 22.5749 23.4451C22.5638 23.4568 22.5533 23.4679 22.5422 23.4797C23.0048 23.2511 23.4625 23.0251 23.9232 22.7966L23.8028 22.6977L23.8034 22.6983ZM35.9309 27.8897C35.9142 27.7421 35.7777 27.6117 35.6313 27.5981L34.018 27.4369C33.871 27.4221 33.7259 27.2943 33.6851 27.1528C33.5678 26.7427 33.4047 26.353 33.2021 25.9861C33.1311 25.8576 33.1441 25.6631 33.2373 25.5488L34.2639 24.295C34.3571 24.1807 34.3621 23.9929 34.2694 23.8762C34.1514 23.7292 34.0261 23.5847 33.8951 23.4445C33.7938 23.3358 33.6252 23.1665 33.5177 23.0671C33.3769 22.9355 33.2324 22.8095 33.0842 22.6916C32.9693 22.6001 32.7809 22.6032 32.6672 22.6977L31.4122 23.7236C31.2985 23.8175 31.104 23.8305 30.9755 23.7588C30.6099 23.5569 30.2201 23.3951 29.8112 23.2771C29.6692 23.2357 29.5395 23.0899 29.5259 22.9442L29.3647 21.3296C29.3492 21.1826 29.2195 21.0461 29.0732 21.0307C28.7989 21.0004 28.5191 20.985 28.2356 20.9844C28.051 20.9844 27.8687 20.9912 27.6878 21.0041C27.5908 21.0109 27.4938 21.0196 27.3975 21.0301C27.2511 21.0455 27.1208 21.1826 27.1066 21.3296L26.9454 22.9436C26.9299 23.0906 26.8021 23.2357 26.6606 23.2765C26.2555 23.392 25.8707 23.5519 25.5087 23.7508C25.35 24.5859 25.1931 25.4067 25.0313 26.2541C24.6897 25.9991 24.4037 25.786 24.1159 25.571C23.7293 25.9787 23.3334 26.3628 22.927 26.7236C22.8745 26.8638 22.8275 27.0058 22.7855 27.151C22.7441 27.2924 22.599 27.4203 22.4514 27.4338L22.019 27.4777C21.5249 27.8606 21.0172 28.2108 20.4947 28.5277C20.4928 28.5938 20.4922 28.6599 20.4922 28.7266C20.4922 29.0095 20.5095 29.2886 20.5367 29.5629C20.554 29.7105 20.6905 29.8408 20.8381 29.855L22.4507 30.0156C22.5971 30.0311 22.7435 30.1583 22.7837 30.301C22.9016 30.7098 23.0635 31.1008 23.2667 31.4677C23.3371 31.5956 23.3247 31.7901 23.2315 31.9038L22.2055 33.1576C22.111 33.2712 22.1061 33.4602 22.1994 33.5763C22.3173 33.7227 22.4433 33.8679 22.573 34.0081C22.5829 34.0186 22.5934 34.0297 22.6039 34.0414C22.7058 34.1495 22.8535 34.2959 22.9498 34.3855C23.0912 34.517 23.2364 34.6418 23.3834 34.7604C23.4983 34.853 23.6867 34.8493 23.8015 34.7548L24.8719 33.879L25.0554 33.7289C25.1702 33.6356 25.3636 33.6227 25.4927 33.6925C25.5711 33.7363 25.6508 33.7777 25.7311 33.8178C26.0263 33.9636 26.3357 34.0834 26.6582 34.1767C26.7996 34.2175 26.9287 34.362 26.9423 34.509L27.1047 36.1241C27.1195 36.2711 27.2492 36.4076 27.3962 36.4231C27.6705 36.4533 27.9503 36.4682 28.2338 36.4694C28.5167 36.4694 28.7952 36.4533 29.0713 36.4237C29.2177 36.407 29.348 36.2711 29.3628 36.1241L29.5234 34.5096C29.5389 34.3626 29.6673 34.2168 29.8082 34.1767C30.217 34.0587 30.608 33.8969 30.9737 33.6949C31.1027 33.6227 31.2967 33.635 31.411 33.7289L32.666 34.7554C32.779 34.8493 32.9693 34.8536 33.0842 34.7622C33.2305 34.6418 33.3757 34.5183 33.5159 34.3861C33.6246 34.286 33.7938 34.1162 33.8939 34.0087C34.0248 33.8685 34.1496 33.724 34.2682 33.5757C34.3602 33.4621 34.3571 33.2725 34.2626 33.1582L33.2349 31.9025C33.1422 31.7895 33.1299 31.5956 33.2009 31.4665C33.4035 31.1014 33.5653 30.7105 33.6827 30.3003C33.7234 30.1595 33.8698 30.0317 34.0168 30.0168L35.6295 29.855C35.7771 29.8408 35.9124 29.7105 35.929 29.5629C35.9587 29.2893 35.9754 29.0088 35.9754 28.726C35.9747 28.4431 35.9581 28.1639 35.929 27.8891L35.9309 27.8897ZM28.4413 31.5468C28.3727 31.5517 28.3042 31.5542 28.2344 31.5542C26.673 31.5536 25.4062 30.2886 25.4062 28.7253C25.4068 27.2313 26.5686 26.0065 28.038 25.9052C28.1028 25.9008 28.1683 25.8984 28.235 25.8984C29.7946 25.8978 31.0626 27.1639 31.0626 28.7266C31.062 30.2188 29.9057 31.4393 28.4413 31.5461V31.5468Z",fill:"black"})]}),(0,At.jsx)("path",{d:"M30.6985 13.7673C30.6299 13.7556 30.5614 13.7451 30.494 13.7346C30.3372 13.7111 30.1809 13.6901 30.0259 13.6722C29.9184 13.6598 29.8115 13.6493 29.7047 13.6401C29.1822 13.5937 28.6664 13.5814 28.1569 13.6024C27.9395 13.611 27.7233 13.6265 27.5083 13.6469C27.4046 13.6567 27.3014 13.6685 27.1983 13.6815V13.6827C26.6733 13.7482 26.1557 13.8495 25.6455 13.9841C23.8302 14.464 22.1089 15.372 20.4801 16.64C20.356 16.53 20.2343 16.422 20.1027 16.3046C19.9977 16.2113 19.8872 16.1131 19.7643 16.0038C19.516 16.7419 19.277 17.4547 19.0317 18.1835C18.8798 18.6362 18.7254 19.0957 18.566 19.5713C19.8143 19.1631 20.9502 18.7919 22.1564 18.3984C21.9038 18.1359 21.692 17.9167 21.4085 17.6227C22.07 17.1384 22.6938 16.6332 23.3645 16.1996C23.3825 16.1879 23.4004 16.1761 23.4189 16.165C24.5677 15.4294 25.7783 14.8667 27.0686 14.548C27.0933 14.5418 27.118 14.5357 27.1427 14.5301L27.134 14.6555L27.0321 16.1835L26.8765 18.5182L26.832 19.189L26.7239 20.8171L26.6739 21.57L26.399 25.6965L26.0828 30.4456L26.0315 31.2177C25.9963 31.7532 25.5337 32.1584 24.9988 32.1219L23.5622 32.0262L22.8383 31.978L20.9285 31.8514L15.4488 31.487C14.9133 31.4505 14.5087 30.9885 14.5452 30.453L14.7039 28.0603C16.508 28.0578 18.2047 27.7027 19.8069 27.0103C20.2794 26.8065 20.7432 26.573 21.1991 26.3111C21.4838 26.1474 21.7648 25.9732 22.0434 25.7873C22.4239 25.5335 22.7988 25.2592 23.1675 24.964C23.3825 25.1765 23.5962 25.3871 23.8512 25.6391C24.0841 24.9517 24.3102 24.2846 24.5387 23.607C24.7104 23.0987 24.8846 22.5836 25.0649 22.05C24.4664 22.2488 23.8945 22.4397 23.3281 22.6281C22.9174 22.7652 22.5097 22.9005 22.0977 23.0376C21.8933 23.1055 21.6876 23.1741 21.4795 23.2432C21.5524 23.3254 21.6215 23.4026 21.6882 23.4786C21.8451 23.6552 21.9915 23.8195 22.149 23.9974C22.099 24.0425 22.0483 24.087 21.9983 24.1314C21.1985 24.8318 20.3597 25.4347 19.4443 25.9337C19.427 25.9436 19.4097 25.9529 19.3912 25.9621L19.3758 26.0745C19.3251 26.1017 19.2745 26.1283 19.2232 26.1555C19.1726 26.1814 19.1219 26.208 19.0713 26.2345C18.97 26.2858 18.8681 26.337 18.7649 26.3858C18.7143 26.4099 18.663 26.4346 18.6105 26.4587C18.5592 26.4816 18.508 26.505 18.4561 26.5279C18.419 26.5458 18.3814 26.5625 18.3437 26.5779C18.2986 26.5977 18.2523 26.6168 18.2072 26.6366C18.1819 26.6471 18.1572 26.657 18.1318 26.6675C18.0843 26.6872 18.0355 26.707 17.9885 26.7255C17.6847 26.8472 17.3765 26.9547 17.0652 27.0492C17.0114 27.0659 15.673 27.3685 15.639 27.3741C15.5569 27.387 15.668 27.3864 14.7076 27.4791C13.9201 27.5544 13.1227 27.3784 13.0165 27.3512C11.7886 27.0319 11.405 25.8052 12.2191 24.6805C12.1759 24.8102 12.1542 24.8745 12.1314 24.9381C11.7608 25.9627 12.111 26.6786 13.1715 26.8651C13.7113 26.9596 14.2444 26.9609 14.7725 26.9016C14.7749 26.9016 14.778 26.901 14.7805 26.9003L14.7879 26.7885L15.1029 22.0524L15.3339 18.5819L15.7261 12.6827L15.8824 10.3289C15.9176 9.79336 16.3808 9.3888 16.9151 9.42401L21.9946 9.76248L26.4645 10.0602C27 10.0954 27.4052 10.5574 27.3694 11.0929L27.2174 13.372C28.4651 13.3189 29.5126 13.4597 29.7232 13.4968C29.8369 13.5165 29.9474 13.5382 30.0518 13.5616C30.2223 13.5993 30.3761 13.6413 30.5002 13.6852C30.5787 13.7136 30.646 13.7407 30.6972 13.7698L30.6985 13.7673Z",fill:"white"}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8531)",children:(0,At.jsx)("path",{d:"M14.6953 28.1972L14.7132 27.952C17.778 27.9483 20.5321 26.9409 23.1151 24.8786L23.1941 24.8156L23.5091 25.1269C23.6086 25.2251 23.7111 25.3264 23.8204 25.4345C24.1583 24.4376 24.4974 23.4346 24.9032 22.2332C24.4146 22.3957 23.9421 22.5532 23.4752 22.7088C22.8828 22.9059 22.2979 23.101 21.6988 23.2999L21.768 23.3777C21.9348 23.5649 22.0879 23.7378 22.2541 23.925L22.3288 24.0096L22.2448 24.0849C21.356 24.8823 20.4648 25.5204 19.5198 26.0355C19.5018 26.046 19.4833 26.0559 19.4623 26.0657C19.437 26.0793 19.4123 26.0923 19.387 26.1059C19.3623 26.1189 19.3369 26.1324 19.3122 26.146L19.1584 26.2257C19.0627 26.2751 18.9614 26.3251 18.8484 26.3789L18.823 26.3912C18.7804 26.4116 18.7366 26.4326 18.6921 26.4524C18.6662 26.4641 18.6402 26.4752 18.6149 26.487C18.5896 26.4987 18.5643 26.5098 18.5389 26.5209C18.5031 26.5382 18.4654 26.5549 18.4234 26.5722C18.4006 26.5821 18.3777 26.592 18.3549 26.6019C18.3326 26.6111 18.3104 26.621 18.2882 26.6309L18.2845 26.6327C18.2721 26.6377 18.2598 26.6426 18.248 26.6476C18.235 26.6531 18.2221 26.6581 18.2091 26.6636C18.164 26.6821 18.1152 26.7019 18.0652 26.7217C17.7675 26.8409 17.4537 26.9514 17.1332 27.0484C17.0844 27.0632 17.0319 27.0787 16.9683 27.0966C16.6341 27.1923 16.2963 27.2714 15.9658 27.3307C15.9102 27.3412 15.8522 27.3511 15.7966 27.3603C15.7793 27.3634 15.7614 27.3659 15.7441 27.369C15.7268 27.3714 15.7101 27.3745 15.6928 27.377C15.5983 27.3918 15.5199 27.4036 15.4402 27.4134H15.4377C15.3828 27.4209 15.3259 27.4276 15.2703 27.4338C15.1085 27.4517 14.943 27.4659 14.7775 27.4764L14.7633 27.2498C14.9251 27.2393 15.0869 27.2251 15.2456 27.2078C15.3 27.2022 15.3556 27.1948 15.4093 27.188H15.4118C15.489 27.1781 15.5656 27.167 15.657 27.1528C15.673 27.1503 15.6903 27.1472 15.7083 27.1448C15.7255 27.1423 15.7422 27.1392 15.7595 27.1367C15.8139 27.1275 15.8707 27.1182 15.9244 27.1077C16.2493 27.0496 16.5791 26.9724 16.9071 26.8786C16.9695 26.8613 17.0208 26.8464 17.0677 26.8316C17.3827 26.7359 17.6903 26.6284 17.9824 26.5111C18.0318 26.4913 18.0794 26.4721 18.1245 26.4536C18.1381 26.4481 18.1504 26.4431 18.1628 26.4382C18.1751 26.4332 18.1875 26.4283 18.1998 26.4234C18.2221 26.4135 18.2449 26.4036 18.2678 26.3937C18.29 26.3844 18.3123 26.3746 18.3345 26.3647L18.3376 26.3634C18.3765 26.3474 18.4111 26.3319 18.4438 26.3165L18.4475 26.3146C18.4728 26.3035 18.4982 26.2918 18.5235 26.2807C18.5494 26.2689 18.576 26.2572 18.6019 26.2455C18.6439 26.2269 18.6865 26.2059 18.7279 26.1868L18.7539 26.1744C18.865 26.1219 18.9639 26.0731 19.0571 26.025L19.2085 25.9465C19.2338 25.9329 19.2591 25.9194 19.2844 25.9064C19.3098 25.8928 19.3351 25.8798 19.3604 25.8662L19.3647 25.8638C19.3814 25.8557 19.3962 25.8477 19.4104 25.8397L19.4135 25.8378C20.3134 25.3474 21.1645 24.7427 22.0126 23.9923C21.8748 23.8366 21.7433 23.689 21.6018 23.5303L21.3035 23.1949L21.4672 23.1406C22.1244 22.9219 22.7612 22.7101 23.4072 22.4951C23.9433 22.3166 24.4863 22.1356 25.052 21.9473L25.2688 21.875L25.1959 22.0912C24.7339 23.4599 24.359 24.5673 23.9823 25.6809L23.9242 25.8526L23.7951 25.7248C23.6358 25.5673 23.4918 25.4252 23.3547 25.29L23.183 25.1207C21.9205 26.1164 20.5864 26.8779 19.2153 27.3838C17.7916 27.9094 16.2543 28.1972 14.7003 28.1991L14.6953 28.1972Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8531)",children:(0,At.jsx)("path",{d:"M18.3984 19.6637L18.4701 19.4462C18.887 18.2041 19.2662 17.0751 19.6683 15.8787L19.7245 15.7113L19.8567 15.8349L20.1192 16.0683C20.2526 16.1869 20.3749 16.2956 20.4972 16.4043C20.8202 16.1554 21.1501 15.9189 21.478 15.6996C21.533 15.6631 21.8962 15.4291 21.9925 15.3704C22.024 15.3506 22.8387 14.8868 22.8727 14.8689C22.8875 14.8608 23.0777 14.7632 23.1055 14.749C23.1197 14.7416 23.4984 14.5594 23.5181 14.5501C23.5533 14.5335 23.7683 14.4377 23.7695 14.4371C23.7936 14.4266 23.8368 14.4081 23.8634 14.3964C23.8751 14.3914 23.8831 14.3877 23.8856 14.3871C23.9239 14.3704 24.1932 14.2605 24.2247 14.2481C24.2426 14.2407 24.4718 14.1536 24.5144 14.1382C24.5922 14.1091 24.6756 14.0795 24.7614 14.0505C24.8053 14.0356 25.0882 13.943 25.1425 13.9263C25.1518 13.9232 26.502 13.5533 27.1968 13.4668L27.2221 13.6861C26.5588 13.7688 25.2574 14.1308 25.2074 14.1437C25.1277 14.1684 24.8603 14.2568 24.8368 14.2648H24.8356C24.7516 14.2944 24.67 14.3235 24.5928 14.3519C24.5508 14.3673 24.3241 14.4538 24.3093 14.46C24.2791 14.4717 24.0116 14.5816 23.977 14.5965C23.9733 14.5983 23.9647 14.602 23.9542 14.6064C23.9276 14.6175 23.8856 14.636 23.8621 14.6465C23.8523 14.6508 23.646 14.7435 23.6145 14.7577C23.5935 14.7676 23.226 14.9448 23.2087 14.9535C23.1778 14.9689 22.9913 15.0646 22.9795 15.0708C22.9369 15.0937 22.1426 15.5458 22.1117 15.5649C22.0148 15.6249 21.6497 15.8596 21.6046 15.8898C21.2569 16.1221 20.9073 16.3747 20.5651 16.6403L20.559 16.6452L20.4873 16.6996L20.4175 16.6378C20.2718 16.5087 20.1285 16.3809 19.9691 16.2394L19.8301 16.1159C19.4713 17.1838 19.1285 18.2035 18.7585 19.306C20.0266 18.8916 21.0055 18.5716 21.9616 18.2591C21.7609 18.051 21.575 17.8577 21.3397 17.6137L21.2495 17.5198L21.3545 17.4432C21.5626 17.2906 21.7702 17.1344 21.9709 16.9824C22.4051 16.6545 22.8535 16.3154 23.3161 16.0164C24.5953 15.19 25.8769 14.6255 27.1672 14.3179L27.1468 14.5786C25.8819 14.8806 24.6966 15.3951 23.4391 16.2073C22.9839 16.5019 22.5583 16.8231 22.1074 17.1634C21.9394 17.29 21.7671 17.4204 21.5935 17.5488C21.8338 17.7977 22.0265 17.9979 22.2513 18.2313L22.3773 18.3616L22.205 18.4179C21.142 18.765 20.0704 19.1152 18.622 19.5889L18.6177 19.5902L18.4003 19.6643L18.3984 19.6637Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8531)",children:(0,At.jsx)("path",{d:"M17.4344 12.5996H12.4154C12.2162 12.5996 12.0547 12.7611 12.0547 12.9603V16.1986C12.0547 16.3979 12.2162 16.5593 12.4154 16.5593H17.4344C17.6336 16.5593 17.7951 16.3979 17.7951 16.1986V12.9603C17.7951 12.7611 17.6336 12.5996 17.4344 12.5996Z",fill:"white"})}),(0,At.jsx)("path",{d:"M15.7824 13.5625H14.066C13.5033 13.5625 13.0469 14.0189 13.0469 14.5816C13.0469 15.1443 13.5033 15.6007 14.066 15.6007H15.7824C16.3451 15.6007 16.8016 15.1443 16.8016 14.5816C16.8016 14.0189 16.3451 13.5625 15.7824 13.5625ZM15.7639 15.3543C15.3303 15.3543 14.9783 15.0029 14.9783 14.5686C14.9783 14.1344 15.3297 13.783 15.7639 13.783C16.1981 13.783 16.5496 14.1344 16.5496 14.5686C16.5496 15.0029 16.1981 15.3543 15.7639 15.3543Z",fill:"#9D00C9"}),(0,At.jsxs)("g",{filter:"url(#filter3_d_10278_8531)",children:[(0,At.jsx)("path",{d:"M28.2855 30.9631C28.2855 29.7214 27.279 28.7148 26.0373 28.7148C24.7956 28.7148 23.7891 29.7214 23.7891 30.9631C23.7891 32.2047 24.7956 33.2113 26.0373 33.2113C27.279 33.2113 28.2855 32.2047 28.2855 30.9631Z",fill:"#9D00C9"}),(0,At.jsx)("path",{d:"M28.2855 30.9631C28.2855 29.7214 27.279 28.7148 26.0373 28.7148C24.7956 28.7148 23.7891 29.7214 23.7891 30.9631C23.7891 32.2047 24.7956 33.2113 26.0373 33.2113C27.279 33.2113 28.2855 32.2047 28.2855 30.9631Z",stroke:"white",strokeWidth:"0.274235",strokeMiterlimit:"10"})]}),(0,At.jsx)("path",{d:"M25.9452 31.4411C25.9402 31.4411 25.9353 31.4411 25.9297 31.4411C25.9248 31.4404 25.9198 31.4386 25.9149 31.4367C25.91 31.4349 25.9056 31.4324 25.9019 31.4293C25.8933 31.4244 25.8859 31.417 25.8803 31.4077C25.8772 31.4034 25.8748 31.3991 25.8729 31.3947C25.871 31.3898 25.8698 31.3849 25.8686 31.3799C25.8667 31.37 25.8667 31.3595 25.8686 31.3496C25.8698 31.3447 25.871 31.3398 25.8729 31.3348C25.8748 31.3299 25.8772 31.3256 25.8803 31.3219C25.8853 31.3132 25.8927 31.3058 25.9019 31.3002C25.9063 31.2971 25.9106 31.2947 25.9149 31.2928C25.9198 31.291 25.9248 31.2897 25.9297 31.2885C25.9396 31.2866 25.9501 31.2866 25.96 31.2885C25.9649 31.2897 25.9699 31.291 25.9748 31.2928C25.9798 31.2947 25.9841 31.2971 25.9878 31.3002C25.9964 31.3052 26.0038 31.3126 26.0094 31.3219C26.0125 31.3262 26.015 31.3305 26.0168 31.3348C26.0187 31.3398 26.0205 31.3447 26.0211 31.3496C26.0224 31.354 26.0224 31.3589 26.023 31.3632C26.023 31.3836 26.015 31.4034 26.0001 31.4182C25.9964 31.4219 25.9921 31.425 25.9878 31.4275C25.9835 31.4306 25.9791 31.433 25.9748 31.4349C25.9699 31.4367 25.9649 31.4386 25.96 31.4392C25.955 31.4404 25.9501 31.4411 25.9445 31.4411H25.9452Z",fill:"white",stroke:"white",strokeWidth:"0.0549706",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M25.2809 31.9807C25.2377 31.9807 25.2031 31.9462 25.2031 31.9029C25.2031 31.8825 25.2112 31.8628 25.226 31.8479C25.2569 31.8189 25.305 31.8189 25.3359 31.8479C25.3662 31.8782 25.3662 31.9276 25.3359 31.9579C25.3217 31.9721 25.3019 31.9801 25.2816 31.9807H25.2809Z",fill:"white",stroke:"white",strokeWidth:"0.0549706",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M26.9603 29.6992H26.2673C26.095 29.6992 25.956 29.8388 25.956 30.0105V30.1377H25.3352C25.1629 30.1377 25.024 30.2773 25.024 30.449V30.7548C24.8967 30.7937 24.8047 30.9123 24.8047 31.0519V31.9098C24.8047 32.0821 24.9443 32.2211 25.116 32.2211H25.4804C25.62 32.2211 25.7386 32.129 25.7775 32.0018H26.347C26.392 32.0018 26.4291 31.9654 26.4291 31.9197C26.4291 31.874 26.392 31.8375 26.347 31.8375H26.2308V31.6732H26.5773C26.7497 31.6732 26.8886 31.5336 26.8886 31.3619V31.3446H26.9609C27.1332 31.3446 27.2722 31.205 27.2722 31.0333V30.0111C27.2722 29.8388 27.1326 29.6998 26.9609 29.6998L26.9603 29.6992ZM25.4705 32.0574H25.069C24.9832 32.0574 24.9134 31.9876 24.9134 31.9017V31.0617C24.9134 30.9759 24.9832 30.9061 25.069 30.9061H25.4705C25.5564 30.9061 25.6262 30.9759 25.6262 31.0617V31.9017C25.6262 31.9215 25.6225 31.9413 25.615 31.9586C25.5928 32.016 25.536 32.0574 25.4705 32.0574ZM26.0653 31.8381H25.7911V31.6738H26.0653V31.8381ZM26.7231 31.3533C26.7231 31.4391 26.6533 31.5089 26.5675 31.5089H25.7911V31.0525C25.7911 30.8802 25.6515 30.7412 25.4798 30.7412H25.1882V30.4033C25.1882 30.3175 25.258 30.2477 25.3439 30.2477H26.5681C26.6539 30.2477 26.7237 30.3175 26.7237 30.4033V31.3533H26.7231ZM27.1073 31.0241C27.1073 31.1099 27.0375 31.1797 26.9516 31.1797H26.888V30.449C26.888 30.2767 26.7484 30.1377 26.5767 30.1377H26.1203V30.0192C26.1203 29.9333 26.1901 29.8635 26.2759 29.8635H26.9516C27.0375 29.8635 27.1073 29.9333 27.1073 30.0192V31.0241Z",fill:"white",stroke:"white",strokeWidth:"0.0549706",strokeMiterlimit:"10"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8531",x:"14.1641",y:"20.8126",width:"12.695",height:"8.44892",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.531177"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.531177"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8531"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8531",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8531",x:"16.7345",y:"12.8652",width:"11.0858",height:"8.4628",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"-0.531177",dy:"0.531177"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.566382"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8531"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8531",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8531",x:"10.7848",y:"11.3297",width:"9.05525",height:"7.27204",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.386647",dy:"0.386647"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.828265"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8531"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8531",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8531",x:"22.2538",y:"27.1835",width:"8.33108",height:"8.32718",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.384176",dy:"0.384176"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.889412"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8531"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8531",result:"shape"})]})]})]}),an=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#363D4E",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.15",children:[(0,At.jsx)("path",{d:"M20.5245 24.4824L19.8833 22.3559C19.8253 22.1638 19.9111 21.913 20.0686 21.7864C20.5158 21.4306 20.9253 21.0217 21.2885 20.5647C21.4145 20.4078 21.6659 20.3226 21.8604 20.3806L23.9845 21.0211C24.1785 21.0804 24.4193 20.9859 24.5163 20.8086C24.6979 20.477 24.8653 20.1317 25.0135 19.7735C25.1605 19.4152 25.2865 19.0533 25.3934 18.6907C25.4496 18.4949 25.3452 18.259 25.1673 18.1645L23.2112 17.1164C23.0333 17.0206 22.9166 16.7822 22.9382 16.5821C23.0043 16.0021 23.0031 15.4228 22.9388 14.8533C22.9166 14.6538 23.0346 14.4148 23.2125 14.319L25.1673 13.2709C25.3452 13.1751 25.4502 12.9404 25.3934 12.7446C25.3211 12.497 25.2383 12.2487 25.1463 12.0029C25.0759 11.8126 24.9505 11.51 24.8665 11.3278C24.7572 11.0875 24.6405 10.8534 24.5151 10.6261C24.4181 10.4501 24.1772 10.3556 23.9845 10.4149L21.8598 11.0548C21.6665 11.1134 21.4145 11.0294 21.2891 10.8707C20.9327 10.4235 20.5245 10.0146 20.0692 9.65147C19.9111 9.52485 19.824 9.27223 19.8827 9.08076L20.5245 6.9542C20.5813 6.76026 20.4892 6.51938 20.312 6.42303C19.9803 6.24082 19.6357 6.07529 19.2768 5.92582C18.918 5.77759 18.5579 5.6522 18.1928 5.54535C17.9995 5.48853 17.763 5.59291 17.6678 5.77141L16.6185 7.72812C16.5227 7.906 16.2843 8.02335 16.0842 8.0005C15.5042 7.93379 14.9267 7.93503 14.3579 7.99988C14.1584 8.02335 13.9181 7.90538 13.8224 7.72812L12.7742 5.77203C12.6785 5.59476 12.4413 5.48853 12.248 5.54412C11.9991 5.61885 11.7526 5.70038 11.505 5.79303C11.316 5.86344 11.0139 5.9882 10.8305 6.07406C10.5908 6.18091 10.3574 6.29826 10.1301 6.42364C9.95219 6.52062 9.85954 6.76088 9.9176 6.95544L10.5593 9.08076C10.6174 9.27285 10.5303 9.52485 10.3734 9.65147C9.92687 10.0079 9.51675 10.4161 9.15357 10.8732C9.02695 11.0301 8.77681 11.1159 8.58225 11.056L6.45754 10.4167C6.26237 10.3574 6.02272 10.4519 5.92513 10.6292C5.74354 10.9609 5.57616 11.3055 5.42792 11.665C5.27969 12.0232 5.15492 12.3852 5.04622 12.7465C4.99063 12.9423 5.09501 13.1789 5.27413 13.274L7.2296 14.3215C7.40687 14.4179 7.52545 14.6563 7.50198 14.857C7.43651 15.4357 7.43713 16.0151 7.50198 16.5864C7.52422 16.7859 7.40625 17.0243 7.22898 17.1207L5.27413 18.1688C5.09501 18.2633 4.99001 18.4993 5.04745 18.6951C5.12034 18.9421 5.2031 19.1916 5.29451 19.4369C5.36492 19.6283 5.49092 19.9297 5.57369 20.1113C5.68425 20.3516 5.8016 20.5863 5.92513 20.8124C6.0221 20.9896 6.26237 21.0835 6.45631 21.0248L8.5804 20.3843C8.77434 20.3275 9.02634 20.4115 9.15234 20.5684C9.5081 21.0174 9.91698 21.4257 10.3728 21.7901C10.5303 21.9161 10.6174 22.1675 10.5581 22.3589L9.9176 24.4867C9.85892 24.6807 9.95219 24.9209 10.1301 25.0173C10.4605 25.1995 10.8064 25.3644 11.1652 25.5145C11.5235 25.6621 11.8836 25.7881 12.2486 25.8962C12.4419 25.9518 12.6785 25.848 12.7736 25.6701L13.8224 23.7122C13.9193 23.5343 14.1571 23.417 14.3572 23.4398C14.936 23.5053 15.5147 23.5047 16.0836 23.4411C16.2849 23.4176 16.524 23.5349 16.6185 23.7134L17.6685 25.6695C17.7623 25.8474 18.0007 25.9524 18.1935 25.8968C18.4417 25.8221 18.6907 25.7406 18.9365 25.6479C19.1261 25.5787 19.4287 25.4521 19.6122 25.3687C19.8512 25.2606 20.0847 25.1433 20.312 25.0179C20.4892 24.9209 20.5837 24.6801 20.5245 24.4861V24.4824ZM18.7969 17.1997C17.9779 19.1744 15.7142 20.1107 13.7402 19.2936C11.7656 18.4746 10.8268 16.2115 11.6452 14.235C12.4635 12.2616 14.7285 11.3241 16.7025 12.1418C18.6758 12.9584 19.6153 15.2239 18.7969 17.1997Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9383 15.1025C36.926 14.9931 36.8253 14.8974 36.7178 14.8869L35.5289 14.7683C35.4208 14.7572 35.3133 14.6627 35.2831 14.5589C35.1966 14.2569 35.0761 13.9691 34.9273 13.6992C34.8754 13.6047 34.884 13.4614 34.9532 13.3768L35.7092 12.4528C35.7778 12.3688 35.7815 12.2304 35.7129 12.1446C35.6258 12.0365 35.5338 11.9296 35.4375 11.8265C35.3627 11.7468 35.2386 11.622 35.1595 11.5485C35.0558 11.4516 34.9489 11.3589 34.8402 11.2718C34.7556 11.2045 34.6166 11.207 34.5332 11.2761L33.608 12.0321C33.524 12.1007 33.3813 12.1112 33.2868 12.0581C33.0175 11.9092 32.7303 11.79 32.4283 11.7036C32.3239 11.6733 32.2288 11.5658 32.2177 11.4577L32.0991 10.2681C32.088 10.1601 31.9922 10.0594 31.8841 10.0476C31.6822 10.0254 31.4759 10.0137 31.2665 10.0137C31.0577 10.0137 30.8527 10.026 30.6488 10.0476C30.5408 10.0594 30.445 10.1601 30.4345 10.2681L30.3159 11.4577C30.3048 11.5658 30.2103 11.6733 30.1066 11.7029C29.8045 11.7894 29.5173 11.9092 29.248 12.0581C29.1535 12.1112 29.0096 12.1019 28.9256 12.0334L28.0016 11.2768C27.9176 11.2082 27.778 11.2045 27.6928 11.2718C27.5847 11.3601 27.4785 11.4516 27.3747 11.5485C27.295 11.622 27.1709 11.7468 27.0974 11.8271C27.0004 11.9296 26.9084 12.0358 26.8213 12.1452C26.7533 12.2304 26.7558 12.3688 26.825 12.4534L27.5816 13.3786C27.6502 13.4626 27.6588 13.6053 27.6069 13.701C27.4581 13.9703 27.3383 14.2575 27.2524 14.5596C27.2215 14.6639 27.1147 14.7578 27.006 14.7683L25.8176 14.8881C25.7077 14.8986 25.6088 14.995 25.5965 15.1031C25.5743 15.3051 25.5619 15.5113 25.5625 15.7207C25.5625 15.9289 25.5749 16.1346 25.5953 16.3371C25.6082 16.4458 25.7083 16.5416 25.8176 16.5527L27.006 16.6707C27.1141 16.6818 27.2215 16.7763 27.2512 16.8807C27.3383 17.1821 27.4575 17.4699 27.6076 17.7404C27.6594 17.8349 27.6502 17.9776 27.5822 18.0622L26.8262 18.9862C26.7564 19.0702 26.7527 19.2092 26.8219 19.2951C26.909 19.4031 27.0023 19.51 27.0974 19.6131C27.1715 19.6934 27.2963 19.8176 27.3747 19.8911C27.4791 19.9881 27.5859 20.0801 27.694 20.1672C27.7786 20.2351 27.9176 20.2326 28.0022 20.1635L28.9262 19.4075C29.0108 19.3389 29.1535 19.329 29.2486 19.3809C29.5186 19.531 29.8051 19.6496 30.1072 19.7373C30.2116 19.7676 30.3067 19.8744 30.3166 19.9819L30.4364 21.1721C30.4475 21.2808 30.5432 21.3808 30.6513 21.392C30.8533 21.4142 31.0596 21.4259 31.269 21.4259C31.4777 21.4259 31.6828 21.4136 31.8866 21.3926C31.9947 21.3802 32.0904 21.2802 32.1009 21.1715L32.2195 19.9819C32.2306 19.8732 32.3251 19.7663 32.4289 19.7361C32.7303 19.649 33.0181 19.5298 33.2881 19.3815C33.3838 19.3284 33.5258 19.3377 33.6098 19.4068L34.5351 20.1635C34.6185 20.2326 34.7587 20.2357 34.8433 20.1684C34.9514 20.0801 35.0582 19.9887 35.1614 19.8917C35.2417 19.8182 35.3658 19.6928 35.4399 19.6138C35.5363 19.5106 35.6283 19.4044 35.7154 19.2951C35.7833 19.2111 35.7809 19.0721 35.7117 18.9875L34.9545 18.0616C34.8859 17.9782 34.8773 17.8356 34.9298 17.7404C35.0792 17.4718 35.1984 17.1833 35.2849 16.8813C35.3152 16.7775 35.4226 16.683 35.5313 16.6725L36.7197 16.5533C36.8284 16.5428 36.9285 16.4465 36.9408 16.3378C36.963 16.1364 36.9754 15.9295 36.9754 15.7213C36.9748 15.5132 36.9624 15.3075 36.9408 15.1049L36.9383 15.1025ZM31.2671 17.8028C30.1164 17.8028 29.1832 16.8702 29.1832 15.7183C29.1838 14.5682 30.1171 13.6356 31.2671 13.6356C32.4166 13.6349 33.3504 14.5682 33.3504 15.7195C33.3504 16.8702 32.4172 17.8028 31.2671 17.8028Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6307 27.5981L34.0174 27.4369C33.8704 27.4221 33.7253 27.2943 33.6845 27.1528C33.5672 26.7433 33.4041 26.353 33.2015 25.9861C33.1305 25.8576 33.1435 25.6631 33.2367 25.5488L34.2633 24.295C34.3565 24.1813 34.3615 23.9929 34.2688 23.8762C34.1509 23.7292 34.0261 23.5847 33.8951 23.4445C33.7939 23.3358 33.6252 23.1665 33.5178 23.0671C33.3769 22.9355 33.2324 22.8095 33.0836 22.6916C32.9687 22.6001 32.7803 22.6038 32.6666 22.6977L31.4116 23.7236C31.2979 23.8175 31.1034 23.8305 30.9749 23.7588C30.6093 23.5569 30.2195 23.3951 29.8106 23.2771C29.6686 23.2357 29.5389 23.0899 29.5253 22.9442L29.3641 21.3296C29.3486 21.1826 29.2189 21.0461 29.0726 21.0307C28.7983 21.0004 28.5185 20.985 28.235 20.9844C27.9515 20.9844 27.6736 21.0004 27.3969 21.0307C27.2505 21.0461 27.1202 21.1833 27.106 21.3303L26.9448 22.9442C26.9293 23.0912 26.8021 23.2363 26.66 23.2771C26.2499 23.3944 25.8602 23.5569 25.4945 23.7588C25.3667 23.8305 25.1715 23.8181 25.0572 23.7249L23.8028 22.6977C23.6885 22.6045 23.4989 22.5995 23.3834 22.6909C23.237 22.8108 23.0931 22.9349 22.9511 23.0665C22.843 23.1665 22.675 23.3351 22.5743 23.4445C22.4427 23.5834 22.318 23.728 22.1994 23.8762C22.1067 23.9917 22.1117 24.1795 22.2049 24.2943L23.2327 25.5494C23.326 25.6631 23.3371 25.857 23.2667 25.9867C23.0647 26.3517 22.9029 26.7427 22.7849 27.1516C22.7435 27.293 22.5984 27.4209 22.4508 27.4345L20.8381 27.5975C20.6899 27.6117 20.5546 27.7427 20.5379 27.8891C20.5083 28.1639 20.4916 28.4431 20.4922 28.7272C20.4922 29.0101 20.5095 29.2893 20.5367 29.5635C20.554 29.7111 20.6905 29.8414 20.8381 29.8556L22.4508 30.0162C22.5971 30.0317 22.7435 30.1589 22.7837 30.3016C22.9016 30.7105 23.0635 31.1014 23.2667 31.4683C23.3371 31.5962 23.3247 31.7907 23.2315 31.905L22.2056 33.1588C22.1111 33.2725 22.1061 33.4615 22.1994 33.5776C22.3174 33.724 22.4434 33.8691 22.5731 34.0093C22.6737 34.1186 22.8436 34.2873 22.9504 34.3867C23.0919 34.5183 23.237 34.643 23.384 34.7616C23.4989 34.8543 23.6873 34.8505 23.8022 34.7561L25.0566 33.7301C25.1715 33.6369 25.3648 33.6239 25.4939 33.6937C25.8596 33.8975 26.2499 34.0587 26.6594 34.1779C26.8009 34.2187 26.9299 34.3632 26.9435 34.5102L27.106 36.1254C27.1208 36.2724 27.2505 36.4095 27.3975 36.4243C27.6711 36.4546 27.9515 36.47 28.235 36.4706C28.5179 36.4706 28.7965 36.4546 29.0726 36.4249C29.2189 36.4083 29.3493 36.2724 29.3641 36.1254L29.5247 34.5108C29.5401 34.3638 29.6686 34.2181 29.8094 34.1779C30.2183 34.06 30.6093 33.8981 30.9749 33.6962C31.104 33.6239 31.2979 33.6363 31.4122 33.7301L32.6673 34.7567C32.7803 34.8506 32.9705 34.8549 33.0854 34.7635C33.2318 34.643 33.3769 34.5195 33.5171 34.3873C33.6259 34.2879 33.7951 34.1174 33.8951 34.0099C34.0261 33.8697 34.1509 33.7252 34.2694 33.577C34.3615 33.4633 34.3584 33.2737 34.2639 33.1594L33.2361 31.9031C33.1429 31.7901 33.1311 31.5962 33.2021 31.4671C33.4047 31.1021 33.5666 30.7111 33.6839 30.301C33.7247 30.1601 33.8711 30.0323 34.0181 30.0168L35.6307 29.855C35.7784 29.8408 35.9136 29.7105 35.9303 29.5629C35.9599 29.2893 35.9766 29.0088 35.9766 28.726C35.976 28.4431 35.9593 28.1639 35.9303 27.8891C35.9136 27.7414 35.7771 27.6111 35.6307 27.5975V27.5981ZM28.2338 31.5542C26.6724 31.5536 25.4056 30.2892 25.4056 28.726C25.4062 27.1658 26.673 25.899 28.2338 25.899C29.7934 25.8984 31.0614 27.1646 31.0614 28.7272C31.0608 30.2892 29.7946 31.5536 28.2338 31.5542Z",fill:"white"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8651)",children:(0,At.jsx)("path",{d:"M29.7756 11.5527H16.1367C15.332 11.5527 14.6797 12.2051 14.6797 13.0098V26.6486C14.6797 27.4533 15.332 28.1057 16.1367 28.1057H29.7756C30.5803 28.1057 31.2326 27.4533 31.2326 26.6486V13.0098C31.2326 12.2051 30.5803 11.5527 29.7756 11.5527Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8651)",children:(0,At.jsx)("path",{d:"M31.9907 26.1914H28.1212C27.9291 26.1914 27.7734 26.3471 27.7734 26.5391V30.476C27.7734 30.6681 27.9291 30.8238 28.1212 30.8238H31.9907C32.1828 30.8238 32.3385 30.6681 32.3385 30.476V26.5391C32.3385 26.3471 32.1828 26.1914 31.9907 26.1914Z",fill:"black"})}),(0,At.jsx)("path",{d:"M29.1562 26.7598H28.4113C28.3699 26.7598 28.3359 26.7937 28.3359 26.8357V27.5812C28.3359 27.6226 28.3699 27.6566 28.4113 27.6566H29.1568C29.1982 27.6566 29.2321 27.6226 29.2321 27.5812V26.8339C29.2315 26.7937 29.1976 26.7598 29.1562 26.7598ZM30.4057 26.7598H29.6608C29.6194 26.7598 29.5854 26.7937 29.5854 26.8357V27.5812C29.5854 27.6226 29.6194 27.6566 29.6608 27.6566H30.4063C30.4483 27.6566 30.4823 27.6226 30.4823 27.5812V26.8339C30.481 26.7937 30.4471 26.7598 30.4057 26.7598ZM31.7077 28.0618H30.9628C30.9214 28.0618 30.8874 28.0957 30.8874 28.1377V28.8826C30.8874 28.9246 30.9214 28.9586 30.9628 28.9586H31.7083C31.7497 28.9586 31.7836 28.9246 31.7836 28.8826V28.1353C31.783 28.0945 31.7491 28.0618 31.7077 28.0618ZM31.7071 26.7598H30.9628C30.9214 26.7598 30.8874 26.7937 30.8874 26.8357V27.5812C30.8874 27.6226 30.9214 27.6566 30.9628 27.6566H31.7083C31.7497 27.6566 31.7836 27.6226 31.7836 27.5812V26.8339C31.783 26.7937 31.7484 26.7598 31.7071 26.7598ZM29.1562 28.0618H28.4113C28.3699 28.0618 28.3359 28.0957 28.3359 28.1377V28.8826C28.3359 28.9246 28.3699 28.9586 28.4113 28.9586H29.1568C29.1982 28.9586 29.2321 28.9246 29.2321 28.8826V28.1353C29.2315 28.0945 29.1976 28.0618 29.1562 28.0618ZM30.4069 28.0618H29.6608C29.6194 28.0618 29.5854 28.0957 29.5854 28.1377V28.8826C29.5854 28.9246 29.6194 28.9586 29.6608 28.9586H30.4063C30.4483 28.9586 30.4823 28.9246 30.4823 28.8826V28.1384C30.4823 28.0964 30.4489 28.063 30.4069 28.0618ZM31.7077 29.3588H30.9628C30.9214 29.3588 30.8874 29.3928 30.8874 29.4348V30.1797C30.8874 30.2217 30.9214 30.2556 30.9628 30.2556H31.7083C31.7497 30.2556 31.7836 30.2217 31.7836 30.1797V29.4323C31.783 29.3916 31.7491 29.3588 31.7077 29.3588ZM29.1562 29.3588H28.4113C28.3699 29.3588 28.3359 29.3928 28.3359 29.4348V30.1797C28.3359 30.2217 28.3699 30.2556 28.4113 30.2556H29.1568C29.1982 30.2556 29.2321 30.2217 29.2321 30.1797V29.4323C29.2315 29.3916 29.1976 29.3588 29.1562 29.3588ZM30.4069 29.3588H29.6608C29.6194 29.3588 29.5854 29.3928 29.5854 29.4348V30.1797C29.5854 30.2217 29.6194 30.2556 29.6608 30.2556H30.4063C30.4483 30.2556 30.4823 30.2217 30.4823 30.1797V29.4354C30.4823 29.3934 30.4489 29.3601 30.4069 29.3588Z",fill:"white"}),(0,At.jsxs)("g",{filter:"url(#filter2_d_10278_8651)",children:[(0,At.jsx)("path",{d:"M14.3899 13.5934L14.3701 13.4279L14.3516 13.2636L14.5159 13.2247L14.7728 13.166L14.7209 13.591L14.5554 13.5934H14.3899Z",fill:"black"}),(0,At.jsx)("path",{d:"M14.5532 13.4072C14.5532 13.4072 14.552 13.4097 14.5513 13.4097C14.5501 13.4097 14.5495 13.4078 14.5532 13.4072ZM14.9843 12.9316L14.4723 13.0459C14.2858 13.0873 14.161 13.2615 14.182 13.4498L14.2184 13.7797H14.5513C14.7391 13.7803 14.8985 13.6395 14.9207 13.4523L14.9843 12.9316Z",fill:"white"}),(0,At.jsx)("path",{d:"M16.1028 14.5886C15.7501 14.5886 15.4265 14.3904 15.2603 14.084H14.584C14.1992 14.084 13.8743 13.7727 13.8743 13.4046V11.1415C13.5519 10.9809 13.3438 10.6517 13.3438 10.2855C13.3438 9.75739 13.773 9.32812 14.3011 9.32812C14.8292 9.32812 15.2585 9.75739 15.2585 10.2855C15.2585 10.6456 15.0546 10.9729 14.739 11.136V11.3664H15.2665C15.4345 11.0662 15.7563 10.8722 16.1028 10.8722C16.6309 10.8722 17.0601 11.3015 17.0601 11.8296C17.0601 12.244 16.7958 12.5973 16.427 12.7301C16.7958 12.8635 17.0601 13.2168 17.0601 13.6307C17.0601 14.1587 16.6309 14.588 16.1028 14.588V14.5886ZM16.1028 13.559C16.0602 13.559 16.0305 13.5887 16.0305 13.6313C16.0305 13.6739 16.0595 13.7029 16.1028 13.7029C16.146 13.7029 16.175 13.6739 16.175 13.6313C16.175 13.5887 16.1454 13.559 16.1028 13.559ZM15.2393 13.2193C15.3493 12.9908 15.5475 12.8154 15.7816 12.7307C15.5432 12.6443 15.3437 12.4652 15.2344 12.2311H14.7384V13.2193H15.2393ZM16.1028 11.7573C16.0602 11.7573 16.0305 11.787 16.0305 11.8296C16.0305 11.8722 16.0602 11.9019 16.1028 11.9019C16.1454 11.9019 16.175 11.8722 16.175 11.8296C16.175 11.787 16.1454 11.7573 16.1028 11.7573ZM14.3011 10.2132C14.2585 10.2132 14.2295 10.2422 14.2295 10.2855C14.2295 10.3287 14.2585 10.3577 14.3011 10.3577C14.3437 10.3577 14.3734 10.3281 14.3734 10.2855C14.3734 10.2429 14.3437 10.2132 14.3011 10.2132Z",fill:"black"}),(0,At.jsx)("path",{d:"M14.2989 9.51512C14.7226 9.51512 15.071 9.86409 15.071 10.2872C15.071 10.6219 14.8529 10.9104 14.5515 11.016V11.5534H15.381C15.494 11.2655 15.7751 11.0592 16.1006 11.0592C16.5237 11.0592 16.8726 11.4082 16.8726 11.8313C16.8726 12.2544 16.5237 12.6034 16.1006 12.6034C15.7516 12.6034 15.4545 12.3668 15.36 12.0475H14.5515V13.4075C14.5478 13.4081 14.5484 13.41 14.5497 13.41C14.5503 13.41 14.5509 13.4094 14.5515 13.4075C14.5527 13.4075 14.5552 13.4063 14.5589 13.4063H15.3631C15.4607 13.0919 15.7559 12.8609 16.1006 12.8609C16.5237 12.8609 16.8726 13.2093 16.8726 13.633C16.8726 14.0567 16.5237 14.405 16.1006 14.405C15.7708 14.405 15.4866 14.1938 15.3767 13.9004H14.5818C14.3051 13.9004 14.0574 13.6799 14.0574 13.4063V11.0197C13.751 10.9178 13.5268 10.6263 13.5268 10.2872C13.5268 9.86409 13.8758 9.51512 14.2989 9.51512ZM14.2989 10.5447C14.444 10.5447 14.5565 10.4323 14.5565 10.2872C14.5565 10.142 14.444 10.0296 14.2989 10.0296C14.1538 10.0296 14.042 10.142 14.042 10.2872C14.042 10.4323 14.1538 10.5447 14.2989 10.5447ZM16.1006 12.0889C16.2457 12.0889 16.3581 11.9764 16.3581 11.8313C16.3581 11.6861 16.2457 11.5737 16.1006 11.5737C15.9554 11.5737 15.843 11.6861 15.843 11.8313C15.843 11.9764 15.9554 12.0889 16.1006 12.0889ZM16.1006 13.8899C16.2457 13.8899 16.3581 13.7781 16.3581 13.633C16.3581 13.4878 16.2457 13.3754 16.1006 13.3754C15.9554 13.3754 15.843 13.4878 15.843 13.633C15.843 13.7781 15.9554 13.8899 16.1006 13.8899ZM14.2989 9.14453C13.6689 9.14453 13.1562 9.65718 13.1562 10.2872C13.1562 10.6843 13.3613 11.045 13.6868 11.2513V13.4063C13.6868 13.8751 14.0969 14.271 14.5818 14.271H15.1543C15.3643 14.5804 15.7189 14.7756 16.1006 14.7756C16.7306 14.7756 17.2432 14.263 17.2432 13.633C17.2432 13.2673 17.0709 12.9412 16.8028 12.7324C17.0709 12.5231 17.2432 12.1969 17.2432 11.8319C17.2432 11.2019 16.7306 10.6893 16.1006 10.6893C15.725 10.6893 15.3736 10.8801 15.1624 11.1834H15.0067C15.276 10.9703 15.4415 10.6429 15.4415 10.2878C15.4415 9.6578 14.9289 9.14515 14.2989 9.14515V9.14453ZM14.9221 12.4181H15.1222C15.1957 12.5397 15.2915 12.646 15.402 12.7324C15.2945 12.8158 15.2013 12.9184 15.1284 13.0357H14.9221V12.4181Z",fill:"white"})]}),(0,At.jsx)("path",{d:"M28.0142 17.7424C28.0142 18.1889 28.0099 18.6349 28.0154 19.0814C28.0198 19.4323 27.9043 19.7263 27.6535 19.9758C26.4466 21.1771 25.2441 22.3828 24.0378 23.5847C23.7463 23.875 23.5881 23.8787 23.3022 23.5946C22.2645 22.5619 21.2281 21.5273 20.1948 20.4903C19.9218 20.2167 19.9249 20.0573 20.2028 19.7788C21.4134 18.5663 22.6277 17.3576 23.8383 16.1458C24.0798 15.9043 24.3664 15.7937 24.7061 15.7949C25.6307 15.798 26.5547 15.7949 27.4793 15.7968C27.8845 15.7974 28.0111 15.9283 28.013 16.3415C28.0148 16.8085 28.013 17.276 28.013 17.743L28.0142 17.7424ZM26.4942 18.0951C26.4966 17.6596 26.1718 17.3236 25.7394 17.3137C25.2916 17.3038 24.9433 17.6392 24.9402 18.0827C24.9371 18.515 25.2657 18.8541 25.6962 18.864C26.1452 18.8739 26.4911 18.541 26.4936 18.0944L26.4942 18.0951Z",fill:"#00BFF3"}),(0,At.jsx)("path",{d:"M22.0975 23.4353C21.7287 23.9023 21.5694 23.9134 21.1815 23.5261C20.197 22.544 19.2137 21.5608 18.2298 20.5781C17.853 20.2013 17.8511 20.0796 18.2205 19.7109C19.3508 18.5812 20.4817 17.4522 21.6126 16.3225C22.1203 15.8154 22.2877 15.7549 23.032 15.8129C21.6058 17.2391 20.1828 18.6621 18.7535 20.0901C19.9042 21.2414 21.0024 22.3396 22.0968 23.4347L22.0975 23.4353Z",fill:"#00BFF3"}),(0,At.jsx)("g",{filter:"url(#filter3_d_10278_8651)",children:(0,At.jsx)("path",{d:"M16.3358 21.5586H11.7275C11.5242 21.5586 11.3594 21.7234 11.3594 21.9267V25.6122C11.3594 25.8155 11.5242 25.9803 11.7275 25.9803H16.3358C16.5391 25.9803 16.7039 25.8155 16.7039 25.6122V21.9267C16.7039 21.7234 16.5391 21.5586 16.3358 21.5586Z",fill:"white"})}),(0,At.jsx)("path",{d:"M12.391 24.447L12.1803 22.8949C12.1631 22.7788 12.2446 22.6756 12.3607 22.6583L14.5873 22.3532H14.6176C14.7207 22.3532 14.8109 22.4304 14.8239 22.5336L14.8412 22.6627H15.1413L15.1197 22.5008C15.1024 22.3779 15.0407 22.2686 14.94 22.1902C14.8393 22.1154 14.7164 22.0808 14.5941 22.0981L12.3212 22.4045C12.063 22.4397 11.8833 22.6762 11.9185 22.9344L12.1328 24.515C12.1637 24.7472 12.365 24.9177 12.5973 24.9177H12.6059V24.6231C12.5028 24.6317 12.4083 24.5545 12.391 24.447Z",fill:"black"}),(0,At.jsx)("path",{d:"M15.6742 22.8828H13.3481C13.0869 22.8828 12.875 23.0947 12.875 23.3559V24.9742C12.875 25.2354 13.0869 25.4473 13.3481 25.4473H15.6742C15.9354 25.4473 16.1473 25.2354 16.1473 24.9742V23.3559C16.1473 23.0947 15.9354 22.8828 15.6742 22.8828ZM13.3531 23.1484H15.6692C15.7891 23.1484 15.8817 23.246 15.8817 23.3609V24.7141L15.1998 23.9359C15.0849 23.8031 14.8811 23.8031 14.7656 23.9359L14.1807 24.6122L13.9682 24.3781C13.862 24.2589 13.6761 24.2589 13.5699 24.3781L13.14 24.8513V23.3658C13.1356 23.2466 13.2332 23.149 13.3524 23.149L13.3531 23.1484Z",fill:"black"}),(0,At.jsx)("path",{d:"M13.7485 23.9834C13.8901 23.9834 14.0048 23.8686 14.0048 23.727C14.0048 23.5855 13.8901 23.4707 13.7485 23.4707C13.6069 23.4707 13.4922 23.5855 13.4922 23.727C13.4922 23.8686 13.6069 23.9834 13.7485 23.9834Z",fill:"black"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8651",x:"13.2978",y:"10.1709",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8651"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8651",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8651",x:"26.582",y:"25",width:"7.66992",height:"7.74023",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.362292",dy:"0.362292"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.776855"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8651"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8651",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8651",x:"12.976",y:"8.96429",width:"5.28757",height:"6.83249",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.300408"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8651"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8651",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8651",x:"10.1001",y:"20.2993",width:"8.62901",height:"7.70714",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.383321",dy:"0.383321"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.821316"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8651"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8651",result:"shape"})]})]})]}),sn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#0A87F5",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.5245 24.4824L19.8833 22.3559C19.8253 22.1638 19.9111 21.913 20.0686 21.7864C20.5158 21.4306 20.9253 21.0217 21.2885 20.5647C21.4145 20.4078 21.6659 20.3226 21.8604 20.3806L23.9845 21.0211C24.1785 21.0804 24.4193 20.9859 24.5163 20.8086C24.6979 20.477 24.8653 20.1317 25.0135 19.7735C25.1605 19.4152 25.2865 19.0533 25.3934 18.6907C25.4496 18.4949 25.3452 18.259 25.1673 18.1645L23.2112 17.1164C23.0333 17.0206 22.9166 16.7822 22.9382 16.5821C23.0043 16.0021 23.0031 15.4228 22.9388 14.8533C22.9166 14.6538 23.0346 14.4148 23.2125 14.319L25.1673 13.2709C25.3452 13.1751 25.4502 12.9404 25.3934 12.7446C25.3211 12.497 25.2383 12.2487 25.1463 12.0029C25.0759 11.8126 24.9505 11.51 24.8665 11.3278C24.7572 11.0875 24.6405 10.8534 24.5151 10.6261C24.4181 10.4501 24.1772 10.3556 23.9845 10.4149L21.8598 11.0548C21.6665 11.1134 21.4145 11.0294 21.2891 10.8707C20.9327 10.4235 20.5245 10.0146 20.0692 9.65147C19.9111 9.52485 19.824 9.27223 19.8827 9.08076L20.5245 6.9542C20.5813 6.76026 20.4892 6.51938 20.312 6.42303C19.9803 6.24082 19.6357 6.07529 19.2768 5.92582C18.918 5.77759 18.5579 5.6522 18.1928 5.54535C17.9995 5.48853 17.763 5.59291 17.6678 5.77141L16.6185 7.72812C16.5227 7.906 16.2843 8.02335 16.0842 8.0005C15.5042 7.93379 14.9267 7.93503 14.3579 7.99988C14.1584 8.02335 13.9181 7.90538 13.8224 7.72812L12.7742 5.77203C12.6785 5.59476 12.4413 5.48853 12.248 5.54412C11.9991 5.61885 11.7526 5.70038 11.505 5.79303C11.316 5.86344 11.0139 5.9882 10.8305 6.07406C10.5908 6.18091 10.3574 6.29826 10.1301 6.42364C9.95219 6.52062 9.85954 6.76088 9.9176 6.95544L10.5593 9.08076C10.6174 9.27285 10.5303 9.52485 10.3734 9.65147C9.92687 10.0079 9.51675 10.4161 9.15357 10.8732C9.02695 11.0301 8.77681 11.1159 8.58225 11.056L6.45754 10.4167C6.26237 10.3574 6.02272 10.4519 5.92513 10.6292C5.74354 10.9609 5.57616 11.3055 5.42792 11.665C5.27969 12.0232 5.15492 12.3852 5.04622 12.7465C4.99063 12.9423 5.09501 13.1789 5.27413 13.274L7.2296 14.3215C7.40687 14.4179 7.52545 14.6563 7.50198 14.857C7.43651 15.4357 7.43713 16.0151 7.50198 16.5864C7.52422 16.7859 7.40625 17.0243 7.22898 17.1207L5.27413 18.1688C5.09501 18.2633 4.99001 18.4993 5.04745 18.6951C5.12034 18.9421 5.2031 19.1916 5.29451 19.4369C5.36492 19.6283 5.49092 19.9297 5.57369 20.1113C5.68425 20.3516 5.8016 20.5863 5.92513 20.8124C6.0221 20.9896 6.26237 21.0835 6.45631 21.0248L8.5804 20.3843C8.77434 20.3275 9.02634 20.4115 9.15234 20.5684C9.5081 21.0174 9.91698 21.4257 10.3728 21.7901C10.5303 21.9161 10.6174 22.1675 10.5581 22.3589L9.9176 24.4867C9.85892 24.6807 9.95219 24.9209 10.1301 25.0173C10.4605 25.1995 10.8064 25.3644 11.1652 25.5145C11.5235 25.6621 11.8836 25.7881 12.2486 25.8962C12.4419 25.9518 12.6785 25.848 12.7736 25.6701L13.8224 23.7122C13.9193 23.5343 14.1571 23.417 14.3572 23.4398C14.936 23.5053 15.5147 23.5047 16.0836 23.4411C16.2849 23.4176 16.524 23.5349 16.6185 23.7134L17.6685 25.6695C17.7623 25.8474 18.0007 25.9524 18.1935 25.8968C18.4417 25.8221 18.6907 25.7406 18.9365 25.6479C19.1261 25.5787 19.4287 25.4521 19.6122 25.3687C19.8512 25.2606 20.0847 25.1433 20.312 25.0179C20.4892 24.9209 20.5837 24.6801 20.5245 24.4861V24.4824ZM18.7969 17.1997C17.9779 19.1744 15.7142 20.1107 13.7402 19.2936C11.7656 18.4746 10.8268 16.2115 11.6452 14.235C12.4635 12.2616 14.7285 11.3241 16.7025 12.1418C18.6758 12.9584 19.6153 15.2239 18.7969 17.1997Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9383 15.1025C36.926 14.9931 36.8253 14.8974 36.7178 14.8869L35.5289 14.7683C35.4208 14.7572 35.3133 14.6627 35.2831 14.5589C35.1966 14.2569 35.0761 13.9691 34.9273 13.6992C34.8754 13.6047 34.884 13.4614 34.9532 13.3768L35.7092 12.4528C35.7778 12.3688 35.7815 12.2304 35.7129 12.1446C35.6258 12.0365 35.5338 11.9296 35.4375 11.8265C35.3627 11.7468 35.2386 11.622 35.1595 11.5485C35.0558 11.4516 34.9489 11.3589 34.8402 11.2718C34.7556 11.2045 34.6166 11.207 34.5332 11.2761L33.608 12.0321C33.524 12.1007 33.3813 12.1112 33.2868 12.0581C33.0175 11.9092 32.7303 11.79 32.4283 11.7036C32.3239 11.6733 32.2288 11.5658 32.2177 11.4577L32.0991 10.2681C32.088 10.1601 31.9922 10.0594 31.8841 10.0476C31.6822 10.0254 31.4759 10.0137 31.2665 10.0137C31.0577 10.0137 30.8527 10.026 30.6488 10.0476C30.5408 10.0594 30.445 10.1601 30.4345 10.2681L30.3159 11.4577C30.3048 11.5658 30.2103 11.6733 30.1066 11.7029C29.8045 11.7894 29.5173 11.9092 29.248 12.0581C29.1535 12.1112 29.0096 12.1019 28.9256 12.0334L28.0016 11.2768C27.9176 11.2082 27.778 11.2045 27.6928 11.2718C27.5847 11.3601 27.4785 11.4516 27.3747 11.5485C27.295 11.622 27.1709 11.7468 27.0974 11.8271C27.0004 11.9296 26.9084 12.0358 26.8213 12.1452C26.7533 12.2304 26.7558 12.3688 26.825 12.4534L27.5816 13.3786C27.6502 13.4626 27.6588 13.6053 27.6069 13.701C27.4581 13.9703 27.3383 14.2575 27.2524 14.5596C27.2215 14.6639 27.1147 14.7578 27.006 14.7683L25.8176 14.8881C25.7077 14.8986 25.6088 14.995 25.5965 15.1031C25.5743 15.3051 25.5619 15.5113 25.5625 15.7207C25.5625 15.9289 25.5749 16.1346 25.5953 16.3371C25.6082 16.4458 25.7083 16.5416 25.8176 16.5527L27.006 16.6707C27.1141 16.6818 27.2215 16.7763 27.2512 16.8807C27.3383 17.1821 27.4575 17.4699 27.6076 17.7404C27.6594 17.8349 27.6502 17.9776 27.5822 18.0622L26.8262 18.9862C26.7564 19.0702 26.7527 19.2092 26.8219 19.2951C26.909 19.4031 27.0023 19.51 27.0974 19.6131C27.1715 19.6934 27.2963 19.8176 27.3747 19.8911C27.4791 19.9881 27.5859 20.0801 27.694 20.1672C27.7786 20.2351 27.9176 20.2326 28.0022 20.1635L28.9262 19.4075C29.0108 19.3389 29.1535 19.329 29.2486 19.3809C29.5186 19.531 29.8051 19.6496 30.1072 19.7373C30.2116 19.7676 30.3067 19.8744 30.3166 19.9819L30.4364 21.1721C30.4475 21.2808 30.5432 21.3808 30.6513 21.392C30.8533 21.4142 31.0596 21.4259 31.269 21.4259C31.4777 21.4259 31.6828 21.4136 31.8866 21.3926C31.9947 21.3802 32.0904 21.2802 32.1009 21.1715L32.2195 19.9819C32.2306 19.8732 32.3251 19.7663 32.4289 19.7361C32.7303 19.649 33.0181 19.5298 33.2881 19.3815C33.3838 19.3284 33.5258 19.3377 33.6098 19.4068L34.5351 20.1635C34.6185 20.2326 34.7587 20.2357 34.8433 20.1684C34.9514 20.0801 35.0582 19.9887 35.1614 19.8917C35.2417 19.8182 35.3658 19.6928 35.4399 19.6138C35.5363 19.5106 35.6283 19.4044 35.7154 19.2951C35.7833 19.2111 35.7809 19.0721 35.7117 18.9875L34.9545 18.0616C34.8859 17.9782 34.8773 17.8356 34.9298 17.7404C35.0792 17.4718 35.1984 17.1833 35.2849 16.8813C35.3152 16.7775 35.4226 16.683 35.5313 16.6725L36.7197 16.5533C36.8284 16.5428 36.9285 16.4465 36.9408 16.3378C36.963 16.1364 36.9754 15.9295 36.9754 15.7213C36.9748 15.5132 36.9624 15.3075 36.9408 15.1049L36.9383 15.1025ZM31.2671 17.8028C30.1164 17.8028 29.1832 16.8702 29.1832 15.7183C29.1838 14.5682 30.1171 13.6356 31.2671 13.6356C32.4166 13.6349 33.3504 14.5682 33.3504 15.7195C33.3504 16.8702 32.4172 17.8028 31.2671 17.8028Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6307 27.5981L34.0174 27.4369C33.8704 27.4221 33.7253 27.2943 33.6845 27.1528C33.5672 26.7433 33.4041 26.353 33.2015 25.9861C33.1305 25.8576 33.1435 25.6631 33.2367 25.5488L34.2633 24.295C34.3565 24.1813 34.3615 23.9929 34.2688 23.8762C34.1509 23.7292 34.0261 23.5847 33.8951 23.4445C33.7939 23.3358 33.6252 23.1665 33.5178 23.0671C33.3769 22.9355 33.2324 22.8095 33.0836 22.6916C32.9687 22.6001 32.7803 22.6038 32.6666 22.6977L31.4116 23.7236C31.2979 23.8175 31.1034 23.8305 30.9749 23.7588C30.6093 23.5569 30.2195 23.3951 29.8106 23.2771C29.6686 23.2357 29.5389 23.0899 29.5253 22.9442L29.3641 21.3296C29.3486 21.1826 29.2189 21.0461 29.0726 21.0307C28.7983 21.0004 28.5185 20.985 28.235 20.9844C27.9515 20.9844 27.6736 21.0004 27.3969 21.0307C27.2505 21.0461 27.1202 21.1833 27.106 21.3303L26.9448 22.9442C26.9293 23.0912 26.8021 23.2363 26.66 23.2771C26.2499 23.3944 25.8602 23.5569 25.4945 23.7588C25.3667 23.8305 25.1715 23.8181 25.0572 23.7249L23.8028 22.6977C23.6885 22.6045 23.4989 22.5995 23.3834 22.6909C23.237 22.8108 23.0931 22.9349 22.9511 23.0665C22.843 23.1665 22.675 23.3351 22.5743 23.4445C22.4427 23.5834 22.318 23.728 22.1994 23.8762C22.1067 23.9917 22.1117 24.1795 22.2049 24.2943L23.2327 25.5494C23.326 25.6631 23.3371 25.857 23.2667 25.9867C23.0647 26.3517 22.9029 26.7427 22.7849 27.1516C22.7435 27.293 22.5984 27.4209 22.4508 27.4345L20.8381 27.5975C20.6899 27.6117 20.5546 27.7427 20.5379 27.8891C20.5083 28.1639 20.4916 28.4431 20.4922 28.7272C20.4922 29.0101 20.5095 29.2893 20.5367 29.5635C20.554 29.7111 20.6905 29.8414 20.8381 29.8556L22.4508 30.0162C22.5971 30.0317 22.7435 30.1589 22.7837 30.3016C22.9016 30.7105 23.0635 31.1014 23.2667 31.4683C23.3371 31.5962 23.3247 31.7907 23.2315 31.905L22.2056 33.1588C22.1111 33.2725 22.1061 33.4615 22.1994 33.5776C22.3174 33.724 22.4434 33.8691 22.5731 34.0093C22.6737 34.1186 22.8436 34.2873 22.9504 34.3867C23.0919 34.5183 23.237 34.643 23.384 34.7616C23.4989 34.8543 23.6873 34.8505 23.8022 34.7561L25.0566 33.7301C25.1715 33.6369 25.3648 33.6239 25.4939 33.6937C25.8596 33.8975 26.2499 34.0587 26.6594 34.1779C26.8009 34.2187 26.9299 34.3632 26.9435 34.5102L27.106 36.1254C27.1208 36.2724 27.2505 36.4095 27.3975 36.4243C27.6711 36.4546 27.9515 36.47 28.235 36.4706C28.5179 36.4706 28.7965 36.4546 29.0726 36.4249C29.2189 36.4083 29.3493 36.2724 29.3641 36.1254L29.5247 34.5108C29.5401 34.3638 29.6686 34.2181 29.8094 34.1779C30.2183 34.06 30.6093 33.8981 30.9749 33.6962C31.104 33.6239 31.2979 33.6363 31.4122 33.7301L32.6673 34.7567C32.7803 34.8506 32.9705 34.8549 33.0854 34.7635C33.2318 34.643 33.3769 34.5195 33.5171 34.3873C33.6259 34.2879 33.7951 34.1174 33.8951 34.0099C34.0261 33.8697 34.1509 33.7252 34.2694 33.577C34.3615 33.4633 34.3584 33.2737 34.2639 33.1594L33.2361 31.9031C33.1429 31.7901 33.1311 31.5962 33.2021 31.4671C33.4047 31.1021 33.5666 30.7111 33.6839 30.301C33.7247 30.1601 33.8711 30.0323 34.0181 30.0168L35.6307 29.855C35.7784 29.8408 35.9136 29.7105 35.9303 29.5629C35.9599 29.2893 35.9766 29.0088 35.9766 28.726C35.976 28.4431 35.9593 28.1639 35.9303 27.8891C35.9136 27.7414 35.7771 27.6111 35.6307 27.5975V27.5981ZM28.2338 31.5542C26.6724 31.5536 25.4056 30.2892 25.4056 28.726C25.4062 27.1658 26.673 25.899 28.2338 25.899C29.7934 25.8984 31.0614 27.1646 31.0614 28.7272C31.0608 30.2892 29.7946 31.5536 28.2338 31.5542Z",fill:"white"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8596)",children:(0,At.jsx)("path",{d:"M28.7053 11.5352H15.0664C14.2617 11.5352 13.6094 12.1875 13.6094 12.9922V26.6311C13.6094 27.4358 14.2617 28.0881 15.0664 28.0881H28.7053C29.51 28.0881 30.1623 27.4358 30.1623 26.6311V12.9922C30.1623 12.1875 29.51 11.5352 28.7053 11.5352Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8596)",children:(0,At.jsx)("path",{d:"M13.8387 14.3844C15.4065 14.3844 16.6774 13.1135 16.6774 11.5457C16.6774 9.97796 15.4065 8.70703 13.8387 8.70703C12.2709 8.70703 11 9.97796 11 11.5457C11 13.1135 12.2709 14.3844 13.8387 14.3844Z",fill:"#E9389B"})}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8596)",children:(0,At.jsx)("path",{d:"M32.82 13.1094H28.3291C28.1257 13.1094 27.9609 13.2742 27.9609 13.4775V17.9307C27.9609 18.134 28.1257 18.2988 28.3291 18.2988H32.82C33.0233 18.2988 33.1881 18.134 33.1881 17.9307V13.4775C33.1881 13.2742 33.0233 13.1094 32.82 13.1094Z",fill:"#F7983B"})}),(0,At.jsx)("g",{filter:"url(#filter3_d_10278_8596)",children:(0,At.jsx)("path",{d:"M17.6886 24.8594H12.4583C12.1923 24.8594 11.9766 25.0751 11.9766 25.3411V29.9364C11.9766 30.2025 12.1923 30.4182 12.4583 30.4182H17.6886C17.9546 30.4182 18.1703 30.2025 18.1703 29.9364V25.3411C18.1703 25.0751 17.9546 24.8594 17.6886 24.8594Z",fill:"white"})}),(0,At.jsx)("path",{d:"M12.6719 26.0671V29.2646C12.6719 29.4895 12.8473 29.6735 13.0616 29.6735H16.1122C16.3265 29.6735 16.5019 29.4895 16.5019 29.2646V28.2554L17.5482 27.1603C17.6124 27.093 17.6124 26.9843 17.5482 26.917L17.0522 26.3969C17.0207 26.3642 16.9781 26.3463 16.9343 26.3469C16.891 26.3469 16.8503 26.3654 16.82 26.3969L16.5019 26.7304V26.0671C16.5019 25.8423 16.3265 25.6582 16.1122 25.6582H13.0616C12.8473 25.6582 12.6719 25.8423 12.6719 26.0671ZM13.0616 26.0022H16.1122C16.1461 26.0022 16.1739 26.0313 16.1739 26.0665V27.0757L15.237 28.0596C15.2061 28.0917 15.1888 28.1356 15.1888 28.1813V28.6976C15.1888 28.7928 15.2623 28.87 15.3531 28.87H15.8453C15.8892 28.87 15.9306 28.8521 15.9615 28.8199L16.1733 28.5976V29.264C16.1733 29.2998 16.1455 29.3283 16.1116 29.3283H13.061C13.027 29.3283 12.9992 29.2992 12.9992 29.264V26.0665C12.9992 26.0306 13.027 26.0022 13.061 26.0022H13.0616ZM13.4847 26.4611C13.3939 26.4661 13.3241 26.547 13.3291 26.6421C13.334 26.7372 13.4112 26.8101 13.502 26.8052H15.6903C15.7811 26.8064 15.8552 26.7304 15.8571 26.6353C15.8583 26.5402 15.7861 26.4624 15.6953 26.4605C15.6934 26.4605 15.6922 26.4605 15.6903 26.4605H13.502C13.4964 26.4605 13.4909 26.4605 13.4847 26.4605V26.4611ZM16.9454 26.7755L17.2085 27.0516L17.0325 27.2363L16.7693 26.9602L16.9454 26.7755ZM13.4847 27.1498C13.3939 27.1548 13.3241 27.2357 13.3291 27.3308C13.334 27.4259 13.4112 27.4988 13.502 27.4939H15.4167C15.5075 27.4951 15.5816 27.4191 15.5835 27.324C15.5847 27.2289 15.5124 27.1511 15.4216 27.1492C15.4198 27.1492 15.4186 27.1492 15.4167 27.1492H13.502C13.4964 27.1492 13.4909 27.1492 13.4847 27.1492V27.1498ZM16.5272 27.1906L16.7903 27.4667L15.7762 28.5259H15.5161V28.2536L16.5266 27.1906H16.5272ZM13.4847 27.8379C13.3939 27.8428 13.3241 27.9237 13.3291 28.0189C13.334 28.114 13.4112 28.1868 13.502 28.1819H14.8151C14.9059 28.1831 14.98 28.1072 14.9819 28.0121C14.9831 27.9169 14.9108 27.8391 14.8201 27.8373C14.8182 27.8373 14.817 27.8373 14.8151 27.8373H13.502C13.4964 27.8373 13.4909 27.8373 13.4847 27.8373V27.8379ZM13.4847 28.5259C13.3939 28.5309 13.3241 28.6118 13.3291 28.7069C13.334 28.802 13.4112 28.8749 13.502 28.87H14.8151C14.9059 28.8712 14.98 28.7952 14.9819 28.7001C14.9831 28.605 14.9108 28.5272 14.8201 28.5253C14.8182 28.5253 14.817 28.5253 14.8151 28.5253H13.502C13.4964 28.5253 13.4909 28.5253 13.4847 28.5253V28.5259Z",fill:"#6FB529"}),(0,At.jsx)("path",{d:"M25.2244 15.373H20.0819C19.7477 15.373 19.4766 15.6442 19.4766 15.9783C19.4766 16.3125 19.7477 16.5836 20.0819 16.5836H25.2244C25.5585 16.5836 25.8297 16.3125 25.8297 15.9783C25.8297 15.6442 25.5585 15.373 25.2244 15.373Z",fill:"black"}),(0,At.jsx)("path",{d:"M25.2274 17.793H21.5975C21.2633 17.793 20.9922 18.0641 20.9922 18.3983C20.9922 18.7324 21.2633 19.0036 21.5975 19.0036H25.2274C25.5615 19.0036 25.8327 18.7324 25.8327 18.3983C25.8327 18.0641 25.5615 17.793 25.2274 17.793Z",fill:"black"}),(0,At.jsx)("path",{d:"M25.2304 20.2129H23.1131C22.779 20.2129 22.5078 20.484 22.5078 20.8182C22.5078 21.1523 22.779 21.4235 23.1131 21.4235H25.2304C25.5645 21.4235 25.8357 21.1523 25.8357 20.8182C25.8357 20.484 25.5645 20.2129 25.2304 20.2129Z",fill:"black"}),(0,At.jsx)("path",{d:"M20.6834 21.4235C21.0177 21.4235 21.2887 21.1525 21.2887 20.8182C21.2887 20.4839 21.0177 20.2129 20.6834 20.2129C20.3491 20.2129 20.0781 20.4839 20.0781 20.8182C20.0781 21.1525 20.3491 21.4235 20.6834 21.4235Z",fill:"#6FB529"}),(0,At.jsx)("path",{d:"M25.8297 23.2381C25.8297 22.904 25.5585 22.6328 25.2244 22.6328H20.0819C19.7477 22.6328 19.4766 22.904 19.4766 23.2381C19.4766 23.5723 19.7477 23.8434 20.0819 23.8434H25.2244C25.5585 23.8434 25.8297 23.5723 25.8297 23.2381Z",fill:"black"}),(0,At.jsx)("path",{d:"M19.1964 18.9729C19.2421 18.9729 19.2853 18.955 19.3174 18.9229L19.7411 18.4992C19.8078 18.4325 19.8078 18.3237 19.7411 18.257L19.3174 17.8333C19.2495 17.7691 19.1432 17.7691 19.0753 17.8333L18.6516 18.257C18.5849 18.3237 18.5849 18.4325 18.6516 18.4992L19.0753 18.9229C19.1074 18.955 19.1513 18.9729 19.1964 18.9729ZM19.1964 18.1959L19.3779 18.3775L19.1964 18.5591L19.0148 18.3775L19.1964 18.1959Z",fill:"#F7983B"}),(0,At.jsx)("path",{d:"M18.309 15.3603C18.3615 15.3857 18.3948 15.4388 18.3948 15.4969V16.4054C18.3948 16.4888 18.3269 16.5567 18.2435 16.5567C18.1601 16.5567 18.0922 16.4888 18.0922 16.4054V15.8119L18.0354 15.8576C17.9699 15.9101 17.8748 15.8989 17.8223 15.8341C17.7698 15.7686 17.7809 15.6735 17.8458 15.621L18.1484 15.3789C18.1941 15.3424 18.2559 15.3356 18.3084 15.3603H18.309Z",fill:"#E9389B"}),(0,At.jsx)("path",{d:"M18.0127 23.0639C18.0127 23.0633 18.0127 23.0615 18.0127 23.0596C18.0127 23.0553 18.0134 23.0479 18.0146 23.0386C18.0171 23.0201 18.0214 22.9978 18.0294 22.9775C18.0374 22.9571 18.0455 22.946 18.051 22.9416C18.051 22.9416 18.0584 22.9355 18.0751 22.9355C18.1004 22.9355 18.1159 22.9416 18.1251 22.9478C18.135 22.9546 18.1449 22.9651 18.1523 22.9805C18.169 23.0151 18.169 23.0627 18.1523 23.0979C18.1418 23.1201 18.1153 23.1609 18.072 23.2171C18.0313 23.2708 17.9819 23.3295 17.9343 23.3851C17.8867 23.4407 17.8404 23.4913 17.8071 23.529C17.7904 23.5475 17.7762 23.5624 17.7669 23.5729L17.7558 23.5846L17.7527 23.5877H17.7521C17.7107 23.6328 17.6996 23.697 17.7231 23.7526C17.7471 23.8082 17.8015 23.844 17.862 23.844H18.392C18.4754 23.844 18.5433 23.7761 18.5433 23.6927C18.5433 23.6093 18.4754 23.5414 18.392 23.5414H18.1999C18.2388 23.4957 18.2783 23.4475 18.3129 23.4012C18.3568 23.3437 18.4012 23.2807 18.4266 23.227C18.4815 23.1103 18.4815 22.9682 18.4266 22.8521C18.3679 22.7279 18.2462 22.6328 18.0757 22.6328C17.9862 22.6328 17.9102 22.6637 17.8528 22.7137C17.7978 22.7613 17.7663 22.8206 17.7471 22.87C17.728 22.92 17.7194 22.9676 17.715 23.0009C17.7126 23.0182 17.7119 23.033 17.7113 23.0435C17.7113 23.0491 17.7113 23.0534 17.7113 23.0565V23.0608V23.0627V23.0633C17.7113 23.0633 17.7126 23.0633 17.8626 23.0633H17.7113C17.7113 23.1467 17.7793 23.2146 17.8626 23.2146C17.946 23.2146 18.0134 23.1473 18.014 23.0639H18.0127Z",fill:"#E9389B"}),(0,At.jsx)("path",{d:"M31.307 14.8928C31.3366 14.9274 31.3798 14.9471 31.4249 14.9471C31.47 14.9471 31.5133 14.9274 31.5429 14.8928L31.7702 14.6291C31.8171 14.5747 31.811 14.4926 31.7566 14.4456C31.7022 14.3987 31.6201 14.4048 31.5732 14.4592L31.4243 14.6315L31.2755 14.4592C31.2285 14.4048 31.1464 14.3987 31.092 14.4456C31.0377 14.4926 31.0315 14.5747 31.0784 14.6291L31.3063 14.8928H31.307Z",fill:"white"}),(0,At.jsx)("path",{d:"M29.0603 17.5616H32.0997C32.2757 17.5616 32.4178 17.4189 32.4178 17.2435V15.2256C32.4178 15.2256 32.4178 15.2238 32.4178 15.2232V14.1157C32.4178 13.9675 32.2974 13.8477 32.1497 13.8477H29.0102C28.862 13.8477 28.7422 13.9681 28.7422 14.1157V15.2615C28.7422 15.2615 28.7422 15.2633 28.7422 15.2639V17.2435C28.7422 17.4195 28.8849 17.5616 29.0603 17.5616ZM28.9868 14.1151C28.9868 14.1305 28.9948 14.1151 28.9948 14.1151H32.1423C32.1467 14.1151 32.1504 14.1188 32.1504 14.1231V15.2232L32.1479 15.2256H29.0115L29.0102 15.2244V14.1151H28.9868ZM28.9868 15.4937C28.9892 15.5085 28.9948 15.532 28.9948 15.532H32.1423C32.1423 15.532 32.1479 15.532 32.1504 15.532V17.2361C32.1504 17.2682 32.1244 17.2941 32.0923 17.2941H29.0683C29.0362 17.2941 29.0102 17.2682 29.0102 17.2361V15.4943H28.9868V15.4937Z",fill:"white"}),(0,At.jsx)("path",{d:"M29.4928 16.2212H31.6113C31.6626 16.2212 31.712 16.1928 31.7324 16.1452C31.7744 16.047 31.7034 15.9531 31.6107 15.9531H29.4959C29.4378 15.9531 29.3835 15.9883 29.3662 16.0439C29.3371 16.1366 29.4051 16.2212 29.4934 16.2212H29.4928Z",fill:"white"}),(0,At.jsx)("path",{d:"M29.5012 16.8716H30.9224C30.9737 16.8716 31.0231 16.8432 31.0435 16.7956C31.0855 16.6974 31.0145 16.6035 30.9218 16.6035H29.5037C29.4456 16.6035 29.3913 16.6387 29.374 16.6943C29.345 16.787 29.4129 16.8716 29.5012 16.8716Z",fill:"white"}),(0,At.jsx)("path",{d:"M13.838 11.1006C13.7763 11.1623 13.6756 11.1623 13.6138 11.1006C13.5521 11.0388 13.5521 10.9381 13.6138 10.8764L14.0622 10.4279C14.3099 10.1803 14.7114 10.1803 14.9591 10.4279C15.2067 10.6756 15.2067 11.0771 14.9591 11.3248L14.5107 11.7732C14.4489 11.8349 14.3482 11.8349 14.2864 11.7732C14.2247 11.7114 14.2247 11.6107 14.2864 11.549L14.7349 11.1006C14.8584 10.977 14.8584 10.7757 14.7349 10.6522C14.6113 10.5286 14.41 10.5286 14.2864 10.6522L13.838 11.1006ZM13.838 11.9974C13.8998 11.9356 14.0005 11.9356 14.0622 11.9974C14.124 12.0592 14.124 12.1598 14.0622 12.2216L13.6138 12.67C13.3662 12.9177 12.9647 12.9177 12.717 12.67C12.4693 12.4223 12.4693 12.0209 12.717 11.7732L13.1654 11.3248C13.2272 11.263 13.3279 11.263 13.3896 11.3248C13.4514 11.3865 13.4514 11.4872 13.3896 11.549L12.9412 11.9974C12.8177 12.1209 12.8177 12.3223 12.9412 12.4458C13.0647 12.5693 13.2661 12.5693 13.3896 12.4458L13.838 11.9974ZM14.2864 11.1006C14.3482 11.1623 14.3482 11.263 14.2864 11.3248L13.6138 11.9974C13.5521 12.0592 13.4514 12.0592 13.3896 11.9974C13.3279 11.9356 13.3279 11.8349 13.3896 11.7732L14.0622 11.1006C14.124 11.0388 14.2247 11.0388 14.2864 11.1006Z",fill:"white"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8596",x:"12.2275",y:"10.1533",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8596"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8596",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8596",x:"10.3992",y:"8.10622",width:"6.88132",height:"6.87937",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.300408"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8596"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8596",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8596",x:"25.3834",y:"10.5319",width:"11.2828",height:"11.2457",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.450612",dy:"0.450612"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.51406"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8596"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8596",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8596",x:"10.647",y:"23.5298",width:"9.51903",height:"8.88231",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.332251",dy:"0.332251"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.830928"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8596"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8596",result:"shape"})]})]})]}),ln=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#0048FF",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.5245 24.4844L19.8833 22.3578C19.8253 22.1657 19.9111 21.915 20.0686 21.7883C20.5158 21.4326 20.9253 21.0237 21.2885 20.5666C21.4145 20.4097 21.6659 20.3245 21.8604 20.3826L23.9845 21.0231C24.1785 21.0824 24.4193 20.9879 24.5163 20.8106C24.6979 20.4789 24.8653 20.1337 25.0135 19.7754C25.1605 19.4172 25.2865 19.0552 25.3934 18.6927C25.4496 18.4969 25.3452 18.261 25.1673 18.1665L23.2112 17.1183C23.0333 17.0226 22.9166 16.7842 22.9382 16.584C23.0043 16.0041 23.0031 15.4247 22.9388 14.8552C22.9166 14.6557 23.0346 14.4167 23.2125 14.321L25.1673 13.2728C25.3452 13.1771 25.4502 12.9424 25.3934 12.7466C25.3211 12.4989 25.2383 12.2506 25.1463 12.0048C25.0759 11.8146 24.9505 11.5119 24.8665 11.3297C24.7572 11.0895 24.6405 10.8554 24.5151 10.6281C24.4181 10.452 24.1772 10.3575 23.9845 10.4168L21.8598 11.0567C21.6665 11.1154 21.4145 11.0314 21.2891 10.8727C20.9327 10.4255 20.5245 10.0166 20.0692 9.65342C19.9111 9.5268 19.824 9.27419 19.8827 9.08272L20.5245 6.95616C20.5813 6.76222 20.4892 6.52133 20.312 6.42498C19.9803 6.24277 19.6357 6.07724 19.2768 5.92777C18.918 5.77954 18.5579 5.65416 18.1928 5.5473C17.9995 5.49048 17.763 5.59486 17.6678 5.77336L16.6185 7.73007C16.5227 7.90795 16.2843 8.0253 16.0842 8.00245C15.5042 7.93574 14.9267 7.93698 14.3579 8.00183C14.1584 8.0253 13.9181 7.90733 13.8224 7.73007L12.7742 5.77398C12.6785 5.59672 12.4413 5.49048 12.248 5.54607C11.9991 5.6208 11.7526 5.70233 11.505 5.79498C11.316 5.86539 11.0139 5.99016 10.8305 6.07601C10.5908 6.18286 10.3574 6.30022 10.1301 6.4256C9.95219 6.52257 9.85954 6.76283 9.9176 6.95739L10.5593 9.08272C10.6174 9.2748 10.5303 9.5268 10.3734 9.65342C9.92687 10.0098 9.51675 10.4181 9.15357 10.8751C9.02695 11.032 8.77681 11.1179 8.58225 11.058L6.45754 10.4187C6.26237 10.3594 6.02272 10.4539 5.92513 10.6312C5.74354 10.9628 5.57616 11.3075 5.42792 11.667C5.27969 12.0252 5.15492 12.3871 5.04622 12.7485C4.99063 12.9442 5.09501 13.1808 5.27413 13.2759L7.2296 14.3235C7.40687 14.4198 7.52545 14.6582 7.50198 14.859C7.43651 15.4377 7.43713 16.017 7.50198 16.5884C7.52422 16.7879 7.40625 17.0263 7.22898 17.1226L5.27413 18.1708C5.09501 18.2653 4.99001 18.5012 5.04745 18.697C5.12034 18.9441 5.2031 19.1936 5.29451 19.4388C5.36492 19.6303 5.49092 19.9317 5.57369 20.1133C5.68425 20.3535 5.8016 20.5882 5.92513 20.8143C6.0221 20.9916 6.26237 21.0855 6.45631 21.0268L8.5804 20.3863C8.77434 20.3295 9.02634 20.4135 9.15234 20.5703C9.5081 21.0194 9.91698 21.4276 10.3728 21.792C10.5303 21.918 10.6174 22.1694 10.5581 22.3609L9.9176 24.4887C9.85892 24.6826 9.95219 24.9229 10.1301 25.0192C10.4605 25.2015 10.8064 25.3664 11.1652 25.5165C11.5235 25.6641 11.8836 25.7901 12.2486 25.8982C12.4419 25.9537 12.6785 25.85 12.7736 25.6721L13.8224 23.7142C13.9193 23.5363 14.1571 23.4189 14.3572 23.4418C14.936 23.5072 15.5147 23.5066 16.0836 23.443C16.2849 23.4195 16.524 23.5369 16.6185 23.7154L17.6685 25.6715C17.7623 25.8494 18.0007 25.9544 18.1935 25.8988C18.4417 25.824 18.6907 25.7425 18.9365 25.6499C19.1261 25.5807 19.4287 25.4541 19.6122 25.3707C19.8512 25.2626 20.0847 25.1452 20.312 25.0199C20.4892 24.9229 20.5837 24.682 20.5245 24.4881V24.4844ZM18.7969 17.2017C17.9779 19.1763 15.7142 20.1127 13.7402 19.2955C11.7656 18.4765 10.8268 16.2135 11.6452 14.237C12.4635 12.2636 14.7285 11.326 16.7025 12.1438C18.6758 12.9603 19.6153 15.2258 18.7969 17.2017Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9227 15.1005C36.9104 14.9912 36.8097 14.8955 36.7022 14.885L35.5132 14.7664C35.4052 14.7552 35.2977 14.6607 35.2674 14.557C35.181 14.255 35.0605 13.9671 34.9117 13.6972C34.8598 13.6027 34.8684 13.4594 34.9376 13.3748L35.6936 12.4508C35.7622 12.3668 35.7659 12.2285 35.6973 12.1426C35.6102 12.0345 35.5182 11.9277 35.4218 11.8245C35.3471 11.7448 35.223 11.6201 35.1439 11.5466C35.0401 11.4496 34.9333 11.357 34.8246 11.2699C34.74 11.2025 34.601 11.205 34.5176 11.2742L33.5924 12.0302C33.5084 12.0987 33.3657 12.1092 33.2712 12.0561C33.0019 11.9073 32.7147 11.7881 32.4127 11.7016C32.3083 11.6713 32.2132 11.5639 32.202 11.4558L32.0835 10.2662C32.0723 10.1581 31.9766 10.0574 31.8685 10.0457C31.6665 10.0235 31.4602 10.0117 31.2509 10.0117C31.0421 10.0117 30.837 10.0241 30.6332 10.0457C30.5251 10.0574 30.4294 10.1581 30.4189 10.2662L30.3003 11.4558C30.2892 11.5639 30.1947 11.6713 30.0909 11.701C29.7889 11.7875 29.5017 11.9073 29.2324 12.0561C29.1379 12.1092 28.994 12.1 28.91 12.0314L27.986 11.2748C27.902 11.2062 27.7624 11.2025 27.6772 11.2699C27.5691 11.3582 27.4628 11.4496 27.3591 11.5466C27.2794 11.6201 27.1552 11.7448 27.0817 11.8251C26.9848 11.9277 26.8928 12.0339 26.8057 12.1432C26.7377 12.2285 26.7402 12.3668 26.8094 12.4514L27.566 13.3767C27.6345 13.4607 27.6432 13.6033 27.5913 13.6991C27.4425 13.9684 27.3226 14.2556 27.2368 14.5576C27.2059 14.662 27.099 14.7559 26.9903 14.7664L25.802 14.8862C25.692 14.8967 25.5932 14.993 25.5809 15.1011C25.5586 15.3031 25.5463 15.5094 25.5469 15.7188C25.5469 15.9269 25.5592 16.1326 25.5796 16.3352C25.5926 16.4439 25.6927 16.5396 25.802 16.5507L26.9903 16.6687C27.0984 16.6798 27.2059 16.7743 27.2355 16.8787C27.3226 17.1801 27.4418 17.468 27.5919 17.7385C27.6438 17.833 27.6345 17.9757 27.5666 18.0603L26.8106 18.9843C26.7408 19.0683 26.7371 19.2072 26.8063 19.2931C26.8934 19.4012 26.9866 19.508 27.0817 19.6112C27.1559 19.6915 27.2806 19.8156 27.3591 19.8891C27.4635 19.9861 27.5703 20.0781 27.6784 20.1652C27.763 20.2332 27.902 20.2307 27.9866 20.1615L28.9106 19.4055C28.9952 19.337 29.1379 19.3271 29.233 19.379C29.5029 19.529 29.7895 19.6476 30.0915 19.7353C30.1959 19.7656 30.291 19.8725 30.3009 19.9799L30.4208 21.1701C30.4319 21.2788 30.5276 21.3789 30.6357 21.39C30.8377 21.4122 31.044 21.424 31.2533 21.424C31.4621 21.424 31.6672 21.4116 31.871 21.3906C31.9791 21.3783 32.0748 21.2782 32.0853 21.1695L32.2039 19.9799C32.215 19.8712 32.3095 19.7644 32.4133 19.7341C32.7147 19.647 33.0025 19.5278 33.2724 19.3796C33.3682 19.3265 33.5102 19.3357 33.5942 19.4049L34.5195 20.1615C34.6028 20.2307 34.743 20.2338 34.8277 20.1665C34.9358 20.0781 35.0426 19.9867 35.1457 19.8897C35.226 19.8162 35.3502 19.6909 35.4243 19.6118C35.5207 19.5087 35.6127 19.4024 35.6998 19.2931C35.7677 19.2091 35.7653 19.0701 35.6961 18.9855L34.9388 18.0597C34.8703 17.9763 34.8616 17.8336 34.9141 17.7385C35.0636 17.4698 35.1828 17.1814 35.2693 16.8793C35.2995 16.7756 35.407 16.6811 35.5157 16.6706L36.7041 16.5514C36.8128 16.5409 36.9128 16.4445 36.9252 16.3358C36.9474 16.1345 36.9598 15.9275 36.9598 15.7194C36.9592 15.5112 36.9468 15.3056 36.9252 15.103L36.9227 15.1005ZM31.2515 17.8009C30.1008 17.8009 29.1675 16.8682 29.1675 15.7163C29.1682 14.5662 30.1014 13.6336 31.2515 13.6336C32.4009 13.633 33.3348 14.5662 33.3348 15.7175C33.3348 16.8682 32.4015 17.8009 31.2515 17.8009Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6229 27.5981L34.0096 27.4369C33.8626 27.4221 33.7175 27.2943 33.6767 27.1528C33.5594 26.7433 33.3963 26.353 33.1937 25.9861C33.1227 25.8576 33.1357 25.6631 33.2289 25.5488L34.2555 24.295C34.3487 24.1813 34.3537 23.9929 34.261 23.8762C34.143 23.7292 34.0183 23.5847 33.8873 23.4445C33.786 23.3358 33.6174 23.1665 33.51 23.0671C33.3691 22.9355 33.2246 22.8095 33.0757 22.6916C32.9609 22.6001 32.7725 22.6038 32.6588 22.6977L31.4038 23.7236C31.2901 23.8175 31.0956 23.8305 30.9671 23.7588C30.6015 23.5569 30.2117 23.3951 29.8028 23.2771C29.6608 23.2357 29.5311 23.0899 29.5175 22.9442L29.3563 21.3296C29.3408 21.1826 29.2111 21.0461 29.0647 21.0307C28.7905 21.0004 28.5107 20.985 28.2272 20.9844C27.9437 20.9844 27.6658 21.0004 27.3891 21.0307C27.2427 21.0461 27.1124 21.1833 27.0982 21.3303L26.937 22.9442C26.9215 23.0912 26.7943 23.2363 26.6522 23.2771C26.2421 23.3944 25.8524 23.5569 25.4867 23.7588C25.3589 23.8305 25.1637 23.8181 25.0494 23.7249L23.795 22.6977C23.6807 22.6045 23.4911 22.5995 23.3756 22.6909C23.2292 22.8108 23.0853 22.9349 22.9432 23.0665C22.8352 23.1665 22.6672 23.3351 22.5665 23.4445C22.4349 23.5834 22.3102 23.728 22.1916 23.8762C22.0989 23.9917 22.1039 24.1795 22.1971 24.2943L23.2249 25.5494C23.3182 25.6631 23.3293 25.857 23.2589 25.9867C23.0569 26.3517 22.8951 26.7427 22.7771 27.1516C22.7357 27.293 22.5906 27.4209 22.443 27.4345L20.8303 27.5975C20.682 27.6117 20.5468 27.7427 20.5301 27.8891C20.5005 28.1639 20.4838 28.4431 20.4844 28.7272C20.4844 29.0101 20.5017 29.2893 20.5289 29.5635C20.5462 29.7111 20.6827 29.8414 20.8303 29.8556L22.443 30.0162C22.5893 30.0317 22.7357 30.1589 22.7759 30.3016C22.8938 30.7105 23.0557 31.1014 23.2589 31.4683C23.3293 31.5962 23.3169 31.7907 23.2237 31.905L22.1977 33.1588C22.1032 33.2725 22.0983 33.4615 22.1916 33.5776C22.3095 33.724 22.4355 33.8691 22.5652 34.0093C22.6659 34.1186 22.8358 34.2873 22.9426 34.3867C23.0841 34.5183 23.2292 34.643 23.3762 34.7616C23.4911 34.8543 23.6795 34.8505 23.7944 34.7561L25.0488 33.7301C25.1637 33.6369 25.357 33.6239 25.4861 33.6937C25.8517 33.8975 26.2421 34.0587 26.6516 34.1779C26.793 34.2187 26.9221 34.3632 26.9357 34.5102L27.0982 36.1254C27.113 36.2724 27.2427 36.4095 27.3897 36.4243C27.6633 36.4546 27.9437 36.47 28.2272 36.4706C28.5101 36.4706 28.7887 36.4546 29.0647 36.4249C29.2111 36.4083 29.3415 36.2724 29.3563 36.1254L29.5169 34.5108C29.5323 34.3638 29.6608 34.2181 29.8016 34.1779C30.2105 34.06 30.6015 33.8981 30.9671 33.6962C31.0962 33.6239 31.2901 33.6363 31.4044 33.7301L32.6595 34.7567C32.7725 34.8506 32.9627 34.8549 33.0776 34.7635C33.224 34.643 33.3691 34.5195 33.5093 34.3873C33.618 34.2879 33.7873 34.1174 33.8873 34.0099C34.0183 33.8697 34.143 33.7252 34.2616 33.577C34.3537 33.4633 34.3506 33.2737 34.2561 33.1594L33.2283 31.9031C33.135 31.7901 33.1233 31.5962 33.1943 31.4671C33.3969 31.1021 33.5587 30.7111 33.6761 30.301C33.7169 30.1601 33.8632 30.0323 34.0102 30.0168L35.6229 29.855C35.7705 29.8408 35.9058 29.7105 35.9225 29.5629C35.9521 29.2893 35.9688 29.0088 35.9688 28.726C35.9682 28.4431 35.9515 28.1639 35.9225 27.8891C35.9058 27.7414 35.7693 27.6111 35.6229 27.5975V27.5981ZM28.226 31.5542C26.6646 31.5536 25.3978 30.2892 25.3978 28.726C25.3984 27.1658 26.6652 25.899 28.226 25.899C29.7855 25.8984 31.0536 27.1646 31.0536 28.7272C31.053 30.2892 29.7868 31.5536 28.226 31.5542Z",fill:"white"})]}),(0,At.jsxs)("g",{filter:"url(#filter0_d_10278_8506)",children:[(0,At.jsx)("path",{d:"M31.0358 15.9141V27.6494C31.0358 28.3288 30.48 28.8847 29.8006 28.8847H15.5947C14.9153 28.8847 14.3594 28.3288 14.3594 27.6494V15.9141H31.0358Z",fill:"white"}),(0,At.jsx)("path",{d:"M21.9222 17.0879H19.7122C19.4526 17.0879 19.2422 17.2983 19.2422 17.5579V19.7679C19.2422 20.0274 19.4526 20.2379 19.7122 20.2379H21.9222C22.1817 20.2379 22.3922 20.0274 22.3922 19.7679V17.5579C22.3922 17.2983 22.1817 17.0879 21.9222 17.0879Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M29.4534 17.0879H27.2435C26.9839 17.0879 26.7734 17.2983 26.7734 17.5579V19.7679C26.7734 20.0274 26.9839 20.2379 27.2435 20.2379H29.4534C29.713 20.2379 29.9234 20.0274 29.9234 19.7679V17.5579C29.9234 17.2983 29.713 17.0879 29.4534 17.0879Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M25.6878 17.0879H23.4778C23.2183 17.0879 23.0078 17.2983 23.0078 17.5579V19.7679C23.0078 20.0274 23.2183 20.2379 23.4778 20.2379H25.6878C25.9474 20.2379 26.1578 20.0274 26.1578 19.7679V17.5579C26.1578 17.2983 25.9474 17.0879 25.6878 17.0879Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M15.4688 25.0915V27.3015C15.4688 27.561 15.6792 27.7715 15.9388 27.7715H18.1487C18.4083 27.7715 18.6187 27.561 18.6187 27.3015V25.0915C18.6187 24.8319 18.4083 24.6215 18.1487 24.6215H15.9388C15.6792 24.6215 15.4688 24.8319 15.4688 25.0915Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M15.4688 21.3259V23.5358C15.4688 23.7954 15.6792 24.0059 15.9388 24.0059H18.1487C18.4083 24.0059 18.6187 23.7954 18.6187 23.5358V21.3259C18.6187 21.0663 18.4083 20.8559 18.1487 20.8559H15.9388C15.6792 20.8559 15.4688 21.0663 15.4688 21.3259Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M19.2422 25.0915V27.3015C19.2422 27.561 19.4526 27.7715 19.7122 27.7715H21.9222C22.1817 27.7715 22.3922 27.561 22.3922 27.3015V25.0915C22.3922 24.8319 22.1817 24.6215 21.9222 24.6215H19.7122C19.4526 24.6215 19.2422 24.8319 19.2422 25.0915Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M19.2422 21.3259V23.5358C19.2422 23.7954 19.4526 24.0059 19.7122 24.0059H21.9222C22.1817 24.0059 22.3922 23.7954 22.3922 23.5358V21.3259C22.3922 21.0663 22.1817 20.8559 21.9222 20.8559H19.7122C19.4526 20.8559 19.2422 21.0663 19.2422 21.3259Z",fill:"#009DFE"}),(0,At.jsx)("path",{d:"M23.0078 25.0915V27.3015C23.0078 27.561 23.2183 27.7715 23.4778 27.7715H25.6878C25.9474 27.7715 26.1578 27.561 26.1578 27.3015V25.0915C26.1578 24.8319 25.9474 24.6215 25.6878 24.6215H23.4778C23.2183 24.6215 23.0078 24.8319 23.0078 25.0915Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M23.0078 21.3259V23.5358C23.0078 23.7954 23.2183 24.0059 23.4778 24.0059H25.6878C25.9474 24.0059 26.1578 23.7954 26.1578 23.5358V21.3259C26.1578 21.0663 25.9474 20.8559 25.6878 20.8559H23.4778C23.2183 20.8559 23.0078 21.0663 23.0078 21.3259Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M26.7734 25.0915V27.3015C26.7734 27.561 26.9839 27.7715 27.2435 27.7715H29.4534C29.713 27.7715 29.9234 27.561 29.9234 27.3015V25.0915C29.9234 24.8319 29.713 24.6215 29.4534 24.6215H27.2435C26.9839 24.6215 26.7734 24.8319 26.7734 25.0915Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M26.7734 21.3259V23.5358C26.7734 23.7954 26.9839 24.0059 27.2435 24.0059H29.4534C29.713 24.0059 29.9234 23.7954 29.9234 23.5358V21.3259C29.9234 21.0663 29.713 20.8559 29.4534 20.8559H27.2435C26.9839 20.8559 26.7734 21.0663 26.7734 21.3259Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M32.0256 22.4629H26.2197C25.5374 22.4629 24.9844 23.016 24.9844 23.6982V29.5041C24.9844 30.1863 25.5374 30.7394 26.2197 30.7394H32.0256C32.7078 30.7394 33.2608 30.1863 33.2608 29.5041V23.6982C33.2608 23.016 32.7078 22.4629 32.0256 22.4629Z",fill:"#0048FF",stroke:"white",strokeWidth:"0.480653",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M31.8289 25.7342L28.9396 28.6236C28.6203 28.9429 28.1027 28.9429 27.7833 28.6236L27.6796 28.5198L27.2052 28.0449L26.427 27.2666C26.1077 26.9473 26.1077 26.4297 26.427 26.1104C26.7463 25.7911 27.2639 25.7911 27.5832 26.1104L28.3615 26.8886L30.6727 24.5774C30.992 24.2581 31.5096 24.2581 31.8289 24.5774C32.1483 24.8967 32.1483 25.4143 31.8289 25.7336V25.7342Z",fill:"white"}),(0,At.jsx)("path",{d:"M31.0358 13.2881V15.9131H14.3594V13.2881C14.3594 12.2517 15.2068 11.4043 16.2432 11.4043H16.6447V12.7322C16.6447 13.4302 17.2129 13.9984 17.9108 13.9984C18.6088 13.9984 19.177 13.4302 19.177 12.7322V11.4043H26.2182V12.7322C26.2182 13.4302 26.7864 13.9984 27.4844 13.9984C28.1823 13.9984 28.7506 13.4302 28.7506 12.7322V11.4043H29.152C30.1884 11.4043 31.0358 12.2517 31.0358 13.2881Z",fill:"#0048FF"}),(0,At.jsx)("path",{d:"M18.6847 10.0142V12.7319C18.6847 13.1581 18.3389 13.504 17.9127 13.504C17.4865 13.504 17.1406 13.1581 17.1406 12.7319V10.0142C17.1406 9.58807 17.4865 9.24219 17.9127 9.24219C18.3389 9.24219 18.6847 9.58807 18.6847 10.0142Z",fill:"#0D1B42"}),(0,At.jsx)("path",{d:"M28.2551 10.0142V12.7319C28.2551 13.1581 27.9092 13.504 27.483 13.504C27.0568 13.504 26.7109 13.1581 26.7109 12.7319V10.0142C26.7109 9.58807 27.0568 9.24219 27.483 9.24219C27.9092 9.24219 28.2551 9.58807 28.2551 10.0142Z",fill:"#0D1B42"})]}),(0,At.jsx)("defs",{children:(0,At.jsxs)("filter",{id:"filter0_d_10278_8506",x:"11.1751",y:"6.05786",width:"26.3504",height:"28.9481",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.80245"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8506"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8506",result:"shape"})]})})]}),cn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#00302F",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.5245 24.6094L19.8833 22.4828C19.8253 22.2907 19.9111 22.04 20.0686 21.9133C20.5158 21.5576 20.9253 21.1487 21.2885 20.6916C21.4145 20.5347 21.6659 20.4495 21.8604 20.5076L23.9845 21.1481C24.1785 21.2074 24.4193 21.1129 24.5163 20.9356C24.6979 20.6039 24.8653 20.2587 25.0135 19.9004C25.1605 19.5422 25.2865 19.1802 25.3934 18.8177C25.4496 18.6219 25.3452 18.386 25.1673 18.2915L23.2112 17.2433C23.0333 17.1476 22.9166 16.9092 22.9382 16.709C23.0043 16.1291 23.0031 15.5497 22.9388 14.9802C22.9166 14.7807 23.0346 14.5417 23.2125 14.446L25.1673 13.3978C25.3452 13.3021 25.4502 13.0674 25.3934 12.8716C25.3211 12.6239 25.2383 12.3756 25.1463 12.1298C25.0759 11.9396 24.9505 11.6369 24.8665 11.4547C24.7572 11.2145 24.6405 10.9804 24.5151 10.7531C24.4181 10.577 24.1772 10.4825 23.9845 10.5418L21.8598 11.1817C21.6665 11.2404 21.4145 11.1564 21.2891 10.9977C20.9327 10.5505 20.5245 10.1416 20.0692 9.77842C19.9111 9.6518 19.824 9.39919 19.8827 9.20772L20.5245 7.08116C20.5813 6.88722 20.4892 6.64633 20.312 6.54998C19.9803 6.36777 19.6357 6.20224 19.2768 6.05277C18.918 5.90454 18.5579 5.77916 18.1928 5.6723C17.9995 5.61548 17.763 5.71986 17.6678 5.89836L16.6185 7.85507C16.5227 8.03295 16.2843 8.1503 16.0842 8.12745C15.5042 8.06075 14.9267 8.06198 14.3579 8.12683C14.1584 8.1503 13.9181 8.03233 13.8224 7.85507L12.7742 5.89898C12.6785 5.72172 12.4413 5.61548 12.248 5.67107C11.9991 5.7458 11.7526 5.82733 11.505 5.91998C11.316 5.99039 11.0139 6.11516 10.8305 6.20101C10.5908 6.30786 10.3574 6.42522 10.1301 6.5506C9.95219 6.64757 9.85954 6.88783 9.9176 7.08239L10.5593 9.20772C10.6174 9.3998 10.5303 9.6518 10.3734 9.77842C9.92687 10.1348 9.51675 10.5431 9.15357 11.0001C9.02695 11.157 8.77681 11.2429 8.58225 11.183L6.45754 10.5437C6.26237 10.4844 6.02272 10.5789 5.92513 10.7562C5.74354 11.0878 5.57616 11.4325 5.42792 11.792C5.27969 12.1502 5.15492 12.5121 5.04622 12.8735C4.99063 13.0692 5.09501 13.3058 5.27413 13.4009L7.2296 14.4485C7.40687 14.5448 7.52545 14.7832 7.50198 14.984C7.43651 15.5627 7.43713 16.142 7.50198 16.7134C7.52422 16.9129 7.40625 17.1513 7.22898 17.2476L5.27413 18.2958C5.09501 18.3903 4.99001 18.6262 5.04745 18.822C5.12034 19.0691 5.2031 19.3186 5.29451 19.5638C5.36492 19.7553 5.49092 20.0567 5.57369 20.2383C5.68425 20.4785 5.8016 20.7132 5.92513 20.9393C6.0221 21.1166 6.26237 21.2105 6.45631 21.1518L8.58039 20.5113C8.77434 20.4545 9.02634 20.5385 9.15234 20.6953C9.5081 21.1444 9.91698 21.5526 10.3728 21.917C10.5303 22.043 10.6174 22.2944 10.5581 22.4859L9.9176 24.6137C9.85892 24.8076 9.95219 25.0479 10.1301 25.1442C10.4605 25.3265 10.8064 25.4914 11.1652 25.6415C11.5235 25.7891 11.8836 25.9151 12.2486 26.0232C12.4419 26.0787 12.6785 25.975 12.7736 25.7971L13.8224 23.8392C13.9193 23.6613 14.1571 23.5439 14.3572 23.5668C14.936 23.6322 15.5147 23.6316 16.0836 23.568C16.2849 23.5445 16.524 23.6619 16.6185 23.8404L17.6685 25.7965C17.7623 25.9744 18.0007 26.0794 18.1935 26.0238C18.4417 25.949 18.6907 25.8675 18.9365 25.7749C19.1261 25.7057 19.4287 25.5791 19.6122 25.4957C19.8512 25.3876 20.0847 25.2702 20.312 25.1449C20.4892 25.0479 20.5837 24.807 20.5245 24.6131V24.6094ZM18.7969 17.3267C17.9779 19.3013 15.7142 20.2377 13.7402 19.4205C11.7656 18.6015 10.8268 16.3385 11.6452 14.362C12.4635 12.3886 14.7285 11.451 16.7025 12.2688C18.6758 13.0853 19.6153 15.3508 18.7969 17.3267Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9305 15.2294C36.9182 15.1201 36.8175 15.0244 36.71 15.0139L35.5211 14.8953C35.413 14.8842 35.3055 14.7897 35.2752 14.6859C35.1888 14.3839 35.0683 14.096 34.9195 13.8261C34.8676 13.7316 34.8762 13.5883 34.9454 13.5037L35.7014 12.5797C35.77 12.4957 35.7737 12.3574 35.7051 12.2715C35.618 12.1634 35.526 12.0566 35.4297 11.9534C35.3549 11.8737 35.2308 11.749 35.1517 11.6755C35.0479 11.5785 34.9411 11.4859 34.8324 11.3988C34.7478 11.3314 34.6088 11.3339 34.5254 11.4031L33.6002 12.1591C33.5162 12.2277 33.3735 12.2382 33.279 12.185C33.0097 12.0362 32.7225 11.917 32.4205 11.8305C32.3161 11.8002 32.221 11.6928 32.2099 11.5847L32.0913 10.3951C32.0802 10.287 31.9844 10.1863 31.8763 10.1746C31.6744 10.1524 31.4681 10.1406 31.2587 10.1406C31.0499 10.1406 30.8449 10.153 30.641 10.1746C30.5329 10.1863 30.4372 10.287 30.4267 10.3951L30.3081 11.5847C30.297 11.6928 30.2025 11.8002 30.0987 11.8299C29.7967 11.9164 29.5095 12.0362 29.2402 12.185C29.1457 12.2382 29.0018 12.2289 28.9178 12.1603L27.9938 11.4037C27.9098 11.3352 27.7702 11.3314 27.685 11.3988C27.5769 11.4871 27.4707 11.5785 27.3669 11.6755C27.2872 11.749 27.1631 11.8737 27.0896 11.954C26.9926 12.0566 26.9006 12.1628 26.8135 12.2721C26.7455 12.3574 26.748 12.4957 26.8172 12.5803L27.5738 13.5056C27.6424 13.5896 27.651 13.7322 27.5991 13.828C27.4503 14.0973 27.3304 14.3845 27.2446 14.6865C27.2137 14.7909 27.1069 14.8848 26.9982 14.8953L25.8098 15.0151C25.6999 15.0256 25.601 15.1219 25.5887 15.23C25.5664 15.432 25.5541 15.6383 25.5547 15.8477C25.5547 16.0558 25.5671 16.2615 25.5874 16.4641C25.6004 16.5728 25.7005 16.6685 25.8098 16.6797L26.9982 16.7976C27.1062 16.8087 27.2137 16.9032 27.2434 17.0076C27.3304 17.309 27.4497 17.5969 27.5997 17.8674C27.6516 17.9619 27.6424 18.1046 27.5744 18.1892L26.8184 19.1132C26.7486 19.1972 26.7449 19.3362 26.8141 19.422C26.9012 19.5301 26.9944 19.6369 27.0896 19.7401C27.1637 19.8204 27.2884 19.9445 27.3669 20.018C27.4713 20.115 27.5781 20.207 27.6862 20.2941C27.7708 20.3621 27.9098 20.3596 27.9944 20.2904L28.9184 19.5344C29.003 19.4659 29.1457 19.456 29.2408 19.5079C29.5107 19.6579 29.7973 19.7765 30.0994 19.8642C30.2037 19.8945 30.2989 20.0014 30.3087 20.1088L30.4286 21.299C30.4397 21.4077 30.5354 21.5078 30.6435 21.5189C30.8455 21.5412 31.0518 21.5529 31.2612 21.5529C31.4699 21.5529 31.675 21.5405 31.8788 21.5195C31.9869 21.5072 32.0826 21.4071 32.0931 21.2984L32.2117 20.1088C32.2228 20.0001 32.3173 19.8933 32.4211 19.863C32.7225 19.7759 33.0103 19.6567 33.2802 19.5085C33.376 19.4554 33.518 19.4646 33.602 19.5338L34.5273 20.2904C34.6107 20.3596 34.7509 20.3627 34.8355 20.2954C34.9436 20.207 35.0504 20.1156 35.1536 20.0187C35.2339 19.9452 35.358 19.8198 35.4321 19.7407C35.5285 19.6376 35.6205 19.5313 35.7076 19.422C35.7755 19.338 35.7731 19.199 35.7039 19.1144L34.9467 18.1886C34.8781 18.1052 34.8694 17.9625 34.9219 17.8674C35.0714 17.5987 35.1906 17.3103 35.2771 17.0082C35.3074 16.9045 35.4148 16.81 35.5235 16.7995L36.7119 16.6803C36.8206 16.6698 36.9207 16.5734 36.933 16.4647C36.9552 16.2634 36.9676 16.0564 36.9676 15.8483C36.967 15.6402 36.9546 15.4345 36.933 15.2319L36.9305 15.2294ZM31.2593 17.9298C30.1086 17.9298 29.1754 16.9971 29.1754 15.8452C29.176 14.6952 30.1092 13.7625 31.2593 13.7625C32.4087 13.7619 33.3426 14.6952 33.3426 15.8464C33.3426 16.9971 32.4094 17.9298 31.2593 17.9298Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6229 27.7231L34.0096 27.5619C33.8626 27.5471 33.7175 27.4193 33.6767 27.2778C33.5594 26.8683 33.3963 26.478 33.1937 26.1111C33.1227 25.9826 33.1357 25.7881 33.2289 25.6738L34.2555 24.42C34.3487 24.3063 34.3537 24.1179 34.261 24.0012C34.143 23.8542 34.0183 23.7097 33.8873 23.5695C33.786 23.4608 33.6174 23.2915 33.51 23.1921C33.3691 23.0605 33.2246 22.9345 33.0757 22.8166C32.9609 22.7251 32.7725 22.7288 32.6588 22.8227L31.4038 23.8486C31.2901 23.9425 31.0956 23.9555 30.9671 23.8838C30.6015 23.6819 30.2117 23.5201 29.8028 23.4021C29.6608 23.3607 29.5311 23.2149 29.5175 23.0692L29.3563 21.4546C29.3408 21.3076 29.2111 21.1711 29.0647 21.1557C28.7905 21.1254 28.5107 21.11 28.2272 21.1094C27.9437 21.1094 27.6658 21.1254 27.3891 21.1557C27.2427 21.1711 27.1124 21.3083 27.0982 21.4553L26.937 23.0692C26.9215 23.2162 26.7943 23.3613 26.6522 23.4021C26.2421 23.5194 25.8524 23.6819 25.4867 23.8838C25.3589 23.9555 25.1637 23.9431 25.0494 23.8499L23.795 22.8227C23.6807 22.7295 23.4911 22.7245 23.3756 22.8159C23.2292 22.9358 23.0853 23.0599 22.9432 23.1915C22.8352 23.2915 22.6672 23.4601 22.5665 23.5695C22.4349 23.7084 22.3102 23.853 22.1916 24.0012C22.0989 24.1167 22.1039 24.3045 22.1971 24.4193L23.2249 25.6744C23.3182 25.7881 23.3293 25.982 23.2589 26.1117C23.0569 26.4767 22.8951 26.8677 22.7771 27.2766C22.7357 27.418 22.5906 27.5459 22.443 27.5595L20.8303 27.7225C20.682 27.7367 20.5468 27.8677 20.5301 28.0141C20.5004 28.2889 20.4838 28.5681 20.4844 28.8522C20.4844 29.1351 20.5017 29.4143 20.5289 29.6885C20.5462 29.8361 20.6827 29.9664 20.8303 29.9806L22.443 30.1412C22.5893 30.1567 22.7357 30.2839 22.7759 30.4266C22.8938 30.8355 23.0557 31.2264 23.2589 31.5933C23.3293 31.7212 23.3169 31.9157 23.2237 32.03L22.1977 33.2838C22.1032 33.3975 22.0983 33.5865 22.1916 33.7026C22.3095 33.849 22.4355 33.9941 22.5652 34.1343C22.6659 34.2436 22.8358 34.4123 22.9426 34.5117C23.0841 34.6433 23.2292 34.768 23.3762 34.8866C23.4911 34.9793 23.6795 34.9756 23.7944 34.8811L25.0488 33.8551C25.1637 33.7619 25.357 33.7489 25.4861 33.8187C25.8517 34.0225 26.2421 34.1837 26.6516 34.3029C26.793 34.3437 26.9221 34.4882 26.9357 34.6352L27.0982 36.2504C27.113 36.3974 27.2427 36.5345 27.3897 36.5493C27.6633 36.5796 27.9437 36.595 28.2272 36.5956C28.5101 36.5956 28.7887 36.5796 29.0647 36.5499C29.2111 36.5333 29.3415 36.3974 29.3563 36.2504L29.5169 34.6358C29.5323 34.4888 29.6608 34.3431 29.8016 34.3029C30.2105 34.185 30.6015 34.0231 30.9671 33.8212C31.0962 33.7489 31.2901 33.7613 31.4044 33.8551L32.6595 34.8817C32.7725 34.9756 32.9627 34.9799 33.0776 34.8885C33.224 34.768 33.3691 34.6445 33.5093 34.5123C33.618 34.4129 33.7873 34.2424 33.8873 34.1349C34.0183 33.9947 34.143 33.8502 34.2616 33.702C34.3537 33.5883 34.3506 33.3987 34.2561 33.2844L33.2283 32.0281C33.135 31.9151 33.1233 31.7212 33.1943 31.5921C33.3969 31.2271 33.5587 30.8361 33.6761 30.426C33.7169 30.2851 33.8632 30.1573 34.0102 30.1418L35.6229 29.98C35.7705 29.9658 35.9058 29.8355 35.9225 29.6879C35.9521 29.4143 35.9688 29.1338 35.9688 28.851C35.9682 28.5681 35.9515 28.2889 35.9225 28.0141C35.9058 27.8664 35.7693 27.7361 35.6229 27.7225V27.7231ZM28.226 31.6798C26.6646 31.6792 25.3978 30.4148 25.3978 28.8516C25.3984 27.2914 26.6652 26.0246 28.226 26.0246C29.7855 26.024 31.0536 27.2902 31.0536 28.8528C31.053 30.4148 29.7868 31.6792 28.226 31.6798Z",fill:"white"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8444)",children:(0,At.jsx)("path",{d:"M29.6037 11.5703H15.9648C15.1601 11.5703 14.5078 12.2226 14.5078 13.0273V26.6662C14.5078 27.4709 15.1601 28.1233 15.9648 28.1233H29.6037C30.4084 28.1233 31.0608 27.4709 31.0608 26.6662V13.0273C31.0608 12.2226 30.4084 11.5703 29.6037 11.5703Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8444)",children:(0,At.jsx)("path",{d:"M15.7229 19.8105H10.3099C10.0438 19.8105 9.82812 20.0262 9.82812 20.2923V25.6788C9.82812 25.9449 10.0438 26.1606 10.3099 26.1606H15.7229C15.989 26.1606 16.2047 25.9449 16.2047 25.6788V20.2923C16.2047 20.0262 15.989 19.8105 15.7229 19.8105Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8444)",children:(0,At.jsx)("path",{d:"M14.8856 14.5368C16.4534 14.5368 17.7243 13.2659 17.7243 11.6981C17.7243 10.1303 16.4534 8.85938 14.8856 8.85938C13.3178 8.85938 12.0469 10.1303 12.0469 11.6981C12.0469 13.2659 13.3178 14.5368 14.8856 14.5368Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter3_d_10278_8444)",children:(0,At.jsx)("path",{d:"M33.7872 25.4336H28.6626C28.5081 25.4336 28.3828 25.5589 28.3828 25.7134V30.8139C28.3828 30.9684 28.5081 31.0937 28.6626 31.0937H33.7872C33.9418 31.0937 34.067 30.9684 34.067 30.8139V25.7134C34.067 25.5589 33.9418 25.4336 33.7872 25.4336Z",fill:"#00D263"})}),(0,At.jsx)("path",{d:"M22.8505 20.2941C22.9876 20.2953 23.1167 20.2039 23.1383 20.068C23.1661 19.8976 23.0352 19.7506 22.8703 19.7506C21.9092 19.7506 21.1427 18.9186 21.2508 17.9353C21.3336 17.188 21.9376 16.5839 22.6843 16.5017C23.6676 16.393 24.4996 17.1602 24.4996 18.1212V18.6752C24.4996 18.8235 24.3884 18.9575 24.2402 18.9643C24.0846 18.9711 23.9561 18.847 23.9561 18.6932V18.1688C23.9561 17.569 23.4867 17.0527 22.8869 17.0434C22.2792 17.0342 21.7832 17.524 21.7832 18.1299C21.7832 18.7358 22.2693 19.2163 22.8696 19.2163C23.0926 19.2157 23.3094 19.1465 23.4916 19.018C23.6843 19.4245 24.1704 19.5974 24.5768 19.4047C24.8597 19.2707 25.0407 18.9859 25.0419 18.6734V18.183C25.0419 16.8977 23.9894 15.8612 22.7078 15.9551C21.5831 16.0379 20.6968 16.9761 20.6968 18.1218C20.6968 19.2676 21.6584 20.2836 22.8493 20.2947L22.8505 20.2941ZM22.7733 18.687C22.4608 18.687 22.2075 18.4338 22.2075 18.1212C22.2075 17.8087 22.4608 17.5555 22.7733 17.5555C23.0858 17.5555 23.3391 17.8087 23.3391 18.1212C23.3391 18.4338 23.0858 18.687 22.7733 18.687ZM26.7633 19.2237V22.9012C26.7633 23.37 26.3834 23.7498 25.9146 23.7498H19.6455C19.1767 23.7498 18.7969 23.37 18.7969 22.9012V19.2237C18.7969 19.136 18.8364 19.0539 18.9025 19.0001L19.8827 18.2139V18.9594L19.4948 19.2447L22.7344 21.7369L25.9739 19.2447L25.5861 18.9594V18.2139L26.6484 19.0001C26.7207 19.0532 26.7627 19.136 26.7633 19.2237Z",fill:"#D2007F"}),(0,At.jsx)("path",{d:"M31.9312 27.8408C31.959 27.8056 31.9529 27.755 31.9176 27.7272C31.8874 27.7031 31.8448 27.7043 31.8151 27.729L30.363 28.9643L29.5965 28.6678C29.5002 28.6308 29.452 28.5233 29.4891 28.427C29.5051 28.385 29.5354 28.3504 29.5749 28.3294L32.7576 26.5462C32.8342 26.5048 32.9294 26.5339 32.9701 26.6098C32.9849 26.637 32.9911 26.6685 32.988 26.6994L32.7089 29.6098C32.699 29.716 32.6051 29.7938 32.4989 29.7833C32.4803 29.7815 32.4624 29.7771 32.4451 29.7703L31.5119 29.409L30.9263 29.9581C30.8652 30.0149 30.7694 30.0118 30.7126 29.9507C30.6861 29.9223 30.6719 29.8852 30.6719 29.8463V29.4152L31.9312 27.8408Z",fill:"white"}),(0,At.jsx)("path",{d:"M15.8612 10.3006H15.6895V10.1647C15.6895 10.1017 15.642 10.0455 15.5796 10.0431C15.5172 10.0406 15.4604 10.0931 15.4604 10.1592V10.3012H14.2819V10.1592C14.2819 10.0949 14.2282 10.0431 14.1738 10.0431C14.1065 10.0431 14.0528 10.0943 14.0528 10.1592V10.3012H13.8811C13.5185 10.3012 13.2344 10.5983 13.2344 10.9473V12.6681C13.2344 13.0238 13.5228 13.3123 13.8786 13.3123H15.8631C16.2188 13.3123 16.5073 13.0238 16.5073 12.6681V10.9473C16.5073 10.5983 16.2226 10.3012 15.8606 10.3012L15.8612 10.3006ZM16.2917 12.6891C16.2917 12.9219 16.099 13.1158 15.8674 13.1158H13.8878C13.6562 13.1158 13.4635 12.9349 13.4635 12.6891V10.9566C13.4635 10.7237 13.6433 10.5298 13.8878 10.5298C13.8878 10.5298 13.8811 10.5298 13.8934 10.5298H14.0528V10.6428C14.0528 10.6953 14.0855 10.7441 14.1355 10.7577C14.1979 10.7743 14.2492 10.7342 14.2492 10.6582V10.5291H15.4604V10.6527C15.4604 10.7052 15.5018 10.7608 15.5536 10.7713C15.6376 10.7873 15.6895 10.7311 15.6895 10.6582V10.5291H15.8544C16.0861 10.5291 16.2788 10.7231 16.2788 10.9559L16.2917 12.6884V12.6891Z",fill:"#1F4DE0",stroke:"#1F4DE0",strokeWidth:"0.240326",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M15.5245 11.9355H15.3201C15.178 11.9355 15.0625 12.0517 15.0625 12.1931V12.3975C15.0625 12.5396 15.1786 12.6551 15.3201 12.6551H15.5245C15.6666 12.6551 15.7821 12.539 15.7821 12.3975V12.1931C15.7821 12.051 15.6659 11.9355 15.5245 11.9355Z",fill:"#1F4DE0",stroke:"#1F4DE0",strokeWidth:"0.120163",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M12.3015 25.0194C11.9038 25.0194 11.5066 24.8681 11.204 24.5654C10.5987 23.9601 10.5987 22.9756 11.204 22.3709L12.5628 21.0121C12.6493 20.9256 12.7895 20.9256 12.8766 21.0121C12.9636 21.0986 12.963 21.2388 12.8766 21.3259L11.5177 22.6847C11.0854 23.1171 11.0854 23.8199 11.5177 24.2523C11.9495 24.684 12.653 24.6846 13.0853 24.2523L14.6529 22.6847C14.9049 22.429 14.9049 22.0102 14.6517 21.7533C14.3947 21.492 13.9723 21.4883 13.711 21.7459L12.1446 23.3122C12.1026 23.3542 12.0798 23.4098 12.0798 23.4691C12.0798 23.5284 12.1026 23.584 12.1446 23.626C12.2286 23.71 12.375 23.71 12.4584 23.626L13.8166 22.2678C13.9031 22.1813 14.0433 22.1813 14.1304 22.2678C14.2169 22.3543 14.2169 22.4945 14.1304 22.5816L12.7722 23.9398C12.6468 24.0651 12.4794 24.1343 12.3015 24.1343C12.1236 24.1343 11.9569 24.0651 11.8315 23.9398C11.7055 23.8144 11.6369 23.647 11.6369 23.4697C11.6369 23.2925 11.7061 23.1251 11.8315 22.9997L13.3991 21.4321C13.8364 21.0022 14.5393 21.0078 14.9679 21.4439C15.3898 21.8725 15.3898 22.5698 14.9679 22.9985L13.3991 24.5673C13.0964 24.8699 12.6993 25.0213 12.3021 25.0213L12.3015 25.0194Z",fill:"#737E89"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8444",x:"13.1259",y:"10.1884",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8444"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8444",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8444",x:"8.38617",y:"18.3686",width:"9.9799",height:"9.95451",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.36049",dy:"0.36049"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8444"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8444",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8444",x:"11.4461",y:"8.25856",width:"6.88132",height:"6.87937",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.300408"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8444"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8444",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8444",x:"27.8913",y:"24.9421",width:"6.67044",height:"6.64309",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.245734"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8444"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8444",result:"shape"})]})]})]}),un=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#7029EA",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.5245 24.4844L19.8833 22.3578C19.8253 22.1657 19.9111 21.915 20.0686 21.7883C20.5158 21.4326 20.9253 21.0237 21.2885 20.5666C21.4145 20.4097 21.6659 20.3245 21.8604 20.3826L23.9845 21.0231C24.1785 21.0824 24.4193 20.9879 24.5163 20.8106C24.6979 20.4789 24.8653 20.1337 25.0135 19.7754C25.1605 19.4172 25.2865 19.0552 25.3934 18.6927C25.4496 18.4969 25.3452 18.261 25.1673 18.1665L23.2112 17.1183C23.0333 17.0226 22.9166 16.7842 22.9382 16.584C23.0043 16.0041 23.0031 15.4247 22.9388 14.8552C22.9166 14.6557 23.0346 14.4167 23.2125 14.321L25.1673 13.2728C25.3452 13.1771 25.4502 12.9424 25.3934 12.7466C25.3211 12.4989 25.2383 12.2506 25.1463 12.0048C25.0759 11.8146 24.9505 11.5119 24.8665 11.3297C24.7572 11.0895 24.6405 10.8554 24.5151 10.6281C24.4181 10.452 24.1772 10.3575 23.9845 10.4168L21.8598 11.0567C21.6665 11.1154 21.4145 11.0314 21.2891 10.8727C20.9327 10.4255 20.5245 10.0166 20.0692 9.65342C19.9111 9.5268 19.824 9.27419 19.8827 9.08272L20.5245 6.95616C20.5813 6.76222 20.4892 6.52133 20.312 6.42498C19.9803 6.24277 19.6357 6.07724 19.2768 5.92777C18.918 5.77954 18.5579 5.65416 18.1928 5.5473C17.9995 5.49048 17.763 5.59486 17.6678 5.77336L16.6185 7.73007C16.5227 7.90795 16.2843 8.0253 16.0842 8.00245C15.5042 7.93574 14.9267 7.93698 14.3579 8.00183C14.1584 8.0253 13.9181 7.90733 13.8224 7.73007L12.7742 5.77398C12.6785 5.59672 12.4413 5.49048 12.248 5.54607C11.9991 5.6208 11.7526 5.70233 11.505 5.79498C11.316 5.86539 11.0139 5.99016 10.8305 6.07601C10.5908 6.18286 10.3574 6.30022 10.1301 6.4256C9.95219 6.52257 9.85954 6.76283 9.9176 6.95739L10.5593 9.08272C10.6174 9.2748 10.5303 9.5268 10.3734 9.65342C9.92687 10.0098 9.51675 10.4181 9.15357 10.8751C9.02695 11.032 8.77681 11.1179 8.58225 11.058L6.45754 10.4187C6.26237 10.3594 6.02272 10.4539 5.92513 10.6312C5.74354 10.9628 5.57616 11.3075 5.42792 11.667C5.27969 12.0252 5.15492 12.3871 5.04622 12.7485C4.99063 12.9442 5.09501 13.1808 5.27413 13.2759L7.2296 14.3235C7.40687 14.4198 7.52545 14.6582 7.50198 14.859C7.43651 15.4377 7.43713 16.017 7.50198 16.5884C7.52422 16.7879 7.40625 17.0263 7.22898 17.1226L5.27413 18.1708C5.09501 18.2653 4.99001 18.5012 5.04745 18.697C5.12034 18.9441 5.2031 19.1936 5.29451 19.4388C5.36492 19.6303 5.49092 19.9317 5.57369 20.1133C5.68425 20.3535 5.8016 20.5882 5.92513 20.8143C6.0221 20.9916 6.26237 21.0855 6.45631 21.0268L8.5804 20.3863C8.77434 20.3295 9.02634 20.4135 9.15234 20.5703C9.5081 21.0194 9.91698 21.4276 10.3728 21.792C10.5303 21.918 10.6174 22.1694 10.5581 22.3609L9.9176 24.4887C9.85892 24.6826 9.95219 24.9229 10.1301 25.0192C10.4605 25.2015 10.8064 25.3664 11.1652 25.5165C11.5235 25.6641 11.8836 25.7901 12.2486 25.8982C12.4419 25.9537 12.6785 25.85 12.7736 25.6721L13.8224 23.7142C13.9193 23.5363 14.1571 23.4189 14.3572 23.4418C14.936 23.5072 15.5147 23.5066 16.0836 23.443C16.2849 23.4195 16.524 23.5369 16.6185 23.7154L17.6685 25.6715C17.7623 25.8494 18.0007 25.9544 18.1935 25.8988C18.4417 25.824 18.6907 25.7425 18.9365 25.6499C19.1261 25.5807 19.4287 25.4541 19.6122 25.3707C19.8512 25.2626 20.0847 25.1452 20.312 25.0199C20.4892 24.9229 20.5837 24.682 20.5245 24.4881V24.4844ZM18.7969 17.2017C17.9779 19.1763 15.7142 20.1127 13.7402 19.2955C11.7656 18.4765 10.8268 16.2135 11.6452 14.237C12.4635 12.2636 14.7285 11.326 16.7025 12.1438C18.6758 12.9603 19.6153 15.2258 18.7969 17.2017Z",fill:"black"}),(0,At.jsx)("path",{d:"M36.9305 15.1005C36.9182 14.9912 36.8175 14.8955 36.71 14.885L35.5211 14.7664C35.413 14.7552 35.3055 14.6607 35.2752 14.557C35.1888 14.255 35.0683 13.9671 34.9195 13.6972C34.8676 13.6027 34.8762 13.4594 34.9454 13.3748L35.7014 12.4508C35.77 12.3668 35.7737 12.2285 35.7051 12.1426C35.618 12.0345 35.526 11.9277 35.4297 11.8245C35.3549 11.7448 35.2308 11.6201 35.1517 11.5466C35.0479 11.4496 34.9411 11.357 34.8324 11.2699C34.7478 11.2025 34.6088 11.205 34.5254 11.2742L33.6002 12.0302C33.5162 12.0987 33.3735 12.1092 33.279 12.0561C33.0097 11.9073 32.7225 11.7881 32.4205 11.7016C32.3161 11.6713 32.221 11.5639 32.2099 11.4558L32.0913 10.2662C32.0802 10.1581 31.9844 10.0574 31.8763 10.0457C31.6744 10.0235 31.4681 10.0117 31.2587 10.0117C31.0499 10.0117 30.8449 10.0241 30.641 10.0457C30.5329 10.0574 30.4372 10.1581 30.4267 10.2662L30.3081 11.4558C30.297 11.5639 30.2025 11.6713 30.0987 11.701C29.7967 11.7875 29.5095 11.9073 29.2402 12.0561C29.1457 12.1092 29.0018 12.1 28.9178 12.0314L27.9938 11.2748C27.9098 11.2062 27.7702 11.2025 27.685 11.2699C27.5769 11.3582 27.4707 11.4496 27.3669 11.5466C27.2872 11.6201 27.1631 11.7448 27.0896 11.8251C26.9926 11.9277 26.9006 12.0339 26.8135 12.1432C26.7455 12.2285 26.748 12.3668 26.8172 12.4514L27.5738 13.3767C27.6424 13.4607 27.651 13.6033 27.5991 13.6991C27.4503 13.9684 27.3304 14.2556 27.2446 14.5576C27.2137 14.662 27.1069 14.7559 26.9982 14.7664L25.8098 14.8862C25.6999 14.8967 25.601 14.993 25.5887 15.1011C25.5664 15.3031 25.5541 15.5094 25.5547 15.7188C25.5547 15.9269 25.5671 16.1326 25.5874 16.3352C25.6004 16.4439 25.7005 16.5396 25.8098 16.5507L26.9982 16.6687C27.1062 16.6798 27.2137 16.7743 27.2434 16.8787C27.3304 17.1801 27.4496 17.468 27.5997 17.7385C27.6516 17.833 27.6424 17.9757 27.5744 18.0603L26.8184 18.9843C26.7486 19.0683 26.7449 19.2072 26.8141 19.2931C26.9012 19.4012 26.9944 19.508 27.0896 19.6112C27.1637 19.6915 27.2884 19.8156 27.3669 19.8891C27.4713 19.9861 27.5781 20.0781 27.6862 20.1652C27.7708 20.2332 27.9098 20.2307 27.9944 20.1615L28.9184 19.4055C29.003 19.337 29.1457 19.3271 29.2408 19.379C29.5107 19.529 29.7973 19.6476 30.0994 19.7353C30.2037 19.7656 30.2989 19.8725 30.3087 19.9799L30.4286 21.1701C30.4397 21.2788 30.5354 21.3789 30.6435 21.39C30.8455 21.4122 31.0518 21.424 31.2611 21.424C31.4699 21.424 31.675 21.4116 31.8788 21.3906C31.9869 21.3783 32.0826 21.2782 32.0931 21.1695L32.2117 19.9799C32.2228 19.8712 32.3173 19.7644 32.4211 19.7341C32.7225 19.647 33.0103 19.5278 33.2802 19.3796C33.376 19.3265 33.518 19.3357 33.602 19.4049L34.5273 20.1615C34.6107 20.2307 34.7509 20.2338 34.8355 20.1665C34.9436 20.0781 35.0504 19.9867 35.1536 19.8897C35.2339 19.8162 35.358 19.6909 35.4321 19.6118C35.5285 19.5087 35.6205 19.4024 35.7076 19.2931C35.7755 19.2091 35.7731 19.0701 35.7039 18.9855L34.9467 18.0597C34.8781 17.9763 34.8694 17.8336 34.9219 17.7385C35.0714 17.4698 35.1906 17.1814 35.2771 16.8793C35.3074 16.7756 35.4148 16.6811 35.5235 16.6706L36.7119 16.5514C36.8206 16.5409 36.9206 16.4445 36.933 16.3358C36.9552 16.1345 36.9676 15.9275 36.9676 15.7194C36.967 15.5112 36.9546 15.3056 36.933 15.103L36.9305 15.1005ZM31.2593 17.8009C30.1086 17.8009 29.1754 16.8682 29.1754 15.7163C29.176 14.5662 30.1092 13.6336 31.2593 13.6336C32.4087 13.633 33.3426 14.5662 33.3426 15.7175C33.3426 16.8682 32.4094 17.8009 31.2593 17.8009Z",fill:"black"}),(0,At.jsx)("path",{d:"M35.6307 27.5981L34.0174 27.4369C33.8704 27.4221 33.7253 27.2943 33.6845 27.1528C33.5672 26.7433 33.4041 26.353 33.2015 25.9861C33.1305 25.8576 33.1435 25.6631 33.2367 25.5488L34.2633 24.295C34.3565 24.1813 34.3615 23.9929 34.2688 23.8762C34.1509 23.7292 34.0261 23.5847 33.8951 23.4445C33.7939 23.3358 33.6252 23.1665 33.5178 23.0671C33.3769 22.9355 33.2324 22.8095 33.0836 22.6916C32.9687 22.6001 32.7803 22.6038 32.6666 22.6977L31.4116 23.7236C31.2979 23.8175 31.1034 23.8305 30.9749 23.7588C30.6093 23.5569 30.2195 23.3951 29.8106 23.2771C29.6686 23.2357 29.5389 23.0899 29.5253 22.9442L29.3641 21.3296C29.3486 21.1826 29.2189 21.0461 29.0726 21.0307C28.7983 21.0004 28.5185 20.985 28.235 20.9844C27.9515 20.9844 27.6736 21.0004 27.3969 21.0307C27.2505 21.0461 27.1202 21.1833 27.106 21.3303L26.9448 22.9442C26.9293 23.0912 26.8021 23.2363 26.66 23.2771C26.2499 23.3944 25.8602 23.5569 25.4945 23.7588C25.3667 23.8305 25.1715 23.8181 25.0572 23.7249L23.8028 22.6977C23.6885 22.6045 23.4989 22.5995 23.3834 22.6909C23.237 22.8108 23.0931 22.9349 22.9511 23.0665C22.843 23.1665 22.675 23.3351 22.5743 23.4445C22.4427 23.5834 22.318 23.728 22.1994 23.8762C22.1067 23.9917 22.1117 24.1795 22.2049 24.2943L23.2327 25.5494C23.326 25.6631 23.3371 25.857 23.2667 25.9867C23.0647 26.3517 22.9029 26.7427 22.7849 27.1516C22.7435 27.293 22.5984 27.4209 22.4508 27.4345L20.8381 27.5975C20.6899 27.6117 20.5546 27.7427 20.5379 27.8891C20.5083 28.1639 20.4916 28.4431 20.4922 28.7272C20.4922 29.0101 20.5095 29.2893 20.5367 29.5635C20.554 29.7111 20.6905 29.8414 20.8381 29.8556L22.4508 30.0162C22.5971 30.0317 22.7435 30.1589 22.7837 30.3016C22.9016 30.7105 23.0635 31.1014 23.2667 31.4683C23.3371 31.5962 23.3247 31.7907 23.2315 31.905L22.2056 33.1588C22.1111 33.2725 22.1061 33.4615 22.1994 33.5776C22.3174 33.724 22.4434 33.8691 22.5731 34.0093C22.6737 34.1186 22.8436 34.2873 22.9504 34.3867C23.0919 34.5183 23.237 34.643 23.384 34.7616C23.4989 34.8543 23.6873 34.8505 23.8022 34.7561L25.0566 33.7301C25.1715 33.6369 25.3648 33.6239 25.4939 33.6937C25.8596 33.8975 26.2499 34.0587 26.6594 34.1779C26.8009 34.2187 26.9299 34.3632 26.9435 34.5102L27.106 36.1254C27.1208 36.2724 27.2505 36.4095 27.3975 36.4243C27.6711 36.4546 27.9515 36.47 28.235 36.4706C28.5179 36.4706 28.7965 36.4546 29.0726 36.4249C29.2189 36.4083 29.3493 36.2724 29.3641 36.1254L29.5247 34.5108C29.5401 34.3638 29.6686 34.2181 29.8094 34.1779C30.2183 34.06 30.6093 33.8981 30.9749 33.6962C31.104 33.6239 31.2979 33.6363 31.4122 33.7301L32.6673 34.7567C32.7803 34.8506 32.9705 34.8549 33.0854 34.7635C33.2318 34.643 33.3769 34.5195 33.5171 34.3873C33.6259 34.2879 33.7951 34.1174 33.8951 34.0099C34.0261 33.8697 34.1509 33.7252 34.2694 33.577C34.3615 33.4633 34.3584 33.2737 34.2639 33.1594L33.2361 31.9031C33.1429 31.7901 33.1311 31.5962 33.2021 31.4671C33.4047 31.1021 33.5666 30.7111 33.6839 30.301C33.7247 30.1601 33.8711 30.0323 34.0181 30.0168L35.6307 29.855C35.7784 29.8408 35.9136 29.7105 35.9303 29.5629C35.9599 29.2893 35.9766 29.0088 35.9766 28.726C35.976 28.4431 35.9593 28.1639 35.9303 27.8891C35.9136 27.7414 35.7771 27.6111 35.6307 27.5975V27.5981ZM28.2338 31.5542C26.6724 31.5536 25.4056 30.2892 25.4056 28.726C25.4062 27.1658 26.673 25.899 28.2338 25.899C29.7934 25.8984 31.0614 27.1646 31.0614 28.7272C31.0608 30.2892 29.7946 31.5536 28.2338 31.5542Z",fill:"black"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8398)",children:(0,At.jsx)("path",{d:"M28.7287 11.6973H15.0898C14.2851 11.6973 13.6328 12.3496 13.6328 13.1543V26.7932C13.6328 27.5979 14.2851 28.2502 15.0898 28.2502H28.7287C29.5334 28.2502 30.1858 27.5979 30.1858 26.7932V13.1543C30.1858 12.3496 29.5334 11.6973 28.7287 11.6973Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8398)",children:(0,At.jsx)("path",{d:"M13.9301 14.3836C15.2894 14.3836 16.3914 13.2816 16.3914 11.9223C16.3914 10.5629 15.2894 9.46094 13.9301 9.46094C12.5707 9.46094 11.4688 10.5629 11.4688 11.9223C11.4688 13.2816 12.5707 14.3836 13.9301 14.3836Z",fill:"#0090D0"})}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8398)",children:(0,At.jsx)("path",{d:"M33.8003 13.6133H27.9697C27.7664 13.6133 27.6016 13.7781 27.6016 13.9814V18.4328C27.6016 18.6361 27.7664 18.8009 27.9697 18.8009H33.8003C34.0036 18.8009 34.1684 18.6361 34.1684 18.4328V13.9814C34.1684 13.7781 34.0036 13.6133 33.8003 13.6133Z",fill:"#E34C2B"})}),(0,At.jsx)("g",{filter:"url(#filter3_d_10278_8398)",children:(0,At.jsx)("path",{d:"M19.0838 25.6895H12.3255C12.0594 25.6895 11.8438 25.9051 11.8438 26.1712V29.63C11.8438 29.8961 12.0594 30.1118 12.3255 30.1118H19.0838C19.3499 30.1118 19.5656 29.8961 19.5656 29.63V26.1712C19.5656 25.9051 19.3499 25.6895 19.0838 25.6895Z",fill:"white"})}),(0,At.jsx)("path",{d:"M14.9787 27.3522C14.9287 27.3584 14.8855 27.3769 14.854 27.4146L14.3864 27.9692L14.1745 27.7197C14.1122 27.6449 13.9936 27.6326 13.9127 27.695C13.8379 27.7697 13.8318 27.8883 13.8941 27.963L14.2431 28.3806C14.2808 28.4244 14.3302 28.4491 14.3864 28.4491C14.4426 28.4491 14.4926 28.4244 14.5297 28.3806L15.1405 27.6573C15.1714 27.6196 15.1906 27.5702 15.1844 27.5202C15.1782 27.4702 15.1597 27.4269 15.122 27.3954C15.0782 27.3639 15.0288 27.3516 14.9787 27.3516V27.3522Z",fill:"#42CB14"}),(0,At.jsx)("path",{d:"M17.2187 26.4473H14.2021C13.4041 26.4473 12.75 27.0958 12.75 27.8994C12.75 28.7029 13.4047 29.3514 14.2021 29.3514H17.2187C18.0167 29.3514 18.6708 28.7029 18.6708 27.8994C18.6708 27.0958 18.0161 26.4473 17.2187 26.4473ZM14.2021 28.9654C13.6159 28.9654 13.136 28.4855 13.136 27.8994C13.136 27.3132 13.6159 26.8333 14.2021 26.8333H16.228C15.9414 27.1014 15.7604 27.475 15.7604 27.8994C15.7604 28.3237 15.9414 28.6974 16.228 28.9654H14.2021ZM17.2187 28.9654C16.6325 28.9654 16.1526 28.4855 16.1526 27.8994C16.1526 27.3132 16.6325 26.8333 17.2187 26.8333C17.8048 26.8333 18.2786 27.3132 18.2786 27.8994C18.2786 28.4855 17.8048 28.9654 17.2187 28.9654Z",fill:"#42CB14"}),(0,At.jsx)("path",{d:"M25.7561 21.9383C26.039 21.2848 26.165 20.5652 26.1243 19.8512C26.1144 19.6851 25.9729 19.5585 25.8068 19.569C25.6406 19.5789 25.514 19.7203 25.5245 19.8864C25.561 20.5066 25.451 21.1322 25.2046 21.6992C25.1546 21.8153 25.1823 21.9457 25.2663 22.0303C25.2929 22.0575 25.325 22.0785 25.3596 22.0951C25.5146 22.16 25.6901 22.0896 25.7568 21.9389L25.7561 21.9383Z",fill:"black"}),(0,At.jsx)("path",{d:"M20.3128 15.6884C20.2016 15.5661 20.012 15.5562 19.8879 15.6668C19.2912 16.2047 18.8459 16.8946 18.6001 17.6661C18.5556 17.8075 18.6192 17.9564 18.7465 18.0231C18.7613 18.0311 18.7773 18.0373 18.7952 18.0441C18.9527 18.0947 19.122 18.0083 19.1726 17.8508C19.3863 17.1825 19.7711 16.5827 20.2906 16.1152C20.4147 16.0009 20.4246 15.8113 20.3134 15.689L20.3128 15.6884Z",fill:"black"}),(0,At.jsx)("path",{d:"M20.3078 24.0885C19.6235 23.8698 18.9762 23.6629 18.4833 22.2528L17.7335 20.1127V20.1108C17.6872 19.9898 17.6754 19.8582 17.7001 19.731C17.7248 19.6037 17.7848 19.4858 17.8737 19.3913C17.975 19.2955 18.101 19.2294 18.2381 19.201C18.3746 19.1726 18.5167 19.1825 18.6482 19.2301C18.8422 19.3073 19.017 19.4265 19.1596 19.579C19.3023 19.7322 19.4085 19.9144 19.4715 20.1139L19.7044 20.6235L20.4017 17.484C20.4431 17.2981 20.5568 17.1369 20.7186 17.0356C20.8866 16.9293 21.0898 16.8954 21.2825 16.9411C21.3016 16.9441 21.3239 16.9516 21.3443 16.9577C21.4869 17.0028 21.6129 17.0887 21.7062 17.206C21.7636 17.0671 21.8655 16.9503 21.9959 16.8744C22.1849 16.7706 22.4078 16.7471 22.6141 16.8101C22.8038 16.8663 22.9637 16.9966 23.057 17.1714C23.1503 17.3462 23.1694 17.5513 23.1107 17.7403L23.1089 17.7452C23.2849 17.6557 23.4887 17.6396 23.6765 17.7001C23.8618 17.7576 24.0174 17.8861 24.1082 18.0578C24.199 18.2295 24.2182 18.4302 24.162 18.6155L24.1607 18.6204L23.9501 19.2344C24.0347 19.2301 24.1193 19.2412 24.2003 19.2671C24.3713 19.3202 24.5146 19.4388 24.5986 19.5969C24.6826 19.7557 24.6999 19.9404 24.6474 20.1121V20.1145C24.6425 20.1275 24.2219 21.3894 23.7543 22.6123C23.6438 22.9903 23.4461 23.3368 23.1774 23.624C22.9081 23.9112 22.5752 24.1311 22.2059 24.2664C21.708 24.4041 21.1806 24.3862 20.6933 24.2157L20.3097 24.0897L20.3078 24.0885ZM24.2175 19.9743C24.2336 19.9163 24.2262 19.8539 24.1965 19.8014C24.1669 19.7489 24.1175 19.7106 24.0594 19.6945C24.0026 19.6748 23.9402 19.6779 23.8859 19.7038C23.8315 19.7297 23.7895 19.7761 23.7698 19.8329L23.7667 19.8428L23.3683 20.9175C23.3479 20.9731 23.3065 21.0181 23.2528 21.0429C23.199 21.0676 23.1379 21.0707 23.0823 21.0509C23.0267 21.0311 22.981 20.9897 22.9551 20.9366C22.9298 20.8835 22.926 20.8224 22.9452 20.7662L23.7315 18.4778C23.7512 18.4055 23.742 18.3289 23.7055 18.2634C23.6691 18.198 23.6085 18.1498 23.5369 18.1288C23.4659 18.1041 23.388 18.1084 23.3207 18.1405C23.2528 18.1733 23.2009 18.2307 23.1756 18.3017L23.1731 18.3092L22.456 20.3196C22.4369 20.3739 22.3973 20.4184 22.3455 20.4444C22.2942 20.4703 22.2343 20.4752 22.1793 20.4586C22.1243 20.4419 22.0774 20.4042 22.049 20.3542C22.0206 20.3042 22.0125 20.2449 22.0268 20.1887L22.674 17.6347C22.7012 17.5618 22.6994 17.4809 22.6679 17.4092C22.637 17.3376 22.5789 17.2808 22.5067 17.2511L22.4949 17.2474C22.4048 17.2178 22.3059 17.2246 22.2207 17.2672C22.1571 17.3073 22.1126 17.3728 22.0984 17.4469L22.0978 17.4494L21.3937 20.0589C21.3782 20.1151 21.3418 20.1633 21.2918 20.193C21.2417 20.2226 21.1818 20.2319 21.125 20.2183C21.0682 20.2047 21.0188 20.1701 20.9873 20.1207C20.9558 20.0719 20.9446 20.012 20.9558 19.9552L21.4054 17.723L21.4066 17.7187C21.4196 17.6489 21.4066 17.5766 21.3696 17.5161C21.3325 17.4556 21.2745 17.4105 21.2065 17.3901L21.1812 17.3821C21.1046 17.3642 21.0237 17.3771 20.957 17.4191C20.8971 17.4562 20.8545 17.5161 20.839 17.5853L19.9965 21.3782C19.986 21.4239 19.9613 21.4653 19.9261 21.4962C19.8909 21.5271 19.8465 21.5462 19.8001 21.5512C19.7532 21.5561 19.7063 21.5462 19.6655 21.5228C19.6247 21.4993 19.592 21.4641 19.5722 21.4209L19.0583 20.2967L19.0534 20.285C18.9719 20.0077 18.773 19.7792 18.5099 19.6593C18.4574 19.6377 18.4005 19.6309 18.3443 19.6396C18.2888 19.6482 18.2356 19.6717 18.1924 19.7075C18.1628 19.7427 18.1436 19.7859 18.1368 19.8323C18.13 19.8786 18.1368 19.9249 18.1566 19.9675L18.9064 22.1064C19.327 23.3059 19.8199 23.4634 20.4437 23.6629L20.826 23.7852C22.2948 24.2546 22.9989 23.3183 23.3312 22.4499C23.7883 21.2559 24.2003 20.025 24.2169 19.9731L24.2175 19.9743Z",fill:"black"}),(0,At.jsx)("path",{d:"M33.4005 14.7411C33.3789 14.7121 33.343 14.6966 33.3072 14.7004C33.2794 14.7028 32.6222 14.7689 32.2788 15.2636C32.2745 15.2698 32.2708 15.2766 32.2677 15.2834L31.8292 16.3526V15.1055C31.8292 15.0919 31.8267 15.0784 31.8212 15.066L31.5778 14.4731C31.5617 14.4335 31.5234 14.4082 31.4808 14.4082C31.4382 14.4082 31.3999 14.4335 31.3839 14.4731L31.1405 15.066C31.1356 15.0784 31.1325 15.0919 31.1325 15.1055V16.5311H29.5217L29.6779 16.4057C29.7026 16.3859 29.7174 16.3556 29.7174 16.3241V16.2791L29.8879 16.3736C29.9256 16.3939 29.9713 16.3902 30.0047 16.3631C30.038 16.3359 30.051 16.292 30.0386 16.2513L29.9855 16.0777L30.1751 16.1407C30.2134 16.1531 30.2548 16.1432 30.2832 16.1148C30.311 16.0864 30.3203 16.0437 30.3067 16.0061L30.2499 15.8492L30.4401 15.8986C30.4716 15.9066 30.5049 15.8998 30.5303 15.8801C30.5556 15.8603 30.571 15.83 30.571 15.7973V15.394C30.571 15.3365 30.5241 15.2896 30.4667 15.2896C30.4092 15.2896 30.3623 15.3365 30.3623 15.394V15.662L30.1109 15.5966C30.0732 15.5867 30.0337 15.5984 30.0071 15.6274C29.9812 15.6559 29.9732 15.6966 29.9861 15.7337L30.0368 15.8739L29.8595 15.8146C29.8224 15.8022 29.7811 15.8115 29.7533 15.8393C29.7255 15.8665 29.715 15.9072 29.7261 15.9449L29.7632 16.0654L29.6643 16.011C29.6316 15.9931 29.5927 15.9937 29.5606 16.0122C29.5284 16.0308 29.5093 16.0654 29.5093 16.1024V16.2747L29.3289 16.4186V16.2704C29.3289 16.2235 29.2981 16.1827 29.253 16.1697C29.1665 16.145 29.1066 16.0678 29.1066 15.982C29.1066 15.8961 29.1665 15.8189 29.253 15.7942C29.2981 15.7812 29.3289 15.7405 29.3289 15.6935V15.4415C29.3289 15.4286 29.3265 15.4162 29.3222 15.4039L29.1084 14.8461C29.093 14.806 29.0541 14.7788 29.0109 14.7788H28.7144C28.6674 14.7788 28.6261 14.8097 28.6137 14.8548L28.4568 15.4125C28.4544 15.4218 28.4531 15.431 28.4531 15.4409V17.1845C28.4531 17.5452 28.7465 17.8386 29.1072 17.8386H31.8273C32.1417 17.8386 32.4048 17.6156 32.4672 17.3192L33.4159 14.8418C33.4289 14.8078 33.4233 14.7701 33.4017 14.7411H33.4005ZM31.3425 15.1259L31.4814 14.7881L31.6204 15.1259V16.5304H31.3431V15.1259H31.3425ZM28.6619 15.4551L28.7934 14.9876H28.9386L29.1196 15.4601V15.6225C28.9855 15.6917 28.8972 15.8294 28.8972 15.9814C28.8972 16.1333 28.9855 16.271 29.1196 16.3402V16.5274C29.0133 16.5311 28.8151 16.5551 28.6619 16.6799V15.4557V15.4551ZM31.8261 17.6292H29.106C28.8608 17.6292 28.6613 17.4297 28.6613 17.1845C28.6613 16.9393 28.8608 16.7398 29.106 16.7398H31.8174C31.8755 16.7503 32.2782 16.8405 32.2609 17.2784C32.2177 17.4785 32.0392 17.6292 31.8267 17.6292H31.8261ZM32.4079 16.8862C32.3214 16.7182 32.1639 16.5922 31.9756 16.5477L32.4573 15.373C32.6469 15.108 32.9582 14.9906 33.1528 14.9412L32.4079 16.8856V16.8862Z",fill:"white",stroke:"white",strokeWidth:"0.0150204",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M32.4959 16.0108C32.4422 15.9904 32.3816 16.0169 32.3606 16.0713L32.2334 16.4042C32.213 16.4579 32.2396 16.5185 32.2939 16.5395C32.3063 16.5444 32.3186 16.5463 32.3316 16.5463C32.3736 16.5463 32.4131 16.5209 32.4292 16.4789L32.5564 16.146C32.5768 16.0923 32.5503 16.0318 32.4959 16.0108Z",fill:"white",stroke:"white",strokeWidth:"0.0150204",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M31.6395 17.0976H31.5505V17.0087C31.5505 16.9512 31.5036 16.9043 31.4461 16.9043C31.3887 16.9043 31.3418 16.9512 31.3418 17.0087V17.0976H31.2528C31.1954 17.0976 31.1484 17.1446 31.1484 17.202C31.1484 17.2594 31.1954 17.3064 31.2528 17.3064H31.3418V17.3953C31.3418 17.4528 31.3887 17.4997 31.4461 17.4997C31.5036 17.4997 31.5505 17.4528 31.5505 17.3953V17.3064H31.6395C31.6969 17.3064 31.7439 17.2594 31.7439 17.202C31.7439 17.1446 31.6969 17.0976 31.6395 17.0976Z",fill:"white",stroke:"white",strokeWidth:"0.0150204",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M15.2592 11.543C15.1801 11.6189 15.0572 11.6189 14.9819 11.543L14.7799 11.341V12.9734C14.7799 13.0815 14.6922 13.1686 14.5847 13.1686C14.4772 13.1686 14.3889 13.0815 14.3889 12.9734V11.341L14.1869 11.543C14.111 11.6189 13.9856 11.6189 13.9102 11.543C13.8719 11.5047 13.8516 11.4553 13.8516 11.4052C13.8516 11.3552 13.8719 11.3064 13.9102 11.2681L14.447 10.7338C14.4822 10.6962 14.5316 10.6758 14.5847 10.6758C14.6341 10.6758 14.6835 10.6962 14.7218 10.7338L15.2592 11.2656C15.3352 11.3447 15.3382 11.4676 15.2592 11.543Z",fill:"white"}),(0,At.jsx)("path",{d:"M15.2592 11.2656L14.7218 10.7338C14.6835 10.6962 14.6341 10.6758 14.5847 10.6758C14.5316 10.6758 14.4822 10.6962 14.447 10.7338L13.9102 11.2681C13.8719 11.3064 13.8516 11.3558 13.8516 11.4052C13.8516 11.4546 13.8719 11.5047 13.9102 11.543C13.9862 11.6189 14.1116 11.6189 14.1869 11.543L14.3889 11.341V12.9734C14.3889 13.0815 14.4766 13.1686 14.5847 13.1686C14.6928 13.1686 14.7799 13.0815 14.7799 12.9734V11.341L14.9819 11.543C15.0578 11.6189 15.1807 11.6189 15.2592 11.543C15.3382 11.467 15.3352 11.3441 15.2592 11.2656ZM15.2283 11.5115C15.1672 11.5708 15.072 11.5708 15.0134 11.5115L14.7366 11.2348V12.9734C14.7366 13.0568 14.6693 13.1248 14.5853 13.1248C14.5013 13.1248 14.4334 13.0574 14.4334 12.9734V11.2348L14.1567 11.5115C14.0986 11.5695 14.0004 11.5695 13.9424 11.5115C13.9127 11.4824 13.8967 11.4441 13.8967 11.4052C13.8967 11.3663 13.9133 11.328 13.9417 11.2996L14.4803 10.7641C14.5316 10.7091 14.6317 10.7054 14.6916 10.766L15.2283 11.2965C15.2573 11.3274 15.2734 11.3657 15.2734 11.4058C15.2734 11.446 15.2579 11.4837 15.2289 11.5115H15.2283Z",fill:"white"}),(0,At.jsx)("path",{d:"M13.9454 12.5769L13.4112 13.1105C13.3321 13.1865 13.2098 13.1865 13.1345 13.1105L12.5971 12.5769C12.5588 12.5386 12.5391 12.4892 12.5391 12.4392C12.5391 12.3891 12.5588 12.3397 12.5971 12.302C12.6731 12.2261 12.7991 12.2261 12.8744 12.302L13.0758 12.5034V10.8716C13.0758 10.7635 13.1635 10.6758 13.2716 10.6758C13.3797 10.6758 13.4674 10.7635 13.4674 10.8716V12.5003L13.6687 12.299C13.7478 12.223 13.8707 12.2199 13.9461 12.299C14.022 12.378 14.022 12.5003 13.9461 12.5763L13.9454 12.5769Z",fill:"white"}),(0,At.jsx)("path",{d:"M13.9461 12.299C13.8701 12.2199 13.7472 12.223 13.6687 12.299L13.4674 12.5003V10.8716C13.4674 10.7635 13.3797 10.6758 13.2716 10.6758C13.1635 10.6758 13.0758 10.7635 13.0758 10.8716V12.5034L12.8744 12.302C12.7985 12.2261 12.6725 12.2261 12.5971 12.302C12.5588 12.3397 12.5391 12.3898 12.5391 12.4392C12.5391 12.4886 12.5588 12.5386 12.5971 12.5769L13.1345 13.1105C13.2104 13.1865 13.3327 13.1865 13.4112 13.1105L13.9454 12.5769C14.0214 12.5003 14.0214 12.378 13.9454 12.2996L13.9461 12.299ZM13.9152 12.5454L13.3815 13.0784C13.3198 13.1377 13.2253 13.1383 13.1666 13.0784L12.6292 12.5442C12.6002 12.5151 12.5842 12.4768 12.5842 12.4385C12.5842 12.4003 12.6008 12.3613 12.6292 12.3329C12.6577 12.3045 12.6959 12.2891 12.7367 12.2891C12.7775 12.2891 12.8164 12.3051 12.8442 12.3329L13.1203 12.6096V10.871C13.1203 10.7876 13.1882 10.719 13.2722 10.719C13.3562 10.719 13.4242 10.787 13.4242 10.871V12.6059L13.6996 12.3305C13.7305 12.3008 13.7688 12.2854 13.8096 12.2848H13.8108C13.8503 12.2848 13.8874 12.3008 13.9146 12.3292C13.9739 12.391 13.9745 12.4855 13.9146 12.5448L13.9152 12.5454Z",fill:"white"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8398",x:"12.2509",y:"10.3154",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8398"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8398",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8398",x:"10.8872",y:"8.87935",width:"6.08505",height:"6.08505",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.290795"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8398"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8398",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8398",x:"26.9286",y:"12.9404",width:"7.91614",height:"6.53333",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.336457"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8398"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8398",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8398",x:"11.2429",y:"25.0886",width:"8.92038",height:"5.62351",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.300408"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8398"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8398",result:"shape"})]})]})]}),dn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#005FE4",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.5245 24.4824L19.8833 22.3559C19.8253 22.1638 19.9111 21.913 20.0686 21.7864C20.5158 21.4306 20.9253 21.0217 21.2885 20.5647C21.4145 20.4078 21.6659 20.3226 21.8604 20.3806L23.9845 21.0211C24.1785 21.0804 24.4193 20.9859 24.5163 20.8086C24.6979 20.477 24.8653 20.1317 25.0135 19.7735C25.1605 19.4152 25.2865 19.0533 25.3934 18.6907C25.4496 18.4949 25.3452 18.259 25.1673 18.1645L23.2112 17.1164C23.0333 17.0206 22.9166 16.7822 22.9382 16.5821C23.0043 16.0021 23.0031 15.4228 22.9388 14.8533C22.9166 14.6538 23.0346 14.4148 23.2125 14.319L25.1673 13.2709C25.3452 13.1751 25.4502 12.9404 25.3934 12.7446C25.3211 12.497 25.2383 12.2487 25.1463 12.0029C25.0759 11.8126 24.9505 11.51 24.8665 11.3278C24.7572 11.0875 24.6405 10.8534 24.5151 10.6261C24.4181 10.4501 24.1772 10.3556 23.9845 10.4149L21.8598 11.0548C21.6665 11.1134 21.4145 11.0294 21.2891 10.8707C20.9327 10.4235 20.5245 10.0146 20.0692 9.65147C19.9111 9.52485 19.824 9.27223 19.8827 9.08076L20.5245 6.9542C20.5813 6.76026 20.4892 6.51938 20.312 6.42303C19.9803 6.24082 19.6357 6.07529 19.2768 5.92582C18.918 5.77759 18.5579 5.6522 18.1928 5.54535C17.9995 5.48853 17.763 5.59291 17.6678 5.77141L16.6185 7.72812C16.5227 7.906 16.2843 8.02335 16.0842 8.0005C15.5042 7.93379 14.9267 7.93503 14.3579 7.99988C14.1584 8.02335 13.9181 7.90538 13.8224 7.72812L12.7742 5.77203C12.6785 5.59476 12.4413 5.48853 12.248 5.54412C11.9991 5.61885 11.7526 5.70038 11.505 5.79303C11.316 5.86344 11.0139 5.9882 10.8305 6.07406C10.5908 6.18091 10.3574 6.29826 10.1301 6.42364C9.95219 6.52062 9.85954 6.76088 9.9176 6.95544L10.5593 9.08076C10.6174 9.27285 10.5303 9.52485 10.3734 9.65147C9.92687 10.0079 9.51675 10.4161 9.15357 10.8732C9.02695 11.0301 8.77681 11.1159 8.58225 11.056L6.45754 10.4167C6.26237 10.3574 6.02272 10.4519 5.92513 10.6292C5.74354 10.9609 5.57616 11.3055 5.42792 11.665C5.27969 12.0232 5.15492 12.3852 5.04622 12.7465C4.99063 12.9423 5.09501 13.1789 5.27413 13.274L7.2296 14.3215C7.40687 14.4179 7.52545 14.6563 7.50198 14.857C7.43651 15.4357 7.43713 16.0151 7.50198 16.5864C7.52422 16.7859 7.40625 17.0243 7.22898 17.1207L5.27413 18.1688C5.09501 18.2633 4.99001 18.4993 5.04745 18.6951C5.12034 18.9421 5.2031 19.1916 5.29451 19.4369C5.36492 19.6283 5.49092 19.9297 5.57369 20.1113C5.68425 20.3516 5.8016 20.5863 5.92513 20.8124C6.0221 20.9896 6.26237 21.0835 6.45631 21.0248L8.5804 20.3843C8.77434 20.3275 9.02634 20.4115 9.15234 20.5684C9.5081 21.0174 9.91698 21.4257 10.3728 21.7901C10.5303 21.9161 10.6174 22.1675 10.5581 22.3589L9.9176 24.4867C9.85892 24.6807 9.95219 24.9209 10.1301 25.0173C10.4605 25.1995 10.8064 25.3644 11.1652 25.5145C11.5235 25.6621 11.8836 25.7881 12.2486 25.8962C12.4419 25.9518 12.6785 25.848 12.7736 25.6701L13.8224 23.7122C13.9193 23.5343 14.1571 23.417 14.3572 23.4398C14.936 23.5053 15.5147 23.5047 16.0836 23.4411C16.2849 23.4176 16.524 23.5349 16.6185 23.7134L17.6685 25.6695C17.7623 25.8474 18.0007 25.9524 18.1935 25.8968C18.4417 25.8221 18.6907 25.7406 18.9365 25.6479C19.1261 25.5787 19.4287 25.4521 19.6122 25.3687C19.8512 25.2606 20.0847 25.1433 20.312 25.0179C20.4892 24.9209 20.5837 24.6801 20.5245 24.4861V24.4824ZM18.7969 17.1997C17.9779 19.1744 15.7142 20.1107 13.7402 19.2936C11.7656 18.4746 10.8268 16.2115 11.6452 14.235C12.4635 12.2616 14.7285 11.3241 16.7025 12.1418C18.6758 12.9584 19.6153 15.2239 18.7969 17.1997Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9383 15.1025C36.926 14.9931 36.8253 14.8974 36.7178 14.8869L35.5289 14.7683C35.4208 14.7572 35.3133 14.6627 35.2831 14.5589C35.1966 14.2569 35.0761 13.9691 34.9273 13.6992C34.8754 13.6047 34.884 13.4614 34.9532 13.3768L35.7092 12.4528C35.7778 12.3688 35.7815 12.2304 35.7129 12.1446C35.6258 12.0365 35.5338 11.9296 35.4375 11.8265C35.3627 11.7468 35.2386 11.622 35.1595 11.5485C35.0558 11.4516 34.9489 11.3589 34.8402 11.2718C34.7556 11.2045 34.6166 11.207 34.5332 11.2761L33.608 12.0321C33.524 12.1007 33.3813 12.1112 33.2868 12.0581C33.0175 11.9092 32.7303 11.79 32.4283 11.7036C32.3239 11.6733 32.2288 11.5658 32.2177 11.4577L32.0991 10.2681C32.088 10.1601 31.9922 10.0594 31.8841 10.0476C31.6822 10.0254 31.4759 10.0137 31.2665 10.0137C31.0577 10.0137 30.8527 10.026 30.6488 10.0476C30.5408 10.0594 30.445 10.1601 30.4345 10.2681L30.3159 11.4577C30.3048 11.5658 30.2103 11.6733 30.1066 11.7029C29.8045 11.7894 29.5173 11.9092 29.248 12.0581C29.1535 12.1112 29.0096 12.1019 28.9256 12.0334L28.0016 11.2768C27.9176 11.2082 27.778 11.2045 27.6928 11.2718C27.5847 11.3601 27.4785 11.4516 27.3747 11.5485C27.295 11.622 27.1709 11.7468 27.0974 11.8271C27.0004 11.9296 26.9084 12.0358 26.8213 12.1452C26.7533 12.2304 26.7558 12.3688 26.825 12.4534L27.5816 13.3786C27.6502 13.4626 27.6588 13.6053 27.6069 13.701C27.4581 13.9703 27.3383 14.2575 27.2524 14.5596C27.2215 14.6639 27.1147 14.7578 27.006 14.7683L25.8176 14.8881C25.7077 14.8986 25.6088 14.995 25.5965 15.1031C25.5743 15.3051 25.5619 15.5113 25.5625 15.7207C25.5625 15.9289 25.5749 16.1346 25.5953 16.3371C25.6082 16.4458 25.7083 16.5416 25.8176 16.5527L27.006 16.6707C27.1141 16.6818 27.2215 16.7763 27.2512 16.8807C27.3383 17.1821 27.4575 17.4699 27.6076 17.7404C27.6594 17.8349 27.6502 17.9776 27.5822 18.0622L26.8262 18.9862C26.7564 19.0702 26.7527 19.2092 26.8219 19.2951C26.909 19.4031 27.0023 19.51 27.0974 19.6131C27.1715 19.6934 27.2963 19.8176 27.3747 19.8911C27.4791 19.9881 27.5859 20.0801 27.694 20.1672C27.7786 20.2351 27.9176 20.2326 28.0022 20.1635L28.9262 19.4075C29.0108 19.3389 29.1535 19.329 29.2486 19.3809C29.5186 19.531 29.8051 19.6496 30.1072 19.7373C30.2116 19.7676 30.3067 19.8744 30.3166 19.9819L30.4364 21.1721C30.4475 21.2808 30.5432 21.3808 30.6513 21.392C30.8533 21.4142 31.0596 21.4259 31.269 21.4259C31.4777 21.4259 31.6828 21.4136 31.8866 21.3926C31.9947 21.3802 32.0904 21.2802 32.1009 21.1715L32.2195 19.9819C32.2306 19.8732 32.3251 19.7663 32.4289 19.7361C32.7303 19.649 33.0181 19.5298 33.2881 19.3815C33.3838 19.3284 33.5258 19.3377 33.6098 19.4068L34.5351 20.1635C34.6185 20.2326 34.7587 20.2357 34.8433 20.1684C34.9514 20.0801 35.0582 19.9887 35.1614 19.8917C35.2417 19.8182 35.3658 19.6928 35.4399 19.6138C35.5363 19.5106 35.6283 19.4044 35.7154 19.2951C35.7833 19.2111 35.7809 19.0721 35.7117 18.9875L34.9545 18.0616C34.8859 17.9782 34.8773 17.8356 34.9298 17.7404C35.0792 17.4718 35.1984 17.1833 35.2849 16.8813C35.3152 16.7775 35.4226 16.683 35.5313 16.6725L36.7197 16.5533C36.8284 16.5428 36.9285 16.4465 36.9408 16.3378C36.963 16.1364 36.9754 15.9295 36.9754 15.7213C36.9748 15.5132 36.9624 15.3075 36.9408 15.1049L36.9383 15.1025ZM31.2671 17.8028C30.1164 17.8028 29.1832 16.8702 29.1832 15.7183C29.1838 14.5682 30.1171 13.6356 31.2671 13.6356C32.4166 13.6349 33.3504 14.5682 33.3504 15.7195C33.3504 16.8702 32.4172 17.8028 31.2671 17.8028Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6386 27.5981L34.0253 27.4369C33.8783 27.4221 33.7331 27.2943 33.6923 27.1528C33.575 26.7433 33.4119 26.353 33.2093 25.9861C33.1383 25.8576 33.1513 25.6631 33.2445 25.5488L34.2711 24.295C34.3643 24.1813 34.3693 23.9929 34.2766 23.8762C34.1587 23.7292 34.0339 23.5847 33.903 23.4445C33.8017 23.3358 33.633 23.1665 33.5256 23.0671C33.3848 22.9355 33.2402 22.8095 33.0914 22.6916C32.9765 22.6001 32.7881 22.6038 32.6745 22.6977L31.4194 23.7236C31.3058 23.8175 31.1112 23.8305 30.9827 23.7588C30.6171 23.5569 30.2273 23.3951 29.8185 23.2771C29.6764 23.2357 29.5467 23.0899 29.5331 22.9442L29.3719 21.3296C29.3565 21.1826 29.2268 21.0461 29.0804 21.0307C28.8061 21.0004 28.5263 20.985 28.2428 20.9844C27.9593 20.9844 27.6814 21.0004 27.4047 21.0307C27.2583 21.0461 27.128 21.1833 27.1138 21.3303L26.9526 22.9442C26.9371 23.0912 26.8099 23.2363 26.6678 23.2771C26.2577 23.3944 25.868 23.5569 25.5023 23.7588C25.3745 23.8305 25.1793 23.8181 25.065 23.7249L23.8106 22.6977C23.6963 22.6045 23.5067 22.5995 23.3912 22.6909C23.2448 22.8108 23.1009 22.9349 22.9589 23.0665C22.8508 23.1665 22.6828 23.3351 22.5821 23.4445C22.4505 23.5834 22.3258 23.728 22.2072 23.8762C22.1145 23.9917 22.1195 24.1795 22.2128 24.2943L23.2405 25.5494C23.3338 25.6631 23.3449 25.857 23.2745 25.9867C23.0725 26.3517 22.9107 26.7427 22.7927 27.1516C22.7513 27.293 22.6062 27.4209 22.4586 27.4345L20.8459 27.5975C20.6977 27.6117 20.5624 27.7427 20.5457 27.8891C20.5161 28.1639 20.4994 28.4431 20.5 28.7272C20.5 29.0101 20.5173 29.2893 20.5445 29.5635C20.5618 29.7111 20.6983 29.8414 20.8459 29.8556L22.4586 30.0162C22.605 30.0317 22.7513 30.1589 22.7915 30.3016C22.9095 30.7105 23.0713 31.1014 23.2745 31.4683C23.3449 31.5962 23.3325 31.7907 23.2393 31.905L22.2134 33.1588C22.1189 33.2725 22.1139 33.4615 22.2072 33.5776C22.3252 33.724 22.4512 33.8691 22.5809 34.0093C22.6815 34.1186 22.8514 34.2873 22.9583 34.3867C23.0997 34.5183 23.2448 34.643 23.3918 34.7616C23.5067 34.8543 23.6951 34.8505 23.81 34.7561L25.0644 33.7301C25.1793 33.6369 25.3726 33.6239 25.5017 33.6937C25.8674 33.8975 26.2577 34.0587 26.6672 34.1779C26.8087 34.2187 26.9378 34.3632 26.9513 34.5102L27.1138 36.1254C27.1286 36.2724 27.2583 36.4095 27.4053 36.4243C27.6789 36.4546 27.9593 36.47 28.2428 36.4706C28.5257 36.4706 28.8043 36.4546 29.0804 36.4249C29.2268 36.4083 29.3571 36.2724 29.3719 36.1254L29.5325 34.5108C29.5479 34.3638 29.6764 34.2181 29.8172 34.1779C30.2261 34.06 30.6171 33.8981 30.9827 33.6962C31.1118 33.6239 31.3058 33.6363 31.42 33.7301L32.6751 34.7567C32.7881 34.8506 32.9783 34.8549 33.0932 34.7635C33.2396 34.643 33.3848 34.5195 33.525 34.3873C33.6337 34.2879 33.8029 34.1174 33.903 34.0099C34.0339 33.8697 34.1587 33.7252 34.2773 33.577C34.3693 33.4633 34.3662 33.2737 34.2717 33.1594L33.2439 31.9031C33.1507 31.7901 33.1389 31.5962 33.21 31.4671C33.4125 31.1021 33.5744 30.7111 33.6917 30.301C33.7325 30.1601 33.8789 30.0323 34.0259 30.0168L35.6386 29.855C35.7862 29.8408 35.9214 29.7105 35.9381 29.5629C35.9678 29.2893 35.9844 29.0088 35.9844 28.726C35.9838 28.4431 35.9671 28.1639 35.9381 27.8891C35.9214 27.7414 35.7849 27.6111 35.6386 27.5975V27.5981ZM28.2416 31.5542C26.6802 31.5536 25.4134 30.2892 25.4134 28.726C25.414 27.1658 26.6808 25.899 28.2416 25.899C29.8012 25.8984 31.0692 27.1646 31.0692 28.7272C31.0686 30.2892 29.8024 31.5536 28.2416 31.5542Z",fill:"white"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8548)",children:(0,At.jsx)("path",{d:"M28.6819 11.6074H15.043C14.2383 11.6074 13.5859 12.2598 13.5859 13.0645V26.7033C13.5859 27.508 14.2383 28.1604 15.043 28.1604H28.6819C29.4865 28.1604 30.1389 27.508 30.1389 26.7033V13.0645C30.1389 12.2598 29.4865 11.6074 28.6819 11.6074Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8548)",children:(0,At.jsx)("path",{d:"M13.8309 14.4235C15.3987 14.4235 16.6696 13.1526 16.6696 11.5848C16.6696 10.017 15.3987 8.74609 13.8309 8.74609C12.2631 8.74609 10.9922 10.017 10.9922 11.5848C10.9922 13.1526 12.2631 14.4235 13.8309 14.4235Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8548)",children:(0,At.jsx)("path",{d:"M32.82 13.2324H28.3291C28.1257 13.2324 27.9609 13.3972 27.9609 13.6005V18.0538C27.9609 18.2571 28.1257 18.4219 28.3291 18.4219H32.82C33.0233 18.4219 33.1881 18.2571 33.1881 18.0538V13.6005C33.1881 13.3972 33.0233 13.2324 32.82 13.2324Z",fill:"black"})}),(0,At.jsx)("g",{filter:"url(#filter3_d_10278_8548)",children:(0,At.jsx)("path",{d:"M19.3904 24.918H12.2708C12.0048 24.918 11.7891 25.1337 11.7891 25.3997V28.8586C11.7891 29.1246 12.0048 29.3403 12.2708 29.3403H19.3904C19.6565 29.3403 19.8722 29.1246 19.8722 28.8586V25.3997C19.8722 25.1337 19.6565 24.918 19.3904 24.918Z",fill:"white"})}),(0,At.jsx)("path",{d:"M30.2935 16.293H31.6751C31.7894 16.293 31.8827 16.3856 31.8827 16.5005C31.8827 16.6148 31.79 16.708 31.6751 16.708H30.2935C30.1792 16.708 30.0859 16.6154 30.0859 16.5005C30.0859 16.3862 30.1786 16.293 30.2935 16.293Z",fill:"white"}),(0,At.jsx)("path",{d:"M30.2935 17.3301H31.6751C31.7894 17.3301 31.8827 17.4227 31.8827 17.5376C31.8827 17.6519 31.79 17.7451 31.6751 17.7451H30.2935C30.1792 17.7451 30.0859 17.6525 30.0859 17.5376C30.0859 17.4233 30.1786 17.3301 30.2935 17.3301Z",fill:"white"}),(0,At.jsx)("path",{d:"M29.5669 15.6039H31.5699C31.8781 15.6039 32.1635 15.4396 32.3179 15.1722C32.4723 14.9047 32.4723 14.5761 32.3179 14.3087C32.1635 14.0412 31.8788 13.877 31.5699 13.877H29.5669C29.2587 13.877 28.9733 14.0412 28.8189 14.3087C28.6645 14.5761 28.6645 14.9047 28.8189 15.1722C28.9733 15.4396 29.2581 15.6039 29.5669 15.6039ZM29.5669 14.2914H31.5699C31.7305 14.2914 31.8788 14.3772 31.959 14.5156C32.0393 14.654 32.0393 14.8257 31.959 14.9646C31.8788 15.1036 31.7305 15.1888 31.5699 15.1888H29.5669C29.4063 15.1888 29.2581 15.103 29.1778 14.9646C29.0975 14.8263 29.0975 14.6546 29.1778 14.5156C29.2581 14.3766 29.4063 14.2914 29.5669 14.2914Z",fill:"white"}),(0,At.jsx)("path",{d:"M29.5401 16.5005C29.5401 16.6148 29.4474 16.708 29.3325 16.708C29.2176 16.708 29.125 16.6154 29.125 16.5005C29.125 16.3856 29.2176 16.293 29.3325 16.293C29.4474 16.293 29.5401 16.3856 29.5401 16.5005Z",fill:"white"}),(0,At.jsx)("path",{d:"M29.5401 17.5376C29.5401 17.6519 29.4474 17.7451 29.3325 17.7451C29.2176 17.7451 29.125 17.6525 29.125 17.5376C29.125 17.4227 29.2176 17.3301 29.3325 17.3301C29.4474 17.3301 29.5401 17.4227 29.5401 17.5376Z",fill:"white"}),(0,At.jsx)("path",{d:"M21.1153 17.252C20.8213 17.252 20.5859 17.4873 20.5859 17.7813C20.5859 18.0753 20.8213 18.3106 21.1153 18.3106C21.576 18.3106 21.9583 18.6929 21.9583 19.1537C21.9583 19.4477 22.1937 19.683 22.4877 19.683C22.7817 19.683 23.017 19.4477 23.017 19.1537C23.017 18.1049 22.164 17.252 21.1153 17.252Z",fill:"#FF5A00"}),(0,At.jsx)("path",{d:"M26.3499 23.544L24.2616 21.4656C24.7421 20.8183 25.0262 20.0148 25.0262 19.142C25.0262 16.9852 23.2715 15.2305 21.1147 15.2305C18.9579 15.2305 17.2031 16.9852 17.2031 19.142C17.2031 21.2989 18.9579 23.0536 21.1147 23.0536C21.9874 23.0536 22.7811 22.7695 23.4383 22.2889L25.5167 24.3673C25.634 24.4847 25.7816 24.5341 25.9286 24.5341C26.0756 24.5341 26.2325 24.4754 26.3406 24.3673C26.5759 24.1419 26.5759 23.7694 26.3505 23.544H26.3499ZM18.3699 19.142C18.3699 17.6325 19.6052 16.3972 21.1147 16.3972C22.6242 16.3972 23.8595 17.6325 23.8595 19.142C23.8595 20.6516 22.6242 21.8869 21.1147 21.8869C19.6052 21.8869 18.3699 20.6614 18.3699 19.142Z",fill:"#FF5A00"}),(0,At.jsx)("path",{d:"M18.3015 28.4279H13.3566C13.0694 28.4279 12.8359 28.1944 12.8359 27.9072V26.3508C12.8359 26.0636 13.0694 25.8301 13.3566 25.8301H18.3015C18.5887 25.8301 18.8222 26.0636 18.8222 26.3508V27.9072C18.8222 28.1944 18.5887 28.4279 18.3015 28.4279ZM13.3566 26.2538C13.3029 26.2538 13.2596 26.297 13.2596 26.3508V27.9072C13.2596 27.961 13.3035 28.0042 13.3566 28.0042H18.3015C18.3552 28.0042 18.3985 27.961 18.3985 27.9072V26.3508C18.3985 26.297 18.3546 26.2538 18.3015 26.2538H13.3566Z",fill:"black"}),(0,At.jsx)("path",{d:"M13.7509 27.7858C13.6342 27.7858 13.5391 27.6907 13.5391 27.5739V26.6845C13.5391 26.5678 13.6342 26.4727 13.7509 26.4727C13.8677 26.4727 13.9628 26.5678 13.9628 26.6845V27.5739C13.9628 27.6907 13.8677 27.7858 13.7509 27.7858Z",fill:"black"}),(0,At.jsx)("path",{d:"M14.796 10.5336V10.9475L14.0406 11.7028V12.6713L13.625 12.8788V11.6936L12.8696 10.9203V10.5336H14.7954M14.796 10.1562H12.8696C12.6614 10.1562 12.4922 10.3298 12.4922 10.5441V10.932C12.4922 11.0352 12.5317 11.134 12.6027 11.2069L13.2476 11.869V12.8727C13.2476 13.0073 13.3155 13.1321 13.4267 13.2031C13.5379 13.2741 13.6768 13.2803 13.7942 13.2204L14.1716 13.0265H14.2092C14.3371 12.9604 14.418 12.8263 14.418 12.6793V11.8696L15.0628 11.2075C15.1339 11.1346 15.1734 11.0358 15.1734 10.9326V10.5454C15.1734 10.5126 15.1703 10.4793 15.1617 10.4472C15.1135 10.2662 14.9597 10.1562 14.7954 10.1562H14.796Z",fill:"#005FE4"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8548",x:"12.2041",y:"10.2255",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8548"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8548",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8548",x:"10.3914",y:"8.14528",width:"6.88132",height:"6.87937",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.300408"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8548"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8548",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8548",x:"25.3834",y:"10.6549",width:"11.2828",height:"11.2457",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.450612",dy:"0.450612"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.51406"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8548"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8548",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8548",x:"10.4348",y:"23.5637",width:"11.4721",height:"7.80807",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.33886",dy:"0.33886"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.84655"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8548"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8548",result:"shape"})]})]})]}),On=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#7901C6",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.1182 24.4844L19.4771 22.3578C19.419 22.1657 19.5049 21.915 19.6624 21.7883C20.1096 21.4326 20.5191 21.0237 20.8822 20.5666C21.0082 20.4097 21.2596 20.3245 21.4542 20.3826L23.5783 21.0231C23.7722 21.0824 24.0131 20.9879 24.1101 20.8106C24.2916 20.4789 24.459 20.1337 24.6073 19.7754C24.7543 19.4172 24.8803 19.0552 24.9871 18.6927C25.0433 18.4969 24.9389 18.261 24.7611 18.1665L22.805 17.1183C22.6271 17.0226 22.5104 16.7842 22.532 16.584C22.5981 16.0041 22.5968 15.4247 22.5326 14.8552C22.5104 14.6557 22.6283 14.4167 22.8062 14.321L24.7611 13.2728C24.9389 13.1771 25.0439 12.9424 24.9871 12.7466C24.9149 12.4989 24.8321 12.2506 24.7401 12.0048C24.6696 11.8146 24.5443 11.5119 24.4603 11.3297C24.3509 11.0895 24.2342 10.8554 24.1088 10.6281C24.0119 10.452 23.771 10.3575 23.5783 10.4168L21.4536 11.0567C21.2602 11.1154 21.0082 11.0314 20.8829 10.8727C20.5265 10.4255 20.1182 10.0166 19.663 9.65342C19.5049 9.5268 19.4178 9.27419 19.4765 9.08272L20.1182 6.95616C20.175 6.76222 20.083 6.52133 19.9057 6.42498C19.5741 6.24277 19.2294 6.07724 18.8706 5.92777C18.5117 5.77954 18.1516 5.65416 17.7866 5.5473C17.5933 5.49048 17.3567 5.59486 17.2616 5.77336L16.2122 7.73007C16.1165 7.90795 15.8781 8.0253 15.6779 8.00245C15.098 7.93574 14.5205 7.93698 13.9516 8.00183C13.7521 8.0253 13.5119 7.90733 13.4161 7.73007L12.368 5.77398C12.2722 5.59672 12.0351 5.49048 11.8417 5.54607C11.5928 5.6208 11.3464 5.70233 11.0987 5.79498C10.9097 5.86539 10.6077 5.99016 10.4242 6.07601C10.1846 6.18286 9.95112 6.30022 9.72382 6.4256C9.54594 6.52257 9.45329 6.76283 9.51135 6.95739L10.1531 9.08272C10.2111 9.2748 10.1241 9.5268 9.96717 9.65342C9.52062 10.0098 9.1105 10.4181 8.74732 10.8751C8.6207 11.032 8.37056 11.1179 8.176 11.058L6.05129 10.4187C5.85612 10.3594 5.61647 10.4539 5.51888 10.6312C5.33729 10.9628 5.16991 11.3075 5.02167 11.667C4.87344 12.0252 4.74867 12.3871 4.63997 12.7485C4.58438 12.9442 4.68876 13.1808 4.86788 13.2759L6.82335 14.3235C7.00062 14.4198 7.1192 14.6582 7.09573 14.859C7.03026 15.4377 7.03088 16.017 7.09573 16.5884C7.11797 16.7879 7 17.0263 6.82273 17.1226L4.86788 18.1708C4.68876 18.2653 4.58376 18.5012 4.6412 18.697C4.71409 18.9441 4.79685 19.1936 4.88826 19.4388C4.95867 19.6303 5.08467 19.9317 5.16744 20.1133C5.278 20.3535 5.39535 20.5882 5.51888 20.8143C5.61585 20.9916 5.85612 21.0855 6.05006 21.0268L8.17414 20.3863C8.36809 20.3295 8.62009 20.4135 8.74609 20.5703C9.10185 21.0194 9.51073 21.4276 9.96656 21.792C10.1241 21.918 10.2111 22.1694 10.1519 22.3609L9.51135 24.4887C9.45267 24.6826 9.54594 24.9229 9.72382 25.0192C10.0543 25.2015 10.4001 25.3664 10.759 25.5165C11.1172 25.6641 11.4773 25.7901 11.8424 25.8982C12.0357 25.9537 12.2722 25.85 12.3674 25.6721L13.4161 23.7142C13.5131 23.5363 13.7509 23.4189 13.951 23.4418C14.5297 23.5072 15.1085 23.5066 15.6773 23.443C15.8787 23.4195 16.1177 23.5369 16.2122 23.7154L17.2622 25.6715C17.3561 25.8494 17.5945 25.9544 17.7872 25.8988C18.0355 25.824 18.2844 25.7425 18.5302 25.6499C18.7199 25.5807 19.0225 25.4541 19.2059 25.3707C19.445 25.2626 19.6784 25.1452 19.9057 25.0199C20.083 24.9229 20.1775 24.682 20.1182 24.4881V24.4844ZM18.3906 17.2017C17.5716 19.1763 15.308 20.1127 13.334 19.2955C11.3594 18.4765 10.4205 16.2135 11.2389 14.237C12.0573 12.2636 14.3222 11.326 16.2962 12.1438C18.2696 12.9603 19.209 15.2258 18.3906 17.2017Z",fill:"black"}),(0,At.jsx)("path",{d:"M36.5243 15.1005C36.5119 14.9912 36.4113 14.8955 36.3038 14.885L35.1148 14.7664C35.0067 14.7552 34.8993 14.6607 34.869 14.557C34.7825 14.255 34.6621 13.9671 34.5132 13.6972C34.4613 13.6027 34.47 13.4594 34.5392 13.3748L35.2952 12.4508C35.3637 12.3668 35.3674 12.2285 35.2989 12.1426C35.2118 12.0345 35.1198 11.9277 35.0234 11.8245C34.9487 11.7448 34.8245 11.6201 34.7455 11.5466C34.6417 11.4496 34.5348 11.357 34.4261 11.2699C34.3415 11.2025 34.2025 11.205 34.1192 11.2742L33.1939 12.0302C33.1099 12.0987 32.9673 12.1092 32.8728 12.0561C32.6035 11.9073 32.3163 11.7881 32.0142 11.7016C31.9098 11.6713 31.8147 11.5639 31.8036 11.4558L31.685 10.2662C31.6739 10.1581 31.5782 10.0574 31.4701 10.0457C31.2681 10.0235 31.0618 10.0117 30.8524 10.0117C30.6437 10.0117 30.4386 10.0241 30.2348 10.0457C30.1267 10.0574 30.031 10.1581 30.0205 10.2662L29.9019 11.4558C29.8908 11.5639 29.7963 11.6713 29.6925 11.701C29.3905 11.7875 29.1033 11.9073 28.834 12.0561C28.7395 12.1092 28.5955 12.1 28.5115 12.0314L27.5875 11.2748C27.5035 11.2062 27.364 11.2025 27.2787 11.2699C27.1706 11.3582 27.0644 11.4496 26.9606 11.5466C26.881 11.6201 26.7568 11.7448 26.6833 11.8251C26.5863 11.9277 26.4943 12.0339 26.4072 12.1432C26.3393 12.2285 26.3418 12.3668 26.4109 12.4514L27.1675 13.3767C27.2361 13.4607 27.2448 13.6033 27.1929 13.6991C27.044 13.9684 26.9242 14.2556 26.8383 14.5576C26.8075 14.662 26.7006 14.7559 26.5919 14.7664L25.4035 14.8862C25.2936 14.8967 25.1948 14.993 25.1824 15.1011C25.1602 15.3031 25.1478 15.5094 25.1485 15.7188C25.1485 15.9269 25.1608 16.1326 25.1812 16.3352C25.1942 16.4439 25.2942 16.5396 25.4035 16.5507L26.5919 16.6687C26.7 16.6798 26.8075 16.7743 26.8371 16.8787C26.9242 17.1801 27.0434 17.468 27.1935 17.7385C27.2454 17.833 27.2361 17.9757 27.1682 18.0603L26.4122 18.9843C26.3424 19.0683 26.3387 19.2072 26.4078 19.2931C26.4949 19.4012 26.5882 19.508 26.6833 19.6112C26.7574 19.6915 26.8822 19.8156 26.9606 19.8891C27.065 19.9861 27.1719 20.0781 27.28 20.1652C27.3646 20.2332 27.5035 20.2307 27.5882 20.1615L28.5122 19.4055C28.5968 19.337 28.7395 19.3271 28.8346 19.379C29.1045 19.529 29.3911 19.6476 29.6931 19.7353C29.7975 19.7656 29.8926 19.8725 29.9025 19.9799L30.0223 21.1701C30.0334 21.2788 30.1292 21.3789 30.2373 21.39C30.4392 21.4122 30.6455 21.424 30.8549 21.424C31.0637 21.424 31.2687 21.4116 31.4725 21.3906C31.5806 21.3783 31.6764 21.2782 31.6869 21.1695L31.8055 19.9799C31.8166 19.8712 31.9111 19.7644 32.0148 19.7341C32.3163 19.647 32.6041 19.5278 32.874 19.3796C32.9697 19.3265 33.1118 19.3357 33.1958 19.4049L34.121 20.1615C34.2044 20.2307 34.3446 20.2338 34.4292 20.1665C34.5373 20.0781 34.6442 19.9867 34.7473 19.8897C34.8276 19.8162 34.9518 19.6909 35.0259 19.6118C35.1222 19.5087 35.2143 19.4024 35.3013 19.2931C35.3693 19.2091 35.3668 19.0701 35.2976 18.9855L34.5404 18.0597C34.4718 17.9763 34.4632 17.8336 34.5157 17.7385C34.6652 17.4698 34.7844 17.1814 34.8708 16.8793C34.9011 16.7756 35.0086 16.6811 35.1173 16.6706L36.3056 16.5514C36.4143 16.5409 36.5144 16.4445 36.5268 16.3358C36.549 16.1345 36.5613 15.9275 36.5613 15.7194C36.5607 15.5112 36.5484 15.3056 36.5268 15.103L36.5243 15.1005ZM30.853 17.8009C29.7024 17.8009 28.7691 16.8682 28.7691 15.7163C28.7697 14.5662 29.703 13.6336 30.853 13.6336C32.0025 13.633 32.9364 14.5662 32.9364 15.7175C32.9364 16.8682 32.0031 17.8009 30.853 17.8009Z",fill:"black"}),(0,At.jsx)("path",{d:"M35.2245 27.5981L33.6112 27.4369C33.4642 27.4221 33.319 27.2943 33.2783 27.1528C33.1609 26.7433 32.9979 26.353 32.7953 25.9861C32.7242 25.8576 32.7372 25.6631 32.8305 25.5488L33.857 24.295C33.9503 24.1813 33.9552 23.9929 33.8626 23.8762C33.7446 23.7292 33.6198 23.5847 33.4889 23.4445C33.3876 23.3358 33.219 23.1665 33.1115 23.0671C32.9707 22.9355 32.8262 22.8095 32.6773 22.6916C32.5624 22.6001 32.374 22.6038 32.2604 22.6977L31.0053 23.7236C30.8917 23.8175 30.6971 23.8305 30.5687 23.7588C30.203 23.5569 29.8133 23.3951 29.4044 23.2771C29.2623 23.2357 29.1326 23.0899 29.119 22.9442L28.9578 21.3296C28.9424 21.1826 28.8127 21.0461 28.6663 21.0307C28.3921 21.0004 28.1123 20.985 27.8288 20.9844C27.5453 20.9844 27.2673 21.0004 26.9906 21.0307C26.8442 21.0461 26.7139 21.1833 26.6997 21.3303L26.5385 22.9442C26.5231 23.0912 26.3958 23.2363 26.2538 23.2771C25.8437 23.3944 25.4539 23.5569 25.0883 23.7588C24.9604 23.8305 24.7652 23.8181 24.651 23.7249L23.3965 22.6977C23.2823 22.6045 23.0927 22.5995 22.9772 22.6909C22.8308 22.8108 22.6869 22.9349 22.5448 23.0665C22.4367 23.1665 22.2687 23.3351 22.168 23.4445C22.0365 23.5834 21.9117 23.728 21.7931 23.8762C21.7005 23.9917 21.7054 24.1795 21.7987 24.2943L22.8265 25.5494C22.9197 25.6631 22.9308 25.857 22.8604 25.9867C22.6585 26.3517 22.4966 26.7427 22.3787 27.1516C22.3373 27.293 22.1921 27.4209 22.0445 27.4345L20.4318 27.5975C20.2836 27.6117 20.1483 27.7427 20.1317 27.8891C20.102 28.1639 20.0853 28.4431 20.086 28.7272C20.086 29.0101 20.1032 29.2893 20.1304 29.5635C20.1477 29.7111 20.2842 29.8414 20.4318 29.8556L22.0445 30.0162C22.1909 30.0317 22.3373 30.1589 22.3774 30.3016C22.4954 30.7105 22.6572 31.1014 22.8604 31.4683C22.9308 31.5962 22.9185 31.7907 22.8252 31.905L21.7993 33.1588C21.7048 33.2725 21.6999 33.4615 21.7931 33.5776C21.9111 33.724 22.0371 33.8691 22.1668 34.0093C22.2675 34.1186 22.4373 34.2873 22.5442 34.3867C22.6856 34.5183 22.8308 34.643 22.9778 34.7616C23.0927 34.8543 23.281 34.8505 23.3959 34.7561L24.6504 33.7301C24.7652 33.6369 24.9586 33.6239 25.0877 33.6937C25.4533 33.8975 25.8437 34.0587 26.2532 34.1779C26.3946 34.2187 26.5237 34.3632 26.5373 34.5102L26.6997 36.1254C26.7145 36.2724 26.8442 36.4095 26.9912 36.4243C27.2649 36.4546 27.5453 36.47 27.8288 36.4706C28.1117 36.4706 28.3902 36.4546 28.6663 36.4249C28.8127 36.4083 28.943 36.2724 28.9578 36.1254L29.1184 34.5108C29.1339 34.3638 29.2623 34.2181 29.4032 34.1779C29.812 34.06 30.203 33.8981 30.5687 33.6962C30.6977 33.6239 30.8917 33.6363 31.006 33.7301L32.261 34.7567C32.374 34.8506 32.5643 34.8549 32.6792 34.7635C32.8255 34.643 32.9707 34.5195 33.1109 34.3873C33.2196 34.2879 33.3888 34.1174 33.4889 34.0099C33.6198 33.8697 33.7446 33.7252 33.8632 33.577C33.9552 33.4633 33.9521 33.2737 33.8576 33.1594L32.8299 31.9031C32.7366 31.7901 32.7249 31.5962 32.7959 31.4671C32.9985 31.1021 33.1603 30.7111 33.2777 30.301C33.3184 30.1601 33.4648 30.0323 33.6118 30.0168L35.2245 29.855C35.3721 29.8408 35.5074 29.7105 35.524 29.5629C35.5537 29.2893 35.5704 29.0088 35.5704 28.726C35.5697 28.4431 35.5531 28.1639 35.524 27.8891C35.5074 27.7414 35.3709 27.6111 35.2245 27.5975V27.5981ZM27.8275 31.5542C26.2661 31.5536 24.9993 30.2892 24.9993 28.726C25 27.1658 26.2667 25.899 27.8275 25.899C29.3871 25.8984 30.6551 27.1646 30.6551 28.7272C30.6545 30.2892 29.3883 31.5536 27.8275 31.5542Z",fill:"black"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8424)",children:(0,At.jsx)("path",{d:"M29.5331 12.6309H15.6917C14.9429 12.6309 14.3359 13.2378 14.3359 13.9866V25.6045C14.3359 26.3533 14.9429 26.9603 15.6917 26.9603H29.5331C30.2819 26.9603 30.8889 26.3533 30.8889 25.6045V13.9866C30.8889 13.2378 30.2819 12.6309 29.5331 12.6309Z",fill:"white"})}),(0,At.jsxs)("g",{filter:"url(#filter1_d_10278_8424)",children:[(0,At.jsx)("path",{d:"M7.59375 19.6188C8.57643 18.5818 9.56034 17.546 10.5418 16.5077C10.8901 16.1396 11.2904 16.0216 11.6789 16.3916C12.0871 16.7801 11.9043 17.1754 11.5702 17.525C10.8389 18.2902 10.1063 19.0555 9.34231 19.8547C10.0915 20.6459 10.7993 21.4056 11.522 22.1511C11.8765 22.5168 12.1075 22.9047 11.6739 23.329C11.2496 23.7441 10.8555 23.552 10.5029 23.1659C9.53749 22.1104 8.56407 21.0616 7.59375 20.0104C7.59375 19.8801 7.59375 19.7497 7.59375 19.6194V19.6188Z",fill:"#FF00DC"}),(0,At.jsx)("path",{d:"M37.3606 20.013C36.3359 21.1273 35.3328 22.2631 34.2631 23.3323C34.0945 23.5002 33.5447 23.4854 33.3051 23.3378C32.9129 23.0963 32.974 22.6627 33.286 22.3292C34.0389 21.5238 34.8041 20.7301 35.617 19.8765C34.8863 19.1063 34.1698 18.3651 33.4719 17.6067C33.3026 17.4226 33.092 17.1817 33.0902 16.9649C33.0883 16.7315 33.2742 16.3343 33.4404 16.2985C33.7263 16.2373 34.163 16.2966 34.3576 16.4881C35.389 17.5017 36.3649 18.5714 37.36 19.622V20.013H37.3606Z",fill:"#FF00DC"})]}),(0,At.jsx)("path",{d:"M28.3609 14.459H16.9147C16.6813 14.459 16.4922 14.6481 16.4922 14.8815V24.6767C16.4922 24.91 16.6813 25.0992 16.9147 25.0992H28.3609C28.5942 25.0992 28.7834 24.91 28.7834 24.6767V14.8815C28.7834 14.6481 28.5942 14.459 28.3609 14.459Z",stroke:"#4C5866",strokeWidth:"0.639268",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M22.6084 23.629C23.2897 23.629 23.8419 23.0768 23.8419 22.3956C23.8419 21.7143 23.2897 21.1621 22.6084 21.1621C21.9272 21.1621 21.375 21.7143 21.375 22.3956C21.375 23.0768 21.9272 23.629 22.6084 23.629Z",fill:"#4C5866"}),(0,At.jsx)("path",{d:"M23.2765 22.6H22.8312V23.0527H22.4063V22.6H21.9609V22.1961H22.4063V21.7402H22.8312V22.1961H23.2765V22.6Z",fill:"white"}),(0,At.jsx)("path",{d:"M20.4142 29.4142C20.7723 29.4142 21.0627 29.1239 21.0627 28.7657C21.0627 28.4075 20.7723 28.1172 20.4142 28.1172C20.056 28.1172 19.7656 28.4075 19.7656 28.7657C19.7656 29.1239 20.056 29.4142 20.4142 29.4142Z",fill:"#FCEE21"}),(0,At.jsx)("path",{d:"M22.6251 29.4142C22.9833 29.4142 23.2736 29.1239 23.2736 28.7657C23.2736 28.4075 22.9833 28.1172 22.6251 28.1172C22.2669 28.1172 21.9766 28.4075 21.9766 28.7657C21.9766 29.1239 22.2669 29.4142 22.6251 29.4142Z",fill:"white"}),(0,At.jsx)("path",{d:"M24.8595 29.4142C25.2176 29.4142 25.508 29.1239 25.508 28.7657C25.508 28.4075 25.2176 28.1172 24.8595 28.1172C24.5013 28.1172 24.2109 28.4075 24.2109 28.7657C24.2109 29.1239 24.5013 29.4142 24.8595 29.4142Z",fill:"white"}),(0,At.jsx)("path",{d:"M20.1819 17.3747L20.0067 17.7136V17.8809H19.8834V17.7136L19.7082 17.3747H19.848L19.9461 17.5867L20.0434 17.3747H20.1819ZM20.4709 17.8859C20.4233 17.8859 20.3796 17.8749 20.3397 17.8527C20.3003 17.8306 20.2688 17.7999 20.2452 17.7605C20.2222 17.7206 20.2106 17.6759 20.2106 17.6264C20.2106 17.5768 20.2222 17.5324 20.2452 17.493C20.2688 17.4536 20.3003 17.4228 20.3397 17.4007C20.3796 17.3786 20.4233 17.3675 20.4709 17.3675C20.5185 17.3675 20.562 17.3786 20.6014 17.4007C20.6413 17.4228 20.6725 17.4536 20.6951 17.493C20.7182 17.5324 20.7297 17.5768 20.7297 17.6264C20.7297 17.6759 20.7182 17.7206 20.6951 17.7605C20.672 17.7999 20.6408 17.8306 20.6014 17.8527C20.562 17.8749 20.5185 17.8859 20.4709 17.8859ZM20.4709 17.7734C20.5113 17.7734 20.5435 17.76 20.5675 17.7331C20.592 17.7061 20.6043 17.6706 20.6043 17.6264C20.6043 17.5817 20.592 17.5461 20.5675 17.5196C20.5435 17.4927 20.5113 17.4793 20.4709 17.4793C20.43 17.4793 20.3974 17.4925 20.3728 17.5189C20.3488 17.5454 20.3368 17.5812 20.3368 17.6264C20.3368 17.6711 20.3488 17.7069 20.3728 17.7338C20.3974 17.7602 20.43 17.7734 20.4709 17.7734ZM20.9194 17.3747V17.6775C20.9194 17.7078 20.9269 17.7311 20.9418 17.7475C20.9567 17.7638 20.9786 17.772 21.0074 17.772C21.0362 17.772 21.0583 17.7638 21.0737 17.7475C21.0891 17.7311 21.0968 17.7078 21.0968 17.6775V17.3747H21.2201V17.6768C21.2201 17.722 21.2105 17.7602 21.1912 17.7915C21.172 17.8227 21.1461 17.8463 21.1134 17.8621C21.0812 17.878 21.0451 17.8859 21.0052 17.8859C20.9653 17.8859 20.9295 17.8782 20.8978 17.8628C20.8666 17.847 20.8418 17.8234 20.8235 17.7922C20.8053 17.7605 20.7962 17.722 20.7962 17.6768V17.3747H20.9194ZM21.5648 17.8809L21.4595 17.6898H21.4299V17.8809H21.3067V17.3747H21.5136C21.5535 17.3747 21.5874 17.3817 21.6152 17.3956C21.6436 17.4096 21.6647 17.4288 21.6787 17.4533C21.6926 17.4774 21.6996 17.5043 21.6996 17.5341C21.6996 17.5677 21.69 17.5978 21.6708 17.6242C21.652 17.6506 21.6241 17.6694 21.5871 17.6804L21.7039 17.8809H21.5648ZM21.4299 17.6026H21.5064C21.529 17.6026 21.5458 17.597 21.5568 17.586C21.5684 17.5749 21.5741 17.5593 21.5741 17.5391C21.5741 17.5199 21.5684 17.5047 21.5568 17.4937C21.5458 17.4826 21.529 17.4771 21.5064 17.4771H21.4299V17.6026Z",fill:"#4C5866"}),(0,At.jsx)("path",{d:"M18.2507 19.82V20.3262H18.1274V20.0226L18.0142 20.3262H17.9147L17.8008 20.0219V20.3262H17.6775V19.82H17.8232L17.9652 20.1704L18.1058 19.82H18.2507ZM18.5787 20.3312C18.5311 20.3312 18.4874 20.3202 18.4475 20.2981C18.4081 20.2759 18.3766 20.2452 18.353 20.2058C18.33 20.1659 18.3184 20.1212 18.3184 20.0717C18.3184 20.0222 18.33 19.9777 18.353 19.9383C18.3766 19.8989 18.4081 19.8681 18.4475 19.846C18.4874 19.8239 18.5311 19.8128 18.5787 19.8128C18.6263 19.8128 18.6698 19.8239 18.7092 19.846C18.7491 19.8681 18.7803 19.8989 18.8029 19.9383C18.826 19.9777 18.8375 20.0222 18.8375 20.0717C18.8375 20.1212 18.826 20.1659 18.8029 20.2058C18.7799 20.2452 18.7486 20.2759 18.7092 20.2981C18.6698 20.3202 18.6263 20.3312 18.5787 20.3312ZM18.5787 20.2187C18.6191 20.2187 18.6513 20.2053 18.6753 20.1784C18.6998 20.1515 18.7121 20.1159 18.7121 20.0717C18.7121 20.027 18.6998 19.9914 18.6753 19.965C18.6513 19.938 18.6191 19.9246 18.5787 19.9246C18.5379 19.9246 18.5052 19.9378 18.4807 19.9642C18.4566 19.9907 18.4446 20.0265 18.4446 20.0717C18.4446 20.1164 18.4566 20.1522 18.4807 20.1791C18.5052 20.2055 18.5379 20.2187 18.5787 20.2187ZM19.0958 19.82C19.1491 19.82 19.1957 19.8306 19.2356 19.8518C19.2755 19.8729 19.3063 19.9027 19.3279 19.9412C19.35 19.9791 19.3611 20.0231 19.3611 20.0731C19.3611 20.1226 19.35 20.1666 19.3279 20.205C19.3063 20.2435 19.2753 20.2733 19.2349 20.2944C19.195 20.3156 19.1486 20.3262 19.0958 20.3262H18.9061V19.82H19.0958ZM19.0878 20.2195C19.1344 20.2195 19.1707 20.2067 19.1967 20.1813C19.2226 20.1558 19.2356 20.1197 19.2356 20.0731C19.2356 20.0265 19.2226 19.9902 19.1967 19.9642C19.1707 19.9383 19.1344 19.9253 19.0878 19.9253H19.0294V20.2195H19.0878ZM19.5511 19.82V20.1229C19.5511 20.1531 19.5585 20.1764 19.5734 20.1928C19.5883 20.2091 19.6102 20.2173 19.6391 20.2173C19.6679 20.2173 19.69 20.2091 19.7054 20.1928C19.7208 20.1764 19.7285 20.1531 19.7285 20.1229V19.82H19.8517V20.1221C19.8517 20.1673 19.8421 20.2055 19.8229 20.2368C19.8037 20.268 19.7777 20.2916 19.745 20.3074C19.7128 20.3233 19.6768 20.3312 19.6369 20.3312C19.597 20.3312 19.5612 20.3235 19.5295 20.3081C19.4982 20.2923 19.4735 20.2687 19.4552 20.2375C19.4369 20.2058 19.4278 20.1673 19.4278 20.1221V19.82H19.5511ZM20.0616 20.231H20.2231V20.3262H19.9383V19.82H20.0616V20.231ZM20.4052 19.9188V20.0212H20.5703V20.1164H20.4052V20.2274H20.5919V20.3262H20.2819V19.82H20.5919V19.9188H20.4052ZM20.8551 20.3312C20.8181 20.3312 20.7849 20.3252 20.7556 20.3132C20.7263 20.3012 20.7027 20.2834 20.6849 20.2598C20.6676 20.2363 20.6585 20.2079 20.6576 20.1748H20.7888C20.7907 20.1935 20.7972 20.2079 20.8082 20.218C20.8193 20.2276 20.8337 20.2324 20.8515 20.2324C20.8698 20.2324 20.8842 20.2284 20.8948 20.2202C20.9053 20.2115 20.9106 20.1998 20.9106 20.1849C20.9106 20.1724 20.9063 20.162 20.8976 20.1539C20.8895 20.1457 20.8791 20.139 20.8666 20.1337C20.8546 20.1284 20.8373 20.1224 20.8147 20.1156C20.782 20.1056 20.7554 20.0955 20.7347 20.0854C20.714 20.0753 20.6962 20.0604 20.6813 20.0407C20.6664 20.021 20.659 19.9952 20.659 19.9635C20.659 19.9164 20.6761 19.8796 20.7102 19.8532C20.7443 19.8263 20.7888 19.8128 20.8436 19.8128C20.8993 19.8128 20.9443 19.8263 20.9784 19.8532C21.0125 19.8796 21.0308 19.9167 21.0332 19.9642H20.8998C20.8988 19.9479 20.8928 19.9352 20.8818 19.926C20.8707 19.9164 20.8565 19.9116 20.8392 19.9116C20.8243 19.9116 20.8123 19.9157 20.8032 19.9239C20.7941 19.9316 20.7895 19.9429 20.7895 19.9578C20.7895 19.9741 20.7972 19.9868 20.8126 19.996C20.8279 20.0051 20.852 20.0149 20.8847 20.0255C20.9173 20.0366 20.9438 20.0472 20.964 20.0572C20.9846 20.0673 21.0024 20.082 21.0173 20.1012C21.0322 20.1205 21.0397 20.1452 21.0397 20.1755C21.0397 20.2043 21.0322 20.2305 21.0173 20.2541C21.0029 20.2776 20.9818 20.2964 20.9539 20.3103C20.926 20.3242 20.8931 20.3312 20.8551 20.3312Z",fill:"#4C5866"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8424",x:"13.0742",y:"11.3691",width:"19.9193",height:"17.6946",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.841142"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8424"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8424",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8424",x:"6.33204",y:"14.9043",width:"33.1302",height:"10.7611",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.841142"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8424"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8424",result:"shape"})]})]})]}),hn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#7646FF",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.5245 24.4824L19.8833 22.3559C19.8253 22.1638 19.9111 21.913 20.0686 21.7864C20.5158 21.4306 20.9253 21.0217 21.2885 20.5647C21.4145 20.4078 21.6659 20.3226 21.8604 20.3806L23.9845 21.0211C24.1785 21.0804 24.4193 20.9859 24.5163 20.8086C24.6979 20.477 24.8653 20.1317 25.0135 19.7735C25.1605 19.4152 25.2865 19.0533 25.3934 18.6907C25.4496 18.4949 25.3452 18.259 25.1673 18.1645L23.2112 17.1164C23.0333 17.0206 22.9166 16.7822 22.9382 16.5821C23.0043 16.0021 23.0031 15.4228 22.9388 14.8533C22.9166 14.6538 23.0346 14.4148 23.2125 14.319L25.1673 13.2709C25.3452 13.1751 25.4502 12.9404 25.3934 12.7446C25.3211 12.497 25.2383 12.2487 25.1463 12.0029C25.0759 11.8126 24.9505 11.51 24.8665 11.3278C24.7572 11.0875 24.6405 10.8534 24.5151 10.6261C24.4181 10.4501 24.1772 10.3556 23.9845 10.4149L21.8598 11.0548C21.6665 11.1134 21.4145 11.0294 21.2891 10.8707C20.9327 10.4235 20.5245 10.0146 20.0692 9.65147C19.9111 9.52485 19.824 9.27223 19.8827 9.08076L20.5245 6.9542C20.5813 6.76026 20.4892 6.51938 20.312 6.42303C19.9803 6.24082 19.6357 6.07529 19.2768 5.92582C18.918 5.77759 18.5579 5.6522 18.1928 5.54535C17.9995 5.48853 17.763 5.59291 17.6678 5.77141L16.6185 7.72812C16.5227 7.906 16.2843 8.02335 16.0842 8.0005C15.5042 7.93379 14.9267 7.93503 14.3579 7.99988C14.1584 8.02335 13.9181 7.90538 13.8224 7.72812L12.7742 5.77203C12.6785 5.59476 12.4413 5.48853 12.248 5.54412C11.9991 5.61885 11.7526 5.70038 11.505 5.79303C11.316 5.86344 11.0139 5.9882 10.8305 6.07406C10.5908 6.18091 10.3574 6.29826 10.1301 6.42364C9.95219 6.52062 9.85954 6.76088 9.9176 6.95544L10.5593 9.08076C10.6174 9.27285 10.5303 9.52485 10.3734 9.65147C9.92687 10.0079 9.51675 10.4161 9.15357 10.8732C9.02695 11.0301 8.77681 11.1159 8.58225 11.056L6.45754 10.4167C6.26237 10.3574 6.02272 10.4519 5.92513 10.6292C5.74354 10.9609 5.57616 11.3055 5.42792 11.665C5.27969 12.0232 5.15492 12.3852 5.04622 12.7465C4.99063 12.9423 5.09501 13.1789 5.27413 13.274L7.2296 14.3215C7.40687 14.4179 7.52545 14.6563 7.50198 14.857C7.43651 15.4357 7.43713 16.0151 7.50198 16.5864C7.52422 16.7859 7.40625 17.0243 7.22898 17.1207L5.27413 18.1688C5.09501 18.2633 4.99001 18.4993 5.04745 18.6951C5.12034 18.9421 5.2031 19.1916 5.29451 19.4369C5.36492 19.6283 5.49092 19.9297 5.57369 20.1113C5.68425 20.3516 5.8016 20.5863 5.92513 20.8124C6.0221 20.9896 6.26237 21.0835 6.45631 21.0248L8.5804 20.3843C8.77434 20.3275 9.02634 20.4115 9.15234 20.5684C9.5081 21.0174 9.91698 21.4257 10.3728 21.7901C10.5303 21.9161 10.6174 22.1675 10.5581 22.3589L9.9176 24.4867C9.85892 24.6807 9.95219 24.9209 10.1301 25.0173C10.4605 25.1995 10.8064 25.3644 11.1652 25.5145C11.5235 25.6621 11.8836 25.7881 12.2486 25.8962C12.4419 25.9518 12.6785 25.848 12.7736 25.6701L13.8224 23.7122C13.9193 23.5343 14.1571 23.417 14.3572 23.4398C14.936 23.5053 15.5147 23.5047 16.0836 23.4411C16.2849 23.4176 16.524 23.5349 16.6185 23.7134L17.6685 25.6695C17.7623 25.8474 18.0007 25.9524 18.1935 25.8968C18.4417 25.8221 18.6907 25.7406 18.9365 25.6479C19.1261 25.5787 19.4287 25.4521 19.6122 25.3687C19.8512 25.2606 20.0847 25.1433 20.312 25.0179C20.4892 24.9209 20.5837 24.6801 20.5245 24.4861V24.4824ZM18.7969 17.1997C17.9779 19.1744 15.7142 20.1107 13.7402 19.2936C11.7656 18.4746 10.8268 16.2115 11.6452 14.235C12.4635 12.2616 14.7285 11.3241 16.7025 12.1418C18.6758 12.9584 19.6153 15.2239 18.7969 17.1997Z",fill:"black"}),(0,At.jsx)("path",{d:"M36.9227 15.1025C36.9104 14.9931 36.8097 14.8974 36.7022 14.8869L35.5132 14.7683C35.4052 14.7572 35.2977 14.6627 35.2674 14.5589C35.181 14.2569 35.0605 13.9691 34.9117 13.6992C34.8598 13.6047 34.8684 13.4614 34.9376 13.3768L35.6936 12.4528C35.7622 12.3688 35.7659 12.2304 35.6973 12.1446C35.6102 12.0365 35.5182 11.9296 35.4218 11.8265C35.3471 11.7468 35.223 11.622 35.1439 11.5485C35.0401 11.4516 34.9333 11.3589 34.8246 11.2718C34.74 11.2045 34.601 11.207 34.5176 11.2761L33.5924 12.0321C33.5084 12.1007 33.3657 12.1112 33.2712 12.0581C33.0019 11.9092 32.7147 11.79 32.4127 11.7036C32.3083 11.6733 32.2132 11.5658 32.202 11.4577L32.0835 10.2681C32.0723 10.1601 31.9766 10.0594 31.8685 10.0476C31.6665 10.0254 31.4602 10.0137 31.2509 10.0137C31.0421 10.0137 30.837 10.026 30.6332 10.0476C30.5251 10.0594 30.4294 10.1601 30.4189 10.2681L30.3003 11.4577C30.2892 11.5658 30.1947 11.6733 30.0909 11.7029C29.7889 11.7894 29.5017 11.9092 29.2324 12.0581C29.1379 12.1112 28.994 12.1019 28.91 12.0334L27.986 11.2768C27.902 11.2082 27.7624 11.2045 27.6772 11.2718C27.5691 11.3601 27.4628 11.4516 27.3591 11.5485C27.2794 11.622 27.1552 11.7468 27.0817 11.8271C26.9848 11.9296 26.8928 12.0358 26.8057 12.1452C26.7377 12.2304 26.7402 12.3688 26.8094 12.4534L27.566 13.3786C27.6345 13.4626 27.6432 13.6053 27.5913 13.701C27.4425 13.9703 27.3226 14.2575 27.2368 14.5596C27.2059 14.6639 27.099 14.7578 26.9903 14.7683L25.802 14.8881C25.692 14.8986 25.5932 14.995 25.5809 15.1031C25.5586 15.3051 25.5463 15.5113 25.5469 15.7207C25.5469 15.9289 25.5592 16.1346 25.5796 16.3371C25.5926 16.4458 25.6927 16.5416 25.802 16.5527L26.9903 16.6707C27.0984 16.6818 27.2059 16.7763 27.2355 16.8807C27.3226 17.1821 27.4418 17.4699 27.5919 17.7404C27.6438 17.8349 27.6345 17.9776 27.5666 18.0622L26.8106 18.9862C26.7408 19.0702 26.7371 19.2092 26.8063 19.2951C26.8934 19.4031 26.9866 19.51 27.0817 19.6131C27.1559 19.6934 27.2806 19.8176 27.3591 19.8911C27.4635 19.9881 27.5703 20.0801 27.6784 20.1672C27.763 20.2351 27.902 20.2326 27.9866 20.1635L28.9106 19.4075C28.9952 19.3389 29.1379 19.329 29.233 19.3809C29.5029 19.531 29.7895 19.6496 30.0915 19.7373C30.1959 19.7676 30.291 19.8744 30.3009 19.9819L30.4208 21.1721C30.4319 21.2808 30.5276 21.3808 30.6357 21.392C30.8377 21.4142 31.044 21.4259 31.2533 21.4259C31.4621 21.4259 31.6672 21.4136 31.871 21.3926C31.9791 21.3802 32.0748 21.2802 32.0853 21.1715L32.2039 19.9819C32.215 19.8732 32.3095 19.7663 32.4133 19.7361C32.7147 19.649 33.0025 19.5298 33.2724 19.3815C33.3682 19.3284 33.5102 19.3377 33.5942 19.4068L34.5195 20.1635C34.6028 20.2326 34.743 20.2357 34.8277 20.1684C34.9358 20.0801 35.0426 19.9887 35.1457 19.8917C35.226 19.8182 35.3502 19.6928 35.4243 19.6138C35.5207 19.5106 35.6127 19.4044 35.6998 19.2951C35.7677 19.2111 35.7653 19.0721 35.6961 18.9875L34.9388 18.0616C34.8703 17.9782 34.8616 17.8356 34.9141 17.7404C35.0636 17.4718 35.1828 17.1833 35.2693 16.8813C35.2995 16.7775 35.407 16.683 35.5157 16.6725L36.7041 16.5533C36.8128 16.5428 36.9128 16.4465 36.9252 16.3378C36.9474 16.1364 36.9598 15.9295 36.9598 15.7213C36.9592 15.5132 36.9468 15.3075 36.9252 15.1049L36.9227 15.1025ZM31.2515 17.8028C30.1008 17.8028 29.1675 16.8702 29.1675 15.7183C29.1682 14.5682 30.1014 13.6356 31.2515 13.6356C32.4009 13.6349 33.3348 14.5682 33.3348 15.7195C33.3348 16.8702 32.4015 17.8028 31.2515 17.8028Z",fill:"black"}),(0,At.jsx)("path",{d:"M35.6229 27.5981L34.0096 27.4369C33.8626 27.4221 33.7175 27.2943 33.6767 27.1528C33.5594 26.7433 33.3963 26.353 33.1937 25.9861C33.1227 25.8576 33.1357 25.6631 33.2289 25.5488L34.2555 24.295C34.3487 24.1813 34.3537 23.9929 34.261 23.8762C34.143 23.7292 34.0183 23.5847 33.8873 23.4445C33.786 23.3358 33.6174 23.1665 33.51 23.0671C33.3691 22.9355 33.2246 22.8095 33.0757 22.6916C32.9609 22.6001 32.7725 22.6038 32.6588 22.6977L31.4038 23.7236C31.2901 23.8175 31.0956 23.8305 30.9671 23.7588C30.6015 23.5569 30.2117 23.3951 29.8028 23.2771C29.6608 23.2357 29.5311 23.0899 29.5175 22.9442L29.3563 21.3296C29.3408 21.1826 29.2111 21.0461 29.0647 21.0307C28.7905 21.0004 28.5107 20.985 28.2272 20.9844C27.9437 20.9844 27.6658 21.0004 27.3891 21.0307C27.2427 21.0461 27.1124 21.1833 27.0982 21.3303L26.937 22.9442C26.9215 23.0912 26.7943 23.2363 26.6522 23.2771C26.2421 23.3944 25.8524 23.5569 25.4867 23.7588C25.3589 23.8305 25.1637 23.8181 25.0494 23.7249L23.795 22.6977C23.6807 22.6045 23.4911 22.5995 23.3756 22.6909C23.2292 22.8108 23.0853 22.9349 22.9432 23.0665C22.8352 23.1665 22.6672 23.3351 22.5665 23.4445C22.4349 23.5834 22.3102 23.728 22.1916 23.8762C22.0989 23.9917 22.1039 24.1795 22.1971 24.2943L23.2249 25.5494C23.3182 25.6631 23.3293 25.857 23.2589 25.9867C23.0569 26.3517 22.8951 26.7427 22.7771 27.1516C22.7357 27.293 22.5906 27.4209 22.443 27.4345L20.8303 27.5975C20.682 27.6117 20.5468 27.7427 20.5301 27.8891C20.5005 28.1639 20.4838 28.4431 20.4844 28.7272C20.4844 29.0101 20.5017 29.2893 20.5289 29.5635C20.5462 29.7111 20.6827 29.8414 20.8303 29.8556L22.443 30.0162C22.5893 30.0317 22.7357 30.1589 22.7759 30.3016C22.8938 30.7105 23.0557 31.1014 23.2589 31.4683C23.3293 31.5962 23.3169 31.7907 23.2237 31.905L22.1977 33.1588C22.1032 33.2725 22.0983 33.4615 22.1916 33.5776C22.3095 33.724 22.4355 33.8691 22.5652 34.0093C22.6659 34.1186 22.8358 34.2873 22.9426 34.3867C23.0841 34.5183 23.2292 34.643 23.3762 34.7616C23.4911 34.8543 23.6795 34.8505 23.7944 34.7561L25.0488 33.7301C25.1637 33.6369 25.357 33.6239 25.4861 33.6937C25.8517 33.8975 26.2421 34.0587 26.6516 34.1779C26.793 34.2187 26.9221 34.3632 26.9357 34.5102L27.0982 36.1254C27.113 36.2724 27.2427 36.4095 27.3897 36.4243C27.6633 36.4546 27.9437 36.47 28.2272 36.4706C28.5101 36.4706 28.7887 36.4546 29.0647 36.4249C29.2111 36.4083 29.3415 36.2724 29.3563 36.1254L29.5169 34.5108C29.5323 34.3638 29.6608 34.2181 29.8016 34.1779C30.2105 34.06 30.6015 33.8981 30.9671 33.6962C31.0962 33.6239 31.2901 33.6363 31.4044 33.7301L32.6595 34.7567C32.7725 34.8506 32.9627 34.8549 33.0776 34.7635C33.224 34.643 33.3691 34.5195 33.5093 34.3873C33.618 34.2879 33.7873 34.1174 33.8873 34.0099C34.0183 33.8697 34.143 33.7252 34.2616 33.577C34.3537 33.4633 34.3506 33.2737 34.2561 33.1594L33.2283 31.9031C33.135 31.7901 33.1233 31.5962 33.1943 31.4671C33.3969 31.1021 33.5587 30.7111 33.6761 30.301C33.7169 30.1601 33.8632 30.0323 34.0102 30.0168L35.6229 29.855C35.7705 29.8408 35.9058 29.7105 35.9225 29.5629C35.9521 29.2893 35.9688 29.0088 35.9688 28.726C35.9682 28.4431 35.9515 28.1639 35.9225 27.8891C35.9058 27.7414 35.7693 27.6111 35.6229 27.5975V27.5981ZM28.226 31.5542C26.6646 31.5536 25.3978 30.2892 25.3978 28.726C25.3984 27.1658 26.6652 25.899 28.226 25.899C29.7855 25.8984 31.0536 27.1646 31.0536 28.7272C31.053 30.2892 29.7868 31.5536 28.226 31.5542Z",fill:"black"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8572)",children:(0,At.jsx)("path",{d:"M29.7756 11.5527H16.1367C15.332 11.5527 14.6797 12.2051 14.6797 13.0098V26.6486C14.6797 27.4533 15.332 28.1057 16.1367 28.1057H29.7756C30.5803 28.1057 31.2326 27.4533 31.2326 26.6486V13.0098C31.2326 12.2051 30.5803 11.5527 29.7756 11.5527Z",fill:"white"})}),(0,At.jsx)("path",{d:"M20.0474 21.6118C20.4242 21.6118 20.7664 21.4617 21.0177 21.2196L23.7897 22.6056C23.7829 22.6618 23.778 22.7192 23.778 22.7779C23.778 23.5506 24.4043 24.1769 25.177 24.1769C25.9496 24.1769 26.5759 23.5506 26.5759 22.7779C26.5759 22.0052 25.9496 21.3789 25.177 21.3789C24.8002 21.3789 24.458 21.529 24.2066 21.7718L21.4346 20.3858C21.4414 20.3296 21.4464 20.2721 21.4464 20.2134C21.4464 20.1548 21.4414 20.0979 21.4346 20.0411L24.2066 18.6551C24.458 18.8979 24.7996 19.0479 25.177 19.0479C25.9496 19.0479 26.5759 18.4216 26.5759 17.649C26.5759 16.8763 25.9496 16.25 25.177 16.25C24.4043 16.25 23.778 16.8763 23.778 17.649C23.778 17.7076 23.7829 17.7645 23.7897 17.8213L21.0177 19.2073C20.7664 18.9646 20.4248 18.8151 20.0474 18.8151C19.2747 18.8151 18.6484 19.4414 18.6484 20.2141C18.6484 20.9867 19.2747 21.613 20.0474 21.613V21.6118Z",fill:"black"}),(0,At.jsx)("path",{d:"M21.922 25.3906H7.66729C7.36779 25.3906 7.125 25.6334 7.125 25.9329V29.1607C7.125 29.4602 7.36779 29.703 7.66729 29.703H21.922C22.2215 29.703 22.4643 29.4602 22.4643 29.1607V25.9329C22.4643 25.6334 22.2215 25.3906 21.922 25.3906Z",fill:"#E60023",stroke:"white",strokeWidth:"0.180245",strokeMiterlimit:"10"}),(0,At.jsx)("path",{opacity:"0.1",d:"M9.37974 28.986C10.1892 28.986 10.8454 28.3298 10.8454 27.5204C10.8454 26.7109 10.1892 26.0547 9.37974 26.0547C8.57027 26.0547 7.91406 26.7109 7.91406 27.5204C7.91406 28.3298 8.57027 28.986 9.37974 28.986Z",fill:"black"}),(0,At.jsx)("path",{d:"M9.43257 26.6445C9.06568 26.6445 8.70312 26.8891 8.70312 27.285C8.70312 27.537 8.84457 27.6797 8.93042 27.6797C8.96562 27.6797 8.98601 27.5809 8.98601 27.5531C8.98601 27.5197 8.90139 27.4493 8.90139 27.311C8.90139 27.0238 9.12004 26.8199 9.40354 26.8199C9.64689 26.8199 9.82724 26.9583 9.82724 27.2128C9.82724 27.4024 9.75127 27.7588 9.50421 27.7588C9.41527 27.7588 9.3393 27.6945 9.3393 27.6019C9.3393 27.4666 9.4338 27.3357 9.4338 27.1967C9.4338 26.9601 9.0978 27.0028 9.0978 27.2887C9.0978 27.3486 9.10521 27.4154 9.13239 27.4697C9.08298 27.6822 8.9823 27.9984 8.9823 28.2171C8.9823 28.2844 8.99218 28.3511 8.99836 28.4184C9.01071 28.432 9.00454 28.4308 9.02307 28.424C9.20342 28.1775 9.19662 28.1287 9.27815 27.8063C9.32201 27.8897 9.43565 27.9348 9.52583 27.9348C9.90568 27.9348 10.0762 27.5648 10.0762 27.2313C10.0762 26.8761 9.76918 26.6445 9.43257 26.6445Z",fill:"white"}),(0,At.jsx)("path",{d:"M11.6353 27.8392C11.5828 27.8392 11.5358 27.8307 11.4943 27.8136C11.4528 27.7966 11.4194 27.7714 11.3942 27.7381C11.3697 27.7047 11.3568 27.6645 11.3554 27.6175H11.5413C11.544 27.6441 11.5532 27.6645 11.5689 27.6788C11.5845 27.6924 11.605 27.6993 11.6302 27.6993C11.656 27.6993 11.6765 27.6935 11.6914 27.6819C11.7064 27.6696 11.7139 27.6529 11.7139 27.6318C11.7139 27.6141 11.7078 27.5995 11.6955 27.5879C11.6839 27.5763 11.6693 27.5668 11.6516 27.5593C11.6346 27.5518 11.6101 27.5433 11.5781 27.5338C11.5318 27.5195 11.494 27.5052 11.4647 27.4909C11.4354 27.4766 11.4102 27.4555 11.3891 27.4276C11.368 27.3996 11.3574 27.3632 11.3574 27.3183C11.3574 27.2515 11.3816 27.1995 11.43 27.162C11.4783 27.1239 11.5413 27.1048 11.6189 27.1048C11.6979 27.1048 11.7616 27.1239 11.8099 27.162C11.8583 27.1995 11.8841 27.2519 11.8875 27.3193H11.6986C11.6972 27.2961 11.6887 27.2781 11.673 27.2652C11.6574 27.2515 11.6373 27.2447 11.6128 27.2447C11.5917 27.2447 11.5747 27.2505 11.5617 27.2621C11.5488 27.273 11.5423 27.289 11.5423 27.3101C11.5423 27.3333 11.5532 27.3513 11.575 27.3642C11.5968 27.3772 11.6308 27.3911 11.6771 27.4061C11.7234 27.4218 11.7609 27.4368 11.7895 27.4511C11.8188 27.4654 11.844 27.4861 11.8651 27.5134C11.8862 27.5406 11.8967 27.5757 11.8967 27.6186C11.8967 27.6594 11.8862 27.6965 11.8651 27.7299C11.8446 27.7633 11.8147 27.7898 11.7752 27.8096C11.7357 27.8293 11.6891 27.8392 11.6353 27.8392ZM12.3546 27.256C12.4199 27.256 12.4724 27.2778 12.5118 27.3213C12.5513 27.3642 12.5711 27.4235 12.5711 27.4991V27.832H12.3975V27.5226C12.3975 27.4844 12.3876 27.4548 12.3678 27.4337C12.3481 27.4126 12.3215 27.402 12.2882 27.402C12.2548 27.402 12.2282 27.4126 12.2085 27.4337C12.1887 27.4548 12.1789 27.4844 12.1789 27.5226V27.832H12.0042V27.0762H12.1789V27.3387C12.1966 27.3135 12.2208 27.2934 12.2514 27.2784C12.282 27.2635 12.3164 27.256 12.3546 27.256ZM12.6577 27.546C12.6577 27.4875 12.6686 27.4361 12.6904 27.3918C12.7129 27.3476 12.7432 27.3135 12.7813 27.2897C12.8195 27.2658 12.862 27.2539 12.909 27.2539C12.9492 27.2539 12.9842 27.2621 13.0142 27.2784C13.0448 27.2948 13.0683 27.3162 13.0847 27.3428V27.2621H13.2593V27.832H13.0847V27.7513C13.0676 27.7779 13.0438 27.7993 13.0132 27.8157C12.9832 27.832 12.9481 27.8402 12.908 27.8402C12.8617 27.8402 12.8195 27.8283 12.7813 27.8045C12.7432 27.7799 12.7129 27.7456 12.6904 27.7013C12.6686 27.6564 12.6577 27.6046 12.6577 27.546ZM13.0847 27.5471C13.0847 27.5035 13.0724 27.4691 13.0479 27.4439C13.0241 27.4187 12.9948 27.4061 12.9601 27.4061C12.9253 27.4061 12.8957 27.4187 12.8712 27.4439C12.8474 27.4684 12.8355 27.5025 12.8355 27.546C12.8355 27.5896 12.8474 27.6243 12.8712 27.6502C12.8957 27.6754 12.9253 27.688 12.9601 27.688C12.9948 27.688 13.0241 27.6754 13.0479 27.6502C13.0724 27.625 13.0847 27.5906 13.0847 27.5471ZM13.5603 27.3571C13.5808 27.3258 13.6063 27.3013 13.6369 27.2835C13.6676 27.2652 13.7016 27.256 13.7391 27.256V27.4408H13.6911C13.6475 27.4408 13.6148 27.4504 13.593 27.4694C13.5712 27.4878 13.5603 27.5205 13.5603 27.5675V27.832H13.3857V27.2621H13.5603V27.3571ZM14.3598 27.5379C14.3598 27.5542 14.3588 27.5712 14.3568 27.5889H13.9615C13.9642 27.6243 13.9754 27.6516 13.9952 27.6707C14.0156 27.689 14.0405 27.6982 14.0697 27.6982C14.1133 27.6982 14.1436 27.6798 14.1606 27.6431H14.3465C14.337 27.6805 14.3196 27.7142 14.2944 27.7442C14.2699 27.7742 14.239 27.7976 14.2015 27.8147C14.1641 27.8317 14.1222 27.8402 14.0759 27.8402C14.02 27.8402 13.9703 27.8283 13.9267 27.8045C13.8832 27.7806 13.8491 27.7466 13.8246 27.7023C13.8001 27.6581 13.7878 27.6063 13.7878 27.5471C13.7878 27.4878 13.7998 27.4361 13.8236 27.3918C13.8481 27.3476 13.8821 27.3135 13.9257 27.2897C13.9693 27.2658 14.0194 27.2539 14.0759 27.2539C14.131 27.2539 14.1801 27.2655 14.223 27.2887C14.2658 27.3118 14.2992 27.3448 14.323 27.3877C14.3476 27.4306 14.3598 27.4807 14.3598 27.5379ZM14.1811 27.4919C14.1811 27.4619 14.1709 27.4381 14.1504 27.4204C14.13 27.4027 14.1045 27.3939 14.0738 27.3939C14.0445 27.3939 14.0197 27.4024 13.9993 27.4194C13.9795 27.4364 13.9673 27.4606 13.9625 27.4919H14.1811ZM14.9278 27.8402C14.872 27.8402 14.8216 27.8283 14.7767 27.8045C14.7324 27.7806 14.6973 27.7466 14.6715 27.7023C14.6463 27.6581 14.6337 27.6063 14.6337 27.5471C14.6337 27.4885 14.6466 27.4371 14.6725 27.3928C14.6984 27.3479 14.7338 27.3135 14.7787 27.2897C14.8237 27.2658 14.874 27.2539 14.9299 27.2539C14.9857 27.2539 15.0361 27.2658 15.081 27.2897C15.126 27.3135 15.1614 27.3479 15.1873 27.3928C15.2131 27.4371 15.2261 27.4885 15.2261 27.5471C15.2261 27.6056 15.2128 27.6574 15.1862 27.7023C15.1604 27.7466 15.1246 27.7806 15.079 27.8045C15.0341 27.8283 14.9837 27.8402 14.9278 27.8402ZM14.9278 27.689C14.9612 27.689 14.9895 27.6768 15.0126 27.6523C15.0364 27.6278 15.0484 27.5927 15.0484 27.5471C15.0484 27.5014 15.0368 27.4664 15.0136 27.4419C14.9912 27.4173 14.9632 27.4051 14.9299 27.4051C14.8958 27.4051 14.8676 27.4173 14.8451 27.4419C14.8226 27.4657 14.8114 27.5008 14.8114 27.5471C14.8114 27.5927 14.8223 27.6278 14.8441 27.6523C14.8666 27.6768 14.8945 27.689 14.9278 27.689ZM15.666 27.256C15.7327 27.256 15.7859 27.2778 15.8253 27.3213C15.8655 27.3642 15.8856 27.4235 15.8856 27.4991V27.832H15.712V27.5226C15.712 27.4844 15.7021 27.4548 15.6824 27.4337C15.6626 27.4126 15.6361 27.402 15.6027 27.402C15.5693 27.402 15.5428 27.4126 15.523 27.4337C15.5033 27.4548 15.4934 27.4844 15.4934 27.5226V27.832H15.3187V27.2621H15.4934V27.3377C15.5111 27.3125 15.5349 27.2927 15.5649 27.2784C15.5949 27.2635 15.6286 27.256 15.666 27.256ZM16.7699 27.3459C16.7699 27.3874 16.7603 27.4255 16.7413 27.4602C16.7222 27.4943 16.6929 27.5219 16.6534 27.543C16.6139 27.5641 16.5649 27.5746 16.5064 27.5746H16.3981V27.832H16.2234V27.115H16.5064C16.5635 27.115 16.6119 27.1249 16.6514 27.1446C16.6909 27.1644 16.7205 27.1916 16.7402 27.2263C16.76 27.2611 16.7699 27.3009 16.7699 27.3459ZM16.4931 27.4357C16.5264 27.4357 16.5513 27.4279 16.5676 27.4122C16.584 27.3966 16.5921 27.3744 16.5921 27.3459C16.5921 27.3173 16.584 27.2951 16.5676 27.2795C16.5513 27.2638 16.5264 27.256 16.4931 27.256H16.3981V27.4357H16.4931ZM16.9486 27.2029C16.918 27.2029 16.8928 27.194 16.8731 27.1763C16.854 27.1579 16.8445 27.1354 16.8445 27.1089C16.8445 27.0817 16.854 27.0592 16.8731 27.0415C16.8928 27.0231 16.918 27.0139 16.9486 27.0139C16.9786 27.0139 17.0031 27.0231 17.0222 27.0415C17.0419 27.0592 17.0518 27.0817 17.0518 27.1089C17.0518 27.1354 17.0419 27.1579 17.0222 27.1763C17.0031 27.194 16.9786 27.2029 16.9486 27.2029ZM17.0355 27.2621V27.832H16.8608V27.2621H17.0355ZM17.5093 27.256C17.576 27.256 17.6291 27.2778 17.6686 27.3213C17.7088 27.3642 17.7289 27.4235 17.7289 27.4991V27.832H17.5553V27.5226C17.5553 27.4844 17.5454 27.4548 17.5256 27.4337C17.5059 27.4126 17.4793 27.402 17.446 27.402C17.4126 27.402 17.386 27.4126 17.3663 27.4337C17.3466 27.4548 17.3367 27.4844 17.3367 27.5226V27.832H17.162V27.2621H17.3367V27.3377C17.3544 27.3125 17.3782 27.2927 17.4082 27.2784C17.4381 27.2635 17.4718 27.256 17.5093 27.256ZM18.1679 27.6839V27.832H18.0791C18.0157 27.832 17.9664 27.8167 17.931 27.7861C17.8955 27.7547 17.8778 27.704 17.8778 27.6339V27.4071H17.8084V27.2621H17.8778V27.1232H18.0525V27.2621H18.1669V27.4071H18.0525V27.6359C18.0525 27.6529 18.0566 27.6652 18.0648 27.6727C18.0729 27.6802 18.0865 27.6839 18.1056 27.6839H18.1679ZM18.8025 27.5379C18.8025 27.5542 18.8014 27.5712 18.7994 27.5889H18.4041C18.4068 27.6243 18.4181 27.6516 18.4378 27.6707C18.4582 27.689 18.4831 27.6982 18.5124 27.6982C18.556 27.6982 18.5863 27.6798 18.6033 27.6431H18.7892C18.7796 27.6805 18.7623 27.7142 18.7371 27.7442C18.7126 27.7742 18.6816 27.7976 18.6441 27.8147C18.6067 27.8317 18.5648 27.8402 18.5185 27.8402C18.4627 27.8402 18.413 27.8283 18.3694 27.8045C18.3258 27.7806 18.2918 27.7466 18.2672 27.7023C18.2427 27.6581 18.2305 27.6063 18.2305 27.5471C18.2305 27.4878 18.2424 27.4361 18.2662 27.3918C18.2907 27.3476 18.3248 27.3135 18.3684 27.2897C18.4119 27.2658 18.462 27.2539 18.5185 27.2539C18.5737 27.2539 18.6227 27.2655 18.6656 27.2887C18.7085 27.3118 18.7419 27.3448 18.7657 27.3877C18.7902 27.4306 18.8025 27.4807 18.8025 27.5379ZM18.6237 27.4919C18.6237 27.4619 18.6135 27.4381 18.5931 27.4204C18.5726 27.4027 18.5471 27.3939 18.5165 27.3939C18.4872 27.3939 18.4623 27.4024 18.4419 27.4194C18.4222 27.4364 18.4099 27.4606 18.4051 27.4919H18.6237ZM19.0693 27.3571C19.0897 27.3258 19.1152 27.3013 19.1459 27.2835C19.1765 27.2652 19.2105 27.256 19.248 27.256V27.4408H19.2C19.1564 27.4408 19.1237 27.4504 19.1019 27.4694C19.0801 27.4878 19.0693 27.5205 19.0693 27.5675V27.832H18.8946V27.2621H19.0693V27.3571ZM19.8687 27.5379C19.8687 27.5542 19.8677 27.5712 19.8657 27.5889H19.4704C19.4731 27.6243 19.4843 27.6516 19.5041 27.6707C19.5245 27.689 19.5494 27.6982 19.5787 27.6982C19.6222 27.6982 19.6525 27.6798 19.6696 27.6431H19.8554C19.8459 27.6805 19.8286 27.7142 19.8034 27.7442C19.7788 27.7742 19.7479 27.7976 19.7104 27.8147C19.673 27.8317 19.6311 27.8402 19.5848 27.8402C19.5289 27.8402 19.4792 27.8283 19.4357 27.8045C19.3921 27.7806 19.358 27.7466 19.3335 27.7023C19.309 27.6581 19.2967 27.6063 19.2967 27.5471C19.2967 27.4878 19.3087 27.4361 19.3325 27.3918C19.357 27.3476 19.3911 27.3135 19.4346 27.2897C19.4782 27.2658 19.5283 27.2539 19.5848 27.2539C19.6399 27.2539 19.689 27.2655 19.7319 27.2887C19.7748 27.3118 19.8081 27.3448 19.832 27.3877C19.8565 27.4306 19.8687 27.4807 19.8687 27.5379ZM19.69 27.4919C19.69 27.4619 19.6798 27.4381 19.6593 27.4204C19.6389 27.4027 19.6134 27.3939 19.5827 27.3939C19.5535 27.3939 19.5286 27.4024 19.5082 27.4194C19.4884 27.4364 19.4762 27.4606 19.4714 27.4919H19.69ZM20.1927 27.8402C20.143 27.8402 20.0988 27.8317 20.0599 27.8147C20.0211 27.7976 19.9905 27.7745 19.968 27.7452C19.9455 27.7153 19.9329 27.6819 19.9302 27.6451H20.1028C20.1049 27.6649 20.1141 27.6809 20.1304 27.6931C20.1468 27.7054 20.1668 27.7115 20.1907 27.7115C20.2125 27.7115 20.2292 27.7074 20.2407 27.6993C20.253 27.6904 20.2591 27.6792 20.2591 27.6655C20.2591 27.6492 20.2506 27.6373 20.2336 27.6298C20.2166 27.6216 20.189 27.6128 20.1508 27.6032C20.11 27.5937 20.0759 27.5838 20.0487 27.5736C20.0215 27.5627 19.998 27.546 19.9782 27.5236C19.9585 27.5004 19.9486 27.4694 19.9486 27.4306C19.9486 27.3979 19.9575 27.3683 19.9752 27.3418C19.9936 27.3145 20.0201 27.2931 20.0548 27.2774C20.0902 27.2618 20.1321 27.2539 20.1805 27.2539C20.252 27.2539 20.3081 27.2716 20.349 27.307C20.3905 27.3424 20.4144 27.3894 20.4205 27.448H20.2591C20.2564 27.4282 20.2475 27.4126 20.2326 27.401C20.2183 27.3894 20.1992 27.3836 20.1754 27.3836C20.1549 27.3836 20.1393 27.3877 20.1284 27.3959C20.1175 27.4034 20.112 27.4139 20.112 27.4276C20.112 27.4439 20.1205 27.4562 20.1376 27.4643C20.1553 27.4725 20.1825 27.4807 20.2193 27.4888C20.2615 27.4997 20.2959 27.5106 20.3224 27.5215C20.349 27.5317 20.3721 27.5488 20.3919 27.5726C20.4123 27.5958 20.4229 27.6271 20.4236 27.6666C20.4236 27.6999 20.414 27.7299 20.395 27.7564C20.3766 27.7823 20.3497 27.8028 20.3143 27.8177C20.2795 27.8327 20.239 27.8402 20.1927 27.8402ZM20.8481 27.6839V27.832H20.7592C20.6959 27.832 20.6465 27.8167 20.6111 27.7861C20.5757 27.7547 20.558 27.704 20.558 27.6339V27.4071H20.4885V27.2621H20.558V27.1232H20.7326V27.2621H20.847V27.4071H20.7326V27.6359C20.7326 27.6529 20.7367 27.6652 20.7449 27.6727C20.7531 27.6802 20.7667 27.6839 20.7858 27.6839H20.8481ZM21.1752 27.0895L21.1547 27.5787H21.0066L20.9862 27.0895H21.1752ZM21.0832 27.8402C21.0526 27.8402 21.0274 27.8314 21.0077 27.8136C20.9886 27.7953 20.9791 27.7728 20.9791 27.7462C20.9791 27.719 20.9886 27.6962 21.0077 27.6778C21.0274 27.6594 21.0526 27.6502 21.0832 27.6502C21.1132 27.6502 21.1377 27.6594 21.1568 27.6778C21.1765 27.6962 21.1864 27.719 21.1864 27.7462C21.1864 27.7728 21.1765 27.7953 21.1568 27.8136C21.1377 27.8314 21.1132 27.8402 21.0832 27.8402Z",fill:"white"}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8572)",children:(0,At.jsx)("path",{d:"M32.5629 30.7306H29.1313C28.8428 30.7306 28.6094 30.4971 28.6094 30.2087V26.7758C28.6094 26.4874 28.8428 26.2539 29.1313 26.2539H32.5642C32.8526 26.2539 33.0861 26.4874 33.0861 26.7758V30.2087C33.0861 30.4971 32.8526 30.7306 32.5642 30.7306",fill:"black"})}),(0,At.jsx)("path",{d:"M29.2887 27.0332L30.4925 28.6428L29.2812 29.9516H29.5536L30.6141 28.8059L31.4708 29.9516H32.3985L31.1268 28.2518L32.254 27.0338H31.9816L31.0051 28.0888L30.2158 27.0338H29.288L29.2887 27.0332ZM29.6901 27.2315H30.1163L31.9977 29.7471H31.5715L29.6901 27.2315Z",fill:"white"}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8572)",children:(0,At.jsx)("path",{d:"M16.3878 9.57617H12.0303C11.828 9.57617 11.6641 9.74015 11.6641 9.94244V14.3123C11.6641 14.5146 11.828 14.6786 12.0303 14.6786H16.3878C16.5901 14.6786 16.7541 14.5146 16.7541 14.3123V9.94244C16.7541 9.74015 16.5901 9.57617 16.3878 9.57617Z",fill:"white"})}),(0,At.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.4501 10.8846C15.1222 10.556 14.6855 10.375 14.221 10.375C13.263 10.375 12.4836 11.1545 12.483 12.1131C12.483 12.4194 12.5626 12.7184 12.7152 12.9821L12.4688 13.8826L13.3903 13.6411C13.6441 13.7795 13.9301 13.8524 14.221 13.8524H14.2216C15.1796 13.8524 15.9591 13.0729 15.9597 12.1143C15.9597 11.6498 15.7793 11.2131 15.4514 10.8846H15.4501ZM14.221 13.5584C13.9616 13.5584 13.7078 13.4886 13.486 13.357L13.4335 13.3255L12.8869 13.4688L13.0327 12.9358L12.9981 12.8808C12.8535 12.651 12.777 12.3848 12.777 12.1118C12.777 11.3157 13.4255 10.6678 14.2223 10.6678C14.6083 10.6678 14.9708 10.8185 15.2432 11.0915C15.5162 11.3645 15.6663 11.7276 15.6657 12.1131C15.6657 12.9098 15.0172 13.5577 14.221 13.5577V13.5584ZM15.0135 12.4762C14.9702 12.4546 14.7565 12.3496 14.717 12.3348C14.6775 12.3206 14.6484 12.3132 14.6194 12.3564C14.5904 12.3996 14.507 12.4979 14.4817 12.5269C14.4563 12.5559 14.431 12.5596 14.3878 12.538C14.3445 12.5164 14.2043 12.4707 14.0388 12.3224C13.9097 12.2076 13.8226 12.0649 13.7973 12.0216C13.772 11.9784 13.7948 11.9549 13.8165 11.9333C13.8362 11.9136 13.8597 11.8827 13.8819 11.8574C13.9035 11.832 13.911 11.8141 13.9252 11.7851C13.9394 11.7561 13.9326 11.7307 13.9215 11.7091C13.9103 11.6875 13.8239 11.4738 13.7874 11.3867C13.7522 11.3021 13.7164 11.3138 13.6898 11.312C13.6645 11.3107 13.6355 11.3107 13.6065 11.3107C13.5774 11.3107 13.5305 11.3219 13.4903 11.3651C13.4508 11.4083 13.3384 11.5139 13.3384 11.727C13.3384 11.9401 13.494 12.147 13.5157 12.1761C13.5373 12.2051 13.822 12.6436 14.2575 12.832C14.3612 12.8765 14.4421 12.9036 14.5051 12.9234C14.6089 12.9568 14.704 12.9518 14.7788 12.9407C14.8621 12.9284 15.0357 12.8357 15.0721 12.7344C15.1086 12.6331 15.1086 12.546 15.0975 12.5281C15.0863 12.5102 15.0579 12.4991 15.0141 12.4775L15.0135 12.4762Z",fill:"#25D366"}),(0,At.jsxs)("g",{filter:"url(#filter3_d_10278_8572)",children:[(0,At.jsx)("path",{d:"M26.4821 8.99805H35.3089C35.5572 8.99805 35.7592 9.20002 35.7592 9.44831V13.9664C35.7592 14.2147 35.5572 14.4167 35.3089 14.4167H26.4815C26.2332 14.4167 26.0312 14.2147 26.0312 13.9664V9.44831C26.0312 9.20002 26.2332 8.99805 26.4815 8.99805H26.4821Z",fill:"#1778F2"}),(0,At.jsx)("path",{d:"M35.3148 9.08268C35.5168 9.08268 35.6811 9.24636 35.6811 9.44895V13.967C35.6811 14.169 35.5174 14.3333 35.3148 14.3333H26.488C26.286 14.3333 26.1217 14.1696 26.1217 13.967V9.44895C26.1217 9.24697 26.2854 9.08268 26.488 9.08268H35.3148ZM35.3148 8.91406H26.488C26.1934 8.91406 25.9531 9.15371 25.9531 9.44895V13.967C25.9531 14.2617 26.1928 14.5019 26.488 14.5019H35.3148C35.6094 14.5019 35.8497 14.2623 35.8497 13.967V9.44895C35.8497 9.15433 35.61 8.91406 35.3148 8.91406Z",fill:"white"})]}),(0,At.jsx)("path",{d:"M27.1963 13.8942C27.1555 13.8942 27.119 13.8876 27.0867 13.8744C27.0544 13.8611 27.0284 13.8415 27.0089 13.8156C26.9898 13.7897 26.9797 13.7584 26.9787 13.7219H27.1232C27.1253 13.7425 27.1325 13.7584 27.1447 13.7695C27.1569 13.7801 27.1727 13.7854 27.1923 13.7854C27.2125 13.7854 27.2283 13.7809 27.24 13.7719C27.2516 13.7624 27.2575 13.7494 27.2575 13.733C27.2575 13.7192 27.2527 13.7078 27.2432 13.6988C27.2342 13.6898 27.2228 13.6824 27.209 13.6766C27.1958 13.6708 27.1767 13.6642 27.1518 13.6567C27.1158 13.6456 27.0864 13.6345 27.0637 13.6234C27.0409 13.6123 27.0213 13.5958 27.0049 13.5741C26.9885 13.5524 26.9803 13.5241 26.9803 13.4891C26.9803 13.4373 26.9991 13.3967 27.0367 13.3676C27.0743 13.338 27.1232 13.3231 27.1836 13.3231C27.245 13.3231 27.2945 13.338 27.3321 13.3676C27.3697 13.3967 27.3898 13.4375 27.3925 13.4899H27.2455C27.2445 13.4719 27.2379 13.4579 27.2257 13.4478C27.2135 13.4373 27.1979 13.432 27.1788 13.432C27.1624 13.432 27.1492 13.4365 27.1391 13.4455C27.1291 13.4539 27.124 13.4664 27.124 13.4828C27.124 13.5008 27.1325 13.5148 27.1494 13.5249C27.1664 13.535 27.1929 13.5458 27.2289 13.5575C27.2649 13.5696 27.294 13.5813 27.3162 13.5924C27.339 13.6035 27.3586 13.6197 27.375 13.6409C27.3914 13.662 27.3996 13.6893 27.3996 13.7227C27.3996 13.7544 27.3914 13.7833 27.375 13.8092C27.3591 13.8352 27.3358 13.8558 27.3051 13.8712C27.2744 13.8866 27.2381 13.8942 27.1963 13.8942ZM27.7557 13.4407C27.8065 13.4407 27.8473 13.4576 27.878 13.4915C27.9087 13.5249 27.9241 13.571 27.9241 13.6297V13.8887H27.789V13.648C27.789 13.6184 27.7813 13.5953 27.766 13.5789C27.7506 13.5625 27.73 13.5543 27.704 13.5543C27.6781 13.5543 27.6574 13.5625 27.6421 13.5789C27.6267 13.5953 27.619 13.6184 27.619 13.648V13.8887H27.4832V13.3009H27.619V13.505C27.6328 13.4854 27.6516 13.4698 27.6754 13.4582C27.6993 13.4465 27.726 13.4407 27.7557 13.4407ZM27.9914 13.6663C27.9914 13.6207 27.9999 13.5808 28.0168 13.5463C28.0343 13.5119 28.0579 13.4854 28.0875 13.4669C28.1172 13.4484 28.1503 13.4391 28.1868 13.4391C28.2181 13.4391 28.2453 13.4455 28.2686 13.4582C28.2925 13.4709 28.3107 13.4876 28.3234 13.5082V13.4455H28.4593V13.8887H28.3234V13.8259C28.3102 13.8466 28.2917 13.8633 28.2678 13.876C28.2445 13.8887 28.2173 13.895 28.186 13.895C28.15 13.895 28.1172 13.8858 28.0875 13.8672C28.0579 13.8482 28.0343 13.8214 28.0168 13.787C27.9999 13.7521 27.9914 13.7118 27.9914 13.6663ZM28.3234 13.6671C28.3234 13.6332 28.3139 13.6064 28.2948 13.5868C28.2763 13.5673 28.2535 13.5575 28.2265 13.5575C28.1995 13.5575 28.1765 13.5673 28.1574 13.5868C28.1389 13.6059 28.1296 13.6324 28.1296 13.6663C28.1296 13.7002 28.1389 13.7272 28.1574 13.7473C28.1765 13.7669 28.1995 13.7767 28.2265 13.7767C28.2535 13.7767 28.2763 13.7669 28.2948 13.7473C28.3139 13.7277 28.3234 13.701 28.3234 13.6671ZM28.6933 13.5193C28.7092 13.495 28.7291 13.4759 28.7529 13.4621C28.7767 13.4478 28.8032 13.4407 28.8323 13.4407V13.5845H28.795C28.7611 13.5845 28.7357 13.5919 28.7188 13.6067C28.7018 13.621 28.6933 13.6464 28.6933 13.683V13.8887H28.5575V13.4455H28.6933V13.5193ZM29.315 13.6599C29.315 13.6726 29.3143 13.6859 29.3127 13.6996H29.0053C29.0074 13.7272 29.0161 13.7483 29.0315 13.7632C29.0474 13.7775 29.0667 13.7846 29.0895 13.7846C29.1234 13.7846 29.1469 13.7703 29.1602 13.7417H29.3047C29.2973 13.7709 29.2838 13.7971 29.2642 13.8204C29.2452 13.8437 29.2211 13.8619 29.1919 13.8752C29.1628 13.8884 29.1302 13.895 29.0942 13.895C29.0508 13.895 29.0122 13.8858 28.9783 13.8672C28.9444 13.8487 28.9179 13.8222 28.8988 13.7878C28.8798 13.7534 28.8703 13.7131 28.8703 13.6671C28.8703 13.621 28.8795 13.5808 28.8981 13.5463C28.9171 13.5119 28.9436 13.4854 28.9775 13.4669C29.0114 13.4484 29.0503 13.4391 29.0942 13.4391C29.1371 13.4391 29.1753 13.4481 29.2086 13.4661C29.242 13.4841 29.2679 13.5098 29.2865 13.5432C29.3055 13.5765 29.315 13.6154 29.315 13.6599ZM29.1761 13.6242C29.1761 13.6009 29.1681 13.5823 29.1522 13.5686C29.1363 13.5548 29.1165 13.5479 29.0927 13.5479C29.0699 13.5479 29.0506 13.5545 29.0347 13.5678C29.0193 13.581 29.0098 13.5998 29.0061 13.6242H29.1761ZM29.9561 13.3311V13.4399H29.8084V13.8887H29.6726V13.4399H29.5248V13.3311H29.9561ZM30.226 13.895C30.1826 13.895 30.1434 13.8858 30.1085 13.8672C30.0741 13.8487 30.0468 13.8222 30.0267 13.7878C30.0071 13.7534 29.9973 13.7131 29.9973 13.6671C29.9973 13.6215 30.0074 13.5816 30.0275 13.5471C30.0476 13.5122 30.0751 13.4854 30.1101 13.4669C30.145 13.4484 30.1842 13.4391 30.2276 13.4391C30.2711 13.4391 30.3102 13.4484 30.3452 13.4669C30.3801 13.4854 30.4077 13.5122 30.4278 13.5471C30.4479 13.5816 30.458 13.6215 30.458 13.6671C30.458 13.7126 30.4476 13.7529 30.427 13.7878C30.4069 13.8222 30.3791 13.8487 30.3436 13.8672C30.3086 13.8858 30.2695 13.895 30.226 13.895ZM30.226 13.7775C30.252 13.7775 30.274 13.7679 30.292 13.7489C30.3105 13.7298 30.3198 13.7025 30.3198 13.6671C30.3198 13.6316 30.3108 13.6043 30.2928 13.5853C30.2753 13.5662 30.2536 13.5567 30.2276 13.5567C30.2012 13.5567 30.1792 13.5662 30.1617 13.5853C30.1442 13.6038 30.1355 13.6311 30.1355 13.6671C30.1355 13.7025 30.144 13.7298 30.1609 13.7489C30.1784 13.7679 30.2001 13.7775 30.226 13.7775ZM31.0613 13.3311V13.4399H30.8342V13.5575H31.0041V13.6631H30.8342V13.8887H30.6983V13.3311H31.0613ZM31.1057 13.6663C31.1057 13.6207 31.1142 13.5808 31.1311 13.5463C31.1486 13.5119 31.1722 13.4854 31.2018 13.4669C31.2315 13.4484 31.2646 13.4391 31.3011 13.4391C31.3323 13.4391 31.3596 13.4455 31.3829 13.4582C31.4067 13.4709 31.425 13.4876 31.4377 13.5082V13.4455H31.5735V13.8887H31.4377V13.8259C31.4245 13.8466 31.406 13.8633 31.3821 13.876C31.3588 13.8887 31.3316 13.895 31.3003 13.895C31.2643 13.895 31.2315 13.8858 31.2018 13.8672C31.1722 13.8482 31.1486 13.8214 31.1311 13.787C31.1142 13.7521 31.1057 13.7118 31.1057 13.6663ZM31.4377 13.6671C31.4377 13.6332 31.4282 13.6064 31.4091 13.5868C31.3906 13.5673 31.3678 13.5575 31.3408 13.5575C31.3138 13.5575 31.2908 13.5673 31.2717 13.5868C31.2532 13.6059 31.2439 13.6324 31.2439 13.6663C31.2439 13.7002 31.2532 13.7272 31.2717 13.7473C31.2908 13.7669 31.3138 13.7767 31.3408 13.7767C31.3678 13.7767 31.3906 13.7669 31.4091 13.7473C31.4282 13.7277 31.4377 13.701 31.4377 13.6671ZM31.6448 13.6671C31.6448 13.621 31.6541 13.5808 31.6726 13.5463C31.6917 13.5119 31.7179 13.4854 31.7512 13.4669C31.7851 13.4484 31.8238 13.4391 31.8672 13.4391C31.9228 13.4391 31.9691 13.4537 32.0062 13.4828C32.0438 13.5119 32.0684 13.553 32.0801 13.6059H31.9355C31.9233 13.572 31.8998 13.5551 31.8648 13.5551C31.8399 13.5551 31.8201 13.5649 31.8052 13.5845C31.7904 13.6035 31.783 13.6311 31.783 13.6671C31.783 13.7031 31.7904 13.7309 31.8052 13.7505C31.8201 13.7695 31.8399 13.7791 31.8648 13.7791C31.8998 13.7791 31.9233 13.7621 31.9355 13.7282H32.0801C32.0684 13.7801 32.0438 13.8209 32.0062 13.8505C31.9686 13.8802 31.9223 13.895 31.8672 13.895C31.8238 13.895 31.7851 13.8858 31.7512 13.8672C31.7179 13.8487 31.6917 13.8222 31.6726 13.7878C31.6541 13.7534 31.6448 13.7131 31.6448 13.6671ZM32.5705 13.6599C32.5705 13.6726 32.5697 13.6859 32.5681 13.6996H32.2607C32.2629 13.7272 32.2716 13.7483 32.2869 13.7632C32.3028 13.7775 32.3222 13.7846 32.3449 13.7846C32.3788 13.7846 32.4024 13.7703 32.4156 13.7417H32.5602C32.5528 13.7709 32.5393 13.7971 32.5197 13.8204C32.5006 13.8437 32.4765 13.8619 32.4474 13.8752C32.4183 13.8884 32.3857 13.895 32.3497 13.895C32.3063 13.895 32.2676 13.8858 32.2337 13.8672C32.1998 13.8487 32.1734 13.8222 32.1543 13.7878C32.1352 13.7534 32.1257 13.7131 32.1257 13.6671C32.1257 13.621 32.135 13.5808 32.1535 13.5463C32.1726 13.5119 32.199 13.4854 32.2329 13.4669C32.2668 13.4484 32.3057 13.4391 32.3497 13.4391C32.3926 13.4391 32.4307 13.4481 32.4641 13.4661C32.4974 13.4841 32.5234 13.5098 32.5419 13.5432C32.561 13.5765 32.5705 13.6154 32.5705 13.6599ZM32.4315 13.6242C32.4315 13.6009 32.4236 13.5823 32.4077 13.5686C32.3918 13.5548 32.3719 13.5479 32.3481 13.5479C32.3253 13.5479 32.306 13.5545 32.2901 13.5678C32.2748 13.581 32.2652 13.5998 32.2615 13.6242H32.4315ZM32.778 13.5082C32.7907 13.4876 32.809 13.4709 32.8328 13.4582C32.8566 13.4455 32.8839 13.4391 32.9146 13.4391C32.9511 13.4391 32.9842 13.4484 33.0139 13.4669C33.0435 13.4854 33.0668 13.5119 33.0838 13.5463C33.1013 13.5808 33.11 13.6207 33.11 13.6663C33.11 13.7118 33.1013 13.7521 33.0838 13.787C33.0668 13.8214 33.0435 13.8482 33.0139 13.8672C32.9842 13.8858 32.9511 13.895 32.9146 13.895C32.8834 13.895 32.8561 13.8889 32.8328 13.8768C32.8095 13.864 32.7912 13.8474 32.778 13.8267V13.8887H32.6422V13.3009H32.778V13.5082ZM32.9718 13.6663C32.9718 13.6324 32.9623 13.6059 32.9432 13.5868C32.9247 13.5673 32.9016 13.5575 32.8741 13.5575C32.8471 13.5575 32.824 13.5673 32.805 13.5868C32.7865 13.6064 32.7772 13.6332 32.7772 13.6671C32.7772 13.701 32.7865 13.7277 32.805 13.7473C32.824 13.7669 32.8471 13.7767 32.8741 13.7767C32.9011 13.7767 32.9241 13.7669 32.9432 13.7473C32.9623 13.7272 32.9718 13.7002 32.9718 13.6663ZM33.383 13.895C33.3396 13.895 33.3004 13.8858 33.2654 13.8672C33.231 13.8487 33.2037 13.8222 33.1836 13.7878C33.164 13.7534 33.1542 13.7131 33.1542 13.6671C33.1542 13.6215 33.1643 13.5816 33.1844 13.5471C33.2045 13.5122 33.2321 13.4854 33.267 13.4669C33.302 13.4484 33.3412 13.4391 33.3846 13.4391C33.428 13.4391 33.4672 13.4484 33.5021 13.4669C33.5371 13.4854 33.5646 13.5122 33.5847 13.5471C33.6049 13.5816 33.6149 13.6215 33.6149 13.6671C33.6149 13.7126 33.6046 13.7529 33.5839 13.7878C33.5638 13.8222 33.536 13.8487 33.5005 13.8672C33.4656 13.8858 33.4264 13.895 33.383 13.895ZM33.383 13.7775C33.4089 13.7775 33.4309 13.7679 33.4489 13.7489C33.4674 13.7298 33.4767 13.7025 33.4767 13.6671C33.4767 13.6316 33.4677 13.6043 33.4497 13.5853C33.4322 13.5662 33.4105 13.5567 33.3846 13.5567C33.3581 13.5567 33.3361 13.5662 33.3187 13.5853C33.3012 13.6038 33.2924 13.6311 33.2924 13.6671C33.2924 13.7025 33.3009 13.7298 33.3179 13.7489C33.3353 13.7679 33.357 13.7775 33.383 13.7775ZM33.8887 13.895C33.8453 13.895 33.8061 13.8858 33.7712 13.8672C33.7368 13.8487 33.7095 13.8222 33.6894 13.7878C33.6698 13.7534 33.66 13.7131 33.66 13.6671C33.66 13.6215 33.67 13.5816 33.6902 13.5471C33.7103 13.5122 33.7378 13.4854 33.7728 13.4669C33.8077 13.4484 33.8469 13.4391 33.8903 13.4391C33.9337 13.4391 33.9729 13.4484 34.0079 13.4669C34.0428 13.4854 34.0703 13.5122 34.0905 13.5471C34.1106 13.5816 34.1207 13.6215 34.1207 13.6671C34.1207 13.7126 34.1103 13.7529 34.0897 13.7878C34.0696 13.8222 34.0418 13.8487 34.0063 13.8672C33.9713 13.8858 33.9321 13.895 33.8887 13.895ZM33.8887 13.7775C33.9147 13.7775 33.9366 13.7679 33.9546 13.7489C33.9732 13.7298 33.9824 13.7025 33.9824 13.6671C33.9824 13.6316 33.9734 13.6043 33.9554 13.5853C33.938 13.5662 33.9163 13.5567 33.8903 13.5567C33.8638 13.5567 33.8419 13.5662 33.8244 13.5853C33.8069 13.6038 33.7982 13.6311 33.7982 13.6671C33.7982 13.7025 33.8066 13.7298 33.8236 13.7489C33.8411 13.7679 33.8628 13.7775 33.8887 13.7775ZM34.4636 13.8887L34.3285 13.7028V13.8887H34.1927V13.3009H34.3285V13.6258L34.4628 13.4455H34.6304L34.4461 13.6679L34.6319 13.8887H34.4636Z",fill:"white"}),(0,At.jsx)("path",{d:"M31.9263 9.58398H29.8585C29.6562 9.58398 29.4922 9.74797 29.4922 9.95025V12.0249C29.4922 12.2272 29.6562 12.3912 29.8585 12.3912H31.9263C32.1286 12.3912 32.2926 12.2272 32.2926 12.0249V9.95025C32.2926 9.74797 32.1286 9.58398 31.9263 9.58398Z",fill:"white"}),(0,At.jsx)("path",{d:"M31.3822 11.1163L31.4403 10.7377H31.0771V10.4931C31.0771 10.3899 31.1278 10.2899 31.2896 10.2899H31.4557V9.96868C31.4557 9.96868 31.3063 9.94336 31.1636 9.94336C30.8653 9.94336 30.6701 10.1243 30.6701 10.4511V10.7377H30.3359V11.1163H30.6701V12.0285H31.0771V11.1163H31.3822Z",fill:"#1778F2"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8572",x:"13.2978",y:"10.1709",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8572"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8572",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8572",x:"27.9953",y:"25.6399",width:"5.70463",height:"5.70463",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.307017"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8572"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8572",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8572",x:"10.3441",y:"8.25618",width:"8.53763",height:"8.54544",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.401946",dy:"0.401946"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.860969"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8572"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8572",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8572",x:"25.297",y:"8.25797",width:"11.2106",height:"6.90007",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.328046"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8572"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8572",result:"shape"})]})]})]}),pn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#DC0606",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.25",children:[(0,At.jsx)("path",{d:"M20.5296 24.4916L19.8891 22.3663C19.831 22.1742 19.9169 21.9235 20.0744 21.7975C20.5216 21.4423 20.9304 21.0328 21.2936 20.577C21.4196 20.4201 21.671 20.3349 21.8649 20.3936L23.9872 21.0334C24.1811 21.0927 24.4214 20.9982 24.5183 20.821C24.6999 20.4899 24.8667 20.1446 25.0149 19.787C25.1619 19.4294 25.2873 19.0675 25.3942 18.7049C25.4504 18.5091 25.346 18.2732 25.1681 18.1793L23.2133 17.1318C23.0354 17.036 22.9186 16.7982 22.9403 16.5981C23.0063 16.0188 23.0045 15.44 22.9409 14.8706C22.9186 14.6711 23.0366 14.4326 23.2145 14.3369L25.1675 13.2894C25.3454 13.1943 25.4504 12.9596 25.3936 12.7638C25.3213 12.5161 25.2385 12.2684 25.1465 12.0226C25.0761 11.8323 24.9513 11.5303 24.8673 11.3481C24.758 11.1078 24.6413 10.8744 24.5165 10.6471C24.4195 10.4711 24.1793 10.3772 23.9859 10.4358L21.8631 11.0751C21.6698 11.1338 21.4178 11.0498 21.2924 10.8911C20.9366 10.4445 20.5283 10.0356 20.0731 9.67243C19.915 9.54643 19.8279 9.29382 19.8872 9.10173L20.5283 6.97702C20.5852 6.7837 20.4931 6.54282 20.3159 6.44646C19.9848 6.26488 19.6395 6.09873 19.2819 5.94988C18.9237 5.80226 18.5636 5.67626 18.1986 5.56941C18.0053 5.51258 17.7693 5.61696 17.6736 5.79546L16.6254 7.75094C16.5297 7.92882 16.2919 8.04617 16.0918 8.0227C15.5118 7.95599 14.9349 7.95723 14.3667 8.02208C14.1672 8.04555 13.9276 7.92758 13.8318 7.75032L12.7843 5.79546C12.6885 5.6182 12.452 5.51196 12.258 5.56755C12.0098 5.64229 11.7633 5.72382 11.5156 5.81585C11.3266 5.88626 11.0252 6.01102 10.8418 6.09688C10.6028 6.20373 10.3693 6.32108 10.142 6.44585C9.96411 6.54282 9.87208 6.78246 9.92952 6.97702L10.5706 9.10049C10.6287 9.29258 10.5422 9.54396 10.3847 9.67058C9.93817 10.0263 9.52867 10.4352 9.16549 10.8911C9.03887 11.0479 8.78873 11.1338 8.59478 11.0739L6.47131 10.4352C6.27614 10.3759 6.03711 10.4704 5.93952 10.6471C5.75855 10.9788 5.59117 11.3228 5.44293 11.6823C5.29531 12.0399 5.17055 12.4018 5.06184 12.7631C5.00626 12.9589 5.11064 13.1949 5.28976 13.2906L7.24399 14.3375C7.42126 14.4339 7.53923 14.6717 7.51576 14.8724C7.45028 15.4511 7.4509 16.0299 7.51576 16.6006C7.53799 16.8001 7.42002 17.0379 7.24337 17.1342L5.29037 18.1818C5.11187 18.2763 5.00687 18.5116 5.0637 18.708C5.13658 18.9551 5.21934 19.2046 5.31076 19.4492C5.38117 19.64 5.50655 19.9414 5.58993 20.123C5.70049 20.3633 5.81784 20.5974 5.94137 20.8234C6.03834 21.0001 6.27799 21.0946 6.47193 21.0353L8.59417 20.3954C8.78811 20.3386 9.04011 20.4226 9.16549 20.5788C9.52126 21.0273 9.92952 21.4355 10.3853 21.7999C10.5428 21.9259 10.6299 22.1767 10.5706 22.3688L9.93014 24.4947C9.87146 24.6881 9.96473 24.9289 10.142 25.0247C10.4724 25.2063 10.8183 25.3718 11.1765 25.5213C11.5342 25.6689 11.8943 25.7949 12.2593 25.9023C12.4526 25.9579 12.6885 25.8542 12.7843 25.6763L13.8324 23.7202C13.9294 23.5423 14.1672 23.425 14.3673 23.4478C14.946 23.5133 15.5236 23.5127 16.0924 23.4491C16.2938 23.4256 16.5322 23.5429 16.6273 23.7208L17.6767 25.6757C17.7705 25.8536 18.0083 25.9586 18.2017 25.903C18.45 25.8282 18.6983 25.7467 18.9441 25.6541C19.1337 25.5849 19.4363 25.4589 19.6198 25.3755C19.8588 25.2674 20.0923 25.1501 20.3196 25.0247C20.4962 24.9277 20.5913 24.6874 20.5321 24.4935L20.5296 24.4916ZM18.8033 17.2139C17.9849 19.1867 15.7231 20.123 13.7497 19.3065C11.7769 18.4881 10.8387 16.2263 11.6558 14.2511C12.4736 12.2789 14.7367 11.3426 16.7094 12.1591C18.6816 12.975 19.6198 15.2393 18.8026 17.2133L18.8033 17.2139Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9213 15.1171C36.9089 15.0077 36.8082 14.912 36.7008 14.9021L35.5124 14.7835C35.4043 14.7724 35.2975 14.6785 35.2672 14.5741C35.1807 14.2727 35.0603 13.9849 34.9114 13.715C34.8596 13.6205 34.8688 13.4772 34.9374 13.3932L35.6928 12.4698C35.7613 12.3858 35.765 12.2475 35.6965 12.1616C35.6094 12.0535 35.518 11.9473 35.4216 11.8441C35.3469 11.7645 35.2227 11.6397 35.1443 11.5668C35.0405 11.4698 34.9343 11.3772 34.825 11.2901C34.7404 11.2228 34.6014 11.2253 34.518 11.2944L33.594 12.0498C33.51 12.1184 33.3673 12.1289 33.2728 12.0758C33.0035 11.9269 32.7169 11.8083 32.4149 11.7212C32.3105 11.691 32.2154 11.5835 32.2049 11.476L32.0863 10.2871C32.0752 10.179 31.9795 10.0783 31.872 10.0672C31.67 10.0449 31.4637 10.0332 31.255 10.0332C31.0462 10.0332 30.8418 10.0456 30.6379 10.0672C30.5299 10.0789 30.4347 10.1796 30.4236 10.2877L30.305 11.476C30.2939 11.5841 30.2 11.691 30.0957 11.7212C29.7936 11.8071 29.507 11.9275 29.2377 12.0764C29.1432 12.1295 28.9993 12.1202 28.9159 12.0517L27.9926 11.2957C27.9086 11.2271 27.769 11.2234 27.6844 11.2907C27.5763 11.3791 27.47 11.4698 27.3663 11.5674C27.2866 11.6409 27.1631 11.7651 27.0889 11.846C26.992 11.9485 26.9006 12.0548 26.8129 12.1635C26.7449 12.2487 26.7474 12.3871 26.8166 12.4711L27.5726 13.3951C27.6411 13.4784 27.6498 13.6217 27.5979 13.7169C27.449 13.9861 27.3292 14.2734 27.2434 14.5748C27.2125 14.6791 27.1056 14.773 26.9969 14.7835L25.8098 14.9027C25.7005 14.9132 25.601 15.0096 25.5887 15.1177C25.5664 15.3196 25.5541 15.5253 25.5547 15.7347C25.5547 15.9429 25.5671 16.1485 25.5874 16.3505C25.6004 16.4592 25.7005 16.5549 25.8092 16.5654L26.9969 16.6834C27.105 16.6945 27.2125 16.7884 27.2421 16.8934C27.3292 17.1948 27.4484 17.482 27.5979 17.7526C27.6498 17.8471 27.6405 17.9897 27.5726 18.0743L26.8172 18.9977C26.7474 19.0811 26.7437 19.2201 26.8129 19.3059C26.8999 19.414 26.9932 19.5209 27.0883 19.6234C27.1624 19.7037 27.2872 19.8278 27.3656 19.9007C27.47 19.9977 27.5769 20.0897 27.685 20.1768C27.7696 20.2448 27.9086 20.2423 27.9926 20.1731L28.9159 19.4177C29.0006 19.3492 29.1432 19.3393 29.2377 19.3912C29.507 19.5413 29.7942 19.6598 30.0957 19.7476C30.2 19.7778 30.2952 19.8847 30.305 19.9921L30.4242 21.1811C30.4354 21.2898 30.5311 21.3899 30.6386 21.401C30.8405 21.4232 31.0462 21.435 31.2556 21.435C31.4644 21.435 31.6688 21.4226 31.8726 21.4016C31.9807 21.3893 32.0758 21.2892 32.0869 21.1805L32.2055 19.9915C32.2166 19.8828 32.3111 19.776 32.4149 19.7463C32.7163 19.6592 33.0035 19.54 33.2734 19.3918C33.3686 19.3387 33.5112 19.3479 33.5952 19.4171L34.5192 20.1731C34.6026 20.2423 34.7428 20.2454 34.8268 20.1781C34.9349 20.0897 35.0418 19.9983 35.1443 19.9014C35.2246 19.8279 35.3487 19.7025 35.4229 19.6234C35.5192 19.5203 35.6112 19.414 35.6983 19.3053C35.7663 19.2213 35.7638 19.0823 35.6946 18.9977L34.938 18.0725C34.8694 17.9891 34.8608 17.8464 34.9133 17.7519C35.0628 17.4833 35.182 17.1948 35.2684 16.8934C35.2987 16.7896 35.4062 16.6951 35.5143 16.6846L36.7014 16.5654C36.8101 16.5549 36.9102 16.4586 36.9225 16.3505C36.9447 16.1491 36.9571 15.9428 36.9571 15.7341C36.9565 15.5259 36.9441 15.3203 36.9225 15.1177L36.9213 15.1171ZM31.2544 17.8156C30.1043 17.8156 29.1723 16.8835 29.1717 15.7329C29.1723 14.584 30.1049 13.6514 31.2544 13.6514C32.4026 13.6508 33.3358 14.5834 33.3364 15.7335C33.3364 16.8835 32.4038 17.8149 31.2544 17.8156Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6208 27.603L34.0088 27.4418C33.8618 27.4269 33.7166 27.2991 33.6759 27.1576C33.5585 26.7481 33.3955 26.3584 33.1935 25.9915C33.1225 25.8631 33.1354 25.6691 33.2287 25.5548L34.2546 24.3016C34.3479 24.188 34.3528 24.0002 34.2602 23.8835C34.1422 23.7365 34.0174 23.5926 33.8865 23.4524C33.7852 23.3437 33.6166 23.1744 33.5097 23.0756C33.3689 22.9441 33.2244 22.8181 33.0761 22.7001C32.9619 22.6087 32.7735 22.6124 32.6598 22.7063L31.4054 23.7316C31.2918 23.8254 31.0978 23.8384 30.9693 23.7668C30.6043 23.5648 30.2146 23.4036 29.8057 23.2856C29.6636 23.2442 29.5339 23.0985 29.5203 22.9527L29.3591 21.3394C29.3437 21.1924 29.214 21.0559 29.0676 21.0405C28.7934 21.0102 28.5136 20.9948 28.2307 20.9941C27.9472 20.9941 27.6693 21.0102 27.3932 21.0405C27.2468 21.0559 27.1165 21.193 27.1023 21.3394L26.9411 22.9521C26.9256 23.0991 26.7984 23.2442 26.6569 23.2844C26.2468 23.4011 25.8577 23.5636 25.4921 23.7661C25.3642 23.8378 25.169 23.8254 25.0554 23.7322L23.8022 22.7056C23.6879 22.6124 23.4989 22.6074 23.3828 22.6988C23.2364 22.8187 23.0925 22.9428 22.9511 23.0744C22.843 23.1744 22.675 23.3431 22.5743 23.4518C22.4434 23.5907 22.318 23.7353 22.1994 23.8829C22.1067 23.9984 22.1117 24.1855 22.2049 24.301L23.2315 25.5548C23.3241 25.6685 23.3359 25.8624 23.2654 25.9915C23.0635 26.3566 22.9016 26.7469 22.7843 27.1558C22.7429 27.2972 22.5984 27.4251 22.4501 27.4387L20.8381 27.6011C20.6898 27.6153 20.5546 27.7463 20.5379 27.8926C20.5083 28.1669 20.4916 28.4461 20.4922 28.7302C20.4922 29.0124 20.5095 29.2916 20.5367 29.5658C20.554 29.7135 20.6905 29.8432 20.8381 29.8574L22.4495 30.0173C22.5959 30.0328 22.7423 30.16 22.7824 30.3027C22.9004 30.7116 23.0622 31.1019 23.2654 31.4688C23.3359 31.5967 23.3235 31.7906 23.2302 31.9049L22.2049 33.1581C22.1104 33.2717 22.1055 33.4607 22.1988 33.5768C22.3167 33.7232 22.4427 33.8678 22.5724 34.008C22.6731 34.1173 22.8424 34.2853 22.9492 34.3847C23.0906 34.5157 23.2358 34.6411 23.3822 34.759C23.4971 34.8517 23.6848 34.848 23.7997 34.7535L25.0529 33.7282C25.1678 33.6355 25.3611 33.6219 25.4896 33.6917C25.8552 33.8949 26.245 34.0568 26.6545 34.1753C26.7959 34.2161 26.925 34.3606 26.9386 34.507L27.101 36.1209C27.1159 36.2679 27.2456 36.4044 27.3919 36.4199C27.6656 36.4501 27.946 36.465 28.2288 36.4662C28.5117 36.4662 28.7897 36.4501 29.0658 36.4211C29.2121 36.4044 29.3425 36.2686 29.3567 36.1216L29.5166 34.5083C29.5321 34.3613 29.6599 34.2155 29.8014 34.1753C30.2103 34.0574 30.6006 33.8956 30.9663 33.6942C31.0954 33.6219 31.2893 33.6343 31.4029 33.7282L32.6574 34.7541C32.7704 34.848 32.96 34.8517 33.0749 34.7609C33.2213 34.6404 33.3664 34.5169 33.5066 34.3853C33.6153 34.2859 33.784 34.1161 33.8846 34.0086C34.0156 33.8684 34.1403 33.7245 34.2589 33.5762C34.351 33.4626 34.3479 33.2736 34.2534 33.1587L33.2268 31.9036C33.1342 31.7906 33.1218 31.5967 33.1929 31.4682C33.3955 31.1032 33.5573 30.7128 33.6746 30.3033C33.7154 30.1625 33.8618 30.0346 34.0088 30.0198L35.6208 29.858C35.7685 29.8438 35.9037 29.7135 35.9204 29.5665C35.9501 29.2928 35.9667 29.0124 35.9667 28.7302C35.9661 28.4479 35.9494 28.1681 35.9204 27.8939C35.9037 27.7463 35.7678 27.6166 35.6208 27.6023V27.603ZM28.2295 31.5565C26.6693 31.5559 25.4031 30.2922 25.4031 28.7302C25.4037 27.1706 26.6693 25.9057 28.2295 25.9057C29.7878 25.9051 31.0546 27.1706 31.0552 28.732C31.0546 30.2928 29.789 31.5565 28.2295 31.5571V31.5565Z",fill:"white"})]}),(0,At.jsx)("path",{d:"M27.6328 23.3733V25.5808C27.6328 25.8403 27.8433 26.0508 28.1028 26.0508H30.3103C30.5699 26.0508 30.7803 25.8403 30.7803 25.5808V23.3733C30.7803 23.1137 30.5699 22.9033 30.3103 22.9033H28.1028C27.8433 22.9033 27.6328 23.1137 27.6328 23.3733Z",fill:"#DDDDDD"}),(0,At.jsx)("path",{d:"M29.3753 10.4434H15.9606C15.0461 10.4434 14.3047 11.1847 14.3047 12.0993V25.5139C14.3047 26.4285 15.0461 27.1699 15.9606 27.1699H29.3753C30.2898 27.1699 31.0312 26.4285 31.0312 25.5139V12.0993C31.0312 11.1847 30.2898 10.4434 29.3753 10.4434Z",fill:"white"}),(0,At.jsx)("path",{d:"M22.5566 15.4789L22.2188 13.2004C22.4343 13.1751 22.6542 13.1621 22.8765 13.1621C23.2947 13.1621 23.7017 13.2078 24.0945 13.2943L23.4769 15.5061C23.2959 15.4758 23.11 15.4598 22.9204 15.4598C22.7975 15.4598 22.6764 15.4666 22.5572 15.4795L22.5566 15.4789Z",fill:"#DC0606"}),(0,At.jsx)("path",{d:"M25.101 16.2773C24.7903 16.0062 24.4284 15.7919 24.0312 15.651L24.647 13.4473C25.4154 13.7017 26.1096 14.1174 26.6908 14.6548L25.1016 16.2773H25.101Z",fill:"#DC0606"}),(0,At.jsx)("path",{d:"M26.027 17.6023C25.8837 17.2218 25.6718 16.876 25.4062 16.577L26.9948 14.9551C27.5087 15.5079 27.912 16.1644 28.1708 16.8895L26.027 17.6023Z",fill:"#DC0606"}),(0,At.jsx)("path",{d:"M28.4959 18.7772C28.4959 21.8777 25.9821 24.3916 22.8815 24.3916C19.7809 24.3916 17.2671 21.8777 17.2671 18.7772C17.2671 17.7377 17.5493 16.7649 18.0416 15.9298L17.8032 15.7791L16.8359 15.1676L18.8377 14.3363L20.997 13.4395L21.1416 16.3714L21.2194 17.9384L20.414 17.4295L20.0174 17.1787C19.7562 17.6524 19.6079 18.1972 19.6079 18.7765C19.6079 20.6085 21.0928 22.0933 22.9247 22.0933C24.7566 22.0933 26.2415 20.6085 26.2415 18.7765C26.2415 18.4634 26.1982 18.1607 26.1173 17.8729L28.2599 17.1608C28.4137 17.6728 28.4965 18.2151 28.4965 18.7765L28.4959 18.7772Z",fill:"#DC0606"}),(0,At.jsx)("path",{d:"M24.5862 17.5448L23.0977 18.6979L23.149 16.1816H22.3281V19.5892C22.3281 19.5892 22.3998 20.0716 22.9952 19.7992L25.0482 18.2267L24.5862 17.5454V17.5448Z",fill:"black"}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8674)",children:(0,At.jsx)("path",{d:"M35.0672 28.182C35.0672 25.8982 33.2158 24.0469 30.932 24.0469C28.6482 24.0469 26.7969 25.8982 26.7969 28.182C26.7969 30.4658 28.6482 32.3172 30.932 32.3172C33.2158 32.3172 35.0672 30.4658 35.0672 28.182Z",fill:"white",stroke:"#DC0606",strokeWidth:"0.36049",strokeMiterlimit:"10"})}),(0,At.jsxs)("g",{filter:"url(#filter1_d_10278_8674)",children:[(0,At.jsx)("path",{d:"M27.2725 12.6338C27.1842 12.6338 27.0995 12.5925 27.0452 12.5227C26.9915 12.4541 26.9735 12.3652 26.9952 12.2787L27.6659 9.62775H26.0742C25.973 9.62775 25.8815 9.57587 25.8297 9.48878C25.7778 9.40169 25.7753 9.29669 25.8241 9.20775L27.8339 5.49322C27.8839 5.40119 27.9797 5.34375 28.0841 5.34375H30.0259C30.1303 5.34375 30.2261 5.40057 30.2761 5.4926C30.3261 5.58401 30.3218 5.69581 30.265 5.7829L28.6647 8.25596H30.3162C30.4268 8.25596 30.525 8.31772 30.5726 8.41716C30.6201 8.5166 30.6072 8.6321 30.5386 8.71796L27.4936 12.5258C27.4392 12.5937 27.3583 12.6332 27.2731 12.6332L27.2725 12.6338Z",fill:"#FFBB00"}),(0,At.jsx)("path",{d:"M30.0237 5.53074C30.1028 5.53074 30.1497 5.61783 30.1071 5.68392L28.4524 8.2416C28.4265 8.28174 28.4246 8.33301 28.4475 8.37501C28.4703 8.41701 28.5142 8.44295 28.5617 8.44295H30.314C30.3974 8.44295 30.4437 8.5393 30.3918 8.60416L27.3468 12.4119C27.3258 12.4385 27.298 12.4496 27.2709 12.4496C27.2116 12.4496 27.1554 12.3959 27.1733 12.3255L27.8601 9.60969C27.87 9.56954 27.8613 9.52754 27.836 9.49542C27.8107 9.4633 27.7718 9.44416 27.731 9.44416H26.0726C25.9973 9.44416 25.9491 9.36386 25.9849 9.29716L27.9947 5.58263C28.012 5.55051 28.0454 5.53074 28.0824 5.53074H30.0243M30.0237 5.16016H28.0818C27.9095 5.16016 27.7508 5.25466 27.6686 5.40598L25.6588 9.12051C25.5791 9.26751 25.5828 9.44107 25.6687 9.58436C25.7527 9.7258 25.9077 9.81351 26.072 9.81351H27.4259L26.8138 12.2341C26.778 12.3755 26.8082 12.5225 26.8972 12.6368C26.9861 12.751 27.1257 12.8196 27.2709 12.8196C27.416 12.8196 27.5463 12.7554 27.6365 12.643L30.6815 8.83516C30.7952 8.6931 30.8168 8.50224 30.7383 8.33857C30.6593 8.17427 30.4974 8.07236 30.3152 8.07236H29.004L30.419 5.88527C30.5123 5.74074 30.5197 5.55669 30.4375 5.40536C30.3554 5.25404 30.1973 5.16016 30.0249 5.16016H30.0237Z",fill:"white"})]}),(0,At.jsx)("path",{d:"M29.3765 25.6523C29.2882 25.6579 29.2098 25.7351 29.2036 25.824C29.1968 25.9124 29.2629 26.0007 29.35 26.0192C29.4043 26.5838 29.4544 27.0278 29.5847 27.3966C29.6971 27.714 29.8836 27.9735 30.1659 28.1835C29.8843 28.3935 29.6971 28.6529 29.5847 28.9703C29.4544 29.3391 29.4043 29.7825 29.35 30.3477C29.2604 30.3675 29.1943 30.4613 29.2055 30.5521C29.2172 30.6429 29.3043 30.7177 29.3957 30.714H32.4444C32.4796 30.714 32.5148 30.7078 32.5463 30.693C32.7359 30.6003 32.6593 30.3854 32.521 30.3496C32.4666 29.7832 32.4166 29.3397 32.2863 28.9703C32.1739 28.6529 31.9873 28.3935 31.7051 28.1835C31.9873 27.9735 32.1739 27.714 32.2863 27.3966C32.4166 27.0278 32.4666 26.5831 32.521 26.0174C32.6075 25.9951 32.6692 25.9031 32.6581 25.8148C32.647 25.7265 32.5636 25.653 32.4747 25.653H29.3765V25.6523ZM30.2579 27.3805C30.2579 27.7511 30.5044 27.7511 30.9355 27.9976C31.3666 27.7505 31.613 27.7505 31.613 27.3805H30.2585H30.2579ZM30.9349 28.9852C30.0726 29.4787 29.888 29.294 29.888 30.2198H31.9818C31.9818 29.294 31.7971 29.4793 30.9349 28.9852ZM29.723 26.0229H32.1473C32.0948 26.5628 32.0448 26.9747 31.9398 27.273C31.8212 27.609 31.6476 27.8197 31.2777 28.0198C31.2196 28.0513 31.1807 28.1161 31.1807 28.1828C31.1807 28.2496 31.2196 28.3144 31.2777 28.3459C31.647 28.5454 31.8212 28.7585 31.9398 29.0945C32.0454 29.3928 32.0948 29.8036 32.1473 30.3446H29.723C29.7755 29.8042 29.8256 29.3934 29.9306 29.0945C30.0492 28.7585 30.2227 28.5454 30.5927 28.3459C30.6508 28.3144 30.6897 28.2496 30.6897 28.1828C30.6897 28.1161 30.6508 28.0513 30.5927 28.0198C30.2233 27.8203 30.0492 27.609 29.9306 27.273C29.825 26.9747 29.7755 26.5634 29.723 26.0229Z",fill:"black"}),(0,At.jsxs)("g",{filter:"url(#filter2_d_10278_8674)",children:[(0,At.jsx)("path",{d:"M15.0106 30.886C14.9544 30.886 14.8994 30.8761 14.8469 30.8569L14.8383 30.8538C14.5998 30.7532 14.4819 30.4851 14.5702 30.2436L14.5912 30.1917C14.388 30.238 14.1805 30.2609 13.9698 30.2609C13.3355 30.2609 12.7376 30.0521 12.2404 29.6568C11.3702 28.9645 10.9996 27.8212 11.2961 26.7434C11.3541 26.5365 11.5456 26.3926 11.7605 26.3926C11.8674 26.3926 11.9681 26.4278 12.0508 26.4939C12.2021 26.6143 12.2658 26.8095 12.2139 26.9905C12.0162 27.7014 12.259 28.4568 12.8321 28.9126C13.1515 29.1664 13.5523 29.3066 13.9612 29.3066C14.0236 29.3066 14.0853 29.3035 14.1465 29.2974C13.9291 29.1856 13.8272 28.9317 13.9112 28.702L13.9143 28.6933C13.9902 28.513 14.1656 28.3962 14.3614 28.3962C14.4176 28.3962 14.4726 28.4061 14.5251 28.4253L15.6258 28.8644C15.8722 28.9713 15.9896 29.2436 15.8975 29.487L15.459 30.5852C15.3818 30.7686 15.2064 30.8853 15.0106 30.8853V30.886Z",fill:"#FFBB00"}),(0,At.jsx)("path",{d:"M11.7579 26.579C11.819 26.579 11.8808 26.5981 11.9333 26.6401C12.0253 26.713 12.0648 26.8316 12.0333 26.9403C11.8215 27.7025 12.0624 28.5406 12.7146 29.0588C13.0815 29.351 13.5219 29.493 13.9592 29.493C14.2235 29.493 14.4873 29.4411 14.7325 29.3386L14.2488 29.1434C14.1012 29.081 14.0296 28.9137 14.0827 28.7673C14.1309 28.6524 14.2427 28.5838 14.3594 28.5838C14.3928 28.5838 14.4267 28.5894 14.4595 28.6018L15.5546 29.039C15.7071 29.1051 15.7788 29.2725 15.7213 29.4238L15.284 30.5189C15.2358 30.6338 15.1241 30.7024 15.0079 30.7024C14.9746 30.7024 14.9406 30.6968 14.9079 30.6845C14.7603 30.6221 14.6886 30.4547 14.7417 30.3083L14.9066 29.9031C14.6071 30.018 14.2884 30.0773 13.9678 30.0773C13.4021 30.0773 12.832 29.8939 12.3539 29.514C11.5182 28.8494 11.2057 27.7648 11.4725 26.7945C11.5102 26.6605 11.6337 26.5802 11.7585 26.5802M11.7579 26.209C11.4602 26.209 11.1958 26.4079 11.1155 26.6932C10.7987 27.8451 11.1946 29.065 12.1229 29.8031C12.6528 30.2243 13.2909 30.4473 13.9672 30.4473C14.0969 30.4473 14.2254 30.4392 14.3532 30.4226C14.3582 30.6795 14.5126 30.9204 14.764 31.026L14.772 31.0297L14.7806 31.0328C14.8535 31.0594 14.9301 31.073 15.0079 31.073C15.2785 31.073 15.5206 30.9117 15.6256 30.6628L15.6268 30.6598L15.6281 30.6567L16.0653 29.5616L16.0666 29.5585L16.0678 29.5554C16.1951 29.2194 16.0345 28.8432 15.7016 28.6993L15.6966 28.6975L15.6917 28.6956L14.5966 28.2583L14.5916 28.2565L14.5867 28.2546C14.5138 28.2281 14.4372 28.2145 14.36 28.2145C14.0895 28.2145 13.8474 28.3757 13.7424 28.6246L13.7387 28.6326L13.7356 28.6413C13.6781 28.7988 13.6837 28.9643 13.7399 29.1095C13.4502 29.0712 13.1791 28.9557 12.9462 28.7704C12.4317 28.3609 12.2137 27.6827 12.391 27.0422C12.4632 26.789 12.3743 26.5184 12.1649 26.3517C12.0488 26.259 11.9086 26.2102 11.7591 26.2102L11.7579 26.209Z",fill:"white"}),(0,At.jsx)("path",{d:"M16.1561 28.593C16.0493 28.593 15.9486 28.5578 15.8658 28.4917C15.7145 28.3713 15.6509 28.1761 15.7028 27.9951C15.9004 27.2842 15.6577 26.5288 15.0845 26.073C14.7652 25.8191 14.3643 25.6789 13.9554 25.6789C13.8931 25.6789 13.8313 25.682 13.7701 25.6882C13.9876 25.8 14.0895 26.0538 14.0055 26.2836L14.0024 26.2916C13.9264 26.472 13.751 26.5887 13.5552 26.5887C13.499 26.5887 13.444 26.5788 13.3915 26.5597L12.2909 26.1206C12.0469 26.018 11.9314 25.7469 12.0241 25.5017L12.457 24.4004C12.5348 24.2157 12.7103 24.0996 12.9054 24.0996C12.9616 24.0996 13.0166 24.1095 13.0691 24.1286L13.0778 24.1317C13.323 24.2349 13.4397 24.5147 13.3384 24.7556L13.3211 24.7975C13.5268 24.75 13.7374 24.7259 13.9505 24.7259C14.583 24.7259 15.179 24.934 15.675 25.3281C16.5452 26.0205 16.9164 27.1638 16.6194 28.2415C16.5613 28.4485 16.3704 28.5924 16.1549 28.5924L16.1561 28.593Z",fill:"#FFBB00"}),(0,At.jsx)("path",{d:"M12.9123 24.2866C12.9456 24.2866 12.9796 24.2922 13.0123 24.3045C13.1599 24.3669 13.2365 24.538 13.1741 24.6856L13.0092 25.0908C13.3119 24.9734 13.6337 24.9129 13.9567 24.9129C14.5212 24.9129 15.0895 25.0963 15.5657 25.475C16.4014 26.1395 16.7139 27.2241 16.4471 28.1945C16.4094 28.3285 16.2859 28.4088 16.1611 28.4088C16.0999 28.4088 16.0382 28.3896 15.9857 28.3476C15.8936 28.2748 15.8541 28.1562 15.8856 28.0475C16.0975 27.2853 15.8566 26.4471 15.2044 25.9289C14.8375 25.6368 14.3971 25.4947 13.9598 25.4947C13.6954 25.4947 13.4317 25.5466 13.1865 25.6491L13.6701 25.8443C13.8177 25.9067 13.8894 26.0741 13.8363 26.2205C13.7881 26.3353 13.6763 26.4039 13.5596 26.4039C13.5262 26.4039 13.4922 26.3983 13.4595 26.386L12.3644 25.9487C12.2168 25.8863 12.1451 25.7189 12.2026 25.5676L12.6349 24.4682C12.6831 24.3533 12.7949 24.2848 12.911 24.2848M12.9123 23.916C12.6417 23.916 12.3996 24.0772 12.2946 24.3261L12.2928 24.3305L12.2909 24.3348L11.8586 25.4342V25.4367L11.8567 25.4391C11.7282 25.7776 11.8888 26.1525 12.2211 26.2927L12.2242 26.294L12.2273 26.2952L13.3224 26.7325L13.3273 26.7343L13.3323 26.7362C13.4051 26.7628 13.4817 26.7763 13.5589 26.7763C13.8295 26.7763 14.0716 26.6151 14.1766 26.3662L14.1803 26.3582L14.1834 26.3495C14.2408 26.192 14.2353 26.0265 14.1791 25.8814C14.4687 25.9197 14.7399 26.0352 14.9727 26.2205C15.4872 26.63 15.7053 27.3081 15.528 27.9486C15.4557 28.2019 15.5447 28.473 15.7541 28.6392C15.8702 28.7318 16.0104 28.7806 16.1599 28.7806C16.4576 28.7806 16.7219 28.5817 16.8022 28.2964C17.1191 27.1445 16.7231 25.9246 15.7948 25.1865C15.2661 24.7659 14.6299 24.5435 13.9555 24.5435C13.8245 24.5435 13.6936 24.5522 13.5651 24.5689C13.5614 24.3132 13.4076 24.0698 13.1544 23.9636L13.1457 23.9599L13.1371 23.9568C13.0642 23.9302 12.9876 23.9166 12.9098 23.9166L12.9123 23.916Z",fill:"white"})]}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8674",x:"25.2365",y:"22.4865",width:"12.2353",height:"12.2334",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.900623"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8674"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8674",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8674",x:"24.2209",y:"3.77948",width:"8.78218",height:"11.2626",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.900623"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8674"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8674",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8674",x:"9.62714",y:"22.5353",width:"9.50093",height:"10.7587",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.900623"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8674"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8674",result:"shape"})]})]})]}),fn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#006A92",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.1",children:[(0,At.jsx)("path",{d:"M20.5166 24.4824L19.8755 22.3559C19.8175 22.1638 19.9033 21.913 20.0608 21.7864C20.508 21.4306 20.9175 21.0217 21.2807 20.5647C21.4067 20.4078 21.6581 20.3226 21.8526 20.3806L23.9767 21.0211C24.1706 21.0804 24.4115 20.9859 24.5085 20.8086C24.6901 20.477 24.8575 20.1317 25.0057 19.7735C25.1527 19.4152 25.2787 19.0533 25.3856 18.6907C25.4418 18.4949 25.3374 18.259 25.1595 18.1645L23.2034 17.1164C23.0255 17.0206 22.9088 16.7822 22.9304 16.5821C22.9965 16.0021 22.9953 15.4228 22.931 14.8533C22.9088 14.6538 23.0268 14.4148 23.2046 14.319L25.1595 13.2709C25.3374 13.1751 25.4424 12.9404 25.3856 12.7446C25.3133 12.497 25.2305 12.2487 25.1385 12.0029C25.0681 11.8126 24.9427 11.51 24.8587 11.3278C24.7494 11.0875 24.6326 10.8534 24.5073 10.6261C24.4103 10.4501 24.1694 10.3556 23.9767 10.4149L21.852 11.0548C21.6587 11.1134 21.4067 11.0294 21.2813 10.8707C20.9249 10.4235 20.5166 10.0146 20.0614 9.65147C19.9033 9.52485 19.8162 9.27223 19.8749 9.08076L20.5166 6.9542C20.5735 6.76026 20.4814 6.51938 20.3042 6.42303C19.9725 6.24082 19.6278 6.07529 19.269 5.92582C18.9101 5.77759 18.5501 5.6522 18.185 5.54535C17.9917 5.48853 17.7551 5.59291 17.66 5.77141L16.6106 7.72812C16.5149 7.906 16.2765 8.02335 16.0764 8.0005C15.4964 7.93379 14.9189 7.93503 14.3501 7.99988C14.1506 8.02335 13.9103 7.90538 13.8146 7.72812L12.7664 5.77203C12.6707 5.59476 12.4335 5.48853 12.2402 5.54412C11.9913 5.61885 11.7448 5.70038 11.4971 5.79303C11.3081 5.86344 11.0061 5.9882 10.8227 6.07406C10.583 6.18091 10.3496 6.29826 10.1223 6.42364C9.94438 6.52062 9.85173 6.76088 9.90979 6.95544L10.5515 9.08076C10.6096 9.27285 10.5225 9.52485 10.3656 9.65147C9.91905 10.0079 9.50894 10.4161 9.14576 10.8732C9.01914 11.0301 8.76899 11.1159 8.57444 11.056L6.44973 10.4167C6.25455 10.3574 6.01491 10.4519 5.91732 10.6292C5.73573 10.9609 5.56835 11.3055 5.42011 11.665C5.27188 12.0232 5.14711 12.3852 5.03841 12.7465C4.98282 12.9423 5.0872 13.1789 5.26632 13.274L7.22179 14.3215C7.39905 14.4179 7.51764 14.6563 7.49417 14.857C7.4287 15.4357 7.42932 16.0151 7.49417 16.5864C7.51641 16.7859 7.39844 17.0243 7.22117 17.1207L5.26632 18.1688C5.0872 18.2633 4.9822 18.4993 5.03964 18.6951C5.11252 18.9421 5.19529 19.1916 5.2867 19.4369C5.35711 19.6283 5.48311 19.9297 5.56588 20.1113C5.67644 20.3516 5.79379 20.5863 5.91732 20.8124C6.01429 20.9896 6.25455 21.0835 6.44849 21.0248L8.57258 20.3843C8.76652 20.3275 9.01852 20.4115 9.14452 20.5684C9.50029 21.0174 9.90917 21.4257 10.365 21.7901C10.5225 21.9161 10.6096 22.1675 10.5503 22.3589L9.90979 24.4867C9.85111 24.6807 9.94438 24.9209 10.1223 25.0173C10.4527 25.1995 10.7986 25.3644 11.1574 25.5145C11.5157 25.6621 11.8758 25.7881 12.2408 25.8962C12.4341 25.9518 12.6707 25.848 12.7658 25.6701L13.8146 23.7122C13.9115 23.5343 14.1493 23.417 14.3494 23.4398C14.9282 23.5053 15.5069 23.5047 16.0758 23.4411C16.2771 23.4176 16.5161 23.5349 16.6106 23.7134L17.6606 25.6695C17.7545 25.8474 17.9929 25.9524 18.1856 25.8968C18.4339 25.8221 18.6828 25.7406 18.9287 25.6479C19.1183 25.5787 19.4209 25.4521 19.6044 25.3687C19.8434 25.2606 20.0769 25.1433 20.3042 25.0179C20.4814 24.9209 20.5759 24.6801 20.5166 24.4861V24.4824ZM18.7891 17.1997C17.9701 19.1744 15.7064 20.1107 13.7324 19.2936C11.7578 18.4746 10.819 16.2115 11.6373 14.235C12.4557 12.2616 14.7206 11.3241 16.6946 12.1418C18.668 12.9584 19.6075 15.2239 18.7891 17.1997Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9227 15.1025C36.9104 14.9931 36.8097 14.8974 36.7022 14.8869L35.5132 14.7683C35.4052 14.7572 35.2977 14.6627 35.2674 14.5589C35.181 14.2569 35.0605 13.9691 34.9117 13.6992C34.8598 13.6047 34.8684 13.4614 34.9376 13.3768L35.6936 12.4528C35.7622 12.3688 35.7659 12.2304 35.6973 12.1446C35.6102 12.0365 35.5182 11.9296 35.4218 11.8265C35.3471 11.7468 35.223 11.622 35.1439 11.5485C35.0401 11.4516 34.9333 11.3589 34.8246 11.2718C34.74 11.2045 34.601 11.207 34.5176 11.2761L33.5924 12.0321C33.5084 12.1007 33.3657 12.1112 33.2712 12.0581C33.0019 11.9092 32.7147 11.79 32.4127 11.7036C32.3083 11.6733 32.2132 11.5658 32.202 11.4577L32.0835 10.2681C32.0723 10.1601 31.9766 10.0594 31.8685 10.0476C31.6665 10.0254 31.4602 10.0137 31.2509 10.0137C31.0421 10.0137 30.837 10.026 30.6332 10.0476C30.5251 10.0594 30.4294 10.1601 30.4189 10.2681L30.3003 11.4577C30.2892 11.5658 30.1947 11.6733 30.0909 11.7029C29.7889 11.7894 29.5017 11.9092 29.2324 12.0581C29.1379 12.1112 28.994 12.1019 28.91 12.0334L27.986 11.2768C27.902 11.2082 27.7624 11.2045 27.6772 11.2718C27.5691 11.3601 27.4628 11.4516 27.3591 11.5485C27.2794 11.622 27.1552 11.7468 27.0817 11.8271C26.9848 11.9296 26.8928 12.0358 26.8057 12.1452C26.7377 12.2304 26.7402 12.3688 26.8094 12.4534L27.566 13.3786C27.6345 13.4626 27.6432 13.6053 27.5913 13.701C27.4425 13.9703 27.3226 14.2575 27.2368 14.5596C27.2059 14.6639 27.099 14.7578 26.9903 14.7683L25.802 14.8881C25.692 14.8986 25.5932 14.995 25.5809 15.1031C25.5586 15.3051 25.5463 15.5113 25.5469 15.7207C25.5469 15.9289 25.5592 16.1346 25.5796 16.3371C25.5926 16.4458 25.6927 16.5416 25.802 16.5527L26.9903 16.6707C27.0984 16.6818 27.2059 16.7763 27.2355 16.8807C27.3226 17.1821 27.4418 17.4699 27.5919 17.7404C27.6438 17.8349 27.6345 17.9776 27.5666 18.0622L26.8106 18.9862C26.7408 19.0702 26.7371 19.2092 26.8063 19.2951C26.8934 19.4031 26.9866 19.51 27.0817 19.6131C27.1559 19.6934 27.2806 19.8176 27.3591 19.8911C27.4635 19.9881 27.5703 20.0801 27.6784 20.1672C27.763 20.2351 27.902 20.2326 27.9866 20.1635L28.9106 19.4075C28.9952 19.3389 29.1379 19.329 29.233 19.3809C29.5029 19.531 29.7895 19.6496 30.0915 19.7373C30.1959 19.7676 30.291 19.8744 30.3009 19.9819L30.4208 21.1721C30.4319 21.2808 30.5276 21.3808 30.6357 21.392C30.8377 21.4142 31.044 21.4259 31.2533 21.4259C31.4621 21.4259 31.6672 21.4136 31.871 21.3926C31.9791 21.3802 32.0748 21.2802 32.0853 21.1715L32.2039 19.9819C32.215 19.8732 32.3095 19.7663 32.4133 19.7361C32.7147 19.649 33.0025 19.5298 33.2724 19.3815C33.3682 19.3284 33.5102 19.3377 33.5942 19.4068L34.5195 20.1635C34.6028 20.2326 34.743 20.2357 34.8277 20.1684C34.9358 20.0801 35.0426 19.9887 35.1457 19.8917C35.226 19.8182 35.3502 19.6928 35.4243 19.6138C35.5207 19.5106 35.6127 19.4044 35.6998 19.2951C35.7677 19.2111 35.7653 19.0721 35.6961 18.9875L34.9388 18.0616C34.8703 17.9782 34.8616 17.8356 34.9141 17.7404C35.0636 17.4718 35.1828 17.1833 35.2693 16.8813C35.2995 16.7775 35.407 16.683 35.5157 16.6725L36.7041 16.5533C36.8128 16.5428 36.9128 16.4465 36.9252 16.3378C36.9474 16.1364 36.9598 15.9295 36.9598 15.7213C36.9592 15.5132 36.9468 15.3075 36.9252 15.1049L36.9227 15.1025ZM31.2515 17.8028C30.1008 17.8028 29.1675 16.8702 29.1675 15.7183C29.1682 14.5682 30.1014 13.6356 31.2515 13.6356C32.4009 13.6349 33.3348 14.5682 33.3348 15.7195C33.3348 16.8702 32.4015 17.8028 31.2515 17.8028Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6151 27.5981L34.0018 27.4369C33.8548 27.4221 33.7097 27.2943 33.6689 27.1528C33.5516 26.7433 33.3885 26.353 33.1859 25.9861C33.1149 25.8576 33.1278 25.6631 33.2211 25.5488L34.2476 24.295C34.3409 24.1813 34.3458 23.9929 34.2532 23.8762C34.1352 23.7292 34.0105 23.5847 33.8795 23.4445C33.7782 23.3358 33.6096 23.1665 33.5021 23.0671C33.3613 22.9355 33.2168 22.8095 33.0679 22.6916C32.9531 22.6001 32.7647 22.6038 32.651 22.6977L31.396 23.7236C31.2823 23.8175 31.0878 23.8305 30.9593 23.7588C30.5936 23.5569 30.2039 23.3951 29.795 23.2771C29.653 23.2357 29.5233 23.0899 29.5097 22.9442L29.3485 21.3296C29.333 21.1826 29.2033 21.0461 29.0569 21.0307C28.7827 21.0004 28.5029 20.985 28.2194 20.9844C27.9359 20.9844 27.658 21.0004 27.3813 21.0307C27.2349 21.0461 27.1046 21.1833 27.0903 21.3303L26.9291 22.9442C26.9137 23.0912 26.7865 23.2363 26.6444 23.2771C26.2343 23.3944 25.8446 23.5569 25.4789 23.7588C25.3511 23.8305 25.1559 23.8181 25.0416 23.7249L23.7872 22.6977C23.6729 22.6045 23.4833 22.5995 23.3678 22.6909C23.2214 22.8108 23.0775 22.9349 22.9354 23.0665C22.8273 23.1665 22.6593 23.3351 22.5587 23.4445C22.4271 23.5834 22.3023 23.728 22.1838 23.8762C22.0911 23.9917 22.0961 24.1795 22.1893 24.2943L23.2171 25.5494C23.3103 25.6631 23.3215 25.857 23.2511 25.9867C23.0491 26.3517 22.8873 26.7427 22.7693 27.1516C22.7279 27.293 22.5828 27.4209 22.4351 27.4345L20.8225 27.5975C20.6742 27.6117 20.539 27.7427 20.5223 27.8891C20.4926 28.1639 20.476 28.4431 20.4766 28.7272C20.4766 29.0101 20.4939 29.2893 20.521 29.5635C20.5383 29.7111 20.6748 29.8414 20.8225 29.8556L22.4351 30.0162C22.5815 30.0317 22.7279 30.1589 22.7681 30.3016C22.886 30.7105 23.0478 31.1014 23.2511 31.4683C23.3215 31.5962 23.3091 31.7907 23.2158 31.905L22.1899 33.1588C22.0954 33.2725 22.0905 33.4615 22.1838 33.5776C22.3017 33.724 22.4277 33.8691 22.5574 34.0093C22.6581 34.1186 22.828 34.2873 22.9348 34.3867C23.0763 34.5183 23.2214 34.643 23.3684 34.7616C23.4833 34.8543 23.6717 34.8505 23.7865 34.7561L25.041 33.7301C25.1559 33.6369 25.3492 33.6239 25.4783 33.6937C25.8439 33.8975 26.2343 34.0587 26.6438 34.1779C26.7852 34.2187 26.9143 34.3632 26.9279 34.5102L27.0903 36.1254C27.1052 36.2724 27.2349 36.4095 27.3819 36.4243C27.6555 36.4546 27.9359 36.47 28.2194 36.4706C28.5023 36.4706 28.7808 36.4546 29.0569 36.4249C29.2033 36.4083 29.3336 36.2724 29.3485 36.1254L29.5091 34.5108C29.5245 34.3638 29.653 34.2181 29.7938 34.1779C30.2027 34.06 30.5936 33.8981 30.9593 33.6962C31.0884 33.6239 31.2823 33.6363 31.3966 33.7301L32.6516 34.7567C32.7647 34.8506 32.9549 34.8549 33.0698 34.7635C33.2162 34.643 33.3613 34.5195 33.5015 34.3873C33.6102 34.2879 33.7795 34.1174 33.8795 34.0099C34.0105 33.8697 34.1352 33.7252 34.2538 33.577C34.3458 33.4633 34.3428 33.2737 34.2483 33.1594L33.2205 31.9031C33.1272 31.7901 33.1155 31.5962 33.1865 31.4671C33.3891 31.1021 33.5509 30.7111 33.6683 30.301C33.7091 30.1601 33.8554 30.0323 34.0024 30.0168L35.6151 29.855C35.7627 29.8408 35.898 29.7105 35.9147 29.5629C35.9443 29.2893 35.961 29.0088 35.961 28.726C35.9604 28.4431 35.9437 28.1639 35.9147 27.8891C35.898 27.7414 35.7615 27.6111 35.6151 27.5975V27.5981ZM28.2182 31.5542C26.6568 31.5536 25.39 30.2892 25.39 28.726C25.3906 27.1658 26.6574 25.899 28.2182 25.899C29.7777 25.8984 31.0458 27.1646 31.0458 28.7272C31.0451 30.2892 29.779 31.5536 28.2182 31.5542Z",fill:"white"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8624)",children:(0,At.jsx)("path",{d:"M28.7053 11.5352H15.0664C14.2617 11.5352 13.6094 12.1875 13.6094 12.9922V26.6311C13.6094 27.4358 14.2617 28.0881 15.0664 28.0881H28.7053C29.51 28.0881 30.1623 27.4358 30.1623 26.6311V12.9922C30.1623 12.1875 29.51 11.5352 28.7053 11.5352Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8624)",children:(0,At.jsx)("path",{d:"M13.8856 14.3942C15.4534 14.3942 16.7243 13.1233 16.7243 11.5555C16.7243 9.98773 15.4534 8.7168 13.8856 8.7168C12.3178 8.7168 11.0469 9.98773 11.0469 11.5555C11.0469 13.1233 12.3178 14.3942 13.8856 14.3942Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8624)",children:(0,At.jsx)("path",{d:"M33.8578 13.1191H28.3212C28.1179 13.1191 27.9531 13.284 27.9531 13.4873V17.9405C27.9531 18.1438 28.1179 18.3086 28.3212 18.3086H33.8578C34.0611 18.3086 34.226 18.1438 34.226 17.9405V13.4873C34.226 13.284 34.0611 13.1191 33.8578 13.1191Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter3_d_10278_8624)",children:(0,At.jsx)("path",{d:"M17.0536 24.8594H12.4583C12.1923 24.8594 11.9766 25.0751 11.9766 25.3411V29.9364C11.9766 30.2025 12.1923 30.4182 12.4583 30.4182H17.0536C17.3197 30.4182 17.5354 30.2025 17.5354 29.9364V25.3411C17.5354 25.0751 17.3197 24.8594 17.0536 24.8594Z",fill:"white"})}),(0,At.jsx)("path",{d:"M25.0572 16.3555H18.7133C18.5719 16.3555 18.436 16.4117 18.336 16.5117C18.2359 16.6118 18.1797 16.7471 18.1797 16.8885V22.7358C18.1797 22.8772 18.2359 23.0125 18.336 23.1125C18.436 23.2126 18.5719 23.2688 18.7133 23.2688H25.0572C25.1986 23.2688 25.3345 23.2126 25.4346 23.1125C25.5346 23.0125 25.5908 22.8772 25.5908 22.7358V16.8885C25.5908 16.7471 25.5346 16.6118 25.4346 16.5117C25.3345 16.4117 25.1986 16.3555 25.0572 16.3555ZM22.5168 16.7705H23.6304V17.7507H22.5168V16.7705ZM20.9881 16.8891V16.8792C20.9881 16.8193 21.0363 16.7711 21.0962 16.7711H22.1017V17.7514H21.0925C21.0925 17.7514 20.9844 17.7075 20.9721 17.6476L20.9887 16.8885L20.9881 16.8891ZM25.1591 22.745C25.1591 22.8049 25.1109 22.8531 25.051 22.8531H18.7028C18.6429 22.8531 18.5947 22.8049 18.5947 22.745V16.8953C18.5947 16.8354 18.6429 16.7872 18.7028 16.7872H20.5669C20.5595 16.8224 20.5558 16.8589 20.5558 16.8953V17.6501C20.5558 17.7915 20.612 17.9274 20.712 18.0274C20.8121 18.1275 20.948 18.1837 21.0894 18.1837H25.0504C25.0868 18.1837 25.1233 18.18 25.1585 18.1726V22.745H25.1591ZM25.051 17.7514H24.0455V16.7711H25.051C25.1109 16.7711 25.1591 16.8193 25.1591 16.8792V17.6439C25.1591 17.7038 25.1109 17.752 25.051 17.752V17.7514Z",fill:"#ED1C24",stroke:"#ED1C24",strokeWidth:"0.240326",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M24.2895 19.2441H19.4058C19.3069 19.2441 19.2168 19.3102 19.1939 19.4066C19.1599 19.5493 19.2656 19.6765 19.4002 19.6765H24.2839C24.3828 19.6765 24.4723 19.611 24.4958 19.5147C24.5298 19.372 24.4242 19.2448 24.2895 19.2448V19.2441Z",fill:"#ED1C24",stroke:"#ED1C24",strokeWidth:"0.240326",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M24.2895 20.1758H19.4058C19.3069 20.1758 19.2168 20.2419 19.1939 20.3382C19.1599 20.4809 19.2656 20.6081 19.4002 20.6081H24.2839C24.3828 20.6081 24.4729 20.542 24.4958 20.4457C24.5298 20.303 24.4242 20.1758 24.2895 20.1758Z",fill:"#ED1C24",stroke:"#ED1C24",strokeWidth:"0.240326",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M22.4088 21.207H19.4058C19.3069 21.207 19.2168 21.2731 19.1939 21.3695C19.1599 21.5121 19.2656 21.6394 19.4002 21.6394H22.4032C22.502 21.6394 22.5922 21.5733 22.6151 21.4769C22.649 21.3343 22.5434 21.207 22.4088 21.207Z",fill:"#ED1C24",stroke:"#ED1C24",strokeWidth:"0.240326",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M13.888 9.36523C12.6786 9.36523 11.6953 10.3485 11.6953 11.5579C11.6953 12.7672 12.6786 13.7505 13.888 13.7505C15.0973 13.7505 16.0806 12.7672 16.0806 11.5579C16.0806 10.3485 15.0973 9.36523 13.888 9.36523ZM13.888 13.3484C12.9003 13.3484 12.0968 12.5455 12.0968 11.5573C12.0968 10.569 12.8997 9.76609 13.888 9.76609C14.8762 9.76609 15.6791 10.569 15.6791 11.5573C15.6791 12.5455 14.8762 13.3484 13.888 13.3484Z",fill:"black"}),(0,At.jsx)("path",{d:"M14.6278 10.7807C14.6278 10.9258 14.5098 11.0438 14.3647 11.0438C14.2195 11.0438 14.1016 10.9258 14.1016 10.7807C14.1016 10.6355 14.2195 10.5176 14.3647 10.5176C14.5098 10.5176 14.6278 10.6355 14.6278 10.7807Z",fill:"black"}),(0,At.jsx)("path",{d:"M14.6008 11.4585C14.5409 11.3752 14.4162 11.3752 14.3562 11.4585L14.255 11.5969C14.2364 11.6247 14.1901 11.6247 14.1716 11.5969L13.7374 10.9922C13.6775 10.9088 13.5527 10.9088 13.4928 10.9922L12.7541 12.0354C12.6849 12.1324 12.7541 12.2708 12.8739 12.2708H14.8911C15.011 12.2708 15.0851 12.1324 15.011 12.0354L14.6002 11.4585H14.6008Z",fill:"black"}),(0,At.jsx)("path",{d:"M12.9376 27.9676H13.4342C13.5206 28.2616 13.7943 28.4747 14.1136 28.4747C14.4329 28.4747 14.7065 28.2616 14.793 27.9676H16.6039C16.7046 27.9676 16.7936 27.8959 16.8084 27.7959C16.8275 27.6705 16.7299 27.5618 16.6076 27.5618H14.7924C14.7059 27.2678 14.4323 27.0547 14.113 27.0547C13.7936 27.0547 13.52 27.2678 13.4336 27.5618H12.937C12.8252 27.5618 12.7344 27.6532 12.7344 27.7644C12.7344 27.8762 12.8258 27.967 12.937 27.967L12.9376 27.9676ZM14.1142 27.4592C14.2816 27.4592 14.4181 27.5957 14.4181 27.7631C14.4181 27.9305 14.2816 28.067 14.1142 28.067C13.9468 28.067 13.8103 27.9305 13.8103 27.7631C13.8103 27.5957 13.9468 27.4592 14.1142 27.4592Z",fill:"black"}),(0,At.jsx)("path",{d:"M12.9417 26.8035H14.7526C14.8391 27.0975 15.1127 27.3106 15.4321 27.3106C15.7514 27.3106 16.025 27.0975 16.1115 26.8035H16.6043C16.705 26.8035 16.794 26.7319 16.8088 26.6318C16.8279 26.5064 16.7303 26.3977 16.6081 26.3977H16.1115C16.025 26.1037 15.7514 25.8906 15.4321 25.8906C15.1127 25.8906 14.8391 26.1037 14.7526 26.3977H12.9374C12.8157 26.3977 12.7181 26.5064 12.7366 26.6318C12.7515 26.7312 12.8404 26.8035 12.9411 26.8035H12.9417ZM15.4314 26.2977C15.5988 26.2977 15.7353 26.4342 15.7353 26.6015C15.7353 26.7689 15.5988 26.9054 15.4314 26.9054C15.2641 26.9054 15.1276 26.7689 15.1276 26.6015C15.1276 26.4342 15.2641 26.2977 15.4314 26.2977Z",fill:"black"}),(0,At.jsx)("path",{d:"M12.9417 29.0789H14.7526C14.8391 29.3729 15.1127 29.586 15.4321 29.586C15.7514 29.586 16.025 29.3729 16.1115 29.0789H16.6043C16.705 29.0789 16.794 29.0073 16.8088 28.9072C16.8279 28.7818 16.7303 28.6731 16.6081 28.6731H16.1115C16.025 28.3791 15.7514 28.166 15.4321 28.166C15.1127 28.166 14.8391 28.3791 14.7526 28.6731H12.9374C12.8157 28.6731 12.7181 28.7818 12.7366 28.9072C12.7515 29.0066 12.8404 29.0789 12.9411 29.0789H12.9417ZM15.4314 28.5768C15.5988 28.5768 15.7353 28.7132 15.7353 28.8806C15.7353 29.048 15.5988 29.1845 15.4314 29.1845C15.2641 29.1845 15.1276 29.048 15.1276 28.8806C15.1276 28.7132 15.2641 28.5768 15.4314 28.5768Z",fill:"black"}),(0,At.jsx)("path",{d:"M32.314 15.8856H31.9749L32.4128 15.4446C32.5752 15.281 32.6117 15.0147 32.4604 14.7973C32.4554 14.7899 32.4493 14.7831 32.4425 14.7763L32.1293 14.4607C32.1231 14.4545 32.1157 14.4484 32.1083 14.4428C31.8927 14.2902 31.6284 14.3273 31.466 14.4904L31.028 14.9314V14.5589C31.028 14.5497 31.0274 14.541 31.0262 14.5324C30.9811 14.2705 30.768 14.1074 30.5382 14.1074H30.1047C30.0954 14.1074 30.0861 14.108 30.0775 14.1099C29.8175 14.155 29.6562 14.3699 29.6562 14.6015V16.5718C29.6562 16.754 29.7291 16.9282 29.8582 17.0573C29.9873 17.1858 30.1627 17.258 30.3455 17.258H32.3078C32.3708 17.258 32.4344 17.2482 32.4931 17.2247C32.6889 17.1469 32.8062 16.9634 32.8062 16.7676V16.3828C32.8062 16.3192 32.7964 16.255 32.7729 16.1957C32.6945 16.0011 32.5104 15.885 32.3146 15.885L32.314 15.8856ZM31.7488 14.7702C31.7674 14.7516 31.7927 14.7411 31.8186 14.7411C31.8446 14.7411 31.8699 14.7516 31.8884 14.7702L32.1441 15.0259C32.1627 15.0444 32.1732 15.0697 32.1732 15.0957C32.1732 15.1216 32.1627 15.1469 32.1441 15.1655L31.4233 15.8862H31.028V15.491L31.7488 14.7702ZM30.0299 14.5812C30.0299 14.5268 30.0744 14.4823 30.1287 14.4823H30.524C30.55 14.4823 30.5753 14.4928 30.5938 14.5114C30.6124 14.5299 30.6229 14.5552 30.6229 14.5812V16.5508C30.6229 16.6231 30.6 16.6947 30.5525 16.7497C30.432 16.8887 30.2208 16.8887 30.1003 16.7497C30.0528 16.6954 30.0299 16.6231 30.0299 16.5508V14.5812ZM32.4005 16.754C32.4005 16.78 32.39 16.8053 32.372 16.8238C32.3535 16.8424 32.3288 16.8529 32.3029 16.8529H30.9613C31.0052 16.7602 31.0287 16.6589 31.0287 16.5564V16.2599H32.3029C32.3288 16.2599 32.3535 16.2704 32.372 16.289C32.3906 16.3075 32.4005 16.3328 32.4005 16.3587V16.754Z",fill:"black"}),(0,At.jsx)("g",{filter:"url(#filter4_d_10278_8624)",children:(0,At.jsx)("path",{d:"M31.6944 26.8982V29.2811H27.125V26.8982H27.5796V26.115C27.5796 25.7938 27.8402 25.5332 28.1614 25.5332H30.6573C30.9785 25.5332 31.2391 25.7938 31.2391 26.115V26.8982H31.6937H31.6944Z",fill:"#ED1C24"})}),(0,At.jsx)("path",{d:"M29.4024 26.4727C29.387 26.4727 29.3722 26.4757 29.3592 26.4813C29.3184 26.498 29.2907 26.5375 29.2907 26.5857V27.3009H28.568C28.5038 27.2935 28.4531 27.3429 28.4531 27.4059C28.4531 27.4689 28.5032 27.5183 28.568 27.5202H29.2907V28.2255C29.2907 28.2885 29.3413 28.3379 29.4055 28.3379C29.4698 28.3379 29.5204 28.2885 29.5149 28.2255V27.5202H30.2437C30.3079 27.5183 30.3586 27.4689 30.3586 27.4059C30.3586 27.3429 30.2437 27.3009 30.2437 27.3009H29.5149V26.5857C29.5149 26.5375 29.4871 26.498 29.4463 26.4813C29.4327 26.4757 29.4179 26.4727 29.4024 26.4727Z",fill:"white",stroke:"white",strokeWidth:"0.0696947",strokeMiterlimit:"10"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8624",x:"12.2275",y:"10.1533",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8624"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8624",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8624",x:"10.4461",y:"8.11598",width:"6.88132",height:"6.87937",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.300408"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8624"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8624",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8624",x:"25.1305",y:"10.2965",width:"12.9064",height:"11.8225",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.493871",dy:"0.493871"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.65825"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8624"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8624",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8624",x:"10.7173",y:"23.6001",width:"8.71078",height:"8.70687",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.314828",dy:"0.314828"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.787069"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8624"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8624",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter4_d_10278_8624",x:"25.0011",y:"23.4093",width:"9.50902",height:"8.68675",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.345469",dy:"0.345469"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.23468"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8624"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8624",result:"shape"})]})]})]}),gn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"black",stroke:"white",strokeWidth:"2"}),(0,At.jsxs)("g",{opacity:"0.15",children:[(0,At.jsx)("path",{d:"M20.5245 24.4844L19.8833 22.3578C19.8253 22.1657 19.9111 21.915 20.0686 21.7883C20.5158 21.4326 20.9253 21.0237 21.2885 20.5666C21.4145 20.4097 21.6659 20.3245 21.8604 20.3826L23.9845 21.0231C24.1785 21.0824 24.4193 20.9879 24.5163 20.8106C24.6979 20.4789 24.8653 20.1337 25.0135 19.7754C25.1605 19.4172 25.2865 19.0552 25.3934 18.6927C25.4496 18.4969 25.3452 18.261 25.1673 18.1665L23.2112 17.1183C23.0333 17.0226 22.9166 16.7842 22.9382 16.584C23.0043 16.0041 23.0031 15.4247 22.9388 14.8552C22.9166 14.6557 23.0346 14.4167 23.2125 14.321L25.1673 13.2728C25.3452 13.1771 25.4502 12.9424 25.3934 12.7466C25.3211 12.4989 25.2383 12.2506 25.1463 12.0048C25.0759 11.8146 24.9505 11.5119 24.8665 11.3297C24.7572 11.0895 24.6405 10.8554 24.5151 10.6281C24.4181 10.452 24.1772 10.3575 23.9845 10.4168L21.8598 11.0567C21.6665 11.1154 21.4145 11.0314 21.2891 10.8727C20.9327 10.4255 20.5245 10.0166 20.0692 9.65342C19.9111 9.5268 19.824 9.27419 19.8827 9.08272L20.5245 6.95616C20.5813 6.76222 20.4892 6.52133 20.312 6.42498C19.9803 6.24277 19.6357 6.07724 19.2768 5.92777C18.918 5.77954 18.5579 5.65416 18.1928 5.5473C17.9995 5.49048 17.763 5.59486 17.6678 5.77336L16.6185 7.73007C16.5227 7.90795 16.2843 8.0253 16.0842 8.00245C15.5042 7.93574 14.9267 7.93698 14.3579 8.00183C14.1584 8.0253 13.9181 7.90733 13.8224 7.73007L12.7742 5.77398C12.6785 5.59672 12.4413 5.49048 12.248 5.54607C11.9991 5.6208 11.7526 5.70233 11.505 5.79498C11.316 5.86539 11.0139 5.99016 10.8305 6.07601C10.5908 6.18286 10.3574 6.30022 10.1301 6.4256C9.95219 6.52257 9.85954 6.76283 9.9176 6.95739L10.5593 9.08272C10.6174 9.2748 10.5303 9.5268 10.3734 9.65342C9.92687 10.0098 9.51675 10.4181 9.15357 10.8751C9.02695 11.032 8.77681 11.1179 8.58225 11.058L6.45754 10.4187C6.26237 10.3594 6.02272 10.4539 5.92513 10.6312C5.74354 10.9628 5.57616 11.3075 5.42792 11.667C5.27969 12.0252 5.15492 12.3871 5.04622 12.7485C4.99063 12.9442 5.09501 13.1808 5.27413 13.2759L7.2296 14.3235C7.40687 14.4198 7.52545 14.6582 7.50198 14.859C7.43651 15.4377 7.43713 16.017 7.50198 16.5884C7.52422 16.7879 7.40625 17.0263 7.22898 17.1226L5.27413 18.1708C5.09501 18.2653 4.99001 18.5012 5.04745 18.697C5.12034 18.9441 5.2031 19.1936 5.29451 19.4388C5.36492 19.6303 5.49092 19.9317 5.57369 20.1133C5.68425 20.3535 5.8016 20.5882 5.92513 20.8143C6.0221 20.9916 6.26237 21.0855 6.45631 21.0268L8.5804 20.3863C8.77434 20.3295 9.02634 20.4135 9.15234 20.5703C9.5081 21.0194 9.91698 21.4276 10.3728 21.792C10.5303 21.918 10.6174 22.1694 10.5581 22.3609L9.9176 24.4887C9.85892 24.6826 9.95219 24.9229 10.1301 25.0192C10.4605 25.2015 10.8064 25.3664 11.1652 25.5165C11.5235 25.6641 11.8836 25.7901 12.2486 25.8982C12.4419 25.9537 12.6785 25.85 12.7736 25.6721L13.8224 23.7142C13.9193 23.5363 14.1571 23.4189 14.3572 23.4418C14.936 23.5072 15.5147 23.5066 16.0836 23.443C16.2849 23.4195 16.524 23.5369 16.6185 23.7154L17.6685 25.6715C17.7623 25.8494 18.0007 25.9544 18.1935 25.8988C18.4417 25.824 18.6907 25.7425 18.9365 25.6499C19.1261 25.5807 19.4287 25.4541 19.6122 25.3707C19.8512 25.2626 20.0847 25.1452 20.312 25.0199C20.4892 24.9229 20.5837 24.682 20.5245 24.4881V24.4844ZM18.7969 17.2017C17.9779 19.1763 15.7142 20.1127 13.7402 19.2955C11.7656 18.4765 10.8268 16.2135 11.6452 14.237C12.4635 12.2636 14.7285 11.326 16.7025 12.1438C18.6758 12.9603 19.6153 15.2258 18.7969 17.2017Z",fill:"white"}),(0,At.jsx)("path",{d:"M36.9305 15.1005C36.9182 14.9912 36.8175 14.8955 36.71 14.885L35.5211 14.7664C35.413 14.7552 35.3055 14.6607 35.2752 14.557C35.1888 14.255 35.0683 13.9671 34.9195 13.6972C34.8676 13.6027 34.8762 13.4594 34.9454 13.3748L35.7014 12.4508C35.77 12.3668 35.7737 12.2285 35.7051 12.1426C35.618 12.0345 35.526 11.9277 35.4297 11.8245C35.3549 11.7448 35.2308 11.6201 35.1517 11.5466C35.0479 11.4496 34.9411 11.357 34.8324 11.2699C34.7478 11.2025 34.6088 11.205 34.5254 11.2742L33.6002 12.0302C33.5162 12.0987 33.3735 12.1092 33.279 12.0561C33.0097 11.9073 32.7225 11.7881 32.4205 11.7016C32.3161 11.6713 32.221 11.5639 32.2099 11.4558L32.0913 10.2662C32.0802 10.1581 31.9844 10.0574 31.8763 10.0457C31.6744 10.0235 31.4681 10.0117 31.2587 10.0117C31.0499 10.0117 30.8449 10.0241 30.641 10.0457C30.5329 10.0574 30.4372 10.1581 30.4267 10.2662L30.3081 11.4558C30.297 11.5639 30.2025 11.6713 30.0987 11.701C29.7967 11.7875 29.5095 11.9073 29.2402 12.0561C29.1457 12.1092 29.0018 12.1 28.9178 12.0314L27.9938 11.2748C27.9098 11.2062 27.7702 11.2025 27.685 11.2699C27.5769 11.3582 27.4707 11.4496 27.3669 11.5466C27.2872 11.6201 27.1631 11.7448 27.0896 11.8251C26.9926 11.9277 26.9006 12.0339 26.8135 12.1432C26.7455 12.2285 26.748 12.3668 26.8172 12.4514L27.5738 13.3767C27.6424 13.4607 27.651 13.6033 27.5991 13.6991C27.4503 13.9684 27.3304 14.2556 27.2446 14.5576C27.2137 14.662 27.1069 14.7559 26.9982 14.7664L25.8098 14.8862C25.6999 14.8967 25.601 14.993 25.5887 15.1011C25.5664 15.3031 25.5541 15.5094 25.5547 15.7188C25.5547 15.9269 25.5671 16.1326 25.5874 16.3352C25.6004 16.4439 25.7005 16.5396 25.8098 16.5507L26.9982 16.6687C27.1062 16.6798 27.2137 16.7743 27.2434 16.8787C27.3304 17.1801 27.4496 17.468 27.5997 17.7385C27.6516 17.833 27.6424 17.9757 27.5744 18.0603L26.8184 18.9843C26.7486 19.0683 26.7449 19.2072 26.8141 19.2931C26.9012 19.4012 26.9944 19.508 27.0896 19.6112C27.1637 19.6915 27.2884 19.8156 27.3669 19.8891C27.4713 19.9861 27.5781 20.0781 27.6862 20.1652C27.7708 20.2332 27.9098 20.2307 27.9944 20.1615L28.9184 19.4055C29.003 19.337 29.1457 19.3271 29.2408 19.379C29.5107 19.529 29.7973 19.6476 30.0994 19.7353C30.2037 19.7656 30.2989 19.8725 30.3087 19.9799L30.4286 21.1701C30.4397 21.2788 30.5354 21.3789 30.6435 21.39C30.8455 21.4122 31.0518 21.424 31.2611 21.424C31.4699 21.424 31.675 21.4116 31.8788 21.3906C31.9869 21.3783 32.0826 21.2782 32.0931 21.1695L32.2117 19.9799C32.2228 19.8712 32.3173 19.7644 32.4211 19.7341C32.7225 19.647 33.0103 19.5278 33.2802 19.3796C33.376 19.3265 33.518 19.3357 33.602 19.4049L34.5273 20.1615C34.6107 20.2307 34.7509 20.2338 34.8355 20.1665C34.9436 20.0781 35.0504 19.9867 35.1536 19.8897C35.2339 19.8162 35.358 19.6909 35.4321 19.6118C35.5285 19.5087 35.6205 19.4024 35.7076 19.2931C35.7755 19.2091 35.7731 19.0701 35.7039 18.9855L34.9467 18.0597C34.8781 17.9763 34.8694 17.8336 34.9219 17.7385C35.0714 17.4698 35.1906 17.1814 35.2771 16.8793C35.3074 16.7756 35.4148 16.6811 35.5235 16.6706L36.7119 16.5514C36.8206 16.5409 36.9206 16.4445 36.933 16.3358C36.9552 16.1345 36.9676 15.9275 36.9676 15.7194C36.967 15.5112 36.9546 15.3056 36.933 15.103L36.9305 15.1005ZM31.2593 17.8009C30.1086 17.8009 29.1754 16.8682 29.1754 15.7163C29.176 14.5662 30.1092 13.6336 31.2593 13.6336C32.4087 13.633 33.3426 14.5662 33.3426 15.7175C33.3426 16.8682 32.4094 17.8009 31.2593 17.8009Z",fill:"white"}),(0,At.jsx)("path",{d:"M35.6307 27.5981L34.0174 27.4369C33.8704 27.4221 33.7253 27.2943 33.6845 27.1528C33.5672 26.7433 33.4041 26.353 33.2015 25.9861C33.1305 25.8576 33.1435 25.6631 33.2367 25.5488L34.2633 24.295C34.3565 24.1813 34.3615 23.9929 34.2688 23.8762C34.1509 23.7292 34.0261 23.5847 33.8951 23.4445C33.7939 23.3358 33.6252 23.1665 33.5178 23.0671C33.3769 22.9355 33.2324 22.8095 33.0836 22.6916C32.9687 22.6001 32.7803 22.6038 32.6666 22.6977L31.4116 23.7236C31.2979 23.8175 31.1034 23.8305 30.9749 23.7588C30.6093 23.5569 30.2195 23.3951 29.8106 23.2771C29.6686 23.2357 29.5389 23.0899 29.5253 22.9442L29.3641 21.3296C29.3486 21.1826 29.2189 21.0461 29.0726 21.0307C28.7983 21.0004 28.5185 20.985 28.235 20.9844C27.9515 20.9844 27.6736 21.0004 27.3969 21.0307C27.2505 21.0461 27.1202 21.1833 27.106 21.3303L26.9448 22.9442C26.9293 23.0912 26.8021 23.2363 26.66 23.2771C26.2499 23.3944 25.8602 23.5569 25.4945 23.7588C25.3667 23.8305 25.1715 23.8181 25.0572 23.7249L23.8028 22.6977C23.6885 22.6045 23.4989 22.5995 23.3834 22.6909C23.237 22.8108 23.0931 22.9349 22.9511 23.0665C22.843 23.1665 22.675 23.3351 22.5743 23.4445C22.4427 23.5834 22.318 23.728 22.1994 23.8762C22.1067 23.9917 22.1117 24.1795 22.2049 24.2943L23.2327 25.5494C23.326 25.6631 23.3371 25.857 23.2667 25.9867C23.0647 26.3517 22.9029 26.7427 22.7849 27.1516C22.7435 27.293 22.5984 27.4209 22.4508 27.4345L20.8381 27.5975C20.6899 27.6117 20.5546 27.7427 20.5379 27.8891C20.5083 28.1639 20.4916 28.4431 20.4922 28.7272C20.4922 29.0101 20.5095 29.2893 20.5367 29.5635C20.554 29.7111 20.6905 29.8414 20.8381 29.8556L22.4508 30.0162C22.5971 30.0317 22.7435 30.1589 22.7837 30.3016C22.9016 30.7105 23.0635 31.1014 23.2667 31.4683C23.3371 31.5962 23.3247 31.7907 23.2315 31.905L22.2056 33.1588C22.1111 33.2725 22.1061 33.4615 22.1994 33.5776C22.3174 33.724 22.4434 33.8691 22.5731 34.0093C22.6737 34.1186 22.8436 34.2873 22.9504 34.3867C23.0919 34.5183 23.237 34.643 23.384 34.7616C23.4989 34.8543 23.6873 34.8505 23.8022 34.7561L25.0566 33.7301C25.1715 33.6369 25.3648 33.6239 25.4939 33.6937C25.8596 33.8975 26.2499 34.0587 26.6594 34.1779C26.8009 34.2187 26.9299 34.3632 26.9435 34.5102L27.106 36.1254C27.1208 36.2724 27.2505 36.4095 27.3975 36.4243C27.6711 36.4546 27.9515 36.47 28.235 36.4706C28.5179 36.4706 28.7965 36.4546 29.0726 36.4249C29.2189 36.4083 29.3493 36.2724 29.3641 36.1254L29.5247 34.5108C29.5401 34.3638 29.6686 34.2181 29.8094 34.1779C30.2183 34.06 30.6093 33.8981 30.9749 33.6962C31.104 33.6239 31.2979 33.6363 31.4122 33.7301L32.6673 34.7567C32.7803 34.8506 32.9705 34.8549 33.0854 34.7635C33.2318 34.643 33.3769 34.5195 33.5171 34.3873C33.6259 34.2879 33.7951 34.1174 33.8951 34.0099C34.0261 33.8697 34.1509 33.7252 34.2694 33.577C34.3615 33.4633 34.3584 33.2737 34.2639 33.1594L33.2361 31.9031C33.1429 31.7901 33.1311 31.5962 33.2021 31.4671C33.4047 31.1021 33.5666 30.7111 33.6839 30.301C33.7247 30.1601 33.8711 30.0323 34.0181 30.0168L35.6307 29.855C35.7784 29.8408 35.9136 29.7105 35.9303 29.5629C35.9599 29.2893 35.9766 29.0088 35.9766 28.726C35.976 28.4431 35.9593 28.1639 35.9303 27.8891C35.9136 27.7414 35.7771 27.6111 35.6307 27.5975V27.5981ZM28.2338 31.5542C26.6724 31.5536 25.4056 30.2892 25.4056 28.726C25.4062 27.1658 26.673 25.899 28.2338 25.899C29.7934 25.8984 31.0614 27.1646 31.0614 28.7272C31.0608 30.2892 29.7946 31.5536 28.2338 31.5542Z",fill:"white"})]}),(0,At.jsx)("g",{filter:"url(#filter0_d_10278_8482)",children:(0,At.jsx)("path",{d:"M29.7756 11.418H16.1367C15.332 11.418 14.6797 12.0703 14.6797 12.875V26.5139C14.6797 27.3186 15.332 27.9709 16.1367 27.9709H29.7756C30.5803 27.9709 31.2326 27.3186 31.2326 26.5139V12.875C31.2326 12.0703 30.5803 11.418 29.7756 11.418Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10278_8482)",children:(0,At.jsx)("path",{d:"M14.8871 14.2878C16.3866 14.2878 17.6022 13.0721 17.6022 11.5726C17.6022 10.073 16.3866 8.85742 14.8871 8.85742C13.3875 8.85742 12.1719 10.073 12.1719 11.5726C12.1719 13.0721 13.3875 14.2878 14.8871 14.2878Z",fill:"white"})}),(0,At.jsx)("path",{d:"M15.7523 10.8609C15.6788 10.7911 15.567 10.7954 15.4972 10.8646C15.4274 10.9381 15.4317 11.0499 15.5009 11.1196C15.6207 11.2358 15.6862 11.3865 15.6862 11.5526C15.6862 11.7188 15.6207 11.8695 15.5009 11.9856C15.4274 12.0554 15.4274 12.1709 15.4972 12.2407C15.5318 12.2796 15.5824 12.295 15.6288 12.295C15.6751 12.295 15.7177 12.2796 15.7566 12.245C15.9462 12.0634 16.0506 11.8157 16.0506 11.5489C16.0469 11.2938 15.9425 11.0461 15.7529 10.8609H15.7523Z",fill:"#ED1C24"}),(0,At.jsx)("path",{d:"M16.1683 10.3409C16.0948 10.2755 15.9787 10.2792 15.9132 10.3564C15.8477 10.4299 15.8514 10.546 15.9287 10.6115C16.1955 10.8511 16.3499 11.1952 16.3499 11.5546C16.3499 11.9141 16.1955 12.2581 15.9287 12.4978C15.8552 12.5632 15.8477 12.6794 15.9132 12.7529C15.9478 12.7918 15.9984 12.8146 16.0485 12.8146C16.0911 12.8146 16.1337 12.7992 16.1683 12.7683C16.5123 12.4589 16.7094 12.0185 16.7094 11.554C16.7131 11.0902 16.516 10.6492 16.1683 10.3397V10.3409Z",fill:"#ED1C24"}),(0,At.jsx)("path",{d:"M14.9012 10.1391L13.8173 10.9526H13.17C13.1088 10.9526 13.0625 11.0026 13.0625 11.0607V12.0822C13.0625 12.144 13.1125 12.1903 13.17 12.1903H13.8173L14.9012 13.0075C14.9741 13.0612 15.0736 13.0112 15.0736 12.9185V10.2244C15.0736 10.1354 14.9704 10.0854 14.9012 10.1397V10.1391Z",fill:"#ED1C24"}),(0,At.jsx)("g",{filter:"url(#filter2_d_10278_8482)",children:(0,At.jsx)("path",{d:"M34.85 13.1191H29.3134C29.1101 13.1191 28.9453 13.284 28.9453 13.4873V17.9405C28.9453 18.1438 29.1101 18.3086 29.3134 18.3086H34.85C35.0533 18.3086 35.2181 18.1438 35.2181 17.9405V13.4873C35.2181 13.284 35.0533 13.1191 34.85 13.1191Z",fill:"white"})}),(0,At.jsx)("path",{d:"M30.3592 16.4241L30.1381 14.7948C30.1202 14.6731 30.2061 14.5644 30.3277 14.5465L32.6661 14.2259H32.6976C32.8057 14.2259 32.9009 14.3075 32.9144 14.4155L32.9324 14.5508H33.2474L33.2245 14.381C33.206 14.2525 33.1417 14.137 33.0361 14.0542C32.9305 13.9758 32.8014 13.9393 32.6729 13.9579L30.287 14.2797C30.0158 14.3167 29.8274 14.565 29.8639 14.8362L30.0893 16.4958C30.1214 16.7398 30.3333 16.9189 30.5766 16.9189H30.5859V16.6094C30.4778 16.6187 30.3784 16.5372 30.3605 16.4241H30.3592Z",fill:"black"}),(0,At.jsx)("path",{d:"M33.7981 14.7812H31.356C31.0817 14.7812 30.8594 15.0036 30.8594 15.2778V16.977C30.8594 17.2512 31.0817 17.4736 31.356 17.4736H33.7981C34.0724 17.4736 34.2947 17.2512 34.2947 16.977V15.2778C34.2947 15.0036 34.0724 14.7812 33.7981 14.7812ZM31.3609 15.0598H33.7932C33.9186 15.0598 34.0162 15.1617 34.0162 15.2828V16.7034L33.3003 15.8862C33.1793 15.7466 32.9656 15.7466 32.8445 15.8862L32.2306 16.5965L32.0076 16.3507C31.8958 16.2253 31.7006 16.2253 31.5888 16.3507L31.1379 16.8473V15.2871C31.133 15.1617 31.2355 15.0598 31.3609 15.0598Z",fill:"black"}),(0,At.jsx)("path",{d:"M31.7771 15.937C31.9258 15.937 32.0464 15.8165 32.0464 15.6677C32.0464 15.519 31.9258 15.3984 31.7771 15.3984C31.6284 15.3984 31.5078 15.519 31.5078 15.6677C31.5078 15.8165 31.6284 15.937 31.7771 15.937Z",fill:"black"}),(0,At.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.3514 19.1677C24.3897 19.1677 26.0388 18.4617 26.0388 17.5878C26.0388 16.7138 24.3903 16.0078 22.3514 16.0078C20.3126 16.0078 18.6641 16.7138 18.6641 17.5878C18.6641 18.4617 20.3126 19.1677 22.3514 19.1677ZM20.097 17.2925C20.8166 17.0189 21.5818 16.8861 22.3514 16.9028C23.121 16.8861 23.8863 17.0189 24.6058 17.2925C24.7843 17.3629 24.9499 17.4624 25.0956 17.5878C24.9499 17.7125 24.7843 17.8126 24.6058 17.883C23.8863 18.1566 23.121 18.2894 22.3514 18.2727C21.5818 18.2894 20.8166 18.1566 20.097 17.883C19.9185 17.8126 19.753 17.7131 19.6072 17.5878C19.753 17.463 19.9185 17.3629 20.097 17.2925ZM22.3514 22.3276C21.6034 22.343 20.8598 22.2145 20.16 21.9483L20.076 21.9063C19.6301 21.7921 19.2027 21.6148 18.8067 21.3795C18.7197 21.503 18.6702 21.6494 18.6647 21.8007C18.6647 22.6753 20.3132 23.3807 22.352 23.3807C22.6862 23.3813 23.0209 23.3621 23.3526 23.3226C23.1432 23.0237 22.9975 22.6852 22.9258 22.327H22.3514V22.3276ZM20.16 19.8415L20.076 19.7995C19.6301 19.6853 19.2027 19.508 18.8067 19.2727C18.7197 19.3962 18.6702 19.5426 18.6647 19.6939C18.6647 20.5685 20.3132 21.2739 22.352 21.2739H22.9524C23.0302 20.8817 23.2118 20.5179 23.4792 20.2202C23.5225 20.1775 23.5682 20.1368 23.6164 20.0991C23.1994 20.1775 22.7764 20.2183 22.352 20.2202C21.6041 20.2356 20.8604 20.1071 20.1606 19.8409L20.16 19.8415ZM26.1938 21.2745V20.2208H25.1401V21.2745H24.0864V22.3282H25.1401V23.3819H26.1938V22.3282H27.2475V21.2745H26.1938Z",fill:"#737E89"}),(0,At.jsx)("g",{filter:"url(#filter3_d_10278_8482)",children:(0,At.jsx)("path",{d:"M18.1761 24.7383H13.3177C13.0516 24.7383 12.8359 24.954 12.8359 25.22V30.0544C12.8359 30.3204 13.0516 30.5361 13.3177 30.5361H18.1761C18.4422 30.5361 18.6579 30.3204 18.6579 30.0544V25.22C18.6579 24.954 18.4422 24.7383 18.1761 24.7383Z",fill:"white"})}),(0,At.jsxs)("g",{filter:"url(#filter4_d_10278_8482)",children:[(0,At.jsx)("path",{d:"M31.9405 25.4492H28.7578V28.632H31.9405V25.4492Z",fill:"white"}),(0,At.jsx)("path",{d:"M32.3137 24.2988H28.5176C28.215 24.2988 27.9241 24.4193 27.7098 24.6336C27.4954 24.8479 27.375 25.1382 27.375 25.4415V28.4871C27.375 28.7897 27.4954 29.0807 27.7098 29.295C27.9241 29.5093 28.2144 29.6297 28.5176 29.6297H32.3137C32.6164 29.6297 32.9066 29.5093 33.1204 29.295C33.3341 29.0807 33.4545 28.7904 33.4545 28.4871V25.4415C33.4545 25.1382 33.3341 24.8479 33.1204 24.6336C32.9066 24.4193 32.6164 24.2988 32.3137 24.2988ZM29.9438 26.0134L31.2761 26.8127C31.3329 26.8466 31.3675 26.9084 31.3675 26.9745C31.3675 27.0406 31.3329 27.1023 31.2761 27.1363L29.9438 27.9355C29.8857 27.9707 29.8129 27.9714 29.7536 27.938C29.6943 27.9047 29.6578 27.8417 29.6578 27.7737V26.1752C29.6578 26.1073 29.6943 26.0443 29.7536 26.0109C29.8129 25.9776 29.8851 25.9782 29.9438 26.0134Z",fill:"#ED1C24"})]}),(0,At.jsx)("path",{d:"M16.9797 26.6262C16.6351 25.94 15.7988 25.6626 15.1132 26.0079C14.427 26.3525 14.1614 27.2185 14.4949 27.8744C14.6524 28.1857 15.3084 28.9955 15.5968 29.3512C15.6678 29.4414 15.8031 29.4414 15.8778 29.3512C16.1663 28.9948 16.8148 28.1857 16.9834 27.8744C17.1934 27.4921 17.186 27.035 16.9797 26.6262ZM15.7389 27.9794C15.338 27.9794 15.0156 27.6533 15.0156 27.2562C15.0156 26.859 15.338 26.5329 15.7389 26.5329C16.1397 26.5329 16.4621 26.859 16.4621 27.2562C16.4658 27.6533 16.1397 27.9794 15.7389 27.9794Z",fill:"black"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10278_8482",x:"13.2978",y:"10.0361",width:"20.1596",height:"20.1576",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.420571",dy:"0.420571"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.901224"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8482"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8482",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10278_8482",x:"11.5975",y:"8.28304",width:"6.57845",height:"6.57845",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.28719"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8482"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8482",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10278_8482",x:"26.1227",y:"10.2965",width:"12.9064",height:"11.8225",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.493871",dy:"0.493871"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.65825"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8482"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8482",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10278_8482",x:"11.5189",y:"23.4213",width:"9.11278",height:"9.0913",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"0.329247",dy:"0.329247"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.823118"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8482"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8482",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter4_d_10278_8482",x:"26.7526",y:"23.6764",width:"7.32302",height:"6.57497",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"0.311223"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10278_8482"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10278_8482",result:"shape"})]})]})]}),mn=()=>(0,At.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M8 1H34C37.866 1 41 4.13401 41 8V34C41 37.866 37.866 41 34 41H8C4.13401 41 1 37.866 1 34V8C1 4.13401 4.13401 1 8 1Z",fill:"#1959FF",stroke:"white",strokeWidth:"2"}),(0,At.jsx)("g",{filter:"url(#filter0_d_10724_18265)",children:(0,At.jsx)("path",{d:"M28.689 11.6055H15.0514C14.2464 11.6055 13.5938 12.2581 13.5938 13.0631V26.7008C13.5938 27.5058 14.2464 28.1584 15.0514 28.1584H28.689C29.4941 28.1584 30.1467 27.5058 30.1467 26.7008V13.0631C30.1467 12.2581 29.4941 11.6055 28.689 11.6055Z",fill:"white"})}),(0,At.jsx)("g",{filter:"url(#filter1_d_10724_18265)",children:(0,At.jsx)("path",{d:"M13.849 14.4402C15.4181 14.4402 16.6902 13.1681 16.6902 11.599C16.6902 10.0299 15.4181 8.75781 13.849 8.75781C12.2799 8.75781 11.0078 10.0299 11.0078 11.599C11.0078 13.1681 12.2799 14.4402 13.849 14.4402Z",fill:"#F15A24"})}),(0,At.jsx)("g",{filter:"url(#filter2_d_10724_18265)",children:(0,At.jsx)("path",{d:"M32.5375 14.4043H28.844C28.421 14.4043 28.0781 14.7472 28.0781 15.1702V18.8266C28.0781 19.2496 28.421 19.5925 28.844 19.5925H32.5375C32.9605 19.5925 33.3034 19.2496 33.3034 18.8266V15.1702C33.3034 14.7472 32.9605 14.4043 32.5375 14.4043Z",fill:"#6C2EB9"})}),(0,At.jsx)("g",{filter:"url(#filter3_d_10724_18265)",children:(0,At.jsx)("path",{d:"M16.2255 24.4902H11.6302C11.3641 24.4902 11.1484 24.7059 11.1484 24.972V29.5673C11.1484 29.8334 11.3641 30.0491 11.6302 30.0491H16.2255C16.4916 30.0491 16.7073 29.8334 16.7073 29.5673V24.972C16.7073 24.7059 16.4916 24.4902 16.2255 24.4902Z",fill:"white"})}),(0,At.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.602 18.7388C29.6514 18.7511 29.707 18.7511 29.7564 18.7511H31.9429C32.2517 18.7511 32.4679 18.5349 32.4679 18.2261V17.7382C32.4679 17.4293 32.2517 17.2132 31.9429 17.2132H31.6094L31.8441 16.9785C32.0603 16.7623 32.0603 16.4535 31.8441 16.2311L31.4982 15.8852C31.2882 15.6752 30.967 15.6752 30.7508 15.8852L30.5223 16.1138V15.7926C30.5223 15.4838 30.3061 15.2676 29.9973 15.2676H29.5094C29.2006 15.2676 28.9844 15.4838 28.9844 15.7926V17.979C28.9844 18.0285 28.9844 18.0779 29.0029 18.1335C29.0029 18.1582 29.0153 18.1829 29.0214 18.2138C29.0276 18.2385 29.0338 18.2632 29.0461 18.2817C29.0461 18.2879 29.0461 18.294 29.0523 18.3002C29.077 18.3558 29.1079 18.4052 29.145 18.4546C29.1511 18.4608 29.1573 18.4732 29.1697 18.4793C29.182 18.4917 29.1882 18.504 29.2067 18.5164C29.2253 18.5411 29.25 18.5596 29.2747 18.5782C29.3179 18.609 29.3673 18.6399 29.4229 18.6708C29.4229 18.6708 29.4291 18.6708 29.4353 18.6708C29.46 18.6832 29.4847 18.6893 29.5156 18.6955C29.5403 18.7017 29.565 18.7079 29.5897 18.714L29.602 18.7388ZM30.5285 16.472V17.4417V17.9605L31.6773 16.8117C31.8008 16.6882 31.8008 16.5338 31.6773 16.4102L31.3314 16.0643C31.2079 15.9408 31.0535 15.9408 30.93 16.0643L30.5285 16.4658V16.472ZM30.2814 17.4417V15.8049C30.2814 15.632 30.1703 15.5208 29.9973 15.5208H29.5094C29.3364 15.5208 29.2253 15.632 29.2253 15.8049V17.9914C29.2253 18.0285 29.2253 18.0593 29.2376 18.0964C29.2376 18.1088 29.2376 18.1149 29.2438 18.1273C29.2438 18.1335 29.2438 18.1396 29.2438 18.1458C29.2438 18.1458 29.2438 18.1582 29.2438 18.1643C29.2438 18.1767 29.25 18.189 29.2561 18.1952C29.2561 18.1952 29.2561 18.2014 29.2561 18.2076C29.2747 18.2446 29.2932 18.2755 29.3179 18.3002C29.3303 18.3126 29.3426 18.3311 29.3611 18.3435C29.3797 18.362 29.392 18.3743 29.4044 18.3867C29.4291 18.4052 29.46 18.4238 29.4908 18.4423C29.4908 18.4423 29.4908 18.4423 29.5032 18.4423C29.5217 18.4485 29.5341 18.4546 29.5526 18.4608L29.6082 18.4732C29.6947 18.4917 29.7935 18.4855 29.8676 18.4608C29.8676 18.4608 29.88 18.4608 29.8861 18.4546C29.8923 18.4546 29.9047 18.4546 29.9108 18.4423C29.9603 18.4238 30.0035 18.3929 30.0406 18.362C30.0529 18.3558 30.0591 18.3435 30.0653 18.3373C30.0653 18.3373 30.0714 18.3249 30.0776 18.3249C30.1703 18.2261 30.2258 18.1026 30.2258 17.9667V17.4232L30.2814 17.4417ZM30.8435 17.9852L30.3308 18.4979C30.3308 18.4979 30.3247 18.5102 30.3185 18.5102H31.9429C32.1158 18.5102 32.227 18.399 32.227 18.2261V17.7382C32.227 17.5652 32.1158 17.454 31.9429 17.454H31.3685L31.1029 17.7196L30.8373 17.979L30.8435 17.9852Z",fill:"white",stroke:"white",strokeWidth:"0.295775",strokeMiterlimit:"10"}),(0,At.jsx)("path",{d:"M25.6046 22.1917H21.3428C21.2131 21.8273 20.9413 21.5309 20.5893 21.3764C20.2372 21.222 19.8357 21.222 19.4837 21.3764C19.1316 21.5309 18.8599 21.8273 18.7301 22.1917H18.1804C18.0137 22.1917 17.8593 22.2782 17.779 22.4264C17.6987 22.5685 17.6987 22.7476 17.779 22.8897C17.8593 23.0317 18.0137 23.1244 18.1804 23.1244H18.7301C18.8599 23.4888 19.1316 23.7853 19.4837 23.9397C19.8357 24.0941 20.2372 24.0941 20.5893 23.9397C20.9413 23.7853 21.2131 23.4888 21.3428 23.1244H25.6046C25.7713 23.1244 25.9257 23.0379 26.006 22.8897C26.0863 22.7476 26.0863 22.5685 26.006 22.4264C25.9257 22.2844 25.7713 22.1917 25.6046 22.1917ZM20.0396 23.1182C19.916 23.1182 19.7987 23.0688 19.7122 22.9823C19.6257 22.8959 19.5763 22.7785 19.5763 22.655C19.5763 22.5314 19.6257 22.4141 19.7122 22.3276C19.7987 22.2411 19.916 22.1917 20.0396 22.1917C20.1631 22.1917 20.2804 22.2411 20.3669 22.3276C20.4534 22.4141 20.5028 22.5314 20.5028 22.655C20.5028 22.7785 20.4534 22.8959 20.3669 22.9823C20.2804 23.0688 20.1631 23.1182 20.0396 23.1182ZM25.6046 19.4061H25.0549C24.9251 19.0417 24.6534 18.7453 24.3013 18.5909C23.9493 18.4364 23.5478 18.4364 23.1957 18.5909C22.8437 18.7453 22.5719 19.0417 22.4422 19.4061H18.1804C18.0137 19.4061 17.8593 19.4926 17.779 19.6409C17.6987 19.7829 17.6987 19.962 17.779 20.1041C17.8593 20.2461 18.0137 20.3388 18.1804 20.3388H22.4422C22.5719 20.7032 22.8437 20.9997 23.1957 21.1541C23.5478 21.3085 23.9493 21.3085 24.3013 21.1541C24.6534 20.9997 24.9251 20.7032 25.0549 20.3388H25.6046C25.7713 20.3388 25.9257 20.2523 26.006 20.1041C26.0863 19.962 26.0863 19.7829 26.006 19.6409C25.9257 19.4988 25.7713 19.4061 25.6046 19.4061ZM23.7516 20.3388C23.6281 20.3388 23.5107 20.2894 23.4243 20.2029C23.3378 20.1164 23.2884 19.9991 23.2884 19.8756C23.2884 19.752 23.3378 19.6347 23.4243 19.5482C23.5107 19.4617 23.6281 19.4123 23.7516 19.4123C23.8751 19.4123 23.9925 19.4617 24.079 19.5482C24.1654 19.6347 24.2149 19.752 24.2149 19.8756C24.2149 19.9991 24.1654 20.1164 24.079 20.2029C23.9925 20.2894 23.8751 20.3388 23.7516 20.3388ZM18.1804 17.5532H18.7301C18.8599 17.9176 19.1316 18.2141 19.4837 18.3685C19.8357 18.5229 20.2372 18.5229 20.5893 18.3685C20.9413 18.2141 21.2131 17.9176 21.3428 17.5532H25.6046C25.7713 17.5532 25.9257 17.4667 26.006 17.3185C26.0863 17.1764 26.0863 16.9973 26.006 16.8553C25.9257 16.7132 25.7713 16.6206 25.6046 16.6206H21.3428C21.2131 16.2561 20.9413 15.9597 20.5893 15.8053C20.2372 15.6509 19.8357 15.6509 19.4837 15.8053C19.1316 15.9597 18.8599 16.2561 18.7301 16.6206H18.1804C18.0137 16.6206 17.8593 16.707 17.779 16.8553C17.6987 16.9973 17.6987 17.1764 17.779 17.3185C17.8593 17.4606 18.0137 17.5532 18.1804 17.5532ZM20.0396 16.6267C20.1631 16.6267 20.2804 16.6761 20.3669 16.7626C20.4534 16.8491 20.5028 16.9664 20.5028 17.09C20.5028 17.2135 20.4534 17.3309 20.3669 17.4173C20.2804 17.5038 20.1631 17.5532 20.0396 17.5532C19.916 17.5532 19.7987 17.5038 19.7122 17.4173C19.6257 17.3309 19.5763 17.2135 19.5763 17.09C19.5763 16.9664 19.6257 16.8491 19.7122 16.7626C19.7987 16.6761 19.916 16.6267 20.0396 16.6267Z",fill:"black"}),(0,At.jsx)("path",{d:"M13.9356 25.305C14.4853 25.305 15.0906 25.4409 15.7638 25.7065C15.8503 25.7435 15.8997 25.83 15.8812 25.9165L15.6897 27.0715V28.2265C15.6897 28.2944 15.6588 28.35 15.6032 28.3871L15.5847 28.3994L14.0282 29.1777C13.9726 29.2024 13.9109 29.2024 13.8553 29.1777L12.2988 28.3994C12.2309 28.3685 12.1938 28.3006 12.1938 28.2265V27.0715L12.0023 25.9165C11.99 25.8362 12.027 25.7497 12.1012 25.7127L12.1197 25.7003C12.7929 25.4347 13.3982 25.2988 13.9479 25.2988L13.9356 25.305ZM13.9356 25.6941C13.497 25.6941 13.0029 25.7929 12.4594 25.9906L12.3976 26.0153L12.5644 27.0282V27.0591V28.1091L13.9294 28.7885L15.2944 28.1091V27.0282L15.4673 26.0153L15.4056 25.9906C14.8929 25.8053 14.4297 25.7065 14.0159 25.6941H13.9356ZM14.5965 26.2932C14.6891 26.3303 14.7323 26.4353 14.7076 26.5279V26.5465C14.7015 26.5465 14.1147 27.9115 14.1147 27.9115C14.0653 28.0288 13.917 28.0659 13.8182 27.9856L13.7997 27.9671L13.2129 27.3803C13.1388 27.3062 13.1388 27.1827 13.2129 27.1024C13.2809 27.0344 13.392 27.0282 13.4723 27.0838L13.4909 27.1024L13.8738 27.4853L14.3432 26.3859C14.3865 26.2871 14.4976 26.2438 14.5965 26.2809V26.2932Z",fill:"#1959FF"}),(0,At.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8292 9.61133L15.4536 10.5502V12.4216L13.8292 13.3604L12.2109 12.4216V10.5502L13.8292 9.61133ZM13.8292 10.0004L15.1077 10.7416V12.2178L13.8292 12.959L12.5506 12.2178V10.7416L13.8292 10.0004ZM13.8292 12.329C13.3598 12.329 12.9768 11.946 12.9768 11.4766C12.9768 11.0072 13.3598 10.6243 13.8292 10.6243C14.2986 10.6243 14.6815 11.0072 14.6815 11.4766C14.6815 11.946 14.2986 12.329 13.8292 12.329ZM13.8292 11.9893C13.5451 11.9893 13.3165 11.7607 13.3165 11.4766C13.3165 11.1925 13.5451 10.964 13.8292 10.964C14.1133 10.964 14.3418 11.1925 14.3418 11.4766C14.3418 11.7607 14.1133 11.9893 13.8292 11.9893Z",fill:"white"}),(0,At.jsxs)("defs",{children:[(0,At.jsxs)("filter",{id:"filter0_d_10724_18265",x:"6.79093",y:"4.80265",width:"34.3012",height:"34.2992",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"2.07042",dy:"2.07042"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"4.43662"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10724_18265"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10724_18265",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter1_d_10724_18265",x:"8.05007",y:"5.80007",width:"11.5952",height:"11.5971",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"1.47887"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10724_18265"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10724_18265",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter2_d_10724_18265",x:"15.3894",y:"1.71556",width:"35.0406",height:"35.0016",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"2.21831",dy:"2.21831"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"7.45352"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10724_18265"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10724_18265",result:"shape"})]}),(0,At.jsxs)("filter",{id:"filter3_d_10724_18265",x:"4.93717",y:"18.279",width:"21.0611",height:"21.0572",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,At.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,At.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,At.jsx)("feOffset",{dx:"1.53803",dy:"1.53803"}),(0,At.jsx)("feGaussianBlur",{stdDeviation:"3.87465"}),(0,At.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),(0,At.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_10724_18265"}),(0,At.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_10724_18265",result:"shape"})]})]})]}),Cn={"divi-assistant":un,"divi-dynamic-helper":gn,"divi-builder-experience-helper":mn,"divi-contact-form-helper":cn,"divi-custom-fields-helper":rn,"divi-event-calendar-module":ln,"divi-taxonomy-helper":an,"divi-search-helper":dn,"divi-table-of-contents-maker":sn,"divi-carousel-maker":On,"divi-responsive-helper":on,"divi-social-sharing-buttons":hn,"divi-timer-pro":pn,"divi-tabs-maker":fn},Qn={"divi-event-calendar-module":"divi-events-calendar","divi-dynamic-helper":"divi-dynamic-content-helper"},An=({plugins:e,activePluginId:t,onPluginSelect:n,addNewPlugin:r})=>{const{isOpen:o,toggle:a,ref:s}=en(!1),l=(0,i.useMemo)(()=>"string"==typeof e?[{id:e,name:e.replace(/-/g," ").replace(/\b\w/g,e=>e.toUpperCase())}]:e,[e]);(0,i.useEffect)(()=>{t||n?.(l[0]?.id||"")},[]);const c=l.find(e=>e.id===t),u=c?Cn[c.id]:void 0;return(0,At.jsxs)("div",{className:"pluginselector-module_selectorWrapper__rg9GY",ref:s,children:[(0,At.jsxs)("button","Pee-Aye Creative"===t?{className:Kt,children:[(0,At.jsx)(Vt,{size:"5xlarge"}),(0,At.jsx)(Xt,{color:"var(--pac-upui-button)",children:c?.name})]}:{onClick:a,className:Kt,children:["function"==typeof u?i.createElement(u):u,(0,At.jsx)(Xt,{color:"var(--pac-upui-button)",children:c?.name}),(0,At.jsx)(It,{icon:St,fillColor:"var(--pac-upui-green-500)",color:"var(--pac-upui-green-300)"})]}),o&&(0,At.jsxs)("div",{className:"pluginselector-module_dropdown__WAY79",children:[(0,At.jsx)("div",{className:"pluginselector-module_dropdownHeader__rkEkq",children:"My Plugins"}),(0,At.jsx)("ul",{className:"pluginselector-module_pluginList__-xgQy",children:l.map(e=>{const r=e?Cn[e.id]:void 0;return e.id===t?null:(0,At.jsxs)("li",{className:`pluginselector-module_pluginItem__MozE5 ${e.id===t?"pluginselector-module_activeItem__GRExa":void 0}`,onClick:()=>{var t;n?.((t=e.id,Qn[t]||t)),a()},children:["function"==typeof r?i.createElement(r):r,(0,At.jsx)(Xt,{level:4,weight:"semibold",color:"var(--pac-upui-description)",children:e?.name})]},e.id)})}),(0,At.jsxs)("div",{className:"pluginselector-module_installNew__rJK3T",onClick:()=>{r?.(),a()},children:[(0,At.jsx)(Et,{}),(0,At.jsx)("span",{children:"Install New Plugin"})]})]})]})};$t('/* tooltip.module.css */\n.tooltip-module_tooltipWrapper__jcA4u {\n position: relative;\n display: inline-flex;\n\n}\n\n.tooltip-module_tooltipWrapper__jcA4u.tooltip-module_hovered-enabled__PqWgT:hover svg path{\nfill: var(--pac-upui-tooltip-hover-color);\n}\n\n.tooltip-module_tooltipContent__bxZPM {\n visibility: hidden;\n opacity: 0;\n background: var(--pac-upui-green-300);\n color: var(--pac-upui-white);\n text-align: center;\n border-radius: 4px;\n padding: 5px 10px;\n position: absolute;\n bottom: 125%;\n left: 50%;\n transform: translateX(-50%);\n transition: opacity 0.2s;\n z-index: 1;\n pointer-events: none;\n white-space: nowrap;\n\n}\n\n.tooltip-module_tooltipWrapper__jcA4u:hover .tooltip-module_tooltipContent__bxZPM,\n.tooltip-module_tooltipWrapper__jcA4u:focus-within .tooltip-module_tooltipContent__bxZPM {\n visibility: visible;\n opacity: 1;\n pointer-events: auto;\n}\n\n\n.tooltip-module_tooltipContentUp__jmUI-::after {\n content: "";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: var(--pac-upui-green-300) transparent transparent transparent;\n}\n.tooltip-module_tooltipContentDown__rqGsU::before {\n content: "";\n position: absolute;\n bottom: 100%;\n left: 50%;\n margin-left: -5px;\n border-width: 5px;\n border-style: solid;\nborder-color: transparent transparent var(--pac-upui-green-300) transparent;\n}\n\n.tooltip-module_tooltipContentUp__jmUI- {\n bottom: 125%;\n}\n\n.tooltip-module_tooltipContentDown__rqGsU {\n top: 125%;\n bottom: auto;\n}\n');const vn=({content:e,children:t,direction:n="down",cursor:r="default",hoverColor:o="",onClick:a,style:s})=>{const[l,c]=(0,i.useState)(!1),u=(0,i.useRef)(null);return(0,At.jsxs)("div",{className:"tooltip-module_tooltipWrapper__jcA4u "+(o?"tooltip-module_hovered-enabled__PqWgT":""),ref:u,tabIndex:0,onClick:a,onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),onFocus:()=>c(!0),onBlur:()=>c(!1),style:{"--pac-upui-tooltip-hover-color":o,cursor:r,...s},children:[t,(0,At.jsx)("div",{className:` ${"up"===n?"tooltip-module_tooltipContentUp__jmUI-":"tooltip-module_tooltipContentDown__rqGsU"}\n\n tooltip-module_tooltipContent__bxZPM \n pac-upui-h6 pac-upui-font-semibold\n `,style:{visibility:l?"visible":"hidden",opacity:l?1:0,pointerEvents:l?"auto":"none",transition:"opacity 0.3s cubic-bezier(.4,0,.2,1), transform 0.3s cubic-bezier(.4,0,.2,1)",transform:l?"translateX(-50%) scale(1)":"up"===n?"translateX(-50%) translateY(10px) scale(0.98)":"translateX(-50%) translateY(-10px) scale(0.98)"},role:"tooltip",children:e})]})},$n=({version:e,userName:t,userAvatar:n,activeMenu:i,plugins:r,activePluginId:o,onPluginSelect:a,addNewPlugin:s,onAvatarClick:l,children:c})=>(0,At.jsx)(Ft,{children:(0,At.jsxs)("header",{className:"mainheader-module_header__FrPcH",children:[(0,At.jsx)("div",{className:"mainheader-module_left__0Hso2",children:(0,At.jsx)(An,{plugins:r,activePluginId:o,onPluginSelect:a,addNewPlugin:s})}),(0,At.jsxs)("div",{className:"mainheader-module_right__6JMwu",children:[e&&(0,At.jsxs)("span",{className:"mainheader-module_versionBadge__SPxuj pac-upui-h5 pac-upui-medium",children:["Current Version: ",e]}),(0,At.jsx)("div",{className:"mainheader-module_iconBar__T-nGn",children:(0,At.jsx)(bn.Provider,{value:{activeMenu:i},children:c})}),(t||n)&&(0,At.jsx)(vn,{style:{borderRadius:"50%"},content:"Profile",cursor:"pointer",onClick:l,children:(0,At.jsx)(Wt,{fallback:t,src:n,hoverMode:!0})})]})]})});$n.Action=({id:e,tooltip:t,onClick:n,icon:i,size:r="xlarge",color:o="white"})=>{const{activeMenu:a}=yn();return(0,At.jsx)(vn,{content:t,cursor:"pointer",hoverColor:"var(--pac-upui-green-200)",children:(0,At.jsx)(It,{onClick:n,icon:i,size:r,color:o,isActive:a===e})})};const bn=(0,i.createContext)({}),yn=()=>(0,i.useContext)(bn);var wn={button:"button-module_button__Zg7PO",buttonLink:"button-module_buttonLink__l-T8j",fit:"button-module_fit__0dNaQ",stretch:"button-module_stretch__BZDJ6",small:"button-module_small__0VPGF",large:"button-module_large__NC2rJ",hide:"button-module_hide__6cD9F",dismiss:"button-module_dismiss__qgqVv",primary:"button-module_primary__L9eXL",secondary:"button-module_secondary__XtgHe",tertiary:"button-module_tertiary__Hq3vv",danger:"button-module_danger__ka-F3",disabled:"button-module_disabled__CzCuv",spinner:"button-module_spinner__67W31",spin:"button-module_spin__cX-Ec","spinner-small":"button-module_spinner-small__MMlIk","spinner-large":"button-module_spinner-large__dgwSA",icon:"button-module_icon__4Bzr1"};$t(".button-module_button__Zg7PO {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 4px;\n border-radius: 100px;\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n text-transform: capitalize;\n text-decoration: none;\n transition: all 0.2s ease-in-out;\n}\n.button-module_buttonLink__l-T8j:hover,\n.button-module_buttonLink__l-T8j:active,\n.button-module_buttonLink__l-T8j:focus,\n.button-module_buttonLink__l-T8j:focus-visible {\n color: var(--pac-upui-button);\n outline: none !important;\n box-shadow: none !important;\n}\n.button-module_button__Zg7PO:hover,\n.button-module_button__Zg7PO:active,\n.button-module_button__Zg7PO:focus,\n.button-module_button__Zg7PO:focus-visible {\n outline: none !important;\n box-shadow: none !important;\n}\n.button-module_fit__0dNaQ {\n width: fit-content;\n}\n.button-module_stretch__BZDJ6 {\n width: 100%;\n}\n.button-module_small__0VPGF {\n height: 26px;\n}\n.button-module_large__NC2rJ {\n height: 32px;\n}\n.button-module_hide__6cD9F {\n visibility: hidden;\n}\n\n.button-module_dismiss__qgqVv {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 6px;\n background-color: transparent;\n color: var(--pac-upui-description);\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n padding: 0;\n transition: all 0.2s ease-in-out;\n}\n.button-module_dismiss__qgqVv:hover {\n color: var(--pac-upui-heading);\n}\n\n.button-module_dismiss__qgqVv svg {\n vertical-align: middle;\n}\n.button-module_dismiss__qgqVv svg path {\n fill: var(--pac-upui-description);\n}\n.button-module_dismiss__qgqVv:hover svg path {\n fill: var(--pac-upui-heading);\n}\n\n.button-module_primary__L9eXL {\n background-color: var(--pac-upui-blue-400);\n color: var(--pac-upui-button);\n}\n.button-module_primary__L9eXL:hover {\n background-color: var(--pac-upui-blue-500);\n}\n\n.button-module_secondary__XtgHe {\n background-color: var(--pac-upui-green-300);\n color: var(--pac-upui-button);\n}\n.button-module_secondary__XtgHe:hover {\n background-color: var(--pac-upui-green-400);\n}\n\n.button-module_tertiary__Hq3vv {\n background-color: var(--pac-upui-medium);\n color: var(--pac-upui-button);\n}\n.button-module_tertiary__Hq3vv:hover {\n background-color: var(--pac-upui-icon);\n}\n\n.button-module_danger__ka-F3 {\n background-color: var(--pac-upui-red-300);\n color: var(--pac-upui-button);\n}\n.button-module_danger__ka-F3:hover {\n background-color: var(--pac-upui-red-400);\n}\n\n.button-module_disabled__CzCuv {\n opacity: 0.6;\n pointer-events: none;\n}\n\n.button-module_spinner__67W31 {\n position: absolute;\n border: 2px solid transparent;\n border-top: 2px solid var(--pac-upui-button);\n border-radius: 9999px;\n animation: button-module_spin__cX-Ec 0.6s linear infinite;\n}\n\n.button-module_spinner-small__MMlIk {\n width: 12px;\n height: 12px;\n}\n.button-module_spinner-large__dgwSA {\n width: 16px;\n height: 16px;\n}\n\n@keyframes button-module_spin__cX-Ec {\n to {\n transform: rotate(360deg);\n }\n}\n\n.button-module_icon__4Bzr1 {\n display: inline-flex;\n align-items: center;\n}\n");const xn=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M20.0269 18.9688C20.1673 19.1094 20.2462 19.3 20.2462 19.4988C20.2462 19.6975 20.1673 19.8882 20.0269 20.0288C19.9576 20.0989 19.8751 20.1545 19.7841 20.1923C19.693 20.23 19.5954 20.2492 19.4968 20.2488C19.3983 20.2492 19.3007 20.23 19.2097 20.1923C19.1186 20.1545 19.0361 20.0989 18.9669 20.0288L13.9669 15.0288L8.96686 20.0288C8.89761 20.0989 8.81507 20.1545 8.72406 20.1923C8.63305 20.23 8.53537 20.2492 8.43683 20.2488C8.33829 20.2492 8.24067 20.23 8.14966 20.1923C8.05865 20.1545 7.9761 20.0989 7.90686 20.0288C7.76641 19.8882 7.6875 19.6975 7.6875 19.4988C7.6875 19.3 7.76641 19.1094 7.90686 18.9688L12.9069 13.9688L7.90686 8.96881C7.76641 8.82819 7.6875 8.63753 7.6875 8.43878C7.6875 8.24003 7.76641 8.04944 7.90686 7.90881C8.04749 7.76836 8.23808 7.68945 8.43683 7.68945C8.63558 7.68945 8.82623 7.76836 8.96686 7.90881L13.9669 12.9088L18.9669 7.90881C19.1075 7.76836 19.2981 7.68945 19.4968 7.68945C19.6956 7.68945 19.8862 7.76836 20.0269 7.90881C20.1673 8.04944 20.2462 8.24003 20.2462 8.43878C20.2462 8.63753 20.1673 8.82819 20.0269 8.96881L15.0269 13.9688L20.0269 18.9688Z",fill:t})})},Sn=({href:e,variant:t="primary",size:n="large",loading:r=!1,disabled:o=!1,className:a="",width:s="fit",leftIcon:l,rightIcon:c,children:u,style:d,...O})=>{const h=e=>e?i.isValidElement(e)?(0,At.jsx)("span",{className:`${wn.icon} ${r?wn.hide:""}`,children:e}):"function"==typeof e?(0,At.jsx)("span",{className:`${wn.icon} ${r?wn.hide:""}`,children:(0,At.jsx)(e,{color:"white",size:"large"===n?"base":"small"})}):null:null;return(0,At.jsx)(At.Fragment,{children:"dismiss"===t?(0,At.jsxs)("button",{className:`\n ${wn.dismiss} \n ${wn[s]}\n pac-upui-h4 pac-upui-font-medium\n\n `,style:{...d},...O,children:[(0,At.jsx)("span",{children:"Dismiss"}),(0,At.jsx)("span",{children:(0,At.jsx)(xn,{size:"xlarge"})})]}):e?(0,At.jsxs)("a",{href:e,target:"_blank",className:`\n ${wn[s]}\n ${e?wn.buttonLink:""}\n ${wn.button} \n ${wn[t]} \n ${wn[n]} \n ${o||r?wn.disabled:""} \n ${a}\n ${"large"===n?"pac-upui-h3 pac-upui-font-semibold":"pac-upui-h6 pac-upui-font-semibold"}\n `,style:{paddingLeft:l?"6px":"12px",paddingRight:c?"6px":"12px",...d},children:[r&&(0,At.jsx)("span",{className:`${wn.spinner} ${"large"===n?wn["spinner-large"]:wn["spinner-small"]}`}),h(l),(0,At.jsx)("span",{className:`${r?wn.hide:""}`,children:u}),h(c)]}):(0,At.jsxs)("button",{className:`\n ${wn[s]}\n ${wn.button} \n ${wn[t]} \n ${wn[n]} \n ${o||r?wn.disabled:""} \n ${a}\n ${"large"===n?"pac-upui-h3 pac-upui-font-semibold":"pac-upui-h6 pac-upui-font-semibold"}\n `,style:{paddingLeft:l?"6px":"12px",paddingRight:c?"6px":"12px",...d},disabled:o||r,...O,children:[r&&(0,At.jsx)("span",{className:`${wn.spinner} ${"large"===n?wn["spinner-large"]:wn["spinner-small"]}`}),h(l),(0,At.jsx)("span",{className:`${r?wn.hide:""}`,children:u}),h(c)]})})};$t(".featurecard-module_featurecard__lBROM {\n /* max-width: 403px; */\n padding: 15px;\n border-radius: 8px;\n border: 2px solid var(--pac-upui-background);\n background: var(--pac-upui-white);\n align-items: flex-start;\n}\n");const kn=({title:e,description:t,icon:n,buttonText:i,buttonIcon:r,onClick:o,href:a,maxWidth:s})=>(0,At.jsxs)(jt,{className:"featurecard-module_featurecard__lBROM",style:{maxWidth:s},children:[(0,At.jsx)(jt,{children:"function"==typeof n?(0,At.jsx)(It,{icon:n,size:"xlarge",fillColor:"var(--pac-upui-background)",color:"var(--pac-upui-green-300)"}):n}),(0,At.jsxs)(jt,{gap:7,style:{flex:1},children:[(0,At.jsx)(Xt,{level:2,children:e}),(0,At.jsx)(Gt,{children:t})]}),(0,At.jsx)(Sn,{rightIcon:r,size:"large",onClick:()=>{o?.()},href:a,children:i})]});var En={paccard:"pac-module_paccard__qSiVm",pacHeader:"pac-module_pacHeader__6R6PQ"};$t(".pac-module_paccard__qSiVm {\n padding: 20px;\n border-radius: 8px;\n background: var(--pac-upui-green-500);\n align-items: flex-start;\n}\n.pac-module_pacHeader__6R6PQ {\n align-items: center;\n}\n");const Pn=({maxWidth:e,heading:t,title:n,description:i,buttonText:r,buttonIcon:o,onClick:a})=>(0,At.jsxs)(jt,{className:En.paccard,gap:15,style:{maxWidth:e},children:[(0,At.jsxs)(jt,{direction:"horizontal",gap:10,className:En.pacHeader,children:[(0,At.jsx)(Vt,{size:"4xlarge"}),t&&(0,At.jsx)(Xt,{color:"var(--pac-upui-green-100)",level:1,className:En.pacHeading,children:t})]}),(0,At.jsxs)(jt,{children:[(0,At.jsxs)(jt,{gap:7,children:[n&&(0,At.jsx)(Xt,{level:2,color:"var(--pac-upui-white)",children:n}),i&&(0,At.jsx)(Gt,{color:"var(--pac-upui-white)",children:i})]}),(0,At.jsx)(Sn,{rightIcon:o,size:"large",variant:"secondary",onClick:a,children:r})]})]});var Tn={subHeader:"subheader-module_subHeader__Sj-eK"};$t(".subheader-module_subHeader__Sj-eK {\n display: flex;\n align-items: center;\n gap: 10px;\n padding: 15px 16px !important;\n border-radius: 8px 8px 0 0;\n background-color: var(--pac-upui-white);\n border-bottom: 2px solid var(--pac-upui-background);\n}\n");const In=({title:e,backButton:t=!1})=>(0,At.jsxs)(Ft,{className:Tn.subHeader,children:[t&&(0,At.jsx)(It,{icon:Rt,fillColor:"var(--pac-upui-background)",size:"xlarge"}),(0,At.jsx)(Xt,{level:2,className:Tn.title,children:e})]});var Bn={badge:"badge-module_badge__zDZBh",active:"badge-module_active__fUx4m",inactive:"badge-module_inactive__RAxVg",latest:"badge-module_latest__4enZc",notinstalled:"badge-module_notinstalled__8TIr0",comingsoon:"badge-module_comingsoon__ltNH1",latestversion:"badge-module_latestversion__3vSIz"};$t(".badge-module_badge__zDZBh {\n display: inline-block;\n padding: 4px 10px;\n border-radius: 100px;\n user-select: none;\n}\n\n.badge-module_active__fUx4m {\n background: var(--pac-upui-green-100);\n color: var(--pac-upui-green-300);\n}\n.badge-module_inactive__RAxVg {\n background: var(--pac-upui-red-100);\n color: var(--pac-upui-red-300);\n}\n.badge-module_latest__4enZc {\n background: var(--pac-upui-red-100);\n color: var(--pac-upui-red-300);\n}\n.badge-module_notinstalled__8TIr0,.badge-module_comingsoon__ltNH1 {\n background: var(--pac-upui-background);\n color: var(--pac-upui-medium);\n}\n.badge-module_latestversion__3vSIz {\n background: var(--pac-upui-background);\n color: var(--pac-upui-medium);\n}\n");const _n=(e,t)=>{switch(e){case"active":return"Active";case"latest":return"Latest";case"comingsoon":return"Coming Soon!";case"inactive":return"Inactive";case"notinstalled":return"Not Installed";case"latestversion":return"Latest Version"+(t?` ${t}`:"");default:return""}},Xn=({badgeText:e,bgColor:t,textColor:n,variant:i,className:r="",version:o})=>(0,At.jsx)("span",{className:`${Bn.badge} ${Bn[i]} ${r} pac-upui-h5 pac-upui-font-medium`.trim(),style:"custom"===i?{background:t,color:n}:{},children:"custom"===i?e:_n(i,o)});var Vn={link:"link-module_link__FfpUH",disabled:"link-module_disabled__UHR-I",icon:"link-module_icon__-mR2B"};$t(".link-module_link__FfpUH {\n position: relative;\n display: inline-flex;\n align-items: center;\n /* justify-content: center; */\n gap: 6px;\n border: none;\n box-sizing: border-box;\n cursor: pointer;\n text-transform: capitalize;\n color: var(--pac-upui-blue-400);\n text-decoration: none;\n transition: all 0.2s ease-in-out;\n}\n\n.link-module_link__FfpUH:focus,\n.link-module_link__FfpUH:focus-visible {\n outline: none !important;\n box-shadow: none !important;\n}\n\n.link-module_disabled__UHR-I {\n opacity: 0.6;\n pointer-events:none;\n}\n.link-module_link__FfpUH:hover {\n color: var(--pac-upui-blue-500);\n}\n\n.link-module_link__FfpUH svg {\n vertical-align: middle;\n}\n.link-module_link__FfpUH svg path {\n fill: var(--pac-upui-blue-400);\n}\n.link-module_link__FfpUH:hover svg path {\n fill: var(--pac-upui-blue-500);\n}\n\n.link-module_icon__-mR2B {\n display: inline-flex;\n align-items: center;\n}\n");const Rn=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M13.498 7.19733C13.6826 7.1974 13.8597 7.27091 13.9902 7.40143C14.1207 7.53198 14.1943 7.70902 14.1943 7.89362C14.1919 8.07756 14.1174 8.25377 13.9873 8.38385C13.8573 8.5137 13.6818 8.58743 13.498 8.58991H9.31934C9.01151 8.58991 8.71572 8.71209 8.49805 8.92975C8.2804 9.14741 8.15822 9.44323 8.1582 9.75104V17.6436C8.16063 17.9507 8.28384 18.2448 8.50098 18.462C8.71813 18.6791 9.01225 18.8023 9.31934 18.8048H17.2119C17.519 18.8023 17.8131 18.6791 18.0303 18.462C18.2474 18.2448 18.3706 17.9507 18.373 17.6436V13.4649C18.3718 13.3733 18.3884 13.2822 18.4229 13.1973C18.4574 13.1123 18.5093 13.0347 18.5742 12.9698C18.639 12.9051 18.716 12.8539 18.8008 12.8194C18.8858 12.7848 18.9775 12.7674 19.0693 12.7686C19.2539 12.7687 19.431 12.8422 19.5615 12.9727C19.692 13.1032 19.7655 13.2803 19.7656 13.4649V17.6436C19.7632 18.3201 19.493 18.968 19.0146 19.4464C18.5363 19.9247 17.8884 20.1949 17.2119 20.1973H9.31934C8.64209 20.1973 7.99256 19.9282 7.51367 19.4493C7.0348 18.9704 6.76562 18.3209 6.76562 17.6436V9.75104C6.76564 9.07383 7.03482 8.42425 7.51367 7.94537C7.99256 7.46651 8.6421 7.19733 9.31934 7.19733H13.498ZM20.4639 5.80475C20.6486 5.80475 20.8264 5.87827 20.957 6.00885C21.0874 6.13937 21.1611 6.31653 21.1611 6.50104V10.6797C21.1587 10.8637 21.0842 11.0399 20.9541 11.17C20.824 11.3 20.6478 11.3736 20.4639 11.376C20.2793 11.3759 20.1022 11.3025 19.9717 11.1719C19.8412 11.0414 19.7676 10.8643 19.7676 10.6797V8.1817L13.5273 14.4219C13.3948 14.549 13.2197 14.6219 13.0361 14.626C12.852 14.6239 12.6755 14.5508 12.5439 14.4219C12.4783 14.358 12.4253 14.2817 12.3896 14.1973C12.354 14.1128 12.3359 14.0215 12.3359 13.9298C12.336 13.8382 12.3541 13.7475 12.3896 13.6631C12.4253 13.5786 12.4783 13.5016 12.5439 13.4376L18.7832 7.19733H16.2861C16.1014 7.19733 15.9236 7.12383 15.793 6.99323C15.6626 6.86266 15.5889 6.68556 15.5889 6.50104C15.5877 6.40941 15.6052 6.31837 15.6396 6.23346C15.6742 6.14849 15.7252 6.0708 15.79 6.00592C15.8549 5.94107 15.9326 5.89008 16.0176 5.85553C16.1026 5.82098 16.1943 5.8035 16.2861 5.80475H20.4639Z",fill:t})})},Zn=({href:e,icon:t,size:n="large",disabled:i=!1,className:r="",leftIcon:o,rightIcon:a,children:s,...l})=>(0,At.jsxs)("a",{href:i?void 0:e,className:`\n ${Vn.link}\n ${Vn[n]}\n ${i?Vn.disabled:""}\n ${r}\n ${"large"===n?"pac-upui-h3 pac-upui-font-semibold":"pac-upui-h6 pac-upui-font-semibold"}\n `,"aria-disabled":i,tabIndex:i?-1:0,...l,children:[o&&(0,At.jsx)("span",{className:Vn.icon,children:(0,At.jsx)(t||Rn,{size:"large"===n?"medium":"small"})}),(0,At.jsx)("span",{children:s}),a&&(0,At.jsx)("span",{className:Vn.icon,children:(0,At.jsx)(t||Rn,{size:"large"===n?"medium":"small"})})]});$t(".plugincard-module_plugincard__aXO8f {\n padding: 15px !important;\n border-radius: 8px;\n border: 2px solid var(--pac-upui-background);\n background: var(--pac-upui-white);\n}\n.plugincard-module_header__R1Mks {\n justify-content: space-between;\n align-items: center;\n}\n\n.plugincard-module_header__R1Mks svg {\n width: 48px !important;\n height: 48px !important;\n}\n");const jn=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M12.6784 20.6617C12.3336 20.6617 12.0029 20.5247 11.7592 20.2809C11.5154 20.0371 11.3783 19.7064 11.3783 19.3617V14.626H8.96409C8.6193 14.626 8.28866 14.489 8.04487 14.2452C7.80107 14.0014 7.66406 13.6707 7.66406 13.3259V13.1867C7.66492 12.9328 7.73912 12.6845 7.87767 12.4717L12.2419 5.97172C12.361 5.79243 12.5224 5.64518 12.7119 5.54314C12.9014 5.44111 13.1132 5.38742 13.3284 5.38672C13.6732 5.38672 14.0038 5.52367 14.2476 5.76746C14.4914 6.01126 14.6283 6.34196 14.6283 6.68674V11.4224H17.0427C17.3874 11.4224 17.7181 11.5594 17.9619 11.8032C18.2057 12.047 18.3426 12.3777 18.3426 12.7225V12.8709C18.3429 13.1264 18.2652 13.3759 18.1198 13.586L13.7555 20.086C13.638 20.264 13.478 20.4099 13.29 20.5105C13.1019 20.611 12.8916 20.6629 12.6784 20.6617ZM9.05692 13.2331H12.0748C12.2587 13.2355 12.4345 13.3097 12.5646 13.4397C12.6947 13.5698 12.7688 13.7456 12.7712 13.9295V19.0553L16.9498 12.7688H13.9319C13.8401 12.7701 13.749 12.7529 13.664 12.7184C13.5789 12.6838 13.5016 12.6325 13.4367 12.5676C13.3718 12.5027 13.3205 12.4254 13.286 12.3403C13.2514 12.2553 13.2342 12.1642 13.2355 12.0724V6.94666L9.05692 13.2331Z",fill:t})})},Ln=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M13.0075 15.5567C12.5029 15.5567 12.0096 15.4071 11.5901 15.1268C11.1705 14.8464 10.8435 14.448 10.6504 13.9818C10.4573 13.5156 10.4068 13.0026 10.5052 12.5077C10.6037 12.0128 10.8466 11.5582 11.2035 11.2014C11.5603 10.8446 12.0149 10.6016 12.5098 10.5032C13.0047 10.4047 13.5176 10.4553 13.9838 10.6484C14.45 10.8415 14.8485 11.1685 15.1288 11.588C15.4092 12.0076 15.5588 12.5009 15.5588 13.0055C15.5576 13.6817 15.2884 14.3299 14.8102 14.8081C14.332 15.2863 13.6838 15.5555 13.0075 15.5567ZM13.0075 11.8458C12.7781 11.8458 12.5539 11.9138 12.3632 12.0412C12.1725 12.1686 12.0239 12.3498 11.9361 12.5617C11.8483 12.7736 11.8253 13.0067 11.8701 13.2317C11.9148 13.4566 12.0253 13.6633 12.1875 13.8255C12.3497 13.9877 12.5563 14.0981 12.7812 14.1428C13.0062 14.1876 13.2394 14.1646 13.4513 14.0769C13.6632 13.9891 13.8443 13.8404 13.9717 13.6497C14.0992 13.459 14.1672 13.2348 14.1672 13.0055C14.1672 12.6979 14.045 12.4029 13.8275 12.1854C13.61 11.968 13.3151 11.8458 13.0075 11.8458Z",fill:t}),(0,At.jsx)("path",{d:"M13.0052 20.4274H12.8011C12.3364 20.367 11.9093 20.1409 11.5982 19.7906C11.2871 19.4403 11.113 18.9894 11.1079 18.5209V18.4467C11.1045 18.3843 11.083 18.3242 11.0459 18.2739C11.0088 18.2237 10.9578 18.1853 10.8992 18.1637L10.8435 18.108C10.7858 18.0866 10.7233 18.0814 10.6629 18.0928C10.6024 18.1043 10.5462 18.132 10.5003 18.173L10.3889 18.2797L10.2822 18.3724C10.0892 18.5296 9.86652 18.6463 9.62745 18.7157C9.38837 18.785 9.13779 18.8055 8.89062 18.776C8.64501 18.7547 8.40611 18.6846 8.18788 18.5699C7.96965 18.4553 7.77646 18.2982 7.61961 18.108C7.33341 17.7377 7.1908 17.2764 7.21808 16.8092C7.24536 16.342 7.4407 15.9005 7.76805 15.566L7.82371 15.5103C7.86373 15.4628 7.8897 15.4051 7.89871 15.3437C7.90773 15.2822 7.89942 15.2194 7.87474 15.1624C7.85461 15.0949 7.81468 15.0349 7.7601 14.9902C7.70552 14.9456 7.63881 14.9183 7.56858 14.912H7.29954C7.04691 14.8895 6.80136 14.8166 6.57739 14.6976C6.35342 14.5786 6.15558 14.4159 5.99557 14.2192C5.83556 14.0224 5.71663 13.7955 5.6458 13.552C5.57497 13.3085 5.55369 13.0532 5.58321 12.8013C5.64356 12.3367 5.86971 11.9096 6.22002 11.5984C6.57034 11.2873 7.02124 11.1132 7.48972 11.1082H7.56394C7.62671 11.1039 7.68687 11.0814 7.7371 11.0435C7.78734 11.0056 7.82548 10.954 7.8469 10.8948C7.84774 10.8794 7.84774 10.8639 7.8469 10.8484C7.87149 10.7908 7.87887 10.7273 7.86817 10.6656C7.85747 10.6038 7.82914 10.5465 7.7866 10.5005L7.67991 10.3892C7.64744 10.3567 7.61961 10.3196 7.59177 10.2871C7.43626 10.0919 7.3209 9.86789 7.25232 9.62791C7.18374 9.38793 7.16331 9.13676 7.1922 8.88885C7.22108 8.64094 7.29872 8.4012 7.42063 8.18341C7.54255 7.96563 7.70634 7.77411 7.90257 7.61988C8.27286 7.33369 8.73416 7.19107 9.20136 7.21836C9.66856 7.24564 10.1101 7.44097 10.4446 7.76832L10.5003 7.81935C10.547 7.86062 10.6045 7.88776 10.6661 7.89761C10.7277 7.90747 10.7908 7.89963 10.8482 7.87501C10.9158 7.85349 10.9756 7.81255 11.0201 7.75729C11.0647 7.70202 11.092 7.63488 11.0986 7.56422V7.41114C11.0986 7.36939 11.0986 7.32301 11.0986 7.27662C11.1246 7.02584 11.2001 6.78271 11.3208 6.56138C11.4416 6.34005 11.6051 6.14494 11.802 5.98739C11.9988 5.82984 12.225 5.713 12.4674 5.64366C12.7098 5.57432 12.9635 5.55386 13.2139 5.58349C13.6781 5.64394 14.1047 5.87026 14.415 6.22067C14.7254 6.57109 14.8985 7.02193 14.9024 7.49V7.56422C14.9064 7.62645 14.9281 7.68622 14.9652 7.7364C15.0022 7.78658 15.0529 7.82504 15.1111 7.84718H15.1575C15.2155 7.86959 15.2786 7.87581 15.3398 7.86519C15.4011 7.85457 15.4583 7.8275 15.5054 7.78688L15.6168 7.68019L15.7235 7.58741C15.919 7.43216 16.1432 7.31711 16.3834 7.2489C16.6235 7.1807 16.8748 7.16068 17.1227 7.19C17.3707 7.21932 17.6103 7.2974 17.8279 7.41974C18.0456 7.54208 18.2368 7.70627 18.3907 7.90285C18.6772 8.27387 18.82 8.73595 18.7928 9.20393C18.7655 9.67192 18.57 10.1143 18.2423 10.4495L18.1866 10.5052C18.1466 10.5527 18.1206 10.6104 18.1116 10.6719C18.1026 10.7333 18.1109 10.7961 18.1356 10.8531C18.1576 10.9204 18.1987 10.9799 18.2539 11.0243C18.309 11.0688 18.3759 11.0963 18.4464 11.1036H18.5206C18.9868 11.106 19.4365 11.2769 19.7868 11.5846C20.1371 11.8922 20.3645 12.3161 20.4271 12.7781C20.4271 12.8477 20.4271 12.8987 20.4271 12.9451C20.4421 13.4468 20.2577 13.934 19.9143 14.3C19.5709 14.666 19.0964 14.8811 18.5948 14.898H18.4464C18.3827 14.9008 18.3212 14.922 18.2693 14.9591C18.2174 14.9961 18.1774 15.0474 18.1541 15.1068L18.1309 15.1532C18.1081 15.2114 18.1021 15.2749 18.1135 15.3364C18.125 15.3979 18.1536 15.455 18.1959 15.5011L18.2979 15.6124C18.3296 15.6444 18.359 15.6785 18.3861 15.7145C18.5442 15.9082 18.6626 16.1312 18.7342 16.3708C18.8058 16.6105 18.8294 16.8619 18.8036 17.1106C18.7777 17.3594 18.7029 17.6005 18.5835 17.8203C18.4641 18.04 18.3024 18.234 18.1078 18.391C17.7367 18.6775 17.2747 18.8203 16.8067 18.793C16.3387 18.7658 15.8963 18.5703 15.5611 18.2426L15.5054 18.1869C15.4579 18.1469 15.4002 18.1209 15.3387 18.1119C15.2773 18.1029 15.2145 18.1112 15.1575 18.1359C15.0899 18.156 15.0299 18.1959 14.9853 18.2505C14.9406 18.3051 14.9134 18.3718 14.907 18.442V18.5951C14.9097 18.6414 14.9097 18.6879 14.907 18.7343C14.8564 19.2021 14.6338 19.6344 14.2823 19.9473C13.9309 20.2602 13.4757 20.4313 13.0052 20.4274ZM10.7275 16.7164C10.9639 16.7158 11.1978 16.7648 11.4141 16.8602C11.7218 16.9812 11.9877 17.189 12.1796 17.4583C12.3715 17.7275 12.481 18.0467 12.4949 18.3771V18.4791C12.4921 18.6123 12.5375 18.7419 12.6227 18.8442C12.708 18.9465 12.8273 19.0145 12.9588 19.0358C13.0847 19.0442 13.2091 19.0044 13.3067 18.9244C13.3591 18.8836 13.4025 18.8325 13.4344 18.7743C13.4664 18.7161 13.486 18.6519 13.4922 18.5858V18.3864C13.5112 18.0529 13.6243 17.7316 13.8183 17.4597C14.0124 17.1879 14.2796 16.9766 14.5889 16.8503C14.8981 16.7241 15.2368 16.6881 15.5657 16.7465C15.8946 16.8049 16.2002 16.9553 16.4471 17.1803L16.5167 17.2499C16.6117 17.3457 16.7381 17.4041 16.8728 17.4144C17.0074 17.4246 17.1412 17.3859 17.2496 17.3055C17.3472 17.2204 17.4077 17.1004 17.4181 16.9713C17.4285 16.8421 17.388 16.714 17.3053 16.6144L17.18 16.452C16.9606 16.2046 16.815 15.9007 16.7597 15.5746C16.7044 15.2486 16.7417 14.9136 16.8674 14.6077C16.993 14.3019 17.2019 14.0374 17.4704 13.8443C17.7389 13.6513 18.0561 13.5374 18.3861 13.5157H18.5484C18.6801 13.5109 18.8047 13.4548 18.8956 13.3595C18.9866 13.2642 19.0368 13.1372 19.0355 13.0054C19.0208 12.8725 18.9579 12.7496 18.8588 12.6599C18.7597 12.5702 18.6311 12.5198 18.4974 12.5184H18.3907C18.0568 12.5002 17.7349 12.3877 17.4624 12.194C17.1899 12.0002 16.978 11.7331 16.8512 11.4237C16.7244 11.1143 16.688 10.7753 16.7462 10.446C16.8044 10.1167 16.9548 9.81071 17.18 9.56351L17.2496 9.48929C17.3469 9.39604 17.4064 9.27017 17.4167 9.13579C17.4269 9.00141 17.3873 8.86796 17.3053 8.76101C17.2226 8.66886 17.1084 8.61095 16.9852 8.59865C16.9193 8.58874 16.852 8.59314 16.788 8.61155C16.724 8.62996 16.6646 8.66195 16.6141 8.70534L16.4517 8.83059C16.206 9.0569 15.8997 9.20679 15.5702 9.26198C15.2407 9.31716 14.9023 9.27526 14.5962 9.14138C14.2912 9.01909 14.0275 8.81224 13.836 8.54517C13.6446 8.27811 13.5333 7.96192 13.5154 7.6338V7.53175C13.5182 7.39862 13.4728 7.26896 13.3876 7.16666C13.3024 7.06437 13.183 6.99633 13.0515 6.9751C12.989 6.96915 12.926 6.97594 12.8662 6.99508C12.8064 7.01422 12.7511 7.04529 12.7036 7.08643C12.6005 7.16921 12.5339 7.28911 12.5181 7.42042V7.62452C12.5038 7.95773 12.3932 8.27965 12.1997 8.55132C12.0062 8.82299 11.7382 9.03278 11.428 9.1553C11.1219 9.28918 10.7835 9.33108 10.454 9.27589C10.1245 9.2207 9.81825 9.07081 9.57251 8.84451L9.49829 8.77493C9.40504 8.67762 9.27917 8.61813 9.14479 8.60786C9.01041 8.59759 8.87696 8.63725 8.77001 8.71926C8.67167 8.80377 8.61031 8.92339 8.59904 9.05256C8.58777 9.18173 8.62749 9.31017 8.70971 9.41043L8.83031 9.55887C9.05662 9.80461 9.20651 10.1109 9.2617 10.4404C9.31689 10.7699 9.27498 11.1083 9.14111 11.4144C9.01977 11.72 8.81318 11.9844 8.54591 12.176C8.27864 12.3676 7.96195 12.4784 7.63352 12.4952H7.53147C7.39834 12.4924 7.26868 12.5378 7.16638 12.623C7.06409 12.7082 6.99606 12.8276 6.97482 12.9591C6.96712 13.0909 7.01135 13.2206 7.09804 13.3203C7.18474 13.42 7.30701 13.4818 7.4387 13.4925H7.62425C7.95768 13.5084 8.27945 13.6201 8.55097 13.8143C8.82249 14.0085 9.03223 14.2768 9.15502 14.5872C9.29009 14.8931 9.33263 15.2318 9.2774 15.5615C9.22217 15.8913 9.07158 16.1976 8.84423 16.4427L8.77465 16.5216C8.67859 16.6146 8.61989 16.7395 8.60964 16.8729C8.59938 17.0062 8.63828 17.1386 8.71898 17.2452C8.759 17.2936 8.8084 17.3333 8.86422 17.362C8.92003 17.3907 8.98109 17.4078 9.04369 17.4122C9.1088 17.4195 9.17469 17.4138 9.23759 17.3955C9.30048 17.3772 9.35913 17.3466 9.41015 17.3055L9.55859 17.1803C9.87602 16.8841 10.2934 16.7185 10.7275 16.7164Z",fill:t})]})};var zn={image:"image-module_image__WuHho",skeleton:"image-module_skeleton__bO9pR",hidden:"image-module_hidden__01oDH"};$t("\n.image-module_image__WuHho {\n max-width: 100%;\n height: auto;\n display: block;\n}\n\n.image-module_skeleton__bO9pR {\n background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\n animation: image-module_skeleton-loading__91dCS 1.2s infinite linear;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n}\n\n@keyframes image-module_skeleton-loading__91dCS {\n 0% {\n background-position: -200px 0;\n }\n 100% {\n background-position: 200px 0;\n }\n}\n\n.image-module_hidden__01oDH {\n opacity: 0;\n}\n");const Mn=({src:e,alt:t,width:n,height:r,aspectRatio:o,objectFit:a,objectPosition:s,rounded:l=!1,borderRadius:c,shadow:u=!1,fallbackSrc:d,style:O,loading:h="lazy",className:p="",...f})=>{const[g,m]=(0,i.useState)(e),[C,Q]=(0,i.useState)(!1);return(0,At.jsxs)("div",{style:{position:"relative",width:n,height:r,aspectRatio:o},children:[!C&&(0,At.jsx)("div",{className:zn.skeleton,style:{aspectRatio:o||"auto",width:"number"==typeof n?`${n}px`:n,height:"number"==typeof r?`${r}px`:r,borderRadius:l?c||"4px":void 0,...O}}),(0,At.jsx)("img",{src:g,alt:t,loading:h,onError:()=>{d&&m(d)},onLoad:()=>Q(!0),width:n,height:r,className:`\n ${zn.image}\n ${l?zn.rounded:""}\n ${u?zn.shadow:""}\n ${p}\n ${C?"":zn.hidden}\n `.trim(),style:{borderRadius:l?c||"4px":void 0,objectFit:a,objectPosition:s,width:n,height:r,aspectRatio:o,...O},...f})]})};var Yn={alert:"alert-module_alert__suEnx",fit:"alert-module_fit__2SnW4",stretch:"alert-module_stretch__C-p0-",small:"alert-module_small__-jsBT",large:"alert-module_large__5CCzh",row:"alert-module_row__KsVUm",icon:"alert-module_icon__iEKhT",success:"alert-module_success__6U3fV",error:"alert-module_error__4aiHl",info:"alert-module_info__kHb8d",light:"alert-module_light__dgGOw"};$t(".alert-module_alert__suEnx {\n border-radius: 8px;\n\n display: flex;\n flex-direction: column;\n gap: 15px;\n /* width:685px ; */\n box-sizing: border-box;\n}\n\n.alert-module_fit__2SnW4{\n /* width: fit-content; */\n width:685px ;\n}\n.alert-module_stretch__C-p0-{\n width: 100%;\n}\n\n.alert-module_small__-jsBT{\n padding: 12px 20px;\n}\n.alert-module_large__5CCzh{\n padding: 20px;\n}\n.alert-module_row__KsVUm {\n display: flex;\n align-items: center;\n gap: 10px;\n}\n\n\n.alert-module_icon__iEKhT {\n flex-shrink: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.alert-module_success__6U3fV {\n background: var(--pac-upui-green-100);\n}\n.alert-module_error__4aiHl {\n background: var(--pac-upui-red-100);\n}\n.alert-module_info__kHb8d {\n background: var(--pac-upui-yellow-100);\n}\n.alert-module_light__dgGOw {\n background: var(--pac-upui-white);;\n border: 1px solid var(--pac-upui-blue-300);\n}\n");const qn=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("g",{clipPath:"url(#clip0_1993_33192)",children:(0,At.jsx)("path",{d:"M13.96 5.57031C18.0569 5.57039 21.3887 8.9021 21.3887 12.999C21.3886 17.0959 18.0568 20.4277 13.96 20.4277C9.86304 20.4277 6.53133 17.0959 6.53125 12.999C6.53125 8.90205 9.86299 5.57031 13.96 5.57031ZM13.96 6.9209C10.6104 6.9209 7.88184 9.64941 7.88184 12.999C7.88191 16.3486 10.6104 19.0771 13.96 19.0771C17.3095 19.0771 20.038 16.3485 20.0381 12.999C20.0381 9.64946 17.3095 6.92097 13.96 6.9209ZM13.957 12.3242C14.3305 12.3245 14.6318 12.6265 14.6318 13V16.1514C14.6317 16.5248 14.3304 16.8259 13.957 16.8262C13.5835 16.8262 13.2814 16.5249 13.2812 16.1514V13C13.2812 12.6263 13.5834 12.3242 13.957 12.3242ZM13.9629 9.39844C14.4602 9.39844 14.8633 9.80155 14.8633 10.2988C14.8633 10.7961 14.4602 11.1992 13.9629 11.1992C13.4656 11.1992 13.0625 10.7961 13.0625 10.2988C13.0625 9.80157 13.4656 9.39846 13.9629 9.39844Z",fill:t})}),(0,At.jsx)("defs",{children:(0,At.jsx)("clipPath",{id:"clip0_1993_33192",children:(0,At.jsx)("rect",{width:"14.8571",height:"14.8571",fill:"white",transform:"translate(6.53125 5.57031)"})})})]})},Un=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M11.3472 16.9469C11.1625 16.9467 10.9855 16.8732 10.855 16.7426L7.66073 13.5484C7.59502 13.4844 7.54279 13.4078 7.50714 13.3233C7.47148 13.2387 7.45312 13.1479 7.45312 13.0562C7.45312 12.9645 7.47148 12.8737 7.50714 12.7891C7.54279 12.7046 7.59502 12.6281 7.66073 12.564C7.79131 12.4336 7.96834 12.3602 8.1529 12.3602C8.33745 12.3602 8.51443 12.4336 8.64501 12.564L11.3472 15.2661L17.355 9.25827C17.4856 9.12785 17.6626 9.05469 17.8472 9.05469C18.0317 9.05469 18.2087 9.12785 18.3393 9.25827C18.4697 9.38885 18.543 9.56588 18.543 9.75044C18.543 9.93499 18.4697 10.112 18.3393 10.2426L11.8393 16.7426C11.7088 16.8732 11.5318 16.9467 11.3472 16.9469Z",fill:t})})},Dn=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M12.8115 7.72844C13.1557 7.53984 13.5659 7.49232 13.9384 7.6054C14.2828 7.70918 14.5753 7.95047 14.7451 8.26653C14.8771 8.51649 14.9293 8.80862 14.8916 9.08684C15.1557 9.00665 15.444 9.00681 15.7128 9.09173C16.0522 9.20024 16.3302 9.43124 16.5 9.747C16.6651 10.0631 16.7033 10.4269 16.5996 10.7665L16.2929 11.6484C16.3918 11.6578 16.4907 11.6768 16.5849 11.705C16.901 11.8041 17.1607 12.0209 17.3164 12.3134C17.472 12.6059 17.5052 12.9456 17.4062 13.2616C17.4015 13.2852 16.6981 15.394 15.915 17.4413C15.731 18.0781 15.3871 18.6774 14.9296 19.1679C14.4674 19.6584 13.8917 20.0401 13.2597 20.2665C12.873 20.375 12.4813 20.4267 12.0898 20.4267C11.6039 20.4267 11.1224 20.3468 10.6601 20.1865L10.0234 19.9745C8.8488 19.6019 7.7449 19.2475 6.90523 16.8417L5.64156 13.2333C5.56611 13.0211 5.55132 12.7948 5.5937 12.5732C5.63616 12.3373 5.74972 12.1198 5.91011 11.9452C6.09876 11.7661 6.33011 11.6436 6.58003 11.5917C6.82998 11.5399 7.08952 11.5588 7.33003 11.6484C7.66961 11.7805 7.98126 11.9928 8.22652 12.2616C8.47635 12.5257 8.66491 12.8511 8.77339 13.1952L9.00874 13.7148L10.0986 8.81829C10.174 8.48345 10.3816 8.18099 10.6787 7.997C10.9804 7.80369 11.3581 7.74219 11.707 7.82219C11.74 7.82691 11.7786 7.84125 11.8164 7.8554C12.0238 7.92145 12.2075 8.03052 12.3584 8.17669C12.4716 7.99271 12.6275 7.83694 12.8115 7.72844ZM13.6796 8.56829C13.5476 8.52583 13.4149 8.53512 13.3017 8.59173C13.2358 8.63422 13.179 8.71428 13.1601 8.80852L11.9814 13.1718C11.9484 13.2944 11.8729 13.4036 11.7597 13.4697C11.6513 13.5357 11.519 13.5536 11.3964 13.5253C11.2691 13.4923 11.1607 13.417 11.0947 13.3085C11.0239 13.2 10.9998 13.0726 11.0234 12.9452L11.7734 9.22356C11.7922 9.12924 11.7786 9.03925 11.7314 8.9638C11.6842 8.88839 11.6082 8.83192 11.5234 8.80364L11.4814 8.78997C11.3918 8.7711 11.2919 8.78512 11.207 8.84173C11.1317 8.88422 11.0803 8.96009 11.0615 9.04485L9.65523 15.37C9.63165 15.4738 9.58013 15.5638 9.49995 15.6298C9.42458 15.7005 9.32545 15.7377 9.22652 15.7519C9.12745 15.7613 9.01829 15.7383 8.92867 15.6865C8.83922 15.6346 8.76896 15.5589 8.72652 15.4648L7.85347 13.5536C7.72603 13.1246 7.41918 12.7708 7.01363 12.5868C6.96663 12.5681 6.91491 12.5586 6.86324 12.5585H6.80171C6.73102 12.5727 6.66493 12.6013 6.60835 12.6484C6.58482 12.6766 6.56605 12.7284 6.5566 12.7802C6.54716 12.8368 6.55645 12.8942 6.58003 12.9413L7.83492 16.5214C8.51411 18.4645 9.27325 18.71 10.3203 19.0449L10.9619 19.248C13.3205 20.0027 14.4573 18.488 14.9951 17.0917C15.7215 15.1813 16.4101 13.1432 16.4668 12.9687C16.4855 12.9028 16.4762 12.8279 16.4433 12.7714C16.4103 12.7101 16.3492 12.6672 16.2832 12.6484C16.2125 12.6201 16.1421 12.6252 16.0761 12.6581C16.0149 12.6864 15.9669 12.7377 15.9433 12.8036L15.2734 14.6152C15.2309 14.7331 15.1364 14.8367 15.0185 14.8886C14.9007 14.9451 14.769 14.9505 14.6464 14.9081C14.5239 14.8657 14.4247 14.7713 14.3681 14.6581C14.3115 14.5402 14.3022 14.4077 14.3447 14.2851L15.6562 10.4648C15.6798 10.3846 15.6701 10.2852 15.623 10.205C15.5758 10.1201 15.4997 10.0634 15.4101 10.0351C15.3159 10.0022 15.2213 10.0064 15.1318 10.0488C15.0517 10.0865 14.9861 10.1624 14.9531 10.2519L13.75 13.6152C13.7075 13.7377 13.6227 13.832 13.5097 13.8886C13.3965 13.9499 13.2691 13.9595 13.1464 13.9218C13.0239 13.8841 12.9197 13.8044 12.8584 13.6913C12.797 13.5828 12.7785 13.4546 12.8115 13.332L13.8916 9.06829C13.9293 8.96451 13.9244 8.86006 13.8867 8.77044C13.8489 8.67642 13.7737 8.60602 13.6796 8.56829ZM19.205 12.2001C19.54 12.186 19.8377 12.4407 19.8613 12.7851C19.9272 13.9926 19.7145 15.2146 19.2334 16.3183C19.1342 16.5539 18.9074 16.6904 18.6669 16.6904C18.5822 16.6903 18.5017 16.6764 18.4169 16.6435C18.3416 16.6058 18.2801 16.5633 18.2236 16.5068C18.0491 16.3275 17.9976 16.0582 18.0966 15.8271C18.5023 14.9025 18.6814 13.8743 18.6201 12.8554C18.6012 12.5158 18.8608 12.2238 19.205 12.2001ZM9.27535 5.72844C9.52994 5.50228 9.92097 5.52086 10.1474 5.77044C10.3786 6.02516 10.3554 6.41722 10.1054 6.64837C9.25632 7.41256 8.62426 8.39869 8.27046 9.49309C8.19021 9.75707 7.94482 9.92174 7.6855 9.9218C7.61955 9.9218 7.55826 9.9123 7.49703 9.89348C7.44514 9.87461 7.42084 9.86564 7.39253 9.85149C7.12849 9.70993 7.00117 9.40285 7.09078 9.11516C7.5059 7.81327 8.26118 6.63884 9.27535 5.72844Z",fill:t})})},Wn=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M14 14.5161C13.5871 14.5161 13.2258 14.1548 13.2258 13.7419V11.1613C13.2258 10.7484 13.5871 10.3871 14 10.3871C14.4129 10.3871 14.7742 10.7484 14.7742 11.1613V13.7419C14.7742 14.1548 14.4129 14.5161 14 14.5161Z",fill:t}),(0,At.jsx)("path",{d:"M14 17.3548C14.5701 17.3548 15.0323 16.8927 15.0323 16.3226C15.0323 15.7525 14.5701 15.2903 14 15.2903C13.4299 15.2903 12.9677 15.7525 12.9677 16.3226C12.9677 16.8927 13.4299 17.3548 14 17.3548Z",fill:t}),(0,At.jsx)("path",{d:"M17.3032 22H10.6968L6 17.3032V10.6968L10.6968 6H17.3032L22 10.6968V17.3032L17.3032 22ZM11.3161 20.4516H16.6839L20.4516 16.6839V11.3161L16.6839 7.54839H11.3161L7.54839 11.3161V16.6839L11.3161 20.4516Z",fill:t})]})},Nn=({title:e,icon:t,description:n,type:i="info",className:r="",variant:o="large",width:a="fit",dismissable:s,onDismissHandle:l,actionButtonTitle:c,actionButtonIcon:u,onActionHandle:d,style:O})=>{const h={success:(0,At.jsx)(It,{icon:t??Un,fillColor:"white",color:"var(--pac-upui-green-300)",size:"xlarge"}),error:(0,At.jsx)(It,{icon:t??Wn,fillColor:"white",color:"var(--pac-upui-red-300)",size:"xlarge"}),info:(0,At.jsx)(It,{icon:t??qn,fillColor:"white",color:"var(--pac-upui-yellow-300)",size:"xlarge"})};return(0,At.jsxs)("div",{className:`${Yn.alert} ${Yn[a]} ${n?Yn[o]:Yn.small} ${Yn[i]} ${r}`.trim(),role:"alert",style:O,children:[(0,At.jsxs)(jt,{gap:"var(--pac-upui-space-small)",children:[(0,At.jsxs)(jt,{direction:"horizontal",justifyContent:"space-between",children:[(0,At.jsxs)("div",{className:Yn.row,children:["light"===i?(0,At.jsx)(It,{icon:t??Dn,fillColor:"var(--pac-upui-blue-100)",color:"var(--pac-upui-blue-300)",size:"xlarge"}):h[i],(0,At.jsx)(Xt,{level:2,weight:"bold",children:e})]}),s&&(0,At.jsx)(Sn,{variant:"dismiss",onClick:l})]}),n&&"large"===o&&(0,At.jsx)(Gt,{as:"div",children:n})]}),c&&(0,At.jsx)(Sn,{leftIcon:u,onClick:d,children:c})]})},{__:Hn}=wp.i18n,Gn=({isActiveContext:e,manageActiveContext:t,setPacPlugins:n,pacActivatePluginApi:r,pluginName:o,pluginSlug:a,operationSlug:s,pluginFile:l,pluginDescription:c,icon:u,status:d,type:O,purchaseEnable:h=!1,image:p,href:f,pacLink:g,diviLink:m,textDomain:C})=>{const[Q,A]=(0,i.useState)(!1),[v,$]=(0,i.useState)(null);return(0,At.jsxs)(jt,{className:"plugincard-module_plugincard__aXO8f",alignItems:"flex-start",children:["status"===O&&(0,At.jsxs)(jt,{direction:"horizontal",className:"plugincard-module_header__R1Mks",gap:7,style:{width:"100%"},children:[u&&(0,At.jsxs)(At.Fragment,{children:[" ","function"==typeof u?i.createElement(u):u]}),d&&(0,At.jsx)(Xn,{variant:d})]}),"info"===O&&p&&(0,At.jsx)(Mn,{src:p,height:36,alt:"Plugin-Image-Not-Found",style:{alignSelf:"start"}}),(0,At.jsxs)(jt,{style:{flexGrow:1},children:[(0,At.jsxs)(jt,{gap:7,style:{flexGrow:1},children:[(0,At.jsx)(Xt,{level:2,children:o}),(0,At.jsx)(Gt,{children:c})]}),v&&(0,At.jsx)(Nn,{width:"stretch",type:"error",title:Hn(v||"",C)}),"inactive"===d&&"status"===O&&!h&&(0,At.jsx)(Sn,{leftIcon:jn,onClick:async()=>{if(r&&l&&n&&a)try{A(!0),$(null);const e=await Qt.post(r,{plugin_file:l});!0===e.data?n(e=>({...e,[a]:{...e?.[a],status:"active"}})):($(e.data?.message||Hn("Failed to activate plugin. Please try again.",C)),A(!1))}catch(e){console.error("Error activating plugin:",e),$(e.message||"Failed to Activate the Plugin"),A(!1)}},loading:Q,children:Hn("Activate",C)}),"active"===d&&"status"===O&&!h&&(0,At.jsx)(Sn,{leftIcon:Ln,onClick:()=>{e?t?.():(()=>{const e=s||a;window.open(window.location.href.split("/wp-admin")[0]+"/wp-admin/admin.php?page="+e,"_self")})()},children:Hn("Manage",C)}),"info"===O&&(0,At.jsx)(Sn,{leftIcon:Rn,variant:"secondary",href:f,children:Hn("Learn More",C)})]}),h&&"status"===O&&(0,At.jsxs)(jt,{gap:7,children:[(0,At.jsx)(Xt,{level:3,children:Hn("Purchase Options",C)}),(0,At.jsxs)(jt,{gap:0,children:[(0,At.jsx)(Zn,{href:g,target:"_blank",leftIcon:!0,children:Hn("Pee-Aye Creative's Website",C)}),(0,At.jsx)(Zn,{href:m,target:"_blank",leftIcon:!0,children:Hn("Divi Marketplace",C)})]})]})]})},Fn=({title:e,children:t})=>(0,At.jsxs)("div",{children:[(0,At.jsx)(In,{title:e}),(0,At.jsx)(Ft,{padded:!0,style:{backgroundColor:"var(--pac-upui-white)",borderRadius:"0 0 8px 8px"},children:t})]});var Jn={placeholder:"imageplaceholder-module_placeholder__pfA5j"};$t(".imageplaceholder-module_placeholder__pfA5j {\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 4px;\n}\n\n");const Kn=({variant:e="square",className:t=""})=>(0,At.jsx)("div",{className:`${Jn.placeholder} ${Jn[e]} ${t}`.trim(),children:(0,At.jsxs)("svg","square"===e?{width:"200",height:"200",viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink",children:[(0,At.jsx)("rect",{width:"200",height:"200",rx:"4",fill:"var(--pac-upui-background)"}),(0,At.jsx)("rect",{width:"200",height:"200",rx:"4",fill:"url(#pattern0_6764_59144)"}),(0,At.jsx)("rect",{width:"200",height:"200",rx:"4",fill:"#AFD7FF",fillOpacity:"0.05"}),(0,At.jsxs)("defs",{children:[(0,At.jsx)("pattern",{id:"pattern0_6764_59144",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,At.jsx)("use",{xlinkHref:"#image0_6764_59144",transform:"scale(0.00125)"})}),(0,At.jsx)("image",{id:"image0_6764_59144",width:"800",height:"800",preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADIKADAAQAAAABAAADIAAAAADAlM0/AABAAElEQVR4Ae3d+bfddXkv8E9CQkJIZJ5HQUAUKTjgWEuptVU72Grn23Z13a723vtL17p/Sde9q2tpx1uUqtBYRdAqoFawLQiKCIYZwjwkZCQJEHLu2bEnJuecfbLPPt/vZz/f5/s6a2UlZw+fz/O8no9b3ufsYdmWbTumii8CBAgQIECAAAECBAhUEFheYQ9bECBAgAABAgQIECBAYL+AAOIgECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAAB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UONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOZPNanQAADARJREFUxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBP4/gMqhrDYJ6s4AAAAASUVORK5CYII="})]})]}:{width:"272",height:"153",viewBox:"0 0 272 153",fill:"none",xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink",children:[(0,At.jsx)("rect",{width:"272",height:"153",rx:"4",fill:"var(--pac-upui-background)"}),(0,At.jsx)("rect",{width:"272",height:"153",rx:"4",fill:"url(#pattern0_6776_50533)"}),(0,At.jsx)("rect",{width:"272",height:"153",rx:"4",fill:"#AFD7FF",fillOpacity:"0.05"}),(0,At.jsxs)("defs",{children:[(0,At.jsx)("pattern",{id:"pattern0_6776_50533",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,At.jsx)("use",{xlinkHref:"#image0_6776_50533",transform:"matrix(0.00125 0 0 0.00222222 0 -0.388889)"})}),(0,At.jsx)("image",{id:"image0_6776_50533",width:"800",height:"800",preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADIKADAAQAAAABAAADIAAAAADAlM0/AABAAElEQVR4Ae3d+bfddXkv8E9CQkJIZJ5HQUAUKTjgWEuptVU72Grn23Z13a723vtL17p/Sde9q2tpx1uUqtBYRdAqoFawLQiKCIYZwjwkZCQJEHLu2bEnJuecfbLPPt/vZz/f5/s6a2UlZw+fz/O8no9b3ufsYdmWbTumii8CBAgQIECAAAECBAhUEFheYQ9bECBAgAABAgQIECBAYL+AAOIgECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAABAgQIECBAoJqAAFKN2kYECBAgQIAAAQIECAggzgABAgQIECBAgAABAtUEBJBq1DYiQIAAAQIECBAgQEAAcQYIECBAgAABAgQIEKgmIIBUo7YRAQIECBAgQIAAAQICiDNAgAABAgQIECBAgEA1AQGkGrWNCBAgQIAAAQIECBAQQJwBAgQIECBAgAABAgSqCQgg1ahtRIAAAQIECBAgQICAAOIMECBAgAABAgQIECBQTUAAqUZtIwIECBAgQIAAAQIEBBBngAABAgQIECBAgACBagICSDVqGxEgQIAAAQIECBAgIIA4AwQIECBAgAABAgQIVBMQQKpR24gAAQIECBAgQIAAAQHEGSBAgAAB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UONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOZPNanQAADARJREFUxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBASQUONQDAECBAgQIECAAIHcAgJI7vnqjgABAgQIECBAgEAoAQEk1DgUQ4AAAQIECBAgQCC3gACSe766I0CAAAECBAgQIBBKQAAJNQ7FECBAgAABAgQIEMgtIIDknq/uCBAgQIAAAQIECIQSEEBCjUMxBAgQIECAAAECBHILCCC556s7AgQIECBAgAABAqEEBJBQ41AMAQIECBAgQIAAgdwCAkju+eqOAAECBAgQIECAQCgBASTUOBRDgAABAgQIECBAILeAAJJ7vrojQIAAAQIECBAgEEpAAAk1DsUQIECAAAECBAgQyC0ggOSer+4IECBAgAABAgQIhBIQQEKNQzEECBAgQIAAAQIEcgsIILnnqzsCBAgQIECAAAECoQQEkFDjUAwBAgQIECBAgACB3AICSO756o4AAQIECBAgQIBAKAEBJNQ4FEOAAAECBAgQIEAgt4AAknu+uiNAgAABAgQIECAQSkAACTUOxRAgQIAAAQIECBDILSCA5J6v7ggQIECAAAECBAiEEhBAQo1DMQQIECBAgAABAgRyCwggueerOwIECBAgQIAAAQKhBP4/gMqhrDYJ6s4AAAAASUVORK5CYII="})]})]})}),ei=({image:e,title:t,description:n,buttonText:i,buttonIcon:r,onClick:o,href:a,maxWidth:s})=>(0,At.jsx)(jt,{style:{backgroundColor:"var(--pac-upui-white)",padding:"20px",borderRadius:"8px",border:"2px solid var(--pac-upui-background)",maxWidth:s},children:(0,At.jsxs)(jt,{gap:20,style:{flex:1},children:[e?(0,At.jsx)(Mn,{src:e,alt:t,width:"100%",aspectRatio:"16/9",rounded:!0}):(0,At.jsx)(Kn,{variant:"blob"}),(0,At.jsxs)(jt,{style:{flex:1},children:[(0,At.jsxs)(jt,{gap:7,style:{flex:1},children:[(0,At.jsx)(Xt,{level:2,children:t}),(0,At.jsx)(Gt,{children:n})]}),(0,At.jsx)(Sn,{leftIcon:r,size:"large",onClick:()=>{o?.()},href:a,children:i})]})]})});$t('.changelog-module_changeloglist__BAVtO {\n list-style: none;\n margin: 0;\n padding-left: 20px; \n}\n\n.changelog-module_changeloglist__BAVtO p::before {\n content: "\\2022"; \n color: var(--pac-upui-description); \n font-weight: bold;\n display: inline-block;\n width: 1em; \n margin-left: -1em; \n}\n');const ti=({version:e,date:t,children:n,isLatest:i})=>(0,At.jsxs)(jt,{gap:8,children:[(0,At.jsxs)(jt,{direction:"horizontal",alignItems:"center",children:[(0,At.jsxs)(Xt,{level:3,style:{marginBottom:0},children:[e," - ",t]}),i&&(0,At.jsx)(Xn,{variant:"latest"})]}),(0,At.jsx)("ul",{className:"changelog-module_changeloglist__BAVtO",children:n})]});ti.Item=({children:e})=>(0,At.jsx)("li",{children:(0,At.jsx)(Gt,{children:e})}),$t(".helpertogglecard-module_helpertogglecard__xGEz2 {\n /* max-width: 403px; */\n padding: 15px;\n border-radius: 8px;\n border: 2px solid var(--pac-upui-background);\n background: var(--pac-upui-white);\n align-items: flex-start;\n}\n"),$t('.toggle-module_toggleWrapper__BspAe {\n display: inline-flex;\n align-items: center;\n cursor: pointer;\n gap: 10px;\n position: relative;\n width: fit-content;\n}\n\n.toggle-module_toggleInput__zuZfT {\n position: absolute !important;\n opacity: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.toggle-module_toggleSliderContainer__-DAlY {\n position: relative;\n width: 38px;\n height: 20px;\n background: var(--pac-upui-background);\n border-radius: 20px;\n transition: background 0.2s;\n display: inline-block;\n vertical-align: middle;\n padding: 3px;\n box-sizing: border-box;\n}\n\n.toggle-module_toggleSlider__Tx5ip {\n position: relative;\n display: inline-block;\n height: 100%;\n width: 100%;\n border-radius: 20px;\n}\n.toggle-module_toggleSlider__Tx5ip::before {\n content: "";\n position: absolute;\n left: 0;\n top: 0;\n width: 14px;\n height: 14px;\n background: var(--pac-upui-white);\n border-radius: 50%;\n transition: transform 0.2s;\n box-shadow: 0 2.4px 7.2px 0px rgba(0, 0, 0, 0.15);\n}\n.toggle-module_toggleInput__zuZfT:checked + .toggle-module_toggleSliderContainer__-DAlY {\n background: var(--pac-upui-green-400);\n}\n.toggle-module_toggleInput__zuZfT:checked + .toggle-module_toggleSliderContainer__-DAlY .toggle-module_toggleSlider__Tx5ip::before {\n transform: translateX(18px);\n}\n\n.toggle-module_toggleLabel__4JJgx {\n user-select: none;\n}\n.toggle-module_toggleInput__zuZfT:disabled + .toggle-module_toggleSlider__Tx5ip {\n background: #eee;\n cursor: not-allowed;\n}\n.toggle-module_toggleInput__zuZfT:disabled + .toggle-module_toggleSlider__Tx5ip::before {\n background: #ccc;\n}\n.toggle-module_toggleInput__zuZfT:disabled ~ .toggle-module_toggleLabel__4JJgx {\n color: #aaa;\n cursor: not-allowed;\n}\n');const ni=({checked:e,onChange:t,label:n,disabled:i=!1,id:r,className:o,style:a})=>(0,At.jsxs)("label",{className:`toggle-module_toggleWrapper__BspAe ${o}`,htmlFor:r,style:a,children:[(0,At.jsx)("input",{id:r,type:"checkbox",className:"toggle-module_toggleInput__zuZfT",checked:e,onChange:e=>t(e.target.checked),disabled:i,"aria-checked":e}),(0,At.jsx)("span",{className:"toggle-module_toggleSliderContainer__-DAlY",children:(0,At.jsx)("span",{className:"toggle-module_toggleSlider__Tx5ip","aria-hidden":"true"})}),n&&(0,At.jsx)("span",{className:"toggle-module_toggleLabel__4JJgx pac-upui-h4 pac-upui-font-medium",children:n})]}),ii=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M11.8517 12.3663C11.2256 12.3663 10.6136 12.1807 10.093 11.8328C9.57243 11.485 9.16669 10.9906 8.9271 10.4122C8.6875 9.83372 8.62481 9.19723 8.74696 8.58317C8.8691 7.9691 9.17059 7.40505 9.61331 6.96234C10.056 6.51962 10.6201 6.21813 11.2341 6.09598C11.8482 5.97384 12.4847 6.03653 13.0631 6.27612C13.6416 6.51572 14.136 6.92146 14.4838 7.44204C14.8316 7.96262 15.0173 8.57465 15.0173 9.20074C15.0173 10.0403 14.6838 10.8455 14.0901 11.4391C13.4965 12.0328 12.6913 12.3663 11.8517 12.3663ZM11.8517 7.30139C11.4761 7.30139 11.1088 7.41279 10.7965 7.62149C10.4841 7.83019 10.2407 8.12683 10.0969 8.47389C9.95319 8.82095 9.91557 9.20285 9.98886 9.57129C10.0621 9.93973 10.243 10.2782 10.5087 10.5438C10.7743 10.8094 11.1127 10.9903 11.4812 11.0636C11.8496 11.1369 12.2315 11.0993 12.5786 10.9555C12.9256 10.8118 13.2223 10.5683 13.431 10.256C13.6397 9.94362 13.7511 9.5764 13.7511 9.20074C13.75 8.69735 13.5495 8.21489 13.1935 7.85893C12.8376 7.50297 12.3551 7.30251 11.8517 7.30139Z",fill:t}),(0,At.jsx)("path",{d:"M17.7613 13.2105C17.3021 13.2105 16.8533 13.0744 16.4716 12.8193C16.0898 12.5642 15.7923 12.2017 15.6166 11.7775C15.4408 11.3533 15.3949 10.8865 15.4845 10.4362C15.574 9.9859 15.7951 9.57226 16.1198 9.2476C16.4444 8.92294 16.8581 8.70185 17.3084 8.61227C17.7587 8.5227 18.2255 8.56867 18.6496 8.74438C19.0738 8.92008 19.4364 9.21762 19.6915 9.59938C19.9466 9.98114 20.0827 10.43 20.0827 10.8891C20.0816 11.5044 19.8366 12.0943 19.4015 12.5294C18.9664 12.9645 18.3766 13.2094 17.7613 13.2105ZM17.7613 9.8339C17.5526 9.8339 17.3486 9.89579 17.175 10.0117C17.0015 10.1277 16.8663 10.2925 16.7864 10.4853C16.7065 10.6781 16.6856 10.8903 16.7264 11.095C16.7671 11.2996 16.8676 11.4877 17.0151 11.6352C17.1627 11.7828 17.3507 11.8833 17.5554 11.924C17.7601 11.9647 17.9723 11.9438 18.1651 11.864C18.3579 11.7841 18.5227 11.6489 18.6386 11.4753C18.7546 11.3018 18.8165 11.0978 18.8165 10.8891C18.8165 10.6092 18.7053 10.3408 18.5074 10.143C18.3095 9.94507 18.0411 9.8339 17.7613 9.8339Z",fill:t}),(0,At.jsx)("path",{d:"M17.7612 19.1195C17.5933 19.1195 17.4323 19.0528 17.3135 18.9341C17.1948 18.8153 17.1281 18.6543 17.1281 18.4864C17.1281 18.3185 17.1948 18.1575 17.3135 18.0387C17.4323 17.92 17.5933 17.8533 17.7612 17.8533C18.4703 17.8533 19.6606 17.7182 19.6606 16.7981C19.6606 15.878 18.6771 15.3208 17.7612 15.3208C17.6196 15.3226 17.4783 15.3367 17.3391 15.363C17.1782 15.387 17.0141 15.348 16.8811 15.2542C16.7481 15.1604 16.6564 15.019 16.6249 14.8593C16.5934 14.6997 16.6246 14.534 16.712 14.3967C16.7994 14.2594 16.9363 14.1611 17.0943 14.1221C17.3126 14.0788 17.5345 14.0562 17.757 14.0546C19.2849 14.0546 20.9268 15.1056 20.9268 16.7981C20.9268 18.2289 19.7154 19.1195 17.7612 19.1195Z",fill:t}),(0,At.jsx)("path",{d:"M11.8539 19.9637C9.50714 19.9637 7 19.242 7 17.2202C7 15.6037 8.54481 13.2105 11.8539 13.2105C15.163 13.2105 16.7078 15.6037 16.7078 17.2202C16.7078 19.242 14.2007 19.9637 11.8539 19.9637ZM11.8539 14.4767C9.16948 14.4767 8.26623 16.3592 8.26623 17.2202C8.26623 18.3852 10.5201 18.6975 11.8539 18.6975C13.1877 18.6975 15.4416 18.3852 15.4416 17.2202C15.4416 16.3592 14.5383 14.4767 11.8539 14.4767Z",fill:t})]})},ri=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M13.958 6.73047C20.2625 6.73052 21.6181 7.84483 21.6182 12.998C21.6182 18.1515 20.2534 19.2666 13.958 19.2666C7.65301 19.2666 6.29688 18.1516 6.29688 12.998C6.29692 7.84471 7.65312 6.73047 13.958 6.73047ZM13.958 8.12305C8.15457 8.12305 7.68947 8.86615 7.68945 12.998C7.68945 17.1302 8.15444 17.873 13.958 17.873C19.7612 17.873 20.2256 17.1394 20.2256 12.998C20.2256 8.85696 19.7611 8.12308 13.958 8.12305ZM12.5869 9.50391C12.7126 9.50392 12.836 9.53789 12.9443 9.60156L17.123 12.3867C17.2188 12.4492 17.2975 12.5345 17.3525 12.6348C17.4076 12.7352 17.4372 12.8484 17.4385 12.9629C17.4371 13.0786 17.4075 13.1921 17.3525 13.2939C17.2975 13.3958 17.2191 13.4832 17.123 13.5479L12.9443 16.333C12.8351 16.4195 12.7024 16.4711 12.5635 16.4814C12.447 16.4812 12.3324 16.4531 12.2295 16.3984C12.1196 16.3383 12.0276 16.2495 11.9639 16.1416C11.9002 16.0338 11.8668 15.9104 11.8672 15.7852V10.2139C11.8678 10.0888 11.9022 9.96607 11.9658 9.8584C12.0294 9.75092 12.1204 9.66238 12.2295 9.60156C12.3379 9.53788 12.4612 9.50391 12.5869 9.50391ZM13.2598 14.4854L15.4883 13L13.2598 11.5137V14.4854Z",fill:t})})},oi=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 27",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M12.9967 5.83984C10.9657 5.8423 9.01857 6.65022 7.58244 8.08635C6.14631 9.52248 5.33839 11.4696 5.33594 13.5006C5.33839 15.5316 6.14631 17.4786 7.58244 18.9148C9.01857 20.3509 10.9657 21.1588 12.9967 21.1613C15.0276 21.1588 16.9748 20.3509 18.4109 18.9148C19.847 17.4786 20.6549 15.5316 20.6574 13.5006C20.6549 11.4696 19.847 9.52248 18.4109 8.08635C16.9748 6.65022 15.0276 5.8423 12.9967 5.83984ZM18.4845 10.4827H16.2002C16.0245 9.51476 15.7118 8.57678 15.2717 7.69699C16.6264 8.22847 17.7551 9.21286 18.466 10.4827H18.4845ZM12.9967 19.7684C12.3931 19.7684 11.6038 18.5613 11.1952 16.5184H14.7981C14.3802 18.5613 13.5909 19.7684 12.9967 19.7684ZM12.9967 7.2327C13.5909 7.2327 14.3802 8.43984 14.7981 10.4827H11.1952C11.6038 8.43984 12.3931 7.2327 12.9967 7.2327ZM10.9817 11.8756H15.0024C15.0597 12.4153 15.0876 12.9578 15.0859 13.5006C15.0876 14.0433 15.0597 14.5858 15.0024 15.1256H10.9817C10.9352 14.6148 10.9074 14.0763 10.9074 13.5006C10.9074 12.9248 10.9352 12.3863 10.9817 11.8756ZM10.6752 7.6784C10.235 8.55819 9.92238 9.49617 9.74665 10.4641H7.4624C8.18027 9.19299 9.31521 8.20891 10.6752 7.6784ZM6.72879 13.5006C6.72823 12.9519 6.80008 12.4055 6.9424 11.8756H9.58881C9.54238 12.4141 9.51451 12.9527 9.51451 13.5006C9.51451 14.0484 9.51452 14.587 9.58881 15.1256H6.9424C6.80061 14.5955 6.72877 14.0492 6.72879 13.5006ZM7.49952 16.5184H9.78383C9.96101 17.486 10.2736 18.4238 10.7124 19.3041C9.35238 18.7736 8.21739 17.7895 7.49952 16.5184ZM15.3088 19.3041C15.7476 18.4238 16.0602 17.486 16.2374 16.5184H18.466C17.7678 17.7888 16.6526 18.7793 15.3088 19.3227V19.3041ZM16.3953 15.107C16.4509 14.5671 16.4787 14.0247 16.4788 13.482C16.4789 12.9392 16.451 12.3968 16.3953 11.857H19.0417C19.1916 12.3855 19.2667 12.9325 19.2645 13.482C19.266 14.0314 19.1911 14.5783 19.0417 15.107H16.3953Z",fill:t})})},{__:ai}=wp.i18n,si=({textDomain:e})=>(0,At.jsxs)(jt,{gap:"var(--pac-upui-space-large)",alignItems:"flex-start",children:[(0,At.jsx)(Mn,{src:"https://www.peeayecreative.com/wp-content/uploads/2023/04/About-Us-Family-Pee-Aye-Creative.jpg",alt:"pac-intro-image",height:348,width:348,rounded:!0}),(0,At.jsxs)(jt,{gap:"var(--pac-upui-space-small)",children:[(0,At.jsx)(Xt,{level:2,children:ai("About Pee-Aye Creative",e)}),(0,At.jsx)(Gt,{children:ai("We are a small family business from Pennsylvania with a passion for creating helpful and innovative tools for Divi and WordPress users. As a leading 3rd party Divi creator, we pride ourselves in creating quality products that promote the Divi ecosystem by adding missing features, solving problems, improving workflows, and making website building with Divi more efficient and enjoyable.",e)})]}),(0,At.jsxs)(jt,{gap:"var(--pac-upui-space-small)",alignItems:"flex-start",children:[(0,At.jsx)(Zn,{href:"https://www.peeayecreative.com/",target:"_blank",leftIcon:!0,icon:oi,children:ai("Visit Our Website",e)}),(0,At.jsx)(Zn,{href:"https://www.facebook.com/peeayecreative/",target:"_blank",leftIcon:!0,icon:ii,children:ai("Join Our Facebook Group",e)}),(0,At.jsx)(Zn,{href:"https://www.youtube.com/channel/UCXKnzrWvbMTJTfvLS8-7cfA",target:"_blank",leftIcon:!0,icon:ri,children:ai("Subscribe To Our Youtube channel.",e)})]})]});$t(".loader-module_pac-upui-loader__hzEFF {\n width: 35px;\n aspect-ratio: 1;\n background: no-repeat linear-gradient(var(--pac-upui-green-300) 0 0) 0 0,\n no-repeat linear-gradient(var(--pac-upui-green-300) 0 0) 100% 0,\n no-repeat linear-gradient(var(--pac-upui-green-300) 0 0) 100% 100%,\n no-repeat linear-gradient(var(--pac-upui-green-300) 0 0) 0 100%;\n animation: loader-module_pac-upui-loader__hzEFF 2s infinite, loader-module_pac-upui-loader-2__rYKzG 2s infinite;\n}\n\n.loader-module_pac-upui-circular-loader__H-5bj {\n position: relative;\n width: 50px;\n height: 50px;\n box-sizing: border-box;\n}\n\n.loader-module_pac-upui-loader-track__C5ZMd,\n.loader-module_pac-upui-loader-progress__H-5Xx {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n box-sizing: border-box;\n}\n\n.loader-module_pac-upui-loader-track__C5ZMd {\n border: 4px solid var(--pac-upui-background); /* light gray */\n}\n\n.loader-module_pac-upui-loader-progress__H-5Xx {\n border: 4px solid transparent;\n border-top-color: var(--pac-upui-green-300); /* green */\n animation: loader-module_pac-upui-loader-rotate__2Zv2V 1.2s linear infinite;\n}\n\n@keyframes loader-module_pac-upui-loader-rotate__2Zv2V {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes loader-module_pac-upui-loader__hzEFF {\n 0% {\n background-size: 0 4px, 4px 0, 0 4px, 4px 0;\n }\n 12.5% {\n background-size: 100% 4px, 4px 0, 0 4px, 4px 0;\n }\n 25% {\n background-size: 100% 4px, 4px 100%, 0 4px, 4px 0;\n }\n 37.5% {\n background-size: 100% 4px, 4px 100%, 100% 4px, 4px 0;\n }\n 45%,\n 55% {\n background-size: 100% 4px, 4px 100%, 100% 4px, 4px 100%;\n }\n 62.5% {\n background-size: 0 4px, 4px 100%, 100% 4px, 4px 100%;\n }\n 75% {\n background-size: 0 4px, 4px 0, 100% 4px, 4px 100%;\n }\n 87.5% {\n background-size: 0 4px, 4px 0, 0 4px, 4px 100%;\n }\n 100% {\n background-size: 0 4px, 4px 0, 0 4px, 4px 0;\n }\n}\n\n@keyframes loader-module_pac-upui-loader-2__rYKzG {\n 0%,\n 49.9% {\n background-position: 0 0, 100% 0, 100% 100%, 0 100%;\n }\n 50%,\n 100% {\n background-position: 100% 0, 100% 100%, 0 100%, 0 0;\n }\n}\n");const li=({variant:e="primary"})=>(0,At.jsxs)(At.Fragment,{children:["secondary"===e&&(0,At.jsx)("div",{className:"loader-module_pac-upui-loader__hzEFF"}),"primary"===e&&(0,At.jsxs)("div",{className:"loader-module_pac-upui-circular-loader__H-5bj",children:[(0,At.jsx)("div",{className:"loader-module_pac-upui-loader-track__C5ZMd"}),(0,At.jsx)("div",{className:"loader-module_pac-upui-loader-progress__H-5Xx"})]})]});$t(".listcard-module_listcard__x7nfx{\n background: var(--pac-upui-background) !important;\n padding: 10px !important;\n padding-left: 16px !important;\n border-radius: 8px !important;\n}\n\n.listcard-module_role__o23oA{\n font-size: 13px;\n font-weight: 600;\n font-family: 'Open Sans', sans-serif;\n white-space: nowrap !important;\n}\n\n.listcard-module_disabled__HWrpZ{\n opacity: 0.5;\n}"),$t(".avatar-group-module_group-avatar__862HF {\n position: relative;\n}\n\n.avatar-group-module_avatar4-1__dQgLa {\n position: absolute;\n top: 2px;\n left: 7px;\n z-index: 1;\n}\n\n.avatar-group-module_avatar4-2__-d7DW {\n position: absolute;\n top: 9px;\n left: 3px;\n z-index: 2;\n}\n\n.avatar-group-module_avatar4-3__N-XAh {\n position: absolute;\n top: 9px;\n right: 3px;\n z-index: 3;\n}\n\n.avatar-group-module_avatar4-4__bYY0r {\n position: absolute;\n bottom: 2px;\n right: 7px;\n z-index: 4;\n}\n\n.avatar-group-module_avatar3-1__X0tt1 {\n position: absolute;\n top: 4px;\n left: 1px;\n z-index: 1;\n}\n\n.avatar-group-module_avatar3-2__Kiu-h {\n position: absolute;\n top: 2px;\n right: 0;\n z-index: 2;\n}\n\n.avatar-group-module_avatar3-3__fqanY {\n position: absolute;\n bottom: 0;\n left: 7px;\n z-index: 3;\n}\n\n.avatar-group-module_avatar2-1__UPCuD {\n position: absolute;\n top: 4px;\n left: 1px;\n z-index: 1;\n}\n\n.avatar-group-module_avatar2-2__fHFuc {\n position: absolute;\n top: 4px;\n right: 0;\n z-index: 2;\n}\n\n.avatar-group-module_avatar-list-container__9LajI {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 5px;\n}\n.avatar-group-module_single-avatar-container__IMIun {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 10px;\n}\n\n.avatar-group-module_avatar-list__Bv7KL {\n display: flex;\n flex-direction: row;\n}\n.avatar-group-module_avatar-list__Bv7KL > * {\n margin-left: -10px;\n}\n.avatar-group-module_avatar-list__Bv7KL > *:first-child {\n margin-left: 0;\n}\n\n.avatar-group-module_more-avatars__-iHtI {\n font-size: 13px;\n font-family: 'Open Sans', sans-serif;\n font-weight: 600;\n white-space: nowrap !important;\n}");const ci=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 27",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M14.6251 6.30273C15.0553 6.30517 15.4673 6.47703 15.7715 6.78125C16.0758 7.08547 16.2476 7.49751 16.2501 7.92773V9.08887H18.8038C18.9875 9.09129 19.163 9.16505 19.293 9.29492C19.4231 9.42501 19.4977 9.6012 19.5001 9.78516C19.5 9.96976 19.4265 10.1468 19.296 10.2773C19.1654 10.4079 18.9884 10.4814 18.8038 10.4814H18.4786L17.8936 19.1816C17.8632 19.5921 17.6791 19.9762 17.378 20.2568C17.0767 20.5374 16.6803 20.6941 16.2686 20.6953H10.1026C9.69199 20.6938 9.2968 20.5376 8.99713 20.2568C8.69739 19.976 8.51553 19.5914 8.48736 19.1816L7.89264 10.4814H7.19635C7.10466 10.4827 7.01373 10.4652 6.92877 10.4307C6.84373 10.3961 6.76614 10.3452 6.70123 10.2803C6.63631 10.2154 6.5854 10.1378 6.55084 10.0527C6.51632 9.96777 6.49885 9.87686 6.50006 9.78516C6.50006 9.60045 6.57355 9.4226 6.70416 9.29199C6.8347 9.16157 7.01182 9.08892 7.19635 9.08887H10.2139V7.92773C10.2139 7.49676 10.3857 7.08307 10.6905 6.77832C10.9951 6.47384 11.4082 6.30286 11.8389 6.30273H14.6251ZM9.87994 19.0703C9.88114 19.0996 9.88813 19.1287 9.90045 19.1553C9.91277 19.1818 9.93066 19.2058 9.95221 19.2256C9.97372 19.2453 9.999 19.2605 10.0264 19.2705C10.0539 19.2806 10.0831 19.2854 10.1124 19.2842H16.2686C16.3271 19.2844 16.3838 19.2623 16.4268 19.2227C16.4697 19.1831 16.4964 19.1285 16.501 19.0703L17.086 10.4629H9.29498L9.87994 19.0703ZM11.837 12.8027C12.0209 12.8051 12.1971 12.8797 12.3272 13.0098C12.4571 13.1398 12.5308 13.3153 12.5333 13.499V16.2852C12.5332 16.4698 12.4597 16.6468 12.3292 16.7773C12.1986 16.9078 12.0216 16.9814 11.837 16.9814C11.7453 16.9827 11.6544 16.9652 11.5694 16.9307C11.4844 16.8961 11.4068 16.8452 11.3419 16.7803C11.2769 16.7154 11.226 16.6378 11.1915 16.5527C11.1569 16.4678 11.1395 16.3769 11.1407 16.2852V13.499C11.1407 13.3144 11.2143 13.1374 11.3448 13.0068C11.4753 12.8763 11.6523 12.8028 11.837 12.8027ZM14.626 12.8027C14.81 12.8051 14.9862 12.8797 15.1163 13.0098C15.2461 13.1398 15.3199 13.3153 15.3223 13.499V16.2852C15.3223 16.4698 15.2488 16.6468 15.1182 16.7773C14.9876 16.9078 14.8106 16.9814 14.626 16.9814C14.5343 16.9827 14.4434 16.9652 14.3585 16.9307C14.2734 16.8961 14.1958 16.8452 14.1309 16.7803C14.066 16.7154 14.0151 16.6378 13.9805 16.5527C13.946 16.4678 13.9285 16.3769 13.9297 16.2852V13.499C13.9298 13.3144 14.0033 13.1374 14.1338 13.0068C14.2644 12.8763 14.4414 12.8028 14.626 12.8027ZM11.8389 7.69531C11.7775 7.69544 11.7183 7.72025 11.6749 7.76367C11.6315 7.80718 11.6075 7.86628 11.6075 7.92773V9.08887H14.8575V7.92773C14.8575 7.86617 14.8327 7.80721 14.7891 7.76367C14.7456 7.72017 14.6866 7.69531 14.6251 7.69531H11.8389Z",fill:t})})},ui=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M19.4625 7.68154H16.9863V6.41531C16.9863 5.94515 16.7834 5.49425 16.4222 5.1618C16.061 4.82935 15.5711 4.64258 15.0604 4.64258H8.45718C7.94639 4.64258 7.45652 4.82935 7.09534 5.1618C6.73416 5.49425 6.53125 5.94515 6.53125 6.41531V16.5452C6.53125 17.0153 6.73416 17.4662 7.09534 17.7987C7.45652 18.1311 7.94639 18.3179 8.45718 18.3179H10.9334V19.5841C10.9334 20.0543 11.1363 20.5052 11.4975 20.8376C11.8586 21.1701 12.3485 21.3569 12.8593 21.3569H19.4625C19.9733 21.3569 20.4631 21.1701 20.8243 20.8376C21.1855 20.5052 21.3884 20.0543 21.3884 19.5841V9.45427C21.3884 8.98411 21.1855 8.53321 20.8243 8.20076C20.4631 7.86831 19.9733 7.68154 19.4625 7.68154ZM8.45718 16.7984C8.38421 16.7984 8.31423 16.7717 8.26263 16.7242C8.21103 16.6768 8.18204 16.6123 8.18204 16.5452V6.41531C8.18204 6.34814 8.21103 6.28373 8.26263 6.23623C8.31423 6.18874 8.38421 6.16206 8.45718 6.16206H15.0604C15.1333 6.16206 15.2033 6.18874 15.2549 6.23623C15.3065 6.28373 15.3355 6.34814 15.3355 6.41531V7.68154H12.8593C12.3485 7.68154 11.8586 7.86831 11.4975 8.20076C11.1363 8.53321 10.9334 8.98411 10.9334 9.45427V16.7984H8.45718ZM19.7376 19.5841C19.7376 19.6513 19.7086 19.7157 19.657 19.7632C19.6054 19.8107 19.5354 19.8374 19.4625 19.8374H12.8593C12.7863 19.8374 12.7163 19.8107 12.6647 19.7632C12.6131 19.7157 12.5842 19.6513 12.5842 19.5841V9.45427C12.5842 9.3871 12.6131 9.32269 12.6647 9.27519C12.7163 9.2277 12.7863 9.20102 12.8593 9.20102H19.4625C19.5354 9.20102 19.6054 9.2277 19.657 9.27519C19.7086 9.32269 19.7376 9.3871 19.7376 9.45427V19.5841Z",fill:t})})};var di={checkboxWrapper:"checkbox-module_checkboxWrapper__rsKcB",checkboxInput:"checkbox-module_checkboxInput__GDQqM",checkboxBox:"checkbox-module_checkboxBox__E-3cW",primary:"checkbox-module_primary__sQ2-i",secondary:"checkbox-module_secondary__l3RiA",checkboxLabel:"checkbox-module_checkboxLabel__EhNJo"};$t('.checkbox-module_checkboxWrapper__rsKcB {\n display: inline-flex;\n align-items: center;\n cursor: pointer;\n gap: 10px;\n}\n\n.checkbox-module_checkboxInput__GDQqM {\n position: absolute;\n opacity: 0;\n width: 0;\n height: 0;\n display: none !important;\n}\n\n.checkbox-module_checkboxBox__E-3cW {\n width: 20px;\n height: 20px;\n display: inline-block;\n position: relative;\n transition: border-color 0.2s, background 0.2s;\n flex-shrink: 0 !important;\n border-radius: 4px !important;\n}\n\n.checkbox-module_primary__sQ2-i {\n background: var(--pac-upui-white);\n border: 2px solid var(--pac-upui-background);\n}\n\n.checkbox-module_secondary__l3RiA {\n background: var(--pac-upui-background);\n border: 1.5px solid var(--pac-upui-medium);\n}\n\n.checkbox-module_checkboxInput__GDQqM:checked + .checkbox-module_checkboxBox__E-3cW {\n background: var(--pac-upui-green-400);\n border-color: var(--pac-upui-green-400);\n}\n\n.checkbox-module_checkboxInput__GDQqM:checked + .checkbox-module_checkboxBox__E-3cW::after {\n content: "";\n position: absolute;\n left: 6px;\n top: 1px;\n width: 6px;\n height: 12px;\n border: solid var(--pac-upui-white);\n border-width: 0 2px 2px 0;\n transform: rotate(45deg);\n}\n\n.checkbox-module_checkboxLabel__EhNJo {\n user-select: none;\n}\n\n.checkbox-module_checkboxInput__GDQqM:disabled + .checkbox-module_primary__sQ2-i {\n background: #eee;\n border-color: #ccc;\n cursor: not-allowed;\n}\n.checkbox-module_checkboxInput__GDQqM:disabled + .checkbox-module_secondary__l3RiA {\n cursor: not-allowed;\n}\n\n.checkbox-module_checkboxInput__GDQqM:disabled + .checkbox-module_primary__sQ2-i::after {\n border-color: #ccc;\n}\n\n.checkbox-module_checkboxInput__GDQqM:disabled ~ .checkbox-module_checkboxLabel__EhNJo {\n color: #aaa;\n cursor: not-allowed;\n}\n');const Oi=({checked:e,onChange:t,label:n,disabled:i=!1,id:r,variant:o="primary",...a})=>(0,At.jsxs)("label",{className:`${di.checkboxWrapper}`,htmlFor:r,...a,children:[(0,At.jsx)("input",{id:r,type:"checkbox",className:di.checkboxInput,checked:e,onChange:e=>t(e.target.checked),disabled:i,"aria-checked":e}),(0,At.jsx)("span",{className:`${di.checkboxBox} ${di[o]}`,"aria-hidden":"true"}),n&&(0,At.jsx)("span",{className:`${di.checkboxLabel} pac-upui-h4 pac-upui-font-medium`,children:n})]}),hi="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function pi(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function fi(e){return"nodeType"in e}function gi(e){var t,n;return e?pi(e)?e:fi(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function mi(e){const{Document:t}=gi(e);return e instanceof t}function Ci(e){return!pi(e)&&e instanceof gi(e).HTMLElement}function Qi(e){return e instanceof gi(e).SVGElement}function Ai(e){return e?pi(e)?e.document:fi(e)?mi(e)?e:Ci(e)||Qi(e)?e.ownerDocument:document:document:document}const vi=hi?i.useLayoutEffect:i.useEffect;function $i(e){const t=(0,i.useRef)(e);return vi(()=>{t.current=e}),(0,i.useCallback)(function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return null==t.current?void 0:t.current(...n)},[])}function bi(e,t){void 0===t&&(t=[e]);const n=(0,i.useRef)(e);return vi(()=>{n.current!==e&&(n.current=e)},t),n}function yi(e,t){const n=(0,i.useRef)();return(0,i.useMemo)(()=>{const t=e(n.current);return n.current=t,t},[...t])}function wi(e){const t=(0,i.useRef)();return(0,i.useEffect)(()=>{t.current=e},[e]),t.current}let xi={};function Si(e,t){return(0,i.useMemo)(()=>{if(t)return t;const n=null==xi[e]?0:xi[e]+1;return xi[e]=n,e+"-"+n},[e,t])}function ki(e){return function(t){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.reduce((t,n)=>{const i=Object.entries(n);for(const[n,r]of i){const i=t[n];null!=i&&(t[n]=i+e*r)}return t},{...t})}}const Ei=ki(1),Pi=ki(-1);function Ti(e){if(!e)return!1;const{KeyboardEvent:t}=gi(e.target);return t&&e instanceof t}function Ii(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=gi(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const Bi=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[Bi.Translate.toString(e),Bi.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:i}=e;return t+" "+n+"ms "+i}}}),_i="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Xi(e){return e.matches(_i)?e:e.querySelector(_i)}const Vi={display:"none"};function Ri(e){let{id:t,value:n}=e;return i.createElement("div",{id:t,style:Vi},n)}function Zi(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;return i.createElement("div",{id:t,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":r,"aria-atomic":!0},n)}const ji=(0,i.createContext)(null),Li={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},zi={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function Mi(e){let{announcements:t=zi,container:n,hiddenTextDescribedById:r,screenReaderInstructions:o=Li}=e;const{announce:a,announcement:s}=function(){const[e,t]=(0,i.useState)("");return{announce:(0,i.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}(),l=Si("DndLiveRegion"),[c,u]=(0,i.useState)(!1);if((0,i.useEffect)(()=>{u(!0)},[]),function(e){const t=(0,i.useContext)(ji);(0,i.useEffect)(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}((0,i.useMemo)(()=>({onDragStart(e){let{active:n}=e;a(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:i}=e;t.onDragMove&&a(t.onDragMove({active:n,over:i}))},onDragOver(e){let{active:n,over:i}=e;a(t.onDragOver({active:n,over:i}))},onDragEnd(e){let{active:n,over:i}=e;a(t.onDragEnd({active:n,over:i}))},onDragCancel(e){let{active:n,over:i}=e;a(t.onDragCancel({active:n,over:i}))}}),[a,t])),!c)return null;const d=i.createElement(i.Fragment,null,i.createElement(Ri,{id:r,value:o.draggable}),i.createElement(Zi,{id:l,announcement:s}));return n?(0,vt.createPortal)(d,n):d}var Yi,qi;function Ui(){}(qi=Yi||(Yi={})).DragStart="dragStart",qi.DragMove="dragMove",qi.DragEnd="dragEnd",qi.DragCancel="dragCancel",qi.DragOver="dragOver",qi.RegisterDroppable="registerDroppable",qi.SetDroppableDisabled="setDroppableDisabled",qi.UnregisterDroppable="unregisterDroppable";const Di=Object.freeze({x:0,y:0});function Wi(e,t){let{data:{value:n}}=e,{data:{value:i}}=t;return i-n}function Ni(e,t){const n=Math.max(t.top,e.top),i=Math.max(t.left,e.left),r=Math.min(t.left+t.width,e.left+e.width),o=Math.min(t.top+t.height,e.top+e.height),a=r-i,s=o-n;if(i<r&&n<o){const n=t.width*t.height,i=e.width*e.height,r=a*s;return Number((r/(n+i-r)).toFixed(4))}return 0}const Hi=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:i}=e;const r=[];for(const e of i){const{id:i}=e,o=n.get(i);if(o){const n=Ni(o,t);n>0&&r.push({id:i,data:{droppableContainer:e,value:n}})}}return r.sort(Wi)};function Gi(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Di}const Fi=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return n.reduce((e,t)=>({...e,top:e.top+1*t.y,bottom:e.bottom+1*t.y,left:e.left+1*t.x,right:e.right+1*t.x}),{...e})},Ji={ignoreTransform:!1};function Ki(e,t){void 0===t&&(t=Ji);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:i}=gi(e).getComputedStyle(e);t&&(n=function(e,t,n){const i=function(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}(t);if(!i)return e;const{scaleX:r,scaleY:o,x:a,y:s}=i,l=e.left-a-(1-r)*parseFloat(n),c=e.top-s-(1-o)*parseFloat(n.slice(n.indexOf(" ")+1)),u=r?e.width/r:e.width,d=o?e.height/o:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}(n,t,i))}const{top:i,left:r,width:o,height:a,bottom:s,right:l}=n;return{top:i,left:r,width:o,height:a,bottom:s,right:l}}function er(e){return Ki(e,{ignoreTransform:!0})}function tr(e,t){const n=[];return e?function i(r){if(null!=t&&n.length>=t)return n;if(!r)return n;if(mi(r)&&null!=r.scrollingElement&&!n.includes(r.scrollingElement))return n.push(r.scrollingElement),n;if(!Ci(r)||Qi(r))return n;if(n.includes(r))return n;const o=gi(e).getComputedStyle(r);return r!==e&&function(e,t){void 0===t&&(t=gi(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{const i=t[e];return"string"==typeof i&&n.test(i)})}(r,o)&&n.push(r),function(e,t){return void 0===t&&(t=gi(e).getComputedStyle(e)),"fixed"===t.position}(r,o)?n:i(r.parentNode)}(e):n}function nr(e){const[t]=tr(e,1);return null!=t?t:null}function ir(e){return hi&&e?pi(e)?e:fi(e)?mi(e)||e===Ai(e).scrollingElement?window:Ci(e)?e:null:null:null}function rr(e){return pi(e)?e.scrollX:e.scrollLeft}function or(e){return pi(e)?e.scrollY:e.scrollTop}function ar(e){return{x:rr(e),y:or(e)}}var sr;function lr(e){return!(!hi||!e)&&e===document.scrollingElement}function cr(e){const t={x:0,y:0},n=lr(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},i={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=i.y,isRight:e.scrollLeft>=i.x,maxScroll:i,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(sr||(sr={}));const ur={x:.2,y:.2};function dr(e,t,n,i,r){let{top:o,left:a,right:s,bottom:l}=n;void 0===i&&(i=10),void 0===r&&(r=ur);const{isTop:c,isBottom:u,isLeft:d,isRight:O}=cr(e),h={x:0,y:0},p={x:0,y:0},f=t.height*r.y,g=t.width*r.x;return!c&&o<=t.top+f?(h.y=sr.Backward,p.y=i*Math.abs((t.top+f-o)/f)):!u&&l>=t.bottom-f&&(h.y=sr.Forward,p.y=i*Math.abs((t.bottom-f-l)/f)),!O&&s>=t.right-g?(h.x=sr.Forward,p.x=i*Math.abs((t.right-g-s)/g)):!d&&a<=t.left+g&&(h.x=sr.Backward,p.x=i*Math.abs((t.left+g-a)/g)),{direction:h,speed:p}}function Or(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:i,bottom:r}=e.getBoundingClientRect();return{top:t,left:n,right:i,bottom:r,width:e.clientWidth,height:e.clientHeight}}function hr(e){return e.reduce((e,t)=>Ei(e,ar(t)),Di)}const pr=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+rr(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+or(t),0)}]];class fr{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=tr(t),i=hr(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[e,t,r]of pr)for(const o of t)Object.defineProperty(this,o,{get:()=>{const t=r(n),a=i[e]-t;return this.rect[o]+a},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class gr{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,n){var i;null==(i=this.target)||i.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function mr(e,t){const n=Math.abs(e.x),i=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+i**2)>t:"x"in t&&"y"in t?n>t.x&&i>t.y:"x"in t?n>t.x:"y"in t&&i>t.y}var Cr,Qr;function Ar(e){e.preventDefault()}function vr(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(Cr||(Cr={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"}(Qr||(Qr={}));const $r={start:[Qr.Space,Qr.Enter],cancel:[Qr.Esc],end:[Qr.Space,Qr.Enter,Qr.Tab]},br=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Qr.Right:return{...n,x:n.x+25};case Qr.Left:return{...n,x:n.x-25};case Qr.Down:return{...n,y:n.y+25};case Qr.Up:return{...n,y:n.y-25}}};class yr{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new gr(Ai(t)),this.windowListeners=new gr(gi(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Cr.Resize,this.handleCancel),this.windowListeners.add(Cr.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Cr.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&function(e,t){if(void 0===t&&(t=Ki),!e)return;const{top:n,left:i,bottom:r,right:o}=t(e);nr(e)&&(r<=0||o<=0||n>=window.innerHeight||i>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}(n),t(Di)}handleKeyDown(e){if(Ti(e)){const{active:t,context:n,options:i}=this.props,{keyboardCodes:r=$r,coordinateGetter:o=br,scrollBehavior:a="smooth"}=i,{code:s}=e;if(r.end.includes(s))return void this.handleEnd(e);if(r.cancel.includes(s))return void this.handleCancel(e);const{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:Di;this.referenceCoordinates||(this.referenceCoordinates=c);const u=o(e,{active:t,context:n.current,currentCoordinates:c});if(u){const t=Pi(u,c),i={x:0,y:0},{scrollableAncestors:r}=n.current;for(const n of r){const r=e.code,{isTop:o,isRight:s,isLeft:l,isBottom:c,maxScroll:d,minScroll:O}=cr(n),h=Or(n),p={x:Math.min(r===Qr.Right?h.right-h.width/2:h.right,Math.max(r===Qr.Right?h.left:h.left+h.width/2,u.x)),y:Math.min(r===Qr.Down?h.bottom-h.height/2:h.bottom,Math.max(r===Qr.Down?h.top:h.top+h.height/2,u.y))},f=r===Qr.Right&&!s||r===Qr.Left&&!l,g=r===Qr.Down&&!c||r===Qr.Up&&!o;if(f&&p.x!==u.x){const e=n.scrollLeft+t.x,o=r===Qr.Right&&e<=d.x||r===Qr.Left&&e>=O.x;if(o&&!t.y)return void n.scrollTo({left:e,behavior:a});i.x=o?n.scrollLeft-e:r===Qr.Right?n.scrollLeft-d.x:n.scrollLeft-O.x,i.x&&n.scrollBy({left:-i.x,behavior:a});break}if(g&&p.y!==u.y){const e=n.scrollTop+t.y,o=r===Qr.Down&&e<=d.y||r===Qr.Up&&e>=O.y;if(o&&!t.x)return void n.scrollTo({top:e,behavior:a});i.y=o?n.scrollTop-e:r===Qr.Down?n.scrollTop-d.y:n.scrollTop-O.y,i.y&&n.scrollBy({top:-i.y,behavior:a});break}}this.handleMove(e,Ei(Pi(u,this.referenceCoordinates),i))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function wr(e){return Boolean(e&&"distance"in e)}function xr(e){return Boolean(e&&"delay"in e)}yr.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:i=$r,onActivation:r}=t,{active:o}=n;const{code:a}=e.nativeEvent;if(i.start.includes(a)){const t=o.activatorNode.current;return!(t&&e.target!==t||(e.preventDefault(),null==r||r({event:e.nativeEvent}),0))}return!1}}];class Sr{constructor(e,t,n){var i;void 0===n&&(n=function(e){const{EventTarget:t}=gi(e);return e instanceof t?e:Ai(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:r}=e,{target:o}=r;this.props=e,this.events=t,this.document=Ai(o),this.documentListeners=new gr(this.document),this.listeners=new gr(n),this.windowListeners=new gr(gi(o)),this.initialCoordinates=null!=(i=Ii(r))?i:Di,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(Cr.Resize,this.handleCancel),this.windowListeners.add(Cr.DragStart,Ar),this.windowListeners.add(Cr.VisibilityChange,this.handleCancel),this.windowListeners.add(Cr.ContextMenu,Ar),this.documentListeners.add(Cr.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(xr(t))return this.timeoutId=setTimeout(this.handleStart,t.delay),void this.handlePending(t);if(wr(t))return void this.handlePending(t)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){const{active:n,onPending:i}=this.props;i(n,e,this.initialCoordinates,t)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(Cr.Click,vr,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Cr.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:i,props:r}=this,{onMove:o,options:{activationConstraint:a}}=r;if(!i)return;const s=null!=(t=Ii(e))?t:Di,l=Pi(i,s);if(!n&&a){if(wr(a)){if(null!=a.tolerance&&mr(l,a.tolerance))return this.handleCancel();if(mr(l,a.distance))return this.handleStart()}return xr(a)&&mr(l,a.tolerance)?this.handleCancel():void this.handlePending(a,l)}e.cancelable&&e.preventDefault(),o(s)}handleEnd(){const{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){const{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===Qr.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const kr={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Er extends Sr{constructor(e){const{event:t}=e,n=Ai(t.target);super(e,kr,n)}}Er.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;return!(!n.isPrimary||0!==n.button||(null==i||i({event:n}),0))}}];const Pr={move:{name:"mousemove"},end:{name:"mouseup"}};var Tr;!function(e){e[e.RightClick=2]="RightClick"}(Tr||(Tr={})),class extends Sr{constructor(e){super(e,Pr,Ai(e.event.target))}}.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;return n.button!==Tr.RightClick&&(null==i||i({event:n}),!0)}}];const Ir={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};var Br,_r;(class extends Sr{constructor(e){super(e,Ir)}static setup(){return window.addEventListener(Ir.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(Ir.move.name,e)};function e(){}}}).activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;const{touches:r}=n;return!(r.length>1||(null==i||i({event:n}),0))}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(Br||(Br={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(_r||(_r={}));const Xr={x:{[sr.Backward]:!1,[sr.Forward]:!1},y:{[sr.Backward]:!1,[sr.Forward]:!1}};var Vr,Rr;!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(Vr||(Vr={})),function(e){e.Optimized="optimized"}(Rr||(Rr={}));const Zr=new Map;function jr(e,t){return yi(n=>e?n||("function"==typeof t?t(e):e):null,[t,e])}function Lr(e){let{callback:t,disabled:n}=e;const r=$i(t),o=(0,i.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(r)},[n]);return(0,i.useEffect)(()=>()=>null==o?void 0:o.disconnect(),[o]),o}function zr(e){return new fr(Ki(e),e)}function Mr(e,t,n){void 0===t&&(t=zr);const[r,o]=(0,i.useState)(null);function a(){o(i=>{if(!e)return null;var r;if(!1===e.isConnected)return null!=(r=null!=i?i:n)?r:null;const o=t(e);return JSON.stringify(i)===JSON.stringify(o)?i:o})}const s=function(e){let{callback:t,disabled:n}=e;const r=$i(t),o=(0,i.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(r)},[r,n]);return(0,i.useEffect)(()=>()=>null==o?void 0:o.disconnect(),[o]),o}({callback(t){if(e)for(const n of t){const{type:t,target:i}=n;if("childList"===t&&i instanceof HTMLElement&&i.contains(e)){a();break}}}}),l=Lr({callback:a});return vi(()=>{a(),e?(null==l||l.observe(e),null==s||s.observe(document.body,{childList:!0,subtree:!0})):(null==l||l.disconnect(),null==s||s.disconnect())},[e]),r}const Yr=[];function qr(e,t){void 0===t&&(t=[]);const n=(0,i.useRef)(null);return(0,i.useEffect)(()=>{n.current=null},t),(0,i.useEffect)(()=>{const t=e!==Di;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?Pi(e,n.current):Di}function Ur(e){return(0,i.useMemo)(()=>e?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null,[e])}const Dr=[],Wr=[{sensor:Er,options:{}},{sensor:yr,options:{}}],Nr={current:{}},Hr={draggable:{measure:er},droppable:{measure:er,strategy:Vr.WhileDragging,frequency:Rr.Optimized},dragOverlay:{measure:Ki}};class Gr extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const Fr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Gr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Ui},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Hr,measureDroppableContainers:Ui,windowRect:null,measuringScheduled:!1},Jr=(0,i.createContext)({activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Ui,draggableNodes:new Map,over:null,measureDroppableContainers:Ui}),Kr=(0,i.createContext)(Fr);function eo(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Gr}}}function to(e,t){switch(t.type){case Yi.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case Yi.DragMove:return null==e.draggable.active?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case Yi.DragEnd:case Yi.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case Yi.RegisterDroppable:{const{element:n}=t,{id:i}=n,r=new Gr(e.droppable.containers);return r.set(i,n),{...e,droppable:{...e.droppable,containers:r}}}case Yi.SetDroppableDisabled:{const{id:n,key:i,disabled:r}=t,o=e.droppable.containers.get(n);if(!o||i!==o.key)return e;const a=new Gr(e.droppable.containers);return a.set(n,{...o,disabled:r}),{...e,droppable:{...e.droppable,containers:a}}}case Yi.UnregisterDroppable:{const{id:n,key:i}=t,r=e.droppable.containers.get(n);if(!r||i!==r.key)return e;const o=new Gr(e.droppable.containers);return o.delete(n),{...e,droppable:{...e.droppable,containers:o}}}default:return e}}function no(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:o}=(0,i.useContext)(Jr),a=wi(r),s=wi(null==n?void 0:n.id);return(0,i.useEffect)(()=>{if(!t&&!r&&a&&null!=s){if(!Ti(a))return;if(document.activeElement===a.target)return;const e=o.get(s);if(!e)return;const{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame(()=>{for(const e of[t.current,n.current]){if(!e)continue;const t=Xi(e);if(t){t.focus();break}}})}},[r,t,o,s,a]),null}const io=(0,i.createContext)({...Di,scaleX:1,scaleY:1});var ro;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(ro||(ro={})),(0,i.memo)(function(e){var t,n,r,o;let{id:a,accessibility:s,autoScroll:l=!0,children:c,sensors:u=Wr,collisionDetection:d=Hi,measuring:O,modifiers:h,...p}=e;const f=(0,i.useReducer)(to,void 0,eo),[g,m]=f,[C,Q]=function(){const[e]=(0,i.useState)(()=>new Set),t=(0,i.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,i.useCallback)(t=>{let{type:n,event:i}=t;e.forEach(e=>{var t;return null==(t=e[n])?void 0:t.call(e,i)})},[e]),t]}(),[A,v]=(0,i.useState)(ro.Uninitialized),$=A===ro.Initialized,{draggable:{active:b,nodes:y,translate:w},droppable:{containers:x}}=g,S=null!=b?y.get(b):null,k=(0,i.useRef)({initial:null,translated:null}),E=(0,i.useMemo)(()=>{var e;return null!=b?{id:b,data:null!=(e=null==S?void 0:S.data)?e:Nr,rect:k}:null},[b,S]),P=(0,i.useRef)(null),[T,I]=(0,i.useState)(null),[B,_]=(0,i.useState)(null),X=bi(p,Object.values(p)),V=Si("DndDescribedBy",a),R=(0,i.useMemo)(()=>x.getEnabled(),[x]),Z=function(e){return(0,i.useMemo)(()=>({draggable:{...Hr.draggable,...null==e?void 0:e.draggable},droppable:{...Hr.droppable,...null==e?void 0:e.droppable},dragOverlay:{...Hr.dragOverlay,...null==e?void 0:e.dragOverlay}}),[null==e?void 0:e.draggable,null==e?void 0:e.droppable,null==e?void 0:e.dragOverlay])}(O),{droppableRects:j,measureDroppableContainers:L,measuringScheduled:z}=function(e,t){let{dragging:n,dependencies:r,config:o}=t;const[a,s]=(0,i.useState)(null),{frequency:l,measure:c,strategy:u}=o,d=(0,i.useRef)(e),O=function(){switch(u){case Vr.Always:return!1;case Vr.BeforeDragging:return n;default:return!n}}(),h=bi(O),p=(0,i.useCallback)(function(e){void 0===e&&(e=[]),h.current||s(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[h]),f=(0,i.useRef)(null),g=yi(t=>{if(O&&!n)return Zr;if(!t||t===Zr||d.current!==e||null!=a){const t=new Map;for(let n of e){if(!n)continue;if(a&&a.length>0&&!a.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}const e=n.node.current,i=e?new fr(c(e),e):null;n.rect.current=i,i&&t.set(n.id,i)}return t}return t},[e,a,n,O,c]);return(0,i.useEffect)(()=>{d.current=e},[e]),(0,i.useEffect)(()=>{O||p()},[n,O]),(0,i.useEffect)(()=>{a&&a.length>0&&s(null)},[JSON.stringify(a)]),(0,i.useEffect)(()=>{O||"number"!=typeof l||null!==f.current||(f.current=setTimeout(()=>{p(),f.current=null},l))},[l,O,p,...r]),{droppableRects:g,measureDroppableContainers:p,measuringScheduled:null!=a}}(R,{dragging:$,dependencies:[w.x,w.y],config:Z.droppable}),M=function(e,t){const n=null!=t?e.get(t):void 0,i=n?n.node.current:null;return yi(e=>{var n;return null==t?null:null!=(n=null!=i?i:e)?n:null},[i,t])}(y,b),Y=(0,i.useMemo)(()=>B?Ii(B):null,[B]),q=function(){const e=!1===(null==T?void 0:T.autoScrollEnabled),t="object"==typeof l?!1===l.enabled:!1===l,n=$&&!e&&!t;return"object"==typeof l?{...l,enabled:n}:{enabled:n}}(),U=function(e,t){return jr(e,t)}(M,Z.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:r,config:o=!0}=e;const a=(0,i.useRef)(!1),{x:s,y:l}="boolean"==typeof o?{x:o,y:o}:o;vi(()=>{if(!s&&!l||!t)return void(a.current=!1);if(a.current||!r)return;const e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;const i=Gi(n(e),r);if(s||(i.x=0),l||(i.y=0),a.current=!0,Math.abs(i.x)>0||Math.abs(i.y)>0){const t=nr(e);t&&t.scrollBy({top:i.y,left:i.x})}},[t,s,l,r,n])}({activeNode:null!=b?y.get(b):null,config:q.layoutShiftCompensation,initialRect:U,measure:Z.draggable.measure});const D=Mr(M,Z.draggable.measure,U),W=Mr(M?M.parentElement:null),N=(0,i.useRef)({activatorEvent:null,active:null,activeNode:M,collisionRect:null,collisions:null,droppableRects:j,draggableNodes:y,draggingNode:null,draggingNodeRect:null,droppableContainers:x,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),H=x.getNodeFor(null==(t=N.current.over)?void 0:t.id),G=function(e){let{measure:t}=e;const[n,r]=(0,i.useState)(null),o=(0,i.useCallback)(e=>{for(const{target:n}of e)if(Ci(n)){r(e=>{const i=t(n);return e?{...e,width:i.width,height:i.height}:i});break}},[t]),a=Lr({callback:o}),s=(0,i.useCallback)(e=>{const n=function(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return Ci(t)?t:e}(e);null==a||a.disconnect(),n&&(null==a||a.observe(n)),r(n?t(n):null)},[t,a]),[l,c]=function(e){const t=$i(e),n=(0,i.useRef)(null),r=(0,i.useCallback)(e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e},[]);return[n,r]}(s);return(0,i.useMemo)(()=>({nodeRef:l,rect:n,setRef:c}),[n,l,c])}({measure:Z.dragOverlay.measure}),F=null!=(n=G.nodeRef.current)?n:M,J=$?null!=(r=G.rect)?r:D:null,K=Boolean(G.nodeRef.current&&G.rect),ee=Gi(te=K?null:D,jr(te));var te;const ne=Ur(F?gi(F):null),ie=function(e){const t=(0,i.useRef)(e),n=yi(n=>e?n&&n!==Yr&&e&&t.current&&e.parentNode===t.current.parentNode?n:tr(e):Yr,[e]);return(0,i.useEffect)(()=>{t.current=e},[e]),n}($?null!=H?H:M:null),re=function(e,t){void 0===t&&(t=Ki);const[n]=e,r=Ur(n?gi(n):null),[o,a]=(0,i.useState)(Dr);function s(){a(()=>e.length?e.map(e=>lr(e)?r:new fr(t(e),e)):Dr)}const l=Lr({callback:s});return vi(()=>{null==l||l.disconnect(),s(),e.forEach(e=>null==l?void 0:l.observe(e))},[e]),o}(ie),oe=function(e,t){let{transform:n,...i}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...i}),n):n}(h,{transform:{x:w.x-ee.x,y:w.y-ee.y,scaleX:1,scaleY:1},activatorEvent:B,active:E,activeNodeRect:D,containerNodeRect:W,draggingNodeRect:J,over:N.current.over,overlayNodeRect:G.rect,scrollableAncestors:ie,scrollableAncestorRects:re,windowRect:ne}),ae=Y?Ei(Y,w):null,se=function(e){const[t,n]=(0,i.useState)(null),r=(0,i.useRef)(e),o=(0,i.useCallback)(e=>{const t=ir(e.target);t&&n(e=>e?(e.set(t,ar(t)),new Map(e)):null)},[]);return(0,i.useEffect)(()=>{const t=r.current;if(e!==t){i(t);const a=e.map(e=>{const t=ir(e);return t?(t.addEventListener("scroll",o,{passive:!0}),[t,ar(t)]):null}).filter(e=>null!=e);n(a.length?new Map(a):null),r.current=e}return()=>{i(e),i(t)};function i(e){e.forEach(e=>{const t=ir(e);null==t||t.removeEventListener("scroll",o)})}},[o,e]),(0,i.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>Ei(e,t),Di):hr(e):Di,[e,t])}(ie),le=qr(se),ce=qr(se,[D]),ue=Ei(oe,le),de=J?Fi(J,oe):null,Oe=E&&de?d({active:E,collisionRect:de,droppableRects:j,droppableContainers:R,pointerCoordinates:ae}):null,he=function(e,t){if(!e||0===e.length)return null;const[n]=e;return n[t]}(Oe,"id"),[pe,fe]=(0,i.useState)(null),ge=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(K?oe:Ei(oe,ce),null!=(o=null==pe?void 0:pe.rect)?o:null,D),me=(0,i.useRef)(null),Ce=(0,i.useCallback)((e,t)=>{let{sensor:n,options:i}=t;if(null==P.current)return;const r=y.get(P.current);if(!r)return;const o=e.nativeEvent,a=new n({active:P.current,activeNode:r,event:o,options:i,context:N,onAbort(e){if(!y.get(e))return;const{onDragAbort:t}=X.current,n={id:e};null==t||t(n),C({type:"onDragAbort",event:n})},onPending(e,t,n,i){if(!y.get(e))return;const{onDragPending:r}=X.current,o={id:e,constraint:t,initialCoordinates:n,offset:i};null==r||r(o),C({type:"onDragPending",event:o})},onStart(e){const t=P.current;if(null==t)return;const n=y.get(t);if(!n)return;const{onDragStart:i}=X.current,r={activatorEvent:o,active:{id:t,data:n.data,rect:k}};(0,vt.unstable_batchedUpdates)(()=>{null==i||i(r),v(ro.Initializing),m({type:Yi.DragStart,initialCoordinates:e,active:t}),C({type:"onDragStart",event:r}),I(me.current),_(o)})},onMove(e){m({type:Yi.DragMove,coordinates:e})},onEnd:s(Yi.DragEnd),onCancel:s(Yi.DragCancel)});function s(e){return async function(){const{active:t,collisions:n,over:i,scrollAdjustedTranslate:r}=N.current;let a=null;if(t&&r){const{cancelDrop:s}=X.current;a={activatorEvent:o,active:t,collisions:n,delta:r,over:i},e===Yi.DragEnd&&"function"==typeof s&&await Promise.resolve(s(a))&&(e=Yi.DragCancel)}P.current=null,(0,vt.unstable_batchedUpdates)(()=>{m({type:e}),v(ro.Uninitialized),fe(null),I(null),_(null),me.current=null;const t=e===Yi.DragEnd?"onDragEnd":"onDragCancel";if(a){const e=X.current[t];null==e||e(a),C({type:t,event:a})}})}}me.current=a},[y]),Qe=(0,i.useCallback)((e,t)=>(n,i)=>{const r=n.nativeEvent,o=y.get(i);if(null!==P.current||!o||r.dndKit||r.defaultPrevented)return;const a={active:o};!0===e(n,t.options,a)&&(r.dndKit={capturedBy:t.sensor},P.current=i,Ce(n,t))},[y,Ce]),Ae=function(e,t){return(0,i.useMemo)(()=>e.reduce((e,n)=>{const{sensor:i}=n;return[...e,...i.activators.map(e=>({eventName:e.eventName,handler:t(e.handler,n)}))]},[]),[e,t])}(u,Qe);!function(e){(0,i.useEffect)(()=>{if(!hi)return;const t=e.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(const e of t)null==e||e()}},e.map(e=>{let{sensor:t}=e;return t}))}(u),vi(()=>{D&&A===ro.Initializing&&v(ro.Initialized)},[D,A]),(0,i.useEffect)(()=>{const{onDragMove:e}=X.current,{active:t,activatorEvent:n,collisions:i,over:r}=N.current;if(!t||!n)return;const o={active:t,activatorEvent:n,collisions:i,delta:{x:ue.x,y:ue.y},over:r};(0,vt.unstable_batchedUpdates)(()=>{null==e||e(o),C({type:"onDragMove",event:o})})},[ue.x,ue.y]),(0,i.useEffect)(()=>{const{active:e,activatorEvent:t,collisions:n,droppableContainers:i,scrollAdjustedTranslate:r}=N.current;if(!e||null==P.current||!t||!r)return;const{onDragOver:o}=X.current,a=i.get(he),s=a&&a.rect.current?{id:a.id,rect:a.rect.current,data:a.data,disabled:a.disabled}:null,l={active:e,activatorEvent:t,collisions:n,delta:{x:r.x,y:r.y},over:s};(0,vt.unstable_batchedUpdates)(()=>{fe(s),null==o||o(l),C({type:"onDragOver",event:l})})},[he]),vi(()=>{N.current={activatorEvent:B,active:E,activeNode:M,collisionRect:de,collisions:Oe,droppableRects:j,draggableNodes:y,draggingNode:F,draggingNodeRect:J,droppableContainers:x,over:pe,scrollableAncestors:ie,scrollAdjustedTranslate:ue},k.current={initial:J,translated:de}},[E,M,Oe,de,y,F,J,j,x,pe,ie,ue]),function(e){let{acceleration:t,activator:n=Br.Pointer,canScroll:r,draggingRect:o,enabled:a,interval:s=5,order:l=_r.TreeOrder,pointerCoordinates:c,scrollableAncestors:u,scrollableAncestorRects:d,delta:O,threshold:h}=e;const p=function(e){let{delta:t,disabled:n}=e;const i=wi(t);return yi(e=>{if(n||!i||!e)return Xr;const r=Math.sign(t.x-i.x),o=Math.sign(t.y-i.y);return{x:{[sr.Backward]:e.x[sr.Backward]||-1===r,[sr.Forward]:e.x[sr.Forward]||1===r},y:{[sr.Backward]:e.y[sr.Backward]||-1===o,[sr.Forward]:e.y[sr.Forward]||1===o}}},[n,t,i])}({delta:O,disabled:!a}),[f,g]=function(){const e=(0,i.useRef)(null);return[(0,i.useCallback)((t,n)=>{e.current=setInterval(t,n)},[]),(0,i.useCallback)(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}(),m=(0,i.useRef)({x:0,y:0}),C=(0,i.useRef)({x:0,y:0}),Q=(0,i.useMemo)(()=>{switch(n){case Br.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case Br.DraggableRect:return o}},[n,o,c]),A=(0,i.useRef)(null),v=(0,i.useCallback)(()=>{const e=A.current;if(!e)return;const t=m.current.x*C.current.x,n=m.current.y*C.current.y;e.scrollBy(t,n)},[]),$=(0,i.useMemo)(()=>l===_r.TreeOrder?[...u].reverse():u,[l,u]);(0,i.useEffect)(()=>{if(a&&u.length&&Q){for(const e of $){if(!1===(null==r?void 0:r(e)))continue;const n=u.indexOf(e),i=d[n];if(!i)continue;const{direction:o,speed:a}=dr(e,i,Q,t,h);for(const e of["x","y"])p[e][o[e]]||(a[e]=0,o[e]=0);if(a.x>0||a.y>0)return g(),A.current=e,f(v,s),m.current=a,void(C.current=o)}m.current={x:0,y:0},C.current={x:0,y:0},g()}else g()},[t,v,r,g,a,s,JSON.stringify(Q),JSON.stringify(p),f,u,$,d,JSON.stringify(h)])}({...q,delta:w,draggingRect:de,pointerCoordinates:ae,scrollableAncestors:ie,scrollableAncestorRects:re});const ve=(0,i.useMemo)(()=>({active:E,activeNode:M,activeNodeRect:D,activatorEvent:B,collisions:Oe,containerNodeRect:W,dragOverlay:G,draggableNodes:y,droppableContainers:x,droppableRects:j,over:pe,measureDroppableContainers:L,scrollableAncestors:ie,scrollableAncestorRects:re,measuringConfiguration:Z,measuringScheduled:z,windowRect:ne}),[E,M,D,B,Oe,W,G,y,x,j,pe,L,ie,re,Z,z,ne]),$e=(0,i.useMemo)(()=>({activatorEvent:B,activators:Ae,active:E,activeNodeRect:D,ariaDescribedById:{draggable:V},dispatch:m,draggableNodes:y,over:pe,measureDroppableContainers:L}),[B,Ae,E,D,m,V,y,pe,L]);return i.createElement(ji.Provider,{value:Q},i.createElement(Jr.Provider,{value:$e},i.createElement(Kr.Provider,{value:ve},i.createElement(io.Provider,{value:ge},c)),i.createElement(no,{disabled:!1===(null==s?void 0:s.restoreFocus)})),i.createElement(Mi,{...s,hiddenTextDescribedById:V}))}),(0,i.createContext)(null);i.createContext({activeIndex:-1,containerId:"Sortable",disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:e=>{let{rects:t,activeIndex:n,overIndex:i,index:r}=e;const o=function(e,t,n){const i=e.slice();return i.splice(n<0?i.length+n:n,0,i.splice(t,1)[0]),i}(t,i,n),a=t[r],s=o[r];return s&&a?{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}:null},disabled:{draggable:!1,droppable:!1}});Bi.Transition.toString({property:"transform",duration:0,easing:"linear"}),Qr.Down,Qr.Right,Qr.Up,Qr.Left,(0,i.createContext)({attributes:{},listeners:void 0,ref:()=>{}}),$t(".dnd-module_draghandle__wyDyr{\n cursor: move;\n flex-shrink: 0;\n}\n.dnd-module_draghandle__wyDyr:focus,.dnd-module_draghandle__wyDyr:focus-visible{\n outline: none;\n}\n"),$t("/* customcolorpicker.module.css */\n\n.customcolorpicker-module_wrapper__FE6n6 {\n position: relative;\n display: inline-block;\n}\n\n.customcolorpicker-module_trigger__Ow3EO {\n position: relative;\n width: 40px;\n height: 40px;\n background-color: var(--pac-upui-background);\n border-radius: 50%;\n border: 2px dashed var(--pac-upui-medium);\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n cursor: pointer;\n}\n\n.customcolorpicker-module_trigger__Ow3EO.customcolorpicker-module_activeColor__7762Y {\n border: solid;\n}\n/* .trigger.activeColor svg path {\n fill: var(--pac-upui-white) !important;\n} */\n\n.customcolorpicker-module_global-color-picker__5JSAk.customcolorpicker-module_base__Xo-R4 {\n width: 40px;\n height: 40px;\n border-radius: 50% 50% 0 50%;\n position: relative;\n /* clip-path: path(\"M0,20 A20,20,0,0,1,20,0 H40 V40 H20 A20,20,0,0,1,0,20 Z\"); */\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n border: 1px solid transparent;\n box-sizing: border-box;\n}\n\n.customcolorpicker-module_global-color-picker__5JSAk.customcolorpicker-module_base__Xo-R4 .customcolorpicker-module_corner-cutout__BmFBz {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 10px;\n height: 10px;\n border: 1px solid transparent;\n background: var(--pac-upui-white);\n clip-path: polygon(100% 0, 0% 100%, 100% 100%);\n}\n\n.customcolorpicker-module_global-color-picker__5JSAk.customcolorpicker-module_small__WePMC {\n width: 24px;\n height: 24px;\n border-radius: 50% 50% 0 50%;\n position: relative;\n /* clip-path: path(\"M0,12 A12,12,0,0,1,12,0 H24 V24 H12 A12,12,0,0,1,0,12 Z\"); */\n display: flex;\n align-items: center;\n justify-content: center;\n border: 1px solid transparent;\n cursor: pointer;\n}\n\n.customcolorpicker-module_global-color-picker__5JSAk.customcolorpicker-module_small__WePMC .customcolorpicker-module_corner-cutout__BmFBz {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 6px;\n height: 6px;\n border: 1px solid transparent;\n background: var(--pac-upui-white);\n clip-path: polygon(100% 0, 0% 100%, 100% 100%);\n}\n\n/* .global-color-picker svg path {\n fill: var(--pac-upui-white);\n} */\n\n.customcolorpicker-module_popup__-Cec2 {\n display: flex;\n flex-direction: column;\n gap: 15px;\n position: absolute;\n left: 0;\n background: var(--pac-upui-white);\n border-radius: 8px;\n padding: 20px;\n z-index: 2;\n width: 350px;\n box-shadow: var(--pac-upui-shadow-default);\n box-sizing: border-box;\n}\n\n.customcolorpicker-module_popup__-Cec2.customcolorpicker-module_up__1UGgn {\n bottom: 40px;\n}\n\n.customcolorpicker-module_popup__-Cec2.customcolorpicker-module_down__GE1-e {\n top: 40px;\n}\n\n.customcolorpicker-module_canvasMock__FP6mA {\n width: 100%;\n aspect-ratio: 2 / 1;\n position: relative;\n border-radius: 5px;\n overflow: hidden;\n}\n\n.customcolorpicker-module_colorCanvas__SAz0S {\n width: 100%;\n height: 100%;\n position: relative;\n /* cursor: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><circle cx='7' cy='7' r='5.95' stroke='var(--pac-upui-white)' strokeWidth='2.1'/></svg>\") 7 7, crosshair; */\n cursor: crosshair;\n}\n\n.customcolorpicker-module_canvasShade__GEChC {\n position: absolute;\n inset: 0;\n /* background: \n linear-gradient(to top, black, transparent),\n linear-gradient(to right, var(--pac-upui-white), transparent); */\n background: linear-gradient(to top, black, transparent 100%),\n linear-gradient(\n to right,\n hsl(var(--hue), 100%, 100%),\n hsl(var(--hue), 100%, 50%)\n );\n}\n\n.customcolorpicker-module_hueSliderWrap__pt15X,\n.customcolorpicker-module_alphaSliderWrap__98tbO {\n display: flex;\n align-items: center;\n gap: 8px;\n}\n\n.customcolorpicker-module_hueSlider__Gqi5A,\n.customcolorpicker-module_alphaSlider__oGcY4 {\n margin: 0;\n border-radius: 24px;\n border: 1px solid var(--New-Background, var(--pac-upui-background));\n background: linear-gradient(\n 270deg,\n #ff0008 0%,\n #ff00eb 16.67%,\n #0e00ff 32.81%,\n #00edff 49.06%,\n #0f0 67.97%,\n #fffe00 83.12%,\n #ff0800 100%\n );\n /* width: 230px; */\n height: 14px;\n flex-shrink: 0;\n\n flex-grow: 1;\n appearance: none;\n box-sizing: border-box;\n outline: none;\n}\n\n/* Chrome, Safari, Edge */\n.customcolorpicker-module_alphaSlider__oGcY4::-webkit-slider-thumb,\n.customcolorpicker-module_hueSlider__Gqi5A::-webkit-slider-thumb {\n -webkit-appearance: none;\n height: 16px;\n width: 16px;\n border-radius: 50%;\n background: hsl(var(--hue), 100%, 50%);\n border: 4px solid var(--pac-upui-white);\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n filter: drop-shadow(0px 3px 9px rgba(0, 0, 0, 0.15));\n filter: drop-shadow(0px 3px 9px rgba(0, 0, 0, 0.15));\n}\n\n/* Firefox */\n.customcolorpicker-module_hueSlider__Gqi5A::-moz-range-thumb,\n.customcolorpicker-module_alphaSlider__oGcY4::-moz-range-thumb {\n height: 16px;\n width: 16px;\n border-radius: 50%;\n background: hsl(var(--hue), 100%, 50%);\n border: 4px solid var(--pac-upui-white);\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n filter: drop-shadow(0px 3px 9px rgba(0, 0, 0, 0.15));\n}\n\n.customcolorpicker-module_presets__nxQXW {\n display: flex;\n justify-content: space-between;\n}\n\n.customcolorpicker-module_presetColor__MwEN- {\n width: 24px;\n height: 24px;\n border-radius: 50%;\n border: 1px solid transparent;\n cursor: pointer;\n outline: none;\n}\n\n/* Format Selector Combo Input */\n.customcolorpicker-module_comboWrapper__cIMul {\n display: flex;\n align-items: stretch;\n width: 100%;\n border-radius: 8px;\n border: 2px solid var(--pac-upui-background);\n}\n.customcolorpicker-module_comboWrapper__cIMul:focus-within {\n border-color: var(--pac-upui-green-300);\n}\n.customcolorpicker-module_comboWrapper__cIMul:focus-within .customcolorpicker-module_divider__zkvTG {\n background: var(--pac-upui-green-300);\n}\n.customcolorpicker-module_comboWrapper__cIMul:last-child {\n border-bottom-right-radius: 8px !important;\n border-top-right-radius: 8px !important;\n /* background: #000; */\n}\n\n.customcolorpicker-module_divider__zkvTG {\n width: 1px;\n background: var(--pac-upui-background);\n align-self: stretch;\n}\n\n.customcolorpicker-module_comboWrapper__cIMul .customcolorpicker-module_input__NyOiH {\n border: none !important;\n flex: 1 1 0;\n min-width: 0;\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.customcolorpicker-module_comboWrapper__cIMul .customcolorpicker-module_input__NyOiH:focus,\n.customcolorpicker-module_comboWrapper__cIMul .customcolorpicker-module_input__NyOiH:focus-visible {\n border: none !important;\n}\n\n.customcolorpicker-module_wrapper__FE6n6 .customcolorpicker-module_selecttrigger__fV73o {\n border: none !important;\n gap: 0 !important;\n border-top-left-radius: 8 !important;\n border-top-right-radius: 0 !important;\n border-bottom-left-radius: 8 !important;\n border-bottom-right-radius: 0 !important;\n background-color: var(--pac-upui-background);\n}\n\n.customcolorpicker-module_wrapper__FE6n6 .customcolorpicker-module_select__2vEG0 {\n flex: 0 0 70px;\n min-width: 70px;\n}\n.customcolorpicker-module_wrapper__FE6n6 .customcolorpicker-module_alphaInput__1cn6t {\n flex-direction: row-reverse !important;\n}\n/* .wrapper .alphaInputhex {\nflex-grow: 0 !important;\n} */\n.customcolorpicker-module_wrapper__FE6n6 .customcolorpicker-module_Inputhex__lQLJ8 {\n text-align: center;\n flex: 3;\n}\n\n/* .select>* {\ntext-align: right;\n} */\n\n.customcolorpicker-module_comboWrapper__cIMul:has(.customcolorpicker-module_select__2vEG0 > [data-select-state=\"open\"]) {\n /* Your styles here */\n border-color: var(--pac-upui-green-300);\n}\n.customcolorpicker-module_comboWrapper__cIMul:has(.customcolorpicker-module_select__2vEG0 > [data-select-state=\"open\"]) .customcolorpicker-module_divider__zkvTG {\n /* Your styles here */\n background: var(--pac-upui-green-300);\n}\n");var oo="input-module_input__HX37c";$t('.input-module_input__HX37c {\n width: 100%;\n height: 30px;\n padding: 5.5px 10px;\n padding-right: 6px;\n border-radius: 8px;\n box-sizing: border-box;\n color: var(--pac-upui-description) !important;\n border: 2px solid var(--pac-upui-background) !important;\n background-color: var(--pac-upui-white) !important;\n box-shadow: none !important;\n outline: none !important;\n}\n\n.input-module_input-with-icon__iLvEl .input-module_input__HX37c{\n border: none !important;\n padding: 0;\n /* height: 19px; */\n}\n\n.input-module_input-with-icon__iLvEl{\n border: 2px solid var(--pac-upui-background) !important;\n border-radius: 8px;\n width: 100%;\n /* height: 30px; */\n padding: 0 10px;\n padding-right: 6px;\n box-sizing: border-box;\n}\n\n.input-module_input-with-icon__iLvEl:focus-within{\n border-color: var(--pac-upui-green-300) !important;\n outline: none !important;\n}\n\n\n.input-module_input__HX37c:focus,\n.input-module_input__HX37c:focus-visible {\n border-color: var(--pac-upui-green-300) !important;\n outline: none !important;\n}\n\n.input-module_input__HX37c[aria-invalid="true"] {\n border-color: var(--pac-upui-red-300) !important;\n outline: none !important;\n}\n\n.input-module_input__HX37c::placeholder {\n color: var(--pac-upui-medium);\n}\n\n.input-module_caption__tPKMu {\n color: var(--pac-upui-medium);\n}\n\n.input-module_input-with-caption__ZjqCu {\n padding: 5.5px;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n flex: 1;\n}\n.input-module_input-with-caption__ZjqCu .input-module_input__HX37c {\n padding: 0 !important;\n height: 19px !important;\n line-height: 19px !important;\n min-height: 19px !important;\n}\n\n/* Chrome, Safari, Edge, Opera */\n.input-module_input__HX37c[type="number"]::-webkit-outer-spin-button,\n.input-module_input__HX37c[type="number"]::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n');const ao=e=>(0,At.jsx)(e,{}),so=({className:e,caption:t="",leftIcon:n,rightIcon:i,onRightIconClick:r,style:o={},...a})=>n||i?(0,At.jsxs)(jt,{direction:"horizontal",alignItems:"center",gap:10,className:"input-module_input-with-icon__iLvEl",style:o,children:[n&&ao(n),(0,At.jsx)("input",{className:`${oo} pac-upui-h4 pac-upui-font-regular`,...a}),i&&(0,At.jsx)("div",{onClick:r,style:{cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:ao(i)})]}):t?(0,At.jsxs)(jt,{direction:"horizontal",gap:2,className:`input-module_input-with-caption__ZjqCu ${e||""}`,children:[(0,At.jsx)("span",{className:"pac-upui-h4 pac-upui-font-regular input-module_caption__tPKMu",children:t}),(0,At.jsx)("input",{className:`${oo} ${e||""} pac-upui-h4 pac-upui-font-regular`,...a})]}):(0,At.jsx)("input",{className:`${oo} ${e||""} pac-upui-h4 pac-upui-font-regular`,...a});$t(".select-module_wrapper__hdfBT {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 100%;\n}\n\n.select-module_trigger__dv6-5 {\n display: flex;\n align-items: center;\n justify-content: space-between;\n cursor: pointer;\n gap: 10px;\n transition: border-color 0.2s;\n user-select: none;\n width: 100%;\n height: 30px;\n padding: 5.5px 10px;\n padding-right: 6px;\n border-radius: 8px;\n border: 2px solid var(--pac-upui-background);\n box-sizing: border-box;\n color: var(--pac-upui-description);\n background: var(--pac-upui-white);\n}\n\n.select-module_trigger__dv6-5:focus,\n.select-module_trigger__dv6-5.select-module_active__zZ4Ss,\n.select-module_input__1SL7Y:focus-visible {\n border-color: var(--pac-upui-green-300);\n outline: none;\n}\n\n.select-module_value__DYGSp {\n flex: 1;\n color: var(--pac-upui-description);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n /* text-transform: capitalize; */\n}\n\n.select-module_content__CXYln {\n position: absolute;\n top: 100%;\n left: 0;\n right: 0;\n z-index: 1;\n background: var(--pac-upui-white);\n border-radius: 4px;\n box-shadow: 0 4px 16px rgba(44, 62, 80, 0.08);\n margin-top: 5px;\n max-height: 220px;\n overflow-y: auto;\n animation: select-module_fadeIn__vg-UW 0.15s;\n padding: 10px;\n scrollbar-width: thin;\n scrollbar-color: var(--pac-upui-medium) transparent;\n}\n\n@keyframes select-module_fadeIn__vg-UW {\n from {\n opacity: 0;\n transform: translateY(-8px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n.select-module_item__ETCYI {\n padding: 5.5px 10px;\n padding-right: 6px;\n border-radius: 5px;\n cursor: pointer;\n color: var(--pac-upui-description);\n border: none;\n background: none;\n /* text-transform: capitalize; */\n}\n\n.select-module_item__ETCYI:hover:not(.select-module_selected__qnkJB) {\n background: var(--pac-upui-background);\n}\n.select-module_item__ETCYI:focus:not(.select-module_selected__qnkJB) {\n background: var(--pac-upui-background);\n}\n\n.select-module_selected__qnkJB {\n background: var(--pac-upui-green-600);\n color: var(--pac-upui-green-100);\n font-weight: 600;\n}\n\n\n.select-module_noResults__V6t7j {\n padding: 12px 16px;\n color: var(--pac-upui-description);\n font-size: 14px;\n text-align: center;\n font-style: italic;\n}");const lo=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("g",{children:(0,At.jsx)("path",{d:"M20.2166 19.2005L17.0918 16.0757C17.9784 14.9734 18.5104 13.5644 18.5104 12.0404C18.5104 8.47464 15.6061 5.57031 12.0404 5.57031C8.47464 5.57031 5.57031 8.47464 5.57031 12.0404C5.57031 15.6061 8.46985 18.5104 12.0404 18.5104C13.5644 18.5104 14.9687 17.9832 16.071 17.0918L19.1958 20.2166C19.3395 20.3556 19.5216 20.4275 19.7086 20.4275C19.8955 20.4275 20.0728 20.3556 20.2166 20.2166C20.4946 19.9386 20.4946 19.4833 20.2166 19.2005ZM7.0081 12.0404C7.0081 9.26543 9.26543 7.0081 12.0404 7.0081C14.8153 7.0081 17.0726 9.26543 17.0726 12.0404C17.0726 14.8153 14.8153 17.0726 12.0404 17.0726C9.26543 17.0726 7.0081 14.8153 7.0081 12.0404Z",fill:t})})})},co=(0,i.createContext)(void 0);function uo({defaultValue:e="",defaultLabel:t="",displayValue:n="",children:r,onValueChange:o,onOpenChange:a,enableSearch:s=!1,className:l="",textTransform:c="capitalize",searchPlaceholder:u,style:d,...O}){const{isOpen:h,toggle:p,ref:f}=en(!1),[g,m]=(0,i.useState)(e),[C,Q]=(0,i.useState)(n||t),[A,v]=(0,i.useState)("");return(0,At.jsx)(co.Provider,{value:{open:h,label:C,toggle:()=>{h||v(""),p()},value:g,setValue:(e,t)=>{m(e),Q(t),v(""),o&&o(e),p()},textTransform:c,enableSearch:s,searchTerm:A,setSearchTerm:v,searchPlaceholder:u},children:(0,At.jsx)("div",{...O,ref:f,style:d,className:`select-module_wrapper__hdfBT ${l}`,children:r})})}function Oo({value:e,displayValue:t,children:n}){const r=(0,i.useContext)(co);if(!r)throw new Error("Item must be used within Select");const{value:o,setValue:a}=r;return(0,At.jsx)("div",{onClick:()=>a(e,String(t||n)),className:"select-module_item__ETCYI pac-upui-h4 pac-upui-font-regular "+(o===e?"select-module_selected__qnkJB":""),style:{textTransform:r.textTransform},children:n})}uo.Trigger=function({children:e,...t}){const n=(0,i.useContext)(co);if(!n)throw new Error("Trigger must be used within Select");const{toggle:r,open:o}=n;return(0,At.jsxs)("div",{"data-select-state":o?"open":"close",onClick:r,className:`select-module_trigger__dv6-5 ${t.className} ${o?"select-module_active__zZ4Ss":""}`,children:[e,(0,At.jsx)(St,{})]})},uo.Value=function({placeholder:e}){const t=(0,i.useContext)(co);if(!t)throw new Error("Value must be used within Select");const{label:n}=t;return(0,At.jsx)("span",{className:"select-module_value__DYGSp pac-upui-h4 pac-upui-font-regular",style:{textTransform:t.textTransform},children:n||e})},uo.Content=function({children:e,...t}){const n=(0,i.useContext)(co);if(!n)throw new Error("Content must be used within Select");const{open:r,enableSearch:o,searchPlaceholder:a,searchTerm:s,setSearchTerm:l}=n;if(!r)return null;const c=o&&s?i.Children.toArray(e).filter(e=>{if((0,i.isValidElement)(e)&&e.type===Oo){const t=e.props;return String(t.children).toLowerCase().includes(s.toLowerCase())}return!0}):e;return(0,At.jsxs)("div",{className:`select-module_content__CXYln ${t.className} `,children:[o&&(0,At.jsx)(so,{leftIcon:lo,placeholder:a||"Search...",value:s,onChange:e=>l(e.target.value),style:{marginBottom:"var(--pac-upui-space-large)"}}),i.Children.count(c)>0?c:o&&s&&(0,At.jsxs)("div",{className:"select-module_noResults__V6t7j",children:['No options found for "',s,'"']})]})},uo.Item=Oo;const ho=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M19.2385 12.5357C19.2385 15.863 16.53 18.5714 13.2027 18.5714C11.5954 18.5714 10.0804 17.9445 8.93916 16.8033C8.70207 16.5702 8.70207 16.1885 8.93514 15.9514C9.17223 15.7143 9.54996 15.7143 9.78705 15.9514C10.7033 16.8636 11.9168 17.3659 13.2027 17.3659C15.867 17.3659 18.0329 15.1999 18.0329 12.5357C18.0329 9.87148 15.867 7.70554 13.2027 7.70554C11.3824 7.70554 9.8192 8.73024 9.0356 10.3818H10.1005C10.434 10.3818 10.7033 10.6511 10.7033 10.9846C10.7033 11.3181 10.434 11.5874 10.1005 11.5874H7.38402C7.05049 11.5874 6.78125 11.3181 6.78125 10.9846V8.26812C6.78125 7.93459 7.05049 7.66535 7.38402 7.66535C7.71755 7.66535 7.98679 7.93459 7.98679 8.26812V9.77906C8.97934 7.75376 10.9323 6.5 13.2027 6.5C16.53 6.5 19.2385 9.20844 19.2385 12.5357Z",fill:t})})};$t(".dndcolorfield-module_dndcolorfield__x8K6H{\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n}\n\n/* .dndcolorfield input,.dndcolorfield input:focus, .dndcolorfield input:focus-visible{\n border: none !important;\n box-shadow: none !important;\n outline: none !important;\n} */\n\n\n"),$t(".dndfontfield-module_dndfontfield__I6PiY {\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n}\n\n.dndfontfield-module_dndffcontent__ddIBS {\n flex: 1;\n background-color: var(--pac-upui-white);\n border-radius: 8px;\n padding: 5.5px 10px;\n}\n"),$t(".dndlinkfield-module_dndlinkfield__-SkLq{\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n \n}");const po=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M9.39355 7.12598C9.59527 7.04675 9.81977 7.04676 10.0215 7.12598C10.1166 7.16213 10.2022 7.21885 10.2725 7.29199L12.832 9.82031C12.9039 9.89441 12.9604 9.98229 12.998 10.0781C13.0356 10.1739 13.0532 10.2762 13.0508 10.3789C13.0483 10.4817 13.0255 10.5828 12.9834 10.6768C12.9413 10.7707 12.881 10.8561 12.8057 10.9268C12.6564 11.0725 12.4555 11.1547 12.2461 11.1553C12.0397 11.1543 11.8417 11.072 11.6963 10.9268L10.4824 9.72168V18.2266C10.4824 18.433 10.3991 18.6313 10.252 18.7773C10.1048 18.9232 9.90528 19.0048 9.69727 19.0049C9.48906 19.0049 9.28882 18.9234 9.1416 18.7773C8.99447 18.6313 8.91217 18.433 8.91211 18.2266V9.72168L7.69238 10.9268C7.54456 11.0711 7.34515 11.1523 7.1377 11.1523C6.93021 11.1523 6.7308 11.0712 6.58301 10.9268C6.43938 10.7779 6.35938 10.5791 6.35938 10.373C6.35947 10.1671 6.43947 9.96905 6.58301 9.82031L9.14258 7.29199C9.2128 7.21884 9.29848 7.16214 9.39355 7.12598ZM17.457 6.93359C17.6652 6.93359 17.8655 7.01606 18.0127 7.16211C18.1596 7.30802 18.2421 7.50566 18.2422 7.71191V16.2168L19.4414 15.0127C19.5884 14.8662 19.7877 14.7828 19.9961 14.7822C20.2046 14.7817 20.4049 14.8639 20.5527 15.0098C20.7005 15.1557 20.7846 15.3538 20.7852 15.5605C20.7856 15.7675 20.7028 15.9666 20.5557 16.1133H20.5713L18.0127 18.6465C17.9434 18.7208 17.8566 18.7777 17.7607 18.8125C17.7293 18.8275 17.6956 18.8381 17.6611 18.8438C17.5952 18.8646 17.5262 18.8752 17.457 18.875C17.3551 18.8747 17.2542 18.8545 17.1602 18.8154C17.0658 18.7762 16.9801 18.7187 16.9082 18.6465L14.3545 16.1133C14.2816 16.0407 14.2239 15.9541 14.1846 15.8594C14.1453 15.7646 14.1248 15.663 14.125 15.5605C14.1256 15.3538 14.2088 15.1556 14.3564 15.0098C14.5042 14.8638 14.7046 14.7818 14.9131 14.7822C15.0163 14.7825 15.1186 14.8034 15.2139 14.8428C15.3092 14.8822 15.3959 14.9401 15.4688 15.0127L16.6729 16.2168V7.71191C16.673 7.50564 16.7554 7.30803 16.9023 7.16211C17.0495 7.01616 17.249 6.93371 17.457 6.93359Z",fill:t})})};$t(".dndmodulepreset-module_dndmodulepreset__mDBor{\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n \n}"),$t(".dndreplacefield-module_dndreplacefield__u1Hd-{\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n \n}\n\n.dndreplacefield-module_fieldWrapper__YO-qo{\n flex:1\n}"),$t(".mainparentlink-module_mainparentlink__-Xj9m {\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n}\n"),$t(".templateassignment-module_templateassignment__-BOfu{\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n \n}\n\n/* .select > div:not(:has(span)) {\n text-align: right;\n} */"),$t(".dndtemplatefield-module_dndtemplatefield__BEkoA {\n background-color: var(--pac-upui-background);\n padding: 10px;\n border-radius: 8px;\n align-items: center;\n}\n\n.dndtemplatefield-module_input__labIt {\n width: 100%;\n height: 30px;\n padding: 5.5px 10px;\n padding-right: 6px;\n border-radius: 8px !important;\n box-sizing: border-box;\n color: var(--pac-upui-description) !important;\n border: 2px solid var(--pac-upui-background) !important;\n background-color: var(--pac-upui-white) !important;\n box-shadow: none !important;\n outline: none !important;\n}\n\n.dndtemplatefield-module_input__labIt:focus,\n.dndtemplatefield-module_input__labIt:focus-visible {\n border-color: var(--pac-upui-green-300) !important;\n outline: none !important;\n}\n \n\n.dndtemplatefield-module_role__hEixN{\n font-size: 13px;\n font-weight: 600;\n font-family: 'Open Sans', sans-serif;\n white-space: nowrap !important;\n}\n\n.dndtemplatefield-module_rolesWrapper__cFKgj {\n white-space: nowrap !important;\n}\n\n"),$t(".textarea-module_textarea__sbBYq {\n width: 100%;\n height: 100%;\n padding: 5.5px 10px;\n padding-right: 6px;\n border-radius: 8px;\n border: 2px solid var(--pac-upui-background);\n box-sizing: border-box;\n color: var(--pac-upui-description);\n resize: none;\n background-color: var(--pac-upui-white);\n}\n\n.textarea-module_textarea__sbBYq:focus,.textarea-module_textarea__sbBYq:focus-visible {\n border-color: var(--pac-upui-green-300);\n outline: none !important;\n box-shadow: none !important;\n}\n\n\n\n.textarea-module_textarea__sbBYq::placeholder {\n color: var(--pac-upui-medium);\n}");const fo=({className:e,...t})=>(0,At.jsx)("textarea",{rows:t.rows||4,cols:t.cols||100,className:`textarea-module_textarea__sbBYq ${e||""} pac-upui-h4 pac-upui-font-regular`,...t}),go=({children:e,color:t="var(--pac-upui-heading)",className:n="",...i})=>(0,At.jsx)("label",{className:`pac-upui-globals pac-upui-font-semibold pac-upui-h3 ${n}`,...i,style:{color:t,textTransform:"capitalize",...i.style},children:e});$t(".formfield-module_form-field__Tb0XM{\n display: flex;\n flex-direction: column;\n gap: 7px;\n}");const mo=(0,i.createContext)(void 0);function Co({id:e,children:t,describedBy:n,className:i="",...r}){return(0,At.jsx)(mo.Provider,{value:{id:e,describedBy:n},children:(0,At.jsx)("div",{...r,className:`formfield-module_form-field__Tb0XM ${i}`,children:t})})}Co.Title=function({children:e,...t}){const n=(0,i.useContext)(mo);if(!n)throw new Error("Title must be used within FormField");return(0,At.jsx)(go,{htmlFor:n.id,...t,children:e})},Co.Description=function({children:e,...t}){const n=(0,i.useContext)(mo);if(!n)throw new Error("Description must be used within FormField");return(0,At.jsx)(Gt,{id:n.describedBy,...t,children:e})},Co.Field=function({children:e}){if(!(0,i.useContext)(mo))throw new Error("Field must be used within FormField");const t=i.Children.only(e);return(0,At.jsx)(At.Fragment,{children:i.isValidElement(t)?i.cloneElement(t):t})},$t('.comboInput-module_comboWrapper__yY0t2 {\n display: flex;\n align-items: stretch;\n width: 100%;\n border-radius: 8px;\n border: 2px solid var(--pac-upui-background);\n}\n.comboInput-module_comboWrapper__yY0t2:focus-within{\n border-color: var(--pac-upui-green-300);\n}\n.comboInput-module_comboWrapper__yY0t2:focus-within .comboInput-module_divider__5eRL3{\n background: var(--pac-upui-green-300);\n}\n\n.comboInput-module_divider__5eRL3 {\n width: 1px;\n background: var(--pac-upui-background);\n align-self: stretch;\n}\n\n.comboInput-module_input__--H1c {\n border: none !important;\n flex: 1 1 0;\n min-width: 0;\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.comboInput-module_content__Oxogp{\n left: unset !important;\n min-width: 127px ;\n}\n\n.comboInput-module_comboWrapper__yY0t2 .comboInput-module_trigger__Zr5Az {\n border: none !important;\n gap: 0 !important;\n}\n\n.comboInput-module_select__rrUtP {\n flex: 0 0 87px;\n min-width: 87px;\n}\n\n.comboInput-module_select__rrUtP > span{\n text-transform: none !important;\n}\n\n/* .select > div:not(:has(span)) {\n text-align: right;\n} */\n\n.comboInput-module_comboWrapper__yY0t2:has(.comboInput-module_select__rrUtP > [data-select-state="open"]) {\n /* Your styles here */\n border-color: var(--pac-upui-green-300);\n}\n.comboInput-module_comboWrapper__yY0t2:has(.comboInput-module_select__rrUtP > [data-select-state="open"]) .comboInput-module_divider__5eRL3 {\n /* Your styles here */\n background: var(--pac-upui-green-300);\n}\n'),uo.Item,$t(".imagepicker-module_picker__Fsfqu {\n box-sizing: border-box;\n width: 120px;\n height: 120px;\n border-radius: 5px;\n border: 2px dashed var(--pac-upui-medium);\n background: var(--pac-upui-background);\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n cursor: pointer;\n}\n\n.imagepicker-module_errorTextContainer__g0WHz{\n display: flex;\n flex-direction: column ;\n align-items: center;\n justify-content: center;\n gap: 1px;\n}\n\n.imagepicker-module_picker__Fsfqu.imagepicker-module_add__69L-k:hover svg path {\n fill: var(--pac-upui-green-300);\n}\n.imagepicker-module_picker__Fsfqu.imagepicker-module_add__69L-k:hover {\n border-color: var(--pac-upui-green-300);;\n}\n.imagepicker-module_picker__Fsfqu.imagepicker-module_error__cNNek {\n border-color: var(--pac-upui-red-300);;\n}\n\n\n.imagepicker-module_image__iXVpY {\n width: 100%;\n height: 100%;\n object-fit: cover;\n border-radius: 5px;\n pointer-events: none;\n}\n.imagepicker-module_removeBtn__jqAE2 {\n position: absolute;\n top: 8px;\n right: 8px;\n cursor: pointer;\n visibility: hidden;\n}\n\n\n\n.imagepicker-module_picker__Fsfqu.imagepicker-module_filled__Loeu4{\n border-color: var(--pac-upui-background);\n cursor:default;\n}\n.imagepicker-module_picker__Fsfqu.imagepicker-module_filled__Loeu4:hover .imagepicker-module_removeBtn__jqAE2 {\n visibility: visible;\n}\n\n.imagepicker-module_optionsMenu__LoXvH {\n position: absolute;\n top: 100%;\n left: 0;\n margin-top: 8px;\n background: var(--pac-upui-white);\n border: 2px solid var(--pac-upui-background);\n border-radius: 8px;\n box-shadow: var(--pac-upui-shadow-default);\n overflow: hidden;\n z-index: 10;\n min-width: 100%;\n}\n\n.imagepicker-module_optionItem__NOzr2 {\n padding: 10px 16px;\n cursor: pointer;\n background: var(--pac-upui-white);\n border: none;\n width: 100%;\n text-align: left;\n font-size: 14px;\n color: var(--pac-upui-description);\n transition: background-color 0.2s;\n white-space: nowrap;\n}\n\n.imagepicker-module_optionItem__NOzr2:hover {\n background: var(--pac-upui-background);\n}\n\n.imagepicker-module_optionItem__NOzr2:not(:last-child) {\n border-bottom: 1px solid var(--pac-upui-background);\n}\n"),$t('/* colorpicker.module.css */\n\n.colorpicker-module_colors__bWKiz {\n align-items: center;\n flex-wrap: wrap;\n}\n\n.colorpicker-module_saved-color-picker__Gl3ou {\n position: relative;\n width: 40px;\n height: 40px;\n background-color: var(--pac-upui-background);\n border-radius: 50%;\n border: 2px dashed var(--pac-upui-medium);\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n}\n\n.colorpicker-module_activeColor__siGtJ {\n border: solid;\n}\n.colorpicker-module_activeColor__siGtJ svg path {\n fill: var(--pac-upui-white) !important;\n}\n\n/* Hides the native color input while keeping it functional */\n.colorpicker-module_hiddenColorInput__-p6U3 {\n position: absolute;\n left: 0;\n top: 0;\n\n opacity: 0;\n cursor: pointer;\n width: 40px;\n height: 40px;\n border-radius: 50%;\n z-index: 1;\n}\n\n.colorpicker-module_saved-color-presets__F5OYG {\n position: relative;\n width: 24px;\n height: 24px;\n border-radius: 50%;\n cursor: pointer;\n}\n\n.colorpicker-module_footer__qP9W4 {\n display: flex;\n gap: 10px;\n}\n\n.colorpicker-module_link__TH3yy {\n color: var(--pac-upui-blue-300);\n cursor: default;\n}\n\n.colorpicker-module_inactive__1thCc {\n color: var(--pac-upui-medium);\n cursor: pointer;\n}\n\n.colorpicker-module_global-color-presets__Me5-f {\n width: 24px;\n height: 24px;\n border-radius: 50% 50% 0 50%;\n position: relative;\n /* clip-path: path("M0,12 A12,12,0,0,1,12,0 H24 V24 H12 A12,12,0,0,1,0,12 Z"); */\n border: 1px solid transparent;\n cursor: pointer;\n}\n\n.colorpicker-module_global-color-picker__pTnvx {\n width: 40px;\n height: 40px;\n border-radius: 50% 50% 0 50%;\n position: relative;\n clip-path: path("M0,20 A20,20,0,0,1,20,0 H40 V40 H20 A20,20,0,0,1,0,20 Z");\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.colorpicker-module_global-color-picker__pTnvx svg path {\n fill: var(--pac-upui-white);\n}\n\n.colorpicker-module_global-color-picker__pTnvx .colorpicker-module_corner-cutout__wuWf1 {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 10px;\n height: 10px;\n border: 1px solid transparent;\n background: var(--pac-upui-white);\n clip-path: polygon(100% 0, 0% 100%, 100% 100%);\n}\n\n.colorpicker-module_global-color-presets__Me5-f .colorpicker-module_corner-cutout__wuWf1 {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 6px;\n height: 6px;\n /* border: 1px solid transparent; */\n background: var(--pac-upui-white);\n clip-path: polygon(100% 0, 0% 100%, 100% 100%);\n}\n'),$t("/* TextStyleToolbar.module.css */\n\n\n.textstyle-module_button__ZA9rI {\n \n border: 2px solid var(--pac-upui-background);\n border-radius: 8px;\n background-color: white;\n padding: 4px 10px;\n cursor: pointer;\n transition: all 0.2s ease-in-out;\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing:border-box;\n\n}\n\n.textstyle-module_button__ZA9rI.textstyle-module_active__WSZ3Q{\n border-color: var(--pac-upui-green-300);\n}\n\n");var Qo={hiddenInput:"fileinput-module_hiddenInput__W8-xt",fileItem:"fileinput-module_fileItem__ZMMK7"};$t("\n\n\n.fileinput-module_hiddenInput__W8-xt {\n display: none;\n}\n\n.fileinput-module_fileItem__ZMMK7{\n background-color: var(--pac-upui-background);\n padding: 8px;\n border-radius: 8px;\n}");const Ao=({selectedFiles:e,onChangeSelection:t,listFiles:n=!1,multiple:r=!1,accept:o,disabled:a=!1})=>{const s=(0,i.useRef)(null);return(0,At.jsxs)(jt,{gap:15,className:Qo.fileInput,children:[(0,At.jsx)("input",{ref:s,type:"file",multiple:r,accept:o,onChange:e=>{const n=e.target.files;if(n){const e=Array.from(n);t(e)}},className:Qo.hiddenInput,disabled:a}),(0,At.jsx)(Sn,{type:"button",onClick:()=>{!a&&s.current&&s.current.click()},disabled:a,variant:"tertiary",children:"Choose File"}),n&&e.length>0&&(0,At.jsx)(jt,{className:Qo.fileList,children:e.map((n,i)=>(0,At.jsxs)(jt,{direction:"horizontal",justifyContent:"space-between",className:Qo.fileItem,children:[(0,At.jsx)(Gt,{children:n.name}),(0,At.jsx)(It,{style:{cursor:"pointer"},onClick:()=>(n=>{const i=e.filter((e,t)=>t!==n);t(i)})(i),icon:xn})]},i))})]})};function vo(){return vo=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},vo.apply(null,arguments)}let $o=[],bo=[];function yo(e){if(e<768)return!1;for(let t=0,n=$o.length;;){let i=t+n>>1;if(e<$o[i])n=i;else{if(!(e>=bo[i]))return!0;t=i+1}if(t==n)return!1}}function wo(e){return e>=127462&&e<=127487}function xo(e,t,n=!0,i=!0){return(n?So:ko)(e,t,i)}function So(e,t,n){if(t==e.length)return t;t&&Po(e.charCodeAt(t))&&To(e.charCodeAt(t-1))&&t--;let i=Eo(e,t);for(t+=Io(i);t<e.length;){let r=Eo(e,t);if(8205==i||8205==r||n&&yo(r))t+=Io(r),i=r;else{if(!wo(r))break;{let n=0,i=t-2;for(;i>=0&&wo(Eo(e,i));)n++,i-=2;if(n%2==0)break;t+=2}}}return t}function ko(e,t,n){for(;t>0;){let i=So(e,t-2,n);if(i<t)return i;t--}return 0}function Eo(e,t){let n=e.charCodeAt(t);if(!To(n)||t+1==e.length)return n;let i=e.charCodeAt(t+1);return Po(i)?i-56320+(n-55296<<10)+65536:n}function Po(e){return e>=56320&&e<57344}function To(e){return e>=55296&&e<56320}function Io(e){return e<65536?1:2}(()=>{let e="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let t=0,n=0;t<e.length;t++)(t%2?bo:$o).push(n+=e[t])})();class Bo{lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,n){[e,t]=Mo(this,e,t);let i=[];return this.decompose(0,e,i,2),n.length&&n.decompose(0,n.length,i,3),this.decompose(t,this.length,i,1),Xo.from(i,this.length-(t-e)+n.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){[e,t]=Mo(this,e,t);let n=[];return this.decompose(e,t,n,0),Xo.from(n,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),i=new Zo(this),r=new Zo(e);for(let e=t,o=t;;){if(i.next(e),r.next(e),e=0,i.lineBreak!=r.lineBreak||i.done!=r.done||i.value!=r.value)return!1;if(o+=i.value.length,i.done||o>=n)return!0}}iter(e=1){return new Zo(this,e)}iterRange(e,t=this.length){return new jo(this,e,t)}iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);let i=this.line(e).from;n=this.iterRange(i,Math.max(i,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new Lo(n)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new _o(e):Xo.from(_o.split(e,[])):Bo.empty}}class _o extends Bo{constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;return t}(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,n,i){for(let r=0;;r++){let o=this.text[r],a=i+o.length;if((t?n:a)>=e)return new zo(i,a,n,o);i=a+1,n++}}decompose(e,t,n,i){let r=e<=0&&t>=this.length?this:new _o(Ro(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(1&i){let e=n.pop(),t=Vo(r.text,e.text.slice(),0,r.length);if(t.length<=32)n.push(new _o(t,e.length+r.length));else{let e=t.length>>1;n.push(new _o(t.slice(0,e)),new _o(t.slice(e)))}}else n.push(r)}replace(e,t,n){if(!(n instanceof _o))return super.replace(e,t,n);[e,t]=Mo(this,e,t);let i=Vo(this.text,Vo(n.text,Ro(this.text,0,e)),t),r=this.length+n.length-(t-e);return i.length<=32?new _o(i,r):Xo.from(_o.split(i,[]),r)}sliceString(e,t=this.length,n="\n"){[e,t]=Mo(this,e,t);let i="";for(let r=0,o=0;r<=t&&o<this.text.length;o++){let a=this.text[o],s=r+a.length;r>e&&o&&(i+=n),e<s&&t>r&&(i+=a.slice(Math.max(0,e-r),t-r)),r=s+1}return i}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let n=[],i=-1;for(let r of e)n.push(r),i+=r.length+1,32==n.length&&(t.push(new _o(n,i)),n=[],i=-1);return i>-1&&t.push(new _o(n,i)),t}}class Xo extends Bo{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let t of e)this.lines+=t.lines}lineInner(e,t,n,i){for(let r=0;;r++){let o=this.children[r],a=i+o.length,s=n+o.lines-1;if((t?s:a)>=e)return o.lineInner(e,t,n,i);i=a+1,n=s+1}}decompose(e,t,n,i){for(let r=0,o=0;o<=t&&r<this.children.length;r++){let a=this.children[r],s=o+a.length;if(e<=s&&t>=o){let r=i&((o<=e?1:0)|(s>=t?2:0));o>=e&&s<=t&&!r?n.push(a):a.decompose(e-o,t-o,n,r)}o=s+1}}replace(e,t,n){if([e,t]=Mo(this,e,t),n.lines<this.lines)for(let i=0,r=0;i<this.children.length;i++){let o=this.children[i],a=r+o.length;if(e>=r&&t<=a){let s=o.replace(e-r,t-r,n),l=this.lines-o.lines+s.lines;if(s.lines<l>>4&&s.lines>l>>6){let r=this.children.slice();return r[i]=s,new Xo(r,this.length-(t-e)+n.length)}return super.replace(r,a,s)}r=a+1}return super.replace(e,t,n)}sliceString(e,t=this.length,n="\n"){[e,t]=Mo(this,e,t);let i="";for(let r=0,o=0;r<this.children.length&&o<=t;r++){let a=this.children[r],s=o+a.length;o>e&&r&&(i+=n),e<s&&t>o&&(i+=a.sliceString(e-o,t-o,n)),o=s+1}return i}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof Xo))return 0;let n=0,[i,r,o,a]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;i+=t,r+=t){if(i==o||r==a)return n;let s=this.children[i],l=e.children[r];if(s!=l)return n+s.scanIdentical(l,t);n+=s.length+1}}static from(e,t=e.reduce((e,t)=>e+t.length+1,-1)){let n=0;for(let t of e)n+=t.lines;if(n<32){let n=[];for(let t of e)t.flatten(n);return new _o(n,t)}let i=Math.max(32,n>>5),r=i<<1,o=i>>1,a=[],s=0,l=-1,c=[];function u(e){let t;if(e.lines>r&&e instanceof Xo)for(let t of e.children)u(t);else e.lines>o&&(s>o||!s)?(d(),a.push(e)):e instanceof _o&&s&&(t=c[c.length-1])instanceof _o&&e.lines+t.lines<=32?(s+=e.lines,l+=e.length+1,c[c.length-1]=new _o(t.text.concat(e.text),t.length+1+e.length)):(s+e.lines>i&&d(),s+=e.lines,l+=e.length+1,c.push(e))}function d(){0!=s&&(a.push(1==c.length?c[0]:Xo.from(c,l)),l=-1,s=c.length=0)}for(let t of e)u(t);return d(),1==a.length?a[0]:new Xo(a,t)}}function Vo(e,t,n=0,i=1e9){for(let r=0,o=0,a=!0;o<e.length&&r<=i;o++){let s=e[o],l=r+s.length;l>=n&&(l>i&&(s=s.slice(0,i-r)),r<n&&(s=s.slice(n-r)),a?(t[t.length-1]+=s,a=!1):t.push(s)),r=l+1}return t}function Ro(e,t,n){return Vo(e,[""],t,n)}Bo.empty=new _o([""],0);class Zo{constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[t>0?1:(e instanceof _o?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,i=this.nodes[n],r=this.offsets[n],o=r>>1,a=i instanceof _o?i.text.length:i.children.length;if(o==(t>0?a:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&r)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(i instanceof _o){let r=i.text[o+(t<0?-1:0)];if(this.offsets[n]+=t,r.length>Math.max(0,e))return this.value=0==e?r:t>0?r.slice(e):r.slice(0,r.length-e),this;e-=r.length}else{let r=i.children[o+(t<0?-1:0)];e>r.length?(e-=r.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(r),this.offsets.push(t>0?1:(r instanceof _o?r.text.length:r.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class jo{constructor(e,t,n){this.value="",this.done=!1,this.cursor=new Zo(e,t>n?-1:1),this.pos=t>n?e.length:0,this.from=Math.min(t,n),this.to=Math.max(t,n)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;let{value:i}=this.cursor.next(e);return this.pos+=(i.length+e)*t,this.value=i.length<=n?i:t<0?i.slice(i.length-n):i.slice(0,n),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class Lo{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:n,value:i}=this.inner.next(e);return t&&this.afterBreak?(this.value="",this.afterBreak=!1):t?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(Bo.prototype[Symbol.iterator]=function(){return this.iter()},Zo.prototype[Symbol.iterator]=jo.prototype[Symbol.iterator]=Lo.prototype[Symbol.iterator]=function(){return this});class zo{constructor(e,t,n,i){this.from=e,this.to=t,this.number=n,this.text=i}get length(){return this.to-this.from}}function Mo(e,t,n){return[t=Math.max(0,Math.min(e.length,t)),Math.max(t,Math.min(e.length,n))]}function Yo(e,t,n=!0,i=!0){return xo(e,t,n,i)}function qo(e,t){let n=e.charCodeAt(t);if(!((i=n)>=55296&&i<56320&&t+1!=e.length))return n;var i;let r=e.charCodeAt(t+1);return function(e){return e>=56320&&e<57344}(r)?r-56320+(n-55296<<10)+65536:n}function Uo(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Do(e){return e<65536?1:2}const Wo=/\r\n?|\n/;var No=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(No||(No={}));class Ho{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;t<this.sections.length;t+=2)e+=this.sections[t];return e}get newLength(){let e=0;for(let t=0;t<this.sections.length;t+=2){let n=this.sections[t+1];e+=n<0?this.sections[t]:n}return e}get empty(){return 0==this.sections.length||2==this.sections.length&&this.sections[1]<0}iterGaps(e){for(let t=0,n=0,i=0;t<this.sections.length;){let r=this.sections[t++],o=this.sections[t++];o<0?(e(n,i,r),i+=r):i+=o,n+=r}}iterChangedRanges(e,t=!1){Ko(this,e,t)}get invertedDesc(){let e=[];for(let t=0;t<this.sections.length;){let n=this.sections[t++],i=this.sections[t++];i<0?e.push(n,i):e.push(i,n)}return new Ho(e)}composeDesc(e){return this.empty?e:e.empty?this:ta(this,e)}mapDesc(e,t=!1){return e.empty?this:ea(this,e,t)}mapPos(e,t=-1,n=No.Simple){let i=0,r=0;for(let o=0;o<this.sections.length;){let a=this.sections[o++],s=this.sections[o++],l=i+a;if(s<0){if(l>e)return r+(e-i);r+=a}else{if(n!=No.Simple&&l>=e&&(n==No.TrackDel&&i<e&&l>e||n==No.TrackBefore&&i<e||n==No.TrackAfter&&l>e))return null;if(l>e||l==e&&t<0&&!a)return e==i||t<0?r:r+s;r+=s}i=l}if(e>i)throw new RangeError(`Position ${e} is out of range for changeset of length ${i}`);return r}touchesRange(e,t=e){for(let n=0,i=0;n<this.sections.length&&i<=t;){let r=i+this.sections[n++];if(this.sections[n++]>=0&&i<=t&&r>=e)return!(i<e&&r>t)||"cover";i=r}return!1}toString(){let e="";for(let t=0;t<this.sections.length;){let n=this.sections[t++],i=this.sections[t++];e+=(e?" ":"")+n+(i>=0?":"+i:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(e=>"number"!=typeof e))throw new RangeError("Invalid JSON representation of ChangeDesc");return new Ho(e)}static create(e){return new Ho(e)}}class Go extends Ho{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return Ko(this,(t,n,i,r,o)=>e=e.replace(i,i+(n-t),o),!1),e}mapDesc(e,t=!1){return ea(this,e,t,!0)}invert(e){let t=this.sections.slice(),n=[];for(let i=0,r=0;i<t.length;i+=2){let o=t[i],a=t[i+1];if(a>=0){t[i]=a,t[i+1]=o;let s=i>>1;for(;n.length<s;)n.push(Bo.empty);n.push(o?e.slice(r,r+o):Bo.empty)}r+=o}return new Go(t,n)}compose(e){return this.empty?e:e.empty?this:ta(this,e,!0)}map(e,t=!1){return e.empty?this:ea(this,e,t,!0)}iterChanges(e,t=!1){Ko(this,e,t)}get desc(){return Ho.create(this.sections)}filter(e){let t=[],n=[],i=[],r=new na(this);e:for(let o=0,a=0;;){let s=o==e.length?1e9:e[o++];for(;a<s||a==s&&0==r.len;){if(r.done)break e;let e=Math.min(r.len,s-a);Fo(i,e,-1);let o=-1==r.ins?-1:0==r.off?r.ins:0;Fo(t,e,o),o>0&&Jo(n,t,r.text),r.forward(e),a+=e}let l=e[o++];for(;a<l;){if(r.done)break e;let e=Math.min(r.len,l-a);Fo(t,e,-1),Fo(i,e,-1==r.ins?-1:0==r.off?r.ins:0),r.forward(e),a+=e}}return{changes:new Go(t,n),filtered:Ho.create(i)}}toJSON(){let e=[];for(let t=0;t<this.sections.length;t+=2){let n=this.sections[t],i=this.sections[t+1];i<0?e.push(n):0==i?e.push([n]):e.push([n].concat(this.inserted[t>>1].toJSON()))}return e}static of(e,t,n){let i=[],r=[],o=0,a=null;function s(e=!1){if(!e&&!i.length)return;o<t&&Fo(i,t-o,-1);let n=new Go(i,r);a=a?a.compose(n.map(a)):n,i=[],r=[],o=0}return function e(l){if(Array.isArray(l))for(let t of l)e(t);else if(l instanceof Go){if(l.length!=t)throw new RangeError(`Mismatched change set length (got ${l.length}, expected ${t})`);s(),a=a?a.compose(l.map(a)):l}else{let{from:e,to:a=e,insert:c}=l;if(e>a||e<0||a>t)throw new RangeError(`Invalid change range ${e} to ${a} (in doc of length ${t})`);let u=c?"string"==typeof c?Bo.of(c.split(n||Wo)):c:Bo.empty,d=u.length;if(e==a&&0==d)return;e<o&&s(),e>o&&Fo(i,e-o,-1),Fo(i,a-e,d),Jo(r,i,u),o=a}}(e),s(!a),a}static empty(e){return new Go(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let t=[],n=[];for(let i=0;i<e.length;i++){let r=e[i];if("number"==typeof r)t.push(r,-1);else{if(!Array.isArray(r)||"number"!=typeof r[0]||r.some((e,t)=>t&&"string"!=typeof e))throw new RangeError("Invalid JSON representation of ChangeSet");if(1==r.length)t.push(r[0],0);else{for(;n.length<i;)n.push(Bo.empty);n[i]=Bo.of(r.slice(1)),t.push(r[0],n[i].length)}}}return new Go(t,n)}static createSet(e,t){return new Go(e,t)}}function Fo(e,t,n,i=!1){if(0==t&&n<=0)return;let r=e.length-2;r>=0&&n<=0&&n==e[r+1]?e[r]+=t:r>=0&&0==t&&0==e[r]?e[r+1]+=n:i?(e[r]+=t,e[r+1]+=n):e.push(t,n)}function Jo(e,t,n){if(0==n.length)return;let i=t.length-2>>1;if(i<e.length)e[e.length-1]=e[e.length-1].append(n);else{for(;e.length<i;)e.push(Bo.empty);e.push(n)}}function Ko(e,t,n){let i=e.inserted;for(let r=0,o=0,a=0;a<e.sections.length;){let s=e.sections[a++],l=e.sections[a++];if(l<0)r+=s,o+=s;else{let c=r,u=o,d=Bo.empty;for(;c+=s,u+=l,l&&i&&(d=d.append(i[a-2>>1])),!(n||a==e.sections.length||e.sections[a+1]<0);)s=e.sections[a++],l=e.sections[a++];t(r,c,o,u,d),r=c,o=u}}}function ea(e,t,n,i=!1){let r=[],o=i?[]:null,a=new na(e),s=new na(t);for(let e=-1;;){if(a.done&&s.len||s.done&&a.len)throw new Error("Mismatched change set lengths");if(-1==a.ins&&-1==s.ins){let e=Math.min(a.len,s.len);Fo(r,e,-1),a.forward(e),s.forward(e)}else if(s.ins>=0&&(a.ins<0||e==a.i||0==a.off&&(s.len<a.len||s.len==a.len&&!n))){let t=s.len;for(Fo(r,s.ins,-1);t;){let n=Math.min(a.len,t);a.ins>=0&&e<a.i&&a.len<=n&&(Fo(r,0,a.ins),o&&Jo(o,r,a.text),e=a.i),a.forward(n),t-=n}s.next()}else{if(!(a.ins>=0)){if(a.done&&s.done)return o?Go.createSet(r,o):Ho.create(r);throw new Error("Mismatched change set lengths")}{let t=0,n=a.len;for(;n;)if(-1==s.ins){let e=Math.min(n,s.len);t+=e,n-=e,s.forward(e)}else{if(!(0==s.ins&&s.len<n))break;n-=s.len,s.next()}Fo(r,t,e<a.i?a.ins:0),o&&e<a.i&&Jo(o,r,a.text),e=a.i,a.forward(a.len-n)}}}}function ta(e,t,n=!1){let i=[],r=n?[]:null,o=new na(e),a=new na(t);for(let e=!1;;){if(o.done&&a.done)return r?Go.createSet(i,r):Ho.create(i);if(0==o.ins)Fo(i,o.len,0,e),o.next();else if(0!=a.len||a.done){if(o.done||a.done)throw new Error("Mismatched change set lengths");{let t=Math.min(o.len2,a.len),n=i.length;if(-1==o.ins){let n=-1==a.ins?-1:a.off?0:a.ins;Fo(i,t,n,e),r&&n&&Jo(r,i,a.text)}else-1==a.ins?(Fo(i,o.off?0:o.len,t,e),r&&Jo(r,i,o.textBit(t))):(Fo(i,o.off?0:o.len,a.off?0:a.ins,e),r&&!a.off&&Jo(r,i,a.text));e=(o.ins>t||a.ins>=0&&a.len>t)&&(e||i.length>n),o.forward2(t),a.forward(t)}}else Fo(i,0,a.ins,e),r&&Jo(r,i,a.text),a.next()}}class na{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i<e.length?(this.len=e[this.i++],this.ins=e[this.i++]):(this.len=0,this.ins=-2),this.off=0}get done(){return-2==this.ins}get len2(){return this.ins<0?this.len:this.ins}get text(){let{inserted:e}=this.set,t=this.i-2>>1;return t>=e.length?Bo.empty:e[t]}textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&!e?Bo.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class ia{constructor(e,t,n){this.from=e,this.to=t,this.flags=n}get anchor(){return 32&this.flags?this.to:this.from}get head(){return 32&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 8&this.flags?-1:16&this.flags?1:0}get bidiLevel(){let e=7&this.flags;return 7==e?null:e}get goalColumn(){let e=this.flags>>6;return 16777215==e?void 0:e}map(e,t=-1){let n,i;return this.empty?n=i=e.mapPos(this.from,t):(n=e.mapPos(this.from,1),i=e.mapPos(this.to,-1)),n==this.from&&i==this.to?this:new ia(n,i,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return ra.range(e,t);let n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return ra.range(this.anchor,n)}eq(e,t=!1){return!(this.anchor!=e.anchor||this.head!=e.head||t&&this.empty&&this.assoc!=e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw new RangeError("Invalid JSON representation for SelectionRange");return ra.range(e.anchor,e.head)}static create(e,t,n){return new ia(e,t,n)}}class ra{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:ra.create(this.ranges.map(n=>n.map(e,t)),this.mainIndex)}eq(e,t=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let n=0;n<this.ranges.length;n++)if(!this.ranges[n].eq(e.ranges[n],t))return!1;return!0}get main(){return this.ranges[this.mainIndex]}asSingle(){return 1==this.ranges.length?this:new ra([this.main],0)}addRange(e,t=!0){return ra.create([e].concat(this.ranges),t?0:this.mainIndex+1)}replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]=e,ra.create(n,this.mainIndex)}toJSON(){return{ranges:this.ranges.map(e=>e.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new ra(e.ranges.map(e=>ia.fromJSON(e)),e.main)}static single(e,t=e){return new ra([ra.range(e,t)],0)}static create(e,t=0){if(0==e.length)throw new RangeError("A selection needs at least one range");for(let n=0,i=0;i<e.length;i++){let r=e[i];if(r.empty?r.from<=n:r.from<n)return ra.normalized(e.slice(),t);n=r.to}return new ra(e,t)}static cursor(e,t=0,n,i){return ia.create(e,e,(0==t?0:t<0?8:16)|(null==n?7:Math.min(6,n))|(null!=i?i:16777215)<<6)}static range(e,t,n,i){let r=(null!=n?n:16777215)<<6|(null==i?7:Math.min(6,i));return t<e?ia.create(t,e,48|r):ia.create(e,t,(t>e?8:0)|r)}static normalized(e,t=0){let n=e[t];e.sort((e,t)=>e.from-t.from),t=e.indexOf(n);for(let n=1;n<e.length;n++){let i=e[n],r=e[n-1];if(i.empty?i.from<=r.to:i.from<r.to){let o=r.from,a=Math.max(i.to,r.to);n<=t&&t--,e.splice(--n,2,i.anchor>i.head?ra.range(a,o):ra.range(o,a))}}return new ra(e,t)}}function oa(e,t){for(let n of e.ranges)if(n.to>t)throw new RangeError("Selection points outside of document")}let aa=0;class sa{constructor(e,t,n,i,r){this.combine=e,this.compareInput=t,this.compare=n,this.isStatic=i,this.id=aa++,this.default=e([]),this.extensions="function"==typeof r?r(this):r}get reader(){return this}static define(e={}){return new sa(e.combine||(e=>e),e.compareInput||((e,t)=>e===t),e.compare||(e.combine?(e,t)=>e===t:la),!!e.static,e.enables)}of(e){return new ca([],this,0,e)}compute(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ca(e,this,1,t)}computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ca(e,this,2,t)}from(e,t){return t||(t=e=>e),this.compute([e],n=>t(n.field(e)))}}function la(e,t){return e==t||e.length==t.length&&e.every((e,n)=>e===t[n])}class ca{constructor(e,t,n,i){this.dependencies=e,this.facet=t,this.type=n,this.value=i,this.id=aa++}dynamicSlot(e){var t;let n=this.value,i=this.facet.compareInput,r=this.id,o=e[r]>>1,a=2==this.type,s=!1,l=!1,c=[];for(let n of this.dependencies)"doc"==n?s=!0:"selection"==n?l=!0:1&(null!==(t=e[n.id])&&void 0!==t?t:1)||c.push(e[n.id]);return{create:e=>(e.values[o]=n(e),1),update(e,t){if(s&&t.docChanged||l&&(t.docChanged||t.selection)||da(e,c)){let t=n(e);if(a?!ua(t,e.values[o],i):!i(t,e.values[o]))return e.values[o]=t,1}return 0},reconfigure:(e,t)=>{let s,l=t.config.address[r];if(null!=l){let r=$a(t,l);if(this.dependencies.every(n=>n instanceof sa?t.facet(n)===e.facet(n):!(n instanceof pa)||t.field(n,!1)==e.field(n,!1))||(a?ua(s=n(e),r,i):i(s=n(e),r)))return e.values[o]=r,0}else s=n(e);return e.values[o]=s,1}}}}function ua(e,t,n){if(e.length!=t.length)return!1;for(let i=0;i<e.length;i++)if(!n(e[i],t[i]))return!1;return!0}function da(e,t){let n=!1;for(let i of t)1&va(e,i)&&(n=!0);return n}function Oa(e,t,n){let i=n.map(t=>e[t.id]),r=n.map(e=>e.type),o=i.filter(e=>!(1&e)),a=e[t.id]>>1;function s(e){let n=[];for(let t=0;t<i.length;t++){let o=$a(e,i[t]);if(2==r[t])for(let e of o)n.push(e);else n.push(o)}return t.combine(n)}return{create(e){for(let t of i)va(e,t);return e.values[a]=s(e),1},update(e,n){if(!da(e,o))return 0;let i=s(e);return t.compare(i,e.values[a])?0:(e.values[a]=i,1)},reconfigure(e,r){let o=da(e,i),l=r.config.facets[t.id],c=r.facet(t);if(l&&!o&&la(n,l))return e.values[a]=c,0;let u=s(e);return t.compare(u,c)?(e.values[a]=c,0):(e.values[a]=u,1)}}}const ha=sa.define({static:!0});class pa{constructor(e,t,n,i,r){this.id=e,this.createF=t,this.updateF=n,this.compareF=i,this.spec=r,this.provides=void 0}static define(e){let t=new pa(aa++,e.create,e.update,e.compare||((e,t)=>e===t),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(ha).find(e=>e.field==this);return((null==t?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(e),1),update:(e,n)=>{let i=e.values[t],r=this.updateF(i,n);return this.compareF(i,r)?0:(e.values[t]=r,1)},reconfigure:(e,n)=>{let i,r=e.facet(ha),o=n.facet(ha);return(i=r.find(e=>e.field==this))&&i!=o.find(e=>e.field==this)?(e.values[t]=i.create(e),1):null!=n.config.address[this.id]?(e.values[t]=n.field(this),0):(e.values[t]=this.create(e),1)}}}init(e){return[this,ha.of({field:this,create:e})]}get extension(){return this}}function fa(e){return t=>new ma(t,e)}const ga={highest:fa(0),high:fa(1),default:fa(2),low:fa(3),lowest:fa(4)};class ma{constructor(e,t){this.inner=e,this.prec=t}}class Ca{of(e){return new Qa(this,e)}reconfigure(e){return Ca.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class Qa{constructor(e,t){this.compartment=e,this.inner=t}}class Aa{constructor(e,t,n,i,r,o){for(this.base=e,this.compartments=t,this.dynamicSlots=n,this.address=i,this.staticValues=r,this.facets=o,this.statusTemplate=[];this.statusTemplate.length<n.length;)this.statusTemplate.push(0)}staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.staticValues[t>>1]}static resolve(e,t,n){let i=[],r=Object.create(null),o=new Map;for(let n of function(e,t,n){let i=[[],[],[],[],[]],r=new Map;return function e(o,a){let s=r.get(o);if(null!=s){if(s<=a)return;let e=i[s].indexOf(o);e>-1&&i[s].splice(e,1),o instanceof Qa&&n.delete(o.compartment)}if(r.set(o,a),Array.isArray(o))for(let t of o)e(t,a);else if(o instanceof Qa){if(n.has(o.compartment))throw new RangeError("Duplicate use of compartment in extensions");let i=t.get(o.compartment)||o.inner;n.set(o.compartment,i),e(i,a)}else if(o instanceof ma)e(o.inner,o.prec);else if(o instanceof pa)i[a].push(o),o.provides&&e(o.provides,a);else if(o instanceof ca)i[a].push(o),o.facet.extensions&&e(o.facet.extensions,2);else{let t=o.extension;if(!t)throw new Error(`Unrecognized extension value in extension set (${o}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);e(t,a)}}(e,2),i.reduce((e,t)=>e.concat(t))}(e,t,o))n instanceof pa?i.push(n):(r[n.facet.id]||(r[n.facet.id]=[])).push(n);let a=Object.create(null),s=[],l=[];for(let e of i)a[e.id]=l.length<<1,l.push(t=>e.slot(t));let c=null==n?void 0:n.config.facets;for(let e in r){let t=r[e],i=t[0].facet,o=c&&c[e]||[];if(t.every(e=>0==e.type))if(a[i.id]=s.length<<1|1,la(o,t))s.push(n.facet(i));else{let e=i.combine(t.map(e=>e.value));s.push(n&&i.compare(e,n.facet(i))?n.facet(i):e)}else{for(let e of t)0==e.type?(a[e.id]=s.length<<1|1,s.push(e.value)):(a[e.id]=l.length<<1,l.push(t=>e.dynamicSlot(t)));a[i.id]=l.length<<1,l.push(e=>Oa(e,i,t))}}let u=l.map(e=>e(a));return new Aa(e,o,u,a,s,r)}}function va(e,t){if(1&t)return 2;let n=t>>1,i=e.status[n];if(4==i)throw new Error("Cyclic dependency between fields and/or facets");if(2&i)return i;e.status[n]=4;let r=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|r}function $a(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}const ba=sa.define(),ya=sa.define({combine:e=>e.some(e=>e),static:!0}),wa=sa.define({combine:e=>e.length?e[0]:void 0,static:!0}),xa=sa.define(),Sa=sa.define(),ka=sa.define(),Ea=sa.define({combine:e=>!!e.length&&e[0]});class Pa{constructor(e,t){this.type=e,this.value=t}static define(){return new Ta}}class Ta{of(e){return new Pa(this,e)}}class Ia{constructor(e){this.map=e}of(e){return new Ba(this,e)}}class Ba{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==this.value?this:new Ba(this.type,t)}is(e){return this.type==e}static define(e={}){return new Ia(e.map||(e=>e))}static mapEffects(e,t){if(!e.length)return e;let n=[];for(let i of e){let e=i.map(t);e&&n.push(e)}return n}}Ba.reconfigure=Ba.define(),Ba.appendConfig=Ba.define();class _a{constructor(e,t,n,i,r,o){this.startState=e,this.changes=t,this.selection=n,this.effects=i,this.annotations=r,this.scrollIntoView=o,this._doc=null,this._state=null,n&&oa(n,t.newLength),r.some(e=>e.type==_a.time)||(this.annotations=r.concat(_a.time.of(Date.now())))}static create(e,t,n,i,r,o){return new _a(e,t,n,i,r,o)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(_a.userEvent);return!(!t||!(t==e||t.length>e.length&&t.slice(0,e.length)==e&&"."==t[e.length]))}}function Xa(e,t){let n=[];for(let i=0,r=0;;){let o,a;if(i<e.length&&(r==t.length||t[r]>=e[i]))o=e[i++],a=e[i++];else{if(!(r<t.length))return n;o=t[r++],a=t[r++]}!n.length||n[n.length-1]<o?n.push(o,a):n[n.length-1]<a&&(n[n.length-1]=a)}}function Va(e,t,n){var i;let r,o,a;return n?(r=t.changes,o=Go.empty(t.changes.length),a=e.changes.compose(t.changes)):(r=t.changes.map(e.changes),o=e.changes.mapDesc(t.changes,!0),a=e.changes.compose(r)),{changes:a,selection:t.selection?t.selection.map(o):null===(i=e.selection)||void 0===i?void 0:i.map(r),effects:Ba.mapEffects(e.effects,r).concat(Ba.mapEffects(t.effects,o)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function Ra(e,t,n){let i=t.selection,r=La(t.annotations);return t.userEvent&&(r=r.concat(_a.userEvent.of(t.userEvent))),{changes:t.changes instanceof Go?t.changes:Go.of(t.changes||[],n,e.facet(wa)),selection:i&&(i instanceof ra?i:ra.single(i.anchor,i.head)),effects:La(t.effects),annotations:r,scrollIntoView:!!t.scrollIntoView}}function Za(e,t,n){let i=Ra(e,t.length?t[0]:{},e.doc.length);t.length&&!1===t[0].filter&&(n=!1);for(let r=1;r<t.length;r++){!1===t[r].filter&&(n=!1);let o=!!t[r].sequential;i=Va(i,Ra(e,t[r],o?i.changes.newLength:e.doc.length),o)}let r=_a.create(e,i.changes,i.selection,i.effects,i.annotations,i.scrollIntoView);return function(e){let t=e.startState,n=t.facet(ka),i=e;for(let r=n.length-1;r>=0;r--){let o=n[r](e);o&&Object.keys(o).length&&(i=Va(i,Ra(t,o,e.changes.newLength),!0))}return i==e?e:_a.create(t,e.changes,e.selection,i.effects,i.annotations,i.scrollIntoView)}(n?function(e){let t=e.startState,n=!0;for(let i of t.facet(xa)){let t=i(e);if(!1===t){n=!1;break}Array.isArray(t)&&(n=!0===n?t:Xa(n,t))}if(!0!==n){let i,r;if(!1===n)r=e.changes.invertedDesc,i=Go.empty(t.doc.length);else{let t=e.changes.filter(n);i=t.changes,r=t.filtered.mapDesc(t.changes).invertedDesc}e=_a.create(t,i,e.selection&&e.selection.map(r),Ba.mapEffects(e.effects,r),e.annotations,e.scrollIntoView)}let i=t.facet(Sa);for(let n=i.length-1;n>=0;n--){let r=i[n](e);e=r instanceof _a?r:Array.isArray(r)&&1==r.length&&r[0]instanceof _a?r[0]:Za(t,La(r),!1)}return e}(r):r)}_a.time=Pa.define(),_a.userEvent=Pa.define(),_a.addToHistory=Pa.define(),_a.remote=Pa.define();const ja=[];function La(e){return null==e?ja:Array.isArray(e)?e:[e]}var za=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(za||(za={}));const Ma=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let Ya;try{Ya=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(qi){}class qa{constructor(e,t,n,i,r,o){this.config=e,this.doc=t,this.selection=n,this.values=i,this.status=e.statusTemplate.slice(),this.computeSlot=r,o&&(o._state=this);for(let e=0;e<this.config.dynamicSlots.length;e++)va(this,e<<1);this.computeSlot=null}field(e,t=!0){let n=this.config.address[e.id];if(null!=n)return va(this,n),$a(this,n);if(t)throw new RangeError("Field is not present in this state")}update(...e){return Za(this,e,!0)}applyTransaction(e){let t,n=this.config,{base:i,compartments:r}=n;for(let t of e.effects)t.is(Ca.reconfigure)?(n&&(r=new Map,n.compartments.forEach((e,t)=>r.set(t,e)),n=null),r.set(t.value.compartment,t.value.extension)):t.is(Ba.reconfigure)?(n=null,i=t.value):t.is(Ba.appendConfig)&&(n=null,i=La(i).concat(t.value));n?t=e.startState.values.slice():(n=Aa.resolve(i,r,this),t=new qa(n,this.doc,this.selection,n.dynamicSlots.map(()=>null),(e,t)=>t.reconfigure(e,this),null).values);let o=e.startState.facet(ya)?e.newSelection:e.newSelection.asSingle();new qa(n,e.newDoc,o,t,(t,n)=>n.update(t,e),e)}replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:ra.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,n=e(t.ranges[0]),i=this.changes(n.changes),r=[n.range],o=La(n.effects);for(let n=1;n<t.ranges.length;n++){let a=e(t.ranges[n]),s=this.changes(a.changes),l=s.map(i);for(let e=0;e<n;e++)r[e]=r[e].map(l);let c=i.mapDesc(s,!0);r.push(a.range.map(c)),i=i.compose(l),o=Ba.mapEffects(o,l).concat(Ba.mapEffects(La(a.effects),c))}return{changes:i,selection:ra.create(r,t.mainIndex),effects:o}}changes(e=[]){return e instanceof Go?e:Go.of(e,this.doc.length,this.facet(qa.lineSeparator))}toText(e){return Bo.of(e.split(this.facet(qa.lineSeparator)||Wo))}sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.lineBreak)}facet(e){let t=this.config.address[e.id];return null==t?e.default:(va(this,t),$a(this,t))}toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(e)for(let n in e){let i=e[n];i instanceof pa&&null!=this.config.address[i.id]&&(t[n]=i.spec.toJSON(this.field(e[n]),this))}return t}static fromJSON(e,t={},n){if(!e||"string"!=typeof e.doc)throw new RangeError("Invalid JSON representation for EditorState");let i=[];if(n)for(let t in n)if(Object.prototype.hasOwnProperty.call(e,t)){let r=n[t],o=e[t];i.push(r.init(e=>r.spec.fromJSON(o,e)))}return qa.create({doc:e.doc,selection:ra.fromJSON(e.selection),extensions:t.extensions?i.concat([t.extensions]):i})}static create(e={}){let t=Aa.resolve(e.extensions||[],new Map),n=e.doc instanceof Bo?e.doc:Bo.of((e.doc||"").split(t.staticFacet(qa.lineSeparator)||Wo)),i=e.selection?e.selection instanceof ra?e.selection:ra.single(e.selection.anchor,e.selection.head):ra.single(0);return oa(i,n.length),t.staticFacet(ya)||(i=i.asSingle()),new qa(t,n,i,t.dynamicSlots.map(()=>null),(e,t)=>t.create(e),null)}get tabSize(){return this.facet(qa.tabSize)}get lineBreak(){return this.facet(qa.lineSeparator)||"\n"}get readOnly(){return this.facet(Ea)}phrase(e,...t){for(let t of this.facet(qa.phrases))if(Object.prototype.hasOwnProperty.call(t,e)){e=t[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(e,n)=>{if("$"==n)return"$";let i=+(n||1);return!i||i>t.length?e:t[i-1]})),e}languageDataAt(e,t,n=-1){let i=[];for(let r of this.facet(ba))for(let o of r(this,t,n))Object.prototype.hasOwnProperty.call(o,e)&&i.push(o[e]);return i}charCategorizer(e){return function(e){return t=>{if(!/\S/.test(t))return za.Space;if(function(e){if(Ya)return Ya.test(e);for(let t=0;t<e.length;t++){let n=e[t];if(/\w/.test(n)||n>""&&(n.toUpperCase()!=n.toLowerCase()||Ma.test(n)))return!0}return!1}(t))return za.Word;for(let n=0;n<e.length;n++)if(t.indexOf(e[n])>-1)return za.Word;return za.Other}}(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:n,length:i}=this.doc.lineAt(e),r=this.charCategorizer(e),o=e-n,a=e-n;for(;o>0;){let e=Yo(t,o,!1);if(r(t.slice(e,o))!=za.Word)break;o=e}for(;a<i;){let e=Yo(t,a);if(r(t.slice(a,e))!=za.Word)break;a=e}return o==a?null:ra.range(o+n,a+n)}}function Ua(e,t,n={}){let i={};for(let t of e)for(let e of Object.keys(t)){let r=t[e],o=i[e];if(void 0===o)i[e]=r;else if(o===r||void 0===r);else{if(!Object.hasOwnProperty.call(n,e))throw new Error("Config merge conflict for field "+e);i[e]=n[e](o,r)}}for(let e in t)void 0===i[e]&&(i[e]=t[e]);return i}qa.allowMultipleSelections=ya,qa.tabSize=sa.define({combine:e=>e.length?e[0]:4}),qa.lineSeparator=wa,qa.readOnly=Ea,qa.phrases=sa.define({compare(e,t){let n=Object.keys(e),i=Object.keys(t);return n.length==i.length&&n.every(n=>e[n]==t[n])}}),qa.languageData=ba,qa.changeFilter=xa,qa.transactionFilter=Sa,qa.transactionExtender=ka,Ca.reconfigure=Ba.define();class Da{eq(e){return this==e}range(e,t=e){return Wa.create(e,t,this)}}Da.prototype.startSide=Da.prototype.endSide=0,Da.prototype.point=!1,Da.prototype.mapMode=No.TrackDel;let Wa=class e{constructor(e,t,n){this.from=e,this.to=t,this.value=n}static create(t,n,i){return new e(t,n,i)}};function Na(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class Ha{constructor(e,t,n,i){this.from=e,this.to=t,this.value=n,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(e,t,n,i=0){let r=n?this.to:this.from;for(let o=i,a=r.length;;){if(o==a)return o;let i=o+a>>1,s=r[i]-e||(n?this.value[i].endSide:this.value[i].startSide)-t;if(i==o)return s>=0?o:a;s>=0?a=i:o=i+1}}between(e,t,n,i){for(let r=this.findIndex(t,-1e9,!0),o=this.findIndex(n,1e9,!1,r);r<o;r++)if(!1===i(this.from[r]+e,this.to[r]+e,this.value[r]))return!1}map(e,t){let n=[],i=[],r=[],o=-1,a=-1;for(let s=0;s<this.value.length;s++){let l,c,u=this.value[s],d=this.from[s]+e,O=this.to[s]+e;if(d==O){let e=t.mapPos(d,u.startSide,u.mapMode);if(null==e)continue;if(l=c=e,u.startSide!=u.endSide&&(c=t.mapPos(d,u.endSide),c<l))continue}else if(l=t.mapPos(d,u.startSide),c=t.mapPos(O,u.endSide),l>c||l==c&&u.startSide>0&&u.endSide<=0)continue;(c-l||u.endSide-u.startSide)<0||(o<0&&(o=l),u.point&&(a=Math.max(a,c-l)),n.push(u),i.push(l-o),r.push(c-o))}return{mapped:n.length?new Ha(i,r,n,a):null,pos:o}}}class Ga{constructor(e,t,n,i){this.chunkPos=e,this.chunk=t,this.nextLayer=n,this.maxPoint=i}static create(e,t,n,i){return new Ga(e,t,n,i)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:n=!1,filterFrom:i=0,filterTo:r=this.length}=e,o=e.filter;if(0==t.length&&!o)return this;if(n&&(t=t.slice().sort(Na)),this.isEmpty)return t.length?Ga.of(t):this;let a=new Ka(this,null,-1).goto(0),s=0,l=[],c=new Fa;for(;a.value||s<t.length;)if(s<t.length&&(a.from-t[s].from||a.startSide-t[s].value.startSide)>=0){let e=t[s++];c.addInner(e.from,e.to,e.value)||l.push(e)}else 1==a.rangeIndex&&a.chunkIndex<this.chunk.length&&(s==t.length||this.chunkEnd(a.chunkIndex)<t[s].from)&&(!o||i>this.chunkEnd(a.chunkIndex)||r<this.chunkPos[a.chunkIndex])&&c.addChunk(this.chunkPos[a.chunkIndex],this.chunk[a.chunkIndex])?a.nextChunk():((!o||i>a.to||r<a.from||o(a.from,a.to,a.value))&&(c.addInner(a.from,a.to,a.value)||l.push(Wa.create(a.from,a.to,a.value))),a.next());return c.finishInner(this.nextLayer.isEmpty&&!l.length?Ga.empty:this.nextLayer.update({add:l,filter:o,filterFrom:i,filterTo:r}))}map(e){if(e.empty||this.isEmpty)return this;let t=[],n=[],i=-1;for(let r=0;r<this.chunk.length;r++){let o=this.chunkPos[r],a=this.chunk[r],s=e.touchesRange(o,o+a.length);if(!1===s)i=Math.max(i,a.maxPoint),t.push(a),n.push(e.mapPos(o));else if(!0===s){let{mapped:r,pos:s}=a.map(o,e);r&&(i=Math.max(i,r.maxPoint),t.push(r),n.push(s))}}let r=this.nextLayer.map(e);return 0==t.length?r:new Ga(n,t,r||Ga.empty,i)}between(e,t,n){if(!this.isEmpty){for(let i=0;i<this.chunk.length;i++){let r=this.chunkPos[i],o=this.chunk[i];if(t>=r&&e<=r+o.length&&!1===o.between(r,e-r,t-r,n))return}this.nextLayer.between(e,t,n)}}iter(e=0){return es.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return es.from(e).goto(t)}static compare(e,t,n,i,r=-1){let o=e.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=r),a=t.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=r),s=Ja(o,a,n),l=new ns(o,s,r),c=new ns(a,s,r);n.iterGaps((e,t,n)=>is(l,e,c,t,n,i)),n.empty&&0==n.length&&is(l,0,c,0,0,i)}static eq(e,t,n=0,i){null==i&&(i=999999999);let r=e.filter(e=>!e.isEmpty&&t.indexOf(e)<0),o=t.filter(t=>!t.isEmpty&&e.indexOf(t)<0);if(r.length!=o.length)return!1;if(!r.length)return!0;let a=Ja(r,o),s=new ns(r,a,0).goto(n),l=new ns(o,a,0).goto(n);for(;;){if(s.to!=l.to||!rs(s.active,l.active)||s.point&&(!l.point||!s.point.eq(l.point)))return!1;if(s.to>i)return!0;s.next(),l.next()}}static spans(e,t,n,i,r=-1){let o=new ns(e,null,r).goto(t),a=t,s=o.openStart;for(;;){let e=Math.min(o.to,n);if(o.point){let n=o.activeForPoint(o.to),r=o.pointFrom<t?n.length+1:o.point.startSide<0?n.length:Math.min(n.length,s);i.point(a,e,o.point,n,r,o.pointRank),s=Math.min(o.openEnd(e),n.length)}else e>a&&(i.span(a,e,o.active,s),s=o.openEnd(e));if(o.to>n)return s+(o.point&&o.to>n?1:0);a=o.to,o.next()}}static of(e,t=!1){let n=new Fa;for(let i of e instanceof Wa?[e]:t?function(e){if(e.length>1)for(let t=e[0],n=1;n<e.length;n++){let i=e[n];if(Na(t,i)>0)return e.slice().sort(Na);t=i}return e}(e):e)n.add(i.from,i.to,i.value);return n.finish()}static join(e){if(!e.length)return Ga.empty;let t=e[e.length-1];for(let n=e.length-2;n>=0;n--)for(let i=e[n];i!=Ga.empty;i=i.nextLayer)t=new Ga(i.chunkPos,i.chunk,t,Math.max(i.maxPoint,t.maxPoint));return t}}Ga.empty=new Ga([],[],null,-1),Ga.empty.nextLayer=Ga.empty;class Fa{finishChunk(e){this.chunks.push(new Ha(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new Fa)).add(e,t,n)}addInner(e,t,n){let i=e-this.lastTo||n.startSide-this.last.endSide;if(i<=0&&(e-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(i<0||(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),0))}addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}finish(){return this.finishInner(Ga.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;let t=Ga.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}function Ja(e,t,n){let i=new Map;for(let t of e)for(let e=0;e<t.chunk.length;e++)t.chunk[e].maxPoint<=0&&i.set(t.chunk[e],t.chunkPos[e]);let r=new Set;for(let e of t)for(let t=0;t<e.chunk.length;t++){let o=i.get(e.chunk[t]);null==o||(n?n.mapPos(o):o)!=e.chunkPos[t]||(null==n?void 0:n.touchesRange(o,o+e.chunk[t].length))||r.add(e.chunk[t])}return r}class Ka{constructor(e,t,n,i=0){this.layer=e,this.skip=t,this.minPoint=n,this.rank=i}get startSide(){return this.value?this.value.startSide:0}get endSide(){return this.value?this.value.endSide:0}goto(e,t=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner(e,t,!1),this}gotoInner(e,t,n){for(;this.chunkIndex<this.layer.chunk.length;){let t=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(t)||this.layer.chunkEnd(this.chunkIndex)<e||t.maxPoint<this.minPoint))break;this.chunkIndex++,n=!1}if(this.chunkIndex<this.layer.chunk.length){let i=this.layer.chunk[this.chunkIndex].findIndex(e-this.layer.chunkPos[this.chunkIndex],t,!0);(!n||this.rangeIndex<i)&&this.setRangeIndex(i)}this.next()}forward(e,t){(this.to-e||this.endSide-t)<0&&this.gotoInner(e,t,!0)}next(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}{let e=this.layer.chunkPos[this.chunkIndex],t=this.layer.chunk[this.chunkIndex],n=e+t.from[this.rangeIndex];if(this.from=n,this.to=e+t.to[this.rangeIndex],this.value=t.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=e}nextChunk(){this.chunkIndex++,this.rangeIndex=0,this.next()}compare(e){return this.from-e.from||this.startSide-e.startSide||this.rank-e.rank||this.to-e.to||this.endSide-e.endSide}}class es{constructor(e){this.heap=e}static from(e,t=null,n=-1){let i=[];for(let r=0;r<e.length;r++)for(let o=e[r];!o.isEmpty;o=o.nextLayer)o.maxPoint>=n&&i.push(new Ka(o,t,n,r));return 1==i.length?i[0]:new es(i)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let n of this.heap)n.goto(e,t);for(let e=this.heap.length>>1;e>=0;e--)ts(this.heap,e);return this.next(),this}forward(e,t){for(let n of this.heap)n.forward(e,t);for(let e=this.heap.length>>1;e>=0;e--)ts(this.heap,e);(this.to-e||this.value.endSide-t)<0&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),ts(this.heap,0)}}}function ts(e,t){for(let n=e[t];;){let i=1+(t<<1);if(i>=e.length)break;let r=e[i];if(i+1<e.length&&r.compare(e[i+1])>=0&&(r=e[i+1],i++),n.compare(r)<0)break;e[i]=n,e[t]=r,t=i}}class ns{constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=es.from(e,t,n)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){os(this.active,e),os(this.activeTo,e),os(this.activeRank,e),this.minActive=ss(this.active,this.activeTo)}addActive(e){let t=0,{value:n,to:i,rank:r}=this.cursor;for(;t<this.activeRank.length&&(r-this.activeRank[t]||i-this.activeTo[t])>0;)t++;as(this.active,t,n),as(this.activeTo,t,i),as(this.activeRank,t,r),e&&as(e,t,this.cursor.from),this.minActive=ss(this.active,this.activeTo)}next(){let e=this.to,t=this.point;this.point=null;let n=this.openStart<0?[]:null;for(;;){let i=this.minActive;if(i>-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>e){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&os(n,i)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let e=this.cursor.value;if(e.point){if(!(t&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)){this.point=e,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=e.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}this.cursor.next()}else this.addActive(n),this.cursor.next()}}}if(n){this.openStart=0;for(let t=n.length-1;t>=0&&n[t]<e;t--)this.openStart++}}activeForPoint(e){if(!this.active.length)return this.active;let t=[];for(let n=this.active.length-1;n>=0&&!(this.activeRank[n]<this.pointRank);n--)(this.activeTo[n]>e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}openEnd(e){let t=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}function is(e,t,n,i,r,o){e.goto(t),n.goto(i);let a=i+r,s=i,l=i-t;for(;;){let t=e.to+l-n.to,i=t||e.endSide-n.endSide,r=i<0?e.to+l:n.to,c=Math.min(r,a);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&rs(e.activeForPoint(e.to),n.activeForPoint(n.to))||o.comparePoint(s,c,e.point,n.point):c>s&&!rs(e.active,n.active)&&o.compareRange(s,c,e.active,n.active),r>a)break;(t||e.openEnd!=n.openEnd)&&o.boundChange&&o.boundChange(r),s=r,i<=0&&e.next(),i>=0&&n.next()}}function rs(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!=t[n]&&!e[n].eq(t[n]))return!1;return!0}function os(e,t){for(let n=t,i=e.length-1;n<i;n++)e[n]=e[n+1];e.pop()}function as(e,t,n){for(let n=e.length-1;n>=t;n--)e[n+1]=e[n];e[t]=n}function ss(e,t){let n=-1,i=1e9;for(let r=0;r<t.length;r++)(t[r]-i||e[r].endSide-e[n].endSide)<0&&(n=r,i=t[r]);return n}function ls(e,t,n=e.length){let i=0;for(let r=0;r<n&&r<e.length;)9==e.charCodeAt(r)?(i+=t-i%t,r++):(i++,r=Yo(e,r));return i}function cs(e,t,n,i){for(let i=0,r=0;;){if(r>=t)return i;if(i==e.length)break;r+=9==e.charCodeAt(i)?n-r%n:1,i=Yo(e,i)}return!0===i?-1:e.length}const us="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),ds="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),Os="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class hs{constructor(e,t){this.rules=[];let{finish:n}=t||{};function i(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}function r(e,t,o,a){let s=[],l=/^@(\w+)\b/.exec(e[0]),c=l&&"keyframes"==l[1];if(l&&null==t)return o.push(e[0]+";");for(let n in t){let a=t[n];if(/&/.test(n))r(n.split(/,\s*/).map(t=>e.map(e=>t.replace(/&/,e))).reduce((e,t)=>e.concat(t)),a,o);else if(a&&"object"==typeof a){if(!l)throw new RangeError("The value of a property ("+n+") should be a primitive value.");r(i(n),a,s,c)}else null!=a&&s.push(n.replace(/_.*/,"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())+": "+a+";")}(s.length||c)&&o.push((!n||l||a?e:e.map(n)).join(", ")+" {"+s.join(" ")+"}")}for(let t in e)r(i(t),e[t],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let e=Os[us]||1;return Os[us]=e+1,"ͼ"+e.toString(36)}static mount(e,t,n){let i=e[ds],r=n&&n.nonce;i?r&&i.setNonce(r):i=new fs(e,r),i.mount(Array.isArray(t)?t:[t],e)}}let ps=new Map;class fs{constructor(e,t){let n=e.ownerDocument||e,i=n.defaultView;if(!e.head&&e.adoptedStyleSheets&&i.CSSStyleSheet){let t=ps.get(n);if(t)return e[ds]=t;this.sheet=new i.CSSStyleSheet,ps.set(n,this)}else this.styleTag=n.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);this.modules=[],e[ds]=this}mount(e,t){let n=this.sheet,i=0,r=0;for(let t=0;t<e.length;t++){let o=e[t],a=this.modules.indexOf(o);if(a<r&&a>-1&&(this.modules.splice(a,1),r--,a=-1),-1==a){if(this.modules.splice(r++,0,o),n)for(let e=0;e<o.rules.length;e++)n.insertRule(o.rules[e],i++)}else{for(;r<a;)i+=this.modules[r++].rules.length;i+=o.rules.length,r++}}if(n)t.adoptedStyleSheets.indexOf(this.sheet)<0&&(t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets]);else{let e="";for(let t=0;t<this.modules.length;t++)e+=this.modules[t].getRules()+"\n";this.styleTag.textContent=e;let n=t.head||t;this.styleTag.parentNode!=n&&n.insertBefore(this.styleTag,n.firstChild)}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}for(var gs={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},ms={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Cs="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),Qs="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),As=0;As<10;As++)gs[48+As]=gs[96+As]=String(As);for(As=1;As<=24;As++)gs[As+111]="F"+As;for(As=65;As<=90;As++)gs[As]=String.fromCharCode(As+32),ms[As]=String.fromCharCode(As);for(var vs in gs)ms.hasOwnProperty(vs)||(ms[vs]=gs[vs]);function $s(){var e=arguments[0];"string"==typeof e&&(e=document.createElement(e));var t=1,n=arguments[1];if(n&&"object"==typeof n&&null==n.nodeType&&!Array.isArray(n)){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=n[i];"string"==typeof r?e.setAttribute(i,r):null!=r&&(e[i]=r)}t++}for(;t<arguments.length;t++)bs(e,arguments[t]);return e}function bs(e,t){if("string"==typeof t)e.appendChild(document.createTextNode(t));else if(null==t);else if(null!=t.nodeType)e.appendChild(t);else{if(!Array.isArray(t))throw new RangeError("Unsupported child node: "+t);for(var n=0;n<t.length;n++)bs(e,t[n])}}function ys(e){let t;return t=11==e.nodeType?e.getSelection?e:e.ownerDocument:e,t.getSelection()}function ws(e,t){return!!t&&(e==t||e.contains(1!=t.nodeType?t.parentNode:t))}function xs(e,t){if(!t.anchorNode)return!1;try{return ws(e,t.anchorNode)}catch(e){return!1}}function Ss(e){return 3==e.nodeType?Ls(e,0,e.nodeValue.length).getClientRects():1==e.nodeType?e.getClientRects():[]}function ks(e,t,n,i){return!!n&&(Ts(e,t,n,i,-1)||Ts(e,t,n,i,1))}function Es(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t}function Ps(e){return 1==e.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}function Ts(e,t,n,i,r){for(;;){if(e==n&&t==i)return!0;if(t==(r<0?0:Is(e))){if("DIV"==e.nodeName)return!1;let n=e.parentNode;if(!n||1!=n.nodeType)return!1;t=Es(e)+(r<0?0:1),e=n}else{if(1!=e.nodeType)return!1;if(1==(e=e.childNodes[t+(r<0?-1:0)]).nodeType&&"false"==e.contentEditable)return!1;t=r<0?Is(e):0}}}function Is(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function Bs(e,t){let n=t?e.left:e.right;return{left:n,right:n,top:e.top,bottom:e.bottom}}function _s(e){let t=e.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function Xs(e,t){let n=t.width/e.offsetWidth,i=t.height/e.offsetHeight;return(n>.995&&n<1.005||!isFinite(n)||Math.abs(t.width-e.offsetWidth)<1)&&(n=1),(i>.995&&i<1.005||!isFinite(i)||Math.abs(t.height-e.offsetHeight)<1)&&(i=1),{scaleX:n,scaleY:i}}class Vs{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:t,focusNode:n}=e;this.set(t,Math.min(e.anchorOffset,t?Is(t):0),n,Math.min(e.focusOffset,n?Is(n):0))}set(e,t,n,i){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,this.focusOffset=i}}let Rs,Zs=null;function js(e){if(e.setActive)return e.setActive();if(Zs)return e.focus(Zs);let t=[];for(let n=e;n&&(t.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(e.focus(null==Zs?{get preventScroll(){return Zs={preventScroll:!0},!0}}:void 0),!Zs){Zs=!1;for(let e=0;e<t.length;){let n=t[e++],i=t[e++],r=t[e++];n.scrollTop!=i&&(n.scrollTop=i),n.scrollLeft!=r&&(n.scrollLeft=r)}}}function Ls(e,t,n=t){let i=Rs||(Rs=document.createRange());return i.setEnd(e,n),i.setStart(e,t),i}function zs(e,t,n,i){let r={key:t,code:t,keyCode:n,which:n,cancelable:!0};i&&({altKey:r.altKey,ctrlKey:r.ctrlKey,shiftKey:r.shiftKey,metaKey:r.metaKey}=i);let o=new KeyboardEvent("keydown",r);o.synthetic=!0,e.dispatchEvent(o);let a=new KeyboardEvent("keyup",r);return a.synthetic=!0,e.dispatchEvent(a),o.defaultPrevented||a.defaultPrevented}function Ms(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}function Ys(e){return e.scrollTop>Math.max(1,e.scrollHeight-e.clientHeight-4)}function qs(e,t){for(let n=e,i=t;;){if(3==n.nodeType&&i>0)return{node:n,offset:i};if(1==n.nodeType&&i>0){if("false"==n.contentEditable)return null;n=n.childNodes[i-1],i=Is(n)}else{if(!n.parentNode||Ps(n))return null;i=Es(n),n=n.parentNode}}}function Us(e,t){for(let n=e,i=t;;){if(3==n.nodeType&&i<n.nodeValue.length)return{node:n,offset:i};if(1==n.nodeType&&i<n.childNodes.length){if("false"==n.contentEditable)return null;n=n.childNodes[i],i=0}else{if(!n.parentNode||Ps(n))return null;i=Es(n)+1,n=n.parentNode}}}class Ds{constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n}static before(e,t){return new Ds(e.parentNode,Es(e),t)}static after(e,t){return new Ds(e.parentNode,Es(e)+1,t)}}const Ws=[];class Ns{constructor(){this.parent=null,this.dom=null,this.flags=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e)return t;t+=n.length+n.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(e){return this.posBefore(e)+e.length}sync(e,t){if(2&this.flags){let n,i=this.dom,r=null;for(let o of this.children){if(7&o.flags){if(!o.dom&&(n=r?r.nextSibling:i.firstChild)){let e=Ns.get(n);(!e||!e.parent&&e.canReuseDOM(o))&&o.reuseDOM(n)}o.sync(e,t),o.flags&=-8}if(n=r?r.nextSibling:i.firstChild,t&&!t.written&&t.node==i&&n!=o.dom&&(t.written=!0),o.dom.parentNode==i)for(;n&&n!=o.dom;)n=Hs(n);else i.insertBefore(o.dom,n);r=o.dom}for(n=r?r.nextSibling:i.firstChild,n&&t&&t.node==i&&(t.written=!0);n;)n=Hs(n)}else if(1&this.flags)for(let n of this.children)7&n.flags&&(n.sync(e,t),n.flags&=-8)}reuseDOM(e){}localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];else{let i=0==Is(e)?0:0==t?-1:1;for(;;){let t=e.parentNode;if(t==this.dom)break;0==i&&t.firstChild!=t.lastChild&&(i=e==t.firstChild?-1:1),e=t}n=i<0?e:e.nextSibling}if(n==this.dom.firstChild)return 0;for(;n&&!Ns.get(n);)n=n.nextSibling;if(!n)return this.length;for(let e=0,t=0;;e++){let i=this.children[e];if(i.dom==n)return t;t+=i.length+i.breakAfter}}domBoundsAround(e,t,n=0){let i=-1,r=-1,o=-1,a=-1;for(let s=0,l=n,c=n;s<this.children.length;s++){let n=this.children[s],u=l+n.length;if(l<e&&u>t)return n.domBoundsAround(e,t,l);if(u>=e&&-1==i&&(i=s,r=l),l>t&&n.dom.parentNode==this.dom){o=s,a=c;break}c=u,l=u+n.breakAfter}return{from:r,to:a<0?n+this.length:a,startDOM:(i?this.children[i-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o<this.children.length&&o>=0?this.children[o].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.flags|=2),1&t.flags)return;t.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,7&this.flags&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}}replaceChildren(e,t,n=Ws){this.markDirty();for(let i=e;i<t;i++){let e=this.children[i];e.parent==this&&n.indexOf(e)<0&&e.destroy()}n.length<250?this.children.splice(e,t-e,...n):this.children=[].concat(this.children.slice(0,e),n,this.children.slice(t));for(let e=0;e<n.length;e++)n[e].setParent(this)}ignoreMutation(e){return!1}ignoreEvent(e){return!1}childCursor(e=this.length){return new Gs(this.children,e,this.children.length)}childPos(e,t=1){return this.childCursor().findPos(e,t)}toString(){let e=this.constructor.name.replace("View","");return e+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==e?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}static get(e){return e.cmView}get isEditable(){return!0}get isWidget(){return!1}get isHidden(){return!1}merge(e,t,n,i,r,o){return!1}become(e){return!1}canReuseDOM(e){return e.constructor==this.constructor&&!(8&(this.flags|e.flags))}getSide(){return 0}destroy(){for(let e of this.children)e.parent==this&&e.destroy();this.parent=null}}function Hs(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}Ns.prototype.breakAfter=0;class Gs{constructor(e,t,n){this.children=e,this.pos=t,this.i=n,this.off=0}findPos(e,t=1){for(;;){if(e>this.pos||e==this.pos&&(t>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}function Fs(e,t,n,i,r,o,a,s,l){let{children:c}=e,u=c.length?c[t]:null,d=o.length?o[o.length-1]:null,O=d?d.breakAfter:a;if(!(t==i&&u&&!a&&!O&&o.length<2&&u.merge(n,r,o.length?d:null,0==n,s,l))){if(i<c.length){let e=c[i];e&&(r<e.length||e.breakAfter&&(null==d?void 0:d.breakAfter))?(t==i&&(e=e.split(r),r=0),!O&&d&&e.merge(0,r,d,!0,0,l)?o[o.length-1]=e:((r||e.children.length&&!e.children[0].length)&&e.merge(0,r,null,!1,0,l),o.push(e))):(null==e?void 0:e.breakAfter)&&(d?d.breakAfter=1:a=1),i++}for(u&&(u.breakAfter=a,n>0&&(!a&&o.length&&u.merge(n,u.length,o[0],!1,s,0)?u.breakAfter=o.shift().breakAfter:(n<u.length||u.children.length&&0==u.children[u.children.length-1].length)&&u.merge(n,u.length,null,!1,s,0),t++));t<i&&o.length;)if(c[i-1].become(o[o.length-1]))i--,o.pop(),l=o.length?0:s;else{if(!c[t].become(o[0]))break;t++,o.shift(),s=o.length?0:l}!o.length&&t&&i<c.length&&!c[t-1].breakAfter&&c[i].merge(0,0,c[t-1],!1,s,l)&&t--,(t<i||o.length)&&e.replaceChildren(t,i,o)}}function Js(e,t,n,i,r,o){let a=e.childCursor(),{i:s,off:l}=a.findPos(n,1),{i:c,off:u}=a.findPos(t,-1),d=t-n;for(let e of i)d+=e.length;e.length+=d,Fs(e,c,u,s,l,i,0,r,o)}let Ks="undefined"!=typeof navigator?navigator:{userAgent:"",vendor:"",platform:""},el="undefined"!=typeof document?document:{documentElement:{style:{}}};const tl=/Edge\/(\d+)/.exec(Ks.userAgent),nl=/MSIE \d/.test(Ks.userAgent),il=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Ks.userAgent),rl=!!(nl||il||tl),ol=!rl&&/gecko\/(\d+)/i.test(Ks.userAgent),al=!rl&&/Chrome\/(\d+)/.exec(Ks.userAgent),sl="webkitFontSmoothing"in el.documentElement.style,ll=!rl&&/Apple Computer/.test(Ks.vendor),cl=ll&&(/Mobile\/\w+/.test(Ks.userAgent)||Ks.maxTouchPoints>2);var ul={mac:cl||/Mac/.test(Ks.platform),windows:/Win/.test(Ks.platform),linux:/Linux|X11/.test(Ks.platform),ie:rl,ie_version:nl?el.documentMode||6:il?+il[1]:tl?+tl[1]:0,gecko:ol,gecko_version:ol?+(/Firefox\/(\d+)/.exec(Ks.userAgent)||[0,0])[1]:0,chrome:!!al,chrome_version:al?+al[1]:0,ios:cl,android:/Android\b/.test(Ks.userAgent),safari:ll,webkit_version:sl?+(/\bAppleWebKit\/(\d+)/.exec(Ks.userAgent)||[0,0])[1]:0,tabSize:null!=el.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};class dl extends Ns{constructor(e){super(),this.text=e}get length(){return this.text.length}createDOM(e){this.setDOM(e||document.createTextNode(this.text))}sync(e,t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}reuseDOM(e){3==e.nodeType&&this.createDOM(e)}merge(e,t,n){return!(8&this.flags||n&&(!(n instanceof dl)||this.length-(t-e)+n.length>256||8&n.flags)||(this.text=this.text.slice(0,e)+(n?n.text:"")+this.text.slice(t),this.markDirty(),0))}split(e){let t=new dl(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),t.flags|=8&this.flags,t}localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0}domAtPos(e){return new Ds(this.dom,e)}domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(e,t){return function(e,t,n){let i=e.nodeValue.length;t>i&&(t=i);let r=t,o=t,a=0;0==t&&n<0||t==i&&n>=0?ul.chrome||ul.gecko||(t?(r--,a=1):o<i&&(o++,a=-1)):n<0?r--:o<i&&o++;let s=Ls(e,r,o).getClientRects();if(!s.length)return null;let l=s[(a?a<0:n>=0)?0:s.length-1];return ul.safari&&!a&&0==l.width&&(l=Array.prototype.find.call(s,e=>e.width)||l),a?Bs(l,a<0):l||null}(this.dom,e,t)}}class Ol extends Ns{constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.length=n;for(let e of t)e.setParent(this)}setAttrs(e){if(Ms(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(let t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}canReuseDOM(e){return super.canReuseDOM(e)&&!(8&(this.flags|e.flags))}reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}sync(e,t){this.dom?4&this.flags&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(e,t)}merge(e,t,n,i,r,o){return!(n&&(!(n instanceof Ol&&n.mark.eq(this.mark))||e&&r<=0||t<this.length&&o<=0)||(Js(this,e,t,n?n.children.slice():[],r-1,o-1),this.markDirty(),0))}split(e){let t=[],n=0,i=-1,r=0;for(let o of this.children){let a=n+o.length;a>e&&t.push(n<e?o.split(e-n):o),i<0&&n>=e&&(i=r),n=a,r++}let o=this.length-e;return this.length=e,i>-1&&(this.children.length=i,this.markDirty()),new Ol(this.mark,t,o)}domAtPos(e){return fl(this,e)}coordsAt(e,t){return ml(this,e,t)}}class hl extends Ns{static create(e,t,n){return new hl(e,t,n)}constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,this.prevWidget=null}split(e){let t=hl.create(this.widget,this.length-e,this.side);return this.length-=e,t}sync(e){this.dom&&this.widget.updateDOM(this.dom,e)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}getSide(){return this.side}merge(e,t,n,i,r,o){return!(n&&(!(n instanceof hl&&this.widget.compare(n.widget))||e>0&&r<=0||t<this.length&&o<=0)||(this.length=e+(n?n.length:0)+(this.length-t),0))}become(e){return e instanceof hl&&e.side==this.side&&this.widget.constructor==e.widget.constructor&&(this.widget.compare(e.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,!0)}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get overrideDOMText(){if(0==this.length)return Bo.empty;let e=this;for(;e.parent;)e=e.parent;let{view:t}=e,n=t&&t.state.doc,i=this.posAtStart;return n?n.slice(i,i+this.length):Bo.empty}domAtPos(e){return(this.length?0==e:this.side>0)?Ds.before(this.dom):Ds.after(this.dom,e==this.length)}domBoundsAround(){return null}coordsAt(e,t){let n=this.widget.coordsAt(this.dom,e,t);if(n)return n;let i=this.dom.getClientRects(),r=null;if(!i.length)return null;let o=this.side?this.side<0:e>0;for(let t=o?i.length-1:0;r=i[t],!(e>0?0==t:t==i.length-1||r.top<r.bottom);t+=o?-1:1);return Bs(r,!o)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class pl extends Ns{constructor(e){super(),this.side=e}get length(){return 0}merge(){return!1}become(e){return e instanceof pl&&e.side==this.side}split(){return new pl(this.side)}sync(){if(!this.dom){let e=document.createElement("img");e.className="cm-widgetBuffer",e.setAttribute("aria-hidden","true"),this.setDOM(e)}}getSide(){return this.side}domAtPos(e){return this.side>0?Ds.before(this.dom):Ds.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(e){return this.dom.getBoundingClientRect()}get overrideDOMText(){return Bo.empty}get isHidden(){return!0}}function fl(e,t){let n=e.dom,{children:i}=e,r=0;for(let e=0;r<i.length;r++){let o=i[r],a=e+o.length;if(!(a==e&&o.getSide()<=0)){if(t>e&&t<a&&o.dom.parentNode==n)return o.domAtPos(t-e);if(t<=e)break;e=a}}for(let e=r;e>0;e--){let t=i[e-1];if(t.dom.parentNode==n)return t.domAtPos(t.length)}for(let e=r;e<i.length;e++){let t=i[e];if(t.dom.parentNode==n)return t.domAtPos(0)}return new Ds(n,0)}function gl(e,t,n){let i,{children:r}=e;n>0&&t instanceof Ol&&r.length&&(i=r[r.length-1])instanceof Ol&&i.mark.eq(t.mark)?gl(i,t.children[0],n-1):(r.push(t),t.setParent(e)),e.length+=t.length}function ml(e,t,n){let i=null,r=-1,o=null,a=-1;!function e(t,s){for(let l=0,c=0;l<t.children.length&&c<=s;l++){let u=t.children[l],d=c+u.length;d>=s&&(u.children.length?e(u,s-c):(!o||o.isHidden&&(n>0||Cl(o,u)))&&(d>s||c==d&&u.getSide()>0)?(o=u,a=s-c):(c<s||c==d&&u.getSide()<0&&!u.isHidden)&&(i=u,r=s-c)),c=d}}(e,t);let s=(n<0?i:o)||i||o;return s?s.coordsAt(Math.max(0,s==i?r:a),n):function(e){let t=e.dom.lastChild;if(!t)return e.dom.getBoundingClientRect();let n=Ss(t);return n[n.length-1]||null}(e)}function Cl(e,t){let n=e.coordsAt(0,1),i=t.coordsAt(0,1);return n&&i&&i.top<n.bottom}function Ql(e,t){for(let n in e)"class"==n&&t.class?t.class+=" "+e.class:"style"==n&&t.style?t.style+=";"+e.style:t[n]=e[n];return t}dl.prototype.children=hl.prototype.children=pl.prototype.children=Ws;const Al=Object.create(null);function vl(e,t,n){if(e==t)return!0;e||(e=Al),t||(t=Al);let i=Object.keys(e),r=Object.keys(t);if(i.length-(n&&i.indexOf(n)>-1?1:0)!=r.length-(n&&r.indexOf(n)>-1?1:0))return!1;for(let o of i)if(o!=n&&(-1==r.indexOf(o)||e[o]!==t[o]))return!1;return!0}function $l(e,t,n){let i=!1;if(t)for(let r in t)n&&r in n||(i=!0,"style"==r?e.style.cssText="":e.removeAttribute(r));if(n)for(let r in n)t&&t[r]==n[r]||(i=!0,"style"==r?e.style.cssText=n[r]:e.setAttribute(r,n[r]));return i}function bl(e){let t=Object.create(null);for(let n=0;n<e.attributes.length;n++){let i=e.attributes[n];t[i.name]=i.value}return t}class yl{eq(e){return!1}updateDOM(e,t){return!1}compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}get estimatedHeight(){return-1}get lineBreaks(){return 0}ignoreEvent(e){return!0}coordsAt(e,t,n){return null}get isHidden(){return!1}get editable(){return!1}destroy(e){}}var wl=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(wl||(wl={}));class xl extends Da{constructor(e,t,n,i){super(),this.startSide=e,this.endSide=t,this.widget=n,this.spec=i}get heightRelevant(){return!1}static mark(e){return new Sl(e)}static widget(e){let t=Math.max(-1e4,Math.min(1e4,e.side||0)),n=!!e.block;return t+=n&&!e.inlineOrder?t>0?3e8:-4e8:t>0?1e8:-1e8,new El(e,t,t,n,e.widget||null,!1)}static replace(e){let t,n,i=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;else{let{start:r,end:o}=Pl(e,i);t=(r?i?-3e8:-1:5e8)-1,n=1+(o?i?2e8:1:-6e8)}return new El(e,t,n,i,e.widget||null,!0)}static line(e){return new kl(e)}static set(e,t=!1){return Ga.of(e,t)}hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1}}xl.none=Ga.empty;class Sl extends xl{constructor(e){let{start:t,end:n}=Pl(e);super(t?-1:5e8,n?1:-6e8,null,e),this.tagName=e.tagName||"span",this.class=e.class||"",this.attrs=e.attributes||null}eq(e){var t,n;return this==e||e instanceof Sl&&this.tagName==e.tagName&&(this.class||(null===(t=this.attrs)||void 0===t?void 0:t.class))==(e.class||(null===(n=e.attrs)||void 0===n?void 0:n.class))&&vl(this.attrs,e.attrs,"class")}range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be empty");return super.range(e,t)}}Sl.prototype.point=!1;class kl extends xl{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return e instanceof kl&&this.spec.class==e.spec.class&&vl(this.spec.attributes,e.spec.attributes)}range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must be zero-length");return super.range(e,t)}}kl.prototype.mapMode=No.TrackBefore,kl.prototype.point=!0;class El extends xl{constructor(e,t,n,i,r,o){super(t,n,r,e),this.block=i,this.isReplace=o,this.mapMode=i?t<=0?No.TrackBefore:No.TrackAfter:No.TrackDel}get type(){return this.startSide!=this.endSide?wl.WidgetRange:this.startSide<=0?wl.WidgetBefore:wl.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(e){return e instanceof El&&((t=this.widget)==(n=e.widget)||!!(t&&n&&t.compare(n)))&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide;var t,n}range(e,t=e){if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&t!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(e,t)}}function Pl(e,t=!1){let{inclusiveStart:n,inclusiveEnd:i}=e;return null==n&&(n=e.inclusive),null==i&&(i=e.inclusive),{start:null!=n?n:t,end:null!=i?i:t}}function Tl(e,t,n,i=0){let r=n.length-1;r>=0&&n[r]+i>=e?n[r]=Math.max(n[r],t):n.push(e,t)}El.prototype.point=!0;class Il extends Ns{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(e,t,n,i,r,o){if(n){if(!(n instanceof Il))return!1;this.dom||n.transferDOM(this)}return i&&this.setDeco(n?n.attrs:null),Js(this,e,t,n?n.children.slice():[],r,o),!0}split(e){let t=new Il;if(t.breakAfter=this.breakAfter,0==this.length)return t;let{i:n,off:i}=this.childPos(e);i&&(t.append(this.children[n].split(i),0),this.children[n].merge(i,this.children[n].length,null,!1,0,0),n++);for(let e=n;e<this.children.length;e++)t.append(this.children[e],0);for(;n>0&&0==this.children[n-1].length;)this.children[--n].destroy();return this.children.length=n,this.markDirty(),this.length=e,t}transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(e){vl(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}append(e,t){gl(this,e,t)}addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=Ql(t,this.attrs||{})),n&&(this.attrs=Ql({class:n},this.attrs||{}))}domAtPos(e){return fl(this,e)}reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.flags|=6)}sync(e,t){var n;this.dom?4&this.flags&&(Ms(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&($l(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(e,t);let i=this.dom.lastChild;for(;i&&Ns.get(i)instanceof Ol;)i=i.lastChild;if(!(i&&this.length&&("BR"==i.nodeName||0!=(null===(n=Ns.get(i))||void 0===n?void 0:n.isEditable)||ul.ios&&this.children.some(e=>e instanceof dl)))){let e=document.createElement("BR");e.cmIgnore=!0,this.dom.appendChild(e)}}measureTextSize(){if(0==this.children.length||this.length>20)return null;let e,t=0;for(let n of this.children){if(!(n instanceof dl)||/[^ -~]/.test(n.text))return null;let i=Ss(n.dom);if(1!=i.length)return null;t+=i[0].width,e=i[0].height}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length,textHeight:e}:null}coordsAt(e,t){let n=ml(this,e,t);if(!this.children.length&&n&&this.parent){let{heightOracle:e}=this.parent.view.viewState,t=n.bottom-n.top;if(Math.abs(t-e.lineHeight)<2&&e.textHeight<t){let i=(t-e.textHeight)/2;return{top:n.top+i,bottom:n.bottom-i,left:n.left,right:n.left}}}return n}become(e){return e instanceof Il&&0==this.children.length&&0==e.children.length&&vl(this.attrs,e.attrs)&&this.breakAfter==e.breakAfter}covers(){return!0}static find(e,t){for(let n=0,i=0;n<e.children.length;n++){let r=e.children[n],o=i+r.length;if(o>=t){if(r instanceof Il)return r;if(o>t)break}i=o+r.breakAfter}return null}}class Bl extends Ns{constructor(e,t,n){super(),this.widget=e,this.length=t,this.deco=n,this.breakAfter=0,this.prevWidget=null}merge(e,t,n,i,r,o){return!(n&&(!(n instanceof Bl&&this.widget.compare(n.widget))||e>0&&r<=0||t<this.length&&o<=0)||(this.length=e+(n?n.length:0)+(this.length-t),0))}domAtPos(e){return 0==e?Ds.before(this.dom):Ds.after(this.dom,e==this.length)}split(e){let t=this.length-e;this.length=e;let n=new Bl(this.widget,t,this.deco);return n.breakAfter=this.breakAfter,n}get children(){return Ws}sync(e){this.dom&&this.widget.updateDOM(this.dom,e)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):Bo.empty}domBoundsAround(){return null}become(e){return e instanceof Bl&&e.widget.constructor==this.widget.constructor&&(e.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,this.deco=e.deco,this.breakAfter=e.breakAfter,!0)}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get isEditable(){return!1}get isWidget(){return!0}coordsAt(e,t){return this.widget.coordsAt(this.dom,e,t)||(this.widget instanceof _l?null:Bs(this.dom.getBoundingClientRect(),this.length?0==e:t<=0))}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}covers(e){let{startSide:t,endSide:n}=this.deco;return t!=n&&(e<0?t<0:n>0)}}class _l extends yl{constructor(e){super(),this.height=e}toDOM(){let e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}eq(e){return e.height==this.height}updateDOM(e){return e.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}}class Xl{constructor(e,t,n,i){this.doc=e,this.pos=t,this.end=n,this.disallowBlockEffectsFor=i,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=e.iter(),this.skip=t}posCovered(){if(0==this.content.length)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof Bl&&e.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new Il),this.atCursorPos=!0),this.curLine}flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(Vl(new pl(-1),e),e.length),this.pendingBuffer=0)}addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,this.posCovered()||e&&this.content.length&&this.content[this.content.length-1]instanceof Bl||this.getLine()}buildText(e,t,n){for(;e>0;){if(this.textOff==this.text.length){let{value:t,lineBreak:n,done:i}=this.cursor.next(this.skip);if(this.skip=0,i)throw new Error("Ran out of text content when drawing inline views");if(n){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}this.text=t,this.textOff=0}let i=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(t.length-n)),this.getLine().append(Vl(new dl(this.text.slice(this.textOff,this.textOff+i)),t),n),this.atCursorPos=!0,this.textOff+=i,e-=i,n=0}}span(e,t,n,i){this.buildText(t-e,n,i),this.pos=t,this.openStart<0&&(this.openStart=i)}point(e,t,n,i,r,o){if(this.disallowBlockEffectsFor[o]&&n instanceof El){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(t>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let a=t-e;if(n instanceof El)if(n.block)n.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Bl(n.widget||Rl.block,a,n));else{let o=hl.create(n.widget||Rl.inline,a,a?0:n.startSide),s=this.atCursorPos&&!o.isEditable&&r<=i.length&&(e<t||n.startSide>0),l=!o.isEditable&&(e<t||r>i.length||n.startSide<=0),c=this.getLine();2!=this.pendingBuffer||s||o.isEditable||(this.pendingBuffer=0),this.flushBuffer(i),s&&(c.append(Vl(new pl(1),i),r),r=i.length+Math.max(0,r-i.length)),c.append(Vl(o,i),r),this.atCursorPos=l,this.pendingBuffer=l?e<t||r>i.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=i.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);a&&(this.textOff+a<=this.text.length?this.textOff+=a:(this.skip+=a-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=t),this.openStart<0&&(this.openStart=r)}static build(e,t,n,i,r){let o=new Xl(e,t,n,r);return o.openEnd=Ga.spans(i,t,n,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}}function Vl(e,t){for(let n of t)e=new Ol(n,[e],e.length);return e}class Rl extends yl{constructor(e){super(),this.tag=e}eq(e){return e.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(e){return e.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}Rl.inline=new Rl("span"),Rl.block=new Rl("div");var Zl=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(Zl||(Zl={}));const jl=Zl.LTR,Ll=Zl.RTL;function zl(e){let t=[];for(let n=0;n<e.length;n++)t.push(1<<+e[n]);return t}const Ml=zl("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),Yl=zl("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),ql=Object.create(null),Ul=[];for(let e of["()","[]","{}"]){let t=e.charCodeAt(0),n=e.charCodeAt(1);ql[t]=n,ql[n]=-t}function Dl(e){return e<=247?Ml[e]:1424<=e&&e<=1524?2:1536<=e&&e<=1785?Yl[e-1536]:1774<=e&&e<=2220?4:8192<=e&&e<=8204?256:64336<=e&&e<=65023?4:1}const Wl=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class Nl{get dir(){return this.level%2?Ll:jl}constructor(e,t,n){this.from=e,this.to=t,this.level=n}side(e,t){return this.dir==t==e?this.to:this.from}forward(e,t){return e==(this.dir==t)}static find(e,t,n,i){let r=-1;for(let o=0;o<e.length;o++){let a=e[o];if(a.from<=t&&a.to>=t){if(a.level==n)return o;(r<0||(0!=i?i<0?a.from<t:a.to>t:e[r].level>a.level))&&(r=o)}}if(r<0)throw new RangeError("Index out of range");return r}}function Hl(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++){let i=e[n],r=t[n];if(i.from!=r.from||i.to!=r.to||i.direction!=r.direction||!Hl(i.inner,r.inner))return!1}return!0}const Gl=[];function Fl(e,t,n,i,r,o,a){let s=i%2?2:1;if(i%2==r%2)for(let l=t,c=0;l<n;){let t=!0,u=!1;if(c==o.length||l<o[c].from){let e=Gl[l];e!=s&&(t=!1,u=16==e)}let d=t||1!=s?null:[],O=t?i:i+1,h=l;e:for(;;)if(c<o.length&&h==o[c].from){if(u)break e;let p=o[c];if(!t)for(let e=p.to,t=c+1;;){if(e==n)break e;if(!(t<o.length&&o[t].from==e)){if(Gl[e]==s)break e;break}e=o[t++].to}c++,d?d.push(p):(p.from>l&&a.push(new Nl(l,p.from,O)),Jl(e,p.direction==jl!=!(O%2)?i+1:i,r,p.inner,p.from,p.to,a),l=p.to),h=p.to}else{if(h==n||(t?Gl[h]!=s:Gl[h]==s))break;h++}d?Fl(e,l,h,i+1,r,d,a):l<h&&a.push(new Nl(l,h,O)),l=h}else for(let l=n,c=o.length;l>t;){let n=!0,u=!1;if(!c||l>o[c-1].to){let e=Gl[l-1];e!=s&&(n=!1,u=16==e)}let d=n||1!=s?null:[],O=n?i:i+1,h=l;e:for(;;)if(c&&h==o[c-1].to){if(u)break e;let p=o[--c];if(!n)for(let e=p.from,n=c;;){if(e==t)break e;if(!n||o[n-1].to!=e){if(Gl[e-1]==s)break e;break}e=o[--n].from}d?d.push(p):(p.to<l&&a.push(new Nl(p.to,l,O)),Jl(e,p.direction==jl!=!(O%2)?i+1:i,r,p.inner,p.from,p.to,a),l=p.from),h=p.from}else{if(h==t||(n?Gl[h-1]!=s:Gl[h-1]==s))break;h--}d?Fl(e,h,l,i+1,r,d,a):h<l&&a.push(new Nl(h,l,O)),l=h}}function Jl(e,t,n,i,r,o,a){let s=t%2?2:1;!function(e,t,n,i,r){for(let o=0;o<=i.length;o++){let a=o?i[o-1].to:t,s=o<i.length?i[o].from:n,l=o?256:r;for(let t=a,n=l,i=l;t<s;t++){let r=Dl(e.charCodeAt(t));512==r?r=n:8==r&&4==i&&(r=16),Gl[t]=4==r?2:r,7&r&&(i=r),n=r}for(let e=a,t=l,i=l;e<s;e++){let r=Gl[e];if(128==r)e<s-1&&t==Gl[e+1]&&24&t?r=Gl[e]=t:Gl[e]=256;else if(64==r){let r=e+1;for(;r<s&&64==Gl[r];)r++;let o=e&&8==t||r<n&&8==Gl[r]?1==i?1:8:256;for(let t=e;t<r;t++)Gl[t]=o;e=r-1}else 8==r&&1==i&&(Gl[e]=1);t=r,7&r&&(i=r)}}}(e,r,o,i,s),function(e,t,n,i,r){let o=1==r?2:1;for(let a=0,s=0,l=0;a<=i.length;a++){let c=a?i[a-1].to:t,u=a<i.length?i[a].from:n;for(let t,n,i,a=c;a<u;a++)if(n=ql[t=e.charCodeAt(a)])if(n<0){for(let e=s-3;e>=0;e-=3)if(Ul[e+1]==-n){let t=Ul[e+2],n=2&t?r:4&t?1&t?o:r:0;n&&(Gl[a]=Gl[Ul[e]]=n),s=e;break}}else{if(189==Ul.length)break;Ul[s++]=a,Ul[s++]=t,Ul[s++]=l}else if(2==(i=Gl[a])||1==i){let e=i==r;l=e?0:1;for(let t=s-3;t>=0;t-=3){let n=Ul[t+2];if(2&n)break;if(e)Ul[t+2]|=2;else{if(4&n)break;Ul[t+2]|=4}}}}}(e,r,o,i,s),function(e,t,n,i){for(let r=0,o=i;r<=n.length;r++){let a=r?n[r-1].to:e,s=r<n.length?n[r].from:t;for(let l=a;l<s;){let a=Gl[l];if(256==a){let a=l+1;for(;;)if(a==s){if(r==n.length)break;a=n[r++].to,s=r<n.length?n[r].from:t}else{if(256!=Gl[a])break;a++}let c=1==o,u=c==(1==(a<t?Gl[a]:i))?c?1:2:i;for(let t=a,i=r,o=i?n[i-1].to:e;t>l;)t==o&&(t=n[--i].from,o=i?n[i-1].to:e),Gl[--t]=u;l=a}else o=a,l++}}}(r,o,i,s),Fl(e,r,o,t,n,i,a)}function Kl(e){return[new Nl(0,e,0)]}let ec="";function tc(e,t,n,i,r){var o;let a=i.head-e.from,s=Nl.find(t,a,null!==(o=i.bidiLevel)&&void 0!==o?o:-1,i.assoc),l=t[s],c=l.side(r,n);if(a==c){let e=s+=r?1:-1;if(e<0||e>=t.length)return null;l=t[s=e],a=l.side(!r,n),c=l.side(r,n)}let u=Yo(e.text,a,l.forward(r,n));(u<l.from||u>l.to)&&(u=c),ec=e.text.slice(Math.min(a,u),Math.max(a,u));let d=s==(r?t.length-1:0)?null:t[s+(r?1:-1)];return d&&u==c&&d.level+(r?0:1)<l.level?ra.cursor(d.side(!r,n)+e.from,d.forward(r,n)?1:-1,d.level):ra.cursor(u+e.from,l.forward(r,n)?-1:1,l.level)}function nc(e,t,n){for(let i=t;i<n;i++){let t=Dl(e.charCodeAt(i));if(1==t)return jl;if(2==t||4==t)return Ll}return jl}const ic=sa.define(),rc=sa.define(),oc=sa.define(),ac=sa.define(),sc=sa.define(),lc=sa.define(),cc=sa.define(),uc=sa.define(),dc=sa.define(),Oc=sa.define({combine:e=>e.some(e=>e)}),hc=sa.define({combine:e=>e.some(e=>e)}),pc=sa.define();class fc{constructor(e,t="nearest",n="nearest",i=5,r=5,o=!1){this.range=e,this.y=t,this.x=n,this.yMargin=i,this.xMargin=r,this.isSnapshot=o}map(e){return e.empty?this:new fc(this.range.map(e),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(e){return this.range.to<=e.doc.length?this:new fc(ra.cursor(e.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const gc=Ba.define({map:(e,t)=>e.map(t)}),mc=Ba.define();function Cc(e,t,n){let i=e.facet(ac);i.length?i[0](t):window.onerror&&window.onerror(String(t),n,void 0,void 0,t)||(n?console.error(n+":",t):console.error(t))}const Qc=sa.define({combine:e=>!e.length||e[0]});let Ac=0;const vc=sa.define({combine:e=>e.filter((t,n)=>{for(let i=0;i<n;i++)if(e[i].plugin==t.plugin)return!1;return!0})});class $c{constructor(e,t,n,i,r){this.id=e,this.create=t,this.domEventHandlers=n,this.domEventObservers=i,this.baseExtensions=r(this),this.extension=this.baseExtensions.concat(vc.of({plugin:this,arg:void 0}))}of(e){return this.baseExtensions.concat(vc.of({plugin:this,arg:e}))}static define(e,t){const{eventHandlers:n,eventObservers:i,provide:r,decorations:o}=t||{};return new $c(Ac++,e,n,i,e=>{let t=[];return o&&t.push(xc.of(t=>{let n=t.plugin(e);return n?o(n):xl.none})),r&&t.push(r(e)),t})}static fromClass(e,t){return $c.define((t,n)=>new e(t,n),t)}}class bc{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null}get plugin(){return this.spec&&this.spec.plugin}update(e){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(n){if(Cc(t.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(e){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.plugin.create(e,this.spec.arg)}catch(t){Cc(e.state,t,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(e){var t;if(null===(t=this.value)||void 0===t?void 0:t.destroy)try{this.value.destroy()}catch(t){Cc(e.state,t,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const yc=sa.define(),wc=sa.define(),xc=sa.define(),Sc=sa.define(),kc=sa.define(),Ec=sa.define();function Pc(e,t){let n=e.state.facet(Ec);if(!n.length)return n;let i=n.map(t=>t instanceof Function?t(e):t),r=[];return Ga.spans(i,t.from,t.to,{point(){},span(e,n,i,o){let a=e-t.from,s=n-t.from,l=r;for(let e=i.length-1;e>=0;e--,o--){let n,r=i[e].spec.bidiIsolate;if(null==r&&(r=nc(t.text,a,s)),o>0&&l.length&&(n=l[l.length-1]).to==a&&n.direction==r)n.to=s,l=n.inner;else{let e={from:a,to:s,direction:r,inner:[]};l.push(e),l=e.inner}}}}),r}const Tc=sa.define();function Ic(e){let t=0,n=0,i=0,r=0;for(let o of e.state.facet(Tc)){let a=o(e);a&&(null!=a.left&&(t=Math.max(t,a.left)),null!=a.right&&(n=Math.max(n,a.right)),null!=a.top&&(i=Math.max(i,a.top)),null!=a.bottom&&(r=Math.max(r,a.bottom)))}return{left:t,right:n,top:i,bottom:r}}const Bc=sa.define();class _c{constructor(e,t,n,i){this.fromA=e,this.toA=t,this.fromB=n,this.toB=i}join(e){return new _c(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}addToSet(e){let t=e.length,n=this;for(;t>0;t--){let i=e[t-1];if(!(i.fromA>n.toA)){if(i.toA<n.fromA)break;n=n.join(i),e.splice(t-1,1)}}return e.splice(t,0,n),e}static extendWithRanges(e,t){if(0==t.length)return e;let n=[];for(let i=0,r=0,o=0,a=0;;i++){let s=i==e.length?null:e[i],l=o-a,c=s?s.fromB:1e9;for(;r<t.length&&t[r]<c;){let e=t[r],i=t[r+1],o=Math.max(a,e),s=Math.min(c,i);if(o<=s&&new _c(o+l,s+l,o,s).addToSet(n),i>c)break;r+=2}if(!s)return n;new _c(s.fromA,s.toA,s.fromB,s.toB).addToSet(n),o=s.toA,a=s.toB}}}class Xc{constructor(e,t,n){this.view=e,this.state=t,this.transactions=n,this.flags=0,this.startState=e.state,this.changes=Go.empty(this.startState.doc.length);for(let e of n)this.changes=this.changes.compose(e.changes);let i=[];this.changes.iterChangedRanges((e,t,n,r)=>i.push(new _c(e,t,n,r))),this.changedRanges=i}static create(e,t,n){return new Xc(e,t,n)}get viewportChanged(){return(4&this.flags)>0}get viewportMoved(){return(8&this.flags)>0}get heightChanged(){return(2&this.flags)>0}get geometryChanged(){return this.docChanged||(18&this.flags)>0}get focusChanged(){return(1&this.flags)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(e=>e.selection)}get empty(){return 0==this.flags&&0==this.transactions.length}}class Vc extends Ns{get length(){return this.view.state.doc.length}constructor(e){super(),this.view=e,this.decorations=[],this.dynamicDecorationMap=[!1],this.domChanged=null,this.hasComposition=null,this.markedForComposition=new Set,this.editContextFormatting=xl.none,this.lastCompositionAfterCursor=!1,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(e.contentDOM),this.children=[new Il],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new _c(0,0,0,e.state.doc.length)],0,null)}update(e){var t;let n=e.changedRanges;this.minWidth>0&&n.length&&(n.every(({fromA:e,toA:t})=>t<this.minWidthFrom||e>this.minWidthTo)?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(e);let i=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&((null===(t=this.domChanged)||void 0===t?void 0:t.newSel)?i=this.domChanged.newSel.head:function(e,t){let n=!1;return t&&e.iterChangedRanges((e,i)=>{e<t.to&&i>t.from&&(n=!0)}),n}(e.changes,this.hasComposition)||e.selectionSet||(i=e.state.selection.main.head));let r=i>-1?function(e,t,n){let i=Rc(e,n);if(!i)return null;let{node:r,from:o,to:a}=i,s=r.nodeValue;if(/[\n\r]/.test(s))return null;if(e.state.doc.sliceString(i.from,i.to)!=s)return null;let l=t.invertedDesc,c=new _c(l.mapPos(o),l.mapPos(a),o,a),u=[];for(let t=r.parentNode;;t=t.parentNode){let n=Ns.get(t);if(n instanceof Ol)u.push({node:t,deco:n.mark});else{if(n instanceof Il||"DIV"==t.nodeName&&t.parentNode==e.contentDOM)return{range:c,text:r,marks:u,line:t};if(t==e.contentDOM)return null;u.push({node:t,deco:new Sl({inclusive:!0,attributes:bl(t),tagName:t.tagName.toLowerCase()})})}}}(this.view,e.changes,i):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:t,to:i}=this.hasComposition;n=new _c(t,i,e.changes.mapPos(t,-1),e.changes.mapPos(i,1)).addToSet(n.slice())}this.hasComposition=r?{from:r.range.fromB,to:r.range.toB}:null,(ul.ie||ul.chrome)&&!r&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);let o=function(e,t,n){let i=new Zc;return Ga.compare(e,t,n,i),i.changes}(this.decorations,this.updateDeco(),e.changes);return n=_c.extendWithRanges(n,o),!!(7&this.flags||0!=n.length)&&(this.updateInner(n,e.startState.doc.length,r),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(e,t,n){this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,t,n);let{observer:i}=this.view;i.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let e=ul.chrome||ul.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,e),this.flags&=-8,e&&(e.written||i.selectionRange.focusNode!=e.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(e=>e.flags&=-9);let r=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length)for(let e of this.children)e instanceof Bl&&e.widget instanceof _l&&r.push(e.dom);i.updateGaps(r)}updateChildren(e,t,n){let i=n?n.range.addToSet(e.slice()):e,r=this.childCursor(t);for(let e=i.length-1;;e--){let t=e>=0?i[e]:null;if(!t)break;let o,a,s,l,{fromA:c,toA:u,fromB:d,toB:O}=t;if(n&&n.range.fromB<O&&n.range.toB>d){let e=Xl.build(this.view.state.doc,d,n.range.fromB,this.decorations,this.dynamicDecorationMap),t=Xl.build(this.view.state.doc,n.range.toB,O,this.decorations,this.dynamicDecorationMap);a=e.breakAtStart,s=e.openStart,l=t.openEnd;let i=this.compositionView(n);t.breakAtStart?i.breakAfter=1:t.content.length&&i.merge(i.length,i.length,t.content[0],!1,t.openStart,0)&&(i.breakAfter=t.content[0].breakAfter,t.content.shift()),e.content.length&&i.merge(0,0,e.content[e.content.length-1],!0,0,e.openEnd)&&e.content.pop(),o=e.content.concat(i).concat(t.content)}else({content:o,breakAtStart:a,openStart:s,openEnd:l}=Xl.build(this.view.state.doc,d,O,this.decorations,this.dynamicDecorationMap));let{i:h,off:p}=r.findPos(u,1),{i:f,off:g}=r.findPos(c,-1);Fs(this,f,g,h,p,o,a,s,l)}n&&this.fixCompositionDOM(n)}updateEditContextFormatting(e){this.editContextFormatting=this.editContextFormatting.map(e.changes);for(let t of e.transactions)for(let e of t.effects)e.is(mc)&&(this.editContextFormatting=e.value)}compositionView(e){let t=new dl(e.text.nodeValue);t.flags|=8;for(let{deco:n}of e.marks)t=new Ol(n,[t],t.length);let n=new Il;return n.append(t,0),n}fixCompositionDOM(e){let t=(e,t)=>{t.flags|=8|(t.children.some(e=>7&e.flags)?1:0),this.markedForComposition.add(t);let n=Ns.get(e);n&&n!=t&&(n.dom=null),t.setDOM(e)},n=this.childPos(e.range.fromB,1),i=this.children[n.i];t(e.line,i);for(let r=e.marks.length-1;r>=-1;r--)n=i.childPos(n.off,1),i=i.children[n.i],t(r>=0?e.marks[r].node:e.text,i)}updateSelection(e=!1,t=!1){!e&&this.view.observer.selectionRange.focusNode||this.view.observer.readSelectionRange();let n=this.view.root.activeElement,i=n==this.dom,r=!i&&!(this.view.state.facet(Qc)||this.dom.tabIndex>-1)&&xs(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(!(i||t||r))return;let o=this.forceSelection;this.forceSelection=!1;let a=this.view.state.selection.main,s=this.moveToLine(this.domAtPos(a.anchor)),l=a.empty?s:this.moveToLine(this.domAtPos(a.head));if(ul.gecko&&a.empty&&!this.hasComposition&&1==(c=s).node.nodeType&&c.node.firstChild&&(0==c.offset||"false"==c.node.childNodes[c.offset-1].contentEditable)&&(c.offset==c.node.childNodes.length||"false"==c.node.childNodes[c.offset].contentEditable)){let e=document.createTextNode("");this.view.observer.ignore(()=>s.node.insertBefore(e,s.node.childNodes[s.offset]||null)),s=l=new Ds(e,0),o=!0}var c;let u=this.view.observer.selectionRange;!o&&u.focusNode&&(ks(s.node,s.offset,u.anchorNode,u.anchorOffset)&&ks(l.node,l.offset,u.focusNode,u.focusOffset)||this.suppressWidgetCursorChange(u,a))||(this.view.observer.ignore(()=>{ul.android&&ul.chrome&&this.dom.contains(u.focusNode)&&function(e,t){for(let n=e;n&&n!=t;n=n.assignedSlot||n.parentNode)if(1==n.nodeType&&"false"==n.contentEditable)return!0;return!1}(u.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let e=ys(this.view.root);if(e)if(a.empty){if(ul.gecko){let e=(t=s.node,i=s.offset,1!=t.nodeType?0:(i&&"false"==t.childNodes[i-1].contentEditable?1:0)|(i<t.childNodes.length&&"false"==t.childNodes[i].contentEditable?2:0));if(e&&3!=e){let t=(1==e?qs:Us)(s.node,s.offset);t&&(s=new Ds(t.node,t.offset))}}e.collapse(s.node,s.offset),null!=a.bidiLevel&&void 0!==e.caretBidiLevel&&(e.caretBidiLevel=a.bidiLevel)}else if(e.extend){e.collapse(s.node,s.offset);try{e.extend(l.node,l.offset)}catch(e){}}else{let t=document.createRange();a.anchor>a.head&&([s,l]=[l,s]),t.setEnd(l.node,l.offset),t.setStart(s.node,s.offset),e.removeAllRanges(),e.addRange(t)}var t,i;r&&this.view.root.activeElement==this.dom&&(this.dom.blur(),n&&n.focus())}),this.view.observer.setSelectionRange(s,l)),this.impreciseAnchor=s.precise?null:new Ds(u.anchorNode,u.anchorOffset),this.impreciseHead=l.precise?null:new Ds(u.focusNode,u.focusOffset)}suppressWidgetCursorChange(e,t){return this.hasComposition&&t.empty&&ks(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==t.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}=this,t=e.state.selection.main,n=ys(e.root),{anchorNode:i,anchorOffset:r}=e.observer.selectionRange;if(!(n&&t.empty&&t.assoc&&n.modify))return;let o=Il.find(this,t.head);if(!o)return;let a=o.posAtStart;if(t.head==a||t.head==a+o.length)return;let s=this.coordsAt(t.head,-1),l=this.coordsAt(t.head,1);if(!s||!l||s.bottom>l.top)return;let c=this.domAtPos(t.head+t.assoc);n.collapse(c.node,c.offset),n.modify("move",t.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();let u=e.observer.selectionRange;e.docView.posFromDOM(u.anchorNode,u.anchorOffset)!=t.from&&n.collapse(i,r)}moveToLine(e){let t,n=this.dom;if(e.node!=n)return e;for(let i=e.offset;!t&&i<n.childNodes.length;i++){let e=Ns.get(n.childNodes[i]);e instanceof Il&&(t=e.domAtPos(0))}for(let i=e.offset-1;!t&&i>=0;i--){let e=Ns.get(n.childNodes[i]);e instanceof Il&&(t=e.domAtPos(e.length))}return t?new Ds(t.node,t.offset,!0):e}nearest(e){for(let t=e;t;){let e=Ns.get(t);if(e&&e.rootView==this)return e;t=t.parentNode}return null}posFromDOM(e,t){let n=this.nearest(e);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(e,t)+n.posAtStart}domAtPos(e){let{i:t,off:n}=this.childCursor().findPos(e,-1);for(;t<this.children.length-1;){let e=this.children[t];if(n<e.length||e instanceof Il)break;t++,n=0}return this.children[t].domAtPos(n)}coordsAt(e,t){let n=null,i=0;for(let r=this.length,o=this.children.length-1;o>=0;o--){let a=this.children[o],s=r-a.breakAfter,l=s-a.length;if(s<e)break;if(l<=e&&(l<e||a.covers(-1))&&(s>e||a.covers(1))&&(!n||a instanceof Il&&!(n instanceof Il&&t>=0)))n=a,i=l;else if(n&&l==e&&s==e&&a instanceof Bl&&Math.abs(t)<2){if(a.deco.startSide<0)break;o&&(n=null)}r=l}return n?n.coordsAt(e-i,t):null}coordsForChar(e){let{i:t,off:n}=this.childPos(e,1),i=this.children[t];if(!(i instanceof Il))return null;for(;i.children.length;){let{i:e,off:t}=i.childPos(n,1);for(;;e++){if(e==i.children.length)return null;if((i=i.children[e]).length)break}n=t}if(!(i instanceof dl))return null;let r=Yo(i.text,n);if(r==n)return null;let o=Ls(i.dom,n,r).getClientRects();for(let e=0;e<o.length;e++){let t=o[e];if(e==o.length-1||t.top<t.bottom&&t.left<t.right)return t}return null}measureVisibleLineHeights(e){let t=[],{from:n,to:i}=e,r=this.view.contentDOM.clientWidth,o=r>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,a=-1,s=this.view.textDirection==Zl.LTR;for(let e=0,l=0;l<this.children.length;l++){let c=this.children[l],u=e+c.length;if(u>i)break;if(e>=n){let n=c.dom.getBoundingClientRect();if(t.push(n.height),o){let t=c.dom.lastChild,i=t?Ss(t):[];if(i.length){let t=i[i.length-1],o=s?t.right-n.left:n.right-t.left;o>a&&(a=o,this.minWidth=r,this.minWidthFrom=e,this.minWidthTo=u)}}}e=u+c.breakAfter}return t}textDirectionAt(e){let{i:t}=this.childPos(e,1);return"rtl"==getComputedStyle(this.children[t].dom).direction?Zl.RTL:Zl.LTR}measureTextSize(){for(let e of this.children)if(e instanceof Il){let t=e.measureTextSize();if(t)return t}let e,t,n,i=document.createElement("div");return i.className="cm-line",i.style.width="99999px",i.style.position="absolute",i.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(i);let r=Ss(i.firstChild)[0];e=i.getBoundingClientRect().height,t=r?r.width/27:7,n=r?r.height:e,i.remove()}),{lineHeight:e,charWidth:t,textHeight:n}}childCursor(e=this.length){let t=this.children.length;return t&&(e-=this.children[--t].length),new Gs(this.children,e,t)}computeBlockGapDeco(){let e=[],t=this.view.viewState;for(let n=0,i=0;;i++){let r=i==t.viewports.length?null:t.viewports[i],o=r?r.from-1:this.length;if(o>n){let i=(t.lineBlockAt(o).bottom-t.lineBlockAt(n).top)/this.view.scaleY;e.push(xl.replace({widget:new _l(i),block:!0,inclusive:!0,isBlockGap:!0}).range(n,o))}if(!r)break;n=r.to+1}return xl.set(e)}updateDeco(){let e=1,t=this.view.state.facet(xc).map(t=>(this.dynamicDecorationMap[e++]="function"==typeof t)?t(this.view):t),n=!1,i=this.view.state.facet(Sc).map((e,t)=>{let i="function"==typeof e;return i&&(n=!0),i?e(this.view):e});for(i.length&&(this.dynamicDecorationMap[e++]=n,t.push(Ga.join(i))),this.decorations=[this.editContextFormatting,...t,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];e<this.decorations.length;)this.dynamicDecorationMap[e++]=!1;return this.decorations}scrollIntoView(e){if(e.isSnapshot){let t=this.view.viewState.lineBlockAt(e.range.head);return this.view.scrollDOM.scrollTop=t.top-e.yMargin,void(this.view.scrollDOM.scrollLeft=e.xMargin)}for(let t of this.view.state.facet(pc))try{if(t(this.view,e.range,e))return!0}catch(e){Cc(this.view.state,e,"scroll handler")}let t,{range:n}=e,i=this.coordsAt(n.head,n.empty?n.assoc:n.head>n.anchor?-1:1);if(!i)return;!n.empty&&(t=this.coordsAt(n.anchor,n.anchor>n.head?-1:1))&&(i={left:Math.min(i.left,t.left),top:Math.min(i.top,t.top),right:Math.max(i.right,t.right),bottom:Math.max(i.bottom,t.bottom)});let r=Ic(this.view),o={left:i.left-r.left,top:i.top-r.top,right:i.right+r.right,bottom:i.bottom+r.bottom},{offsetWidth:a,offsetHeight:s}=this.view.scrollDOM;!function(e,t,n,i,r,o,a,s){let l=e.ownerDocument,c=l.defaultView||window;for(let u=e,d=!1;u&&!d;)if(1==u.nodeType){let e,O=u==l.body,h=1,p=1;if(O)e=_s(c);else{if(/^(fixed|sticky)$/.test(getComputedStyle(u).position)&&(d=!0),u.scrollHeight<=u.clientHeight&&u.scrollWidth<=u.clientWidth){u=u.assignedSlot||u.parentNode;continue}let t=u.getBoundingClientRect();({scaleX:h,scaleY:p}=Xs(u,t)),e={left:t.left,right:t.left+u.clientWidth*h,top:t.top,bottom:t.top+u.clientHeight*p}}let f=0,g=0;if("nearest"==r)t.top<e.top?(g=t.top-(e.top+a),n>0&&t.bottom>e.bottom+g&&(g=t.bottom-e.bottom+a)):t.bottom>e.bottom&&(g=t.bottom-e.bottom+a,n<0&&t.top-g<e.top&&(g=t.top-(e.top+a)));else{let i=t.bottom-t.top,o=e.bottom-e.top;g=("center"==r&&i<=o?t.top+i/2-o/2:"start"==r||"center"==r&&n<0?t.top-a:t.bottom-o+a)-e.top}if("nearest"==i?t.left<e.left?(f=t.left-(e.left+o),n>0&&t.right>e.right+f&&(f=t.right-e.right+o)):t.right>e.right&&(f=t.right-e.right+o,n<0&&t.left<e.left+f&&(f=t.left-(e.left+o))):f=("center"==i?t.left+(t.right-t.left)/2-(e.right-e.left)/2:"start"==i==s?t.left-o:t.right-(e.right-e.left)+o)-e.left,f||g)if(O)c.scrollBy(f,g);else{let e=0,n=0;if(g){let e=u.scrollTop;u.scrollTop+=g/p,n=(u.scrollTop-e)*p}if(f){let t=u.scrollLeft;u.scrollLeft+=f/h,e=(u.scrollLeft-t)*h}t={left:t.left-e,top:t.top-n,right:t.right-e,bottom:t.bottom-n},e&&Math.abs(e-f)<1&&(i="nearest"),n&&Math.abs(n-g)<1&&(r="nearest")}if(O)break;(t.top<e.top||t.bottom>e.bottom||t.left<e.left||t.right>e.right)&&(t={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)}),u=u.assignedSlot||u.parentNode}else{if(11!=u.nodeType)break;u=u.host}}(this.view.scrollDOM,o,n.head<n.anchor?-1:1,e.x,e.y,Math.max(Math.min(e.xMargin,a),-a),Math.max(Math.min(e.yMargin,s),-s),this.view.textDirection==Zl.LTR)}}function Rc(e,t){let n=e.observer.selectionRange;if(!n.focusNode)return null;let i=qs(n.focusNode,n.focusOffset),r=Us(n.focusNode,n.focusOffset),o=i||r;if(r&&i&&r.node!=i.node){let t=Ns.get(r.node);if(!t||t instanceof dl&&t.text!=r.node.nodeValue)o=r;else if(e.docView.lastCompositionAfterCursor){let e=Ns.get(i.node);!e||e instanceof dl&&e.text!=i.node.nodeValue||(o=r)}}if(e.docView.lastCompositionAfterCursor=o!=i,!o)return null;let a=t-o.offset;return{from:a,to:a+o.node.nodeValue.length,node:o.node}}let Zc=class{constructor(){this.changes=[]}compareRange(e,t){Tl(e,t,this.changes)}comparePoint(e,t){Tl(e,t,this.changes)}boundChange(e){Tl(e,e,this.changes)}};function jc(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)}function Lc(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function zc(e,t){return e.top<t.bottom-1&&e.bottom>t.top+1}function Mc(e,t){return t<e.top?{top:t,left:e.left,right:e.right,bottom:e.bottom}:e}function Yc(e,t){return t>e.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function qc(e,t,n){let i,r,o,a,s,l,c,u,d=!1;for(let O=e.firstChild;O;O=O.nextSibling){let e=Ss(O);for(let h=0;h<e.length;h++){let p=e[h];r&&zc(r,p)&&(p=Mc(Yc(p,r.bottom),r.top));let f=jc(t,p),g=Lc(n,p);if(0==f&&0==g)return 3==O.nodeType?Uc(O,t,n):qc(O,t,n);(!i||a>g||a==g&&o>f)&&(i=O,r=p,o=f,a=g,d=!f||(t<p.left?h>0:h<e.length-1)),0==f?n>p.bottom&&(!c||c.bottom<p.bottom)?(s=O,c=p):n<p.top&&(!u||u.top>p.top)&&(l=O,u=p):c&&zc(c,p)?c=Yc(c,p.bottom):u&&zc(u,p)&&(u=Mc(u,p.top))}}if(c&&c.bottom>=n?(i=s,r=c):u&&u.top<=n&&(i=l,r=u),!i)return{node:e,offset:0};let O=Math.max(r.left,Math.min(r.right,t));return 3==i.nodeType?Uc(i,O,n):d&&"false"!=i.contentEditable?qc(i,O,n):{node:e,offset:Array.prototype.indexOf.call(e.childNodes,i)+(t>=(r.left+r.right)/2?1:0)}}function Uc(e,t,n){let i=e.nodeValue.length,r=-1,o=1e9,a=0;for(let s=0;s<i;s++){let i=Ls(e,s,s+1).getClientRects();for(let l=0;l<i.length;l++){let c=i[l];if(c.top==c.bottom)continue;a||(a=t-c.left);let u=(c.top>n?c.top-n:n-c.bottom)-1;if(c.left-1<=t&&c.right+1>=t&&u<o){let n=t>=(c.left+c.right)/2,i=n;if((ul.chrome||ul.gecko)&&Ls(e,s).getBoundingClientRect().left==c.right&&(i=!n),u<=0)return{node:e,offset:s+(i?1:0)};r=s+(i?1:0),o=u}}}return{node:e,offset:r>-1?r:a>0?e.nodeValue.length:0}}function Dc(e,t,n,i=-1){var r,o;let a,s=e.contentDOM.getBoundingClientRect(),l=s.top+e.viewState.paddingTop,{docHeight:c}=e.viewState,{x:u,y:d}=t,O=d-l;if(O<0)return 0;if(O>c)return e.state.doc.length;for(let t=e.viewState.heightOracle.textHeight/2,r=!1;a=e.elementAtHeight(O),a.type!=wl.Text;)for(;O=i>0?a.bottom+t:a.top-t,!(O>=0&&O<=c);){if(r)return n?null:0;r=!0,i=-i}d=l+O;let h=a.from;if(h<e.viewport.from)return 0==e.viewport.from?0:n?null:Wc(e,s,a,u,d);if(h>e.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:n?null:Wc(e,s,a,u,d);let p=e.dom.ownerDocument,f=e.root.elementFromPoint?e.root:p,g=f.elementFromPoint(u,d);g&&!e.contentDOM.contains(g)&&(g=null),g||(u=Math.max(s.left+1,Math.min(s.right-1,u)),g=f.elementFromPoint(u,d),g&&!e.contentDOM.contains(g)&&(g=null));let m,C=-1;if(g&&0!=(null===(r=e.docView.nearest(g))||void 0===r?void 0:r.isEditable)){if(p.caretPositionFromPoint){let e=p.caretPositionFromPoint(u,d);e&&({offsetNode:m,offset:C}=e)}else if(p.caretRangeFromPoint){let t=p.caretRangeFromPoint(u,d);t&&(({startContainer:m,startOffset:C}=t),(!e.contentDOM.contains(m)||ul.safari&&function(e,t,n){let i,r=e;if(3!=e.nodeType||t!=(i=e.nodeValue.length))return!1;for(;;){let e=r.nextSibling;if(e){if("BR"==e.nodeName)break;return!1}{let e=r.parentNode;if(!e||"DIV"==e.nodeName)break;r=e}}return Ls(e,i-1,i).getBoundingClientRect().right>n}(m,C,u)||ul.chrome&&function(e,t,n){if(0!=t)return!1;for(let t=e;;){let e=t.parentNode;if(!e||1!=e.nodeType||e.firstChild!=t)return!1;if(e.classList.contains("cm-line"))break;t=e}return n-(1==e.nodeType?e.getBoundingClientRect():Ls(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect()).left>5}(m,C,u))&&(m=void 0))}m&&(C=Math.min(Is(m),C))}if(!m||!e.docView.dom.contains(m)){let t=Il.find(e.docView,h);if(!t)return O>a.top+a.height/2?a.to:a.from;({node:m,offset:C}=qc(t.dom,u,d))}let Q=e.docView.nearest(m);if(!Q)return null;if(Q.isWidget&&1==(null===(o=Q.dom)||void 0===o?void 0:o.nodeType)){let e=Q.dom.getBoundingClientRect();return t.y<e.top||t.y<=e.bottom&&t.x<=(e.left+e.right)/2?Q.posAtStart:Q.posAtEnd}return Q.localPosFromDOM(m,C)+Q.posAtStart}function Wc(e,t,n,i,r){let o=Math.round((i-t.left)*e.defaultCharacterWidth);if(e.lineWrapping&&n.height>1.5*e.defaultLineHeight){let t=e.viewState.heightOracle.textHeight;o+=Math.floor((r-n.top-.5*(e.defaultLineHeight-t))/t)*e.viewState.heightOracle.lineLength}let a=e.state.sliceDoc(n.from,n.to);return n.from+cs(a,o,e.state.tabSize)}function Nc(e,t,n){let i=e.lineBlockAt(t);if(Array.isArray(i.type)){let e;for(let r of i.type){if(r.from>t)break;if(!(r.to<t)){if(r.from<t&&r.to>t)return r;e&&(r.type!=wl.Text||e.type==r.type&&!(n<0?r.from<t:r.to>t))||(e=r)}}return e||i}return i}function Hc(e,t,n,i){let r=e.state.doc.lineAt(t.head),o=e.bidiSpans(r),a=e.textDirectionAt(r.from);for(let s=t,l=null;;){let t=tc(r,o,a,s,n),c=ec;if(!t){if(r.number==(n?e.state.doc.lines:1))return s;c="\n",r=e.state.doc.line(r.number+(n?1:-1)),o=e.bidiSpans(r),t=e.visualLineSide(r,!n)}if(l){if(!l(c))return s}else{if(!i)return t;l=i(c)}s=t}}function Gc(e,t,n){for(;;){let i=0;for(let r of e)r.between(t-1,t+1,(e,r,o)=>{if(t>e&&t<r){let o=i||n||(t-e<r-t?-1:1);t=o<0?e:r,i=o}});if(!i)return t}}function Fc(e,t,n){let i=Gc(e.state.facet(kc).map(t=>t(e)),n.from,t.head>n.from?-1:1);return i==n.from?n:ra.cursor(i,i<n.from?1:-1)}const Jc="";class Kc{constructor(e,t){this.points=e,this.text="",this.lineSeparator=t.facet(qa.lineSeparator)}append(e){this.text+=e}lineBreak(){this.text+=Jc}readRange(e,t){if(!e)return this;let n=e.parentNode;for(let i=e;;){this.findPointBefore(n,i);let e=this.text.length;this.readNode(i);let r=i.nextSibling;if(r==t)break;let o=Ns.get(i),a=Ns.get(r);(o&&a?o.breakAfter:(o?o.breakAfter:Ps(i))||Ps(r)&&("BR"!=i.nodeName||i.cmIgnore)&&this.text.length>e)&&this.lineBreak(),i=r}return this.findPointBefore(n,t),this}readTextNode(e){let t=e.nodeValue;for(let n of this.points)n.node==e&&(n.pos=this.text.length+Math.min(n.offset,t.length));for(let n=0,i=this.lineSeparator?null:/\r\n?|\n/g;;){let r,o=-1,a=1;if(this.lineSeparator?(o=t.indexOf(this.lineSeparator,n),a=this.lineSeparator.length):(r=i.exec(t))&&(o=r.index,a=r[0].length),this.append(t.slice(n,o<0?t.length:o)),o<0)break;if(this.lineBreak(),a>1)for(let t of this.points)t.node==e&&t.pos>this.text.length&&(t.pos-=a-1);n=o+a}}readNode(e){if(e.cmIgnore)return;let t=Ns.get(e),n=t&&t.overrideDOMText;if(null!=n){this.findPointInside(e,n.length);for(let e=n.iter();!e.next().done;)e.lineBreak?this.lineBreak():this.append(e.value)}else 3==e.nodeType?this.readTextNode(e):"BR"==e.nodeName?e.nextSibling&&this.lineBreak():1==e.nodeType&&this.readRange(e.firstChild,null)}findPointBefore(e,t){for(let n of this.points)n.node==e&&e.childNodes[n.offset]==t&&(n.pos=this.text.length)}findPointInside(e,t){for(let n of this.points)(3==e.nodeType?n.node==e:e.contains(n.node))&&(n.pos=this.text.length+(eu(e,n.node,n.offset)?t:0))}}function eu(e,t,n){for(;;){if(!t||n<Is(t))return!1;if(t==e)return!0;n=Es(t)+1,t=t.parentNode}}class tu{constructor(e,t){this.node=e,this.offset=t,this.pos=-1}}class nu{constructor(e,t,n,i){this.typeOver=i,this.bounds=null,this.text="",this.domChanged=t>-1;let{impreciseHead:r,impreciseAnchor:o}=e.docView;if(e.state.readOnly&&t>-1)this.newSel=null;else if(t>-1&&(this.bounds=e.docView.domBoundsAround(t,n,0))){let t=r||o?[]:function(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}=e.observer.selectionRange;return n&&(t.push(new tu(n,i)),r==n&&o==i||t.push(new tu(r,o))),t}(e),n=new Kc(t,e.state);n.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=n.text,this.newSel=function(e,t){if(0==e.length)return null;let n=e[0].pos,i=2==e.length?e[1].pos:n;return n>-1&&i>-1?ra.single(n+t,i+t):null}(t,this.bounds.from)}else{let t=e.observer.selectionRange,n=r&&r.node==t.focusNode&&r.offset==t.focusOffset||!ws(e.contentDOM,t.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(t.focusNode,t.focusOffset),i=o&&o.node==t.anchorNode&&o.offset==t.anchorOffset||!ws(e.contentDOM,t.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(t.anchorNode,t.anchorOffset),a=e.viewport;if((ul.ios||ul.chrome)&&e.state.selection.main.empty&&n!=i&&(a.from>0||a.to<e.state.doc.length)){let t=Math.min(n,i),r=Math.max(n,i),o=a.from-t,s=a.to-r;0!=o&&1!=o&&0!=t||0!=s&&-1!=s&&r!=e.state.doc.length||(n=0,i=e.state.doc.length)}this.newSel=ra.single(i,n)}}}function iu(e,t){let n,{newSel:i}=t,r=e.state.selection.main,o=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:i,to:a}=t.bounds,s=r.from,l=null;(8===o||ul.android&&t.text.length<a-i)&&(s=r.to,l="end");let c=function(e,t,n,i){let r=Math.min(e.length,t.length),o=0;for(;o<r&&e.charCodeAt(o)==t.charCodeAt(o);)o++;if(o==r&&e.length==t.length)return null;let a=e.length,s=t.length;for(;a>0&&s>0&&e.charCodeAt(a-1)==t.charCodeAt(s-1);)a--,s--;return"end"==i&&(n-=a+Math.max(0,o-Math.min(a,s))-o),a<o&&e.length<t.length?(o-=n<=o&&n>=a?o-n:0,s=o+(s-a),a=o):s<o&&(o-=n<=o&&n>=s?o-n:0,a=o+(a-s),s=o),{from:o,toA:a,toB:s}}(e.state.doc.sliceString(i,a,Jc),t.text,s-i,l);c&&(ul.chrome&&13==o&&c.toB==c.from+2&&t.text.slice(c.from,c.toB)==Jc+Jc&&c.toB--,n={from:i+c.from,to:i+c.toA,insert:Bo.of(t.text.slice(c.from,c.toB).split(Jc))})}else i&&(!e.hasFocus&&e.state.facet(Qc)||i.main.eq(r))&&(i=null);if(!n&&!i)return!1;if(!n&&t.typeOver&&!r.empty&&i&&i.main.empty?n={from:r.from,to:r.to,insert:e.state.doc.slice(r.from,r.to)}:(ul.mac||ul.android)&&n&&n.from==n.to&&n.from==r.head-1&&/^\. ?$/.test(n.insert.toString())&&"off"==e.contentDOM.getAttribute("autocorrect")?(i&&2==n.insert.length&&(i=ra.single(i.main.anchor-1,i.main.head-1)),n={from:n.from,to:n.to,insert:Bo.of([n.insert.toString().replace("."," ")])}):n&&n.from>=r.from&&n.to<=r.to&&(n.from!=r.from||n.to!=r.to)&&r.to-r.from-(n.to-n.from)<=4?n={from:r.from,to:r.to,insert:e.state.doc.slice(r.from,n.from).append(n.insert).append(e.state.doc.slice(n.to,r.to))}:ul.chrome&&n&&n.from==n.to&&n.from==r.head&&"\n "==n.insert.toString()&&e.lineWrapping&&(i&&(i=ra.single(i.main.anchor-1,i.main.head-1)),n={from:r.from,to:r.to,insert:Bo.of([" "])}),n)return ru(e,n,i,o);if(i&&!i.main.eq(r)){let t=!1,n="select";return e.inputState.lastSelectionTime>Date.now()-50&&("select"==e.inputState.lastSelectionOrigin&&(t=!0),n=e.inputState.lastSelectionOrigin),e.dispatch({selection:i,scrollIntoView:t,userEvent:n}),!0}return!1}function ru(e,t,n,i=-1){if(ul.ios&&e.inputState.flushIOSKey(t))return!0;let r=e.state.selection.main;if(ul.android&&(t.to==r.to&&(t.from==r.from||t.from==r.from-1&&" "==e.state.sliceDoc(t.from,r.from))&&1==t.insert.length&&2==t.insert.lines&&zs(e.contentDOM,"Enter",13)||(t.from==r.from-1&&t.to==r.to&&0==t.insert.length||8==i&&t.insert.length<t.to-t.from&&t.to>r.head)&&zs(e.contentDOM,"Backspace",8)||t.from==r.from&&t.to==r.to+1&&0==t.insert.length&&zs(e.contentDOM,"Delete",46)))return!0;let o,a=t.insert.toString();e.inputState.composing>=0&&e.inputState.composing++;let s=()=>o||(o=function(e,t,n){let i,r=e.state,o=r.selection.main;if(t.from>=o.from&&t.to<=o.to&&t.to-t.from>=(o.to-o.from)/3&&(!n||n.main.empty&&n.main.from==t.from+t.insert.length)&&e.inputState.composing<0){let n=o.from<t.from?r.sliceDoc(o.from,t.from):"",a=o.to>t.to?r.sliceDoc(t.to,o.to):"";i=r.replaceSelection(e.state.toText(n+t.insert.sliceString(0,void 0,e.state.lineBreak)+a))}else{let a=r.changes(t),s=n&&n.main.to<=a.newLength?n.main:void 0;if(r.selection.ranges.length>1&&e.inputState.composing>=0&&t.to<=o.to&&t.to>=o.to-10){let l,c=e.state.sliceDoc(t.from,t.to),u=n&&Rc(e,n.main.head);if(u){let e=t.insert.length-(t.to-t.from);l={from:u.from,to:u.to-e}}else l=e.state.doc.lineAt(o.head);let d=o.to-t.to,O=o.to-o.from;i=r.changeByRange(n=>{if(n.from==o.from&&n.to==o.to)return{changes:a,range:s||n.map(a)};let i=n.to-d,u=i-c.length;if(n.to-n.from!=O||e.state.sliceDoc(u,i)!=c||n.to>=l.from&&n.from<=l.to)return{range:n};let h=r.changes({from:u,to:i,insert:t.insert}),p=n.to-o.to;return{changes:h,range:s?ra.range(Math.max(0,s.anchor+p),Math.max(0,s.head+p)):n.map(h)}})}else i={changes:a,selection:s&&r.selection.replaceRange(s)}}let a="input.type";return(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,a+=".compose",e.inputState.compositionFirstChange&&(a+=".start",e.inputState.compositionFirstChange=!1)),r.update(i,{userEvent:a,scrollIntoView:!0})}(e,t,n));return e.state.facet(lc).some(n=>n(e,t.from,t.to,a,s))||e.dispatch(s()),!0}class ou{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=e.hasFocus,ul.safari&&e.contentDOM.addEventListener("input",()=>null),ul.gecko&&function(e){Tu.has(e)||(Tu.add(e),e.addEventListener("copy",()=>{}),e.addEventListener("cut",()=>{}))}(e.contentDOM.ownerDocument)}handleEvent(e){(function(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n,i=t.target;i!=e.contentDOM;i=i.parentNode)if(!i||11==i.nodeType||(n=Ns.get(i))&&n.ignoreEvent(t))return!1;return!0})(this.view,e)&&!this.ignoreDuringComposition(e)&&("keydown"==e.type&&this.keydown(e)||(0!=this.view.updateState?Promise.resolve().then(()=>this.runHandlers(e.type,e)):this.runHandlers(e.type,e)))}runHandlers(e,t){let n=this.handlers[e];if(n){for(let e of n.observers)e(this.view,t);for(let e of n.handlers){if(t.defaultPrevented)break;if(e(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=function(e){let t=Object.create(null);function n(e){return t[e]||(t[e]={observers:[],handlers:[]})}for(let t of e){let e=t.spec,i=e&&e.plugin.domEventHandlers,r=e&&e.plugin.domEventObservers;if(i)for(let e in i){let r=i[e];r&&n(e).handlers.push(au(t.value,r))}if(r)for(let e in r){let i=r[e];i&&n(e).observers.push(au(t.value,i))}}for(let e in Ou)n(e).handlers.push(Ou[e]);for(let e in hu)n(e).observers.push(hu[e]);return t}(e),n=this.handlers,i=this.view.contentDOM;for(let e in t)if("scroll"!=e){let r=!t[e].handlers.length,o=n[e];o&&r!=!o.handlers.length&&(i.removeEventListener(e,this.handleEvent),o=null),o||i.addEventListener(e,this.handleEvent,{passive:r})}for(let e in n)"scroll"==e||t[e]||i.removeEventListener(e,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),9==e.keyCode&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return!0;if(this.tabFocusMode>0&&27!=e.keyCode&&cu.indexOf(e.keyCode)<0&&(this.tabFocusMode=-1),ul.android&&ul.chrome&&!e.synthetic&&(13==e.keyCode||8==e.keyCode))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return!ul.ios||e.synthetic||e.altKey||e.metaKey||!((t=su.find(t=>t.keyCode==e.keyCode))&&!e.ctrlKey||lu.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(229!=e.keyCode&&this.view.observer.forceFlush(),!1):(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0)}flushIOSKey(e){let t=this.pendingIOSKey;return!!t&&!("Enter"==t.key&&e&&e.from<e.to&&/^\S+$/.test(e.insert.toString()))&&(this.pendingIOSKey=void 0,zs(this.view.contentDOM,t.key,t.keyCode,t instanceof KeyboardEvent?t:void 0))}ignoreDuringComposition(e){return!!/^key/.test(e.type)&&(this.composing>0||!!(ul.safari&&!ul.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100)&&(this.compositionPendingKey=!1,!0))}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}update(e){this.view.observer.update(e),this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function au(e,t){return(n,i)=>{try{return t.call(e,i,n)}catch(e){Cc(n.state,e)}}}const su=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],lu="dthko",cu=[16,17,18,20,91,92,224,225];function uu(e){return.7*Math.max(0,e)+8}class du{constructor(e,t,n,i){this.view=e,this.startEvent=t,this.style=n,this.mustSelect=i,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=t,this.scrollParents=function(e){let t,n,i=e.ownerDocument;for(let r=e.parentNode;r&&!(r==i.body||t&&n);)if(1==r.nodeType)!n&&r.scrollHeight>r.clientHeight&&(n=r),!t&&r.scrollWidth>r.clientWidth&&(t=r),r=r.assignedSlot||r.parentNode;else{if(11!=r.nodeType)break;r=r.host}return{x:t,y:n}}(e.contentDOM),this.atoms=e.state.facet(kc).map(t=>t(e));let r=e.contentDOM.ownerDocument;r.addEventListener("mousemove",this.move=this.move.bind(this)),r.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=t.shiftKey,this.multiple=e.state.facet(qa.allowMultipleSelections)&&function(e,t){let n=e.state.facet(ic);return n.length?n[0](t):ul.mac?t.metaKey:t.ctrlKey}(e,t),this.dragging=!(!function(e,t){let{main:n}=e.state.selection;if(n.empty)return!1;let i=ys(e.root);if(!i||0==i.rangeCount)return!0;let r=i.getRangeAt(0).getClientRects();for(let e=0;e<r.length;e++){let n=r[e];if(n.left<=t.clientX&&n.right>=t.clientX&&n.top<=t.clientY&&n.bottom>=t.clientY)return!0}return!1}(e,t)||1!=wu(t))&&null}start(e){!1===this.dragging&&this.select(e)}move(e){if(0==e.buttons)return this.destroy();if(this.dragging||null==this.dragging&&(t=this.startEvent,n=e,Math.max(Math.abs(t.clientX-n.clientX),Math.abs(t.clientY-n.clientY))<10))return;var t,n;this.select(this.lastEvent=e);let i=0,r=0,o=0,a=0,s=this.view.win.innerWidth,l=this.view.win.innerHeight;this.scrollParents.x&&({left:o,right:s}=this.scrollParents.x.getBoundingClientRect()),this.scrollParents.y&&({top:a,bottom:l}=this.scrollParents.y.getBoundingClientRect());let c=Ic(this.view);e.clientX-c.left<=o+6?i=-uu(o-e.clientX):e.clientX+c.right>=s-6&&(i=uu(e.clientX-s)),e.clientY-c.top<=a+6?r=-uu(a-e.clientY):e.clientY+c.bottom>=l-6&&(r=uu(e.clientY-l)),this.setScrollSpeed(i,r)}up(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(e,t){this.scrollSpeed={x:e,y:t},e||t?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){let{x:e,y:t}=this.scrollSpeed;e&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=e,e=0),t&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=t,t=0),(e||t)&&this.view.win.scrollBy(e,t),!1===this.dragging&&this.select(this.lastEvent)}skipAtoms(e){let t=null;for(let n=0;n<e.ranges.length;n++){let i=e.ranges[n],r=null;if(i.empty){let e=Gc(this.atoms,i.from,0);e!=i.from&&(r=ra.cursor(e,-1))}else{let e=Gc(this.atoms,i.from,-1),t=Gc(this.atoms,i.to,1);e==i.from&&t==i.to||(r=ra.range(i.from==i.anchor?e:t,i.from==i.head?e:t))}r&&(t||(t=e.ranges.slice()),t[n]=r)}return t?ra.create(t,e.mainIndex):e}select(e){let{view:t}=this,n=this.skipAtoms(this.style.get(e,this.extend,this.multiple));!this.mustSelect&&n.eq(t.state.selection,!1===this.dragging)||this.view.dispatch({selection:n,userEvent:"select.pointer"}),this.mustSelect=!1}update(e){e.transactions.some(e=>e.isUserEvent("input.type"))?this.destroy():this.style.update(e)&&setTimeout(()=>this.select(this.lastEvent),20)}}const Ou=Object.create(null),hu=Object.create(null),pu=ul.ie&&ul.ie_version<15||ul.ios&&ul.webkit_version<604;function fu(e,t,n){for(let i of e.facet(t))n=i(n,e);return n}function gu(e,t){t=fu(e.state,uc,t);let n,{state:i}=e,r=1,o=i.toText(t),a=o.lines==i.selection.ranges.length;if(null!=Su&&i.selection.ranges.every(e=>e.empty)&&Su==o.toString()){let e=-1;n=i.changeByRange(n=>{let s=i.doc.lineAt(n.from);if(s.from==e)return{range:n};e=s.from;let l=i.toText((a?o.line(r++).text:t)+i.lineBreak);return{changes:{from:s.from,insert:l},range:ra.cursor(n.from+l.length)}})}else n=a?i.changeByRange(e=>{let t=o.line(r++);return{changes:{from:e.from,to:e.to,insert:t.text},range:ra.cursor(e.from+t.length)}}):i.replaceSelection(o);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}function mu(e,t,n,i){if(1==i)return ra.cursor(t,n);if(2==i)return function(e,t,n=1){let i=e.charCategorizer(t),r=e.doc.lineAt(t),o=t-r.from;if(0==r.length)return ra.cursor(t);0==o?n=1:o==r.length&&(n=-1);let a=o,s=o;n<0?a=Yo(r.text,o,!1):s=Yo(r.text,o);let l=i(r.text.slice(a,s));for(;a>0;){let e=Yo(r.text,a,!1);if(i(r.text.slice(e,a))!=l)break;a=e}for(;s<r.length;){let e=Yo(r.text,s);if(i(r.text.slice(s,e))!=l)break;s=e}return ra.range(a+r.from,s+r.from)}(e.state,t,n);{let n=Il.find(e.docView,t),i=e.state.doc.lineAt(n?n.posAtEnd:t),r=n?n.posAtStart:i.from,o=n?n.posAtEnd:i.to;return o<e.state.doc.length&&o==i.to&&o++,ra.range(r,o)}}hu.scroll=e=>{e.inputState.lastScrollTop=e.scrollDOM.scrollTop,e.inputState.lastScrollLeft=e.scrollDOM.scrollLeft},Ou.keydown=(e,t)=>(e.inputState.setSelectionOrigin("select"),27==t.keyCode&&0!=e.inputState.tabFocusMode&&(e.inputState.tabFocusMode=Date.now()+2e3),!1),hu.touchstart=(e,t)=>{e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")},hu.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")},Ou.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return!1;let n=null;for(let i of e.state.facet(oc))if(n=i(e,t),n)break;if(n||0!=t.button||(n=function(e,t){let n=Au(e,t),i=wu(t),r=e.state.selection;return{update(e){e.docChanged&&(n.pos=e.changes.mapPos(n.pos),r=r.map(e.changes))},get(t,o,a){let s,l=Au(e,t),c=mu(e,l.pos,l.bias,i);if(n.pos!=l.pos&&!o){let t=mu(e,n.pos,n.bias,i),r=Math.min(t.from,c.from),o=Math.max(t.to,c.to);c=r<c.from?ra.range(r,o):ra.range(o,r)}return o?r.replaceRange(r.main.extend(c.from,c.to)):a&&1==i&&r.ranges.length>1&&(s=function(e,t){for(let n=0;n<e.ranges.length;n++){let{from:i,to:r}=e.ranges[n];if(i<=t&&r>=t)return ra.create(e.ranges.slice(0,n).concat(e.ranges.slice(n+1)),e.mainIndex==n?0:e.mainIndex-(e.mainIndex>n?1:0))}return null}(r,l.pos))?s:a?r.addRange(c):ra.create([c])}}}(e,t)),n){let i=!e.hasFocus;e.inputState.startMouseSelection(new du(e,t,n,i)),i&&e.observer.ignore(()=>{js(e.contentDOM);let t=e.root.activeElement;t&&!t.contains(e.contentDOM)&&t.blur()});let r=e.inputState.mouseSelection;if(r)return r.start(t),!1===r.dragging}return!1};let Cu=(e,t,n)=>t>=n.top&&t<=n.bottom&&e>=n.left&&e<=n.right;function Qu(e,t,n,i){let r=Il.find(e.docView,t);if(!r)return 1;let o=t-r.posAtStart;if(0==o)return 1;if(o==r.length)return-1;let a=r.coordsAt(o,-1);if(a&&Cu(n,i,a))return-1;let s=r.coordsAt(o,1);return s&&Cu(n,i,s)?1:a&&a.bottom>=i?-1:1}function Au(e,t){let n=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:n,bias:Qu(e,n,t.clientX,t.clientY)}}const vu=ul.ie&&ul.ie_version<=11;let $u=null,bu=0,yu=0;function wu(e){if(!vu)return e.detail;let t=$u,n=yu;return $u=e,yu=Date.now(),bu=!t||n>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(bu+1)%3:1}function xu(e,t,n,i){if(!(n=fu(e.state,uc,n)))return;let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1),{draggedContent:o}=e.inputState,a=i&&o&&function(e,t){let n=e.state.facet(rc);return n.length?n[0](t):ul.mac?!t.altKey:!t.ctrlKey}(e,t)?{from:o.from,to:o.to}:null,s={from:r,insert:n},l=e.state.changes(a?[a,s]:s);e.focus(),e.dispatch({changes:l,selection:{anchor:l.mapPos(r,-1),head:l.mapPos(r,1)},userEvent:a?"move.drop":"input.drop"}),e.inputState.draggedContent=null}Ou.dragstart=(e,t)=>{let{selection:{main:n}}=e.state;if(t.target.draggable){let i=e.docView.nearest(t.target);if(i&&i.isWidget){let e=i.posAtStart,t=e+i.length;(e>=n.to||t<=n.from)&&(n=ra.range(e,t))}}let{inputState:i}=e;return i.mouseSelection&&(i.mouseSelection.dragging=!0),i.draggedContent=n,t.dataTransfer&&(t.dataTransfer.setData("Text",fu(e.state,dc,e.state.sliceDoc(n.from,n.to))),t.dataTransfer.effectAllowed="copyMove"),!1},Ou.dragend=e=>(e.inputState.draggedContent=null,!1),Ou.drop=(e,t)=>{if(!t.dataTransfer)return!1;if(e.state.readOnly)return!0;let n=t.dataTransfer.files;if(n&&n.length){let i=Array(n.length),r=0,o=()=>{++r==n.length&&xu(e,t,i.filter(e=>null!=e).join(e.state.lineBreak),!1)};for(let e=0;e<n.length;e++){let t=new FileReader;t.onerror=o,t.onload=()=>{/[\x00-\x08\x0e-\x1f]{2}/.test(t.result)||(i[e]=t.result),o()},t.readAsText(n[e])}return!0}{let n=t.dataTransfer.getData("Text");if(n)return xu(e,t,n,!0),!0}return!1},Ou.paste=(e,t)=>{if(e.state.readOnly)return!0;e.observer.flush();let n=pu?null:t.clipboardData;return n?(gu(e,n.getData("text/plain")||n.getData("text/uri-list")),!0):(function(e){let t=e.dom.parentNode;if(!t)return;let n=t.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout(()=>{e.focus(),n.remove(),gu(e,n.value)},50)}(e),!1)};let Su=null;Ou.copy=Ou.cut=(e,t)=>{let{text:n,ranges:i,linewise:r}=function(e){let t=[],n=[],i=!1;for(let i of e.selection.ranges)i.empty||(t.push(e.sliceDoc(i.from,i.to)),n.push(i));if(!t.length){let r=-1;for(let{from:i}of e.selection.ranges){let o=e.doc.lineAt(i);o.number>r&&(t.push(o.text),n.push({from:o.from,to:Math.min(e.doc.length,o.to+1)})),r=o.number}i=!0}return{text:fu(e,dc,t.join(e.lineBreak)),ranges:n,linewise:i}}(e.state);if(!n&&!r)return!1;Su=r?n:null,"cut"!=t.type||e.state.readOnly||e.dispatch({changes:i,scrollIntoView:!0,userEvent:"delete.cut"});let o=pu?null:t.clipboardData;return o?(o.clearData(),o.setData("text/plain",n),!0):(function(e,t){let n=e.dom.parentNode;if(!n)return;let i=n.appendChild(document.createElement("textarea"));i.style.cssText="position: fixed; left: -10000px; top: 10px",i.value=t,i.focus(),i.selectionEnd=t.length,i.selectionStart=0,setTimeout(()=>{i.remove(),e.focus()},50)}(e,n),!1)};const ku=Pa.define();function Eu(e,t){let n=[];for(let i of e.facet(cc)){let r=i(e,t);r&&n.push(r)}return n.length?e.update({effects:n,annotations:ku.of(!0)}):null}function Pu(e){setTimeout(()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let n=Eu(e.state,t);n?e.dispatch(n):e.update([])}},10)}hu.focus=e=>{e.inputState.lastFocusTime=Date.now(),e.scrollDOM.scrollTop||!e.inputState.lastScrollTop&&!e.inputState.lastScrollLeft||(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),Pu(e)},hu.blur=e=>{e.observer.clearSelectionRange(),Pu(e)},hu.compositionstart=hu.compositionupdate=e=>{e.observer.editContext||(null==e.inputState.compositionFirstChange&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0))},hu.compositionend=e=>{e.observer.editContext||(e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,ul.chrome&&ul.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then(()=>e.observer.flush()):setTimeout(()=>{e.inputState.composing<0&&e.docView.hasComposition&&e.update([])},50))},hu.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()},Ou.beforeinput=(e,t)=>{var n,i;if("insertReplacementText"==t.inputType&&e.observer.editContext){let i=null===(n=t.dataTransfer)||void 0===n?void 0:n.getData("text/plain"),r=t.getTargetRanges();if(i&&r.length){let t=r[0],n=e.posAtDOM(t.startContainer,t.startOffset),o=e.posAtDOM(t.endContainer,t.endOffset);return ru(e,{from:n,to:o,insert:e.state.toText(i)},null),!0}}let r;if(ul.chrome&&ul.android&&(r=su.find(e=>e.inputType==t.inputType))&&(e.observer.delayAndroidKey(r.key,r.keyCode),"Backspace"==r.key||"Delete"==r.key)){let t=(null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0;setTimeout(()=>{var n;((null===(n=window.visualViewport)||void 0===n?void 0:n.height)||0)>t+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())},100)}return ul.ios&&"deleteContentForward"==t.inputType&&e.observer.flushSoon(),ul.safari&&"insertText"==t.inputType&&e.inputState.composing>=0&&setTimeout(()=>hu.compositionend(e,t),20),!1};const Tu=new Set,Iu=["pre-wrap","normal","pre-line","break-spaces"];let Bu=!1;function _u(){Bu=!1}class Xu{constructor(e){this.lineWrapping=e,this.doc=Bo.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}heightForGap(e,t){let n=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((t-e-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/Math.max(1,this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(e){return this.doc=e,this}mustRefreshForWrapping(e){return Iu.indexOf(e)>-1!=this.lineWrapping}mustRefreshForHeights(e){let t=!1;for(let n=0;n<e.length;n++){let i=e[n];i<0?n++:this.heightSamples[Math.floor(10*i)]||(t=!0,this.heightSamples[Math.floor(10*i)]=!0)}return t}refresh(e,t,n,i,r,o){let a=Iu.indexOf(e)>-1,s=Math.round(t)!=Math.round(this.lineHeight)||this.lineWrapping!=a;if(this.lineWrapping=a,this.lineHeight=t,this.charWidth=n,this.textHeight=i,this.lineLength=r,s){this.heightSamples={};for(let e=0;e<o.length;e++){let t=o[e];t<0?e++:this.heightSamples[Math.floor(10*t)]=!0}}return s}}class Vu{constructor(e,t){this.from=e,this.heights=t,this.index=0}get more(){return this.index<this.heights.length}}class Ru{constructor(e,t,n,i,r){this.from=e,this.length=t,this.top=n,this.height=i,this._content=r}get type(){return"number"==typeof this._content?wl.Text:Array.isArray(this._content)?this._content:this._content.type}get to(){return this.from+this.length}get bottom(){return this.top+this.height}get widget(){return this._content instanceof El?this._content.widget:null}get widgetLineBreaks(){return"number"==typeof this._content?this._content:0}join(e){let t=(Array.isArray(this._content)?this._content:[this]).concat(Array.isArray(e._content)?e._content:[e]);return new Ru(this.from,this.length+e.length,this.top,this.height+e.height,t)}}var Zu=function(e){return e[e.ByPos=0]="ByPos",e[e.ByHeight=1]="ByHeight",e[e.ByPosNoHeight=2]="ByPosNoHeight",e}(Zu||(Zu={}));const ju=.001;class Lu{constructor(e,t,n=2){this.length=e,this.height=t,this.flags=n}get outdated(){return(2&this.flags)>0}set outdated(e){this.flags=(e?2:0)|-3&this.flags}setHeight(e){this.height!=e&&(Math.abs(this.height-e)>ju&&(Bu=!0),this.height=e)}replace(e,t,n){return Lu.of(n)}decomposeLeft(e,t){t.push(this)}decomposeRight(e,t){t.push(this)}applyChanges(e,t,n,i){let r=this,o=n.doc;for(let a=i.length-1;a>=0;a--){let{fromA:s,toA:l,fromB:c,toB:u}=i[a],d=r.lineAt(s,Zu.ByPosNoHeight,n.setDoc(t),0,0),O=d.to>=l?d:r.lineAt(l,Zu.ByPosNoHeight,n,0,0);for(u+=O.to-l,l=O.to;a>0&&d.from<=i[a-1].toA;)s=i[a-1].fromA,c=i[a-1].fromB,a--,s<d.from&&(d=r.lineAt(s,Zu.ByPosNoHeight,n,0,0));c+=d.from-s,s=d.from;let h=Wu.build(n.setDoc(o),e,c,u);r=zu(r,r.replace(s,l,h))}return r.updateHeight(n,0)}static empty(){return new Yu(0,0)}static of(e){if(1==e.length)return e[0];let t=0,n=e.length,i=0,r=0;for(;;)if(t==n)if(i>2*r){let r=e[t-1];r.break?e.splice(--t,1,r.left,null,r.right):e.splice(--t,1,r.left,r.right),n+=1+r.break,i-=r.size}else{if(!(r>2*i))break;{let t=e[n];t.break?e.splice(n,1,t.left,null,t.right):e.splice(n,1,t.left,t.right),n+=2+t.break,r-=t.size}}else if(i<r){let n=e[t++];n&&(i+=n.size)}else{let t=e[--n];t&&(r+=t.size)}let o=0;return null==e[t-1]?(o=1,t--):null==e[t]&&(o=1,n++),new Uu(Lu.of(e.slice(0,t)),o,Lu.of(e.slice(n)))}}function zu(e,t){return e==t?e:(e.constructor!=t.constructor&&(Bu=!0),t)}Lu.prototype.size=1;class Mu extends Lu{constructor(e,t,n){super(e,t),this.deco=n}blockAt(e,t,n,i){return new Ru(i,this.length,n,this.height,this.deco||0)}lineAt(e,t,n,i,r){return this.blockAt(0,n,i,r)}forEachLine(e,t,n,i,r,o){e<=r+this.length&&t>=r&&o(this.blockAt(0,n,i,r))}updateHeight(e,t=0,n=!1,i){return i&&i.from<=t&&i.more&&this.setHeight(i.heights[i.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class Yu extends Mu{constructor(e,t){super(e,t,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(e,t,n,i){return new Ru(i,this.length,n,this.height,this.breaks)}replace(e,t,n){let i=n[0];return 1==n.length&&(i instanceof Yu||i instanceof qu&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof qu?i=new Yu(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Lu.of(n)}updateHeight(e,t=0,n=!1,i){return i&&i.from<=t&&i.more?this.setHeight(i.heights[i.index++]):(n||this.outdated)&&this.setHeight(Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class qu extends Lu{constructor(e){super(e,0)}heightMetrics(e,t){let n,i=e.doc.lineAt(t).number,r=e.doc.lineAt(t+this.length).number,o=r-i+1,a=0;if(e.lineWrapping){let t=Math.min(this.height,e.lineHeight*o);n=t/o,this.length>o+1&&(a=(this.height-t)/(this.length-o-1))}else n=this.height/o;return{firstLine:i,lastLine:r,perLine:n,perChar:a}}blockAt(e,t,n,i){let{firstLine:r,lastLine:o,perLine:a,perChar:s}=this.heightMetrics(t,i);if(t.lineWrapping){let r=i+(e<t.lineHeight?0:Math.round(Math.max(0,Math.min(1,(e-n)/this.height))*this.length)),o=t.doc.lineAt(r),l=a+o.length*s,c=Math.max(n,e-l/2);return new Ru(o.from,o.length,c,l,0)}{let i=Math.max(0,Math.min(o-r,Math.floor((e-n)/a))),{from:s,length:l}=t.doc.line(r+i);return new Ru(s,l,n+a*i,a,0)}}lineAt(e,t,n,i,r){if(t==Zu.ByHeight)return this.blockAt(e,n,i,r);if(t==Zu.ByPosNoHeight){let{from:t,to:i}=n.doc.lineAt(e);return new Ru(t,i-t,0,0,0)}let{firstLine:o,perLine:a,perChar:s}=this.heightMetrics(n,r),l=n.doc.lineAt(e),c=a+l.length*s,u=l.number-o,d=i+a*u+s*(l.from-r-u);return new Ru(l.from,l.length,Math.max(i,Math.min(d,i+this.height-c)),c,0)}forEachLine(e,t,n,i,r,o){e=Math.max(e,r),t=Math.min(t,r+this.length);let{firstLine:a,perLine:s,perChar:l}=this.heightMetrics(n,r);for(let c=e,u=i;c<=t;){let t=n.doc.lineAt(c);if(c==e){let n=t.number-a;u+=s*n+l*(e-r-n)}let i=s+l*t.length;o(new Ru(t.from,t.length,u,i,0)),u+=i,c=t.to+1}}replace(e,t,n){let i=this.length-t;if(i>0){let e=n[n.length-1];e instanceof qu?n[n.length-1]=new qu(e.length+i):n.push(null,new qu(i-1))}if(e>0){let t=n[0];t instanceof qu?n[0]=new qu(e+t.length):n.unshift(new qu(e-1),null)}return Lu.of(n)}decomposeLeft(e,t){t.push(new qu(e-1),null)}decomposeRight(e,t){t.push(null,new qu(this.length-e-1))}updateHeight(e,t=0,n=!1,i){let r=t+this.length;if(i&&i.from<=t+this.length&&i.more){let n=[],o=Math.max(t,i.from),a=-1;for(i.from>t&&n.push(new qu(i.from-t-1).updateHeight(e,t));o<=r&&i.more;){let t=e.doc.lineAt(o).length;n.length&&n.push(null);let r=i.heights[i.index++];-1==a?a=r:Math.abs(r-a)>=ju&&(a=-2);let s=new Yu(t,r);s.outdated=!1,n.push(s),o+=t+1}o<=r&&n.push(null,new qu(r-o).updateHeight(e,o));let s=Lu.of(n);return(a<0||Math.abs(s.height-this.height)>=ju||Math.abs(a-this.heightMetrics(e,t).perLine)>=ju)&&(Bu=!0),zu(this,s)}return(n||this.outdated)&&(this.setHeight(e.heightForGap(t,t+this.length)),this.outdated=!1),this}toString(){return`gap(${this.length})`}}class Uu extends Lu{constructor(e,t,n){super(e.length+t+n.length,e.height+n.height,t|(e.outdated||n.outdated?2:0)),this.left=e,this.right=n,this.size=e.size+n.size}get break(){return 1&this.flags}blockAt(e,t,n,i){let r=n+this.left.height;return e<r?this.left.blockAt(e,t,n,i):this.right.blockAt(e,t,r,i+this.left.length+this.break)}lineAt(e,t,n,i,r){let o=i+this.left.height,a=r+this.left.length+this.break,s=t==Zu.ByHeight?e<o:e<a,l=s?this.left.lineAt(e,t,n,i,r):this.right.lineAt(e,t,n,o,a);if(this.break||(s?l.to<a:l.from>a))return l;let c=t==Zu.ByPosNoHeight?Zu.ByPosNoHeight:Zu.ByPos;return s?l.join(this.right.lineAt(a,c,n,o,a)):this.left.lineAt(a,c,n,i,r).join(l)}forEachLine(e,t,n,i,r,o){let a=i+this.left.height,s=r+this.left.length+this.break;if(this.break)e<s&&this.left.forEachLine(e,t,n,i,r,o),t>=s&&this.right.forEachLine(e,t,n,a,s,o);else{let l=this.lineAt(s,Zu.ByPos,n,i,r);e<l.from&&this.left.forEachLine(e,l.from-1,n,i,r,o),l.to>=e&&l.from<=t&&o(l),t>l.to&&this.right.forEachLine(l.to+1,t,n,a,s,o)}}replace(e,t,n){let i=this.left.length+this.break;if(t<i)return this.balanced(this.left.replace(e,t,n),this.right);if(e>this.left.length)return this.balanced(this.left,this.right.replace(e-i,t-i,n));let r=[];e>0&&this.decomposeLeft(e,r);let o=r.length;for(let e of n)r.push(e);if(e>0&&Du(r,o-1),t<this.length){let e=r.length;this.decomposeRight(t,r),Du(r,e)}return Lu.of(r)}decomposeLeft(e,t){let n=this.left.length;if(e<=n)return this.left.decomposeLeft(e,t);t.push(this.left),this.break&&(n++,e>=n&&t.push(null)),e>n&&this.right.decomposeLeft(e-n,t)}decomposeRight(e,t){let n=this.left.length,i=n+this.break;if(e>=i)return this.right.decomposeRight(e-i,t);e<n&&this.left.decomposeRight(e,t),this.break&&e<i&&t.push(null),t.push(this.right)}balanced(e,t){return e.size>2*t.size||t.size>2*e.size?Lu.of(this.break?[e,null,t]:[e,t]):(this.left=zu(this.left,e),this.right=zu(this.right,t),this.setHeight(e.height+t.height),this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}updateHeight(e,t=0,n=!1,i){let{left:r,right:o}=this,a=t+r.length+this.break,s=null;return i&&i.from<=t+r.length&&i.more?s=r=r.updateHeight(e,t,n,i):r.updateHeight(e,t,n),i&&i.from<=a+o.length&&i.more?s=o=o.updateHeight(e,a,n,i):o.updateHeight(e,a,n),s?this.balanced(r,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function Du(e,t){let n,i;null==e[t]&&(n=e[t-1])instanceof qu&&(i=e[t+1])instanceof qu&&e.splice(t-1,3,new qu(n.length+1+i.length))}class Wu{constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(e,t){if(this.lineStart>-1){let e=Math.min(t,this.lineEnd),n=this.nodes[this.nodes.length-1];n instanceof Yu?n.length+=e-this.pos:(e>this.pos||!this.isCovered)&&this.nodes.push(new Yu(e-this.pos,-1)),this.writtenTo=e,t>e&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}point(e,t,n){if(e<t||n.heightRelevant){let i=n.widget?n.widget.estimatedHeight:0,r=n.widget?n.widget.lineBreaks:0;i<0&&(i=this.oracle.lineHeight);let o=t-e;n.block?this.addBlock(new Mu(o,i,n)):(o||r||i>=5)&&this.addLineDeco(i,r,o)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}enterLine(){if(this.lineStart>-1)return;let{from:e,to:t}=this.oracle.doc.lineAt(this.pos);this.lineStart=e,this.lineEnd=t,this.writtenTo<e&&((this.writtenTo<e-1||null==this.nodes[this.nodes.length-1])&&this.nodes.push(this.blankContent(this.writtenTo,e-1)),this.nodes.push(null)),this.pos>e&&this.nodes.push(new Yu(this.pos-e,-1)),this.writtenTo=this.pos}blankContent(e,t){let n=new qu(t-e);return this.oracle.doc.lineAt(e).to==t&&(n.flags|=4),n}ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof Yu)return e;let t=new Yu(0,-1);return this.nodes.push(t),t}addBlock(e){this.enterLine();let t=e.deco;t&&t.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,t&&t.endSide>0&&(this.covering=e)}addLineDeco(e,t,n){let i=this.ensureLine();i.length+=n,i.collapsed+=n,i.widgetHeight=Math.max(i.widgetHeight,e),i.breaks+=t,this.writtenTo=this.pos=this.pos+n}finish(e){let t=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||t instanceof Yu||this.isCovered?(this.writtenTo<this.pos||null==t)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos)):this.nodes.push(new Yu(0,-1));let n=e;for(let e of this.nodes)e instanceof Yu&&e.updateHeight(this.oracle,n),n+=e?e.length:1;return this.nodes}static build(e,t,n,i){let r=new Wu(n,e);return Ga.spans(t,n,i,r,0),r.finish(n)}}class Nu{constructor(){this.changes=[]}compareRange(){}comparePoint(e,t,n,i){(e<t||n&&n.heightRelevant||i&&i.heightRelevant)&&Tl(e,t,this.changes,5)}}function Hu(e,t){let n=e.getBoundingClientRect(),i=e.ownerDocument,r=i.defaultView||window,o=Math.max(0,n.left),a=Math.min(r.innerWidth,n.right),s=Math.max(0,n.top),l=Math.min(r.innerHeight,n.bottom);for(let t=e.parentNode;t&&t!=i.body;)if(1==t.nodeType){let n=t,i=window.getComputedStyle(n);if((n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth)&&"visible"!=i.overflow){let i=n.getBoundingClientRect();o=Math.max(o,i.left),a=Math.min(a,i.right),s=Math.max(s,i.top),l=Math.min(t==e.parentNode?r.innerHeight:l,i.bottom)}t="absolute"==i.position||"fixed"==i.position?n.offsetParent:n.parentNode}else{if(11!=t.nodeType)break;t=t.host}return{left:o-n.left,right:Math.max(o,a)-n.left,top:s-(n.top+t),bottom:Math.max(s,l)-(n.top+t)}}function Gu(e,t){let n=e.getBoundingClientRect();return{left:0,right:n.right-n.left,top:t,bottom:n.bottom-(n.top+t)}}class Fu{constructor(e,t,n,i){this.from=e,this.to=t,this.size=n,this.displaySize=i}static same(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++){let i=e[n],r=t[n];if(i.from!=r.from||i.to!=r.to||i.size!=r.size)return!1}return!0}draw(e,t){return xl.replace({widget:new Ju(this.displaySize*(t?e.scaleY:e.scaleX),t)}).range(this.from,this.to)}}class Ju extends yl{constructor(e,t){super(),this.size=e,this.vertical=t}eq(e){return e.size==this.size&&e.vertical==this.vertical}toDOM(){let e=document.createElement("div");return this.vertical?e.style.height=this.size+"px":(e.style.width=this.size+"px",e.style.height="2px",e.style.display="inline-block"),e}get estimatedHeight(){return this.vertical?this.size:-1}}class Ku{constructor(e){this.state=e,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scrollTop=0,this.scrolledToBottom=!1,this.scaleX=1,this.scaleY=1,this.scrollAnchorPos=0,this.scrollAnchorHeight=-1,this.scaler=id,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=Zl.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;let t=e.facet(wc).some(e=>"function"!=typeof e&&"cm-lineWrapping"==e.class);this.heightOracle=new Xu(t),this.stateDeco=e.facet(xc).filter(e=>"function"!=typeof e),this.heightMap=Lu.empty().applyChanges(this.stateDeco,Bo.empty,this.heightOracle.setDoc(e.doc),[new _c(0,0,0,e.doc.length)]);for(let e=0;e<2&&(this.viewport=this.getViewport(0,null),this.updateForViewport());e++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=xl.set(this.lineGaps.map(e=>e.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let e=[this.viewport],{main:t}=this.state.selection;for(let n=0;n<=1;n++){let i=n?t.head:t.anchor;if(!e.some(({from:e,to:t})=>i>=e&&i<=t)){let{from:t,to:n}=this.lineBlockAt(i);e.push(new ed(t,n))}}return this.viewports=e.sort((e,t)=>e.from-t.from),this.updateScaler()}updateScaler(){let e=this.scaler;return this.scaler=this.heightMap.height<=7e6?id:new rd(this.heightOracle,this.heightMap,this.viewports),e.eq(this.scaler)?0:2}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,e=>{this.viewportLines.push(od(e,this.scaler))})}update(e,t=null){this.state=e.state;let n=this.stateDeco;this.stateDeco=this.state.facet(xc).filter(e=>"function"!=typeof e);let i=e.changedRanges,r=_c.extendWithRanges(i,function(e,t,n){let i=new Nu;return Ga.compare(e,t,n,i,0),i.changes}(n,this.stateDeco,e?e.changes:Go.empty(this.state.doc.length))),o=this.heightMap.height,a=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);_u(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),r),(this.heightMap.height!=o||Bu)&&(e.flags|=2),a?(this.scrollAnchorPos=e.changes.mapPos(a.from,-1),this.scrollAnchorHeight=a.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=o);let s=r.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.head<s.from||t.range.head>s.to)||!this.viewportIsAppropriate(s))&&(s=this.getViewport(0,t));let l=s.from!=this.viewport.from||s.to!=this.viewport.to;this.viewport=s,e.flags|=this.updateForViewport(),(l||!e.changes.empty||2&e.flags)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(e.changes),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(hc)&&(this.mustEnforceCursorAssoc=!0)}measure(e){let t=e.contentDOM,n=window.getComputedStyle(t),i=this.heightOracle,r=n.whiteSpace;this.defaultTextDirection="rtl"==n.direction?Zl.RTL:Zl.LTR;let o=this.heightOracle.mustRefreshForWrapping(r),a=t.getBoundingClientRect(),s=o||this.mustMeasureContent||this.contentDOMHeight!=a.height;this.contentDOMHeight=a.height,this.mustMeasureContent=!1;let l=0,c=0;if(a.width&&a.height){let{scaleX:e,scaleY:n}=Xs(t,a);(e>.005&&Math.abs(this.scaleX-e)>.005||n>.005&&Math.abs(this.scaleY-n)>.005)&&(this.scaleX=e,this.scaleY=n,l|=16,o=s=!0)}let u=(parseInt(n.paddingTop)||0)*this.scaleY,d=(parseInt(n.paddingBottom)||0)*this.scaleY;this.paddingTop==u&&this.paddingBottom==d||(this.paddingTop=u,this.paddingBottom=d,l|=18),this.editorWidth!=e.scrollDOM.clientWidth&&(i.lineWrapping&&(s=!0),this.editorWidth=e.scrollDOM.clientWidth,l|=16);let O=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=O&&(this.scrollAnchorHeight=-1,this.scrollTop=O),this.scrolledToBottom=Ys(e.scrollDOM);let h=(this.printing?Gu:Hu)(t,this.paddingTop),p=h.top-this.pixelViewport.top,f=h.bottom-this.pixelViewport.bottom;this.pixelViewport=h;let g=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(g!=this.inView&&(this.inView=g,g&&(s=!0)),!this.inView&&!this.scrollTarget&&!function(e){let t=e.getBoundingClientRect(),n=e.ownerDocument.defaultView||window;return t.left<n.innerWidth&&t.right>0&&t.top<n.innerHeight&&t.bottom>0}(e.dom))return 0;let m=a.width;if(this.contentDOMWidth==m&&this.editorHeight==e.scrollDOM.clientHeight||(this.contentDOMWidth=a.width,this.editorHeight=e.scrollDOM.clientHeight,l|=16),s){let t=e.docView.measureVisibleLineHeights(this.viewport);if(i.mustRefreshForHeights(t)&&(o=!0),o||i.lineWrapping&&Math.abs(m-this.contentDOMWidth)>i.charWidth){let{lineHeight:n,charWidth:a,textHeight:s}=e.docView.measureTextSize();o=n>0&&i.refresh(r,n,a,s,Math.max(5,m/a),t),o&&(e.docView.minWidth=0,l|=16)}p>0&&f>0?c=Math.max(p,f):p<0&&f<0&&(c=Math.min(p,f)),_u();for(let n of this.viewports){let r=n.from==this.viewport.from?t:e.docView.measureVisibleLineHeights(n);this.heightMap=(o?Lu.empty().applyChanges(this.stateDeco,Bo.empty,this.heightOracle,[new _c(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(i,0,o,new Vu(n.from,r))}Bu&&(l|=2)}let C=!this.viewportIsAppropriate(this.viewport,c)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return C&&(2&l&&(l|=this.updateScaler()),this.viewport=this.getViewport(c,this.scrollTarget),l|=this.updateForViewport()),(2&l||C)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps,e)),l|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),l}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(e,t){let n=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),i=this.heightMap,r=this.heightOracle,{visibleTop:o,visibleBottom:a}=this,s=new ed(i.lineAt(o-1e3*n,Zu.ByHeight,r,0,0).from,i.lineAt(a+1e3*(1-n),Zu.ByHeight,r,0,0).to);if(t){let{head:e}=t.range;if(e<s.from||e>s.to){let n,o=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),a=i.lineAt(e,Zu.ByPos,r,0,0);n="center"==t.y?(a.top+a.bottom)/2-o/2:"start"==t.y||"nearest"==t.y&&e<s.from?a.top:a.bottom-o,s=new ed(i.lineAt(n-500,Zu.ByHeight,r,0,0).from,i.lineAt(n+o+500,Zu.ByHeight,r,0,0).to)}}return s}mapViewport(e,t){let n=t.mapPos(e.from,-1),i=t.mapPos(e.to,1);return new ed(this.heightMap.lineAt(n,Zu.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(i,Zu.ByPos,this.heightOracle,0,0).to)}viewportIsAppropriate({from:e,to:t},n=0){if(!this.inView)return!0;let{top:i}=this.heightMap.lineAt(e,Zu.ByPos,this.heightOracle,0,0),{bottom:r}=this.heightMap.lineAt(t,Zu.ByPos,this.heightOracle,0,0),{visibleTop:o,visibleBottom:a}=this;return(0==e||i<=o-Math.max(10,Math.min(-n,250)))&&(t==this.state.doc.length||r>=a+Math.max(10,Math.min(n,250)))&&i>o-2e3&&r<a+2e3}mapLineGaps(e,t){if(!e.length||t.empty)return e;let n=[];for(let i of e)t.touchesRange(i.from,i.to)||n.push(new Fu(t.mapPos(i.from),t.mapPos(i.to),i.size,i.displaySize));return n}ensureLineGaps(e,t){let n=this.heightOracle.lineWrapping,i=n?1e4:2e3,r=i>>1,o=i<<1;if(this.defaultTextDirection!=Zl.LTR&&!n)return[];let a=[],s=(i,o,l,c)=>{if(o-i<r)return;let u=this.state.selection.main,d=[u.from];u.empty||d.push(u.to);for(let e of d)if(e>i&&e<o)return s(i,e-10,l,c),void s(e+10,o,l,c);let O=function(e,t){for(let n of e)if(t(n))return n}(e,e=>e.from>=l.from&&e.to<=l.to&&Math.abs(e.from-i)<r&&Math.abs(e.to-o)<r&&!d.some(t=>e.from<t&&e.to>t));if(!O){if(o<l.to&&t&&n&&t.visibleRanges.some(e=>e.from<=o&&e.to>=o)){let e=t.moveToLineBoundary(ra.cursor(o),!1,!0).head;e>i&&(o=e)}let e=this.gapSize(l,i,o,c);O=new Fu(i,o,e,n||e<2e6?e:2e6)}a.push(O)},l=t=>{if(t.length<o||t.type!=wl.Text)return;let r=function(e,t,n){let i=[],r=e,o=0;return Ga.spans(n,e,t,{span(){},point(e,t){e>r&&(i.push({from:r,to:e}),o+=e-r),r=t}},20),r<t&&(i.push({from:r,to:t}),o+=t-r),{total:o,ranges:i}}(t.from,t.to,this.stateDeco);if(r.total<o)return;let a,l,c=this.scrollTarget?this.scrollTarget.range.head:null;if(n){let e,n,o=i/this.heightOracle.lineLength*this.heightOracle.lineHeight;if(null!=c){let i=nd(r,c),a=((this.visibleBottom-this.visibleTop)/2+o)/t.height;e=i-a,n=i+a}else e=(this.visibleTop-t.top-o)/t.height,n=(this.visibleBottom-t.top+o)/t.height;a=td(r,e),l=td(r,n)}else{let n=r.total*this.heightOracle.charWidth,o=i*this.heightOracle.charWidth,s=0;if(n>2e6)for(let n of e)n.from>=t.from&&n.from<t.to&&n.size!=n.displaySize&&n.from*this.heightOracle.charWidth+s<this.pixelViewport.left&&(s=n.size-n.displaySize);let u,d,O=this.pixelViewport.left+s,h=this.pixelViewport.right+s;if(null!=c){let e=nd(r,c),t=((h-O)/2+o)/n;u=e-t,d=e+t}else u=(O-o)/n,d=(h+o)/n;a=td(r,u),l=td(r,d)}a>t.from&&s(t.from,a,t,r),l<t.to&&s(l,t.to,t,r)};for(let e of this.viewportLines)Array.isArray(e.type)?e.type.forEach(l):l(e);return a}gapSize(e,t,n,i){let r=nd(i,n)-nd(i,t);return this.heightOracle.lineWrapping?e.height*r:i.total*this.heightOracle.charWidth*r}updateLineGaps(e){Fu.same(e,this.lineGaps)||(this.lineGaps=e,this.lineGapDeco=xl.set(e.map(e=>e.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(e){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let n=[];Ga.spans(t,this.viewport.from,this.viewport.to,{span(e,t){n.push({from:e,to:t})},point(){}},20);let i=0;if(n.length!=this.visibleRanges.length)i=12;else for(let t=0;t<n.length&&!(8&i);t++){let r=this.visibleRanges[t],o=n[t];r.from==o.from&&r.to==o.to||(i|=4,e&&e.mapPos(r.from,-1)==o.from&&e.mapPos(r.to,1)==o.to||(i|=8))}return this.visibleRanges=n,i}lineBlockAt(e){return e>=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find(t=>t.from<=e&&t.to>=e)||od(this.heightMap.lineAt(e,Zu.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(e){return e>=this.viewportLines[0].top&&e<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(t=>t.top<=e&&t.bottom>=e)||od(this.heightMap.lineAt(this.scaler.fromDOM(e),Zu.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(e){let t=this.lineBlockAtHeight(e+8);return t.from>=this.viewport.from||this.viewportLines[0].top-e>200?t:this.viewportLines[0]}elementAtHeight(e){return od(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class ed{constructor(e,t){this.from=e,this.to=t}}function td({total:e,ranges:t},n){if(n<=0)return t[0].from;if(n>=1)return t[t.length-1].to;let i=Math.floor(e*n);for(let e=0;;e++){let{from:n,to:r}=t[e],o=r-n;if(i<=o)return n+i;i-=o}}function nd(e,t){let n=0;for(let{from:i,to:r}of e.ranges){if(t<=r){n+=t-i;break}n+=r-i}return n/e.total}const id={toDOM:e=>e,fromDOM:e=>e,scale:1,eq(e){return e==this}};class rd{constructor(e,t,n){let i=0,r=0,o=0;this.viewports=n.map(({from:n,to:r})=>{let o=t.lineAt(n,Zu.ByPos,e,0,0).top,a=t.lineAt(r,Zu.ByPos,e,0,0).bottom;return i+=a-o,{from:n,to:r,top:o,bottom:a,domTop:0,domBottom:0}}),this.scale=(7e6-i)/(t.height-i);for(let e of this.viewports)e.domTop=o+(e.top-r)*this.scale,o=e.domBottom=e.domTop+(e.bottom-e.top),r=e.bottom}toDOM(e){for(let t=0,n=0,i=0;;t++){let r=t<this.viewports.length?this.viewports[t]:null;if(!r||e<r.top)return i+(e-n)*this.scale;if(e<=r.bottom)return r.domTop+(e-r.top);n=r.bottom,i=r.domBottom}}fromDOM(e){for(let t=0,n=0,i=0;;t++){let r=t<this.viewports.length?this.viewports[t]:null;if(!r||e<r.domTop)return n+(e-i)/this.scale;if(e<=r.domBottom)return r.top+(e-r.domTop);n=r.bottom,i=r.domBottom}}eq(e){return e instanceof rd&&this.scale==e.scale&&this.viewports.length==e.viewports.length&&this.viewports.every((t,n)=>t.from==e.viewports[n].from&&t.to==e.viewports[n].to)}}function od(e,t){if(1==t.scale)return e;let n=t.toDOM(e.top),i=t.toDOM(e.bottom);return new Ru(e.from,e.length,n,i-n,Array.isArray(e._content)?e._content.map(e=>od(e,t)):e._content)}const ad=sa.define({combine:e=>e.join(" ")}),sd=sa.define({combine:e=>e.indexOf(!0)>-1}),ld=hs.newName(),cd=hs.newName(),ud=hs.newName(),dd={"&light":"."+cd,"&dark":"."+ud};function Od(e,t,n){return new hs(t,{finish:t=>/&/.test(t)?t.replace(/&\w*/,t=>{if("&"==t)return e;if(!n||!n[t])throw new RangeError(`Unsupported selector: ${t}`);return n[t]}):e+" "+t})}const hd=Od("."+ld,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#ddd"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",zIndex:200},".cm-gutters-before":{insetInlineStart:0},".cm-gutters-after":{insetInlineEnd:0},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",border:"0px solid #ddd","&.cm-gutters-before":{borderRightWidth:"1px"},"&.cm-gutters-after":{borderLeftWidth:"1px"}},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-dialog":{padding:"2px 19px 4px 6px",position:"relative","& label":{fontSize:"80%"}},".cm-dialog-close":{position:"absolute",top:"3px",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",fontSize:"14px",padding:"0"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top",userSelect:"none"},".cm-highlightSpace":{backgroundImage:"radial-gradient(circle at 50% 55%, #aaa 20%, transparent 5%)",backgroundPosition:"center"},".cm-highlightTab":{backgroundImage:'url(\'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>\')',backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},dd),pd={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},fd=ul.ie&&ul.ie_version<=11;class gd{constructor(e){this.view=e,this.active=!1,this.editContext=null,this.selectionRange=new Vs,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let e of t)this.queue.push(e);(ul.ie&&ul.ie_version<=11||ul.ios&&e.composing)&&t.some(e=>"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length)?this.flushSoon():this.flush()}),!window.EditContext||!ul.android||!1===e.constructor.EDIT_CONTEXT||ul.chrome&&ul.chrome_version<126||(this.editContext=new Qd(e),e.state.facet(Qc)&&(e.contentDOM.editContext=this.editContext.editContext)),fd&&(this.onCharData=e=>{this.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),"function"==typeof ResizeObserver&&(this.resizeScroll=new ResizeObserver(()=>{var e;(null===(e=this.view.docView)||void 0===e?void 0:e.lastUpdate)<Date.now()-75&&this.onResize()}),this.resizeScroll.observe(e.scrollDOM)),this.addWindowListeners(this.win=e.win),this.start(),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver(e=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),e.length>0&&e[e.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(e=>{e.length>0&&e[e.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(e){("change"!=e.type&&e.type||e.matches)&&(this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500))}updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((t,n)=>t!=e[n]))){this.gapIntersection.disconnect();for(let t of e)this.gapIntersection.observe(t);this.gaps=e}}onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:n}=this,i=this.selectionRange;if(n.state.facet(Qc)?n.root.activeElement!=this.dom:!xs(this.dom,i))return;let r=i.anchorNode&&n.docView.nearest(i.anchorNode);r&&r.ignoreEvent(e)?t||(this.selectionChanged=!1):(ul.ie&&ul.ie_version<=11||ul.android&&ul.chrome)&&!n.state.selection.main.empty&&i.focusNode&&ks(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:e}=this,t=ys(e.root);if(!t)return!1;let n=ul.safari&&11==e.root.nodeType&&e.root.activeElement==this.dom&&function(e,t){if(t.getComposedRanges){let n=t.getComposedRanges(e.root)[0];if(n)return Cd(e,n)}let n=null;function i(e){e.preventDefault(),e.stopImmediatePropagation(),n=e.getTargetRanges()[0]}return e.contentDOM.addEventListener("beforeinput",i,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",i,!0),n?Cd(e,n):null}(this.view,t)||t;if(!n||this.selectionRange.eq(n))return!1;let i=xs(this.dom,n);return i&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime<Date.now()-300&&function(e,t){let n=t.focusNode,i=t.focusOffset;if(!n||t.anchorNode!=n||t.anchorOffset!=i)return!1;for(i=Math.min(i,Is(n));;)if(i){if(1!=n.nodeType)return!1;let e=n.childNodes[i-1];"false"==e.contentEditable?i--:(n=e,i=Is(n))}else{if(n==e)return!0;i=Es(n),n=n.parentNode}}(this.dom,n)?(this.view.inputState.lastFocusTime=0,e.docView.updateSelection(),!1):(this.selectionRange.setRange(n),i&&(this.selectionChanged=!0),!0)}setSelectionRange(e,t){this.selectionRange.set(e.node,e.offset,t.node,t.offset),this.selectionChanged=!1}clearSelectionRange(){this.selectionRange.set(null,0,null,0)}listenForScroll(){this.parentCheck=-1;let e=0,t=null;for(let n=this.dom;n;)if(1==n.nodeType)!t&&e<this.scrollTargets.length&&this.scrollTargets[e]==n?e++:t||(t=this.scrollTargets.slice(0,e)),t&&t.push(n),n=n.assignedSlot||n.parentNode;else{if(11!=n.nodeType)break;n=n.host}if(e<this.scrollTargets.length&&!t&&(t=this.scrollTargets.slice(0,e)),t){for(let e of this.scrollTargets)e.removeEventListener("scroll",this.onScroll);for(let e of this.scrollTargets=t)e.addEventListener("scroll",this.onScroll)}}ignore(e){if(!this.active)return e();try{return this.stop(),e()}finally{this.start(),this.clear()}}start(){this.active||(this.observer.observe(this.dom,pd),fd&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}stop(){this.active&&(this.active=!1,this.observer.disconnect(),fd&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}delayAndroidKey(e,t){var n;if(!this.delayedAndroidKey){let e=()=>{let e=this.delayedAndroidKey;e&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=e.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&e.force&&zs(this.dom,e.key,e.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(e)}this.delayedAndroidKey&&"Enter"!=e||(this.delayedAndroidKey={key:e,keyCode:t,force:this.lastChange<Date.now()-50||!!(null===(n=this.delayedAndroidKey)||void 0===n?void 0:n.force)})}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame(()=>{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);let t=-1,n=-1,i=!1;for(let r of e){let e=this.readMutation(r);e&&(e.typeOver&&(i=!0),-1==t?({from:t,to:n}=e):(t=Math.min(e.from,t),n=Math.max(e.to,n)))}return{from:t,to:n,typeOver:i}}readChange(){let{from:e,to:t,typeOver:n}=this.processRecords(),i=this.selectionChanged&&xs(this.dom,this.selectionRange);if(e<0&&!i)return null;e>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let r=new nu(this.view,e,t,n);return this.view.docView.domChanged={newSel:r.newSel?r.newSel.main:null},r}flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();let t=this.readChange();if(!t)return this.view.requestMeasure(),!1;let n=this.view.state,i=iu(this.view,t);return this.view.state==n&&(t.domChanged||t.newSel&&!t.newSel.main.eq(this.view.state.selection.main))&&this.view.update([]),i}readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty("attributes"==e.type),"attributes"==e.type&&(t.flags|=4),"childList"==e.type){let n=md(t,e.previousSibling||e.target.previousSibling,-1),i=md(t,e.nextSibling||e.target.nextSibling,1);return{from:n?t.posAfter(n):t.posAtStart,to:i?t.posBefore(i):t.posAtEnd,typeOver:!1}}return"characterData"==e.type?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}addWindowListeners(e){e.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}update(e){this.editContext&&(this.editContext.update(e),e.startState.facet(Qc)!=e.state.facet(Qc)&&(e.view.contentDOM.editContext=e.state.facet(Qc)?this.editContext.editContext:null))}destroy(){var e,t,n;this.stop(),null===(e=this.intersection)||void 0===e||e.disconnect(),null===(t=this.gapIntersection)||void 0===t||t.disconnect(),null===(n=this.resizeScroll)||void 0===n||n.disconnect();for(let e of this.scrollTargets)e.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}}function md(e,t,n){for(;t;){let i=Ns.get(t);if(i&&i.parent==e)return i;let r=t.parentNode;t=r!=e.dom?r:n>0?t.nextSibling:t.previousSibling}return null}function Cd(e,t){let n=t.startContainer,i=t.startOffset,r=t.endContainer,o=t.endOffset,a=e.docView.domAtPos(e.state.selection.main.anchor);return ks(a.node,a.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}class Qd{constructor(e){this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.composing=null,this.resetRange(e.state);let t=this.editContext=new window.EditContext({text:e.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,e.state.selection.main.anchor))),selectionEnd:this.toContextPos(e.state.selection.main.head)});this.handlers.textupdate=t=>{let n=e.state.selection.main,{anchor:i,head:r}=n,o=this.toEditorPos(t.updateRangeStart),a=this.toEditorPos(t.updateRangeEnd);e.inputState.composing>=0&&!this.composing&&(this.composing={contextBase:t.updateRangeStart,editorBase:o,drifted:!1});let s={from:o,to:a,insert:Bo.of(t.text.split("\n"))};if(s.from==this.from&&i<this.from?s.from=i:s.to==this.to&&i>this.to&&(s.to=i),s.from==s.to&&!s.insert.length){let i=ra.single(this.toEditorPos(t.selectionStart),this.toEditorPos(t.selectionEnd));return void(i.main.eq(n)||e.dispatch({selection:i,userEvent:"select"}))}if((ul.mac||ul.android)&&s.from==r-1&&/^\. ?$/.test(t.text)&&"off"==e.contentDOM.getAttribute("autocorrect")&&(s={from:o,to:a,insert:Bo.of([t.text.replace("."," ")])}),this.pendingContextChange=s,!e.state.readOnly){let n=this.to-this.from+(s.to-s.from+s.insert.length);ru(e,s,ra.single(this.toEditorPos(t.selectionStart,n),this.toEditorPos(t.selectionEnd,n)))}this.pendingContextChange&&(this.revertPending(e.state),this.setSelection(e.state))},this.handlers.characterboundsupdate=n=>{let i=[],r=null;for(let t=this.toEditorPos(n.rangeStart),o=this.toEditorPos(n.rangeEnd);t<o;t++){let n=e.coordsForChar(t);r=n&&new DOMRect(n.left,n.top,n.right-n.left,n.bottom-n.top)||r||new DOMRect,i.push(r)}t.updateCharacterBounds(n.rangeStart,i)},this.handlers.textformatupdate=t=>{let n=[];for(let e of t.getTextFormats()){let t=e.underlineStyle,i=e.underlineThickness;if("None"!=t&&"None"!=i){let r=this.toEditorPos(e.rangeStart),o=this.toEditorPos(e.rangeEnd);if(r<o){let e=`text-decoration: underline ${"Dashed"==t?"dashed ":"Squiggle"==t?"wavy ":""}${"Thin"==i?1:2}px`;n.push(xl.mark({attributes:{style:e}}).range(r,o))}}}e.dispatch({effects:mc.of(xl.set(n))})},this.handlers.compositionstart=()=>{e.inputState.composing<0&&(e.inputState.composing=0,e.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{if(e.inputState.composing=-1,e.inputState.compositionFirstChange=null,this.composing){let{drifted:t}=this.composing;this.composing=null,t&&this.reset(e.state)}};for(let e in this.handlers)t.addEventListener(e,this.handlers[e]);this.measureReq={read:e=>{this.editContext.updateControlBounds(e.contentDOM.getBoundingClientRect());let t=ys(e.root);t&&t.rangeCount&&this.editContext.updateSelectionBounds(t.getRangeAt(0).getBoundingClientRect())}}}applyEdits(e){let t=0,n=!1,i=this.pendingContextChange;return e.changes.iterChanges((r,o,a,s,l)=>{if(n)return;let c=l.length-(o-r);if(i&&o>=i.to){if(i.from==r&&i.to==o&&i.insert.eq(l))return i=this.pendingContextChange=null,t+=c,void(this.to+=c);i=null,this.revertPending(e.state)}if(r+=t,(o+=t)<=this.from)this.from+=c,this.to+=c;else if(r<this.to){if(r<this.from||o>this.to||this.to-this.from+l.length>3e4)return void(n=!0);this.editContext.updateText(this.toContextPos(r),this.toContextPos(o),l.toString()),this.to+=c}t+=c}),i&&!n&&this.revertPending(e.state),!n}update(e){let t=this.pendingContextChange,n=e.startState.selection.main;this.composing&&(this.composing.drifted||!e.changes.touchesRange(n.from,n.to)&&e.transactions.some(e=>!e.isUserEvent("input.type")&&e.changes.touchesRange(this.from,this.to)))?(this.composing.drifted=!0,this.composing.editorBase=e.changes.mapPos(this.composing.editorBase)):this.applyEdits(e)&&this.rangeIsValid(e.state)?(e.docChanged||e.selectionSet||t)&&this.setSelection(e.state):(this.pendingContextChange=null,this.reset(e.state)),(e.geometryChanged||e.docChanged||e.selectionSet)&&e.view.requestMeasure(this.measureReq)}resetRange(e){let{head:t}=e.selection.main;this.from=Math.max(0,t-1e4),this.to=Math.min(e.doc.length,t+1e4)}reset(e){this.resetRange(e),this.editContext.updateText(0,this.editContext.text.length,e.doc.sliceString(this.from,this.to)),this.setSelection(e)}revertPending(e){let t=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(t.from),this.toContextPos(t.from+t.insert.length),e.doc.sliceString(t.from,t.to))}setSelection(e){let{main:t}=e.selection,n=this.toContextPos(Math.max(this.from,Math.min(this.to,t.anchor))),i=this.toContextPos(t.head);this.editContext.selectionStart==n&&this.editContext.selectionEnd==i||this.editContext.updateSelection(n,i)}rangeIsValid(e){let{head:t}=e.selection.main;return!(this.from>0&&t-this.from<500||this.to<e.doc.length&&this.to-t<500||this.to-this.from>3e4)}toEditorPos(e,t=this.to-this.from){e=Math.min(e,t);let n=this.composing;return n&&n.drifted?n.editorBase+(e-n.contextBase):e+this.from}toContextPos(e){let t=this.composing;return t&&t.drifted?t.contextBase+(e-t.editorBase):e-this.from}destroy(){for(let e in this.handlers)this.editContext.removeEventListener(e,this.handlers[e])}}class Ad{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return!!this.inputState&&this.inputState.composing>0}get compositionStarted(){return!!this.inputState&&this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(e={}){var t;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),e.parent&&e.parent.appendChild(this.dom);let{dispatch:n}=e;this.dispatchTransactions=e.dispatchTransactions||n&&(e=>e.forEach(e=>n(e,this)))||(e=>this.update(e)),this.dispatch=this.dispatch.bind(this),this._root=e.root||function(e){for(;e;){if(e&&(9==e.nodeType||11==e.nodeType&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}(e.parent)||document,this.viewState=new Ku(e.state||qa.create(e)),e.scrollTo&&e.scrollTo.is(gc)&&(this.viewState.scrollTarget=e.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(vc).map(e=>new bc(e));for(let e of this.plugins)e.update(this);this.observer=new gd(this),this.inputState=new ou(this),this.inputState.ensureHandlers(this.plugins),this.docView=new Vc(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),(null===(t=document.fonts)||void 0===t?void 0:t.ready)&&document.fonts.ready.then(()=>this.requestMeasure())}dispatch(...e){let t=1==e.length&&e[0]instanceof _a?e:1==e.length&&Array.isArray(e[0])?e[0]:[this.state.update(...e)];this.dispatchTransactions(t,this)}update(e){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let t,n=!1,i=!1,r=this.state;for(let t of e){if(t.startState!=r)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");r=t.state}if(this.destroyed)return void(this.viewState.state=r);let o=this.hasFocus,a=0,s=null;e.some(e=>e.annotation(ku))?(this.inputState.notifiedFocused=o,a=1):o!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=o,s=Eu(r,o),s||(a=1));let l=this.observer.delayedAndroidKey,c=null;if(l?(this.observer.clearDelayedAndroidKey(),c=this.observer.readChange(),(c&&!this.state.doc.eq(r.doc)||!this.state.selection.eq(r.selection))&&(c=null)):this.observer.clear(),r.facet(qa.phrases)!=this.state.facet(qa.phrases))return this.setState(r);t=Xc.create(this,r,e),t.flags|=a;let u=this.viewState.scrollTarget;try{this.updateState=2;for(let t of e){if(u&&(u=u.map(t.changes)),t.scrollIntoView){let{main:e}=t.state.selection;u=new fc(e.empty?e:ra.cursor(e.head,e.head>e.anchor?-1:1))}for(let e of t.effects)e.is(gc)&&(u=e.value.clip(this.state))}this.viewState.update(t,u),this.bidiCache=bd.update(this.bidiCache,t.changes),t.empty||(this.updatePlugins(t),this.inputState.update(t)),n=this.docView.update(t),this.state.facet(Bc)!=this.styleModules&&this.mountStyles(),i=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(n,e.some(e=>e.isUserEvent("select.pointer")))}finally{this.updateState=0}if(t.startState.facet(ad)!=t.state.facet(ad)&&(this.viewState.mustMeasureContent=!0),(n||i||u||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),n&&this.docViewUpdate(),!t.empty)for(let n of this.state.facet(sc))try{n(t)}catch(e){Cc(this.state,e,"update listener")}(s||c)&&Promise.resolve().then(()=>{s&&this.state==s.startState&&this.dispatch(s),c&&!iu(this,c)&&l.force&&zs(this.contentDOM,l.key,l.keyCode)})}setState(e){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)return void(this.viewState.state=e);this.updateState=2;let t=this.hasFocus;try{for(let e of this.plugins)e.destroy(this);this.viewState=new Ku(e),this.plugins=e.facet(vc).map(e=>new bc(e)),this.pluginMap.clear();for(let e of this.plugins)e.update(this);this.docView.destroy(),this.docView=new Vc(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}updatePlugins(e){let t=e.startState.facet(vc),n=e.state.facet(vc);if(t!=n){let i=[];for(let r of n){let n=t.indexOf(r);if(n<0)i.push(new bc(r));else{let t=this.plugins[n];t.mustUpdate=e,i.push(t)}}for(let t of this.plugins)t.mustUpdate!=e&&t.destroy(this);this.plugins=i,this.pluginMap.clear()}else for(let t of this.plugins)t.mustUpdate=e;for(let e=0;e<this.plugins.length;e++)this.plugins[e].update(this);t!=n&&this.inputState.ensureHandlers(this.plugins)}docViewUpdate(){for(let e of this.plugins){let t=e.value;if(t&&t.docViewUpdate)try{t.docViewUpdate(this)}catch(e){Cc(this.state,e,"doc view update listener")}}}measure(e=!0){if(this.destroyed)return;if(this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey)return this.measureScheduled=-1,void this.requestMeasure();this.measureScheduled=0,e&&this.observer.forceFlush();let t=null,n=this.scrollDOM,i=n.scrollTop*this.scaleY,{scrollAnchorPos:r,scrollAnchorHeight:o}=this.viewState;Math.abs(i-this.viewState.scrollTop)>1&&(o=-1),this.viewState.scrollAnchorHeight=-1;try{for(let a=0;;a++){if(o<0)if(Ys(n))r=-1,o=this.viewState.heightMap.height;else{let e=this.viewState.scrollAnchorAt(i);r=e.from,o=e.top}this.updateState=1;let s=this.viewState.measure(this);if(!s&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(a>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let l=[];4&s||([this.measureRequests,l]=[l,this.measureRequests]);let c=l.map(e=>{try{return e.read(this)}catch(e){return Cc(this.state,e),$d}}),u=Xc.create(this,this.state,[]),d=!1;u.flags|=s,t?t.flags|=s:t=u,this.updateState=2,u.empty||(this.updatePlugins(u),this.inputState.update(u),this.updateAttrs(),d=this.docView.update(u),d&&this.docViewUpdate());for(let t=0;t<l.length;t++)if(c[t]!=$d)try{let e=l[t];e.write&&e.write(c[t],this)}catch(e){Cc(this.state,e)}if(d&&this.docView.updateSelection(!0),!u.viewportChanged&&0==this.measureRequests.length){if(this.viewState.editorHeight){if(this.viewState.scrollTarget){this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,o=-1;continue}{let e=(r<0?this.viewState.heightMap.height:this.viewState.lineBlockAt(r).top)-o;if(e>1||e<-1){i+=e,n.scrollTop=i/this.scaleY,o=-1;continue}}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(t&&!t.empty)for(let e of this.state.facet(sc))e(t)}get themeClasses(){return ld+" "+(this.state.facet(sd)?ud:cd)+" "+this.state.facet(ad)}updateAttrs(){let e=yd(this,yc,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),t={spellcheck:"false",autocorrect:"off",autocapitalize:"off",writingsuggestions:"false",translate:"no",contenteditable:this.state.facet(Qc)?"true":"false",class:"cm-content",style:`${ul.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(t["aria-readonly"]="true"),yd(this,wc,t);let n=this.observer.ignore(()=>{let n=$l(this.contentDOM,this.contentAttrs,t),i=$l(this.dom,this.editorAttrs,e);return n||i});return this.editorAttrs=e,this.contentAttrs=t,n}showAnnouncements(e){let t=!0;for(let n of e)for(let e of n.effects)e.is(Ad.announce)&&(t&&(this.announceDOM.textContent=""),t=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=e.value)}mountStyles(){this.styleModules=this.state.facet(Bc);let e=this.state.facet(Ad.cspNonce);hs.mount(this.root,this.styleModules.concat(hd).reverse(),e?{nonce:e}:void 0)}readMeasured(){if(2==this.updateState)throw new Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),e){if(this.measureRequests.indexOf(e)>-1)return;if(null!=e.key)for(let t=0;t<this.measureRequests.length;t++)if(this.measureRequests[t].key===e.key)return void(this.measureRequests[t]=e);this.measureRequests.push(e)}}plugin(e){let t=this.pluginMap.get(e);return(void 0===t||t&&t.plugin!=e)&&this.pluginMap.set(e,t=this.plugins.find(t=>t.plugin==e)||null),t&&t.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(e){return this.viewState.lineBlockAt(e)}get contentHeight(){return this.viewState.contentHeight}moveByChar(e,t,n){return Fc(this,e,Hc(this,e,t,n))}moveByGroup(e,t){return Fc(this,e,Hc(this,e,t,t=>function(e,t,n){let i=e.state.charCategorizer(t),r=i(n);return e=>{let t=i(e);return r==za.Space&&(r=t),r==t}}(this,e.head,t)))}visualLineSide(e,t){let n=this.bidiSpans(e),i=this.textDirectionAt(e.from),r=n[t?n.length-1:0];return ra.cursor(r.side(t,i)+e.from,r.forward(!t,i)?1:-1)}moveToLineBoundary(e,t,n=!0){return function(e,t,n,i){let r=Nc(e,t.head,t.assoc||-1),o=i&&r.type==wl.Text&&(e.lineWrapping||r.widgetLineBreaks)?e.coordsAtPos(t.assoc<0&&t.head>r.from?t.head-1:t.head):null;if(o){let t=e.dom.getBoundingClientRect(),i=e.textDirectionAt(r.from),a=e.posAtCoords({x:n==(i==Zl.LTR)?t.right-1:t.left+1,y:(o.top+o.bottom)/2});if(null!=a)return ra.cursor(a,n?-1:1)}return ra.cursor(n?r.to:r.from,n?-1:1)}(this,e,t,n)}moveVertically(e,t,n){return Fc(this,e,function(e,t,n,i){let r=t.head,o=n?1:-1;if(r==(n?e.state.doc.length:0))return ra.cursor(r,t.assoc);let a,s=t.goalColumn,l=e.contentDOM.getBoundingClientRect(),c=e.coordsAtPos(r,t.assoc||-1),u=e.documentTop;if(c)null==s&&(s=c.left-l.left),a=o<0?c.top:c.bottom;else{let t=e.viewState.lineBlockAt(r);null==s&&(s=Math.min(l.right-l.left,e.defaultCharacterWidth*(r-t.from))),a=(o<0?t.top:t.bottom)+u}let d=l.left+s,O=null!=i?i:e.viewState.heightOracle.textHeight>>1;for(let t=0;;t+=10){let n=a+(O+t)*o,i=Dc(e,{x:d,y:n},!1,o);if(n<l.top||n>l.bottom||(o<0?i<r:i>r)){let t=e.docView.coordsForChar(i),r=!t||n<t.top?-1:1;return ra.cursor(i,r,void 0,s)}}}(this,e,t,n))}domAtPos(e){return this.docView.domAtPos(e)}posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)}posAtCoords(e,t=!0){return this.readMeasured(),Dc(this,e,t)}coordsAtPos(e,t=1){this.readMeasured();let n=this.docView.coordsAt(e,t);if(!n||n.left==n.right)return n;let i=this.state.doc.lineAt(e),r=this.bidiSpans(i);return Bs(n,r[Nl.find(r,e-i.from,-1,t)].dir==Zl.LTR==t>0)}coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(e){return!this.state.facet(Oc)||e<this.viewport.from||e>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(e){if(e.length>vd)return Kl(e.length);let t,n=this.textDirectionAt(e.from);for(let i of this.bidiCache)if(i.from==e.from&&i.dir==n&&(i.fresh||Hl(i.isolates,t=Pc(this,e))))return i.order;t||(t=Pc(this,e));let i=function(e,t,n){if(!e)return[new Nl(0,0,t==Ll?1:0)];if(t==jl&&!n.length&&!Wl.test(e))return Kl(e.length);if(n.length)for(;e.length>Gl.length;)Gl[Gl.length]=256;let i=[],r=t==jl?0:1;return Jl(e,r,r,n,0,e.length,i),i}(e.text,n,t);return this.bidiCache.push(new bd(e.from,e.to,n,t,!0,i)),i}get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||ul.safari&&(null===(e=this.inputState)||void 0===e?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{js(this.contentDOM),this.docView.updateSelection()})}setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((9==e.nodeType?e:e.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let e of this.plugins)e.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(e,t={}){return gc.of(new fc("number"==typeof e?ra.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}scrollSnapshot(){let{scrollTop:e,scrollLeft:t}=this.scrollDOM,n=this.viewState.scrollAnchorAt(e);return gc.of(new fc(ra.cursor(n.from),"start","start",n.top-e,t,!0))}setTabFocusMode(e){null==e?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:"boolean"==typeof e?this.inputState.tabFocusMode=e?0:-1:0!=this.inputState.tabFocusMode&&(this.inputState.tabFocusMode=Date.now()+e)}static domEventHandlers(e){return $c.define(()=>({}),{eventHandlers:e})}static domEventObservers(e){return $c.define(()=>({}),{eventObservers:e})}static theme(e,t){let n=hs.newName(),i=[ad.of(n),Bc.of(Od(`.${n}`,e))];return t&&t.dark&&i.push(sd.of(!0)),i}static baseTheme(e){return ga.lowest(Bc.of(Od("."+ld,e,dd)))}static findFromDOM(e){var t;let n=e.querySelector(".cm-content"),i=n&&Ns.get(n)||Ns.get(e);return(null===(t=null==i?void 0:i.rootView)||void 0===t?void 0:t.view)||null}}Ad.styleModule=Bc,Ad.inputHandler=lc,Ad.clipboardInputFilter=uc,Ad.clipboardOutputFilter=dc,Ad.scrollHandler=pc,Ad.focusChangeEffect=cc,Ad.perLineTextDirection=Oc,Ad.exceptionSink=ac,Ad.updateListener=sc,Ad.editable=Qc,Ad.mouseSelectionStyle=oc,Ad.dragMovesSelection=rc,Ad.clickAddsSelectionRange=ic,Ad.decorations=xc,Ad.outerDecorations=Sc,Ad.atomicRanges=kc,Ad.bidiIsolatedRanges=Ec,Ad.scrollMargins=Tc,Ad.darkTheme=sd,Ad.cspNonce=sa.define({combine:e=>e.length?e[0]:""}),Ad.contentAttributes=wc,Ad.editorAttributes=yc,Ad.lineWrapping=Ad.contentAttributes.of({class:"cm-lineWrapping"}),Ad.announce=Ba.define();const vd=4096,$d={};class bd{constructor(e,t,n,i,r,o){this.from=e,this.to=t,this.dir=n,this.isolates=i,this.fresh=r,this.order=o}static update(e,t){if(t.empty&&!e.some(e=>e.fresh))return e;let n=[],i=e.length?e[e.length-1].dir:Zl.LTR;for(let r=Math.max(0,e.length-10);r<e.length;r++){let o=e[r];o.dir!=i||t.touchesRange(o.from,o.to)||n.push(new bd(t.mapPos(o.from,1),t.mapPos(o.to,-1),o.dir,o.isolates,!1,o.order))}return n}}function yd(e,t,n){for(let i=e.state.facet(t),r=i.length-1;r>=0;r--){let t=i[r],o="function"==typeof t?t(e):t;o&&Ql(o,n)}return n}const wd=ul.mac?"mac":ul.windows?"win":ul.linux?"linux":"key";function xd(e,t,n){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),!1!==n&&t.shiftKey&&(e="Shift-"+e),e}const Sd=ga.default(Ad.domEventHandlers({keydown:(e,t)=>_d(Pd(t.state),e,t,"editor")})),kd=sa.define({enables:Sd}),Ed=new WeakMap;function Pd(e){let t=e.facet(kd),n=Ed.get(t);return n||Ed.set(t,n=function(e,t=wd){let n=Object.create(null),i=Object.create(null),r=(e,t)=>{let n=i[e];if(null==n)i[e]=t;else if(n!=t)throw new Error("Key binding "+e+" is used both as a regular binding and as a multi-stroke prefix")},o=(e,i,o,a,s)=>{var l,c;let u=n[e]||(n[e]=Object.create(null)),d=i.split(/ (?!$)/).map(e=>function(e,t){const n=e.split(/-(?!$)/);let i,r,o,a,s=n[n.length-1];"Space"==s&&(s=" ");for(let e=0;e<n.length-1;++e){const s=n[e];if(/^(cmd|meta|m)$/i.test(s))a=!0;else if(/^a(lt)?$/i.test(s))i=!0;else if(/^(c|ctrl|control)$/i.test(s))r=!0;else if(/^s(hift)?$/i.test(s))o=!0;else{if(!/^mod$/i.test(s))throw new Error("Unrecognized modifier name: "+s);"mac"==t?a=!0:r=!0}}return i&&(s="Alt-"+s),r&&(s="Ctrl-"+s),a&&(s="Meta-"+s),o&&(s="Shift-"+s),s}(e,t));for(let t=1;t<d.length;t++){let n=d.slice(0,t).join(" ");r(n,!0),u[n]||(u[n]={preventDefault:!0,stopPropagation:!1,run:[t=>{let i=Td={view:t,prefix:n,scope:e};return setTimeout(()=>{Td==i&&(Td=null)},Id),!0}]})}let O=d.join(" ");r(O,!1);let h=u[O]||(u[O]={preventDefault:!1,stopPropagation:!1,run:(null===(c=null===(l=u._any)||void 0===l?void 0:l.run)||void 0===c?void 0:c.slice())||[]});o&&h.run.push(o),a&&(h.preventDefault=!0),s&&(h.stopPropagation=!0)};for(let i of e){let e=i.scope?i.scope.split(" "):["editor"];if(i.any)for(let t of e){let e=n[t]||(n[t]=Object.create(null));e._any||(e._any={preventDefault:!1,stopPropagation:!1,run:[]});let{any:r}=i;for(let t in e)e[t].run.push(e=>r(e,Bd))}let r=i[t]||i.key;if(r)for(let t of e)o(t,r,i.run,i.preventDefault,i.stopPropagation),i.shift&&o(t,"Shift-"+r,i.shift,i.preventDefault,i.stopPropagation)}return n}(t.reduce((e,t)=>e.concat(t),[]))),n}let Td=null;const Id=4e3;let Bd=null;function _d(e,t,n,i){Bd=t;let r=function(e){var t=!(Cs&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||Qs&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?ms:gs)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}(t),o=Do(qo(r,0))==r.length&&" "!=r,a="",s=!1,l=!1,c=!1;Td&&Td.view==n&&Td.scope==i&&(a=Td.prefix+" ",cu.indexOf(t.keyCode)<0&&(l=!0,Td=null));let u,d,O=new Set,h=e=>{if(e){for(let t of e.run)if(!O.has(t)&&(O.add(t),t(n)))return e.stopPropagation&&(c=!0),!0;e.preventDefault&&(e.stopPropagation&&(c=!0),l=!0)}return!1},p=e[i];return p&&(h(p[a+xd(r,t,!o)])?s=!0:!o||!(t.altKey||t.metaKey||t.ctrlKey)||ul.windows&&t.ctrlKey&&t.altKey||ul.mac&&t.altKey&&!t.ctrlKey||!(u=gs[t.keyCode])||u==r?o&&t.shiftKey&&h(p[a+xd(r,t,!0)])&&(s=!0):(h(p[a+xd(u,t,!0)])||t.shiftKey&&(d=ms[t.keyCode])!=r&&d!=u&&h(p[a+xd(d,t,!1)]))&&(s=!0),!s&&h(p._any)&&(s=!0)),l&&(s=!0),s&&c&&t.stopPropagation(),Bd=null,s}class Xd{constructor(e,t,n,i,r){this.className=e,this.left=t,this.top=n,this.width=i,this.height=r}draw(){let e=document.createElement("div");return e.className=this.className,this.adjust(e),e}update(e,t){return t.className==this.className&&(this.adjust(e),!0)}adjust(e){e.style.left=this.left+"px",e.style.top=this.top+"px",null!=this.width&&(e.style.width=this.width+"px"),e.style.height=this.height+"px"}eq(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&this.height==e.height&&this.className==e.className}static forRange(e,t,n){if(n.empty){let i=e.coordsAtPos(n.head,n.assoc||1);if(!i)return[];let r=Vd(e);return[new Xd(t,i.left-r.left,i.top-r.top,null,i.bottom-i.top)]}return function(e,t,n){if(n.to<=e.viewport.from||n.from>=e.viewport.to)return[];let i=Math.max(n.from,e.viewport.from),r=Math.min(n.to,e.viewport.to),o=e.textDirection==Zl.LTR,a=e.contentDOM,s=a.getBoundingClientRect(),l=Vd(e),c=a.querySelector(".cm-line"),u=c&&window.getComputedStyle(c),d=s.left+(u?parseInt(u.paddingLeft)+Math.min(0,parseInt(u.textIndent)):0),O=s.right-(u?parseInt(u.paddingRight):0),h=Nc(e,i,1),p=Nc(e,r,-1),f=h.type==wl.Text?h:null,g=p.type==wl.Text?p:null;if(f&&(e.lineWrapping||h.widgetLineBreaks)&&(f=Rd(e,i,1,f)),g&&(e.lineWrapping||p.widgetLineBreaks)&&(g=Rd(e,r,-1,g)),f&&g&&f.from==g.from&&f.to==g.to)return C(Q(n.from,n.to,f));{let t=f?Q(n.from,null,f):A(h,!1),i=g?Q(null,n.to,g):A(p,!0),r=[];return(f||h).to<(g||p).from-(f&&g?1:0)||h.widgetLineBreaks>1&&t.bottom+e.defaultLineHeight/2<i.top?r.push(m(d,t.bottom,O,i.top)):t.bottom<i.top&&e.elementAtHeight((t.bottom+i.top)/2).type==wl.Text&&(t.bottom=i.top=(t.bottom+i.top)/2),C(t).concat(r).concat(C(i))}function m(e,n,i,r){return new Xd(t,e-l.left,n-l.top,i-e,r-n)}function C({top:e,bottom:t,horizontal:n}){let i=[];for(let r=0;r<n.length;r+=2)i.push(m(n[r],e,n[r+1],t));return i}function Q(t,n,i){let r=1e9,a=-1e9,s=[];function l(t,n,l,c,u){let h=e.coordsAtPos(t,t==i.to?-2:2),p=e.coordsAtPos(l,l==i.from?2:-2);h&&p&&(r=Math.min(h.top,p.top,r),a=Math.max(h.bottom,p.bottom,a),u==Zl.LTR?s.push(o&&n?d:h.left,o&&c?O:p.right):s.push(!o&&c?d:p.left,!o&&n?O:h.right))}let c=null!=t?t:i.from,u=null!=n?n:i.to;for(let i of e.visibleRanges)if(i.to>c&&i.from<u)for(let r=Math.max(i.from,c),o=Math.min(i.to,u);;){let i=e.state.doc.lineAt(r);for(let a of e.bidiSpans(i)){let e=a.from+i.from,s=a.to+i.from;if(e>=o)break;s>r&&l(Math.max(e,r),null==t&&e<=c,Math.min(s,o),null==n&&s>=u,a.dir)}if(r=i.to+1,r>=o)break}return 0==s.length&&l(c,null==t,u,null==n,e.textDirection),{top:r,bottom:a,horizontal:s}}function A(e,t){let n=s.top+(t?e.top:e.bottom);return{top:n,bottom:n,horizontal:[]}}}(e,t,n)}}function Vd(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==Zl.LTR?t.left:t.right-e.scrollDOM.clientWidth*e.scaleX)-e.scrollDOM.scrollLeft*e.scaleX,top:t.top-e.scrollDOM.scrollTop*e.scaleY}}function Rd(e,t,n,i){let r=e.coordsAtPos(t,2*n);if(!r)return i;let o=e.dom.getBoundingClientRect(),a=(r.top+r.bottom)/2,s=e.posAtCoords({x:o.left+1,y:a}),l=e.posAtCoords({x:o.right-1,y:a});return null==s||null==l?i:{from:Math.max(i.from,Math.min(s,l)),to:Math.min(i.to,Math.max(s,l))}}class Zd{constructor(e,t){this.view=e,this.layer=t,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=e.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),t.above&&this.dom.classList.add("cm-layer-above"),t.class&&this.dom.classList.add(t.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(e.state),e.requestMeasure(this.measureReq),t.mount&&t.mount(this.dom,e)}update(e){e.startState.facet(jd)!=e.state.facet(jd)&&this.setOrder(e.state),(this.layer.update(e,this.dom)||e.geometryChanged)&&(this.scale(),e.view.requestMeasure(this.measureReq))}docViewUpdate(e){!1!==this.layer.updateOnDocViewUpdate&&e.requestMeasure(this.measureReq)}setOrder(e){let t=0,n=e.facet(jd);for(;t<n.length&&n[t]!=this.layer;)t++;this.dom.style.zIndex=String((this.layer.above?150:-1)-t)}measure(){return this.layer.markers(this.view)}scale(){let{scaleX:e,scaleY:t}=this.view;e==this.scaleX&&t==this.scaleY||(this.scaleX=e,this.scaleY=t,this.dom.style.transform=`scale(${1/e}, ${1/t})`)}draw(e){if(e.length!=this.drawn.length||e.some((e,t)=>{return n=e,i=this.drawn[t],!(n.constructor==i.constructor&&n.eq(i));var n,i})){let t=this.dom.firstChild,n=0;for(let i of e)i.update&&t&&i.constructor&&this.drawn[n].constructor&&i.update(t,this.drawn[n])?(t=t.nextSibling,n++):this.dom.insertBefore(i.draw(),t);for(;t;){let e=t.nextSibling;t.remove(),t=e}this.drawn=e}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const jd=sa.define();function Ld(e){return[$c.define(t=>new Zd(t,e)),jd.of(e)]}const zd=sa.define({combine:e=>Ua(e,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(e,t)=>Math.min(e,t),drawRangeCursor:(e,t)=>e||t})});function Md(e){return e.startState.facet(zd)!=e.state.facet(zd)}const Yd=Ld({above:!0,markers(e){let{state:t}=e,n=t.facet(zd),i=[];for(let r of t.selection.ranges){let o=r==t.selection.main;if(r.empty||n.drawRangeCursor){let t=o?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",n=r.empty?r:ra.cursor(r.head,r.head>r.anchor?-1:1);for(let r of Xd.forRange(e,t,n))i.push(r)}}return i},update(e,t){e.transactions.some(e=>e.selection)&&(t.style.animationName="cm-blink"==t.style.animationName?"cm-blink2":"cm-blink");let n=Md(e);return n&&qd(e.state,t),e.docChanged||e.selectionSet||n},mount(e,t){qd(t.state,e)},class:"cm-cursorLayer"});function qd(e,t){t.style.animationDuration=e.facet(zd).cursorBlinkRate+"ms"}const Ud=Ld({above:!1,markers:e=>e.state.selection.ranges.map(t=>t.empty?[]:Xd.forRange(e,"cm-selectionBackground",t)).reduce((e,t)=>e.concat(t)),update:(e,t)=>e.docChanged||e.selectionSet||e.viewportChanged||Md(e),class:"cm-selectionLayer"}),Dd=ga.highest(Ad.theme({".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"},caretColor:"transparent !important"},".cm-content":{caretColor:"transparent !important","& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}})),Wd=Ba.define({map:(e,t)=>null==e?null:t.mapPos(e)}),Nd=pa.define({create:()=>null,update:(e,t)=>(null!=e&&(e=t.changes.mapPos(e)),t.effects.reduce((e,t)=>t.is(Wd)?t.value:e,e))}),Hd=$c.fromClass(class{constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(e){var t;let n=e.state.field(Nd);null==n?null!=this.cursor&&(null===(t=this.cursor)||void 0===t||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(Nd)!=n||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let{view:e}=this,t=e.state.field(Nd),n=null!=t&&e.coordsAtPos(t);if(!n)return null;let i=e.scrollDOM.getBoundingClientRect();return{left:n.left-i.left+e.scrollDOM.scrollLeft*e.scaleX,top:n.top-i.top+e.scrollDOM.scrollTop*e.scaleY,height:n.bottom-n.top}}drawCursor(e){if(this.cursor){let{scaleX:t,scaleY:n}=this.view;e?(this.cursor.style.left=e.left/t+"px",this.cursor.style.top=e.top/n+"px",this.cursor.style.height=e.height/n+"px"):this.cursor.style.left="-100000px"}}destroy(){this.cursor&&this.cursor.remove()}setDropPos(e){this.view.state.field(Nd)!=e&&this.view.dispatch({effects:Wd.of(e)})}},{eventObservers:{dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave(e){e.target!=this.view.contentDOM&&this.view.contentDOM.contains(e.relatedTarget)||this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function Gd(e,t,n,i,r){t.lastIndex=0;for(let o,a=e.iterRange(n,i),s=n;!a.next().done;s+=a.value.length)if(!a.lineBreak)for(;o=t.exec(a.value);)r(s+o.index,o)}class Fd{constructor(e){const{regexp:t,decoration:n,decorate:i,boundary:r,maxLength:o=1e3}=e;if(!t.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=t,i)this.addMatch=(e,t,n,r)=>i(r,n,n+e[0].length,e,t);else if("function"==typeof n)this.addMatch=(e,t,i,r)=>{let o=n(e,t,i);o&&r(i,i+e[0].length,o)};else{if(!n)throw new RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.addMatch=(e,t,i,r)=>r(i,i+e[0].length,n)}this.boundary=r,this.maxLength=o}createDeco(e){let t=new Fa,n=t.add.bind(t);for(let{from:t,to:i}of function(e,t){let n=e.visibleRanges;if(1==n.length&&n[0].from==e.viewport.from&&n[0].to==e.viewport.to)return n;let i=[];for(let{from:r,to:o}of n)r=Math.max(e.state.doc.lineAt(r).from,r-t),o=Math.min(e.state.doc.lineAt(o).to,o+t),i.length&&i[i.length-1].to>=r?i[i.length-1].to=o:i.push({from:r,to:o});return i}(e,this.maxLength))Gd(e.state.doc,this.regexp,t,i,(t,i)=>this.addMatch(i,e,t,n));return t.finish()}updateDeco(e,t){let n=1e9,i=-1;return e.docChanged&&e.changes.iterChanges((t,r,o,a)=>{a>=e.view.viewport.from&&o<=e.view.viewport.to&&(n=Math.min(o,n),i=Math.max(a,i))}),e.viewportMoved||i-n>1e3?this.createDeco(e.view):i>-1?this.updateRange(e.view,t.map(e.changes),n,i):t}updateRange(e,t,n,i){for(let r of e.visibleRanges){let o=Math.max(r.from,n),a=Math.min(r.to,i);if(a>=o){let n=e.state.doc.lineAt(o),i=n.to<a?e.state.doc.lineAt(a):n,s=Math.max(r.from,n.from),l=Math.min(r.to,i.to);if(this.boundary){for(;o>n.from;o--)if(this.boundary.test(n.text[o-1-n.from])){s=o;break}for(;a<i.to;a++)if(this.boundary.test(i.text[a-i.from])){l=a;break}}let c,u=[],d=(e,t,n)=>u.push(n.range(e,t));if(n==i)for(this.regexp.lastIndex=s-n.from;(c=this.regexp.exec(n.text))&&c.index<l-n.from;)this.addMatch(c,e,c.index+n.from,d);else Gd(e.state.doc,this.regexp,s,l,(t,n)=>this.addMatch(n,e,t,d));t=t.update({filterFrom:s,filterTo:l,filter:(e,t)=>e<s||t>l,add:u})}}return t}}const Jd=null!=/x/.unicode?"gu":"g",Kd=new RegExp("[\0-\b\n--\u2028\u2029\ufeff-]",Jd),eO={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let tO=null;const nO=sa.define({combine(e){let t=Ua(e,{render:null,specialChars:Kd,addSpecialChars:null});return(t.replaceTabs=!function(){var e;if(null==tO&&"undefined"!=typeof document&&document.body){let t=document.body.style;tO=null!=(null!==(e=t.tabSize)&&void 0!==e?e:t.MozTabSize)}return tO||!1}())&&(t.specialChars=new RegExp("\t|"+t.specialChars.source,Jd)),t.addSpecialChars&&(t.specialChars=new RegExp(t.specialChars.source+"|"+t.addSpecialChars.source,Jd)),t}});let iO=null;class rO extends yl{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=function(e){return e>=32?"•":10==e?"":String.fromCharCode(9216+e)}(this.code),n=e.state.phrase("Control character")+" "+(eO[this.code]||"0x"+this.code.toString(16)),i=this.options.render&&this.options.render(this.code,n,t);if(i)return i;let r=document.createElement("span");return r.textContent=t,r.title=n,r.setAttribute("aria-label",n),r.className="cm-specialChar",r}ignoreEvent(){return!1}}class oO extends yl{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent="\t",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}const aO=xl.line({class:"cm-activeLine"}),sO=$c.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=-1,n=[];for(let i of e.state.selection.ranges){let r=e.lineBlockAt(i.head);r.from>t&&(n.push(aO.range(r.from)),t=r.from)}return xl.set(n)}},{decorations:e=>e.decorations});class lO extends yl{constructor(e){super(),this.content=e}toDOM(e){let t=document.createElement("span");return t.className="cm-placeholder",t.style.pointerEvents="none",t.appendChild("string"==typeof this.content?document.createTextNode(this.content):"function"==typeof this.content?this.content(e):this.content.cloneNode(!0)),t.setAttribute("aria-hidden","true"),t}coordsAt(e){let t=e.firstChild?Ss(e.firstChild):[];if(!t.length)return null;let n=window.getComputedStyle(e.parentNode),i=Bs(t[0],"rtl"!=n.direction),r=parseInt(n.lineHeight);return i.bottom-i.top>1.5*r?{left:i.left,right:i.right,top:i.top,bottom:i.top+r}:i}ignoreEvent(){return!1}}const cO=2e3;function uO(e,t){let n=e.posAtCoords({x:t.clientX,y:t.clientY},!1),i=e.state.doc.lineAt(n),r=n-i.from,o=r>cO?-1:r==i.length?function(e,t){let n=e.coordsAtPos(e.viewport.from);return n?Math.round(Math.abs((n.left-t)/e.defaultCharacterWidth)):-1}(e,t.clientX):ls(i.text,e.state.tabSize,n-i.from);return{line:i.number,col:o,off:r}}const dO={Alt:[18,e=>!!e.altKey],Control:[17,e=>!!e.ctrlKey],Shift:[16,e=>!!e.shiftKey],Meta:[91,e=>!!e.metaKey]},OO={style:"cursor: crosshair"},hO="-10000px";class pO{constructor(e,t,n,i){this.facet=t,this.createTooltipView=n,this.removeTooltipView=i,this.input=e.state.facet(t),this.tooltips=this.input.filter(e=>e);let r=null;this.tooltipViews=this.tooltips.map(e=>r=n(e,r))}update(e,t){var n;let i=e.state.facet(this.facet),r=i.filter(e=>e);if(i===this.input){for(let t of this.tooltipViews)t.update&&t.update(e);return!1}let o=[],a=t?[]:null;for(let n=0;n<r.length;n++){let i=r[n],s=-1;if(i){for(let e=0;e<this.tooltips.length;e++){let t=this.tooltips[e];t&&t.create==i.create&&(s=e)}if(s<0)o[n]=this.createTooltipView(i,n?o[n-1]:null),a&&(a[n]=!!i.above);else{let i=o[n]=this.tooltipViews[s];a&&(a[n]=t[s]),i.update&&i.update(e)}}}for(let e of this.tooltipViews)o.indexOf(e)<0&&(this.removeTooltipView(e),null===(n=e.destroy)||void 0===n||n.call(e));return t&&(a.forEach((e,n)=>t[n]=e),t.length=a.length),this.input=i,this.tooltips=r,this.tooltipViews=o,!0}}function fO(e){let t=e.dom.ownerDocument.documentElement;return{top:0,left:0,bottom:t.clientHeight,right:t.clientWidth}}const gO=sa.define({combine:e=>{var t,n,i;return{position:ul.ios?"absolute":(null===(t=e.find(e=>e.position))||void 0===t?void 0:t.position)||"fixed",parent:(null===(n=e.find(e=>e.parent))||void 0===n?void 0:n.parent)||null,tooltipSpace:(null===(i=e.find(e=>e.tooltipSpace))||void 0===i?void 0:i.tooltipSpace)||fO}}}),mO=new WeakMap,CO=$c.fromClass(class{constructor(e){this.view=e,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(gO);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver="function"==typeof ResizeObserver?new ResizeObserver(()=>this.measureSoon()):null,this.manager=new pO(e,$O,(e,t)=>this.createTooltip(e,t),e=>{this.resizeObserver&&this.resizeObserver.unobserve(e.dom),e.dom.remove()}),this.above=this.manager.tooltips.map(e=>!!e.above),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver(e=>{Date.now()>this.lastTransaction-50&&e.length>0&&e[e.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e,this.above);t&&this.observeIntersection();let n=t||e.geometryChanged,i=e.state.facet(gO);if(i.position!=this.position&&!this.madeAbsolute){this.position=i.position;for(let e of this.manager.tooltipViews)e.dom.style.position=this.position;n=!0}if(i.parent!=this.parent){this.parent&&this.container.remove(),this.parent=i.parent,this.createContainer();for(let e of this.manager.tooltipViews)this.container.appendChild(e.dom);n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}createTooltip(e,t){let n=e.create(this.view),i=t?t.dom:null;if(n.dom.classList.add("cm-tooltip"),e.arrow&&!n.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let e=document.createElement("div");e.className="cm-tooltip-arrow",n.dom.appendChild(e)}return n.dom.style.position=this.position,n.dom.style.top=hO,n.dom.style.left="0px",this.container.insertBefore(n.dom,i),n.mount&&n.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(n.dom),n}destroy(){var e,t,n;this.view.win.removeEventListener("resize",this.measureSoon);for(let t of this.manager.tooltipViews)t.dom.remove(),null===(e=t.destroy)||void 0===e||e.call(t);this.parent&&this.container.remove(),null===(t=this.resizeObserver)||void 0===t||t.disconnect(),null===(n=this.intersectionObserver)||void 0===n||n.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=1,t=1,n=!1;if("fixed"==this.position&&this.manager.tooltipViews.length){let{dom:e}=this.manager.tooltipViews[0];if(ul.gecko)n=e.offsetParent!=this.container.ownerDocument.body;else if(e.style.top==hO&&"0px"==e.style.left){let t=e.getBoundingClientRect();n=Math.abs(t.top+1e4)>1||Math.abs(t.left)>1}}if(n||"absolute"==this.position)if(this.parent){let n=this.parent.getBoundingClientRect();n.width&&n.height&&(e=n.width/this.parent.offsetWidth,t=n.height/this.parent.offsetHeight)}else({scaleX:e,scaleY:t}=this.view.viewState);let i=this.view.scrollDOM.getBoundingClientRect(),r=Ic(this.view);return{visible:{left:i.left+r.left,top:i.top+r.top,right:i.right-r.right,bottom:i.bottom-r.bottom},parent:this.parent?this.container.getBoundingClientRect():this.view.dom.getBoundingClientRect(),pos:this.manager.tooltips.map((e,t)=>{let n=this.manager.tooltipViews[t];return n.getCoords?n.getCoords(e.pos):this.view.coordsAtPos(e.pos)}),size:this.manager.tooltipViews.map(({dom:e})=>e.getBoundingClientRect()),space:this.view.state.facet(gO).tooltipSpace(this.view),scaleX:e,scaleY:t,makeAbsolute:n}}writeMeasure(e){var t;if(e.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let e of this.manager.tooltipViews)e.dom.style.position="absolute"}let{visible:n,space:i,scaleX:r,scaleY:o}=e,a=[];for(let s=0;s<this.manager.tooltips.length;s++){let l=this.manager.tooltips[s],c=this.manager.tooltipViews[s],{dom:u}=c,d=e.pos[s],O=e.size[s];if(!d||!1!==l.clip&&(d.bottom<=Math.max(n.top,i.top)||d.top>=Math.min(n.bottom,i.bottom)||d.right<Math.max(n.left,i.left)-.1||d.left>Math.min(n.right,i.right)+.1)){u.style.top=hO;continue}let h=l.arrow?c.dom.querySelector(".cm-tooltip-arrow"):null,p=h?7:0,f=O.right-O.left,g=null!==(t=mO.get(c))&&void 0!==t?t:O.bottom-O.top,m=c.offset||vO,C=this.view.textDirection==Zl.LTR,Q=O.width>i.right-i.left?C?i.left:i.right-O.width:C?Math.max(i.left,Math.min(d.left-(h?14:0)+m.x,i.right-f)):Math.min(Math.max(i.left,d.left-f+(h?14:0)-m.x),i.right-f),A=this.above[s];!l.strictSide&&(A?d.top-g-p-m.y<i.top:d.bottom+g+p+m.y>i.bottom)&&A==i.bottom-d.bottom>d.top-i.top&&(A=this.above[s]=!A);let v=(A?d.top-i.top:i.bottom-d.bottom)-p;if(v<g&&!1!==c.resize){if(v<this.view.defaultLineHeight){u.style.top=hO;continue}mO.set(c,g),u.style.height=(g=v)/o+"px"}else u.style.height&&(u.style.height="");let $=A?d.top-g-p-m.y:d.bottom+p+m.y,b=Q+f;if(!0!==c.overlap)for(let e of a)e.left<b&&e.right>Q&&e.top<$+g&&e.bottom>$&&($=A?e.top-g-2-p:e.bottom+p+2);if("absolute"==this.position?(u.style.top=($-e.parent.top)/o+"px",QO(u,(Q-e.parent.left)/r)):(u.style.top=$/o+"px",QO(u,Q/r)),h){let e=d.left+(C?m.x:-m.x)-(Q+14-7);h.style.left=e/r+"px"}!0!==c.overlap&&a.push({left:Q,top:$,right:b,bottom:$+g}),u.classList.toggle("cm-tooltip-above",A),u.classList.toggle("cm-tooltip-below",!A),c.positioned&&c.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=hO}},{eventObservers:{scroll(){this.maybeMeasure()}}});function QO(e,t){let n=parseInt(e.style.left,10);(isNaN(n)||Math.abs(t-n)>1)&&(e.style.left=t+"px")}const AO=Ad.baseTheme({".cm-tooltip":{zIndex:500,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:"14px",position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),vO={x:0,y:0},$O=sa.define({enables:[CO,AO]}),bO=sa.define({combine:e=>e.reduce((e,t)=>e.concat(t),[])});class yO{static create(e){return new yO(e)}constructor(e){this.view=e,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new pO(e,bO,(e,t)=>this.createHostedView(e,t),e=>e.dom.remove())}createHostedView(e,t){let n=e.create(this.view);return n.dom.classList.add("cm-tooltip-section"),this.dom.insertBefore(n.dom,t?t.dom.nextSibling:this.dom.firstChild),this.mounted&&n.mount&&n.mount(this.view),n}mount(e){for(let t of this.manager.tooltipViews)t.mount&&t.mount(e);this.mounted=!0}positioned(e){for(let t of this.manager.tooltipViews)t.positioned&&t.positioned(e)}update(e){this.manager.update(e)}destroy(){var e;for(let t of this.manager.tooltipViews)null===(e=t.destroy)||void 0===e||e.call(t)}passProp(e){let t;for(let n of this.manager.tooltipViews){let i=n[e];if(void 0!==i)if(void 0===t)t=i;else if(t!==i)return}return t}get offset(){return this.passProp("offset")}get getCoords(){return this.passProp("getCoords")}get overlap(){return this.passProp("overlap")}get resize(){return this.passProp("resize")}}const wO=$O.compute([bO],e=>{let t=e.facet(bO);return 0===t.length?null:{pos:Math.min(...t.map(e=>e.pos)),end:Math.max(...t.map(e=>{var t;return null!==(t=e.end)&&void 0!==t?t:e.pos})),create:yO.create,above:t[0].above,arrow:t.some(e=>e.arrow)}});class xO{constructor(e,t,n,i,r){this.view=e,this.source=t,this.field=n,this.setHover=i,this.hoverTime=r,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:e.dom,time:0},this.checkHover=this.checkHover.bind(this),e.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),e.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active.length)return;let e=Date.now()-this.lastMove.time;e<this.hoverTime?this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-e):this.startHover()}startHover(){clearTimeout(this.restartTimeout);let{view:e,lastMove:t}=this,n=e.docView.nearest(t.target);if(!n)return;let i,r=1;if(n instanceof hl)i=n.posAtStart;else{if(i=e.posAtCoords(t),null==i)return;let n=e.coordsAtPos(i);if(!n||t.y<n.top||t.y>n.bottom||t.x<n.left-e.defaultCharacterWidth||t.x>n.right+e.defaultCharacterWidth)return;let o=e.bidiSpans(e.state.doc.lineAt(i)).find(e=>e.from<=i&&e.to>=i),a=o&&o.dir==Zl.RTL?-1:1;r=t.x<n.left?-a:a}let o=this.source(e,i,r);if(null==o?void 0:o.then){let t=this.pending={pos:i};o.then(n=>{this.pending==t&&(this.pending=null,!n||Array.isArray(n)&&!n.length||e.dispatch({effects:this.setHover.of(Array.isArray(n)?n:[n])}))},t=>Cc(e.state,t,"hover tooltip"))}else!o||Array.isArray(o)&&!o.length||e.dispatch({effects:this.setHover.of(Array.isArray(o)?o:[o])})}get tooltip(){let e=this.view.plugin(CO),t=e?e.manager.tooltips.findIndex(e=>e.create==yO.create):-1;return t>-1?e.manager.tooltipViews[t]:null}mousemove(e){var t,n;this.lastMove={x:e.clientX,y:e.clientY,target:e.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let{active:i,tooltip:r}=this;if(i.length&&r&&!function(e,t){let n,{left:i,right:r,top:o,bottom:a}=e.getBoundingClientRect();if(n=e.querySelector(".cm-tooltip-arrow")){let e=n.getBoundingClientRect();o=Math.min(e.top,o),a=Math.max(e.bottom,a)}return t.clientX>=i-SO&&t.clientX<=r+SO&&t.clientY>=o-SO&&t.clientY<=a+SO}(r.dom,e)||this.pending){let{pos:r}=i[0]||this.pending,o=null!==(n=null===(t=i[0])||void 0===t?void 0:t.end)&&void 0!==n?n:r;(r==o?this.view.posAtCoords(this.lastMove)==r:function(e,t,n,i,r){let o=e.scrollDOM.getBoundingClientRect(),a=e.documentTop+e.documentPadding.top+e.contentHeight;if(o.left>i||o.right<i||o.top>r||Math.min(o.bottom,a)<r)return!1;let s=e.posAtCoords({x:i,y:r},!1);return s>=t&&s<=n}(this.view,r,o,e.clientX,e.clientY))||(this.view.dispatch({effects:this.setHover.of([])}),this.pending=null)}}mouseleave(e){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1;let{active:t}=this;if(t.length){let{tooltip:t}=this;t&&t.dom.contains(e.relatedTarget)?this.watchTooltipLeave(t.dom):this.view.dispatch({effects:this.setHover.of([])})}}watchTooltipLeave(e){let t=n=>{e.removeEventListener("mouseleave",t),this.active.length&&!this.view.dom.contains(n.relatedTarget)&&this.view.dispatch({effects:this.setHover.of([])})};e.addEventListener("mouseleave",t)}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}const SO=4;function kO(e,t){let n=e.plugin(CO);if(!n)return null;let i=n.manager.tooltips.indexOf(t);return i<0?null:n.manager.tooltipViews[i]}const EO=Ba.define(),PO=sa.define({combine(e){let t,n;for(let i of e)t=t||i.topContainer,n=n||i.bottomContainer;return{topContainer:t,bottomContainer:n}}});function TO(e,t){let n=e.plugin(IO),i=n?n.specs.indexOf(t):-1;return i>-1?n.panels[i]:null}const IO=$c.fromClass(class{constructor(e){this.input=e.state.facet(XO),this.specs=this.input.filter(e=>e),this.panels=this.specs.map(t=>t(e));let t=e.state.facet(PO);this.top=new BO(e,!0,t.topContainer),this.bottom=new BO(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(e=>e.top)),this.bottom.sync(this.panels.filter(e=>!e.top));for(let e of this.panels)e.dom.classList.add("cm-panel"),e.mount&&e.mount()}update(e){let t=e.state.facet(PO);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new BO(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new BO(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let n=e.state.facet(XO);if(n!=this.input){let t=n.filter(e=>e),i=[],r=[],o=[],a=[];for(let n of t){let t,s=this.specs.indexOf(n);s<0?(t=n(e.view),a.push(t)):(t=this.panels[s],t.update&&t.update(e)),i.push(t),(t.top?r:o).push(t)}this.specs=t,this.panels=i,this.top.sync(r),this.bottom.sync(o);for(let e of a)e.dom.classList.add("cm-panel"),e.mount&&e.mount()}else for(let t of this.panels)t.update&&t.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>Ad.scrollMargins.of(t=>{let n=t.plugin(e);return n&&{top:n.top.scrollMargin(),bottom:n.bottom.scrollMargin()}})});class BO{constructor(e,t,n){this.view=e,this.top=t,this.container=n,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(e){for(let t of this.panels)t.destroy&&e.indexOf(t)<0&&t.destroy();this.panels=e,this.syncDOM()}syncDOM(){if(0==this.panels.length)return void(this.dom&&(this.dom.remove(),this.dom=void 0));if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let e=this.container||this.view.dom;e.insertBefore(this.dom,this.top?e.firstChild:null)}let e=this.dom.firstChild;for(let t of this.panels)if(t.dom.parentNode==this.dom){for(;e!=t.dom;)e=_O(e);e=e.nextSibling}else this.dom.insertBefore(t.dom,e);for(;e;)e=_O(e)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(this.container&&this.classes!=this.view.themeClasses){for(let e of this.classes.split(" "))e&&this.container.classList.remove(e);for(let e of(this.classes=this.view.themeClasses).split(" "))e&&this.container.classList.add(e)}}}function _O(e){let t=e.nextSibling;return e.remove(),t}const XO=sa.define({enables:IO});class VO extends Da{compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}eq(e){return!1}destroy(e){}}VO.prototype.elementClass="",VO.prototype.toDOM=void 0,VO.prototype.mapMode=No.TrackBefore,VO.prototype.startSide=VO.prototype.endSide=-1,VO.prototype.point=!0;const RO=sa.define(),ZO=sa.define(),jO={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>Ga.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{},side:"before"},LO=sa.define();function zO(e){return[YO(),LO.of({...jO,...e})]}const MO=sa.define({combine:e=>e.some(e=>e)});function YO(e){return[qO]}const qO=$c.fromClass(class{constructor(e){this.view=e,this.domAfter=null,this.prevViewport=e.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters cm-gutters-before",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=e.state.facet(LO).map(t=>new NO(e,t)),this.fixed=!e.state.facet(MO);for(let e of this.gutters)"after"==e.config.side?this.getDOMAfter().appendChild(e.dom):this.dom.appendChild(e.dom);this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),e.scrollDOM.insertBefore(this.dom,e.contentDOM)}getDOMAfter(){return this.domAfter||(this.domAfter=document.createElement("div"),this.domAfter.className="cm-gutters cm-gutters-after",this.domAfter.setAttribute("aria-hidden","true"),this.domAfter.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.domAfter.style.position=this.fixed?"sticky":"",this.view.scrollDOM.appendChild(this.domAfter)),this.domAfter}update(e){if(this.updateGutters(e)){let t=this.prevViewport,n=e.view.viewport,i=Math.min(t.to,n.to)-Math.max(t.from,n.from);this.syncGutters(i<.8*(n.to-n.from))}if(e.geometryChanged){let e=this.view.contentHeight/this.view.scaleY+"px";this.dom.style.minHeight=e,this.domAfter&&(this.domAfter.style.minHeight=e)}this.view.state.facet(MO)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":"",this.domAfter&&(this.domAfter.style.position=this.fixed?"sticky":"")),this.prevViewport=e.view.viewport}syncGutters(e){let t=this.dom.nextSibling;e&&(this.dom.remove(),this.domAfter&&this.domAfter.remove());let n=Ga.iter(this.view.state.facet(RO),this.view.viewport.from),i=[],r=this.gutters.map(e=>new WO(e,this.view.viewport,-this.view.documentPadding.top));for(let e of this.view.viewportLineBlocks)if(i.length&&(i=[]),Array.isArray(e.type)){let t=!0;for(let o of e.type)if(o.type==wl.Text&&t){DO(n,i,o.from);for(let e of r)e.line(this.view,o,i);t=!1}else if(o.widget)for(let e of r)e.widget(this.view,o)}else if(e.type==wl.Text){DO(n,i,e.from);for(let t of r)t.line(this.view,e,i)}else if(e.widget)for(let t of r)t.widget(this.view,e);for(let e of r)e.finish();e&&(this.view.scrollDOM.insertBefore(this.dom,t),this.domAfter&&this.view.scrollDOM.appendChild(this.domAfter))}updateGutters(e){let t=e.startState.facet(LO),n=e.state.facet(LO),i=e.docChanged||e.heightChanged||e.viewportChanged||!Ga.eq(e.startState.facet(RO),e.state.facet(RO),e.view.viewport.from,e.view.viewport.to);if(t==n)for(let t of this.gutters)t.update(e)&&(i=!0);else{i=!0;let r=[];for(let i of n){let n=t.indexOf(i);n<0?r.push(new NO(this.view,i)):(this.gutters[n].update(e),r.push(this.gutters[n]))}for(let e of this.gutters)e.dom.remove(),r.indexOf(e)<0&&e.destroy();for(let e of r)"after"==e.config.side?this.getDOMAfter().appendChild(e.dom):this.dom.appendChild(e.dom);this.gutters=r}return i}destroy(){for(let e of this.gutters)e.destroy();this.dom.remove(),this.domAfter&&this.domAfter.remove()}},{provide:e=>Ad.scrollMargins.of(t=>{let n=t.plugin(e);if(!n||0==n.gutters.length||!n.fixed)return null;let i=n.dom.offsetWidth*t.scaleX,r=n.domAfter?n.domAfter.offsetWidth*t.scaleX:0;return t.textDirection==Zl.LTR?{left:i,right:r}:{right:i,left:r}})});function UO(e){return Array.isArray(e)?e:[e]}function DO(e,t,n){for(;e.value&&e.from<=n;)e.from==n&&t.push(e.value),e.next()}class WO{constructor(e,t,n){this.gutter=e,this.height=n,this.i=0,this.cursor=Ga.iter(e.markers,t.from)}addElement(e,t,n){let{gutter:i}=this,r=(t.top-this.height)/e.scaleY,o=t.height/e.scaleY;if(this.i==i.elements.length){let t=new HO(e,o,r,n);i.elements.push(t),i.dom.appendChild(t.dom)}else i.elements[this.i].update(e,o,r,n);this.height=t.bottom,this.i++}line(e,t,n){let i=[];DO(this.cursor,i,t.from),n.length&&(i=i.concat(n));let r=this.gutter.config.lineMarker(e,t,i);r&&i.unshift(r);let o=this.gutter;(0!=i.length||o.config.renderEmptyElements)&&this.addElement(e,t,i)}widget(e,t){let n=this.gutter.config.widgetMarker(e,t.widget,t),i=n?[n]:null;for(let n of e.state.facet(ZO)){let r=n(e,t.widget,t);r&&(i||(i=[])).push(r)}i&&this.addElement(e,t,i)}finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.elements.pop();e.dom.removeChild(t.dom),t.destroy()}}}class NO{constructor(e,t){this.view=e,this.config=t,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let n in t.domEventHandlers)this.dom.addEventListener(n,i=>{let r,o=i.target;if(o!=this.dom&&this.dom.contains(o)){for(;o.parentNode!=this.dom;)o=o.parentNode;let e=o.getBoundingClientRect();r=(e.top+e.bottom)/2}else r=i.clientY;let a=e.lineBlockAtHeight(r-e.documentTop);t.domEventHandlers[n](e,a,i)&&i.preventDefault()});this.markers=UO(t.markers(e)),t.initialSpacer&&(this.spacer=new HO(e,0,0,[t.initialSpacer(e)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(e){let t=this.markers;if(this.markers=UO(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){let t=this.config.updateSpacer(this.spacer.markers[0],e);t!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[t])}let n=e.view.viewport;return!Ga.eq(this.markers,t,n.from,n.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(e)}destroy(){for(let e of this.elements)e.destroy()}}class HO{constructor(e,t,n,i){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(e,t,n,i)}update(e,t,n,i){this.height!=t&&(this.height=t,this.dom.style.height=t+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),function(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].compare(t[n]))return!1;return!0}(this.markers,i)||this.setMarkers(e,i)}setMarkers(e,t){let n="cm-gutterElement",i=this.dom.firstChild;for(let r=0,o=0;;){let a=o,s=r<t.length?t[r++]:null,l=!1;if(s){let e=s.elementClass;e&&(n+=" "+e);for(let e=o;e<this.markers.length;e++)if(this.markers[e].compare(s)){a=e,l=!0;break}}else a=this.markers.length;for(;o<a;){let e=this.markers[o++];if(e.toDOM){e.destroy(i);let t=i.nextSibling;i.remove(),i=t}}if(!s)break;s.toDOM&&(l?i=i.nextSibling:this.dom.insertBefore(s.toDOM(e),i)),l&&o++}this.dom.className=n,this.markers=t}destroy(){this.setMarkers(null,[])}}const GO=sa.define(),FO=sa.define(),JO=sa.define({combine:e=>Ua(e,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(e,t){let n=Object.assign({},e);for(let e in t){let i=n[e],r=t[e];n[e]=i?(e,t,n)=>i(e,t,n)||r(e,t,n):r}return n}})});class KO extends VO{constructor(e){super(),this.number=e}eq(e){return this.number==e.number}toDOM(){return document.createTextNode(this.number)}}function eh(e,t){return e.state.facet(JO).formatNumber(t,e.state)}const th=LO.compute([JO],e=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers:e=>e.state.facet(GO),lineMarker:(e,t,n)=>n.some(e=>e.toDOM)?null:new KO(eh(e,e.state.doc.lineAt(t.from).number)),widgetMarker:(e,t,n)=>{for(let i of e.state.facet(FO)){let r=i(e,t,n);if(r)return r}return null},lineMarkerChange:e=>e.startState.facet(JO)!=e.state.facet(JO),initialSpacer:e=>new KO(eh(e,nh(e.state.doc.lines))),updateSpacer(e,t){let n=eh(t.view,nh(t.view.state.doc.lines));return n==e.number?e:new KO(n)},domEventHandlers:e.facet(JO).domEventHandlers,side:"before"}));function nh(e){let t=9;for(;t<e;)t=10*t+9;return t}const ih=new class extends VO{constructor(){super(...arguments),this.elementClass="cm-activeLineGutter"}},rh=RO.compute(["selection"],e=>{let t=[],n=-1;for(let i of e.selection.ranges){let r=e.doc.lineAt(i.head).from;r>n&&(n=r,t.push(ih.range(r)))}return Ga.of(t)}),oh=1024;let ah=0;class sh{constructor(e,t){this.from=e,this.to=t}}class lh{constructor(e={}){this.id=ah++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=dh.match(e)),t=>{let n=e(t);return void 0===n?null:[this,n]}}}lh.closedBy=new lh({deserialize:e=>e.split(" ")}),lh.openedBy=new lh({deserialize:e=>e.split(" ")}),lh.group=new lh({deserialize:e=>e.split(" ")}),lh.isolate=new lh({deserialize:e=>{if(e&&"rtl"!=e&&"ltr"!=e&&"auto"!=e)throw new RangeError("Invalid value for isolate: "+e);return e||"auto"}}),lh.contextHash=new lh({perNode:!0}),lh.lookAhead=new lh({perNode:!0}),lh.mounted=new lh({perNode:!0});class ch{constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n}static get(e){return e&&e.props&&e.props[lh.mounted.id]}}const uh=Object.create(null);class dh{constructor(e,t,n,i=0){this.name=e,this.props=t,this.id=n,this.flags=i}static define(e){let t=e.props&&e.props.length?Object.create(null):uh,n=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),i=new dh(e.name||"",t,e.id,n);if(e.props)for(let n of e.props)if(Array.isArray(n)||(n=n(i)),n){if(n[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");t[n[0].id]=n[1]}return i}prop(e){return this.props[e.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(lh.group);return!!t&&t.indexOf(e)>-1}return this.id==e}static match(e){let t=Object.create(null);for(let n in e)for(let i of n.split(" "))t[i]=e[n];return e=>{for(let n=e.prop(lh.group),i=-1;i<(n?n.length:0);i++){let r=t[i<0?e.name:n[i]];if(r)return r}}}}dh.none=new dh("",Object.create(null),0,8);class Oh{constructor(e){this.types=e;for(let t=0;t<e.length;t++)if(e[t].id!=t)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...e){let t=[];for(let n of this.types){let i=null;for(let t of e){let e=t(n);e&&(i||(i=Object.assign({},n.props)),i[e[0].id]=e[1])}t.push(i?new dh(n.name,i,n.id,n.flags):n)}return new Oh(t)}}const hh=new WeakMap,ph=new WeakMap;var fh;!function(e){e[e.ExcludeBuffers=1]="ExcludeBuffers",e[e.IncludeAnonymous=2]="IncludeAnonymous",e[e.IgnoreMounts=4]="IgnoreMounts",e[e.IgnoreOverlays=8]="IgnoreOverlays"}(fh||(fh={}));class gh{constructor(e,t,n,i,r){if(this.type=e,this.children=t,this.positions=n,this.length=i,this.props=null,r&&r.length){this.props=Object.create(null);for(let[e,t]of r)this.props["number"==typeof e?e:e.id]=t}}toString(){let e=ch.get(this);if(e&&!e.overlay)return e.tree.toString();let t="";for(let e of this.children){let n=e.toString();n&&(t&&(t+=","),t+=n)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(t.length?"("+t+")":""):t}cursor(e=0){return new Eh(this.topNode,e)}cursorAt(e,t=0,n=0){let i=hh.get(this)||this.topNode,r=new Eh(i);return r.moveTo(e,t),hh.set(this,r._tree),r}get topNode(){return new $h(this,0,0,null)}resolve(e,t=0){let n=Ah(hh.get(this)||this.topNode,e,t,!1);return hh.set(this,n),n}resolveInner(e,t=0){let n=Ah(ph.get(this)||this.topNode,e,t,!0);return ph.set(this,n),n}resolveStack(e,t=0){return function(e,t,n){let i=e.resolveInner(t,n),r=null;for(let e=i instanceof $h?i:i.context.parent;e;e=e.parent)if(e.index<0){let o=e.parent;(r||(r=[i])).push(o.resolve(t,n)),e=o}else{let o=ch.get(e.tree);if(o&&o.overlay&&o.overlay[0].from<=t&&o.overlay[o.overlay.length-1].to>=t){let a=new $h(o.tree,o.overlay[0].from+e.from,-1,e);(r||(r=[i])).push(Ah(a,t,n,!1))}}return r?Sh(r):i}(this,e,t)}iterate(e){let{enter:t,leave:n,from:i=0,to:r=this.length}=e,o=e.mode||0,a=(o&fh.IncludeAnonymous)>0;for(let e=this.cursor(o|fh.IncludeAnonymous);;){let o=!1;if(e.from<=r&&e.to>=i&&(!a&&e.type.isAnonymous||!1!==t(e))){if(e.firstChild())continue;o=!0}for(;o&&n&&(a||!e.type.isAnonymous)&&n(e),!e.nextSibling();){if(!e.parent())return;o=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:Bh(dh.none,this.children,this.positions,0,this.children.length,0,this.length,(e,t,n)=>new gh(this.type,e,t,n,this.propValues),e.makeTree||((e,t,n)=>new gh(dh.none,e,t,n)))}static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBufferLength:r=oh,reused:o=[],minRepeatType:a=i.types.length}=e,s=Array.isArray(n)?new mh(n,n.length):n,l=i.types,c=0,u=0;function d(e,t,n,g,m,C){let{id:Q,start:A,end:v,size:$}=s,b=u,y=c;for(;$<0;){if(s.next(),-1==$){let t=o[Q];return n.push(t),void g.push(A-e)}if(-3==$)return void(c=Q);if(-4==$)return void(u=Q);throw new RangeError(`Unrecognized record size: ${$}`)}let w,x,S=l[Q],k=A-e;if(v-A<=r&&(x=function(e,t){let n=s.fork(),i=0,o=0,l=0,c=n.end-r,u={size:0,start:0,skip:0};e:for(let r=n.pos-e;n.pos>r;){let e=n.size;if(n.id==t&&e>=0){u.size=i,u.start=o,u.skip=l,l+=4,i+=4,n.next();continue}let s=n.pos-e;if(e<0||s<r||n.start<c)break;let d=n.id>=a?4:0,O=n.start;for(n.next();n.pos>s;){if(n.size<0){if(-3!=n.size)break e;d+=4}else n.id>=a&&(d+=4);n.next()}o=O,i+=e,l+=d}return(t<0||i==e)&&(u.size=i,u.start=o,u.skip=l),u.size>4?u:void 0}(s.pos-t,m))){let t=new Uint16Array(x.size-x.skip),n=s.pos-x.size,r=t.length;for(;s.pos>n;)r=f(x.start,t,r);w=new Ch(t,v-x.start,i),k=x.start-e}else{let e=s.pos-$;s.next();let t=[],n=[],i=Q>=a?Q:-1,o=0,l=v;for(;s.pos>e;)i>=0&&s.id==i&&s.size>=0?(s.end<=l-r&&(h(t,n,A,o,s.end,l,i,b,y),o=t.length,l=s.end),s.next()):C>2500?O(A,e,t,n):d(A,e,t,n,i,C+1);if(i>=0&&o>0&&o<t.length&&h(t,n,A,o,A,l,i,b,y),t.reverse(),n.reverse(),i>-1&&o>0){let e=function(e,t){return(n,i,r)=>{let o,a,s=0,l=n.length-1;if(l>=0&&(o=n[l])instanceof gh){if(!l&&o.type==e&&o.length==r)return o;(a=o.prop(lh.lookAhead))&&(s=i[l]+o.length+a)}return p(e,n,i,r,s,t)}}(S,y);w=Bh(S,t,n,0,t.length,0,v-A,e,e)}else w=p(S,t,n,v-A,b-v,y)}n.push(w),g.push(k)}function O(e,t,n,o){let a=[],l=0,c=-1;for(;s.pos>t;){let{id:e,start:t,end:n,size:i}=s;if(i>4)s.next();else{if(c>-1&&t<c)break;c<0&&(c=n-r),a.push(e,t,n),l++,s.next()}}if(l){let t=new Uint16Array(4*l),r=a[a.length-2];for(let e=a.length-3,n=0;e>=0;e-=3)t[n++]=a[e],t[n++]=a[e+1]-r,t[n++]=a[e+2]-r,t[n++]=n;n.push(new Ch(t,a[2]-r,i)),o.push(r-e)}}function h(e,t,n,r,o,a,s,l,c){let u=[],d=[];for(;e.length>r;)u.push(e.pop()),d.push(t.pop()+n-o);e.push(p(i.types[s],u,d,a-o,l-a,c)),t.push(o-n)}function p(e,t,n,i,r,o,a){if(o){let e=[lh.contextHash,o];a=a?[e].concat(a):[e]}if(r>25){let e=[lh.lookAhead,r];a=a?[e].concat(a):[e]}return new gh(e,t,n,i,a)}function f(e,t,n){let{id:i,start:r,end:o,size:l}=s;if(s.next(),l>=0&&i<a){let a=n;if(l>4){let i=s.pos-(l-4);for(;s.pos>i;)n=f(e,t,n)}t[--n]=a,t[--n]=o-e,t[--n]=r-e,t[--n]=i}else-3==l?c=i:-4==l&&(u=i);return n}let g=[],m=[];for(;s.pos>0;)d(e.start||0,e.bufferStart||0,g,m,-1,0);let C=null!==(t=e.length)&&void 0!==t?t:g.length?m[0]+g[0].length:0;return new gh(l[e.topID],g.reverse(),m.reverse(),C)}(e)}}gh.empty=new gh(dh.none,[],[],0);class mh{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new mh(this.buffer,this.index)}}class Ch{constructor(e,t,n){this.buffer=e,this.length=t,this.set=n}get type(){return dh.none}toString(){let e=[];for(let t=0;t<this.buffer.length;)e.push(this.childString(t)),t=this.buffer[t+3];return e.join(",")}childString(e){let t=this.buffer[e],n=this.buffer[e+3],i=this.set.types[t],r=i.name;if(/\W/.test(r)&&!i.isError&&(r=JSON.stringify(r)),n==(e+=4))return r;let o=[];for(;e<n;)o.push(this.childString(e)),e=this.buffer[e+3];return r+"("+o.join(",")+")"}findChild(e,t,n,i,r){let{buffer:o}=this,a=-1;for(let s=e;s!=t&&!(Qh(r,i,o[s+1],o[s+2])&&(a=s,n>0));s=o[s+3]);return a}slice(e,t,n){let i=this.buffer,r=new Uint16Array(t-e),o=0;for(let a=e,s=0;a<t;){r[s++]=i[a++],r[s++]=i[a++]-n;let t=r[s++]=i[a++]-n;r[s++]=i[a++]-e,o=Math.max(o,t)}return new Ch(r,o,this.set)}}function Qh(e,t,n,i){switch(e){case-2:return n<t;case-1:return i>=t&&n<t;case 0:return n<t&&i>t;case 1:return n<=t&&i>t;case 2:return i>t;case 4:return!0}}function Ah(e,t,n,i){for(var r;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to<t);){let t=!i&&e instanceof $h&&e.index<0?null:e.parent;if(!t)return e;e=t}let o=i?0:fh.IgnoreOverlays;if(i)for(let i=e,a=i.parent;a;i=a,a=i.parent)i instanceof $h&&i.index<0&&(null===(r=a.enter(t,n,o))||void 0===r?void 0:r.from)!=i.from&&(e=a);for(;;){let i=e.enter(t,n,o);if(!i)return e;e=i}}class vh{cursor(e=0){return new Eh(this,e)}getChild(e,t=null,n=null){let i=bh(this,e,t,n);return i.length?i[0]:null}getChildren(e,t=null,n=null){return bh(this,e,t,n)}resolve(e,t=0){return Ah(this,e,t,!1)}resolveInner(e,t=0){return Ah(this,e,t,!0)}matchContext(e){return yh(this.parent,e)}enterUnfinishedNodesBefore(e){let t=this.childBefore(e),n=this;for(;t;){let e=t.lastChild;if(!e||e.to!=t.to)break;e.type.isError&&e.from==e.to?(n=t,t=e.prevSibling):t=e}return n}get node(){return this}get next(){return this.parent}}class $h extends vh{constructor(e,t,n,i){super(),this._tree=e,this.from=t,this.index=n,this._parent=i}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(e,t,n,i,r=0){for(let o=this;;){for(let{children:a,positions:s}=o._tree,l=t>0?a.length:-1;e!=l;e+=t){let l=a[e],c=s[e]+o.from;if(Qh(i,n,c,c+l.length))if(l instanceof Ch){if(r&fh.ExcludeBuffers)continue;let a=l.findChild(0,l.buffer.length,t,n-c,i);if(a>-1)return new xh(new wh(o,l,e,c),null,a)}else if(r&fh.IncludeAnonymous||!l.type.isAnonymous||Ph(l)){let a;if(!(r&fh.IgnoreMounts)&&(a=ch.get(l))&&!a.overlay)return new $h(a.tree,c,e,o);let s=new $h(l,c,e,o);return r&fh.IncludeAnonymous||!s.type.isAnonymous?s:s.nextChild(t<0?l.children.length-1:0,t,n,i)}}if(r&fh.IncludeAnonymous||!o.type.isAnonymous)return null;if(e=o.index>=0?o.index+t:t<0?-1:o._parent._tree.children.length,o=o._parent,!o)return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,n=0){let i;if(!(n&fh.IgnoreOverlays)&&(i=ch.get(this._tree))&&i.overlay){let n=e-this.from;for(let{from:e,to:r}of i.overlay)if((t>0?e<=n:e<n)&&(t<0?r>=n:r>n))return new $h(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,n)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function bh(e,t,n,i){let r=e.cursor(),o=[];if(!r.firstChild())return o;if(null!=n)for(let e=!1;!e;)if(e=r.type.is(n),!r.nextSibling())return o;for(;;){if(null!=i&&r.type.is(i))return o;if(r.type.is(t)&&o.push(r.node),!r.nextSibling())return null==i?o:[]}}function yh(e,t,n=t.length-1){for(let i=e;n>=0;i=i.parent){if(!i)return!1;if(!i.type.isAnonymous){if(t[n]&&t[n]!=i.name)return!1;n--}}return!0}class wh{constructor(e,t,n,i){this.parent=e,this.buffer=t,this.index=n,this.start=i}}class xh extends vh{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,n){super(),this.context=e,this._parent=t,this.index=n,this.type=e.buffer.set.types[e.buffer.buffer[n]]}child(e,t,n){let{buffer:i}=this.context,r=i.findChild(this.index+4,i.buffer[this.index+3],e,t-this.context.start,n);return r<0?null:new xh(this.context,this,r)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,n=0){if(n&fh.ExcludeBuffers)return null;let{buffer:i}=this.context,r=i.findChild(this.index+4,i.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return r<0?null:new xh(this.context,this,r)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new xh(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new xh(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:n}=this.context,i=this.index+4,r=n.buffer[this.index+3];if(r>i){let o=n.buffer[this.index+1];e.push(n.slice(i,r,o)),t.push(0)}return new gh(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function Sh(e){if(!e.length)return null;let t=0,n=e[0];for(let i=1;i<e.length;i++){let r=e[i];(r.from>n.from||r.to<n.to)&&(n=r,t=i)}let i=n instanceof $h&&n.index<0?null:n.parent,r=e.slice();return i?r[t]=i:r.splice(t,1),new kh(r,n)}class kh{constructor(e,t){this.heads=e,this.node=t}get next(){return Sh(this.heads)}}class Eh{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof $h)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let t=e._parent;t;t=t._parent)this.stack.unshift(t.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}yieldBuf(e,t){this.index=e;let{start:n,buffer:i}=this.buffer;return this.type=t||i.set.types[i.buffer[e]],this.from=n+i.buffer[e+1],this.to=n+i.buffer[e+2],!0}yield(e){return!!e&&(e instanceof $h?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,n,this.mode));let{buffer:i}=this.buffer,r=i.findChild(this.index+4,i.buffer[this.index+3],e,t-this.buffer.start,n);return!(r<0)&&(this.stack.push(this.index),this.yieldBuf(r))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,n=this.mode){return this.buffer?!(n&fh.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&fh.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&fh.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));let{buffer:t}=this.buffer,n=this.stack.length-1;if(e<0){let e=n<0?0:this.stack[n]+4;if(this.index!=e)return this.yieldBuf(t.findChild(e,this.index,-1,0,4))}else{let e=t.buffer[this.index+3];if(e<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(e)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,n,{buffer:i}=this;if(i){if(e>0){if(this.index<i.buffer.buffer.length)return!1}else for(let e=0;e<this.index;e++)if(i.buffer.buffer[e+3]<this.index)return!1;({index:t,parent:n}=i)}else({index:t,_parent:n}=this._tree);for(;n;({index:t,_parent:n}=n))if(t>-1)for(let i=t+e,r=e<0?-1:n._tree.children.length;i!=r;i+=e){let e=n._tree.children[i];if(this.mode&fh.IncludeAnonymous||e instanceof Ch||!e.type.isAnonymous||Ph(e))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to<e))&&this.parent(););for(;this.enterChild(1,e,t););return this}get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=null,n=0;if(e&&e.context==this.buffer)e:for(let i=this.index,r=this.stack.length;r>=0;){for(let o=e;o;o=o._parent)if(o.index==i){if(i==this.index)return o;t=o,n=r+1;break e}i=this.stack[--r]}for(let e=n;e<this.stack.length;e++)t=new xh(this.buffer,t,this.stack[e]);return this.bufferNode=new xh(this.buffer,t,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(e,t){for(let n=0;;){let i=!1;if(this.type.isAnonymous||!1!==e(this)){if(this.firstChild()){n++;continue}this.type.isAnonymous||(i=!0)}for(;;){if(i&&t&&t(this),i=this.type.isAnonymous,!n)return;if(this.nextSibling())break;this.parent(),n--,i=!0}}}matchContext(e){if(!this.buffer)return yh(this.node.parent,e);let{buffer:t}=this.buffer,{types:n}=t.set;for(let i=e.length-1,r=this.stack.length-1;i>=0;r--){if(r<0)return yh(this._tree,e,i);let o=n[t.buffer[this.stack[r]]];if(!o.isAnonymous){if(e[i]&&e[i]!=o.name)return!1;i--}}return!0}}function Ph(e){return e.children.some(e=>e instanceof Ch||!e.type.isAnonymous||Ph(e))}const Th=new WeakMap;function Ih(e,t){if(!e.isAnonymous||t instanceof Ch||t.type!=e)return 1;let n=Th.get(t);if(null==n){n=1;for(let i of t.children){if(i.type!=e||!(i instanceof gh)){n=1;break}n+=Ih(e,i)}Th.set(t,n)}return n}function Bh(e,t,n,i,r,o,a,s,l){let c=0;for(let n=i;n<r;n++)c+=Ih(e,t[n]);let u=Math.ceil(1.5*c/8),d=[],O=[];return function t(n,i,r,a,s){for(let c=r;c<a;){let r=c,h=i[c],p=Ih(e,n[c]);for(c++;c<a;c++){let t=Ih(e,n[c]);if(p+t>=u)break;p+=t}if(c==r+1){if(p>u){let e=n[r];t(e.children,e.positions,0,e.children.length,i[r]+s);continue}d.push(n[r])}else{let t=i[c-1]+n[c-1].length-h;d.push(Bh(e,n,i,r,c,h,t,null,l))}O.push(h+s-o)}}(t,n,i,r,0),(s||l)(d,O,a)}class _h{constructor(){this.map=new WeakMap}setBuffer(e,t,n){let i=this.map.get(e);i||this.map.set(e,i=new Map),i.set(t,n)}getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)}set(e,t){e instanceof xh?this.setBuffer(e.context.buffer,e.index,t):e instanceof $h&&this.map.set(e.tree,t)}get(e){return e instanceof xh?this.getBuffer(e.context.buffer,e.index):e instanceof $h?this.map.get(e.tree):void 0}cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}class Xh{constructor(e,t,n,i,r=!1,o=!1){this.from=e,this.to=t,this.tree=n,this.offset=i,this.open=(r?1:0)|(o?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(e,t=[],n=!1){let i=[new Xh(0,e.length,e,0,!1,n)];for(let n of t)n.to>e.length&&i.push(n);return i}static applyChanges(e,t,n=128){if(!t.length)return e;let i=[],r=1,o=e.length?e[0]:null;for(let a=0,s=0,l=0;;a++){let c=a<t.length?t[a]:null,u=c?c.fromA:1e9;if(u-s>=n)for(;o&&o.from<u;){let t=o;if(s>=t.from||u<=t.to||l){let e=Math.max(t.from,s)-l,n=Math.min(t.to,u)-l;t=e>=n?null:new Xh(e,n,t.tree,t.offset+l,a>0,!!c)}if(t&&i.push(t),o.to>u)break;o=r<e.length?e[r++]:null}if(!c)break;s=c.toA,l=c.toA-c.toB}return i}}class Vh{startParse(e,t,n){return"string"==typeof e&&(e=new Rh(e)),n=n?n.length?n.map(e=>new sh(e.from,e.to)):[new sh(0,0)]:[new sh(0,e.length)],this.createParse(e,t||[],n)}parse(e,t,n){let i=this.startParse(e,t,n);for(;;){let e=i.advance();if(e)return e}}}class Rh{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}function Zh(e){return(t,n,i,r)=>new Yh(t,e,n,i,r)}class jh{constructor(e,t,n,i,r){this.parser=e,this.parse=t,this.overlay=n,this.target=i,this.from=r}}function Lh(e){if(!e.length||e.some(e=>e.from>=e.to))throw new RangeError("Invalid inner parse ranges given: "+JSON.stringify(e))}class zh{constructor(e,t,n,i,r,o,a){this.parser=e,this.predicate=t,this.mounts=n,this.index=i,this.start=r,this.target=o,this.prev=a,this.depth=0,this.ranges=[]}}const Mh=new lh({perNode:!0});class Yh{constructor(e,t,n,i,r){this.nest=t,this.input=n,this.fragments=i,this.ranges=r,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=e}advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)return null;if(this.baseParse=null,this.baseTree=e,this.startInner(),null!=this.stoppedAt)for(let e of this.inner)e.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let e=this.baseTree;return null!=this.stoppedAt&&(e=new gh(e.type,e.children,e.positions,e.length,e.propValues.concat([[Mh,this.stoppedAt]]))),e}let e=this.inner[this.innerDone],t=e.parse.advance();if(t){this.innerDone++;let n=Object.assign(Object.create(null),e.target.props);n[lh.mounted.id]=new ch(t,e.overlay,e.parser),e.target.props=n}return null}get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(let t=this.innerDone;t<this.inner.length;t++)this.inner[t].from<e&&(e=Math.min(e,this.inner[t].parse.parsedPos));return e}stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);else for(let t=this.innerDone;t<this.inner.length;t++)this.inner[t].parse.stopAt(e)}startInner(){let e=new Nh(this.fragments),t=null,n=null,i=new Eh(new $h(this.baseTree,this.ranges[0].from,0,null),fh.IncludeAnonymous|fh.IgnoreMounts);e:for(let r,o;;){let a,s=!0;if(null!=this.stoppedAt&&i.from>=this.stoppedAt)s=!1;else if(e.hasNode(i)){if(t){let e=t.mounts.find(e=>e.frag.from<=i.from&&e.frag.to>=i.to&&e.mount.overlay);if(e)for(let n of e.mount.overlay){let r=n.from+e.pos,o=n.to+e.pos;r>=i.from&&o<=i.to&&!t.ranges.some(e=>e.from<o&&e.to>r)&&t.ranges.push({from:r,to:o})}}s=!1}else if(n&&(o=qh(n.ranges,i.from,i.to)))s=2!=o;else if(!i.type.isAnonymous&&(r=this.nest(i,this.input))&&(i.from<i.to||!r.overlay)){i.tree||Dh(i);let o=e.findMounts(i.from,r.parser);if("function"==typeof r.overlay)t=new zh(r.parser,r.overlay,o,this.inner.length,i.from,i.tree,t);else{let e=Hh(this.ranges,r.overlay||(i.from<i.to?[new sh(i.from,i.to)]:[]));e.length&&Lh(e),!e.length&&r.overlay||this.inner.push(new jh(r.parser,e.length?r.parser.startParse(this.input,Fh(o,e),e):r.parser.startParse(""),r.overlay?r.overlay.map(e=>new sh(e.from-i.from,e.to-i.from)):null,i.tree,e.length?e[0].from:i.from)),r.overlay?e.length&&(n={ranges:e,depth:0,prev:n}):s=!1}}else if(t&&(a=t.predicate(i))&&(!0===a&&(a=new sh(i.from,i.to)),a.from<a.to)){let e=t.ranges.length-1;e>=0&&t.ranges[e].to==a.from?t.ranges[e]={from:t.ranges[e].from,to:a.to}:t.ranges.push(a)}if(s&&i.firstChild())t&&t.depth++,n&&n.depth++;else for(;!i.nextSibling();){if(!i.parent())break e;if(t&&! --t.depth){let e=Hh(this.ranges,t.ranges);e.length&&(Lh(e),this.inner.splice(t.index,0,new jh(t.parser,t.parser.startParse(this.input,Fh(t.mounts,e),e),t.ranges.map(e=>new sh(e.from-t.start,e.to-t.start)),t.target,e[0].from))),t=t.prev}n&&! --n.depth&&(n=n.prev)}}}}function qh(e,t,n){for(let i of e){if(i.from>=n)break;if(i.to>t)return i.from<=t&&i.to>=n?2:1}return 0}function Uh(e,t,n,i,r,o){if(t<n){let a=e.buffer[t+1];i.push(e.slice(t,n,a)),r.push(a-o)}}function Dh(e){let{node:t}=e,n=[],i=t.context.buffer;do{n.push(e.index),e.parent()}while(!e.tree);let r=e.tree,o=r.children.indexOf(i),a=r.children[o],s=a.buffer,l=[o];r.children[o]=function e(i,r,o,c,u,d){let O=n[d],h=[],p=[];Uh(a,i,O,h,p,c);let f=s[O+1],g=s[O+2];l.push(h.length);let m=d?e(O+4,s[O+3],a.set.types[s[O]],f,g-f,d-1):t.toTree();return h.push(m),p.push(f-c),Uh(a,s[O+3],r,h,p,c),new gh(o,h,p,u)}(0,s.length,dh.none,0,a.length,n.length-1);for(let t of l){let n=e.tree.children[t],i=e.tree.positions[t];e.yield(new $h(n,i+e.from,t,e._tree))}}class Wh{constructor(e,t){this.offset=t,this.done=!1,this.cursor=e.cursor(fh.IncludeAnonymous|fh.IgnoreMounts)}moveTo(e){let{cursor:t}=this,n=e-this.offset;for(;!this.done&&t.from<n;)t.to>=e&&t.enter(n,1,fh.IgnoreOverlays|fh.ExcludeBuffers)||t.next(!1)||(this.done=!0)}hasNode(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(let t=this.cursor.tree;;){if(t==e.tree)return!0;if(!(t.children.length&&0==t.positions[0]&&t.children[0]instanceof gh))break;t=t.children[0]}return!1}}let Nh=class{constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.length){let n=this.curFrag=e[0];this.curTo=null!==(t=n.tree.prop(Mh))&&void 0!==t?t:n.to,this.inner=new Wh(n.tree,-n.offset)}else this.curFrag=this.inner=null}hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let t=this.curFrag=this.fragments[this.fragI];this.curTo=null!==(e=t.tree.prop(Mh))&&void 0!==e?e:t.to,this.inner=new Wh(t.tree,-t.offset)}}findMounts(e,t){var n;let i=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(let e=this.inner.cursor.node;e;e=e.parent){let r=null===(n=e.tree)||void 0===n?void 0:n.prop(lh.mounted);if(r&&r.parser==t)for(let t=this.fragI;t<this.fragments.length;t++){let n=this.fragments[t];if(n.from>=e.to)break;n.tree==this.curFrag.tree&&i.push({frag:n,pos:e.from-n.offset,mount:r})}}}return i}};function Hh(e,t){let n=null,i=t;for(let r=1,o=0;r<e.length;r++){let a=e[r-1].to,s=e[r].from;for(;o<i.length;o++){let e=i[o];if(e.from>=s)break;e.to<=a||(n||(i=n=t.slice()),e.from<a?(n[o]=new sh(e.from,a),e.to>s&&n.splice(o+1,0,new sh(s,e.to))):e.to>s?n[o--]=new sh(s,e.to):n.splice(o--,1))}}return i}function Gh(e,t,n,i){let r=0,o=0,a=!1,s=!1,l=-1e9,c=[];for(;;){let u=r==e.length?1e9:a?e[r].to:e[r].from,d=o==t.length?1e9:s?t[o].to:t[o].from;if(a!=s){let e=Math.max(l,n),t=Math.min(u,d,i);e<t&&c.push(new sh(e,t))}if(l=Math.min(u,d),1e9==l)break;u==l&&(a?(a=!1,r++):a=!0),d==l&&(s?(s=!1,o++):s=!0)}return c}function Fh(e,t){let n=[];for(let{pos:i,mount:r,frag:o}of e){let e=i+(r.overlay?r.overlay[0].from:0),a=e+r.tree.length,s=Math.max(o.from,e),l=Math.min(o.to,a);if(r.overlay){let a=Gh(t,r.overlay.map(e=>new sh(e.from+i,e.to+i)),s,l);for(let t=0,i=s;;t++){let s=t==a.length,c=s?l:a[t].from;if(c>i&&n.push(new Xh(i,c,r.tree,-e,o.from>=i||o.openStart,o.to<=c||o.openEnd)),s)break;i=a[t].to}}else n.push(new Xh(s,l,r.tree,-e,o.from>=e||o.openStart,o.to<=a||o.openEnd))}return n}let Jh=0;class Kh{constructor(e,t,n,i){this.name=e,this.set=t,this.base=n,this.modified=i,this.id=Jh++}toString(){let{name:e}=this;for(let t of this.modified)t.name&&(e=`${t.name}(${e})`);return e}static define(e,t){let n="string"==typeof e?e:"?";if(e instanceof Kh&&(t=e),null==t?void 0:t.base)throw new Error("Can not derive from a modified tag");let i=new Kh(n,[],null,[]);if(i.set.push(i),t)for(let e of t.set)i.set.push(e);return i}static defineModifier(e){let t=new tp(e);return e=>e.modified.indexOf(t)>-1?e:tp.get(e.base||e,e.modified.concat(t).sort((e,t)=>e.id-t.id))}}let ep=0;class tp{constructor(e){this.name=e,this.instances=[],this.id=ep++}static get(e,t){if(!t.length)return e;let n=t[0].instances.find(n=>{return n.base==e&&(i=t,r=n.modified,i.length==r.length&&i.every((e,t)=>e==r[t]));var i,r});if(n)return n;let i=[],r=new Kh(e.name,i,e,t);for(let e of t)e.instances.push(r);let o=function(e){let t=[[]];for(let n=0;n<e.length;n++)for(let i=0,r=t.length;i<r;i++)t.push(t[i].concat(e[n]));return t.sort((e,t)=>t.length-e.length)}(t);for(let t of e.set)if(!t.modified.length)for(let e of o)i.push(tp.get(t,e));return r}}function np(e){let t=Object.create(null);for(let n in e){let i=e[n];Array.isArray(i)||(i=[i]);for(let e of n.split(" "))if(e){let n=[],r=2,o=e;for(let t=0;;){if("..."==o&&t>0&&t+3==e.length){r=1;break}let i=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(o);if(!i)throw new RangeError("Invalid path: "+e);if(n.push("*"==i[0]?"":'"'==i[0][0]?JSON.parse(i[0]):i[0]),t+=i[0].length,t==e.length)break;let a=e[t++];if(t==e.length&&"!"==a){r=0;break}if("/"!=a)throw new RangeError("Invalid path: "+e);o=e.slice(t)}let a=n.length-1,s=n[a];if(!s)throw new RangeError("Invalid path: "+e);let l=new rp(i,r,a>0?n.slice(0,a):null);t[s]=l.sort(t[s])}}return ip.add(t)}const ip=new lh;class rp{constructor(e,t,n,i){this.tags=e,this.mode=t,this.context=n,this.next=i}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(e){return!e||e.depth<this.depth?(this.next=e,this):(e.next=this.sort(e.next),e)}get depth(){return this.context?this.context.length:0}}function op(e,t){let n=Object.create(null);for(let t of e)if(Array.isArray(t.tag))for(let e of t.tag)n[e.id]=t.class;else n[t.tag.id]=t.class;let{scope:i,all:r=null}=t||{};return{style:e=>{let t=r;for(let i of e)for(let e of i.set){let i=n[e.id];if(i){t=t?t+" "+i:i;break}}return t},scope:i}}function ap(e,t,n,i=0,r=e.length){let o=new sp(i,Array.isArray(t)?t:[t],n);o.highlightRange(e.cursor(),i,r,"",o.highlighters),o.flush(r)}rp.empty=new rp([],2,null);class sp{constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,n,i,r){let{type:o,from:a,to:s}=e;if(a>=n||s<=t)return;o.isTop&&(r=this.highlighters.filter(e=>!e.scope||e.scope(o)));let l=i,c=function(e){let t=e.type.prop(ip);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}(e)||rp.empty,u=function(e,t){let n=null;for(let i of e){let e=i.style(t);e&&(n=n?n+" "+e:e)}return n}(r,c.tags);if(u&&(l&&(l+=" "),l+=u,1==c.mode&&(i+=(i?" ":"")+u)),this.startSpan(Math.max(t,a),l),c.opaque)return;let d=e.tree&&e.tree.prop(lh.mounted);if(d&&d.overlay){let o=e.node.enter(d.overlay[0].from+a,1),c=this.highlighters.filter(e=>!e.scope||e.scope(d.tree.type)),u=e.firstChild();for(let O=0,h=a;;O++){let p=O<d.overlay.length?d.overlay[O]:null,f=p?p.from+a:s,g=Math.max(t,h),m=Math.min(n,f);if(g<m&&u)for(;e.from<m&&(this.highlightRange(e,g,m,i,r),this.startSpan(Math.min(m,e.to),l),!(e.to>=f)&&e.nextSibling()););if(!p||f>n)break;h=p.to+a,h>t&&(this.highlightRange(o.cursor(),Math.max(t,p.from+a),Math.min(n,h),"",c),this.startSpan(Math.min(n,h),l))}u&&e.parent()}else if(e.firstChild()){d&&(i="");do{if(!(e.to<=t)){if(e.from>=n)break;this.highlightRange(e,t,n,i,r),this.startSpan(Math.min(n,e.to),l)}}while(e.nextSibling());e.parent()}}}const lp=Kh.define,cp=lp(),up=lp(),dp=lp(up),Op=lp(up),hp=lp(),pp=lp(hp),fp=lp(hp),gp=lp(),mp=lp(gp),Cp=lp(),Qp=lp(),Ap=lp(),vp=lp(Ap),$p=lp(),bp={comment:cp,lineComment:lp(cp),blockComment:lp(cp),docComment:lp(cp),name:up,variableName:lp(up),typeName:dp,tagName:lp(dp),propertyName:Op,attributeName:lp(Op),className:lp(up),labelName:lp(up),namespace:lp(up),macroName:lp(up),literal:hp,string:pp,docString:lp(pp),character:lp(pp),attributeValue:lp(pp),number:fp,integer:lp(fp),float:lp(fp),bool:lp(hp),regexp:lp(hp),escape:lp(hp),color:lp(hp),url:lp(hp),keyword:Cp,self:lp(Cp),null:lp(Cp),atom:lp(Cp),unit:lp(Cp),modifier:lp(Cp),operatorKeyword:lp(Cp),controlKeyword:lp(Cp),definitionKeyword:lp(Cp),moduleKeyword:lp(Cp),operator:Qp,derefOperator:lp(Qp),arithmeticOperator:lp(Qp),logicOperator:lp(Qp),bitwiseOperator:lp(Qp),compareOperator:lp(Qp),updateOperator:lp(Qp),definitionOperator:lp(Qp),typeOperator:lp(Qp),controlOperator:lp(Qp),punctuation:Ap,separator:lp(Ap),bracket:vp,angleBracket:lp(vp),squareBracket:lp(vp),paren:lp(vp),brace:lp(vp),content:gp,heading:mp,heading1:lp(mp),heading2:lp(mp),heading3:lp(mp),heading4:lp(mp),heading5:lp(mp),heading6:lp(mp),contentSeparator:lp(gp),list:lp(gp),quote:lp(gp),emphasis:lp(gp),strong:lp(gp),link:lp(gp),monospace:lp(gp),strikethrough:lp(gp),inserted:lp(),deleted:lp(),changed:lp(),invalid:lp(),meta:$p,documentMeta:lp($p),annotation:lp($p),processingInstruction:lp($p),definition:Kh.defineModifier("definition"),constant:Kh.defineModifier("constant"),function:Kh.defineModifier("function"),standard:Kh.defineModifier("standard"),local:Kh.defineModifier("local"),special:Kh.defineModifier("special")};for(let e in bp){let t=bp[e];t instanceof Kh&&(t.name=e)}var yp;op([{tag:bp.link,class:"tok-link"},{tag:bp.heading,class:"tok-heading"},{tag:bp.emphasis,class:"tok-emphasis"},{tag:bp.strong,class:"tok-strong"},{tag:bp.keyword,class:"tok-keyword"},{tag:bp.atom,class:"tok-atom"},{tag:bp.bool,class:"tok-bool"},{tag:bp.url,class:"tok-url"},{tag:bp.labelName,class:"tok-labelName"},{tag:bp.inserted,class:"tok-inserted"},{tag:bp.deleted,class:"tok-deleted"},{tag:bp.literal,class:"tok-literal"},{tag:bp.string,class:"tok-string"},{tag:bp.number,class:"tok-number"},{tag:[bp.regexp,bp.escape,bp.special(bp.string)],class:"tok-string2"},{tag:bp.variableName,class:"tok-variableName"},{tag:bp.local(bp.variableName),class:"tok-variableName tok-local"},{tag:bp.definition(bp.variableName),class:"tok-variableName tok-definition"},{tag:bp.special(bp.variableName),class:"tok-variableName2"},{tag:bp.definition(bp.propertyName),class:"tok-propertyName tok-definition"},{tag:bp.typeName,class:"tok-typeName"},{tag:bp.namespace,class:"tok-namespace"},{tag:bp.className,class:"tok-className"},{tag:bp.macroName,class:"tok-macroName"},{tag:bp.propertyName,class:"tok-propertyName"},{tag:bp.operator,class:"tok-operator"},{tag:bp.comment,class:"tok-comment"},{tag:bp.meta,class:"tok-meta"},{tag:bp.invalid,class:"tok-invalid"},{tag:bp.punctuation,class:"tok-punctuation"}]);const xp=new lh;function Sp(e){return sa.define({combine:e?t=>t.concat(e):void 0})}const kp=new lh;class Ep{constructor(e,t,n=[],i=""){this.data=e,this.name=i,qa.prototype.hasOwnProperty("tree")||Object.defineProperty(qa.prototype,"tree",{get(){return Ip(this)}}),this.parser=t,this.extension=[zp.of(this),qa.languageData.of((e,t,n)=>{let i=Pp(e,t,n),r=i.type.prop(xp);if(!r)return[];let o=e.facet(r),a=i.type.prop(kp);if(a){let r=i.resolve(t-i.from,n);for(let t of a)if(t.test(r,e)){let n=e.facet(t.facet);return"replace"==t.type?n:n.concat(o)}}return o})].concat(n)}isActiveAt(e,t,n=-1){return Pp(e,t,n).type.prop(xp)==this.data}findRegions(e){let t=e.facet(zp);if((null==t?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let n=[],i=(e,t)=>{if(e.prop(xp)==this.data)return void n.push({from:t,to:t+e.length});let r=e.prop(lh.mounted);if(r){if(r.tree.prop(xp)==this.data){if(r.overlay)for(let e of r.overlay)n.push({from:e.from+t,to:e.to+t});else n.push({from:t,to:t+e.length});return}if(r.overlay){let e=n.length;if(i(r.tree,r.overlay[0].from+t),n.length>e)return}}for(let n=0;n<e.children.length;n++){let r=e.children[n];r instanceof gh&&i(r,e.positions[n]+t)}};return i(Ip(e),0),n}get allowsNesting(){return!0}}function Pp(e,t,n){let i=e.facet(zp),r=Ip(e).topNode;if(!i||i.allowsNesting)for(let e=r;e;e=e.enter(t,n,fh.ExcludeBuffers))e.type.isTop&&(r=e);return r}Ep.setState=Ba.define();class Tp extends Ep{constructor(e,t,n){super(e,t,[],n),this.parser=t}static define(e){let t=Sp(e.languageData);return new Tp(t,e.parser.configure({props:[xp.add(e=>e.isTop?t:void 0)]}),e.name)}configure(e,t){return new Tp(this.data,this.parser.configure(e),t||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function Ip(e){let t=e.field(Ep.state,!1);return t?t.tree:gh.empty}class Bp{constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.iter()}get length(){return this.doc.length}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,t){let n=this.cursorPos-this.string.length;return e<n||t>=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}let _p=null;class Xp{constructor(e,t,n=[],i,r,o,a,s){this.parser=e,this.state=t,this.fragments=n,this.tree=i,this.treeLen=r,this.viewport=o,this.skipped=a,this.scheduleOn=s,this.parse=null,this.tempSkipped=[]}static create(e,t,n){return new Xp(e,t,[],gh.empty,0,n,[],null)}startParse(){return this.parser.startParse(new Bp(this.state.doc),this.fragments)}work(e,t){return null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=gh.empty&&this.isDone(null!=t?t:this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var n;if("number"==typeof e){let t=Date.now()+e;e=()=>Date.now()>t}for(this.parse||(this.parse=this.startParse()),null!=t&&(null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&t<this.state.doc.length&&this.parse.stopAt(t);;){let i=this.parse.advance();if(i){if(this.fragments=this.withoutTempSkipped(Xh.addTree(i,this.fragments,null!=this.parse.stoppedAt)),this.treeLen=null!==(n=this.parse.stoppedAt)&&void 0!==n?n:this.state.doc.length,this.tree=i,this.parse=null,!(this.treeLen<(null!=t?t:this.state.doc.length)))return!0;this.parse=this.startParse()}if(e())return!1}})}takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(t=this.parse.advance()););}),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(Xh.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=_p;_p=this;try{return e()}finally{_p=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=Vp(e,t.from,t.to);return e}changes(e,t){let{fragments:n,tree:i,treeLen:r,viewport:o,skipped:a}=this;if(this.takeTree(),!e.empty){let t=[];if(e.iterChangedRanges((e,n,i,r)=>t.push({fromA:e,toA:n,fromB:i,toB:r})),n=Xh.applyChanges(n,t),i=gh.empty,r=0,o={from:e.mapPos(o.from,-1),to:e.mapPos(o.to,1)},this.skipped.length){a=[];for(let t of this.skipped){let n=e.mapPos(t.from,1),i=e.mapPos(t.to,-1);n<i&&a.push({from:n,to:i})}}}return new Xp(this.parser,t,n,i,r,o,a,this.scheduleOn)}updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.to)return!1;this.viewport=e;let t=this.skipped.length;for(let t=0;t<this.skipped.length;t++){let{from:n,to:i}=this.skipped[t];n<e.to&&i>e.from&&(this.fragments=Vp(this.fragments,n,i),this.skipped.splice(t--,1))}return!(this.skipped.length>=t||(this.reset(),0))}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends Vh{createParse(t,n,i){let r=i[0].from,o=i[i.length-1].to;return{parsedPos:r,advance(){let t=_p;if(t){for(let e of i)t.tempSkipped.push(e);e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=o,new gh(dh.none,[],[],o-r)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}static get(){return _p}}function Vp(e,t,n){return Xh.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}class Rp{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),n=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,n)||t.takeTree(),new Rp(t)}static init(e){let t=Math.min(3e3,e.doc.length),n=Xp.create(e.facet(zp).parser,e,{from:0,to:t});return n.work(20,t)||n.takeTree(),new Rp(n)}}Ep.state=pa.define({create:Rp.init,update(e,t){for(let e of t.effects)if(e.is(Ep.setState))return e.value;return t.startState.facet(zp)!=t.state.facet(zp)?Rp.init(t.state):e.apply(t)}});let Zp=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};"undefined"!=typeof requestIdleCallback&&(Zp=e=>{let t=-1,n=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(n):cancelIdleCallback(t)});const jp="undefined"!=typeof navigator&&(null===(yp=navigator.scheduling)||void 0===yp?void 0:yp.isInputPending)?()=>navigator.scheduling.isInputPending():null,Lp=$c.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(Ep.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(Ep.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=Zp(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEnd<t&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=t+3e4,this.chunkBudget=3e3),this.chunkBudget<=0)return;let{state:n,viewport:{to:i}}=this.view,r=n.field(Ep.state);if(r.tree==r.context.tree&&r.context.isDone(i+1e5))return;let o=Date.now()+Math.min(this.chunkBudget,100,e&&!jp?Math.max(25,e.timeRemaining()-5):1e9),a=r.context.treeLen<i&&n.doc.length>i+1e3,s=r.context.work(()=>jp&&jp()||Date.now()>o,i+(a?0:1e5));this.chunkBudget-=Date.now()-t,(s||this.chunkBudget<=0)&&(r.context.takeTree(),this.view.dispatch({effects:Ep.setState.of(new Rp(r.context))})),this.chunkBudget>0&&(!s||a)&&this.scheduleWork(),this.checkAsyncSchedule(r.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(e=>Cc(this.view.state,e)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),zp=sa.define({combine:e=>e.length?e[0]:null,enables:e=>[Ep.state,Lp,Ad.contentAttributes.compute([e],t=>{let n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}})]});class Mp{constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]}}const Yp=sa.define(),qp=sa.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(e=>e!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function Up(e){let t=e.facet(qp);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function Dp(e,t){let n="",i=e.tabSize,r=e.facet(qp)[0];if("\t"==r){for(;t>=i;)n+="\t",t-=i;r=" "}for(let e=0;e<t;e++)n+=r;return n}function Wp(e,t){e instanceof qa&&(e=new Np(e));for(let n of e.state.facet(Yp)){let i=n(e,t);if(void 0!==i)return i}let n=Ip(e.state);return n.length>=t?function(e,t,n){let i=t.resolveStack(n),r=t.resolveInner(n,-1).resolve(n,0).enterUnfinishedNodesBefore(n);if(r!=i.node){let e=[];for(let t=r;t&&!(t.from<i.node.from||t.to>i.node.to||t.from==i.node.from&&t.type==i.node.type);t=t.parent)e.push(t);for(let t=e.length-1;t>=0;t--)i={node:e[t],next:i}}return Gp(i,e,n)}(e,n,t):null}class Np{constructor(e,t={}){this.state=e,this.options=t,this.unit=Up(e)}lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:i,simulateDoubleBreak:r}=this.options;return null!=i&&i>=n.from&&i<=n.to?r&&i==e?{text:"",from:e}:(t<0?i<e:i<=e)?{text:n.text.slice(i-n.from),from:i}:{text:n.text.slice(0,i-n.from),from:n.from}:n}textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.options.simulateBreak)return"";let{text:n,from:i}=this.lineAt(e,t);return n.slice(e-i,Math.min(n.length,e+100-i))}column(e,t=1){let{text:n,from:i}=this.lineAt(e,t),r=this.countColumn(n,e-i),o=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return o>-1&&(r+=o-this.countColumn(n,n.search(/\S|$/))),r}countColumn(e,t=e.length){return ls(e,this.state.tabSize,t)}lineIndent(e,t=1){let{text:n,from:i}=this.lineAt(e,t),r=this.options.overrideIndentation;if(r){let e=r(i);if(e>-1)return e}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const Hp=new lh;function Gp(e,t,n){for(let i=e;i;i=i.next){let e=Fp(i.node);if(e)return e(Kp.create(t,n,i))}return 0}function Fp(e){let t=e.type.prop(Hp);if(t)return t;let n,i=e.firstChild;if(i&&(n=i.type.prop(lh.closedBy))){let t=e.lastChild,i=t&&n.indexOf(t.name)>-1;return e=>nf(e,!0,1,void 0,i&&!function(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}(e)?t.from:void 0)}return null==e.parent?Jp:null}function Jp(){return 0}class Kp extends Np{constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,this.context=n}get node(){return this.context.node}static create(e,t,n){return new Kp(e,t,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(e){let t=this.state.doc.lineAt(e.from);for(;;){let n=e.resolve(t.from);for(;n.parent&&n.parent.from==n.from;)n=n.parent;if(ef(n,e))break;t=this.state.doc.lineAt(n.from)}return this.lineIndent(t.from)}continue(){return Gp(this.context.next,this.base,this.pos)}}function ef(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1}function tf({closing:e,align:t=!0,units:n=1}){return i=>nf(i,t,n,e)}function nf(e,t,n,i,r){let o=e.textAfter,a=o.match(/^\s*/)[0].length,s=i&&o.slice(a,a+i.length)==i||r==e.pos+a,l=t?function(e){let t=e.node,n=t.childAfter(t.from),i=t.lastChild;if(!n)return null;let r=e.options.simulateBreak,o=e.state.doc.lineAt(n.from),a=null==r||r<=o.from?o.to:Math.min(o.to,r);for(let e=n.to;;){let r=t.childAfter(e);if(!r||r==i)return null;if(!r.type.isSkipped){if(r.from>=a)return null;let e=/^ */.exec(o.text.slice(n.to-o.from))[0].length;return{from:n.from,to:n.to+e}}e=r.to}}(e):null;return l?s?e.column(l.from):e.column(l.to):e.baseIndent+(s?0:e.unit*n)}function rf({except:e,units:t=1}={}){return n=>{let i=e&&e.test(n.textAfter);return n.baseIndent+(i?0:t*n.unit)}}const of=sa.define(),af=new lh;function sf(e){let t=e.firstChild,n=e.lastChild;return t&&t.to<n.from?{from:t.to,to:n.type.isError?e.to:n.from}:null}function lf(e){let t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function cf(e,t,n){for(let i of e.facet(of)){let r=i(e,t,n);if(r)return r}return function(e,t,n){let i=Ip(e);if(i.length<n)return null;let r=null;for(let o=i.resolveStack(n,1);o;o=o.next){let a=o.node;if(a.to<=n||a.from>n)continue;if(r&&a.from<t)break;let s=a.type.prop(af);if(s&&(a.to<i.length-50||i.length==e.doc.length||!lf(a))){let i=s(a,e);i&&i.from<=n&&i.from>=t&&i.to>n&&(r=i)}}return r}(e,t,n)}function uf(e,t){let n=t.mapPos(e.from,1),i=t.mapPos(e.to,-1);return n>=i?void 0:{from:n,to:i}}const df=Ba.define({map:uf}),Of=Ba.define({map:uf});function hf(e){let t=[];for(let{head:n}of e.state.selection.ranges)t.some(e=>e.from<=n&&e.to>=n)||t.push(e.lineBlockAt(n));return t}const pf=pa.define({create:()=>xl.none,update(e,t){t.isUserEvent("delete")&&t.changes.iterChangedRanges((t,n)=>e=ff(e,t,n)),e=e.map(t.changes);for(let n of t.effects)if(n.is(df)&&!mf(e,n.value.from,n.value.to)){let{preparePlaceholder:i}=t.state.facet($f),r=i?xl.replace({widget:new xf(i(t.state,n.value))}):wf;e=e.update({add:[r.range(n.value.from,n.value.to)]})}else n.is(Of)&&(e=e.update({filter:(e,t)=>n.value.from!=e||n.value.to!=t,filterFrom:n.value.from,filterTo:n.value.to}));return t.selection&&(e=ff(e,t.selection.main.head)),e},provide:e=>Ad.decorations.from(e),toJSON(e,t){let n=[];return e.between(0,t.doc.length,(e,t)=>{n.push(e,t)}),n},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Invalid JSON for fold state");let t=[];for(let n=0;n<e.length;){let i=e[n++],r=e[n++];if("number"!=typeof i||"number"!=typeof r)throw new RangeError("Invalid JSON for fold state");t.push(wf.range(i,r))}return xl.set(t,!0)}});function ff(e,t,n=t){let i=!1;return e.between(t,n,(e,r)=>{e<n&&r>t&&(i=!0)}),i?e.update({filterFrom:t,filterTo:n,filter:(e,i)=>e>=n||i<=t}):e}function gf(e,t,n){var i;let r=null;return null===(i=e.field(pf,!1))||void 0===i||i.between(t,n,(e,t)=>{(!r||r.from>e)&&(r={from:e,to:t})}),r}function mf(e,t,n){let i=!1;return e.between(t,t,(e,r)=>{e==t&&r==n&&(i=!0)}),i}function Cf(e,t){return e.field(pf,!1)?t:t.concat(Ba.appendConfig.of(bf()))}function Qf(e,t,n=!0){let i=e.state.doc.lineAt(t.from).number,r=e.state.doc.lineAt(t.to).number;return Ad.announce.of(`${e.state.phrase(n?"Folded lines":"Unfolded lines")} ${i} ${e.state.phrase("to")} ${r}.`)}const Af=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:e=>{for(let t of hf(e)){let n=cf(e.state,t.from,t.to);if(n)return e.dispatch({effects:Cf(e.state,[df.of(n),Qf(e,n)])}),!0}return!1}},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:e=>{if(!e.state.field(pf,!1))return!1;let t=[];for(let n of hf(e)){let i=gf(e.state,n.from,n.to);i&&t.push(Of.of(i),Qf(e,i,!1))}return t.length&&e.dispatch({effects:t}),t.length>0}},{key:"Ctrl-Alt-[",run:e=>{let{state:t}=e,n=[];for(let i=0;i<t.doc.length;){let r=e.lineBlockAt(i),o=cf(t,r.from,r.to);o&&n.push(df.of(o)),i=(o?e.lineBlockAt(o.to):r).to+1}return n.length&&e.dispatch({effects:Cf(e.state,n)}),!!n.length}},{key:"Ctrl-Alt-]",run:e=>{let t=e.state.field(pf,!1);if(!t||!t.size)return!1;let n=[];return t.between(0,e.state.doc.length,(e,t)=>{n.push(Of.of({from:e,to:t}))}),e.dispatch({effects:n}),!0}}],vf={placeholderDOM:null,preparePlaceholder:null,placeholderText:"…"},$f=sa.define({combine:e=>Ua(e,vf)});function bf(e){return[pf,Ef]}function yf(e,t){let{state:n}=e,i=n.facet($f),r=t=>{let n=e.lineBlockAt(e.posAtDOM(t.target)),i=gf(e.state,n.from,n.to);i&&e.dispatch({effects:Of.of(i)}),t.preventDefault()};if(i.placeholderDOM)return i.placeholderDOM(e,r,t);let o=document.createElement("span");return o.textContent=i.placeholderText,o.setAttribute("aria-label",n.phrase("folded code")),o.title=n.phrase("unfold"),o.className="cm-foldPlaceholder",o.onclick=r,o}const wf=xl.replace({widget:new class extends yl{toDOM(e){return yf(e,null)}}});class xf extends yl{constructor(e){super(),this.value=e}eq(e){return this.value==e.value}toDOM(e){return yf(e,this.value)}}const Sf={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class kf extends VO{constructor(e,t){super(),this.config=e,this.open=t}eq(e){return this.config==e.config&&this.open==e.open}toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.open);let t=document.createElement("span");return t.textContent=this.open?this.config.openText:this.config.closedText,t.title=e.state.phrase(this.open?"Fold line":"Unfold line"),t}}const Ef=Ad.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class Pf{constructor(e,t){let n;function i(e){let t=hs.newName();return(n||(n=Object.create(null)))["."+t]=e,t}this.specs=e;const r="string"==typeof t.all?t.all:t.all?i(t.all):void 0,o=t.scope;this.scope=o instanceof Ep?e=>e.prop(xp)==o.data:o?e=>e==o:void 0,this.style=op(e.map(e=>({tag:e.tag,class:e.class||i(Object.assign({},e,{tag:null}))})),{all:r}).style,this.module=n?new hs(n):null,this.themeType=t.themeType}static define(e,t){return new Pf(e,t||{})}}const Tf=sa.define(),If=sa.define({combine:e=>e.length?[e[0]]:null});function Bf(e){let t=e.facet(Tf);return t.length?t:e.facet(If)}function _f(e,t){let n,i=[Xf];return e instanceof Pf&&(e.module&&i.push(Ad.styleModule.of(e.module)),n=e.themeType),(null==t?void 0:t.fallback)?i.push(If.of(e)):n?i.push(Tf.computeN([Ad.darkTheme],t=>t.facet(Ad.darkTheme)==("dark"==n)?[e]:[])):i.push(Tf.of(e)),i}const Xf=ga.high($c.fromClass(class{constructor(e){this.markCache=Object.create(null),this.tree=Ip(e.state),this.decorations=this.buildDeco(e,Bf(e.state)),this.decoratedTo=e.viewport.to}update(e){let t=Ip(e.state),n=Bf(e.state),i=n!=Bf(e.startState),{viewport:r}=e.view,o=e.changes.mapPos(this.decoratedTo,1);t.length<r.to&&!i&&t.type==this.tree.type&&o>=r.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=o):(t!=this.tree||e.viewportChanged||i)&&(this.tree=t,this.decorations=this.buildDeco(e.view,n),this.decoratedTo=r.to)}buildDeco(e,t){if(!t||!this.tree.length)return xl.none;let n=new Fa;for(let{from:i,to:r}of e.visibleRanges)ap(this.tree,t,(e,t,i)=>{n.add(e,t,this.markCache[i]||(this.markCache[i]=xl.mark({class:i})))},i,r);return n.finish()}},{decorations:e=>e.decorations})),Vf=Pf.define([{tag:bp.meta,color:"#404740"},{tag:bp.link,textDecoration:"underline"},{tag:bp.heading,textDecoration:"underline",fontWeight:"bold"},{tag:bp.emphasis,fontStyle:"italic"},{tag:bp.strong,fontWeight:"bold"},{tag:bp.strikethrough,textDecoration:"line-through"},{tag:bp.keyword,color:"#708"},{tag:[bp.atom,bp.bool,bp.url,bp.contentSeparator,bp.labelName],color:"#219"},{tag:[bp.literal,bp.inserted],color:"#164"},{tag:[bp.string,bp.deleted],color:"#a11"},{tag:[bp.regexp,bp.escape,bp.special(bp.string)],color:"#e40"},{tag:bp.definition(bp.variableName),color:"#00f"},{tag:bp.local(bp.variableName),color:"#30a"},{tag:[bp.typeName,bp.namespace],color:"#085"},{tag:bp.className,color:"#167"},{tag:[bp.special(bp.variableName),bp.macroName],color:"#256"},{tag:bp.definition(bp.propertyName),color:"#00c"},{tag:bp.comment,color:"#940"},{tag:bp.invalid,color:"#f00"}]),Rf=Ad.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),Zf="()[]{}",jf=sa.define({combine:e=>Ua(e,{afterCursor:!0,brackets:Zf,maxScanDistance:1e4,renderMatch:Mf})}),Lf=xl.mark({class:"cm-matchingBracket"}),zf=xl.mark({class:"cm-nonmatchingBracket"});function Mf(e){let t=[],n=e.matched?Lf:zf;return t.push(n.range(e.start.from,e.start.to)),e.end&&t.push(n.range(e.end.from,e.end.to)),t}const Yf=[pa.define({create:()=>xl.none,update(e,t){if(!t.docChanged&&!t.selection)return e;let n=[],i=t.state.facet(jf);for(let e of t.state.selection.ranges){if(!e.empty)continue;let r=Wf(t.state,e.head,-1,i)||e.head>0&&Wf(t.state,e.head-1,1,i)||i.afterCursor&&(Wf(t.state,e.head,1,i)||e.head<t.state.doc.length&&Wf(t.state,e.head+1,-1,i));r&&(n=n.concat(i.renderMatch(r,t.state)))}return xl.set(n,!0)},provide:e=>Ad.decorations.from(e)}),Rf],qf=new lh;function Uf(e,t,n){let i=e.prop(t<0?lh.openedBy:lh.closedBy);if(i)return i;if(1==e.name.length){let i=n.indexOf(e.name);if(i>-1&&i%2==(t<0?1:0))return[n[i+t]]}return null}function Df(e){let t=e.type.prop(qf);return t?t(e.node):e}function Wf(e,t,n,i={}){let r=i.maxScanDistance||1e4,o=i.brackets||Zf,a=Ip(e),s=a.resolveInner(t,n);for(let e=s;e;e=e.parent){let i=Uf(e.type,n,o);if(i&&e.from<e.to){let r=Df(e);if(r&&(n>0?t>=r.from&&t<r.to:t>r.from&&t<=r.to))return Nf(0,0,n,e,r,i,o)}}return function(e,t,n,i,r,o,a){let s=n<0?e.sliceDoc(t-1,t):e.sliceDoc(t,t+1),l=a.indexOf(s);if(l<0||l%2==0!=n>0)return null;let c={from:n<0?t-1:t,to:n>0?t+1:t},u=e.doc.iterRange(t,n>0?e.doc.length:0),d=0;for(let e=0;!u.next().done&&e<=o;){let o=u.value;n<0&&(e+=o.length);let s=t+e*n;for(let e=n>0?0:o.length-1,t=n>0?o.length:-1;e!=t;e+=n){let t=a.indexOf(o[e]);if(!(t<0||i.resolveInner(s+e,1).type!=r))if(t%2==0==n>0)d++;else{if(1==d)return{start:c,end:{from:s+e,to:s+e+1},matched:t>>1==l>>1};d--}}n>0&&(e+=o.length)}return u.done?{start:c,matched:!1}:null}(e,t,n,a,s.type,r,o)}function Nf(e,t,n,i,r,o,a){let s=i.parent,l={from:r.from,to:r.to},c=0,u=null==s?void 0:s.cursor();if(u&&(n<0?u.childBefore(i.from):u.childAfter(i.to)))do{if(n<0?u.to<=i.from:u.from>=i.to){if(0==c&&o.indexOf(u.type.name)>-1&&u.from<u.to){let e=Df(u);return{start:l,end:e?{from:e.from,to:e.to}:void 0,matched:!0}}if(Uf(u.type,n,a))c++;else if(Uf(u.type,-n,a)){if(0==c){let e=Df(u);return{start:l,end:e&&e.from<e.to?{from:e.from,to:e.to}:void 0,matched:!1}}c--}}}while(n<0?u.prevSibling():u.nextSibling());return{start:l,matched:!1}}const Hf=Object.create(null),Gf=[dh.none],Ff=[],Jf=Object.create(null),Kf=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])Kf[e]=tg(Hf,t);function eg(e,t){Ff.indexOf(e)>-1||(Ff.push(e),console.warn(t))}function tg(e,t){let n=[];for(let i of t.split(" ")){let t=[];for(let n of i.split(".")){let i=e[n]||bp[n];i?"function"==typeof i?t.length?t=t.map(i):eg(n,`Modifier ${n} used at start of tag`):t.length?eg(n,`Tag ${n} used as modifier`):t=Array.isArray(i)?i:[i]:eg(n,`Unknown highlighting tag ${n}`)}for(let e of t)n.push(e)}if(!n.length)return 0;let i=t.replace(/ /g,"_"),r=i+" "+n.map(e=>e.id),o=Jf[r];if(o)return o.id;let a=Jf[r]=dh.define({id:Gf.length,name:i,props:[np({[i]:n})]});return Gf.push(a),a.id}function ng(e,t){return({state:n,dispatch:i})=>{if(n.readOnly)return!1;let r=e(t,n);return!!r&&(i(n.update(r)),!0)}}Zl.RTL,Zl.LTR;const ig=ng(function(e,t,n=t.selection.ranges){let i=[],r=-1;for(let{from:e,to:o}of n){let n=i.length,a=1e9,s=ag(t,e).line;if(s){for(let n=e;n<=o;){let l=t.doc.lineAt(n);if(l.from>r&&(e==o||o>l.from)){r=l.from;let e=/^\s*/.exec(l.text)[0].length,t=e==l.length,n=l.text.slice(e,e+s.length)==s?e:-1;e<l.text.length&&e<a&&(a=e),i.push({line:l,comment:n,token:s,indent:e,empty:t,single:!1})}n=l.to+1}if(a<1e9)for(let e=n;e<i.length;e++)i[e].indent<i[e].line.text.length&&(i[e].indent=a);i.length==n+1&&(i[n].single=!0)}}if(2!=e&&i.some(e=>e.comment<0&&(!e.empty||e.single))){let e=[];for(let{line:t,token:n,indent:r,empty:o,single:a}of i)!a&&o||e.push({from:t.from+r,insert:n+" "});let n=t.changes(e);return{changes:n,selection:t.selection.map(n,1)}}if(1!=e&&i.some(e=>e.comment>=0)){let e=[];for(let{line:t,comment:n,token:r}of i)if(n>=0){let i=t.from+n,o=i+r.length;" "==t.text[o-t.from]&&o++,e.push({from:i,to:o})}return{changes:e}}return null},0),rg=ng(lg,0),og=ng((e,t)=>lg(e,t,function(e){let t=[];for(let n of e.selection.ranges){let i=e.doc.lineAt(n.from),r=n.to<=i.to?i:e.doc.lineAt(n.to);r.from>i.from&&r.from==n.to&&(r=n.to==i.to+1?i:e.doc.lineAt(n.to-1));let o=t.length-1;o>=0&&t[o].to>i.from?t[o].to=r.to:t.push({from:i.from+/^\s*/.exec(i.text)[0].length,to:r.to})}return t}(t)),0);function ag(e,t){let n=e.languageDataAt("commentTokens",t,1);return n.length?n[0]:{}}const sg=50;function lg(e,t,n=t.selection.ranges){let i=n.map(e=>ag(t,e.from).block);if(!i.every(e=>e))return null;let r=n.map((e,n)=>function(e,{open:t,close:n},i,r){let o,a,s=e.sliceDoc(i-sg,i),l=e.sliceDoc(r,r+sg),c=/\s*$/.exec(s)[0].length,u=/^\s*/.exec(l)[0].length,d=s.length-c;if(s.slice(d-t.length,d)==t&&l.slice(u,u+n.length)==n)return{open:{pos:i-c,margin:c&&1},close:{pos:r+u,margin:u&&1}};r-i<=2*sg?o=a=e.sliceDoc(i,r):(o=e.sliceDoc(i,i+sg),a=e.sliceDoc(r-sg,r));let O=/^\s*/.exec(o)[0].length,h=/\s*$/.exec(a)[0].length,p=a.length-h-n.length;return o.slice(O,O+t.length)==t&&a.slice(p,p+n.length)==n?{open:{pos:i+O+t.length,margin:/\s/.test(o.charAt(O+t.length))?1:0},close:{pos:r-h-n.length,margin:/\s/.test(a.charAt(p-1))?1:0}}:null}(t,i[n],e.from,e.to));if(2!=e&&!r.every(e=>e))return{changes:t.changes(n.map((e,t)=>r[t]?[]:[{from:e.from,insert:i[t].open+" "},{from:e.to,insert:" "+i[t].close}]))};if(1!=e&&r.some(e=>e)){let e=[];for(let t,n=0;n<r.length;n++)if(t=r[n]){let r=i[n],{open:o,close:a}=t;e.push({from:o.pos-r.open.length,to:o.pos+o.margin},{from:a.pos-a.margin,to:a.pos+r.close.length})}return{changes:e}}return null}const cg=Pa.define(),ug=Pa.define(),dg=sa.define(),Og=sa.define({combine:e=>Ua(e,{minDepth:100,newGroupDelay:500,joinToEvent:(e,t)=>t},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(e,t)=>(n,i)=>e(n,i)||t(n,i)})}),hg=pa.define({create:()=>Eg.empty,update(e,t){let n=t.state.facet(Og),i=t.annotation(cg);if(i){let r=Qg.fromTransaction(t,i.selection),o=i.side,a=0==o?e.undone:e.done;return a=r?Ag(a,a.length,n.minDepth,r):yg(a,t.startState.selection),new Eg(0==o?i.rest:a,0==o?a:i.rest)}let r=t.annotation(ug);if("full"!=r&&"before"!=r||(e=e.isolate()),!1===t.annotation(_a.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);let o=Qg.fromTransaction(t),a=t.annotation(_a.time),s=t.annotation(_a.userEvent);return o?e=e.addChanges(o,a,s,n,t):t.selection&&(e=e.addSelection(t.startState.selection,a,s,n.newGroupDelay)),"full"!=r&&"after"!=r||(e=e.isolate()),e},toJSON:e=>({done:e.done.map(e=>e.toJSON()),undone:e.undone.map(e=>e.toJSON())}),fromJSON:e=>new Eg(e.done.map(Qg.fromJSON),e.undone.map(Qg.fromJSON))});function pg(e,t){return function({state:n,dispatch:i}){if(!t&&n.readOnly)return!1;let r=n.field(hg,!1);if(!r)return!1;let o=r.pop(e,n,t);return!!o&&(i(o),!0)}}const fg=pg(0,!1),gg=pg(1,!1),mg=pg(0,!0),Cg=pg(1,!0);class Qg{constructor(e,t,n,i,r){this.changes=e,this.effects=t,this.mapped=n,this.startSelection=i,this.selectionsAfter=r}setSelAfter(e){return new Qg(this.changes,this.effects,this.mapped,this.startSelection,e)}toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?void 0:e.toJSON(),mapped:null===(t=this.mapped)||void 0===t?void 0:t.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(e=>e.toJSON())}}static fromJSON(e){return new Qg(e.changes&&Go.fromJSON(e.changes),[],e.mapped&&Ho.fromJSON(e.mapped),e.startSelection&&ra.fromJSON(e.startSelection),e.selectionsAfter.map(ra.fromJSON))}static fromTransaction(e,t){let n=$g;for(let t of e.startState.facet(dg)){let i=t(e);i.length&&(n=n.concat(i))}return!n.length&&e.changes.empty?null:new Qg(e.changes.invert(e.startState.doc),n,void 0,t||e.startState.selection,$g)}static selection(e){return new Qg(void 0,$g,void 0,void 0,e)}}function Ag(e,t,n,i){let r=t+1>n+20?t-n-1:0,o=e.slice(r,t);return o.push(i),o}function vg(e,t){return e.length?t.length?e.concat(t):e:t}const $g=[],bg=200;function yg(e,t){if(e.length){let n=e[e.length-1],i=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-bg));return i.length&&i[i.length-1].eq(t)?e:(i.push(t),Ag(e,e.length-1,1e9,n.setSelAfter(i)))}return[Qg.selection([t])]}function wg(e){let t=e[e.length-1],n=e.slice();return n[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),n}function xg(e,t){if(!e.length)return e;let n=e.length,i=$g;for(;n;){let r=Sg(e[n-1],t,i);if(r.changes&&!r.changes.empty||r.effects.length){let t=e.slice(0,n);return t[n-1]=r,t}t=r.mapped,n--,i=r.selectionsAfter}return i.length?[Qg.selection(i)]:$g}function Sg(e,t,n){let i=vg(e.selectionsAfter.length?e.selectionsAfter.map(e=>e.map(t)):$g,n);if(!e.changes)return Qg.selection(i);let r=e.changes.map(t),o=t.mapDesc(e.changes,!0),a=e.mapped?e.mapped.composeDesc(o):o;return new Qg(r,Ba.mapEffects(e.effects,t),a,e.startSelection.map(o),i)}const kg=/^(input\.type|delete)($|\.)/;class Eg{constructor(e,t,n=0,i=void 0){this.done=e,this.undone=t,this.prevTime=n,this.prevUserEvent=i}isolate(){return this.prevTime?new Eg(this.done,this.undone):this}addChanges(e,t,n,i,r){let o=this.done,a=o[o.length-1];return o=a&&a.changes&&!a.changes.empty&&e.changes&&(!n||kg.test(n))&&(!a.selectionsAfter.length&&t-this.prevTime<i.newGroupDelay&&i.joinToEvent(r,function(e,t){let n=[],i=!1;return e.iterChangedRanges((e,t)=>n.push(e,t)),t.iterChangedRanges((e,t,r,o)=>{for(let e=0;e<n.length;){let t=n[e++],a=n[e++];o>=t&&r<=a&&(i=!0)}}),i}(a.changes,e.changes))||"input.type.compose"==n)?Ag(o,o.length-1,i.minDepth,new Qg(e.changes.compose(a.changes),vg(Ba.mapEffects(e.effects,a.changes),a.effects),a.mapped,a.startSelection,$g)):Ag(o,o.length,i.minDepth,e),new Eg(o,$g,t,n)}addSelection(e,t,n,i){let r=this.done.length?this.done[this.done.length-1].selectionsAfter:$g;return r.length>0&&t-this.prevTime<i&&n==this.prevUserEvent&&n&&/^select($|\.)/.test(n)&&(o=r[r.length-1],a=e,o.ranges.length==a.ranges.length&&0===o.ranges.filter((e,t)=>e.empty!=a.ranges[t].empty).length)?this:new Eg(yg(this.done,e),this.undone,t,n);var o,a}addMapping(e){return new Eg(xg(this.done,e),xg(this.undone,e),this.prevTime,this.prevUserEvent)}pop(e,t,n){let i=0==e?this.done:this.undone;if(0==i.length)return null;let r=i[i.length-1],o=r.selectionsAfter[0]||t.selection;if(n&&r.selectionsAfter.length)return t.update({selection:r.selectionsAfter[r.selectionsAfter.length-1],annotations:cg.of({side:e,rest:wg(i),selection:o}),userEvent:0==e?"select.undo":"select.redo",scrollIntoView:!0});if(r.changes){let n=1==i.length?$g:i.slice(0,i.length-1);return r.mapped&&(n=xg(n,r.mapped)),t.update({changes:r.changes,selection:r.startSelection,effects:r.effects,annotations:cg.of({side:e,rest:n,selection:o}),filter:!1,userEvent:0==e?"undo":"redo",scrollIntoView:!0})}return null}}Eg.empty=new Eg($g,$g);const Pg=[{key:"Mod-z",run:fg,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:gg,preventDefault:!0},{linux:"Ctrl-Shift-z",run:gg,preventDefault:!0},{key:"Mod-u",run:mg,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:Cg,preventDefault:!0}];function Tg(e,t){return ra.create(e.ranges.map(t),e.mainIndex)}function Ig(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function Bg({state:e,dispatch:t},n){let i=Tg(e.selection,n);return!i.eq(e.selection,!0)&&(t(Ig(e,i)),!0)}function _g(e,t){return ra.cursor(t?e.to:e.from)}function Xg(e,t){return Bg(e,n=>n.empty?e.moveByChar(n,t):_g(n,t))}function Vg(e){return e.textDirectionAt(e.state.selection.main.head)==Zl.LTR}const Rg=e=>Xg(e,!Vg(e)),Zg=e=>Xg(e,Vg(e));function jg(e,t){return Bg(e,n=>n.empty?e.moveByGroup(n,t):_g(n,t))}function Lg(e,t,n){if(t.type.prop(n))return!0;let i=t.to-t.from;return i&&(i>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function zg(e,t,n){let i,r,o=Ip(e).resolveInner(t.head),a=n?lh.closedBy:lh.openedBy;for(let i=t.head;;){let t=n?o.childAfter(i):o.childBefore(i);if(!t)break;Lg(e,t,a)?o=t:i=n?t.to:t.from}return r=o.type.prop(a)&&(i=n?Wf(e,o.from,1):Wf(e,o.to,-1))&&i.matched?n?i.end.to:i.end.from:n?o.to:o.from,ra.cursor(r,n?-1:1)}function Mg(e,t){return Bg(e,n=>{if(!n.empty)return _g(n,t);let i=e.moveVertically(n,t);return i.head!=n.head?i:e.moveToLineBoundary(n,t)})}const Yg=e=>Mg(e,!1),qg=e=>Mg(e,!0);function Ug(e){let t,n=e.scrollDOM.clientHeight<e.scrollDOM.scrollHeight-2,i=0,r=0;if(n){for(let t of e.state.facet(Ad.scrollMargins)){let n=t(e);(null==n?void 0:n.top)&&(i=Math.max(null==n?void 0:n.top,i)),(null==n?void 0:n.bottom)&&(r=Math.max(null==n?void 0:n.bottom,r))}t=e.scrollDOM.clientHeight-i-r}else t=(e.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:i,marginBottom:r,selfScroll:n,height:Math.max(e.defaultLineHeight,t-5)}}function Dg(e,t){let n,i=Ug(e),{state:r}=e,o=Tg(r.selection,n=>n.empty?e.moveVertically(n,t,i.height):_g(n,t));if(o.eq(r.selection))return!1;if(i.selfScroll){let t=e.coordsAtPos(r.selection.main.head),a=e.scrollDOM.getBoundingClientRect(),s=a.top+i.marginTop,l=a.bottom-i.marginBottom;t&&t.top>s&&t.bottom<l&&(n=Ad.scrollIntoView(o.main.head,{y:"start",yMargin:t.top-s}))}return e.dispatch(Ig(r,o),{effects:n}),!0}const Wg=e=>Dg(e,!1),Ng=e=>Dg(e,!0);function Hg(e,t,n){let i=e.lineBlockAt(t.head),r=e.moveToLineBoundary(t,n);if(r.head==t.head&&r.head!=(n?i.to:i.from)&&(r=e.moveToLineBoundary(t,n,!1)),!n&&r.head==i.from&&i.length){let n=/^\s*/.exec(e.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;n&&t.head!=i.from+n&&(r=ra.cursor(i.from+n))}return r}function Gg(e,t){let n=Tg(e.state.selection,e=>{let n=t(e);return ra.range(e.anchor,n.head,n.goalColumn,n.bidiLevel||void 0)});return!n.eq(e.state.selection)&&(e.dispatch(Ig(e.state,n)),!0)}function Fg(e,t){return Gg(e,n=>e.moveByChar(n,t))}const Jg=e=>Fg(e,!Vg(e)),Kg=e=>Fg(e,Vg(e));function em(e,t){return Gg(e,n=>e.moveByGroup(n,t))}function tm(e,t){return Gg(e,n=>e.moveVertically(n,t))}const nm=e=>tm(e,!1),im=e=>tm(e,!0);function rm(e,t){return Gg(e,n=>e.moveVertically(n,t,Ug(e).height))}const om=e=>rm(e,!1),am=e=>rm(e,!0),sm=({state:e,dispatch:t})=>(t(Ig(e,{anchor:0})),!0),lm=({state:e,dispatch:t})=>(t(Ig(e,{anchor:e.doc.length})),!0),cm=({state:e,dispatch:t})=>(t(Ig(e,{anchor:e.selection.main.anchor,head:0})),!0),um=({state:e,dispatch:t})=>(t(Ig(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0);function dm(e,t){if(e.state.readOnly)return!1;let n="delete.selection",{state:i}=e,r=i.changeByRange(i=>{let{from:r,to:o}=i;if(r==o){let a=t(i);a<r?(n="delete.backward",a=Om(e,a,!1)):a>r&&(n="delete.forward",a=Om(e,a,!0)),r=Math.min(r,a),o=Math.max(o,a)}else r=Om(e,r,!1),o=Om(e,o,!0);return r==o?{range:i}:{changes:{from:r,to:o},range:ra.cursor(r,r<i.head?-1:1)}});return!r.changes.empty&&(e.dispatch(i.update(r,{scrollIntoView:!0,userEvent:n,effects:"delete.selection"==n?Ad.announce.of(i.phrase("Selection deleted")):void 0})),!0)}function Om(e,t,n){if(e instanceof Ad)for(let i of e.state.facet(Ad.atomicRanges).map(t=>t(e)))i.between(t,t,(e,i)=>{e<t&&i>t&&(t=n?i:e)});return t}const hm=(e,t,n)=>dm(e,i=>{let r,o,a=i.from,{state:s}=e,l=s.doc.lineAt(a);if(n&&!t&&a>l.from&&a<l.from+200&&!/[^ \t]/.test(r=l.text.slice(0,a-l.from))){if("\t"==r[r.length-1])return a-1;let e=ls(r,s.tabSize)%Up(s)||Up(s);for(let t=0;t<e&&" "==r[r.length-1-t];t++)a--;o=a}else o=Yo(l.text,a-l.from,t,t)+l.from,o==a&&l.number!=(t?s.doc.lines:1)?o+=t?1:-1:!t&&/[\ufe00-\ufe0f]/.test(l.text.slice(o-l.from,a-l.from))&&(o=Yo(l.text,o-l.from,!1,!1)+l.from);return o}),pm=e=>hm(e,!1,!0),fm=e=>hm(e,!0,!1),gm=(e,t)=>dm(e,n=>{let i=n.head,{state:r}=e,o=r.doc.lineAt(i),a=r.charCategorizer(i);for(let e=null;;){if(i==(t?o.to:o.from)){i==n.head&&o.number!=(t?r.doc.lines:1)&&(i+=t?1:-1);break}let s=Yo(o.text,i-o.from,t)+o.from,l=o.text.slice(Math.min(i,s)-o.from,Math.max(i,s)-o.from),c=a(l);if(null!=e&&c!=e)break;" "==l&&i==n.head||(e=c),i=s}return i}),mm=e=>gm(e,!1);function Cm(e){let t=[],n=-1;for(let i of e.selection.ranges){let r=e.doc.lineAt(i.from),o=e.doc.lineAt(i.to);if(i.empty||i.to!=o.from||(o=e.doc.lineAt(i.to-1)),n>=r.number){let e=t[t.length-1];e.to=o.to,e.ranges.push(i)}else t.push({from:r.from,to:o.to,ranges:[i]});n=o.number+1}return t}function Qm(e,t,n){if(e.readOnly)return!1;let i=[],r=[];for(let t of Cm(e)){if(n?t.to==e.doc.length:0==t.from)continue;let o=e.doc.lineAt(n?t.to+1:t.from-1),a=o.length+1;if(n){i.push({from:t.to,to:o.to},{from:t.from,insert:o.text+e.lineBreak});for(let n of t.ranges)r.push(ra.range(Math.min(e.doc.length,n.anchor+a),Math.min(e.doc.length,n.head+a)))}else{i.push({from:o.from,to:t.from},{from:t.to,insert:e.lineBreak+o.text});for(let e of t.ranges)r.push(ra.range(e.anchor-a,e.head-a))}}return!!i.length&&(t(e.update({changes:i,scrollIntoView:!0,selection:ra.create(r,e.selection.mainIndex),userEvent:"move.line"})),!0)}function Am(e,t,n){if(e.readOnly)return!1;let i=[];for(let t of Cm(e))n?i.push({from:t.from,insert:e.doc.slice(t.from,t.to)+e.lineBreak}):i.push({from:t.to,insert:e.lineBreak+e.doc.slice(t.from,t.to)});return t(e.update({changes:i,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const vm=$m(!1);function $m(e){return({state:t,dispatch:n})=>{if(t.readOnly)return!1;let i=t.changeByRange(n=>{let{from:i,to:r}=n,o=t.doc.lineAt(i),a=!e&&i==r&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let n,i=Ip(e).resolveInner(t),r=i.childBefore(t),o=i.childAfter(t);return r&&o&&r.to<=t&&o.from>=t&&(n=r.type.prop(lh.closedBy))&&n.indexOf(o.name)>-1&&e.doc.lineAt(r.to).from==e.doc.lineAt(o.from).from&&!/\S/.test(e.sliceDoc(r.to,o.from))?{from:r.to,to:o.from}:null}(t,i);e&&(i=r=(r<=o.to?o:t.doc.lineAt(r)).to);let s=new Np(t,{simulateBreak:i,simulateDoubleBreak:!!a}),l=Wp(s,i);for(null==l&&(l=ls(/^\s*/.exec(t.doc.lineAt(i).text)[0],t.tabSize));r<o.to&&/\s/.test(o.text[r-o.from]);)r++;a?({from:i,to:r}=a):i>o.from&&i<o.from+100&&!/\S/.test(o.text.slice(0,i))&&(i=o.from);let c=["",Dp(t,l)];return a&&c.push(Dp(t,s.lineIndent(o.from,-1))),{changes:{from:i,to:r,insert:Bo.of(c)},range:ra.cursor(i+1+c[1].length)}});return n(t.update(i,{scrollIntoView:!0,userEvent:"input"})),!0}}function bm(e,t){let n=-1;return e.changeByRange(i=>{let r=[];for(let o=i.from;o<=i.to;){let a=e.doc.lineAt(o);a.number>n&&(i.empty||i.to>a.from)&&(t(a,r,i),n=a.number),o=a.to+1}let o=e.changes(r);return{changes:r,range:ra.range(o.mapPos(i.anchor,1),o.mapPos(i.head,1))}})}const ym=({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(bm(e,(t,n)=>{n.push({from:t.from,insert:e.facet(qp)})}),{userEvent:"input.indent"})),!0),wm=({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(bm(e,(t,n)=>{let i=/^\s*/.exec(t.text)[0];if(!i)return;let r=ls(i,e.tabSize),o=0,a=Dp(e,Math.max(0,r-Up(e)));for(;o<i.length&&o<a.length&&i.charCodeAt(o)==a.charCodeAt(o);)o++;n.push({from:t.from+o,to:t.from+i.length,insert:a.slice(o)})}),{userEvent:"delete.dedent"})),!0),xm=[{key:"Ctrl-b",run:Rg,shift:Jg,preventDefault:!0},{key:"Ctrl-f",run:Zg,shift:Kg},{key:"Ctrl-p",run:Yg,shift:nm},{key:"Ctrl-n",run:qg,shift:im},{key:"Ctrl-a",run:e=>Bg(e,t=>ra.cursor(e.lineBlockAt(t.head).from,1)),shift:e=>Gg(e,t=>ra.cursor(e.lineBlockAt(t.head).from))},{key:"Ctrl-e",run:e=>Bg(e,t=>ra.cursor(e.lineBlockAt(t.head).to,-1)),shift:e=>Gg(e,t=>ra.cursor(e.lineBlockAt(t.head).to))},{key:"Ctrl-d",run:fm},{key:"Ctrl-h",run:pm},{key:"Ctrl-k",run:e=>dm(e,t=>{let n=e.lineBlockAt(t.head).to;return t.head<n?n:Math.min(e.state.doc.length,t.head+1)})},{key:"Ctrl-Alt-h",run:mm},{key:"Ctrl-o",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(e=>({changes:{from:e.from,to:e.to,insert:Bo.of(["",""])},range:ra.cursor(e.from)}));return t(e.update(n,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(t=>{if(!t.empty||0==t.from||t.from==e.doc.length)return{range:t};let n=t.from,i=e.doc.lineAt(n),r=n==i.from?n-1:Yo(i.text,n-i.from,!1)+i.from,o=n==i.to?n+1:Yo(i.text,n-i.from,!0)+i.from;return{changes:{from:r,to:o,insert:e.doc.slice(n,o).append(e.doc.slice(r,n))},range:ra.cursor(o)}});return!n.changes.empty&&(t(e.update(n,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:Ng}],Sm=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:e=>Bg(e,t=>zg(e.state,t,!Vg(e))),shift:e=>Gg(e,t=>zg(e.state,t,!Vg(e)))},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:e=>Bg(e,t=>zg(e.state,t,Vg(e))),shift:e=>Gg(e,t=>zg(e.state,t,Vg(e)))},{key:"Alt-ArrowUp",run:({state:e,dispatch:t})=>Qm(e,t,!1)},{key:"Shift-Alt-ArrowUp",run:({state:e,dispatch:t})=>Am(e,t,!1)},{key:"Alt-ArrowDown",run:({state:e,dispatch:t})=>Qm(e,t,!0)},{key:"Shift-Alt-ArrowDown",run:({state:e,dispatch:t})=>Am(e,t,!0)},{key:"Escape",run:({state:e,dispatch:t})=>{let n=e.selection,i=null;return n.ranges.length>1?i=ra.create([n.main]):n.main.empty||(i=ra.create([ra.cursor(n.main.head)])),!!i&&(t(Ig(e,i)),!0)}},{key:"Mod-Enter",run:$m(!0)},{key:"Alt-l",mac:"Ctrl-l",run:({state:e,dispatch:t})=>{let n=Cm(e).map(({from:t,to:n})=>ra.range(t,Math.min(n+1,e.doc.length)));return t(e.update({selection:ra.create(n),userEvent:"select"})),!0}},{key:"Mod-i",run:({state:e,dispatch:t})=>{let n=Tg(e.selection,t=>{let n=Ip(e),i=n.resolveStack(t.from,1);if(t.empty){let e=n.resolveStack(t.from,-1);e.node.from>=i.node.from&&e.node.to<=i.node.to&&(i=e)}for(let e=i;e;e=e.next){let{node:n}=e;if((n.from<t.from&&n.to>=t.to||n.to>t.to&&n.from<=t.from)&&e.next)return ra.range(n.to,n.from)}return t});return!n.eq(e.selection)&&(t(Ig(e,n)),!0)},preventDefault:!0},{key:"Mod-[",run:wm},{key:"Mod-]",run:ym},{key:"Mod-Alt-\\",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=Object.create(null),i=new Np(e,{overrideIndentation:e=>{let t=n[e];return null==t?-1:t}}),r=bm(e,(t,r,o)=>{let a=Wp(i,t.from);if(null==a)return;/\S/.test(t.text)||(a=0);let s=/^\s*/.exec(t.text)[0],l=Dp(e,a);(s!=l||o.from<t.from+s.length)&&(n[t.from]=a,r.push({from:t.from,to:t.from+s.length,insert:l}))});return r.changes.empty||t(e.update(r,{userEvent:"indent"})),!0}},{key:"Shift-Mod-k",run:e=>{if(e.state.readOnly)return!1;let{state:t}=e,n=t.changes(Cm(t).map(({from:e,to:n})=>(e>0?e--:n<t.doc.length&&n++,{from:e,to:n}))),i=Tg(t.selection,t=>{let n;if(e.lineWrapping){let i=e.lineBlockAt(t.head),r=e.coordsAtPos(t.head,t.assoc||1);r&&(n=i.bottom+e.documentTop-r.bottom+e.defaultLineHeight/2)}return e.moveVertically(t,!0,n)}).map(n);return e.dispatch({changes:n,selection:i,scrollIntoView:!0,userEvent:"delete.line"}),!0}},{key:"Shift-Mod-\\",run:({state:e,dispatch:t})=>function(e,t){let n=!1,i=Tg(e.selection,t=>{let i=Wf(e,t.head,-1)||Wf(e,t.head,1)||t.head>0&&Wf(e,t.head-1,1)||t.head<e.doc.length&&Wf(e,t.head+1,-1);if(!i||!i.end)return t;n=!0;let r=i.start.from==t.head?i.end.to:i.end.from;return ra.cursor(r)});return!!n&&(t(Ig(e,i)),!0)}(e,t)},{key:"Mod-/",run:e=>{let{state:t}=e,n=t.doc.lineAt(t.selection.main.from),i=ag(e.state,n.from);return i.line?ig(e):!!i.block&&og(e)}},{key:"Alt-A",run:rg},{key:"Ctrl-m",mac:"Shift-Alt-m",run:e=>(e.setTabFocusMode(),!0)}].concat([{key:"ArrowLeft",run:Rg,shift:Jg,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:e=>jg(e,!Vg(e)),shift:e=>em(e,!Vg(e)),preventDefault:!0},{mac:"Cmd-ArrowLeft",run:e=>Bg(e,t=>Hg(e,t,!Vg(e))),shift:e=>Gg(e,t=>Hg(e,t,!Vg(e))),preventDefault:!0},{key:"ArrowRight",run:Zg,shift:Kg,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:e=>jg(e,Vg(e)),shift:e=>em(e,Vg(e)),preventDefault:!0},{mac:"Cmd-ArrowRight",run:e=>Bg(e,t=>Hg(e,t,Vg(e))),shift:e=>Gg(e,t=>Hg(e,t,Vg(e))),preventDefault:!0},{key:"ArrowUp",run:Yg,shift:nm,preventDefault:!0},{mac:"Cmd-ArrowUp",run:sm,shift:cm},{mac:"Ctrl-ArrowUp",run:Wg,shift:om},{key:"ArrowDown",run:qg,shift:im,preventDefault:!0},{mac:"Cmd-ArrowDown",run:lm,shift:um},{mac:"Ctrl-ArrowDown",run:Ng,shift:am},{key:"PageUp",run:Wg,shift:om},{key:"PageDown",run:Ng,shift:am},{key:"Home",run:e=>Bg(e,t=>Hg(e,t,!1)),shift:e=>Gg(e,t=>Hg(e,t,!1)),preventDefault:!0},{key:"Mod-Home",run:sm,shift:cm},{key:"End",run:e=>Bg(e,t=>Hg(e,t,!0)),shift:e=>Gg(e,t=>Hg(e,t,!0)),preventDefault:!0},{key:"Mod-End",run:lm,shift:um},{key:"Enter",run:vm,shift:vm},{key:"Mod-a",run:({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0)},{key:"Backspace",run:pm,shift:pm},{key:"Delete",run:fm},{key:"Mod-Backspace",mac:"Alt-Backspace",run:mm},{key:"Mod-Delete",mac:"Alt-Delete",run:e=>gm(e,!0)},{mac:"Mod-Backspace",run:e=>dm(e,t=>{let n=e.moveToLineBoundary(t,!1).head;return t.head>n?n:Math.max(0,t.head-1)})},{mac:"Mod-Delete",run:e=>dm(e,t=>{let n=e.moveToLineBoundary(t,!0).head;return t.head<n?n:Math.min(e.state.doc.length,t.head+1)})}].concat(xm.map(e=>({mac:e.key,run:e.run,shift:e.shift})))),km={key:"Tab",run:ym,shift:wm},Em="function"==typeof String.prototype.normalize?e=>e.normalize("NFKD"):e=>e;class Pm{constructor(e,t,n=0,i=e.length,r,o){this.test=o,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(n,i),this.bufferStart=n,this.normalize=r?e=>r(Em(e)):Em,this.query=this.normalize(t)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return qo(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,this;let t=Uo(e),n=this.bufferStart+this.bufferPos;this.bufferPos+=Do(e);let i=this.normalize(t);if(i.length)for(let e=0,r=n;;e++){let o=i.charCodeAt(e),a=this.match(o,r,this.bufferPos+this.bufferStart);if(e==i.length-1){if(a)return this.value=a,this;break}r==n&&e<t.length&&t.charCodeAt(e)==o&&r++}}}match(e,t,n){let i=null;for(let t=0;t<this.matches.length;t+=2){let r=this.matches[t],o=!1;this.query.charCodeAt(r)==e&&(r==this.query.length-1?i={from:this.matches[t+1],to:n}:(this.matches[t]++,o=!0)),o||(this.matches.splice(t,2),t-=2)}return this.query.charCodeAt(0)==e&&(1==this.query.length?i={from:t,to:n}:this.matches.push(1,t)),i&&this.test&&!this.test(i.from,i.to,this.buffer,this.bufferStart)&&(i=null),i}}"undefined"!=typeof Symbol&&(Pm.prototype[Symbol.iterator]=function(){return this});const Tm={from:-1,to:-1,match:/.*/.exec("")},Im="gm"+(null==/x/.unicode?"":"u");class Bm{constructor(e,t,n,i=0,r=e.length){if(this.text=e,this.to=r,this.curLine="",this.done=!1,this.value=Tm,/\\[sWDnr]|\n|\r|\[\^/.test(t))return new Vm(e,t,n,i,r);this.re=new RegExp(t,Im+((null==n?void 0:n.ignoreCase)?"i":"")),this.test=null==n?void 0:n.test,this.iter=e.iter();let o=e.lineAt(i);this.curLineStart=o.from,this.matchPos=Rm(e,i),this.getLine(this.curLineStart)}getLine(e){this.iter.next(e),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;let t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){let n=this.curLineStart+t.index,i=n+t[0].length;if(this.matchPos=Rm(this.text,i+(n==i?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(n<i||n>this.value.to)&&(!this.test||this.test(n,i,t)))return this.value={from:n,to:i,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length<this.to))return this.done=!0,this;this.nextLine(),e=0}}}}const _m=new WeakMap;class Xm{constructor(e,t){this.from=e,this.text=t}get to(){return this.from+this.text.length}static get(e,t,n){let i=_m.get(e);if(!i||i.from>=n||i.to<=t){let i=new Xm(t,e.sliceString(t,n));return _m.set(e,i),i}if(i.from==t&&i.to==n)return i;let{text:r,from:o}=i;return o>t&&(r=e.sliceString(t,o)+r,o=t),i.to<n&&(r+=e.sliceString(i.to,n)),_m.set(e,new Xm(o,r)),new Xm(t,r.slice(t-o,n-o))}}class Vm{constructor(e,t,n,i,r){this.text=e,this.to=r,this.done=!1,this.value=Tm,this.matchPos=Rm(e,i),this.re=new RegExp(t,Im+((null==n?void 0:n.ignoreCase)?"i":"")),this.test=null==n?void 0:n.test,this.flat=Xm.get(e,i,this.chunkEnd(i+5e3))}chunkEnd(e){return e>=this.to?this.to:this.text.lineAt(e).to}next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t){let e=this.flat.from+t.index,n=e+t[0].length;if((this.flat.to>=this.to||t.index+t[0].length<=this.flat.text.length-10)&&(!this.test||this.test(e,n,t)))return this.value={from:e,to:n,match:t},this.matchPos=Rm(this.text,n+(e==n?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=Xm.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function Rm(e,t){if(t>=e.length)return t;let n,i=e.lineAt(t);for(;t<i.to&&(n=i.text.charCodeAt(t-i.from))>=56320&&n<57344;)t++;return t}function Zm(e){let t=$s("input",{class:"cm-textfield",name:"line",value:String(e.state.doc.lineAt(e.state.selection.main.head).number)});function n(){let n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(!n)return;let{state:i}=e,r=i.doc.lineAt(i.selection.main.head),[,o,a,s,l]=n,c=s?+s.slice(1):0,u=a?+a:r.number;if(a&&l){let e=u/100;o&&(e=e*("-"==o?-1:1)+r.number/i.doc.lines),u=Math.round(i.doc.lines*e)}else a&&o&&(u=u*("-"==o?-1:1)+r.number);let d=i.doc.line(Math.max(1,Math.min(i.doc.lines,u))),O=ra.cursor(d.from+Math.max(0,Math.min(c,d.length)));e.dispatch({effects:[jm.of(!1),Ad.scrollIntoView(O.from,{y:"center"})],selection:O}),e.focus()}return{dom:$s("form",{class:"cm-gotoLine",onkeydown:t=>{27==t.keyCode?(t.preventDefault(),e.dispatch({effects:jm.of(!1)}),e.focus()):13==t.keyCode&&(t.preventDefault(),n())},onsubmit:e=>{e.preventDefault(),n()}},$s("label",e.state.phrase("Go to line"),": ",t)," ",$s("button",{class:"cm-button",type:"submit"},e.state.phrase("go")),$s("button",{name:"close",onclick:()=>{e.dispatch({effects:jm.of(!1)}),e.focus()},"aria-label":e.state.phrase("close"),type:"button"},["×"]))}}"undefined"!=typeof Symbol&&(Bm.prototype[Symbol.iterator]=Vm.prototype[Symbol.iterator]=function(){return this});const jm=Ba.define(),Lm=pa.define({create:()=>!0,update(e,t){for(let n of t.effects)n.is(jm)&&(e=n.value);return e},provide:e=>XO.from(e,e=>e?Zm:null)}),zm=Ad.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px",position:"relative","& label":{fontSize:"80%"},"& [name=close]":{position:"absolute",top:"0",bottom:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:"0"}}}),Mm={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},Ym=sa.define({combine:e=>Ua(e,Mm,{highlightWordAroundCursor:(e,t)=>e||t,minSelectionLength:Math.min,maxMatches:Math.min})}),qm=xl.mark({class:"cm-selectionMatch"}),Um=xl.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function Dm(e,t,n,i){return!(0!=n&&e(t.sliceDoc(n-1,n))==za.Word||i!=t.doc.length&&e(t.sliceDoc(i,i+1))==za.Word)}const Wm=$c.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(Ym),{state:n}=e,i=n.selection;if(i.ranges.length>1)return xl.none;let r,o=i.main,a=null;if(o.empty){if(!t.highlightWordAroundCursor)return xl.none;let e=n.wordAt(o.head);if(!e)return xl.none;a=n.charCategorizer(o.head),r=n.sliceDoc(e.from,e.to)}else{let e=o.to-o.from;if(e<t.minSelectionLength||e>200)return xl.none;if(t.wholeWords){if(r=n.sliceDoc(o.from,o.to),a=n.charCategorizer(o.head),!Dm(a,n,o.from,o.to)||!function(e,t,n,i){return e(t.sliceDoc(n,n+1))==za.Word&&e(t.sliceDoc(i-1,i))==za.Word}(a,n,o.from,o.to))return xl.none}else if(r=n.sliceDoc(o.from,o.to),!r)return xl.none}let s=[];for(let i of e.visibleRanges){let e=new Pm(n.doc,r,i.from,i.to);for(;!e.next().done;){let{from:i,to:r}=e.value;if((!a||Dm(a,n,i,r))&&(o.empty&&i<=o.from&&r>=o.to?s.push(Um.range(i,r)):(i>=o.to||r<=o.from)&&s.push(qm.range(i,r)),s.length>t.maxMatches))return xl.none}}return xl.set(s)}},{decorations:e=>e.decorations}),Nm=Ad.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),Hm=sa.define({combine:e=>Ua(e,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:e=>new yC(e),scrollToMatch:e=>Ad.scrollIntoView(e)})});class Gm{constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive,this.literal=!!e.literal,this.regexp=!!e.regexp,this.replace=e.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return new RegExp(e,Im),!0}catch(e){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!e.wholeWord}unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(e,t)=>"n"==t?"\n":"r"==t?"\r":"t"==t?"\t":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new iC(this):new Km(this)}getCursor(e,t=0,n){let i=e.doc?e:qa.create({doc:e});return null==n&&(n=i.doc.length),this.regexp?eC(this,i,t,n):Jm(this,i,t,n)}}class Fm{constructor(e){this.spec=e}}function Jm(e,t,n,i){return new Pm(t.doc,e.unquoted,n,i,e.caseSensitive?void 0:e=>e.toLowerCase(),e.wholeWord?function(e,t){return(n,i,r,o)=>((o>n||o+r.length<i)&&(o=Math.max(0,n-2),r=e.sliceString(o,Math.min(e.length,i+2))),!(t(tC(r,n-o))==za.Word&&t(nC(r,n-o))==za.Word||t(nC(r,i-o))==za.Word&&t(tC(r,i-o))==za.Word))}(t.doc,t.charCategorizer(t.selection.main.head)):void 0)}class Km extends Fm{constructor(e){super(e)}nextMatch(e,t,n){let i=Jm(this.spec,e,n,e.doc.length).nextOverlapping();if(i.done){let n=Math.min(e.doc.length,t+this.spec.unquoted.length);i=Jm(this.spec,e,0,n).nextOverlapping()}return i.done||i.value.from==t&&i.value.to==n?null:i.value}prevMatchInRange(e,t,n){for(let i=n;;){let n=Math.max(t,i-1e4-this.spec.unquoted.length),r=Jm(this.spec,e,n,i),o=null;for(;!r.nextOverlapping().done;)o=r.value;if(o)return o;if(n==t)return null;i-=1e4}}prevMatch(e,t,n){let i=this.prevMatchInRange(e,0,t);return i||(i=this.prevMatchInRange(e,Math.max(0,n-this.spec.unquoted.length),e.doc.length)),!i||i.from==t&&i.to==n?null:i}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let n=Jm(this.spec,e,0,e.doc.length),i=[];for(;!n.next().done;){if(i.length>=t)return null;i.push(n.value)}return i}highlight(e,t,n,i){let r=Jm(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.doc.length));for(;!r.next().done;)i(r.value.from,r.value.to)}}function eC(e,t,n,i){return new Bm(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?(r=t.charCategorizer(t.selection.main.head),(e,t,n)=>!n[0].length||(r(tC(n.input,n.index))!=za.Word||r(nC(n.input,n.index))!=za.Word)&&(r(nC(n.input,n.index+n[0].length))!=za.Word||r(tC(n.input,n.index+n[0].length))!=za.Word)):void 0},n,i);var r}function tC(e,t){return e.slice(Yo(e,t,!1),t)}function nC(e,t){return e.slice(t,Yo(e,t))}class iC extends Fm{nextMatch(e,t,n){let i=eC(this.spec,e,n,e.doc.length).next();return i.done&&(i=eC(this.spec,e,0,t).next()),i.done?null:i.value}prevMatchInRange(e,t,n){for(let i=1;;i++){let r=Math.max(t,n-1e4*i),o=eC(this.spec,e,r,n),a=null;for(;!o.next().done;)a=o.value;if(a&&(r==t||a.from>r+10))return a;if(r==t)return null}}prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace).replace(/\$([$&]|\d+)/g,(t,n)=>{if("&"==n)return e.match[0];if("$"==n)return"$";for(let t=n.length;t>0;t--){let i=+n.slice(0,t);if(i>0&&i<e.match.length)return e.match[i]+n.slice(t)}return t})}matchAll(e,t){let n=eC(this.spec,e,0,e.doc.length),i=[];for(;!n.next().done;){if(i.length>=t)return null;i.push(n.value)}return i}highlight(e,t,n,i){let r=eC(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.doc.length));for(;!r.next().done;)i(r.value.from,r.value.to)}}const rC=Ba.define(),oC=Ba.define(),aC=pa.define({create:e=>new sC(CC(e).create(),null),update(e,t){for(let n of t.effects)n.is(rC)?e=new sC(n.value.create(),e.panel):n.is(oC)&&(e=new sC(e.query,n.value?mC:null));return e},provide:e=>XO.from(e,e=>e.panel)});class sC{constructor(e,t){this.query=e,this.panel=t}}const lC=xl.mark({class:"cm-searchMatch"}),cC=xl.mark({class:"cm-searchMatch cm-searchMatch-selected"}),uC=$c.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(aC))}update(e){let t=e.state.field(aC);(t!=e.startState.field(aC)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return xl.none;let{view:n}=this,i=new Fa;for(let t=0,r=n.visibleRanges,o=r.length;t<o;t++){let{from:a,to:s}=r[t];for(;t<o-1&&s>r[t+1].from-500;)s=r[++t].to;e.highlight(n.state,a,s,(e,t)=>{let r=n.state.selection.ranges.some(n=>n.from==e&&n.to==t);i.add(e,t,r?cC:lC)})}return i.finish()}},{decorations:e=>e.decorations});function dC(e){return t=>{let n=t.state.field(aC,!1);return n&&n.query.spec.valid?e(t,n):vC(t)}}const OC=dC((e,{query:t})=>{let{to:n}=e.state.selection.main,i=t.nextMatch(e.state,n,n);if(!i)return!1;let r=ra.single(i.from,i.to),o=e.state.facet(Hm);return e.dispatch({selection:r,effects:[kC(e,i),o.scrollToMatch(r.main,e)],userEvent:"select.search"}),AC(e),!0}),hC=dC((e,{query:t})=>{let{state:n}=e,{from:i}=n.selection.main,r=t.prevMatch(n,i,i);if(!r)return!1;let o=ra.single(r.from,r.to),a=e.state.facet(Hm);return e.dispatch({selection:o,effects:[kC(e,r),a.scrollToMatch(o.main,e)],userEvent:"select.search"}),AC(e),!0}),pC=dC((e,{query:t})=>{let n=t.matchAll(e.state,1e3);return!(!n||!n.length||(e.dispatch({selection:ra.create(n.map(e=>ra.range(e.from,e.to))),userEvent:"select.search.matches"}),0))}),fC=dC((e,{query:t})=>{let{state:n}=e,{from:i,to:r}=n.selection.main;if(n.readOnly)return!1;let o=t.nextMatch(n,i,i);if(!o)return!1;let a,s,l=o,c=[],u=[];l.from==i&&l.to==r&&(s=n.toText(t.getReplacement(l)),c.push({from:l.from,to:l.to,insert:s}),l=t.nextMatch(n,l.from,l.to),u.push(Ad.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(i).number)+".")));let d=e.state.changes(c);return l&&(a=ra.single(l.from,l.to).map(d),u.push(kC(e,l)),u.push(n.facet(Hm).scrollToMatch(a.main,e))),e.dispatch({changes:d,selection:a,effects:u,userEvent:"input.replace"}),!0}),gC=dC((e,{query:t})=>{if(e.state.readOnly)return!1;let n=t.matchAll(e.state,1e9).map(e=>{let{from:n,to:i}=e;return{from:n,to:i,insert:t.getReplacement(e)}});if(!n.length)return!1;let i=e.state.phrase("replaced $ matches",n.length)+".";return e.dispatch({changes:n,effects:Ad.announce.of(i),userEvent:"input.replace.all"}),!0});function mC(e){return e.state.facet(Hm).createPanel(e)}function CC(e,t){var n,i,r,o,a;let s=e.selection.main,l=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!l)return t;let c=e.facet(Hm);return new Gm({search:(null!==(n=null==t?void 0:t.literal)&&void 0!==n?n:c.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:null!==(i=null==t?void 0:t.caseSensitive)&&void 0!==i?i:c.caseSensitive,literal:null!==(r=null==t?void 0:t.literal)&&void 0!==r?r:c.literal,regexp:null!==(o=null==t?void 0:t.regexp)&&void 0!==o?o:c.regexp,wholeWord:null!==(a=null==t?void 0:t.wholeWord)&&void 0!==a?a:c.wholeWord})}function QC(e){let t=TO(e,mC);return t&&t.dom.querySelector("[main-field]")}function AC(e){let t=QC(e);t&&t==e.root.activeElement&&t.select()}const vC=e=>{let t=e.state.field(aC,!1);if(t&&t.panel){let n=QC(e);if(n&&n!=e.root.activeElement){let i=CC(e.state,t.query.spec);i.valid&&e.dispatch({effects:rC.of(i)}),n.focus(),n.select()}}else e.dispatch({effects:[oC.of(!0),t?rC.of(CC(e.state,t.query.spec)):Ba.appendConfig.of(PC)]});return!0},$C=e=>{let t=e.state.field(aC,!1);if(!t||!t.panel)return!1;let n=TO(e,mC);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:oC.of(!1)}),!0},bC=[{key:"Mod-f",run:vC,scope:"editor search-panel"},{key:"F3",run:OC,shift:hC,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:OC,shift:hC,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:$C,scope:"editor search-panel"},{key:"Mod-Shift-l",run:({state:e,dispatch:t})=>{let n=e.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:i,to:r}=n.main,o=[],a=0;for(let t=new Pm(e.doc,e.sliceDoc(i,r));!t.next().done;){if(o.length>1e3)return!1;t.value.from==i&&(a=o.length),o.push(ra.range(t.value.from,t.value.to))}return t(e.update({selection:ra.create(o,a),userEvent:"select.search.matches"})),!0}},{key:"Mod-Alt-g",run:e=>{let t=TO(e,Zm);if(!t){let n=[jm.of(!0)];null==e.state.field(Lm,!1)&&n.push(Ba.appendConfig.of([Lm,zm])),e.dispatch({effects:n}),t=TO(e,Zm)}return t&&t.dom.querySelector("input").select(),!0}},{key:"Mod-d",run:({state:e,dispatch:t})=>{let{ranges:n}=e.selection;if(n.some(e=>e.from===e.to))return(({state:e,dispatch:t})=>{let{selection:n}=e,i=ra.create(n.ranges.map(t=>e.wordAt(t.head)||ra.cursor(t.head)),n.mainIndex);return!i.eq(n)&&(t(e.update({selection:i})),!0)})({state:e,dispatch:t});let i=e.sliceDoc(n[0].from,n[0].to);if(e.selection.ranges.some(t=>e.sliceDoc(t.from,t.to)!=i))return!1;let r=function(e,t){let{main:n,ranges:i}=e.selection,r=e.wordAt(n.head),o=r&&r.from==n.from&&r.to==n.to;for(let n=!1,r=new Pm(e.doc,t,i[i.length-1].to);;){if(r.next(),!r.done){if(n&&i.some(e=>e.from==r.value.from))continue;if(o){let t=e.wordAt(r.value.from);if(!t||t.from!=r.value.from||t.to!=r.value.to)continue}return r.value}if(n)return null;r=new Pm(e.doc,t,0,Math.max(0,i[i.length-1].from-1)),n=!0}}(e,i);return!!r&&(t(e.update({selection:e.selection.addRange(ra.range(r.from,r.to),!1),effects:Ad.scrollIntoView(r.to)})),!0)},preventDefault:!0}];class yC{constructor(e){this.view=e;let t=this.query=e.state.field(aC).query.spec;function n(e,t,n){return $s("button",{class:"cm-button",name:e,onclick:t,type:"button"},n)}this.commit=this.commit.bind(this),this.searchField=$s("input",{value:t.search,placeholder:wC(e,"Find"),"aria-label":wC(e,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=$s("input",{value:t.replace,placeholder:wC(e,"Replace"),"aria-label":wC(e,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=$s("input",{type:"checkbox",name:"case",form:"",checked:t.caseSensitive,onchange:this.commit}),this.reField=$s("input",{type:"checkbox",name:"re",form:"",checked:t.regexp,onchange:this.commit}),this.wordField=$s("input",{type:"checkbox",name:"word",form:"",checked:t.wholeWord,onchange:this.commit}),this.dom=$s("div",{onkeydown:e=>this.keydown(e),class:"cm-search"},[this.searchField,n("next",()=>OC(e),[wC(e,"next")]),n("prev",()=>hC(e),[wC(e,"previous")]),n("select",()=>pC(e),[wC(e,"all")]),$s("label",null,[this.caseField,wC(e,"match case")]),$s("label",null,[this.reField,wC(e,"regexp")]),$s("label",null,[this.wordField,wC(e,"by word")]),...e.state.readOnly?[]:[$s("br"),this.replaceField,n("replace",()=>fC(e),[wC(e,"replace")]),n("replaceAll",()=>gC(e),[wC(e,"replace all")])],$s("button",{name:"close",onclick:()=>$C(e),"aria-label":wC(e,"close"),type:"button"},["×"])])}commit(){let e=new Gm({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:rC.of(e)}))}keydown(e){var t,n;n=e,_d(Pd((t=this.view).state),n,t,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?hC:OC)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),fC(this.view))}update(e){for(let t of e.transactions)for(let e of t.effects)e.is(rC)&&!e.value.eq(this.query)&&this.setQuery(e.value)}setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Hm).top}}function wC(e,t){return e.state.phrase(t)}const xC=30,SC=/[\s\.,:;?!]/;function kC(e,{from:t,to:n}){let i=e.state.doc.lineAt(t),r=e.state.doc.lineAt(n).to,o=Math.max(i.from,t-xC),a=Math.min(r,n+xC),s=e.state.sliceDoc(o,a);if(o!=i.from)for(let e=0;e<xC;e++)if(!SC.test(s[e+1])&&SC.test(s[e])){s=s.slice(e);break}if(a!=r)for(let e=s.length-1;e>s.length-xC;e--)if(!SC.test(s[e-1])&&SC.test(s[e])){s=s.slice(0,e);break}return Ad.announce.of(`${e.state.phrase("current match")}. ${s} ${e.state.phrase("on line")} ${i.number}.`)}const EC=Ad.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),PC=[aC,ga.low(uC),EC];class TC{constructor(e,t,n,i){this.state=e,this.pos=t,this.explicit=n,this.view=i,this.abortListeners=[],this.abortOnDocChange=!1}tokenBefore(e){let t=Ip(this.state).resolveInner(this.pos,-1);for(;t&&e.indexOf(t.name)<0;)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),i=t.text.slice(n-t.from,this.pos-t.from),r=i.search(VC(e,!1));return r<0?null:{from:n+r,to:this.pos,text:i.slice(r)}}get aborted(){return null==this.abortListeners}addEventListener(e,t,n){"abort"==e&&this.abortListeners&&(this.abortListeners.push(t),n&&n.onDocChange&&(this.abortOnDocChange=!0))}}function IC(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),`[${n?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function BC(e){let t=e.map(e=>"string"==typeof e?{label:e}:e),[n,i]=t.every(e=>/^\w+$/.test(e.label))?[/\w*$/,/\w+$/]:function(e){let t=Object.create(null),n=Object.create(null);for(let{label:i}of e){t[i[0]]=!0;for(let e=1;e<i.length;e++)n[i[e]]=!0}let i=IC(t)+IC(n)+"*$";return[new RegExp("^"+i),new RegExp(i)]}(t);return e=>{let r=e.matchBefore(i);return r||e.explicit?{from:r?r.from:e.pos,options:t,validFor:n}:null}}class _C{constructor(e,t,n,i){this.completion=e,this.source=t,this.match=n,this.score=i}}function XC(e){return e.selection.main.from}function VC(e,t){var n;let{source:i}=e,r=t&&"^"!=i[0],o="$"!=i[i.length-1];return r||o?new RegExp(`${r?"^":""}(?:${i})${o?"$":""}`,null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}const RC=Pa.define(),ZC=new WeakMap;function jC(e){if(!Array.isArray(e))return e;let t=ZC.get(e);return t||ZC.set(e,t=BC(e)),t}const LC=Ba.define(),zC=Ba.define();class MC{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let t=0;t<e.length;){let n=qo(e,t),i=Do(n);this.chars.push(n);let r=e.slice(t,t+i),o=r.toUpperCase();this.folded.push(qo(o==r?r.toLowerCase():o,0)),t+=i}this.astral=e.length!=this.chars.length}ret(e,t){return this.score=e,this.matched=t,this}match(e){if(0==this.pattern.length)return this.ret(-100,[]);if(e.length<this.pattern.length)return null;let{chars:t,folded:n,any:i,precise:r,byWord:o}=this;if(1==t.length){let i=qo(e,0),r=Do(i),o=r==e.length?0:-100;if(i==t[0]);else{if(i!=n[0])return null;o+=-200}return this.ret(o,[0,r])}let a=e.indexOf(this.pattern);if(0==a)return this.ret(e.length==this.pattern.length?0:-100,[0,this.pattern.length]);let s=t.length,l=0;if(a<0){for(let r=0,o=Math.min(e.length,200);r<o&&l<s;){let o=qo(e,r);o!=t[l]&&o!=n[l]||(i[l++]=r),r+=Do(o)}if(l<s)return null}let c=0,u=0,d=!1,O=0,h=-1,p=-1,f=/[a-z]/.test(e),g=!0;for(let i=0,l=Math.min(e.length,200),m=0;i<l&&u<s;){let l=qo(e,i);a<0&&(c<s&&l==t[c]&&(r[c++]=i),O<s&&(l==t[O]||l==n[O]?(0==O&&(h=i),p=i+1,O++):O=0));let C,Q=l<255?l>=48&&l<=57||l>=97&&l<=122?2:l>=65&&l<=90?1:0:(C=Uo(l))!=C.toLowerCase()?1:C!=C.toUpperCase()?2:0;(!i||1==Q&&f||0==m&&0!=Q)&&(t[u]==l||n[u]==l&&(d=!0)?o[u++]=i:o.length&&(g=!1)),m=Q,i+=Do(l)}return u==s&&0==o[0]&&g?this.result((d?-200:0)-100,o,e):O==s&&0==h?this.ret(-200-e.length+(p==e.length?0:-100),[0,p]):a>-1?this.ret(-700-e.length,[a,a+this.pattern.length]):O==s?this.ret(-900-e.length,[h,p]):u==s?this.result((d?-200:0)-100-700+(g?0:-1100),o,e):2==t.length?null:this.result((i[0]?-700:0)-200-1100,i,e)}result(e,t,n){let i=[],r=0;for(let e of t){let t=e+(this.astral?Do(qo(n,e)):1);r&&i[r-1]==e?i[r-1]=t:(i[r++]=e,i[r++]=t)}return this.ret(e-n.length,i)}}class YC{constructor(e){this.pattern=e,this.matched=[],this.score=0,this.folded=e.toLowerCase()}match(e){if(e.length<this.pattern.length)return null;let t=e.slice(0,this.pattern.length),n=t==this.pattern?0:t.toLowerCase()==this.folded?-200:null;return null==n?null:(this.matched=[0,t.length],this.score=n+(e.length==this.pattern.length?0:-100),this)}}const qC=sa.define({combine:e=>Ua(e,{activateOnTyping:!0,activateOnCompletion:()=>!1,activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:DC,filterStrict:!1,compareCompletions:(e,t)=>e.label.localeCompare(t.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(e,t)=>e&&t,closeOnBlur:(e,t)=>e&&t,icons:(e,t)=>e&&t,tooltipClass:(e,t)=>n=>UC(e(n),t(n)),optionClass:(e,t)=>n=>UC(e(n),t(n)),addToOptions:(e,t)=>e.concat(t),filterStrict:(e,t)=>e||t})});function UC(e,t){return e?t?e+" "+t:e:t}function DC(e,t,n,i,r,o){let a,s,l=e.textDirection==Zl.RTL,c=l,u=!1,d="top",O=t.left-r.left,h=r.right-t.right,p=i.right-i.left,f=i.bottom-i.top;if(c&&O<Math.min(p,h)?c=!1:!c&&h<Math.min(p,O)&&(c=!0),p<=(c?O:h))a=Math.max(r.top,Math.min(n.top,r.bottom-f))-t.top,s=Math.min(400,c?O:h);else{u=!0,s=Math.min(400,(l?t.right:r.right-t.left)-30);let e=r.bottom-t.bottom;e>=f||e>t.top?a=n.bottom-t.top:(d="bottom",a=t.bottom-n.top)}return{style:`${d}: ${a/((t.bottom-t.top)/o.offsetHeight)}px; max-width: ${s/((t.right-t.left)/o.offsetWidth)}px`,class:"cm-completionInfo-"+(u?l?"left-narrow":"right-narrow":c?"left":"right")}}function WC(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let e=Math.floor(t/n);return{from:e*n,to:(e+1)*n}}let i=Math.floor((e-t)/n);return{from:e-(i+1)*n,to:e-i*n}}class NC{constructor(e,t,n){this.view=e,this.stateField=t,this.applyCompletion=n,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:e=>this.placeInfo(e),key:this},this.space=null,this.currentClass="";let i=e.state.field(t),{options:r,selected:o}=i.open,a=e.state.facet(qC);this.optionContent=function(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(e){let t=document.createElement("div");return t.classList.add("cm-completionIcon"),e.type&&t.classList.add(...e.type.split(/\s+/g).map(e=>"cm-completionIcon-"+e)),t.setAttribute("aria-hidden","true"),t},position:20}),t.push({render(e,t,n,i){let r=document.createElement("span");r.className="cm-completionLabel";let o=e.displayLabel||e.label,a=0;for(let e=0;e<i.length;){let t=i[e++],n=i[e++];t>a&&r.appendChild(document.createTextNode(o.slice(a,t)));let s=r.appendChild(document.createElement("span"));s.appendChild(document.createTextNode(o.slice(t,n))),s.className="cm-completionMatchedText",a=n}return a<o.length&&r.appendChild(document.createTextNode(o.slice(a))),r},position:50},{render(e){if(!e.detail)return null;let t=document.createElement("span");return t.className="cm-completionDetail",t.textContent=e.detail,t},position:80}),t.sort((e,t)=>e.position-t.position).map(e=>e.render)}(a),this.optionClass=a.optionClass,this.tooltipClass=a.tooltipClass,this.range=WC(r.length,o,a.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",n=>{let{options:i}=e.state.field(t).open;for(let t,r=n.target;r&&r!=this.dom;r=r.parentNode)if("LI"==r.nodeName&&(t=/-(\d+)$/.exec(r.id))&&+t[1]<i.length)return this.applyCompletion(e,i[+t[1]]),void n.preventDefault()}),this.dom.addEventListener("focusout",t=>{let n=e.state.field(this.stateField,!1);n&&n.tooltip&&e.state.facet(qC).closeOnBlur&&t.relatedTarget!=e.contentDOM&&e.dispatch({effects:zC.of(null)})}),this.showOptions(r,i.id)}mount(){this.updateSel()}showOptions(e,t){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e,t,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(e){var t;let n=e.state.field(this.stateField),i=e.startState.field(this.stateField);if(this.updateTooltipClass(e.state),n!=i){let{options:r,selected:o,disabled:a}=n.open;i.open&&i.open.options==r||(this.range=WC(r.length,o,e.state.facet(qC).maxRenderedOptions),this.showOptions(r,n.id)),this.updateSel(),a!=(null===(t=i.open)||void 0===t?void 0:t.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!a)}}updateTooltipClass(e){let t=this.tooltipClass(e);if(t!=this.currentClass){for(let e of this.currentClass.split(" "))e&&this.dom.classList.remove(e);for(let e of t.split(" "))e&&this.dom.classList.add(e);this.currentClass=t}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((t.selected>-1&&t.selected<this.range.from||t.selected>=this.range.to)&&(this.range=WC(t.options.length,t.selected,this.view.state.facet(qC).maxRenderedOptions),this.showOptions(t.options,e.id)),this.updateSelectedOption(t.selected)){this.destroyInfo();let{completion:n}=t.options[t.selected],{info:i}=n;if(!i)return;let r="string"==typeof i?document.createTextNode(i):i(n);if(!r)return;"then"in r?r.then(t=>{t&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(t,n)}).catch(e=>Cc(this.view.state,e,"completion info")):this.addInfoPane(r,n)}}addInfoPane(e,t){this.destroyInfo();let n=this.info=document.createElement("div");if(n.className="cm-tooltip cm-completionInfo",null!=e.nodeType)n.appendChild(e),this.infoDestroy=null;else{let{dom:t,destroy:i}=e;n.appendChild(t),this.infoDestroy=i||null}this.dom.appendChild(n),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,i=this.range.from;n;n=n.nextSibling,i++)"LI"==n.nodeName&&n.id?i==e?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),t=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected"):i--;return t&&function(e,t){let n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),r=n.height/e.offsetHeight;i.top<n.top?e.scrollTop-=(n.top-i.top)/r:i.bottom>n.bottom&&(e.scrollTop+=(i.bottom-n.bottom)/r)}(this.list,t),t}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let t=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),i=e.getBoundingClientRect(),r=this.space;if(!r){let e=this.dom.ownerDocument.documentElement;r={left:0,top:0,right:e.clientWidth,bottom:e.clientHeight}}return i.top>Math.min(r.bottom,t.bottom)-10||i.bottom<Math.max(r.top,t.top)+10?null:this.view.state.facet(qC).positionInfo(this.view,t,i,n,r,this.dom)}placeInfo(e){this.info&&(e?(e.style&&(this.info.style.cssText=e.style),this.info.className="cm-tooltip cm-completionInfo "+(e.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(e,t,n){const i=document.createElement("ul");i.id=t,i.setAttribute("role","listbox"),i.setAttribute("aria-expanded","true"),i.setAttribute("aria-label",this.view.state.phrase("Completions")),i.addEventListener("mousedown",e=>{e.target==i&&e.preventDefault()});let r=null;for(let o=n.from;o<n.to;o++){let{completion:a,match:s}=e[o],{section:l}=a;if(l){let e="string"==typeof l?l:l.name;e!=r&&(o>n.from||0==n.from)&&(r=e,"string"!=typeof l&&l.header?i.appendChild(l.header(l)):i.appendChild(document.createElement("completion-section")).textContent=e)}const c=i.appendChild(document.createElement("li"));c.id=t+"-"+o,c.setAttribute("role","option");let u=this.optionClass(a);u&&(c.className=u);for(let e of this.optionContent){let t=e(a,this.view.state,this.view,s);t&&c.appendChild(t)}}return n.from&&i.classList.add("cm-completionListIncompleteTop"),n.to<e.length&&i.classList.add("cm-completionListIncompleteBottom"),i}destroyInfo(){this.info&&(this.infoDestroy&&this.infoDestroy(),this.info.remove(),this.info=null)}destroy(){this.destroyInfo()}}function HC(e){return 100*(e.boost||0)+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}class GC{constructor(e,t,n,i,r,o){this.options=e,this.attrs=t,this.tooltip=n,this.timestamp=i,this.selected=r,this.disabled=o}setSelected(e,t){return e==this.selected||e>=this.options.length?this:new GC(this.options,eQ(t,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,t,n,i,r,o){if(i&&!o&&e.some(e=>e.isPending))return i.setDisabled();let a=function(e,t){let n=[],i=null,r=e=>{n.push(e);let{section:t}=e.completion;if(t){i||(i=[]);let e="string"==typeof t?t:t.name;i.some(t=>t.name==e)||i.push("string"==typeof t?{name:e}:t)}},o=t.facet(qC);for(let i of e)if(i.hasResult()){let e=i.result.getMatch;if(!1===i.result.filter)for(let t of i.result.options)r(new _C(t,i.source,e?e(t):[],1e9-n.length));else{let n,a=t.sliceDoc(i.from,i.to),s=o.filterStrict?new YC(a):new MC(a);for(let t of i.result.options)if(n=s.match(t.label)){let o=t.displayLabel?e?e(t,n.matched):[]:n.matched;r(new _C(t,i.source,o,n.score+(t.boost||0)))}}}if(i){let e=Object.create(null),t=0,r=(e,t)=>{var n,i;return(null!==(n=e.rank)&&void 0!==n?n:1e9)-(null!==(i=t.rank)&&void 0!==i?i:1e9)||(e.name<t.name?-1:1)};for(let n of i.sort(r))t-=1e5,e[n.name]=t;for(let t of n){let{section:n}=t.completion;n&&(t.score+=e["string"==typeof n?n:n.name])}}let a=[],s=null,l=o.compareCompletions;for(let e of n.sort((e,t)=>t.score-e.score||l(e.completion,t.completion))){let t=e.completion;!s||s.label!=t.label||s.detail!=t.detail||null!=s.type&&null!=t.type&&s.type!=t.type||s.apply!=t.apply||s.boost!=t.boost?a.push(e):HC(e.completion)>HC(s)&&(a[a.length-1]=e),s=e.completion}return a}(e,t);if(!a.length)return i&&e.some(e=>e.isPending)?i.setDisabled():null;let s=t.facet(qC).selectOnOpen?0:-1;if(i&&i.selected!=s&&-1!=i.selected){let e=i.options[i.selected].completion;for(let t=0;t<a.length;t++)if(a[t].completion==e){s=t;break}}return new GC(a,eQ(n,s),{pos:e.reduce((e,t)=>t.hasResult()?Math.min(e,t.from):e,1e8),create:cQ,above:r.aboveCursor},i?i.timestamp:Date.now(),s,!1)}map(e){return new GC(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}setDisabled(){return new GC(this.options,this.attrs,this.tooltip,this.timestamp,this.selected,!0)}}class FC{constructor(e,t,n){this.active=e,this.id=t,this.open=n}static start(){return new FC(tQ,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(e){let{state:t}=e,n=t.facet(qC),i=(n.override||t.languageDataAt("autocomplete",XC(t)).map(jC)).map(t=>(this.active.find(e=>e.source==t)||new iQ(t,this.active.some(e=>0!=e.state)?1:0)).update(e,n));i.length==this.active.length&&i.every((e,t)=>e==this.active[t])&&(i=this.active);let r=this.open,o=e.effects.some(e=>e.is(oQ));r&&e.docChanged&&(r=r.map(e.changes)),e.selection||i.some(t=>t.hasResult()&&e.changes.touchesRange(t.from,t.to))||!function(e,t){if(e==t)return!0;for(let n=0,i=0;;){for(;n<e.length&&!e[n].hasResult();)n++;for(;i<t.length&&!t[i].hasResult();)i++;let r=n==e.length,o=i==t.length;if(r||o)return r==o;if(e[n++].result!=t[i++].result)return!1}}(i,this.active)||o?r=GC.build(i,t,this.id,r,n,o):r&&r.disabled&&!i.some(e=>e.isPending)&&(r=null),!r&&i.every(e=>!e.isPending)&&i.some(e=>e.hasResult())&&(i=i.map(e=>e.hasResult()?new iQ(e.source,0):e));for(let t of e.effects)t.is(aQ)&&(r=r&&r.setSelected(t.value,this.id));return i==this.active&&r==this.open?this:new FC(i,this.id,r)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:this.active.length?JC:KC}}const JC={"aria-autocomplete":"list"},KC={};function eQ(e,t){let n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(n["aria-activedescendant"]=e+"-"+t),n}const tQ=[];function nQ(e,t){if(e.isUserEvent("input.complete")){let n=e.annotation(RC);if(n&&t.activateOnCompletion(n))return 12}let n=e.isUserEvent("input.type");return n&&t.activateOnTyping?5:n?1:e.isUserEvent("delete.backward")?2:e.selection?8:e.docChanged?16:0}class iQ{constructor(e,t,n=!1){this.source=e,this.state=t,this.explicit=n}hasResult(){return!1}get isPending(){return 1==this.state}update(e,t){let n=nQ(e,t),i=this;(8&n||16&n&&this.touches(e))&&(i=new iQ(i.source,0)),4&n&&0==i.state&&(i=new iQ(this.source,1)),i=i.updateFor(e,n);for(let t of e.effects)if(t.is(LC))i=new iQ(i.source,1,t.value);else if(t.is(zC))i=new iQ(i.source,0);else if(t.is(oQ))for(let e of t.value)e.source==i.source&&(i=e);return i}updateFor(e,t){return this.map(e.changes)}map(e){return this}touches(e){return e.changes.touchesRange(XC(e.state))}}class rQ extends iQ{constructor(e,t,n,i,r,o){super(e,3,t),this.limit=n,this.result=i,this.from=r,this.to=o}hasResult(){return!0}updateFor(e,t){var n;if(!(3&t))return this.map(e.changes);let i=this.result;i.map&&!e.changes.empty&&(i=i.map(i,e.changes));let r=e.changes.mapPos(this.from),o=e.changes.mapPos(this.to,1),a=XC(e.state);if(a>o||!i||2&t&&(XC(e.startState)==this.from||a<this.limit))return new iQ(this.source,4&t?1:0);let s=e.changes.mapPos(this.limit);return function(e,t,n,i){if(!e)return!1;let r=t.sliceDoc(n,i);return"function"==typeof e?e(r,n,i,t):VC(e,!0).test(r)}(i.validFor,e.state,r,o)?new rQ(this.source,this.explicit,s,i,r,o):i.update&&(i=i.update(i,r,o,new TC(e.state,a,!1)))?new rQ(this.source,this.explicit,s,i,i.from,null!==(n=i.to)&&void 0!==n?n:XC(e.state)):new iQ(this.source,1,this.explicit)}map(e){return e.empty?this:(this.result.map?this.result.map(this.result,e):this.result)?new rQ(this.source,this.explicit,e.mapPos(this.limit),this.result,e.mapPos(this.from),e.mapPos(this.to,1)):new iQ(this.source,0)}touches(e){return e.changes.touchesRange(this.from,this.to)}}const oQ=Ba.define({map:(e,t)=>e.map(e=>e.map(t))}),aQ=Ba.define(),sQ=pa.define({create:()=>FC.start(),update:(e,t)=>e.update(t),provide:e=>[$O.from(e,e=>e.tooltip),Ad.contentAttributes.from(e,e=>e.attrs)]});function lQ(e,t){const n=t.completion.apply||t.completion.label;let i=e.state.field(sQ).active.find(e=>e.source==t.source);return i instanceof rQ&&("string"==typeof n?e.dispatch(Object.assign(Object.assign({},function(e,t,n,i){let{main:r}=e.selection,o=n-r.from,a=i-r.from;return Object.assign(Object.assign({},e.changeByRange(s=>{if(s!=r&&n!=i&&e.sliceDoc(s.from+o,s.from+a)!=e.sliceDoc(n,i))return{range:s};let l=e.toText(t);return{changes:{from:s.from+o,to:i==r.from?s.to:s.from+a,insert:l},range:ra.cursor(s.from+o+l.length)}})),{scrollIntoView:!0,userEvent:"input.complete"})}(e.state,n,i.from,i.to)),{annotations:RC.of(t.completion)})):n(e,t.completion,i.from,i.to),!0)}const cQ=function(e,t){return n=>new NC(n,e,t)}(sQ,lQ);function uQ(e,t="option"){return n=>{let i=n.state.field(sQ,!1);if(!i||!i.open||i.open.disabled||Date.now()-i.open.timestamp<n.state.facet(qC).interactionDelay)return!1;let r,o=1;"page"==t&&(r=kO(n,i.open.tooltip))&&(o=Math.max(2,Math.floor(r.dom.offsetHeight/r.dom.querySelector("li").offsetHeight)-1));let{length:a}=i.open.options,s=i.open.selected>-1?i.open.selected+o*(e?1:-1):e?0:a-1;return s<0?s="page"==t?0:a-1:s>=a&&(s="page"==t?a-1:0),n.dispatch({effects:aQ.of(s)}),!0}}const dQ=e=>!!e.state.field(sQ,!1)&&(e.dispatch({effects:LC.of(!0)}),!0);class OQ{constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.updates=[],this.done=void 0}}const hQ=$c.fromClass(class{constructor(e){this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0;for(let t of e.state.field(sQ).active)t.isPending&&this.startQuery(t)}update(e){let t=e.state.field(sQ),n=e.state.facet(qC);if(!e.selectionSet&&!e.docChanged&&e.startState.field(sQ)==t)return;let i=e.transactions.some(e=>{let t=nQ(e,n);return 8&t||(e.selection||e.docChanged)&&!(3&t)});for(let t=0;t<this.running.length;t++){let n=this.running[t];if(i||n.context.abortOnDocChange&&e.docChanged||n.updates.length+e.transactions.length>50&&Date.now()-n.time>1e3){for(let t of n.context.abortListeners)try{t()}catch(e){Cc(this.view.state,e)}n.context.abortListeners=null,this.running.splice(t--,1)}else n.updates.push(...e.transactions)}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),e.transactions.some(e=>e.effects.some(e=>e.is(LC)))&&(this.pendingStart=!0);let r=this.pendingStart?50:n.activateOnTypingDelay;if(this.debounceUpdate=t.active.some(e=>e.isPending&&!this.running.some(t=>t.active.source==e.source))?setTimeout(()=>this.startUpdate(),r):-1,0!=this.composing)for(let t of e.transactions)t.isUserEvent("input.type")?this.composing=2:2==this.composing&&t.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:e}=this.view,t=e.field(sQ);for(let e of t.active)e.isPending&&!this.running.some(t=>t.active.source==e.source)&&this.startQuery(e);this.running.length&&t.open&&t.open.disabled&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(qC).updateSyncTime))}startQuery(e){let{state:t}=this.view,n=XC(t),i=new TC(t,n,e.explicit,this.view),r=new OQ(e,i);this.running.push(r),Promise.resolve(e.source(i)).then(e=>{r.context.aborted||(r.done=e||null,this.scheduleAccept())},e=>{this.view.dispatch({effects:zC.of(null)}),Cc(this.view.state,e)})}scheduleAccept(){this.running.every(e=>void 0!==e.done)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(qC).updateSyncTime))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],n=this.view.state.facet(qC),i=this.view.state.field(sQ);for(let r=0;r<this.running.length;r++){let o=this.running[r];if(void 0===o.done)continue;if(this.running.splice(r--,1),o.done){let i=XC(o.updates.length?o.updates[0].startState:this.view.state),r=Math.min(i,o.done.from+(o.active.explicit?0:1)),a=new rQ(o.active.source,o.active.explicit,r,o.done,o.done.from,null!==(e=o.done.to)&&void 0!==e?e:i);for(let e of o.updates)a=a.update(e,n);if(a.hasResult()){t.push(a);continue}}let a=i.active.find(e=>e.source==o.active.source);if(a&&a.isPending)if(null==o.done){let e=new iQ(o.active.source,0);for(let t of o.updates)e=e.update(t,n);e.isPending||t.push(e)}else this.startQuery(a)}(t.length||i.open&&i.open.disabled)&&this.view.dispatch({effects:oQ.of(t)})}},{eventHandlers:{blur(e){let t=this.view.state.field(sQ,!1);if(t&&t.tooltip&&this.view.state.facet(qC).closeOnBlur){let n=t.open&&kO(this.view,t.open.tooltip);n&&n.dom.contains(e.relatedTarget)||setTimeout(()=>this.view.dispatch({effects:zC.of(null)}),10)}},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout(()=>this.view.dispatch({effects:LC.of(!1)}),20),this.composing=0}}}),pQ="object"==typeof navigator&&/Win/.test(navigator.platform),fQ=ga.highest(Ad.domEventHandlers({keydown(e,t){let n=t.state.field(sQ,!1);if(!n||!n.open||n.open.disabled||n.open.selected<0||e.key.length>1||e.ctrlKey&&(!pQ||!e.altKey)||e.metaKey)return!1;let i=n.open.options[n.open.selected],r=n.active.find(e=>e.source==i.source),o=i.completion.commitCharacters||r.result.commitCharacters;return o&&o.indexOf(e.key)>-1&&lQ(t,i),!1}})),gQ=Ad.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box",whiteSpace:"pre-line"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});class mQ{constructor(e,t,n,i){this.field=e,this.line=t,this.from=n,this.to=i}}class CQ{constructor(e,t,n){this.field=e,this.from=t,this.to=n}map(e){let t=e.mapPos(this.from,-1,No.TrackDel),n=e.mapPos(this.to,1,No.TrackDel);return null==t||null==n?null:new CQ(this.field,t,n)}}class QQ{constructor(e,t){this.lines=e,this.fieldPositions=t}instantiate(e,t){let n=[],i=[t],r=e.doc.lineAt(t),o=/^\s*/.exec(r.text)[0];for(let r of this.lines){if(n.length){let n=o,a=/^\t*/.exec(r)[0].length;for(let t=0;t<a;t++)n+=e.facet(qp);i.push(t+n.length-a),r=n+r.slice(a)}n.push(r),t+=r.length+1}let a=this.fieldPositions.map(e=>new CQ(e.field,i[e.line]+e.from,i[e.line]+e.to));return{text:n,ranges:a}}static parse(e){let t,n=[],i=[],r=[];for(let o of e.split(/\r\n?|\n/)){for(;t=/[#$]\{(?:(\d+)(?::([^}]*))?|((?:\\[{}]|[^}])*))\}/.exec(o);){let e=t[1]?+t[1]:null,a=t[2]||t[3]||"",s=-1,l=a.replace(/\\[{}]/g,e=>e[1]);for(let t=0;t<n.length;t++)(null!=e?n[t].seq==e:l&&n[t].name==l)&&(s=t);if(s<0){let t=0;for(;t<n.length&&(null==e||null!=n[t].seq&&n[t].seq<e);)t++;n.splice(t,0,{seq:e,name:l}),s=t;for(let e of r)e.field>=s&&e.field++}r.push(new mQ(s,i.length,t.index,t.index+l.length)),o=o.slice(0,t.index)+a+o.slice(t.index+t[0].length)}o=o.replace(/\\([{}])/g,(e,t,n)=>{for(let e of r)e.line==i.length&&e.from>n&&(e.from--,e.to--);return t}),i.push(o)}return new QQ(i,r)}}let AQ=xl.widget({widget:new class extends yl{toDOM(){let e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}ignoreEvent(){return!1}}}),vQ=xl.mark({class:"cm-snippetField"});class $Q{constructor(e,t){this.ranges=e,this.active=t,this.deco=xl.set(e.map(e=>(e.from==e.to?AQ:vQ).range(e.from,e.to)))}map(e){let t=[];for(let n of this.ranges){let i=n.map(e);if(!i)return null;t.push(i)}return new $Q(t,this.active)}selectionInsideField(e){return e.ranges.every(e=>this.ranges.some(t=>t.field==this.active&&t.from<=e.from&&t.to>=e.to))}}const bQ=Ba.define({map:(e,t)=>e&&e.map(t)}),yQ=Ba.define(),wQ=pa.define({create:()=>null,update(e,t){for(let n of t.effects){if(n.is(bQ))return n.value;if(n.is(yQ)&&e)return new $Q(e.ranges,n.value)}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:e=>Ad.decorations.from(e,e=>e?e.deco:xl.none)});function xQ(e,t){return ra.create(e.filter(e=>e.field==t).map(e=>ra.range(e.from,e.to)))}function SQ(e){let t=QQ.parse(e);return(e,n,i,r)=>{let{text:o,ranges:a}=t.instantiate(e.state,i),{main:s}=e.state.selection,l={changes:{from:i,to:r==s.from?s.to:r,insert:Bo.of(o)},scrollIntoView:!0,annotations:n?[RC.of(n),_a.userEvent.of("input.complete")]:void 0};if(a.length&&(l.selection=xQ(a,0)),a.some(e=>e.field>0)){let t=new $Q(a,0),n=l.effects=[bQ.of(t)];void 0===e.state.field(wQ,!1)&&n.push(Ba.appendConfig.of([wQ,TQ,BQ,gQ]))}e.dispatch(e.state.update(l))}}function kQ(e){return({state:t,dispatch:n})=>{let i=t.field(wQ,!1);if(!i||e<0&&0==i.active)return!1;let r=i.active+e,o=e>0&&!i.ranges.some(t=>t.field==r+e);return n(t.update({selection:xQ(i.ranges,r),effects:bQ.of(o?null:new $Q(i.ranges,r)),scrollIntoView:!0})),!0}}const EQ=[{key:"Tab",run:kQ(1),shift:kQ(-1)},{key:"Escape",run:({state:e,dispatch:t})=>!!e.field(wQ,!1)&&(t(e.update({effects:bQ.of(null)})),!0)}],PQ=sa.define({combine:e=>e.length?e[0]:EQ}),TQ=ga.highest(kd.compute([PQ],e=>e.facet(PQ)));function IQ(e,t){return Object.assign(Object.assign({},t),{apply:SQ(e)})}const BQ=Ad.domEventHandlers({mousedown(e,t){let n,i=t.state.field(wQ,!1);if(!i||null==(n=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;let r=i.ranges.find(e=>e.from<=n&&e.to>=n);return!(!r||r.field==i.active||(t.dispatch({selection:xQ(i.ranges,r.field),effects:bQ.of(i.ranges.some(e=>e.field>r.field)?new $Q(i.ranges,r.field):null),scrollIntoView:!0}),0))}}),_Q={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},XQ=Ba.define({map(e,t){let n=t.mapPos(e,-1,No.TrackAfter);return null==n?void 0:n}}),VQ=new class extends Da{};VQ.startSide=1,VQ.endSide=-1;const RQ=pa.define({create:()=>Ga.empty,update(e,t){if(e=e.map(t.changes),t.selection){let n=t.state.doc.lineAt(t.selection.main.head);e=e.update({filter:e=>e>=n.from&&e<=n.to})}for(let n of t.effects)n.is(XQ)&&(e=e.update({add:[VQ.range(n.value,n.value+1)]}));return e}}),ZQ="()[]{}<>«»»«[]{}";function jQ(e){for(let t=0;t<16;t+=2)if(ZQ.charCodeAt(t)==e)return ZQ.charAt(t+1);return Uo(e<128?e:e+1)}function LQ(e,t){return e.languageDataAt("closeBrackets",t)[0]||_Q}const zQ="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),MQ=Ad.inputHandler.of((e,t,n,i)=>{if((zQ?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let r=e.state.selection.main;if(i.length>2||2==i.length&&1==Do(qo(i,0))||t!=r.from||n!=r.to)return!1;let o=function(e,t){let n=LQ(e,e.selection.main.head),i=n.brackets||_Q.brackets;for(let r of i){let o=jQ(qo(r,0));if(t==r)return o==r?NQ(e,r,i.indexOf(r+r+r)>-1,n):DQ(e,r,o,n.before||_Q.before);if(t==o&&qQ(e,e.selection.main.from))return WQ(e,0,o)}return null}(e.state,i);return!!o&&(e.dispatch(o),!0)}),YQ=[{key:"Backspace",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=LQ(e,e.selection.main.head).brackets||_Q.brackets,i=null,r=e.changeByRange(t=>{if(t.empty){let i=function(e,t){let n=e.sliceString(t-2,t);return Do(qo(n,0))==n.length?n:n.slice(1)}(e.doc,t.head);for(let r of n)if(r==i&&UQ(e.doc,t.head)==jQ(qo(r,0)))return{changes:{from:t.head-r.length,to:t.head+r.length},range:ra.cursor(t.head-r.length)}}return{range:i=t}});return i||t(e.update(r,{scrollIntoView:!0,userEvent:"delete.backward"})),!i}}];function qQ(e,t){let n=!1;return e.field(RQ).between(0,e.doc.length,e=>{e==t&&(n=!0)}),n}function UQ(e,t){let n=e.sliceString(t,t+2);return n.slice(0,Do(qo(n,0)))}function DQ(e,t,n,i){let r=null,o=e.changeByRange(o=>{if(!o.empty)return{changes:[{insert:t,from:o.from},{insert:n,from:o.to}],effects:XQ.of(o.to+t.length),range:ra.range(o.anchor+t.length,o.head+t.length)};let a=UQ(e.doc,o.head);return!a||/\s/.test(a)||i.indexOf(a)>-1?{changes:{insert:t+n,from:o.head},effects:XQ.of(o.head+t.length),range:ra.cursor(o.head+t.length)}:{range:r=o}});return r?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}function WQ(e,t,n){let i=null,r=e.changeByRange(t=>t.empty&&UQ(e.doc,t.head)==n?{changes:{from:t.head,to:t.head+n.length,insert:n},range:ra.cursor(t.head+n.length)}:i={range:t});return i?null:e.update(r,{scrollIntoView:!0,userEvent:"input.type"})}function NQ(e,t,n,i){let r=i.stringPrefixes||_Q.stringPrefixes,o=null,a=e.changeByRange(i=>{if(!i.empty)return{changes:[{insert:t,from:i.from},{insert:t,from:i.to}],effects:XQ.of(i.to+t.length),range:ra.range(i.anchor+t.length,i.head+t.length)};let a,s=i.head,l=UQ(e.doc,s);if(l==t){if(HQ(e,s))return{changes:{insert:t+t,from:s},effects:XQ.of(s+t.length),range:ra.cursor(s+t.length)};if(qQ(e,s)){let i=n&&e.sliceDoc(s,s+3*t.length)==t+t+t?t+t+t:t;return{changes:{from:s,to:s+i.length,insert:i},range:ra.cursor(s+i.length)}}}else{if(n&&e.sliceDoc(s-2*t.length,s)==t+t&&(a=GQ(e,s-2*t.length,r))>-1&&HQ(e,a))return{changes:{insert:t+t+t+t,from:s},effects:XQ.of(s+t.length),range:ra.cursor(s+t.length)};if(e.charCategorizer(s)(l)!=za.Word&&GQ(e,s,r)>-1&&!function(e,t,n,i){let r=Ip(e).resolveInner(t,-1),o=i.reduce((e,t)=>Math.max(e,t.length),0);for(let a=0;a<5;a++){let a=e.sliceDoc(r.from,Math.min(r.to,r.from+n.length+o)),s=a.indexOf(n);if(!s||s>-1&&i.indexOf(a.slice(0,s))>-1){let t=r.firstChild;for(;t&&t.from==r.from&&t.to-t.from>n.length+s;){if(e.sliceDoc(t.to-n.length,t.to)==n)return!1;t=t.firstChild}return!0}let l=r.to==t&&r.parent;if(!l)break;r=l}return!1}(e,s,t,r))return{changes:{insert:t+t,from:s},effects:XQ.of(s+t.length),range:ra.cursor(s+t.length)}}return{range:o=i}});return o?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function HQ(e,t){let n=Ip(e).resolveInner(t+1);return n.parent&&n.from==t}function GQ(e,t,n){let i=e.charCategorizer(t);if(i(e.sliceDoc(t-1,t))!=za.Word)return t;for(let r of n){let n=t-r.length;if(e.sliceDoc(n,t)==r&&i(e.sliceDoc(n-1,n))!=za.Word)return n}return-1}const FQ=[{key:"Ctrl-Space",run:dQ},{mac:"Alt-`",run:dQ},{key:"Escape",run:e=>{let t=e.state.field(sQ,!1);return!(!t||!t.active.some(e=>0!=e.state)||(e.dispatch({effects:zC.of(null)}),0))}},{key:"ArrowDown",run:uQ(!0)},{key:"ArrowUp",run:uQ(!1)},{key:"PageDown",run:uQ(!0,"page")},{key:"PageUp",run:uQ(!1,"page")},{key:"Enter",run:e=>{let t=e.state.field(sQ,!1);return!(e.state.readOnly||!t||!t.open||t.open.selected<0||t.open.disabled||Date.now()-t.open.timestamp<e.state.facet(qC).interactionDelay)&&lQ(e,t.open.options[t.open.selected])}}],JQ=ga.highest(kd.computeN([qC],e=>e.facet(qC).defaultKeymap?[FQ]:[]));class KQ{constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n}}class eA{constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selected=n}static init(e,t,n){let i=n.facet(uA).markerFilter;i&&(e=i(e,n));let r=e.slice().sort((e,t)=>e.from-t.from||e.to-t.to),o=new Fa,a=[],s=0;for(let e=0;;){let t,i,l=e==r.length?null:r[e];if(!l&&!a.length)break;for(a.length?(t=s,i=a.reduce((e,t)=>Math.min(e,t.to),l&&l.from>t?l.from:1e8)):(t=l.from,i=l.to,a.push(l),e++);e<r.length;){let n=r[e];if(n.from!=t||!(n.to>n.from||n.to==t)){i=Math.min(n.from,i);break}a.push(n),e++,i=Math.min(n.to,i)}let c=QA(a);if(a.some(e=>e.from==e.to||e.from==e.to-1&&n.doc.lineAt(e.from).to==e.from))o.add(t,t,xl.widget({widget:new hA(c),diagnostics:a.slice()}));else{let e=a.reduce((e,t)=>t.markClass?e+" "+t.markClass:e,"");o.add(t,i,xl.mark({class:"cm-lintRange cm-lintRange-"+c+e,diagnostics:a.slice(),inclusiveEnd:a.some(e=>e.to>i)}))}s=i;for(let e=0;e<a.length;e++)a[e].to<=s&&a.splice(e--,1)}let l=o.finish();return new eA(l,t,tA(l))}}function tA(e,t=null,n=0){let i=null;return e.between(n,1e9,(e,n,{spec:r})=>{if(!(t&&r.diagnostics.indexOf(t)<0))if(i){if(r.diagnostics.indexOf(i.diagnostic)<0)return!1;i=new KQ(i.from,n,i.diagnostic)}else i=new KQ(e,n,t||r.diagnostics[0])}),i}const nA=Ba.define(),iA=Ba.define(),rA=Ba.define(),oA=pa.define({create:()=>new eA(xl.none,null,null),update(e,t){if(t.docChanged&&e.diagnostics.size){let n=e.diagnostics.map(t.changes),i=null,r=e.panel;if(e.selected){let r=t.changes.mapPos(e.selected.from,1);i=tA(n,e.selected.diagnostic,r)||tA(n,null,r)}!n.size&&r&&t.state.facet(uA).autoPanel&&(r=null),e=new eA(n,r,i)}for(let n of t.effects)if(n.is(nA)){let i=t.state.facet(uA).autoPanel?n.value.length?fA.open:null:e.panel;e=eA.init(n.value,i,t.state)}else n.is(iA)?e=new eA(e.diagnostics,n.value?fA.open:null,e.selected):n.is(rA)&&(e=new eA(e.diagnostics,e.panel,n.value));return e},provide:e=>[XO.from(e,e=>e.panel),Ad.decorations.from(e,e=>e.diagnostics)]}),aA=xl.mark({class:"cm-lintRange cm-lintRange-active"});function sA(e,t){return $s("ul",{class:"cm-tooltip-lint"},t.map(t=>OA(e,t,!1)))}const lA=e=>{let t=e.state.field(oA,!1);return!(!t||!t.panel||(e.dispatch({effects:iA.of(!1)}),0))},cA=[{key:"Mod-Shift-m",run:e=>{let t=e.state.field(oA,!1);var n,i;t&&t.panel||e.dispatch({effects:(n=e.state,i=[iA.of(!0)],n.field(oA,!1)?i:i.concat(Ba.appendConfig.of(AA)))});let r=TO(e,fA.open);return r&&r.dom.querySelector(".cm-panel-lint ul").focus(),!0},preventDefault:!0},{key:"F8",run:e=>{let t=e.state.field(oA,!1);if(!t)return!1;let n=e.state.selection.main,i=t.diagnostics.iter(n.to+1);return!(!i.value&&(i=t.diagnostics.iter(0),!i.value||i.from==n.from&&i.to==n.to)||(e.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0}),0))}}],uA=sa.define({combine:e=>Object.assign({sources:e.map(e=>e.source).filter(e=>null!=e)},Ua(e.map(e=>e.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null,hideOn:()=>null},{needsRefresh:(e,t)=>e?t?n=>e(n)||t(n):e:t}))});function dA(e){let t=[];if(e)e:for(let{name:n}of e){for(let e=0;e<n.length;e++){let i=n[e];if(/[a-zA-Z]/.test(i)&&!t.some(e=>e.toLowerCase()==i.toLowerCase())){t.push(i);continue e}}t.push("")}return t}function OA(e,t,n){var i;let r=n?dA(t.actions):[];return $s("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},$s("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage(e):t.message),null===(i=t.actions)||void 0===i?void 0:i.map((n,i)=>{let o=!1,a=i=>{if(i.preventDefault(),o)return;o=!0;let r=tA(e.state.field(oA).diagnostics,t);r&&n.apply(e,r.from,r.to)},{name:s}=n,l=r[i]?s.indexOf(r[i]):-1,c=l<0?s:[s.slice(0,l),$s("u",s.slice(l,l+1)),s.slice(l+1)];return $s("button",{type:"button",class:"cm-diagnosticAction",onclick:a,onmousedown:a,"aria-label":` Action: ${s}${l<0?"":` (access key "${r[i]})"`}.`},c)}),t.source&&$s("div",{class:"cm-diagnosticSource"},t.source))}class hA extends yl{constructor(e){super(),this.sev=e}eq(e){return e.sev==this.sev}toDOM(){return $s("span",{class:"cm-lintPoint cm-lintPoint-"+this.sev})}}class pA{constructor(e,t){this.diagnostic=t,this.id="item_"+Math.floor(4294967295*Math.random()).toString(16),this.dom=OA(e,t,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class fA{constructor(e){this.view=e,this.items=[],this.list=$s("ul",{tabIndex:0,role:"listbox","aria-label":this.view.state.phrase("Diagnostics"),onkeydown:t=>{if(27==t.keyCode)lA(this.view),this.view.focus();else if(38==t.keyCode||33==t.keyCode)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(40==t.keyCode||34==t.keyCode)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(36==t.keyCode)this.moveSelection(0);else if(35==t.keyCode)this.moveSelection(this.items.length-1);else if(13==t.keyCode)this.view.focus();else{if(!(t.keyCode>=65&&t.keyCode<=90&&this.selectedIndex>=0))return;{let{diagnostic:n}=this.items[this.selectedIndex],i=dA(n.actions);for(let r=0;r<i.length;r++)if(i[r].toUpperCase().charCodeAt(0)==t.keyCode){let t=tA(this.view.state.field(oA).diagnostics,n);t&&n.actions[r].apply(e,t.from,t.to)}}}t.preventDefault()},onclick:e=>{for(let t=0;t<this.items.length;t++)this.items[t].dom.contains(e.target)&&this.moveSelection(t)}}),this.dom=$s("div",{class:"cm-panel-lint"},this.list,$s("button",{type:"button",name:"close","aria-label":this.view.state.phrase("close"),onclick:()=>lA(this.view)},"×")),this.update()}get selectedIndex(){let e=this.view.state.field(oA).selected;if(!e)return-1;for(let t=0;t<this.items.length;t++)if(this.items[t].diagnostic==e.diagnostic)return t;return-1}update(){let{diagnostics:e,selected:t}=this.view.state.field(oA),n=0,i=!1,r=null,o=new Set;for(e.between(0,this.view.state.doc.length,(e,a,{spec:s})=>{for(let e of s.diagnostics){if(o.has(e))continue;o.add(e);let a,s=-1;for(let t=n;t<this.items.length;t++)if(this.items[t].diagnostic==e){s=t;break}s<0?(a=new pA(this.view,e),this.items.splice(n,0,a),i=!0):(a=this.items[s],s>n&&(this.items.splice(n,s-n),i=!0)),t&&a.diagnostic==t.diagnostic?a.dom.hasAttribute("aria-selected")||(a.dom.setAttribute("aria-selected","true"),r=a):a.dom.hasAttribute("aria-selected")&&a.dom.removeAttribute("aria-selected"),n++}});n<this.items.length&&!(1==this.items.length&&this.items[0].diagnostic.from<0);)i=!0,this.items.pop();0==this.items.length&&(this.items.push(new pA(this.view,{from:-1,to:-1,severity:"info",message:this.view.state.phrase("No diagnostics")})),i=!0),r?(this.list.setAttribute("aria-activedescendant",r.id),this.view.requestMeasure({key:this,read:()=>({sel:r.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:e,panel:t})=>{let n=t.height/this.list.offsetHeight;e.top<t.top?this.list.scrollTop-=(t.top-e.top)/n:e.bottom>t.bottom&&(this.list.scrollTop+=(e.bottom-t.bottom)/n)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling,t.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;e!=n.dom;)t();e=n.dom.nextSibling}else this.list.insertBefore(n.dom,e);for(;e;)t()}moveSelection(e){if(this.selectedIndex<0)return;let t=tA(this.view.state.field(oA).diagnostics,this.items[e].diagnostic);t&&this.view.dispatch({selection:{anchor:t.from,head:t.to},scrollIntoView:!0,effects:rA.of(t)})}static open(e){return new fA(e)}}function gA(e){return function(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" ${t}>${encodeURIComponent(e)}</svg>')`}(`<path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="${e}" fill="none" stroke-width=".7"/>`,'width="6" height="3"')}const mA=Ad.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnostic-hint":{borderLeft:"5px solid #66d"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:gA("#d11")},".cm-lintRange-warning":{backgroundImage:gA("orange")},".cm-lintRange-info":{backgroundImage:gA("#999")},".cm-lintRange-hint":{backgroundImage:gA("#66d")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-lintPoint-hint":{"&:after":{borderBottomColor:"#66d"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});function CA(e){return"error"==e?4:"warning"==e?3:"info"==e?2:1}function QA(e){let t="hint",n=1;for(let i of e){let e=CA(i.severity);e>n&&(n=e,t=i.severity)}return t}const AA=[oA,Ad.decorations.compute([oA],e=>{let{selected:t,panel:n}=e.field(oA);return t&&n&&t.from!=t.to?xl.set([aA.range(t.from,t.to)]):xl.none}),function(e,t={}){let n=Ba.define(),i=pa.define({create:()=>[],update(e,i){if(e.length&&(t.hideOnChange&&(i.docChanged||i.selection)?e=[]:t.hideOn&&(e=e.filter(e=>!t.hideOn(i,e))),i.docChanged)){let t=[];for(let n of e){let e=i.changes.mapPos(n.pos,-1,No.TrackDel);if(null!=e){let r=Object.assign(Object.create(null),n);r.pos=e,null!=r.end&&(r.end=i.changes.mapPos(r.end)),t.push(r)}}e=t}for(let t of i.effects)t.is(n)&&(e=t.value),t.is(EO)&&(e=[]);return e},provide:e=>bO.from(e)});return{active:i,extension:[i,$c.define(r=>new xO(r,e,i,n,t.hoverTime||300)),wO]}}(function(e,t,n){let i,{diagnostics:r}=e.state.field(oA),o=-1,a=-1;r.between(t-(n<0?1:0),t+(n>0?1:0),(e,r,{spec:s})=>{if(t>=e&&t<=r&&(e==r||(t>e||n>0)&&(t<r||n<0)))return i=s.diagnostics,o=e,a=r,!1});let s=e.state.facet(uA).tooltipFilter;return i&&s&&(i=s(i,e.state)),i?{pos:o,end:a,above:e.state.doc.lineAt(o).to<a,create:()=>({dom:sA(e,i)})}:null},{hideOn:function(e,t){let n=t.pos,i=t.end||n,r=e.state.facet(uA).hideOn(e,n,i);if(null!=r)return r;let o=e.startState.doc.lineAt(t.pos);return!(!e.effects.some(e=>e.is(nA))&&!e.changes.touchesRange(o.from,Math.max(o.to,i)))}}),mA];var vA=function(e){void 0===e&&(e={});var{crosshairCursor:t=!1}=e,n=[];!1!==e.closeBracketsKeymap&&(n=n.concat(YQ)),!1!==e.defaultKeymap&&(n=n.concat(Sm)),!1!==e.searchKeymap&&(n=n.concat(bC)),!1!==e.historyKeymap&&(n=n.concat(Pg)),!1!==e.foldKeymap&&(n=n.concat(Af)),!1!==e.completionKeymap&&(n=n.concat(FQ)),!1!==e.lintKeymap&&(n=n.concat(cA));var i=[];return!1!==e.lineNumbers&&i.push(function(e={}){return[JO.of(e),YO(),th]}()),!1!==e.highlightActiveLineGutter&&i.push(rh),!1!==e.highlightSpecialChars&&i.push(function(e={}){return[nO.of(e),iO||(iO=$c.fromClass(class{constructor(e){this.view=e,this.decorations=xl.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(e.state.facet(nO)),this.decorations=this.decorator.createDeco(e)}makeDecorator(e){return new Fd({regexp:e.specialChars,decoration:(t,n,i)=>{let{doc:r}=n.state,o=qo(t[0],0);if(9==o){let e=r.lineAt(i),t=n.state.tabSize,o=ls(e.text,t,i-e.from);return xl.replace({widget:new oO((t-o%t)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[o]||(this.decorationCache[o]=xl.replace({widget:new rO(e,o)}))},boundary:e.replaceTabs?void 0:/[^]/})}update(e){let t=e.state.facet(nO);e.startState.facet(nO)!=t?(this.decorator=this.makeDecorator(t),this.decorations=this.decorator.createDeco(e.view)):this.decorations=this.decorator.updateDeco(e,this.decorations)}},{decorations:e=>e.decorations}))]}()),!1!==e.history&&i.push(function(e={}){return[hg,Og.of(e),Ad.domEventHandlers({beforeinput(e,t){let n="historyUndo"==e.inputType?fg:"historyRedo"==e.inputType?gg:null;return!!n&&(e.preventDefault(),n(t))}})]}()),!1!==e.foldGutter&&i.push(function(e={}){let t={...Sf,...e},n=new kf(t,!0),i=new kf(t,!1),r=$c.fromClass(class{constructor(e){this.from=e.viewport.from,this.markers=this.buildMarkers(e)}update(e){(e.docChanged||e.viewportChanged||e.startState.facet(zp)!=e.state.facet(zp)||e.startState.field(pf,!1)!=e.state.field(pf,!1)||Ip(e.startState)!=Ip(e.state)||t.foldingChanged(e))&&(this.markers=this.buildMarkers(e.view))}buildMarkers(e){let t=new Fa;for(let r of e.viewportLineBlocks){let o=gf(e.state,r.from,r.to)?i:cf(e.state,r.from,r.to)?n:null;o&&t.add(r.from,r.from,o)}return t.finish()}}),{domEventHandlers:o}=t;return[r,zO({class:"cm-foldGutter",markers(e){var t;return(null===(t=e.plugin(r))||void 0===t?void 0:t.markers)||Ga.empty},initialSpacer:()=>new kf(t,!1),domEventHandlers:{...o,click:(e,t,n)=>{if(o.click&&o.click(e,t,n))return!0;let i=gf(e.state,t.from,t.to);if(i)return e.dispatch({effects:Of.of(i)}),!0;let r=cf(e.state,t.from,t.to);return!!r&&(e.dispatch({effects:df.of(r)}),!0)}}}),bf()]}()),!1!==e.drawSelection&&i.push(function(e={}){return[zd.of(e),Yd,Ud,Dd,hc.of(!0)]}()),!1!==e.dropCursor&&i.push([Nd,Hd]),!1!==e.allowMultipleSelections&&i.push(qa.allowMultipleSelections.of(!0)),!1!==e.indentOnInput&&i.push(qa.transactionFilter.of(e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let n=e.newDoc,{head:i}=e.newSelection.main,r=n.lineAt(i);if(i>r.from+200)return e;let o=n.sliceString(r.from,i);if(!t.some(e=>e.test(o)))return e;let{state:a}=e,s=-1,l=[];for(let{head:e}of a.selection.ranges){let t=a.doc.lineAt(e);if(t.from==s)continue;s=t.from;let n=Wp(a,t.from);if(null==n)continue;let i=/^\s*/.exec(t.text)[0],r=Dp(a,n);i!=r&&l.push({from:t.from,to:t.from+i.length,insert:r})}return l.length?[e,{changes:l,sequential:!0}]:e})),!1!==e.syntaxHighlighting&&i.push(_f(Vf,{fallback:!0})),!1!==e.bracketMatching&&i.push(function(e={}){return[jf.of(e),Yf]}()),!1!==e.closeBrackets&&i.push([MQ,RQ]),!1!==e.autocompletion&&i.push(function(e={}){return[fQ,sQ,qC.of(e),hQ,JQ,gQ]}()),!1!==e.rectangularSelection&&i.push(Ad.mouseSelectionStyle.of((e,t)=>{return(n=t).altKey&&0==n.button?function(e,t){let n=uO(e,t),i=e.state.selection;return n?{update(e){if(e.docChanged){let t=e.changes.mapPos(e.startState.doc.line(n.line).from),r=e.state.doc.lineAt(t);n={line:r.number,col:n.col,off:Math.min(n.off,r.length)},i=i.map(e.changes)}},get(t,r,o){let a=uO(e,t);if(!a)return i;let s=function(e,t,n){let i=Math.min(t.line,n.line),r=Math.max(t.line,n.line),o=[];if(t.off>cO||n.off>cO||t.col<0||n.col<0){let a=Math.min(t.off,n.off),s=Math.max(t.off,n.off);for(let t=i;t<=r;t++){let n=e.doc.line(t);n.length<=s&&o.push(ra.range(n.from+a,n.to+s))}}else{let a=Math.min(t.col,n.col),s=Math.max(t.col,n.col);for(let t=i;t<=r;t++){let n=e.doc.line(t),i=cs(n.text,a,e.tabSize,!0);if(i<0)o.push(ra.cursor(n.to));else{let t=cs(n.text,s,e.tabSize);o.push(ra.range(n.from+i,n.from+t))}}}return o}(e.state,n,a);return s.length?o?ra.create(s.concat(i.ranges)):ra.create(s):i}}:null}(e,t):null;var n})),!1!==t&&i.push(function(e={}){let[t,n]=dO[e.key||"Alt"],i=$c.fromClass(class{constructor(e){this.view=e,this.isDown=!1}set(e){this.isDown!=e&&(this.isDown=e,this.view.update([]))}},{eventObservers:{keydown(e){this.set(e.keyCode==t||n(e))},keyup(e){e.keyCode!=t&&n(e)||this.set(!1)},mousemove(e){this.set(n(e))}}});return[i,Ad.contentAttributes.of(e=>{var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.isDown)?OO:null})]}()),!1!==e.highlightActiveLine&&i.push(sO),!1!==e.highlightSelectionMatches&&i.push([Nm,Wm]),e.tabSize&&"number"==typeof e.tabSize&&i.push(qp.of(" ".repeat(e.tabSize))),i.concat([kd.of(n.flat())]).filter(Boolean)};const $A="#e06c75",bA="#abb2bf",yA="#7d8799",wA="#d19a66",xA="#2c313a",SA="#282c34",kA="#353a42",EA="#528bff",PA=[Ad.theme({"&":{color:bA,backgroundColor:SA},".cm-content":{caretColor:EA},".cm-cursor, .cm-dropCursor":{borderLeftColor:EA},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:"#3E4451"},".cm-panels":{backgroundColor:"#21252b",color:bA},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:SA,color:yA,border:"none"},".cm-activeLineGutter":{backgroundColor:xA},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:kA},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:kA,borderBottomColor:kA},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:xA,color:bA}}},{dark:!0}),_f(Pf.define([{tag:bp.keyword,color:"#c678dd"},{tag:[bp.name,bp.deleted,bp.character,bp.propertyName,bp.macroName],color:$A},{tag:[bp.function(bp.variableName),bp.labelName],color:"#61afef"},{tag:[bp.color,bp.constant(bp.name),bp.standard(bp.name)],color:wA},{tag:[bp.definition(bp.name),bp.separator],color:bA},{tag:[bp.typeName,bp.className,bp.number,bp.changed,bp.annotation,bp.modifier,bp.self,bp.namespace],color:"#e5c07b"},{tag:[bp.operator,bp.operatorKeyword,bp.url,bp.escape,bp.regexp,bp.link,bp.special(bp.string)],color:"#56b6c2"},{tag:[bp.meta,bp.comment],color:yA},{tag:bp.strong,fontWeight:"bold"},{tag:bp.emphasis,fontStyle:"italic"},{tag:bp.strikethrough,textDecoration:"line-through"},{tag:bp.link,color:yA,textDecoration:"underline"},{tag:bp.heading,fontWeight:"bold",color:$A},{tag:[bp.atom,bp.bool,bp.special(bp.variableName)],color:wA},{tag:[bp.processingInstruction,bp.string,bp.inserted],color:"#98c379"},{tag:bp.invalid,color:"#ffffff"}]))];var TA=Ad.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),IA=function(e){void 0===e&&(e={});var{indentWithTab:t=!0,editable:n=!0,readOnly:i=!1,theme:r="light",placeholder:o="",basicSetup:a=!0}=e,s=[];switch(t&&s.unshift(kd.of([km])),a&&("boolean"==typeof a?s.unshift(vA()):s.unshift(vA(a))),o&&s.unshift(function(e){let t=$c.fromClass(class{constructor(t){this.view=t,this.placeholder=e?xl.set([xl.widget({widget:new lO(e),side:1}).range(0)]):xl.none}get decorations(){return this.view.state.doc.length?xl.none:this.placeholder}},{decorations:e=>e.decorations});return"string"==typeof e?[t,Ad.contentAttributes.of({"aria-placeholder":e})]:t}(o)),r){case"light":s.push(TA);break;case"dark":s.push(PA);break;case"none":break;default:s.push(r)}return!1===n&&s.push(Ad.editable.of(!1)),i&&s.push(qa.readOnly.of(!0)),[...s]};class BA{constructor(e,t){this.timeLeftMS=void 0,this.timeoutMS=void 0,this.isCancelled=!1,this.isTimeExhausted=!1,this.callbacks=[],this.timeLeftMS=t,this.timeoutMS=t,this.callbacks.push(e)}tick(){if(!this.isCancelled&&!this.isTimeExhausted&&(this.timeLeftMS--,this.timeLeftMS<=0)){this.isTimeExhausted=!0;var e=this.callbacks.slice();this.callbacks.length=0,e.forEach(e=>{try{e()}catch(e){console.error("TimeoutLatch callback error:",e)}})}}cancel(){this.isCancelled=!0,this.callbacks.length=0}reset(){this.timeLeftMS=this.timeoutMS,this.isCancelled=!1,this.isTimeExhausted=!1}get isDone(){return this.isCancelled||this.isTimeExhausted}}class _A{constructor(){this.interval=null,this.latches=new Set}add(e){this.latches.add(e),this.start()}remove(e){this.latches.delete(e),0===this.latches.size&&this.stop()}start(){null===this.interval&&(this.interval=setInterval(()=>{this.latches.forEach(e=>{e.tick(),e.isDone&&this.remove(e)})},1))}stop(){null!==this.interval&&(clearInterval(this.interval),this.interval=null)}}var XA=null,VA=Pa.define(),RA=[],ZA=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],jA=(0,i.forwardRef)((e,t)=>{var{className:n,value:r="",selection:o,extensions:a=[],onChange:s,onStatistics:l,onCreateEditor:c,onUpdate:u,autoFocus:d,theme:O="light",height:h,minHeight:p,maxHeight:f,width:g,minWidth:m,maxWidth:C,basicSetup:Q,placeholder:A,indentWithTab:v,editable:$,readOnly:b,root:y,initialState:w}=e,x=function(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,ZA),S=(0,i.useRef)(null),{state:k,view:E,container:P,setContainer:T}=function(e){var{value:t,selection:n,onChange:r,onStatistics:o,onCreateEditor:a,onUpdate:s,extensions:l=RA,autoFocus:c,theme:u="light",height:d=null,minHeight:O=null,maxHeight:h=null,width:p=null,minWidth:f=null,maxWidth:g=null,placeholder:m="",editable:C=!0,readOnly:Q=!1,indentWithTab:A=!0,basicSetup:v=!0,root:$,initialState:b}=e,[y,w]=(0,i.useState)(),[x,S]=(0,i.useState)(),[k,E]=(0,i.useState)(),P=(0,i.useState)(()=>({current:null}))[0],T=(0,i.useState)(()=>({current:null}))[0],I=Ad.theme({"&":{height:d,minHeight:O,maxHeight:h,width:p,minWidth:f,maxWidth:g},"& .cm-scroller":{height:"100% !important"}}),B=Ad.updateListener.of(e=>{if(e.docChanged&&"function"==typeof r&&!e.transactions.some(e=>e.annotation(VA))){P.current?P.current.reset():(P.current=new BA(()=>{if(T.current){var e=T.current;T.current=null,e()}P.current=null},200),("undefined"==typeof window?new _A:(XA||(XA=new _A),XA)).add(P.current));var t=e.state.doc.toString();r(t,e)}o&&o((e=>({line:e.state.doc.lineAt(e.state.selection.main.from),lineCount:e.state.doc.lines,lineBreak:e.state.lineBreak,length:e.state.doc.length,readOnly:e.state.readOnly,tabSize:e.state.tabSize,selection:e.state.selection,selectionAsSingle:e.state.selection.asSingle().main,ranges:e.state.selection.ranges,selectionCode:e.state.sliceDoc(e.state.selection.main.from,e.state.selection.main.to),selections:e.state.selection.ranges.map(t=>e.state.sliceDoc(t.from,t.to)),selectedText:e.state.selection.ranges.some(e=>!e.empty)}))(e))}),_=[B,I,...IA({theme:u,editable:C,readOnly:Q,placeholder:m,indentWithTab:A,basicSetup:v})];return s&&"function"==typeof s&&_.push(Ad.updateListener.of(s)),_=_.concat(l),(0,i.useLayoutEffect)(()=>{if(y&&!k){var e={doc:t,selection:n,extensions:_},i=b?qa.fromJSON(b.json,e,b.fields):qa.create(e);if(E(i),!x){var r=new Ad({state:i,parent:y,root:$});S(r),a&&a(r,i)}}return()=>{x&&(E(void 0),S(void 0))}},[y,k]),(0,i.useEffect)(()=>{e.container&&w(e.container)},[e.container]),(0,i.useEffect)(()=>()=>{x&&(x.destroy(),S(void 0)),P.current&&(P.current.cancel(),P.current=null)},[x]),(0,i.useEffect)(()=>{c&&x&&x.focus()},[c,x]),(0,i.useEffect)(()=>{x&&x.dispatch({effects:Ba.reconfigure.of(_)})},[u,l,d,O,h,p,f,g,m,C,Q,A,v,r,s]),(0,i.useEffect)(()=>{if(void 0!==t){var e=x?x.state.doc.toString():"";if(x&&t!==e){var n=()=>{x&&t!==x.state.doc.toString()&&x.dispatch({changes:{from:0,to:x.state.doc.toString().length,insert:t||""},annotations:[VA.of(!0)]})};P.current&&!P.current.isDone?T.current=n:n()}}},[t,x]),{state:k,setState:E,view:x,setView:S,container:y,setContainer:w}}({root:y,value:r,autoFocus:d,theme:O,height:h,minHeight:p,maxHeight:f,width:g,minWidth:m,maxWidth:C,basicSetup:Q,placeholder:A,indentWithTab:v,editable:$,readOnly:b,selection:o,onChange:s,onStatistics:l,onCreateEditor:c,onUpdate:u,extensions:a,initialState:w});(0,i.useImperativeHandle)(t,()=>({editor:S.current,state:k,view:E}),[S,P,k,E]);var I=(0,i.useCallback)(e=>{S.current=e,T(e)},[T]);if("string"!=typeof r)throw new Error("value must be typeof string but got "+typeof r);return(0,At.jsx)("div",vo({ref:I,className:("string"==typeof O?"cm-theme-"+O:"cm-theme")+(n?" "+n:"")},x))});jA.displayName="CodeMirror";class LA{constructor(e,t,n,i,r,o,a,s,l,c=0,u){this.p=e,this.stack=t,this.state=n,this.reducePos=i,this.pos=r,this.score=o,this.buffer=a,this.bufferBase=s,this.curContext=l,this.lookAhead=c,this.parent=u}toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,n=0){let i=e.parser.context;return new LA(e,[],t,n,n,0,[],0,i?new zA(i,i.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var t;let n=e>>19,i=65535&e,{parser:r}=this.p,o=this.reducePos<this.pos-25;o&&this.setLookAhead(this.pos);let a=r.dynamicPrecedence(i);if(a&&(this.score+=a),0==n)return this.pushState(r.getGoto(this.state,i,!0),this.reducePos),i<r.minRepeatTerm&&this.storeNode(i,this.reducePos,this.reducePos,o?8:4,!0),void this.reduceContext(i,this.reducePos);let s=this.stack.length-3*(n-1)-(262144&e?6:0),l=s?this.stack[s-2]:this.p.ranges[0].from,c=this.reducePos-l;c>=2e3&&!(null===(t=this.p.parser.nodeSet.types[i])||void 0===t?void 0:t.isAnonymous)&&(l==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=c):this.p.lastBigReductionSize<c&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=l,this.p.lastBigReductionSize=c));let u=s?this.stack[s-1]:0,d=this.bufferBase+this.buffer.length-u;if(i<r.minRepeatTerm||131072&e){let e=r.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(i,l,e,d+4,!0)}if(262144&e)this.state=this.stack[s];else{let e=this.stack[s-3];this.state=r.getGoto(e,i,!0)}for(;this.stack.length>s;)this.stack.pop();this.reduceContext(i,l)}storeNode(e,t,n,i=4,r=!1){if(0==e&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let e=this,i=this.buffer.length;if(0==i&&e.parent&&(i=e.bufferBase-e.parent.bufferBase,e=e.parent),i>0&&0==e.buffer[i-4]&&e.buffer[i-1]>-1){if(t==n)return;if(e.buffer[i-2]>=t)return void(e.buffer[i-2]=n)}}if(r&&this.pos!=n){let r=this.buffer.length;if(r>0&&0!=this.buffer[r-4]){let e=!1;for(let t=r;t>0&&this.buffer[t-2]>n;t-=4)if(this.buffer[t-1]>=0){e=!0;break}if(e)for(;r>0&&this.buffer[r-2]>n;)this.buffer[r]=this.buffer[r-4],this.buffer[r+1]=this.buffer[r-3],this.buffer[r+2]=this.buffer[r-2],this.buffer[r+3]=this.buffer[r-1],r-=4,i>4&&(i-=4)}this.buffer[r]=e,this.buffer[r+1]=t,this.buffer[r+2]=n,this.buffer[r+3]=i}else this.buffer.push(e,t,n,i)}shift(e,t,n,i){if(131072&e)this.pushState(65535&e,this.pos);else if(262144&e)this.pos=i,this.shiftContext(t,n),t<=this.p.parser.maxNode&&this.buffer.push(t,n,i,4);else{let r=e,{parser:o}=this.p;(i>this.pos||t<=o.maxNode)&&(this.pos=i,o.stateFlag(r,1)||(this.reducePos=i)),this.pushState(r,n),this.shiftContext(t,n),t<=o.maxNode&&this.buffer.push(t,n,i,4)}}apply(e,t,n,i){65536&e?this.reduce(e):this.shift(e,t,n,i)}useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);let i=this.pos;this.reducePos=this.pos=i+e.length,this.pushState(t,i),this.buffer.push(n,i,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let n=e.buffer.slice(t),i=e.bufferBase+t;for(;e&&i==e.bufferBase;)e=e.parent;return new LA(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,i,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new MA(this);;){let n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==n)return!1;if(!(65536&n))return!0;t.reduce(n)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let n=[];for(let i,r=0;r<t.length;r+=2)(i=t[r+1])!=this.state&&this.p.parser.hasAction(i,e)&&n.push(t[r],i);if(this.stack.length<120)for(let e=0;n.length<8&&e<t.length;e+=2){let i=t[e+1];n.some((e,t)=>1&t&&e==i)||n.push(t[e],i)}t=n}let n=[];for(let e=0;e<t.length&&n.length<4;e+=2){let i=t[e+1];if(i==this.state)continue;let r=this.split();r.pushState(i,this.pos),r.storeNode(0,r.pos,r.pos,4,!0),r.shiftContext(t[e],this.pos),r.reducePos=this.pos,r.score-=200,n.push(r)}return n}forceReduce(){let{parser:e}=this.p,t=e.stateSlot(this.state,5);if(!(65536&t))return!1;if(!e.validAction(this.state,t)){let n=t>>19,i=65535&t,r=this.stack.length-3*n;if(r<0||e.getGoto(this.stack[r],i,!1)<0){let e=this.findForcedReduction();if(null==e)return!1;t=e}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}findForcedReduction(){let{parser:e}=this.p,t=[],n=(i,r)=>{if(!t.includes(i))return t.push(i),e.allActions(i,t=>{if(393216&t);else if(65536&t){let n=(t>>19)-r;if(n>1){let i=65535&t,r=this.stack.length-3*n;if(r>=0&&e.getGoto(this.stack[r],i,!1)>=0)return n<<19|65536|i}}else{let e=n(t,r+1);if(null!=e)return e}})};return n(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;t<this.stack.length;t+=3)if(this.stack[t]!=e.stack[t])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(e){return this.p.parser.dialect.flags[e]}shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,e,this,this.p.stream.reset(t)))}reduceContext(e,t){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,e,this,this.p.stream.reset(t)))}emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&this.buffer.push(this.curContext.hash,this.pos,this.pos,-3)}emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&this.buffer.push(this.lookAhead,this.pos,this.pos,-4)}updateContext(e){if(e!=this.curContext.context){let t=new zA(this.curContext.tracker,e);t.hash!=this.curContext.hash&&this.emitContext(),this.curContext=t}}setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class zA{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}}class MA{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=3*(n-1);let i=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=i}}class YA{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.buffer,0==this.index&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new YA(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}fork(){return new YA(this.stack,this.pos,this.index)}}function qA(e,t=Uint16Array){if("string"!=typeof e)return e;let n=null;for(let i=0,r=0;i<e.length;){let o=0;for(;;){let t=e.charCodeAt(i++),n=!1;if(126==t){o=65535;break}t>=92&&t--,t>=34&&t--;let r=t-32;if(r>=46&&(r-=46,n=!0),o+=r,n)break;o*=46}n?n[r++]=o:n=new t(o)}return n}class UA{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const DA=new UA;class WA{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=DA,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let n=this.range,i=this.rangeIndex,r=this.pos+e;for(;r<n.from;){if(!i)return null;let e=this.ranges[--i];r-=n.from-e.to,n=e}for(;t<0?r>n.to:r>=n.to;){if(i==this.ranges.length-1)return null;let e=this.ranges[++i];r+=e.from-n.to,n=e}return r}clipPos(e){if(e>=this.range.from&&e<this.range.to)return e;for(let t of this.ranges)if(t.to>e)return Math.max(e,t.from);return this.end}peek(e){let t,n,i=this.chunkOff+e;if(i>=0&&i<this.chunk.length)t=this.pos+e,n=this.chunk.charCodeAt(i);else{let i=this.resolveOffset(e,1);if(null==i)return-1;if(t=i,t>=this.chunk2Pos&&t<this.chunk2Pos+this.chunk2.length)n=this.chunk2.charCodeAt(t-this.chunk2Pos);else{let e=this.rangeIndex,i=this.range;for(;i.to<=t;)i=this.ranges[++e];this.chunk2=this.input.chunk(this.chunk2Pos=t),t+this.chunk2.length>i.to&&(this.chunk2=this.chunk2.slice(0,i.to-t)),n=this.chunk2.charCodeAt(0)}}return t>=this.token.lookAhead&&(this.token.lookAhead=t+1),n}acceptToken(e,t=0){let n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=e,this.token.end=n}acceptTokenTo(e,t){this.token.value=e,this.token.end=t}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:e,chunkPos:t}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=e,this.chunk2Pos=t,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let e=this.input.chunk(this.pos),t=this.pos+e.length;this.chunk=t>this.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=DA,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;e>=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e<this.chunkPos+this.chunk.length?this.chunkOff=e-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let n="";for(let i of this.ranges){if(i.from>=t)break;i.to>e&&(n+=this.input.read(Math.max(i.from,e),Math.min(i.to,t)))}return n}}class NA{constructor(e,t){this.data=e,this.id=t}token(e,t){let{parser:n}=t.p;FA(this.data,e,t,this.id,n.data,n.tokenPrecTable)}}NA.prototype.contextual=NA.prototype.fallback=NA.prototype.extend=!1;class HA{constructor(e,t,n){this.precTable=t,this.elseToken=n,this.data="string"==typeof e?qA(e):e}token(e,t){let n=e.pos,i=0;for(;;){let n=e.next<0,r=e.resolveOffset(1,1);if(FA(this.data,e,t,0,this.data,this.precTable),e.token.value>-1)break;if(null==this.elseToken)return;if(n||i++,null==r)break;e.reset(r,e.token)}i&&(e.reset(n,e.token),e.acceptToken(this.elseToken,i))}}HA.prototype.contextual=NA.prototype.fallback=NA.prototype.extend=!1;class GA{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function FA(e,t,n,i,r,o){let a=0,s=1<<i,{dialect:l}=n.p.parser;e:for(;0!=(s&e[a]);){let n=e[a+1];for(let i=a+3;i<n;i+=2)if((e[i+1]&s)>0){let n=e[i];if(l.allows(n)&&(-1==t.token.value||t.token.value==n||KA(n,t.token.value,r,o))){t.acceptToken(n);break}}let i=t.next,c=0,u=e[a+2];if(!(t.next<0&&u>c&&65535==e[n+3*u-3])){for(;c<u;){let r=c+u>>1,o=n+r+(r<<1),s=e[o],l=e[o+1]||65536;if(i<s)u=r;else{if(!(i>=l)){a=e[o+2],t.advance();continue e}c=r+1}}break}a=e[n+3*u-1]}}function JA(e,t,n){for(let i,r=t;65535!=(i=e[r]);r++)if(i==n)return r-t;return-1}function KA(e,t,n,i){let r=JA(n,i,t);return r<0||JA(n,i,e)<r}const ev="undefined"!=typeof process&&process.env&&/\bparse\b/.test(process.env.LOG);let tv=null;function nv(e,t,n){let i=e.cursor(fh.IncludeAnonymous);for(i.moveTo(t);;)if(!(n<0?i.childBefore(t):i.childAfter(t)))for(;;){if((n<0?i.to<t:i.from>t)&&!i.type.isError)return n<0?Math.max(0,Math.min(i.to-1,t-25)):Math.min(e.length,Math.max(i.from+1,t+25));if(n<0?i.prevSibling():i.nextSibling())break;if(!i.parent())return n<0?0:e.length}}class iv{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?nv(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?nv(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(e<this.nextStart)return null;for(;this.fragment&&this.safeTo<=e;)this.nextFragment();if(!this.fragment)return null;for(;;){let t=this.trees.length-1;if(t<0)return this.nextFragment(),null;let n=this.trees[t],i=this.index[t];if(i==n.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let r=n.children[i],o=this.start[t]+n.positions[i];if(o>e)return this.nextStart=o,null;if(r instanceof gh){if(o==e){if(o<this.safeFrom)return null;let e=o+r.length;if(e<=this.safeTo){let t=r.prop(lh.lookAhead);if(!t||e+t<this.fragment.to)return r}}this.index[t]++,o+r.length>=Math.max(this.safeFrom,e)&&(this.trees.push(r),this.start.push(o),this.index.push(0))}else this.index[t]++,this.nextStart=o+r.length}}}class rv{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(e=>new UA)}getActions(e){let t=0,n=null,{parser:i}=e.p,{tokenizers:r}=i,o=i.stateSlot(e.state,3),a=e.curContext?e.curContext.hash:0,s=0;for(let i=0;i<r.length;i++){if(!(1<<i&o))continue;let l=r[i],c=this.tokens[i];if((!n||l.fallback)&&((l.contextual||c.start!=e.pos||c.mask!=o||c.context!=a)&&(this.updateCachedToken(c,l,e),c.mask=o,c.context=a),c.lookAhead>c.end+25&&(s=Math.max(c.lookAhead,s)),0!=c.value)){let i=t;if(c.extended>-1&&(t=this.addActions(e,c.extended,c.end,t)),t=this.addActions(e,c.value,c.end,t),!l.extend&&(n=c,t>i))break}}for(;this.actions.length>t;)this.actions.pop();return s&&e.setLookAhead(s),n||e.pos!=this.stream.end||(n=new UA,n.value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new UA,{pos:n,p:i}=e;return t.start=n,t.end=Math.min(n+1,i.stream.end),t.value=n==i.stream.end?i.parser.eofTerm:0,t}updateCachedToken(e,t,n){let i=this.stream.clipPos(n.pos);if(t.token(this.stream.reset(i,e),n),e.value>-1){let{parser:t}=n.p;for(let i=0;i<t.specialized.length;i++)if(t.specialized[i]==e.value){let r=t.specializers[i](this.stream.read(e.start,e.end),n);if(r>=0&&n.p.parser.dialect.allows(r>>1)){1&r?e.extended=r>>1:e.value=r>>1;break}}}else e.value=0,e.end=this.stream.clipPos(i+1)}putAction(e,t,n,i){for(let t=0;t<i;t+=3)if(this.actions[t]==e)return i;return this.actions[i++]=e,this.actions[i++]=t,this.actions[i++]=n,i}addActions(e,t,n,i){let{state:r}=e,{parser:o}=e.p,{data:a}=o;for(let e=0;e<2;e++)for(let s=o.stateSlot(r,e?2:1);;s+=3){if(65535==a[s]){if(1!=a[s+1]){0==i&&2==a[s+1]&&(i=this.putAction(dv(a,s+2),t,n,i));break}s=dv(a,s+2)}a[s]==t&&(i=this.putAction(dv(a,s+1),t,n,i))}return i}}class ov{constructor(e,t,n,i){this.parser=e,this.input=t,this.ranges=i,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new WA(t,i),this.tokens=new rv(e,this.stream),this.topTerm=e.top[1];let{from:r}=i[0];this.stacks=[LA.start(this,e.top[0],r)],this.fragments=n.length&&this.stream.end-r>4*e.bufferLength?new iv(n,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e,t,n=this.stacks,i=this.minStackPos,r=this.stacks=[];if(this.bigReductionCount>300&&1==n.length){let[e]=n;for(;e.forceReduce()&&e.stack.length&&e.stack[e.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let o=0;o<n.length;o++){let a=n[o];for(;;){if(this.tokens.mainToken=null,a.pos>i)r.push(a);else{if(this.advanceStack(a,r,n))continue;{e||(e=[],t=[]),e.push(a);let n=this.tokens.getMainToken(a);t.push(n.value,n.end)}}break}}if(!r.length){let t=e&&function(e){let t=null;for(let n of e){let e=n.p.stoppedAt;(n.pos==n.p.stream.end||null!=e&&n.pos>e)&&n.p.parser.stateFlag(n.state,2)&&(!t||t.score<n.score)&&(t=n)}return t}(e);if(t)return ev&&console.log("Finish with "+this.stackID(t)),this.stackToTree(t);if(this.parser.strict)throw ev&&e&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+i);this.recovering||(this.recovering=5)}if(this.recovering&&e){let n=null!=this.stoppedAt&&e[0].pos>this.stoppedAt?e[0]:this.runRecovery(e,t,r);if(n)return ev&&console.log("Force-finish "+this.stackID(n)),this.stackToTree(n.forceAll())}if(this.recovering){let e=1==this.recovering?1:3*this.recovering;if(r.length>e)for(r.sort((e,t)=>t.score-e.score);r.length>e;)r.pop();r.some(e=>e.reducePos>i)&&this.recovering--}else if(r.length>1){e:for(let e=0;e<r.length-1;e++){let t=r[e];for(let n=e+1;n<r.length;n++){let i=r[n];if(t.sameState(i)||t.buffer.length>500&&i.buffer.length>500){if(!((t.score-i.score||t.buffer.length-i.buffer.length)>0)){r.splice(e--,1);continue e}r.splice(n--,1)}}}r.length>12&&r.splice(12,r.length-12)}this.minStackPos=r[0].pos;for(let e=1;e<r.length;e++)r[e].pos<this.minStackPos&&(this.minStackPos=r[e].pos);return null}stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}advanceStack(e,t,n){let i=e.pos,{parser:r}=this,o=ev?this.stackID(e)+" -> ":"";if(null!=this.stoppedAt&&i>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let t=e.curContext&&e.curContext.tracker.strict,n=t?e.curContext.hash:0;for(let a=this.fragments.nodeAt(i);a;){let i=this.parser.nodeSet.types[a.type.id]==a.type?r.getGoto(e.state,a.type.id):-1;if(i>-1&&a.length&&(!t||(a.prop(lh.contextHash)||0)==n))return e.useNode(a,i),ev&&console.log(o+this.stackID(e)+` (via reuse of ${r.getName(a.type.id)})`),!0;if(!(a instanceof gh)||0==a.children.length||a.positions[0]>0)break;let s=a.children[0];if(!(s instanceof gh&&0==a.positions[0]))break;a=s}}let a=r.stateSlot(e.state,4);if(a>0)return e.reduce(a),ev&&console.log(o+this.stackID(e)+` (via always-reduce ${r.getName(65535&a)})`),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););let s=this.tokens.getActions(e);for(let a=0;a<s.length;){let l=s[a++],c=s[a++],u=s[a++],d=a==s.length||!n,O=d?e:e.split(),h=this.tokens.mainToken;if(O.apply(l,c,h?h.start:O.pos,u),ev&&console.log(o+this.stackID(O)+` (via ${65536&l?`reduce of ${r.getName(65535&l)}`:"shift"} for ${r.getName(c)} @ ${i}${O==e?"":", split"})`),d)return!0;O.pos>i?t.push(O):n.push(O)}return!1}advanceFully(e,t){let n=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return av(e,t),!0}}runRecovery(e,t,n){let i=null,r=!1;for(let o=0;o<e.length;o++){let a=e[o],s=t[o<<1],l=t[1+(o<<1)],c=ev?this.stackID(a)+" -> ":"";if(a.deadEnd){if(r)continue;if(r=!0,a.restart(),ev&&console.log(c+this.stackID(a)+" (restarted)"),this.advanceFully(a,n))continue}let u=a.split(),d=c;for(let e=0;u.forceReduce()&&e<10&&(ev&&console.log(d+this.stackID(u)+" (via force-reduce)"),!this.advanceFully(u,n));e++)ev&&(d=this.stackID(u)+" -> ");for(let e of a.recoverByInsert(s))ev&&console.log(c+this.stackID(e)+" (via recover-insert)"),this.advanceFully(e,n);this.stream.end>a.pos?(l==a.pos&&(l++,s=0),a.recoverByDelete(s,l),ev&&console.log(c+this.stackID(a)+` (via recover-delete ${this.parser.getName(s)})`),av(a,n)):(!i||i.score<a.score)&&(i=a)}return i}stackToTree(e){return e.close(),gh.build({buffer:YA.create(e),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:e.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(e){let t=(tv||(tv=new WeakMap)).get(e);return t||tv.set(e,t=String.fromCodePoint(this.nextStackID++)),t+e}}function av(e,t){for(let n=0;n<t.length;n++){let i=t[n];if(i.pos==e.pos&&i.sameState(e))return void(t[n].score<e.score&&(t[n]=e))}t.push(e)}class sv{constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n}allows(e){return!this.disabled||0==this.disabled[e]}}const lv=e=>e;class cv{constructor(e){this.start=e.start,this.shift=e.shift||lv,this.reduce=e.reduce||lv,this.reuse=e.reuse||lv,this.hash=e.hash||(()=>0),this.strict=!1!==e.strict}}class uv extends Vh{constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let n=0;n<e.repeatNodeCount;n++)t.push("");let n=Object.keys(e.topRules).map(t=>e.topRules[t][1]),i=[];for(let e=0;e<t.length;e++)i.push([]);function r(e,t,n){i[e].push([t,t.deserialize(String(n))])}if(e.nodeProps)for(let t of e.nodeProps){let e=t[0];"string"==typeof e&&(e=lh[e]);for(let n=1;n<t.length;){let i=t[n++];if(i>=0)r(i,e,t[n++]);else{let o=t[n+-i];for(let a=-i;a>0;a--)r(t[n++],e,o);n++}}}this.nodeSet=new Oh(t.map((t,r)=>dh.define({name:r>=this.minRepeatTerm?void 0:t,id:r,props:i[r],top:n.indexOf(r)>-1,error:0==r,skipped:e.skippedNodes&&e.skippedNodes.indexOf(r)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=oh;let o=qA(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let e=0;e<this.specializerSpecs.length;e++)this.specialized[e]=this.specializerSpecs[e].term;this.specializers=this.specializerSpecs.map(Ov),this.states=qA(e.states,Uint32Array),this.data=qA(e.stateData),this.goto=qA(e.goto),this.maxTerm=e.maxTerm,this.tokenizers=e.tokenizers.map(e=>"number"==typeof e?new NA(o,e):e),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,n){let i=new ov(this,e,t,n);for(let r of this.wrappers)i=r(i,e,t,n);return i}getGoto(e,t,n=!1){let i=this.goto;if(t>=i[0])return-1;for(let r=i[t+1];;){let t=i[r++],o=1&t,a=i[r++];if(o&&n)return a;for(let n=r+(t>>1);r<n;r++)if(i[r]==e)return a;if(o)return-1}}hasAction(e,t){let n=this.data;for(let i=0;i<2;i++)for(let r,o=this.stateSlot(e,i?2:1);;o+=3){if(65535==(r=n[o])){if(1!=n[o+1]){if(2==n[o+1])return dv(n,o+2);break}r=n[o=dv(n,o+2)]}if(r==t||0==r)return dv(n,o+1)}return 0}stateSlot(e,t){return this.states[6*e+t]}stateFlag(e,t){return(this.stateSlot(e,0)&t)>0}validAction(e,t){return!!this.allActions(e,e=>e==t||null)}allActions(e,t){let n=this.stateSlot(e,4),i=n?t(n):void 0;for(let n=this.stateSlot(e,1);null==i;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])break;n=dv(this.data,n+2)}i=t(dv(this.data,n+1))}return i}nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])break;n=dv(this.data,n+2)}if(!(1&this.data[n+2])){let e=this.data[n+1];t.some((t,n)=>1&n&&t==e)||t.push(this.data[n],e)}}return t}configure(e){let t=Object.assign(Object.create(uv.prototype),this);if(e.props&&(t.nodeSet=this.nodeSet.extend(...e.props)),e.top){let n=this.topRules[e.top];if(!n)throw new RangeError(`Invalid top rule name ${e.top}`);t.top=n}return e.tokenizers&&(t.tokenizers=this.tokenizers.map(t=>{let n=e.tokenizers.find(e=>e.from==t);return n?n.to:t})),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((n,i)=>{let r=e.specializers.find(e=>e.from==n.external);if(!r)return n;let o=Object.assign(Object.assign({},n),{external:r.to});return t.specializers[i]=Ov(o),o})),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),null!=e.strict&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),null!=e.bufferLength&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),n=t.map(()=>!1);if(e)for(let i of e.split(" ")){let e=t.indexOf(i);e>=0&&(n[e]=!0)}let i=null;for(let e=0;e<t.length;e++)if(!n[e])for(let n,r=this.dialects[t[e]];65535!=(n=this.data[r++]);)(i||(i=new Uint8Array(this.maxTerm+1)))[n]=1;return new sv(e,n,i)}static deserialize(e){return new uv(e)}}function dv(e,t){return e[t]|e[t+1]<<16}function Ov(e){if(e.external){let t=e.extend?1:0;return(n,i)=>e.external(n,i)<<1|t}return e.get}const hv={abstract:4,and:5,array:6,as:7,true:8,false:8,break:9,case:10,catch:11,clone:12,const:13,continue:14,declare:16,default:15,do:17,echo:18,else:19,elseif:20,enddeclare:21,endfor:22,endforeach:23,endif:24,endswitch:25,endwhile:26,enum:27,extends:28,final:29,finally:30,fn:31,for:32,foreach:33,from:34,function:35,global:36,goto:37,if:38,implements:39,include:40,include_once:41,instanceof:42,insteadof:43,interface:44,list:45,match:46,namespace:47,new:48,null:49,or:50,print:51,readonly:52,require:53,require_once:54,return:55,switch:56,throw:57,trait:58,try:59,unset:60,use:61,var:62,public:63,private:63,protected:63,while:64,xor:65,yield:66,__proto__:null};function pv(e){let t=hv[e.toLowerCase()];return null==t?-1:t}function fv(e){return 9==e||10==e||13==e||32==e}function gv(e){return e>=97&&e<=122||e>=65&&e<=90}function mv(e){return 95==e||e>=128||gv(e)}function Cv(e){return e>=48&&e<=55||e>=97&&e<=102||e>=65&&e<=70}const Qv={int:!0,integer:!0,bool:!0,boolean:!0,float:!0,double:!0,real:!0,string:!0,array:!0,object:!0,unset:!0,__proto__:null},Av=new GA(e=>{if(40==e.next){e.advance();let t=0;for(;fv(e.peek(t));)t++;let n,i="";for(;gv(n=e.peek(t));)i+=String.fromCharCode(n),t++;for(;fv(e.peek(t));)t++;41==e.peek(t)&&Qv[i.toLowerCase()]&&e.acceptToken(1)}else if(60==e.next&&60==e.peek(1)&&60==e.peek(2)){for(let t=0;t<3;t++)e.advance();for(;32==e.next||9==e.next;)e.advance();let t=39==e.next;if(t&&e.advance(),!mv(e.next))return;let n=String.fromCharCode(e.next);for(;e.advance(),mv(e.next)||e.next>=48&&e.next<=55;)n+=String.fromCharCode(e.next);if(t){if(39!=e.next)return;e.advance()}if(10!=e.next&&13!=e.next)return;for(;;){let t=10==e.next||13==e.next;if(e.advance(),e.next<0)return;if(t){for(;32==e.next||9==e.next;)e.advance();let t=!0;for(let i=0;i<n.length;i++){if(e.next!=n.charCodeAt(i)){t=!1;break}e.advance()}if(t)return e.acceptToken(2)}}}}),vv=new GA(e=>{e.next<0&&e.acceptToken(278)}),$v=new GA((e,t)=>{63==e.next&&t.canShift(277)&&62==e.peek(1)&&e.acceptToken(277)});function bv(e){let t=e.peek(1);if(110==t||114==t||116==t||118==t||101==t||102==t||92==t||36==t||34==t||123==t)return 2;if(t>=48&&t<=55){let t,n=2;for(;n<5&&(t=e.peek(n))>=48&&t<=55;)n++;return n}if(120==t&&Cv(e.peek(2)))return Cv(e.peek(3))?4:3;if(117==t&&123==e.peek(2))for(let t=3;;t++){let n=e.peek(t);if(125==n)return 2==t?0:t+1;if(!Cv(n))break}return 0}const yv=new GA((e,t)=>{let n=!1;for(;!(34==e.next||e.next<0||36==e.next&&(mv(e.peek(1))||123==e.peek(1))||123==e.next&&36==e.peek(1));n=!0){if(92==e.next){let t=bv(e);if(t){if(n)break;return e.acceptToken(3,t)}}else if(!n&&(91==e.next||45==e.next&&62==e.peek(1)&&mv(e.peek(2))||63==e.next&&45==e.peek(1)&&62==e.peek(2)&&mv(e.peek(3)))&&t.canShift(276))break;e.advance()}n&&e.acceptToken(275)}),wv=np({"Visibility abstract final static":bp.modifier,"for foreach while do if else elseif switch try catch finally return throw break continue default case":bp.controlKeyword,"endif endfor endforeach endswitch endwhile declare enddeclare goto match":bp.controlKeyword,"and or xor yield unset clone instanceof insteadof":bp.operatorKeyword,"function fn class trait implements extends const enum global interface use var":bp.definitionKeyword,"include include_once require require_once namespace":bp.moduleKeyword,"new from echo print array list as":bp.keyword,null:bp.null,Boolean:bp.bool,VariableName:bp.variableName,"NamespaceName/...":bp.namespace,"NamedType/...":bp.typeName,Name:bp.name,"CallExpression/Name":bp.function(bp.variableName),"LabelStatement/Name":bp.labelName,"MemberExpression/Name":bp.propertyName,"MemberExpression/VariableName":bp.special(bp.propertyName),"ScopedExpression/ClassMemberName/Name":bp.propertyName,"ScopedExpression/ClassMemberName/VariableName":bp.special(bp.propertyName),"CallExpression/MemberExpression/Name":bp.function(bp.propertyName),"CallExpression/ScopedExpression/ClassMemberName/Name":bp.function(bp.propertyName),"MethodDeclaration/Name":bp.function(bp.definition(bp.variableName)),"FunctionDefinition/Name":bp.function(bp.definition(bp.variableName)),"ClassDeclaration/Name":bp.definition(bp.className),UpdateOp:bp.updateOperator,ArithOp:bp.arithmeticOperator,"LogicOp IntersectionType/&":bp.logicOperator,BitOp:bp.bitwiseOperator,CompareOp:bp.compareOperator,ControlOp:bp.controlOperator,AssignOp:bp.definitionOperator,"$ ConcatOp":bp.operator,LineComment:bp.lineComment,BlockComment:bp.blockComment,Integer:bp.integer,Float:bp.float,String:bp.string,ShellExpression:bp.special(bp.string),"=> ->":bp.punctuation,"( )":bp.paren,"#[ [ ]":bp.squareBracket,"${ { }":bp.brace,"-> ?->":bp.derefOperator,", ; :: : \\":bp.separator,"PhpOpen PhpClose":bp.processingInstruction}),xv={__proto__:null,static:325,STATIC:325,class:351,CLASS:351},Sv=uv.deserialize({version:14,states:"%#[Q`OWOOQhQaOOP%oO`OOOOO#t'#Hh'#HhO%tO#|O'#DuOOO#u'#Dx'#DxQ&SOWO'#DxO&XO$VOOOOQ#u'#Dy'#DyO&lQaO'#D}O'[QdO'#EQO+QQdO'#IqO+_QdO'#ERO-RQaO'#EXO/bQ`O'#EUO/gQ`O'#E_O2UQaO'#E_O2]Q`O'#EgO2bQ`O'#EqO-RQaO'#EqO2mQpO'#FOO2rQ`O'#FOOOQS'#Iq'#IqO2wQ`O'#ExOOQS'#Ih'#IhO5SQdO'#IeO9UQeO'#F]O-RQaO'#FlO-RQaO'#FmO-RQaO'#FnO-RQaO'#FoO-RQaO'#FoO-RQaO'#FrOOQO'#Ir'#IrO9cQ`O'#FxOOQO'#Ht'#HtO9kQ`O'#HXO:VQ`O'#FsO:bQ`O'#HfO:mQ`O'#GPO:uQaO'#GQO-RQaO'#G`O-RQaO'#GcO;bOrO'#GfOOQS'#JP'#JPOOQS'#JO'#JOOOQS'#Ie'#IeO/bQ`O'#GmO/bQ`O'#GoO/bQ`O'#GtOhQaO'#GvO;iQ`O'#GwO;nQ`O'#GzO:]Q`O'#G}O;sQeO'#HOO;sQeO'#HPO;sQeO'#HQO;}Q`O'#HRO<SQ`O'#HTO<XQaO'#HUO>hQ`O'#HVO:]Q`O'#HWO>mQ`O'#HWO;}Q`O'#HXO:]Q`O'#HZO:]Q`O'#H[O:]Q`O'#H]O>rQ`O'#H`O>}Q`O'#HaO<XQaO'#HeOOQ#u'#Ic'#IcOOQ#u'#Hj'#HjQhQaOOO:]Q`O'#HYO:QQ`O'#HYO?]O#|O'#DsPOOO)CDT)CDTOOO#t-E;f-E;fOOO#u,5:d,5:dOOO#u'#Hi'#HiO&XO$VOOO?hQ$VO'#IbOOOO'#Ib'#IbQOOOOOOOQ#y,5:i,5:iO?oQaO,5:iOOQ#u,5:k,5:kO?vQaO,5:nO?}QaO,5;VO@UQpO,5;WOBsQaO'#EuOOQS,5;`,5;`OBzQ`O,5;pOOQP'#Fd'#FdO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xO-RQaO,5;xOOQ#u'#Iv'#IvOOQS,5<z,5<zOOQ#u,5:m,5:mODsQ`O,5:sODzQ`O'#FsOESQ`O'#FsOE[Q`O,5:pOEaQaO'#E`OOQS,5:y,5:yOGeQ`O'#IjO<XQaO'#EbO<XQaO'#IjOOQS'#Ij'#IjOGlQ`O'#IiOGtQ`O,5:yO/lQaO,5:yOGyQaO'#EhOOQS,5;R,5;ROOQS,5;],5;]OHTQ`O,5;]OHsQdO'#FQOJxQ`O'#HrO2mQpO,5;jOOQS,5;j,5;jOJ}QpO,5;jOKSQtO'#EQOKaQpO,5;dO2wQ`O'#E|OOQS'#E}'#E}OOQS'#Ip'#IpOKlQaO,5:xO-RQaO,5;uOOQS,5;w,5;wO-RQaO,5;wOKsQdO,5<WOLTQdO,5<XOLeQdO,5<YOLuQdO,5<ZON|QdO,5<ZO! TQdO,5<^O! eQ`O'#FyO! pQ`O'#IuO! xQ`O,5<dOOQO-E;r-E;rO! }Q`O'#I}O:]Q`O,5=rO!!VQ`O,5=rO;}Q`O,5=sO:]Q`O,5=wO:]Q`O,5=tO!![Q`O,5=tOOQS'#EQ'#EQO!!aQ`O'#FuO!!wQ`O,5<_O!#SQ`O,5<_O!#[Q`O,5?iO!#aQ`O,5<_O!#iQ`O,5<kO!#qQdO'#GYO!$PQdO'#I|O!$[QdO,5>QO!$dQ`O,5<kO!#[Q`O,5<kO!$lQdO,5<lO!$|Q`O,5<lO!%[Q`O,5<lO!%rQdO,5<zO!'wQdO,5<}O!(XOrO'#IPOOOQ'#JS'#JSO-RQaO'#GkOOOQ'#IP'#IPO!(yOrO,5=QOOQS,5=Q,5=QO!)QQaO,5=XO!)XQ`O,5=ZO!)aQeO,5=`O!)kQ`O,5=bO!)pQaO'#GxO!)aQeO,5=cO<XQaO'#G{O!)aQeO,5=fO!$[QdO,5=iO+_QdO,5=jOOQ#u,5=j,5=jO+_QdO,5=kOOQ#u,5=k,5=kO+_QdO,5=lOOQ#u,5=l,5=lO!)wQ`O,5=mO:]Q`O,5=oO!*PQdO'#JUOOQS'#JU'#JUO!$[QdO,5=pO!+iQaO,5=qO!-xQ`O'#GWO!-}QdO'#I{O!$[QdO,5=rOOQ#u,5=s,5=sO!.YQ`O,5=uO!.]Q`O,5=vO!.bQ`O,5=wO!.mQdO,5=zOOQ#u,5=z,5=zO2mQpO,5={O!.xQ`O,5={O!.}QdO'#JVO!$[QdO,5={O!/]Q`O,5={O!/eQdO'#IgO!$[QdO,5>POOQ#u-E;h-E;hO!1QQ`O,5=tOOO#u,5:_,5:_O!1]O#|O,5:_OOO#u-E;g-E;gOOOO,5>|,5>|OOQ#y1G0T1G0TO!1eQ`O1G0YO-RQaO1G0YO!2wQ`O1G0qOOQS1G0q1G0qOOQS'#Eo'#EoOOQS'#Il'#IlO-RQaO'#IlOOQS1G0r1G0rO!4ZQ`O'#IoO!5pQ`O'#IqO!5}QaO'#EwOOQO'#Io'#IoO!6XQ`O'#InO!6aQ`O,5;aO-RQaO'#FXOOQS'#FW'#FWOOQS1G1[1G1[O!6fQdO1G1dO!8kQdO1G1dO!:WQdO1G1dO!;sQdO1G1dO!=`QdO1G1dO!>{QdO1G1dO!@hQdO1G1dO!BTQdO1G1dO!CpQdO1G1dO!E]QdO1G1dO!FxQdO1G1dO!HeQdO1G1dO!JQQdO1G1dO!KmQdO1G1dO!MYQdO1G1dO!NuQdO1G1dOOQT1G0_1G0_O!#[Q`O,5<_O#!bQaO'#EYOOQS1G0[1G0[O#!iQ`O,5:zOEdQaO,5:zO#!nQaO,5;OO#!uQdO,5:|O#$tQdO,5?UO#&sQaO'#HmO#'TQ`O,5?TOOQS1G0e1G0eO#']Q`O1G0eO#'bQ`O'#IkO#(zQ`O'#IkO#)SQ`O,5;SOG|QaO,5;SOOQS1G0w1G0wOOQO,5>^,5>^OOQO-E;p-E;pOOQS1G1U1G1UO#)pQdO'#FQO#+uQ`O'#HsOJ}QpO1G1UO2wQ`O'#HpO#+zQtO,5;eO2wQ`O'#HqO#,iQtO,5;gO#-WQaO1G1OOOQS,5;h,5;hO#/gQtO'#FQO#/tQdO1G0dO-RQaO1G0dO#1aQdO1G1aO#2|QdO1G1cOOQO,5<e,5<eO#3^Q`O'#HuO#3lQ`O,5?aOOQO1G2O1G2OO:]Q`O,5?iO!$[QdO1G3^O:]Q`O1G3^OOQ#u1G3_1G3_O#3tQ`O1G3cO!1QQ`O1G3`O:]Q`O1G3`O#4PQpO'#FvO#4_Q`O'#FvO#4oQ`O'#FvO#4zQ`O'#FvO#5SQ`O'#FzO#5XQ`O'#F{OOQO'#It'#ItO#5`Q`O'#IsO#5hQ`O,5<aOOQS1G1y1G1yO2wQ`O1G1yO#5mQ`O1G1yO#5rQ`O1G1yO!#[Q`O1G5TO#5}QdO1G5TO!#[Q`O1G1yO#6]Q`O1G2VO!#[Q`O1G2VO<XQaO,5<tO#6eQdO'#H}O#6sQdO,5?hOOQ#u1G3l1G3lO-RQaO1G2VO2wQ`O1G2VO#7OQdO1G2WO9cQ`O'#GSO9cQ`O'#GTO#9bQ`O'#GUOOQS1G2W1G2WO!.]Q`O1G2WO!1TQ`O1G2WO!1QQ`O1G2WO!$|Q`O1G2WO:]O`O,5=RO#:[O`O,5=RO#:gO!bO,5=SO#:uQ`O,5=VOOOQ-E;}-E;}OOQS1G2l1G2lO#:|QaO'#GnO#;gQ$VO1G2sO#@gQ`O1G2sO#@rQ`O'#GpO#@}Q`O'#GsOOQ#u1G2u1G2uO#AYQ`O1G2uOOQ#u'#Gu'#GuOOQ#u'#JT'#JTOOQ#u1G2z1G2zO#A_Q`O1G2zO/bQ`O1G2|O#AdQaO,5=dO#AkQ`O,5=dOOQ#u1G2}1G2}O#ApQ`O1G2}O#AuQ`O,5=gOOQ#u1G3Q1G3QO#CXQ`O1G3QOOQ#u1G3T1G3TOOQ#u1G3U1G3UOOQ#u1G3V1G3VOOQ#u1G3W1G3WO#C^Q`O'#IUO;}Q`O'#IUO#CcQ$VO1G3XO#HiQ`O1G3ZO<XQaO'#ITO#HnQdO,5=eOOQ#u1G3[1G3[O#HyQ`O1G3]O<XQaO,5<rO#IOQdO'#H|O#I^QdO,5?gOOQ#u1G3^1G3^OOQ#u1G3a1G3aO!.]Q`O1G3aOOQ#u1G3b1G3bO#IiQ`O'#H^OOQ#u1G3c1G3cO#JfQ`O1G3cO#JkQ`O1G3cOOQ#u1G3f1G3fO#J|Q`O1G3gO#KRQpO1G3gO#KZQdO'#IWO#KlQdO,5?qO:]Q`O,5?qOOQ#u1G3g1G3gO2mQpO1G3gO#KwQ`O1G3gO!$[QdO1G3gO#K|QeO'#HkO#L^QdO,5?ROOQ#u1G3k1G3kOOQ#u1G3`1G3`O!.]Q`O1G3`O!1TQ`O1G3`OOO#u1G/y1G/yO-RQaO7+%tO#LlQdO7+%tOOQS7+&]7+&]O#NXQ`O,5?WO!+iQaO,5;bO#N`Q`O,5;cO$ uQaO'#HoO$!PQ`O,5?YOOQS1G0{1G0{O$!XQ`O,5;sO$!`Q`O'#EZO$!eQ`O'#IfO$!mQ`O,5:tOOQS1G0f1G0fO$!rQ`O1G0fO$!wQ`O1G0jO<XQaO1G0jOOQO,5>X,5>XOOQO-E;k-E;kOOQS7+&P7+&PO!+iQaO,5;TO$$^QaO'#HnO$$hQ`O,5?VOOQS1G0n1G0nO$$pQ`O1G0nPOQO'#FQ'#FQOOQO,5>_,5>_OOQO-E;q-E;qOOQS7+&p7+&pOOQS,5>[,5>[OOQS-E;n-E;nO$$uQtO,5>]OOQS-E;o-E;oO$%dQdO7+&jO$'iQtO'#FQO$'vQdO7+&OOOQS1G0j1G0jOOQO,5>a,5>aOOQO-E;s-E;sOOQ#u7+(x7+(xO!$[QdO7+(xOOQ#u7+(}7+(}O#JfQ`O7+(}O#JkQ`O7+(}OOQ#u7+(z7+(zO!.]Q`O7+(zO!1TQ`O7+(zO!1QQ`O7+(zO$)cQ`O,5<bO$)mQ`O,5<bO$)xQ`O,5<fO$)}QpO,5<bO$*]Q`O,5<bO!+iQaO,5<bOOQO,5<f,5<fO$*eQpO,5<gO$*pQ`O,5<gO$+OQ`O'#HwO$+iQ`O,5?_OOQS1G1{1G1{O$+qQpO7+'eO$+|Q`O'#GOO$,XQ`O7+'eOOQS7+'e7+'eO2wQ`O7+'eO#5mQ`O7+'eO$,aQdO7+*oO2wQ`O7+*oO$,oQ`O7+'eO-RQaO7+'qO2wQ`O7+'qO$,zQ`O7+'qO$-SQdO1G2`OOQS,5>i,5>iOOQS-E;{-E;{O$.lQdO7+'qO$.|QpO7+'qO$/XQdO'#IxOOQO,5<n,5<nOOQO,5<o,5<oO$/jQpO'#GXO$/uQ`O'#GXOOQO'#Iz'#IzOOQO'#H{'#H{O$0iQ`O'#GXO#JkQ`O'#GVO$1YQdO'#GXO!.mQdO'#GZO9cQ`O'#G[OOQO'#Iy'#IyOOQO'#Hz'#HzO$1eQ`O,5<pOOQ#y,5<p,5<pOOQS7+'r7+'rO!.]Q`O7+'rO!1TQ`O7+'rO!1QQ`O7+'rOOOQ1G2m1G2mO:]O`O1G2mO$2_O!bO1G2nO$2mO`O'#GiO$2rO`O1G2nOOOQ1G2q1G2qO$2wQaO,5=YO/bQ`O'#IQO$3bQ$VO7+(_OhQaO7+(_O/bQ`O'#IRO$8bQ`O7+(_O!$[QdO7+(_O$8mQ`O7+(_O$8rQaO'#GqO$;RQ`O'#GrOOQO'#IS'#ISO$;ZQ`O,5=[OOQ#u,5=[,5=[O$;fQ`O,5=_O!$[QdO7+(aO!$[QdO7+(fO!$[QdO7+(hO$;qQaO1G3OO$;xQ`O1G3OO$;}QaO1G3OO!$[QdO7+(iO<XQaO1G3RO!$[QdO7+(lO2wQ`O'#HSO;}Q`O,5>pOOQ#u,5>p,5>pOOQ#u-E<S-E<SO$<UQaO7+(uO$<mQdO,5>oOOQS-E<R-E<RO!$[QdO7+(wO$>VQdO1G2^OOQS,5>h,5>hOOQS-E;z-E;zOOQ#u7+({7+({O$?oQ`O'#GXO:]Q`O'#H_OOQO'#IV'#IVO$@fQ`O,5=xOOQ#u,5=x,5=xO$AcQ!bO'#EQO$AzQ!bO7+(}O$BYQpO7+)RO#KRQpO7+)RO$BbQ`O'#HbO!$[QdO7+)RO$BpQdO,5>rOOQS-E<U-E<UO$COQdO1G5]O$CZQ`O7+)RO#KRQpO7+)ROOQ#u7+)R7+)RO$C`QdO,5>VOOQS-E;i-E;iO$D{QdO<<I`OOQS1G4r1G4rO$FhQ`O1G0|OOQO,5>Z,5>ZOOQO-E;m-E;mOOQS1G1_1G1_O$8rQaO,5:uO$G}QaO'#HlO$H[Q`O,5?QOOQS1G0`1G0`OOQS7+&Q7+&QO$HdQ`O7+&UO$IyQ`O1G0oO$K`Q`O,5>YOOQO,5>Y,5>YOOQO-E;l-E;lOOQS7+&Y7+&YOOQS7+&U7+&UOOQ#u<<Ld<<LdOOQ#u<<Li<<LiO$AzQ!bO<<LiOOQ#u<<Lf<<LfO!.]Q`O<<LfO!1TQ`O<<LfO$LxQ`O1G1|O$MTQ`O1G2QO!+iQaO1G1|OOQO1G2Q1G2QO$MYQ`O1G1|O$MdQ`O1G1|O$NyQ`O1G2RO% XQ`O'#F|O!+iQaO1G2ROOQO1G2R1G2ROOQO,5>c,5>cOOQO-E;u-E;uOOQS<<KP<<KPO% aQ`O'#IwO% iQ`O'#IwO% nQ`O,5<jO2wQ`O<<KPO$+qQpO<<KPO% sQ`O<<KPO2wQ`O<<NZO% {QtO<<NZO#5mQ`O<<KPO%!^QdO<<K]O%!nQpO<<K]O-RQaO<<K]O2wQ`O<<K]O%!yQdO'#HyO%#bQdO,5?dO$1YQdO,5<sO$/jQpO,5<sO%#sQ`O,5<sO#JkQ`O,5<qO!.mQdO,5<uOOQO-E;y-E;yO%$dQ!bO,5<qO%$oQ!bO'#IqO!$[QdO,5<qOOQO,5<s,5<sOOQO,5<u,5<uO%$}QdO,5<vOOQO-E;x-E;xOOQ#y1G2[1G2[OOQS<<K^<<K^O!.]Q`O<<K^O!1TQ`O<<K^OOOQ7+(X7+(XO%%YO`O7+(YOOOO,5=T,5=TOOOQ7+(Y7+(YOhQaO,5>lOOQ#u-E<O-E<OOhQaO<<KyOOQ#u<<Ky<<KyO$8mQ`O,5>mOOQO-E<P-E<PO!$[QdO<<KyO$8mQ`O<<KyO%%_Q`O<<KyO%%dQ`O,5=]O%&yQaO,5=^OOQO-E<Q-E<QOOQ#u1G2v1G2vOOQ#u<<K{<<K{OOQ#u<<LQ<<LQOOQ#u<<LS<<LSOOQT7+(j7+(jO%'ZQ`O7+(jO%'`QaO7+(jO%'gQ`O7+(jOOQ#u<<LT<<LTO%'lQ`O7+(mO%)RQ`O7+(mOOQ#u<<LW<<LWO%)WQpO,5=nOOQ#u1G4[1G4[O%)fQ`O<<LaOOQ#u<<Lc<<LcO:]Q`O,5=yO%)kQdO,5=yOOQO-E<T-E<TOOQ#u1G3d1G3dO%)vQ!bO,5;eO%*XQ!bO,5;gO#JfQ`O<<LiO%*jQ!bO'#FQP%+OQpO<<LmO!$[QdO<<LmO%+WQ`O'#HcO9cQ`O'#HcO%+cQ`O'#JWO%+kQ`O,5=|OOQ#u<<Lm<<LmO:]Q`O1G4^O%+pQdO7+*wO$BYQpO<<LmO#KRQpO<<LmO%+{Q`O1G0aOOQO,5>W,5>WOOQO-E;j-E;jO!+iQaO,5;UOOQ#uANBTANBTO#JfQ`OANBTOOQ#uANBQANBQO!.]Q`OANBQO!+iQaO7+'hOOQO7+'l7+'lO%-bQ`O7+'hO%.wQ`O7+'hO%/SQ`O7+'lO!+iQaO7+'mOOQO7+'m7+'mO%/XQ`O'#F}OOQO'#Hv'#HvO%/dQ`O,5<hOOQO,5<h,5<hO%/lQ`O7+'mO%1RQ`O'#HxO%1aQ`O,5?cO%1aQ`O,5?cOOQO1G2U1G2UO$+qQpOAN@kOOQSAN@kAN@kO2wQ`OAN@kO%1iQtOANCuO%1zQ`OAN@kO-RQaOAN@wO%2SQdOAN@wO%2dQpOAN@wOOQS,5>e,5>eOOQS-E;w-E;wOOQO1G2_1G2_O$1YQdO1G2_O$/jQpO1G2_O#JkQ`O1G2]O!.mQdO1G2aO%$dQ!bO1G2]O!$[QdO1G2]OOQO1G2a1G2aOOQO1G2]1G2]O%2oQaO'#G]OOQO1G2b1G2bOOQSAN@xAN@xO!.]Q`OAN@xOOOQ<<Kt<<KtOOQ#u1G4W1G4WOOQ#uANAeANAeOOQO1G4X1G4XO%4nQ`OANAeO!$[QdOANAeO%4sQaO1G2wO%5TQaO1G2xOOQT<<LU<<LUO%5eQ`O<<LUO%5jQaO<<LUO-RQaO,5=hOOQT<<LX<<LXOOQO1G3Y1G3YO%5qQ`O1G3YO!)aQeOANA{O%5vQdO1G3eOOQO1G3e1G3eO%6RQ`O1G3eO%6ZQ!bO,5>]O%6lQ!bO'#FQO!$[QdOANBXOOQ#uANBXANBXO:]Q`O,5=}O%7QQ`O,5=}O%7]Q`O'#IXO%7qQ`O,5?rOOQS1G3h1G3hOOQS7+)x7+)xP%+OQpOANBXO%7yQ`O1G0pOOQ#uG27oG27oOOQ#uG27lG27lO%9`Q`O<<KSO!+iQaO<<KSOOQO<<KW<<KWO%:uQ`O<<KXOOQO,5<i,5<iO-RQaO,5<iO%<[Q`O,5<iOOQO-E;t-E;tOOQO1G2S1G2SOOQO,5>d,5>dO%<dQ`O,5>dOOQO-E;v-E;vO%<iQ`O1G4}OOQSG26VG26VO$+qQpOG26VO2wQ`OG26VO%<qQdOG26cO-RQaOG26cOOQO7+'y7+'yO$1YQdO7+'yO%$dQ!bO7+'wO!$[QdO7+'wOOQO7+'{7+'{OOQO7+'w7+'wO%=RQ`OLD+}O%>bQ`O'#IqO%>lQ`O'#IhO!$[QdO'#IOO%@fQaO,5<wOOQO,5<w,5<wOOQSG26dG26dO!$[QdOG27POOQ#uG27PG27PO%BeQaO7+(cOOQTANApANApO%BuQ`OANApO%BzQ`O1G3SOOQO7+(t7+(tOOQ#uG27gG27gO%CRQ`OG27gOOQO7+)P7+)PO%CWQ`O7+)PO!$[QdO7+)POOQ#uG27sG27sOOQO1G3i1G3iO:]Q`O1G3iO%C`Q`O'#HdO9cQ`O'#HdOOQO,5>s,5>sOOQO-E<V-E<VP!$[QdOG27sO%CkQ`OAN@nO+_QdO1G2TOOQO1G2T1G2TO-RQaO1G2TOOQO1G4O1G4OOOQSLD+qLD+qO$+qQpOLD+qO%EQQdOLD+}OOQO<<Ke<<KeO!$[QdO<<KcOOQO<<Kc<<KcO:]Q`O,5<xO%EbQ`O,5<yOOQP,5>j,5>jOOQP-E;|-E;|OOQO1G2c1G2cOOQ#uLD,kLD,kOOQTG27[G27[O!$[QdOLD-RO!$[QdO<<LkOOQO<<Lk<<LkOOQO7+)T7+)TO:]Q`O,5>OO%EjQ`O,5>OPOQ#uLD-_LD-_OOQO7+'o7+'oO+_QdO7+'oOOQS!$( ]!$( ]OOQOAN@}AN@}OOQS1G2d1G2dOOQS1G2e1G2eO%EuQdO1G2eOOQ#u!$(!m!$(!mOOQOANBVANBVOOQO1G3j1G3jO:]Q`O1G3jOOQO<<KZ<<KZOOQS7+(P7+(POOQO7+)U7+)UO%FQQpO'#FOO%FVQpO'#FOO%FQQpO,5;jO%FVQpO,5;jO%F[QpO,5;jO%FaQpO,5;jO#JkQ`O'#E|O%FfQdO,5<lO%H[QaO,5;OO%F[QpO1G1UO%FaQpO1G1UO#JkQ`O'#HpO#JkQ`O'#HqO-RQaO1G0jO%HcQ`O'#FOO%HhQ`O'#FOO%HmQaO'#GQO#-WQaO'#G`O#-WQaO'#GcO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO#-WQaO,5;xO%HwQdO'#IjO%JgQdO'#IjO#-WQaO'#EbO#-WQaO'#IjO%LlQaO,5:xO#-WQaO,5;uO#-WQaO,5;wO%LsQdO,5<WO%NiQdO,5<XO&!_QdO,5<YO&$TQdO,5<ZO&%yQdO,5<ZO&&ZQdO,5<^O&(PQdO,5<}O#-WQaO1G0YO&)uQdO1G1dO&+kQdO1G1dO&-aQdO1G1dO&/VQdO1G1dO&0{QdO1G1dO&2qQdO1G1dO&4gQdO1G1dO&6]QdO1G1dO&8RQdO1G1dO&9wQdO1G1dO&;mQdO1G1dO&=cQdO1G1dO&?XQdO1G1dO&@}QdO1G1dO&BsQdO1G1dO&DiQdO,5:|O&F_QdO,5?UO&HTQdO1G0dO#-WQaO1G0dO&IyQdO1G1aO&KoQdO1G1cO#-WQaO1G2VO#-WQaO7+%tO&MeQdO7+%tO' ZQdO7+&OO#-WQaO7+'qO'#PQdO7+'qO'$uQdO<<I`O'&kQdO<<K]O#-WQaO<<K]O#-WQaOAN@wO'(aQdOAN@wO'*VQdOG26cO#-WQaOG26cO'+{QdOLD+}O'-qQaO,5;OO'/pQaO1G0jO'1lQdO'#IeO'1yQeO'#F]O'5pQeO'#F]O#-WQaO'#FlO'/pQaO'#FlO#-WQaO'#FmO'/pQaO'#FmO#-WQaO'#FnO'/pQaO'#FnO#-WQaO'#FoO'/pQaO'#FoO#-WQaO'#FoO'/pQaO'#FoO#-WQaO'#FrO'/pQaO'#FrO'9vQaO,5:nO'9}Q`O,5<kO':VQ`O1G0YO'/pQaO1G1OO';iQ`O1G2VO';qQ`O7+'qO';yQpO7+'qO'<UQpO<<K]O'<aQpOAN@wO'<lQaO'#GQO'/pQaO'#G`O'/pQaO'#GcO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO,5;xO'/pQaO'#EbO'/pQaO'#IjO'>nQaO,5:xO'/pQaO,5;uO'/pQaO,5;wO'@mQdO,5<WO'BrQdO,5<XO'DwQdO,5<YO'F|QdO,5<ZO'IRQdO,5<ZO'IrQdO,5<^O'KwQdO,5<}O'/pQaO1G0YO'M|QdO1G1dO(!RQdO1G1dO($WQdO1G1dO(&]QdO1G1dO((bQdO1G1dO(*gQdO1G1dO(,lQdO1G1dO(.qQdO1G1dO(0vQdO1G1dO(2{QdO1G1dO(5QQdO1G1dO(7VQdO1G1dO(9[QdO1G1dO(;aQdO1G1dO(=fQdO1G1dO(?kQdO,5:|O(ApQdO,5?UO(CuQdO1G0dO'/pQaO1G0dO(EzQdO1G1aO(HPQdO1G1cO'/pQaO1G2VO'/pQaO7+%tO(JUQdO7+%tO(LZQdO7+&OO'/pQaO7+'qO(N`QdO7+'qO)!eQdO<<I`O)$jQdO<<K]O'/pQaO<<K]O'/pQaOAN@wO)&oQdOAN@wO)(tQdOG26cO'/pQaOG26cO)*yQdOLD+}O)-OQaO,5;OO#-WQaO1G0jO)-VQ`O'#GPO)-_QpO,5;dO)-jQ`O,5<kO!#[Q`O,5<kO!#[Q`O1G2VO2wQ`O1G2VO2wQ`O7+'qO2wQ`O<<K]O)-rQdO,5<lO)/wQdO'#IjO)1pQdO'#IeO)2^QaO,5:nO)2eQ`O,5<kO)2mQ`O1G0YO)4PQ`O1G2VO)4XQ`O7+'qO)4aQpO7+'qO)4lQpO<<K]O)4wQpOAN@wO2wQ`O'#ExO<XQaO'#FlO<XQaO'#FmO<XQaO'#FnO<XQaO'#FoO<XQaO'#FoO<XQaO'#FrO)5SQaO'#GQO<XQaO'#G`O<XQaO'#GcO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO<XQaO,5;xO)5^Q`O'#FsO-RQaO'#EbO-RQaO'#IjO)5fQaO,5:xO<XQaO,5;uO<XQaO,5;wO)5mQdO,5<WO)7lQdO,5<XO)9kQdO,5<YO);jQdO,5<ZO)=iQdO,5<ZO)>SQdO,5<^O)@RQdO,5<lO)BQQdO,5<}O)DPQ`O'#JUO)EfQ`O'#IgO<XQaO1G0YO)F{QdO1G1dO)HzQdO1G1dO)JyQdO1G1dO)LxQdO1G1dO)NwQdO1G1dO*!vQdO1G1dO*$uQdO1G1dO*&tQdO1G1dO*(sQdO1G1dO**rQdO1G1dO*,qQdO1G1dO*.pQdO1G1dO*0oQdO1G1dO*2nQdO1G1dO*4mQdO1G1dO*6lQaO,5;OO*6sQdO,5:|O*7TQdO,5?UO*7eQaO'#HmO*7uQ`O,5?TO*7}QdO1G0dO<XQaO1G0dO*9|QdO1G1aO*;{QdO1G1cO<XQaO1G2VO!+iQaO'#ITO*=zQ`O,5=eO*>SQaO'#HkO*>^Q`O,5?RO<XQaO7+%tO*>fQdO7+%tO*@eQ`O1G0jO!+iQaO1G0jO*AzQdO7+&OO<XQaO7+'qO*CyQdO7+'qO*ExQ`O,5>oO*G_Q`O,5>VO*HtQdO<<I`O*JsQ`O7+&UO*LYQdO<<K]O<XQaO<<K]O<XQaOAN@wO*NXQdOAN@wO+!WQdOG26cO<XQaOG26cO+$VQdOLD+}O+&UQaO,5;OO<XQaO1G0jO+&]QdO'#IjO+&yQ`O'#GPO+'RQ`O,5<kO!#[Q`O,5<kO!#[Q`O1G2VO2wQ`O1G2VO2wQ`O7+'qO2wQ`O<<K]O+'ZQdO'#IeO+'wQeO'#F]O+(hQeO'#F]O+*dQaO'#F]O++|QaO'#F]O!+iQaO'#FlO!+iQaO'#FmO!+iQaO'#FnO!+iQaO'#FoO!+iQaO'#FoO!+iQaO'#FrO+-lQaO'#GQO!+iQaO'#G`O!+iQaO'#GcO+-vQaO,5:nO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO!+iQaO,5;xO+-}Q`O'#IjO$8rQaO'#EbO+/gQaOG26cO$8rQaO'#IjO+1cQ`O'#IiO+1kQaO,5:xO!+iQaO,5;uO!+iQaO,5;wO+1rQ`O,5<WO+3XQ`O,5<XO+4nQ`O,5<YO+6TQ`O,5<ZO+7jQ`O,5<ZO+9PQ`O,5<^O+:fQ`O,5<kO+:nQ`O,5<lO+<TQ`O,5<}O+=jQ`O1G0YO!+iQaO1G0YO+>|Q`O1G1dO+@cQ`O1G1dO+AxQ`O1G1dO+C_Q`O1G1dO+DtQ`O1G1dO+FZQ`O1G1dO+GpQ`O1G1dO+IVQ`O1G1dO+JlQ`O1G1dO+LRQ`O1G1dO+MhQ`O1G1dO+N}Q`O1G1dO,!dQ`O1G1dO,#yQ`O1G1dO,%`Q`O1G1dO,&uQ`O1G0dO!+iQaO1G0dO,([Q`O1G1aO,)qQ`O1G1cO,+WQ`O1G2VO$8rQaO,5<tO!+iQaO1G2VO!+iQaO7+%tO,+`Q`O7+%tO,,uQ`O7+&OO!+iQaO7+'qO,.[Q`O7+'qO,.dQ`O7+'qO,/yQpO7+'qO,0UQ`O<<I`O,1kQ`O<<K]O,3QQpO<<K]O!+iQaO<<K]O!+iQaOAN@wO,3]Q`OAN@wO,4rQpOAN@wO,4}Q`OG26cO!+iQaOG26cO,6dQ`OLD+}O,7yQaO,5;OO!+iQaO1G0jO,8QQ`O'#IjO$8rQaO'#FlO$8rQaO'#FmO$8rQaO'#FnO$8rQaO'#FoO$8rQaO'#FoO+/gQaO'#FoO$8rQaO'#FrO,9jQaO'#GQO,9tQaO'#GQO$8rQaO'#G`O+/gQaO'#G`O$8rQaO'#GcO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO$8rQaO,5;xO+/gQaO,5;xO,;vQ`O'#FsO!+iQaO'#EbO!+iQaO'#IjO,<OQaO,5:xO,<VQaO,5:xO$8rQaO,5;uO+/gQaO,5;uO$8rQaO,5;wO,>UQdO,5<WO,?wQdO,5<XO,AjQdO,5<YO,C]QdO,5<ZO,EOQdO,5<ZO,FqQ`O,5<ZO,HQQdO,5<^O,IsQdO,5<lO%=RQ`O,5<lO,KfQdO,5<}O$8rQaO1G0YO+/gQaO1G0YO,MXQdO1G1dO,NzQ`O1G1dO-!ZQdO1G1dO-#|Q`O1G1dO-%]QdO1G1dO-'OQ`O1G1dO-(_QdO1G1dO-*QQ`O1G1dO-+aQdO1G1dO--SQ`O1G1dO-.cQdO1G1dO-0UQ`O1G1dO-1eQdO1G1dO-3WQ`O1G1dO-4gQdO1G1dO-6YQ`O1G1dO-7iQdO1G1dO-9[Q`O1G1dO-:kQdO1G1dO-<^Q`O1G1dO-=mQdO1G1dO-?`Q`O1G1dO-@oQdO1G1dO-BbQ`O1G1dO-CqQdO1G1dO-EdQ`O1G1dO-FsQdO1G1dO-HfQ`O1G1dO-IuQdO1G1dO-KhQ`O1G1dO-LwQ`O,5:|O-N^Q`O,5?UO. sQdO1G0dO.#fQ`O1G0dO$8rQaO1G0dO+/gQaO1G0dO.$uQdO1G1aO.&hQ`O1G1aO.'wQdO1G1cO$8rQaO1G2VO$8rQaO7+%tO+/gQaO7+%tO.)jQdO7+%tO.+]Q`O7+%tO.,lQdO7+&OO.._Q`O7+&OO$8rQaO7+'qO./nQdO7+'qO.1aQdO<<I`O.3SQ`O<<I`O.4cQdO<<K]O$8rQaO<<K]O$8rQaOAN@wO.6UQdOAN@wO.7wQdOG26cO$8rQaOG26cO.9jQdOLD+}O.;]QaO,5;OO.;dQaO,5;OO$8rQaO1G0jO+/gQaO1G0jO.=cQ`O'#IjO.>uQdO'#IjO.B[Q`O'#IeO.BiQ`O'#GPO.BqQaO,5:nO.BxQ`O,5<kO.CQQdO'#GYO.CcQ`O,5<kO!#[Q`O,5<kO.CkQ`O1G0YO.D}QdO,5:|O.FpQdO,5?UO.HcQ`O1G2VO!#[Q`O1G2VO.HkQdO'#H}O.H|QdO,5?hO2wQ`O1G2VO2wQ`O7+'qO.I[Q`O7+'qO.IdQdO1G2`O.KPQpO7+'qO.K[QpO<<K]O2wQ`O<<K]O.KgQpOAN@wO.KrQdO'#IeO.L]Q`O'#IeO.NPQaO,5:nO.NWQaO,5:nO.N_Q`O,5<kO.NgQ`O7+'qO.NoQ`O1G0YO/!RQ`O1G0YO/#eQ`O1G2VO/#mQ`O7+'qO/#uQpO7+'qO/$QQpOAN@wO/$]QpO<<K]O/$hQpOAN@wO/$sQ`O'#GPO/${Q`O'#FsO/%TQ`O,5<kO/%]QdO'#I|O!#[Q`O,5<kO!#[Q`O1G2VO2wQ`O1G2VO2wQ`O7+'qO2wQ`O<<K]O/%kQ`O'#GPO/%sQ`O,5<kO/%{Q`O,5<kO!#[Q`O,5<kO!#[Q`O1G2VO!#[Q`O1G2VO2wQ`O1G2VO2wQ`O<<K]O2wQ`O7+'qO2wQ`O<<K]O/&TQ`O'#FsO/&]Q`O'#FsO/&eQ`O'#Fs",stateData:"/&z~O!eOS!fOS'SOS!hQQ~O!jTO'TRO~OPgOQ|OS!lOU_OW}OX!XO[mO]!_O^!WO`![Oa!SOb!]Ok!dOm!lOowOp!TOq!UOsuOt!gOu!VOv!POxkOykO|!bO}aO!O^O!P!eO!QxO!R}O!TpO!VlO!WlO!X!YO!Y!QO!ZzO![!cO!]!ZO!^!^O!_!fO!a!`O!b!RO!djO!nWO!pXO!z]O#X`O#dhO#fbO#gcO#sdO$[oO$dnO$eoO$hqO$krO$u!kO%TyO%U!OO%W}O%X}O%`|O'WYO'u{O~O!h!mO~O'TRO!j!iX&|!iX'Q!iX~O!j!pO~O!e!qO!f!qO!h!mO'Q!tO'S!qO~PhO!o!vO~PhO!n!tX#T!tX#s#vX'P!tX!y!tX#P!tX!p!tX~OT!tXz!tX!S!tX!c!tX!r!tX!w!tX!z!tX#X!tX#a!tX#b!tX#y!tX$R!tX$S!tX$T!tX$U!tX$V!tX$X!tX$Y!tX$Z!tX$[!tX$]!tX$^!tX$_!tX%T!tX#O!tX#Y!tX!o!tXV!tX#|!tX$O!tXw!tX{!tX~P&sOT'eXz'eX!S'eX!c'eX!w'eX!z'eX#T'eX#X'eX#a'eX#b'eX#y'eX$R'eX$S'eX$T'eX$U'eX$V'eX$X'eX$Y'eX$Z'eX$['eX$]'eX$^'eX$_'eX%T'eX~O!r!xO!n'eX'P'eX~P)dOT#SOz#QO!S#TO!c#UO!n#bO!w!yO!z!|O#T#PO#X!zO#a!{O#b!{O#y#OO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cO'P#bO~OPgOQ|OU_OW}O[mOowOs#fOxkOykO}aO!O^O!QxO!R}O!TpO!VlO!WlO!ZzO!djO!z]O#X`O#dhO#fbO#gcO#sdO$[oO$dnO$eoO$hqO%TyO%U!OO%W}O%X}O%`|O'WYO'u{O~O!z]O~O!z#iO~OP7wOQ|OU_OW}O[7zOo>uOs#fOx7xOy7xO}aO!O^O!Q8OO!R}O!T7}O!V7yO!W7yO!Z8QO!d:QO!z]O#T#mO#V#lO#X`O#dhO#fbO#gcO#sdO$[7|O$d7{O$e7|O$hqO%T8PO%U!OO%W}O%X}O%`|O'WYO'u{O#Y']P~O#O#qO~P/lO!z#rO~O#d#tO#fbO#gcO~O'a#vO~O#s#zO~OU$OO!R$OO!w#}O#s3hO'W#{O~OT'XXz'XX!S'XX!c'XX!n'XX!w'XX!z'XX#T'XX#X'XX#a'XX#b'XX#y'XX$R'XX$S'XX$T'XX$U'XX$V'XX$X'XX$Y'XX$Z'XX$['XX$]'XX$^'XX$_'XX%T'XX'P'XX!y'XX!o'XX~O#|$QO$O$RO~P3YOP7wOQ|OU_OW}O[7zOo>uOs#fOx7xOy7xO}aO!O^O!Q8OO!R}O!T7}O!V7yO!W7yO!Z8QO!d:QO!z]O#X`O#dhO#fbO#gcO#sdO$[7|O$d7{O$e7|O$hqO%T8PO%U!OO%W}O%X}O%`|O'WYO'u{OT$PXz$PX!S$PX!c$PX!n$PX!w$PX#a$PX#b$PX#y$PX$R$PX$S$PX$T$PX$U$PX$V$PX$X$PX$Y$PX$Z$PX$]$PX$^$PX$_$PX'P$PX!y$PX!o$PX~Or$TO#T8eO#V8dO~P5^O#sdO'WYO~OS$fO]$aOk$dOm$fOs$`O!a$bO$krO$u$eO~O!z$hO#T$jO'W$gO~Oo$mOs$lO#d$nO~O!z$hO#T$rO~O!U$uO$u$tO~P-ROR${O!p$zO#d$yO#g$zO&}${O~O't$}O~P;PO!z%SO~O!z%UO~O!n#bO'P#bO~P-RO!pXO~O!z%`O~OP7wOQ|OU_OW}O[7zOo>uOs#fOx7xOy7xO}aO!O^O!Q8OO!R}O!T7}O!V7yO!W7yO!Z8QO!d:QO!z]O#X`O#dhO#fbO#gcO#sdO$[7|O$d7{O$e7|O$hqO%T8PO%U!OO%W}O%X}O%`|O'WYO'u{O~O!z%dO~O]$aO~O!pXO#sdO'WYO~O]%rOs%rO#s%nO'WYO~O!j%wO'Q%wO'TRO~O'Q%zO~PhO!o%{O~PhO!r%}O~P<XO#Y&PO~P<XO!p&SO#d&RO'a&QO~OPgOQ|OU_OW}O[:WOo?jOs#fOx:UOy:UO}aO!O^O!Q:[O!R}O!T:ZO!V:VO!W:VO!Z:^O!d:TO!z]O#V&WO#X`O#dhO#fbO#gcO#sdO$[:YO$d:XO$e:YO$hqO%T:]O%U!OO%W}O%X}O%`|O'WYO'u{O~O!y'bP~P@aO!p&[O#d&]O'W$gO~OT#SOz#QO!S#TO!c#UO!w!yO!z!|O#T#PO#X!zO#a!{O#b!{O#y#OO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cO~O!y&oO~PCVO!z$hO#T&pO~Oo$mOs$lO~O!p&qO~O#O&tO#T=PO#V=OO!y']P~P<XOT8TOz8RO!S8UO!c8VO!w:_O!z!|O#T#PO#X!zO#a!{O#b!{O#y#OO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O'^X#Y'^X~O#P&uO~PEqO#O&xO#Y']X~O#Y&zO~O#O'PO!y'_P~P<XO!o'QO~PCVO!n#uX#T#uX#s#tX'P#uX!y#uX#P#uX!p#uX~OT#uXz#uX!S#uX!c#uX!w#uX!z#uX#X#uX#a#uX#b#uX#y#uX$R#uX$S#uX$T#uX$U#uX$V#uX$X#uX$Y#uX$Z#uX$[#uX$]#uX$^#uX$_#uX%T#uX#O#uX#Y#uX!o#uXV#uX!r#uX#|#uX$O#uXw#uX~PH[O#s'RO~O'a'UO~O#n!tX#V!tX#d!tX~P&sO!y']O#T'ZO#n'XO~O#T'aO~P-RO!n$`a'P$`a!y$`a!o$`a~PCVO!n$aa'P$aa!y$aa!o$aa~PCVO!n$ba'P$ba!y$ba!o$ba~PCVO!n$ca'P$ca!y$ca!o$ca~PCVO!z!|O#X!zO#a!{O#b!{O#y#OO%T#cOT$ca!S$ca!c$ca!n$ca!w$ca#T$ca$R$ca$S$ca$T$ca$U$ca$V$ca$X$ca$Y$ca$Z$ca$[$ca$]$ca$^$ca$_$ca'P$ca!y$ca!o$ca~Oz#QO~PMVO!n$fa'P$fa!y$fa!o$fa~PCVO!z!|O#O$mX#Y$mX~O#O'eO#Y'iX~O#Y'gO~O#T'hO'W$gO~O]'jO~O$u'nO~O!a'tO#T'rO#V'sO#d'qO$krO!y'gP~P2wO!_'zO!pXO!r'yO~O!z$hO'W$gO~O!z$hO~O!z$hO#T(OO~O!z$hO#T(QO~O#|(RO!n$|X#O$|X'P$|X~O#O(SO!n'pX'P'pX~O!n#bO'P#bO~O!r(WO#P(VO~O!n$ta'P$ta!y$ta!o$ta~PCVOl(YOw(ZO!p([O!z!|O~O$u(aO~O!z!|O#X!zO#a!{O#b!{O#y#OO~OT%Saz%Sa!S%Sa!c%Sa!n%Sa!w%Sa#T%Sa$R%Sa$S%Sa$T%Sa$U%Sa$V%Sa$X%Sa$Y%Sa$Z%Sa$[%Sa$]%Sa$^%Sa$_%Sa%T%Sa'P%Sa!y%Sa#O%Sa#P%Sa#Y%Sa!o%Sa!r%SaV%Sa#|%Sa$O%Sa!p%Sa~P!%aO!n%Va'P%Va!y%Va!o%Va~PCVO#X(dO#a(bO#b(bO'O(cOR&sX!p&sX#d&sX#g&sX&}&sX't&sX~O't(gO~P;PO!r(hO~PhO!p(kO!r(lO~O!r(hO'P(oO~PhO!b(sO~O!n(tO~P<XOZ)POn)QO~OT8TOz8RO!S8UO!c8VO!w:_O#O)TO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n'xX'P'xX~P!%aOPgOQ|OU_OW}O[:WOo?jOs#fOx:UOy:UO}aO!O^O!Q:[O!R}O!T:ZO!V:VO!W:VO!Z:^O!d:TO!z]O#X`O#dhO#fbO#gcO#sdO$[:YO$d:XO$e:YO$hqO%T:]O%U!OO%W}O%X}O%`|O'WYO'u{O~O#|)XO~O#O)YO!n'oX'P'oX~Ol(YO!p([O~Ow(ZO!p)`O!r)cO~O!n#bO!pXO'P#bO~O#s)fO~OV)iO#O)gO!n'yX'P'yX~O#s)kO'WYO~OT8TOz8RO!S8UO!c8VO!w:_O#O)nO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n'ZX'P'ZX#P'ZX~P!%aOl(YOw(ZO!p([O~O!j)tO'Q)tO~OT8TOz8RO!S8UO!c8VO!r)uO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO#Y)wO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'cX#O'cX~P!%aO!r)yO!y'eX#O'eX~P)dO!y#kX#O#kX~P!+iO#O){O!y'bX~O!y)}O~O%T#cOT$Qiz$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi$_$Qi'P$Qi!y$Qi#O$Qi#P$Qi#Y$Qi!o$Qi!r$QiV$Qi#|$Qi$O$Qi!p$Qi~P!%aOz#QO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi'P$Qi!y$Qi!o$Qi~P!%aOT#SOz#QO!c#UO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cO!S$Qi!n$Qi'P$Qi!y$Qi!o$Qi~P!%aOT#SOz#QO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cO!S$Qi!c$Qi!n$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi$T$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$[#_O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$Z#^O$[#_O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi'P$Qi!y$Qi!o$Qi~P!%aO_*PO~P<XO!y*SO~O#T*VO~P<XOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O#Ua#Y#Ua#P#Ua!n#Ua'P#Ua!r#Ua!y#Ua!o#UaV#Ua!p#Ua~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O'^a#Y'^a#P'^a!n'^a'P'^a!r'^a!y'^a!o'^aV'^a!p'^a~P!%aO#T#mO#V#lO#O&aX#Y&aX~P<XO#O&xO#Y']a~O#Y*YO~OT8TOz8RO!S8UO!c8VO!w:_O#O*[O#P*ZO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!y'_X~P!%aO#O*[O!y'_X~O!y*^O~O!n#wX#T#wX#s#tX'P#wX!y#wX#P#wX!p#wX~OT#wXz#wX!S#wX!c#wX!w#wX!z#wX#X#wX#a#wX#b#wX#y#wX$R#wX$S#wX$T#wX$U#wX$V#wX$X#wX$Y#wX$Z#wX$[#wX$]#wX$^#wX$_#wX%T#wX#O#wX#Y#wX!o#wXV#wX!r#wX#|#wX$O#wXw#wX~P#)XO#s*aO~O#n'XO!y#ma#T#ma#V#ma#d#ma!p#ma#P#ma!n#ma'P#ma~O#T'ZO!y#oa#n#oa#V#oa#d#oa!p#oa#P#oa!n#oa'P#oa~OPgOQ|OU_OW}O[5jOo7dOs#fOx5fOy5fO}aO!O^O!Q3xO!R}O!T5pO!V5hO!W5hO!Z3zO!d5dO!z]O#X`O#dhO#fbO#gcO#sdO$[5nO$d5lO$e5nO$hqO%T3yO%U!OO%W}O%X}O%`|O'WYO'u{O~O#n#uX#V#uX#d#uX~PH[Oz#QO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT#Qi!S#Qi!c#Qi!n#Qi'P#Qi!y#Qi!o#Qi~P!%aOz#QO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT#}i!S#}i!c#}i!n#}i'P#}i!y#}i!o#}i~P!%aO!n$Pi'P$Pi!y$Pi!o$Pi~PCVO#sdO'WYO#O&iX#Y&iX~O#O'eO#Y'ia~Ow(ZO!p)`O!r*rO~O#T*wO#V*yO#d*xO#n'XO~O#T*{O#V*yO#d*xO$krO~P2wO#|*|O!y$jX#O$jX~O#V*yO#d*xO~O#d*}O~O#d+PO~P2wO#O+QO!y'gX~O!y+SO~O!z+UO~O!_+YO!pXO!r+XO~O!r+[O!p'qi!n'qi'P'qi~O!r+_O#P+^O~O#d$nO!n&qX#O&qX'P&qX~O#O(SO!n'pa'P'pa~OT$tiz$ti!S$ti!c$ti!n$ti!w$ti!z$ti#T$ti#X$ti#a$ti#b$ti#y$ti#|#ha$O#ha$R$ti$S$ti$T$ti$U$ti$V$ti$X$ti$Y$ti$Z$ti$[$ti$]$ti$^$ti$_$ti%T$ti'P$ti!y$ti#O$ti#P$ti#Y$ti!o$ti!r$tiV$ti!p$ti~OS+kO]+nOm+kOs$`O!U+kO!_+qO!`+kO!a+kO!o+uO#d>xO$hqO$krO~P2wO#X+|O#a+{O#b+{O~O#d,OO%W,OO%^+}O'W$gO~O!o,PO~PCVOc%bXd%bXh%bXj%bXf%bXg%bXe%bX~PhOc,TOd,ROP%aiQ%aiS%aiU%aiW%aiX%ai[%ai]%ai^%ai`%aia%aib%aik%aim%aio%aip%aiq%ais%ait%aiu%aiv%aix%aiy%ai|%ai}%ai!O%ai!P%ai!Q%ai!R%ai!T%ai!V%ai!W%ai!X%ai!Y%ai!Z%ai![%ai!]%ai!^%ai!_%ai!a%ai!b%ai!d%ai!n%ai!p%ai!z%ai#X%ai#d%ai#f%ai#g%ai#s%ai$[%ai$d%ai$e%ai$h%ai$k%ai$u%ai%T%ai%U%ai%W%ai%X%ai%`%ai&|%ai'W%ai'u%ai'Q%ai!o%aih%aij%aif%aig%aiY%ai_%aii%aie%ai~Oc,XOd,UOh,WO~OY,YO_,ZO!o,^O~OY,YO_,ZOi%gX~Oi,`O~Oj,aO~O!n,cO~P<XO!n,eO~Of,fO~OT8TOV,gOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOg,hO~O!z,iO~OZ)POn)QOP%uiQ%uiS%uiU%uiW%uiX%ui[%ui]%ui^%ui`%uia%uib%uik%uim%uio%uip%uiq%uis%uit%uiu%uiv%uix%uiy%ui|%ui}%ui!O%ui!P%ui!Q%ui!R%ui!T%ui!V%ui!W%ui!X%ui!Y%ui!Z%ui![%ui!]%ui!^%ui!_%ui!a%ui!b%ui!d%ui!n%ui!p%ui!z%ui#X%ui#d%ui#f%ui#g%ui#s%ui$[%ui$d%ui$e%ui$h%ui$k%ui$u%ui%T%ui%U%ui%W%ui%X%ui%`%ui&|%ui'W%ui'u%ui'Q%ui!o%uic%uid%uih%uij%uif%uig%uiY%ui_%uii%uie%ui~O#|,mO~O#O)TO!n%ma'P%ma~O!y,pO~O'W$gO!n&pX#O&pX'P&pX~O#O)YO!n'oa'P'oa~OS+kOY,vO]+nOm+kOs$`O!U+kO!_+qO!`+kO!a+kO!o,yO#d>xO$hqO$krO~P2wO!p)`O~OU$OO!R$OO!w3nO#s3iO'W,zO~O#s,|O~O!p-OO'a'UO~O#sdO'WYO!n&zX#O&zX'P&zX~O#O)gO!n'ya'P'ya~O#s-UO~O!n&_X#O&_X'P&_X#P&_X~P<XO#O)nO!n'Za'P'Za#P'Za~Oz#QO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT!vq!S!vq!c!vq!n!vq!w!vq'P!vq!y!vq!o!vq~P!%aO!o-ZO~PCVOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#ka#O#ka~P!%aO!y&cX#O&cX~P@aO#O){O!y'ba~O!o-_O~PCVO#P-`O~O#O-aO!o'YX~O!o-cO~O!y-dO~OT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O#Wi#Y#Wi~P!%aO!y&bX#O&bX~P<XO#O*[O!y'_a~O!y-jO~O#n'XO!y&ea#T&ea#V&ea#d&ea!p&ea#P&ea!n&ea'P&ea~OT#lqz#lq!S#lq!c#lq!n#lq!w#lq#T#lq#|#lq$O#lq$R#lq$S#lq$T#lq$U#lq$V#lq$X#lq$Y#lq$Z#lq$[#lq$]#lq$^#lq$_#lq%T#lq'P#lq!y#lq#O#lq#P#lq#Y#lq!o#lq!r#lqV#lq!p#lq~P!%aO#n#wX#V#wX#d#wX~P#)XOz#QO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT#Qq!S#Qq!c#Qq!n#Qq'P#Qq!y#Qq!o#Qq~P!%aO#V-sO#d-rO~P2wO#|-tO!y$ja#O$ja~O#d-uO~O#T-vO#V-sO#d-rO#n'XO~O#V-sO#d-rO~O#T'ZO#d-xO#n'XO~O!p-yO#|-zO!y$oa#O$oa~O!a'tO#T'rO#V'sO#d'qO$krO!y&kX#O&kX~P2wO#O+QO!y'ga~O!pXO#T'ZO#n'XO~O#T.QO#d.PO!y'kP~O!pXO!r.SO~O!r.VO!p'qq!n'qq'P'qq~O!_.XO!pXO!r.SO~O!r.]O#P.[O~OT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n$|i#O$|i'P$|i~P!%aO!n$sq'P$sq!y$sq!o$sq~PCVO#P.[O#T'ZO#n'XO~O#O.^Ow'lX!p'lX!n'lX'P'lX~O#T'ZO#d>xO#n'XO~OS+kO].cOm+kOs$`O!U+kO!`+kO!a+kO#d>xO$hqO$krO~P2wOS+kO].cOm+kOs$`O!U+kO!`+kO!a+kO#d>xO$hqO~P2wO!n#bO!p-yO'P#bO~OS+kO]+nOm+kOs$`O!U+kO!_+qO!`+kO!a+kO!o.mO#d>xO$hqO$krO~P2wO#d.rO%W.rO%^+}O'W$gO~O%W.sO~O#Y.tO~Oc%bad%bah%baj%baf%bag%bae%ba~PhOc.wOd,ROP%aqQ%aqS%aqU%aqW%aqX%aq[%aq]%aq^%aq`%aqa%aqb%aqk%aqm%aqo%aqp%aqq%aqs%aqt%aqu%aqv%aqx%aqy%aq|%aq}%aq!O%aq!P%aq!Q%aq!R%aq!T%aq!V%aq!W%aq!X%aq!Y%aq!Z%aq![%aq!]%aq!^%aq!_%aq!a%aq!b%aq!d%aq!n%aq!p%aq!z%aq#X%aq#d%aq#f%aq#g%aq#s%aq$[%aq$d%aq$e%aq$h%aq$k%aq$u%aq%T%aq%U%aq%W%aq%X%aq%`%aq&|%aq'W%aq'u%aq'Q%aq!o%aqh%aqj%aqf%aqg%aqY%aq_%aqi%aqe%aq~Oc.|Od,UOh.{O~O!r(hO~OP7wOQ|OU_OW}O[<ROo?sOs#fOx<POy<PO}aO!O^O!Q<WO!R}O!T<VO!V<QO!W<QO!Z<[O!d:RO!z]O#X`O#dhO#fbO#gcO#sdO$[<TO$d<SO$e<TO$hqO%T<YO%U!OO%W}O%X}O%`|O'WYO'u{O~O!n/PO!r/PO~OY,YO_,ZO!o/RO~OY,YO_,ZOi%ga~O!y/VO~P!+iO!n/XO~O!n/XO~P<XOQ|OW}O!R}O%W}O%X}O%`|O'u{O~OT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n&wa#O&wa'P&wa~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n$zi#O$zi'P$zi~P!%aOS+kOY/cO].cOm+kOs$`O!U+kO!`+kO!a+kO#d>xO$hqO$krO~P2wOS+kOY,vO]+nOm+kOs$`O!U+kO!_+qO!`+kO!a+kO!o/fO#d>xO$hqO$krO~P2wOw!tX!p!tX#T!tX#n!tX#s#vX#|!tX'W!tX~Ow(ZO!p)`O#T3tO#n3sO~O!p-OO'a&fa~O]/nOs/nO#sdO'WYO~OV/rO!n&za#O&za'P&za~O#O)gO!n'yi'P'yi~O#s/tO~OT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n&_a#O&_a'P&_a#P&_a~P!%aOz#QO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT!vy!S!vy!c!vy!n!vy!w!vy'P!vy!y!vy!o!vy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#ji#O#ji~P!%aO_*PO!o&`X#O&`X~P<XO#O-aO!o'Ya~OT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O#Wq#Y#Wq~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#]i#O#]i~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#P/yO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!y&ba#O&ba~P!%aO#|0OO!y$ji#O$ji~O#d0PO~O#V0SO#d0RO~P2wOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ji#O$ji~P!%aO!p-yO#|0TO!y$oi#O$oi~O!o0YO'W$gO~O#O0[O!y'kX~O#d0^O~O!y0_O~O!pXO!r0bO~O#T'ZO#n'XO!p'qy!n'qy'P'qy~O!n$sy'P$sy!y$sy!o$sy~PCVO#P0eO#T'ZO#n'XO~O#sdO'WYOw&mX!p&mX#O&mX!n&mX'P&mX~O#O.^Ow'la!p'la!n'la'P'la~OS+kO]0mOm+kOs$`O!U+kO!`+kO!a+kO#d>xO$hqO~P2wO#T3tO#n3sO'W$gO~O#|)XO#T'eX#n'eX'W'eX~O!n#bO!p0sO'P#bO~O#Y0wO~Oh0|O~OT<aOz<]O!S<cO!c<eO!n0}O!r0}O!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO~P!%aOY%fa_%fa!o%fai%fa~PhO!y1PO~O!y1PO~P!+iO!n1RO~OT8TOz8RO!S8UO!c8VO!w:_O!y1TO#P1SO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aO!y1TO~O!y1UO#T'ZO#d1VO#n'XO~O!y1WO~O!n#bO#|1ZO'P#bO~O#n3sOw#ma!p#ma#T#ma'W#ma~O#T3tOw#oa!p#oa#n#oa'W#oa~Ow#uX!p#uX#T#uX#n#uX#s#tX'W#uX~O!p-OO'a*`O~OV1`O!o&VX#O&VX~O#O1bO!o'zX~O!o1dO~O#O)gO!n'yq'P'yq~OT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!o!}i#O!}i~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$jq#O$jq~P!%aO#|1kO!y$jq#O$jq~O#d1lO~O!pXO!z$hO#P1oO~O!o1rO'W$gO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$oq#O$oq~P!%aO#T1tO#d1sO!y&lX#O&lX~O#O0[O!y'ka~O#T'ZO#n'XO!p'q!R!n'q!R'P'q!R~O!pXO!r1yO~O!n$s!R'P$s!R!y$s!R!o$s!R~PCVO#P1{O#T'ZO#n'XO~OP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!Q<XO!T:rO!V:rO!W:rO!Z:rO!d:SO!o2XO!z]O#X`O#dhO#fbO#gcO#sdO$[<UO$d:rO$e<UO$hqO%T<ZO%U!OO'WYO~P$<UOh2ZO~OY%ei_%ei!o%eii%ei~PhOY%fi_%fi!o%fii%fi~PhO!y2^O~O!y2^O~P!+iO!y2aO~O!n#bO#|2eO'P#bO~O%W2fO%`2fO~O#n3sOw&ea!p&ea#T&ea'W&ea~Ow#wX!p#wX#T#wX#n#wX#s#tX'W#wX~OV2iO!o&Va#O&Va~O]2kOs2kO#sdO'WYO!o&{X#O&{X~O#O1bO!o'za~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#^i#O#^i~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$jy#O$jy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$oy#O$oy~P!%aO!pXO#P2rO~O#d2sO~O#O0[O!y'ki~O!n$s!Z'P$s!Z!y$s!Z!o$s!Z~PCVOT<bOz<^O!S<dO!c<fO!w?_O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cO~P!%aOV2{O{2zO~P)dOV2{O{2zOT'[Xz'[X!S'[X!c'[X!w'[X!z'[X#T'[X#X'[X#a'[X#b'[X#y'[X#|'[X$O'[X$R'[X$S'[X$T'[X$U'[X$V'[X$X'[X$Y'[X$Z'[X$['[X$]'[X$^'[X$_'[X%T'[X~OP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!Q<XO!T:rO!V:rO!W:rO!Z:rO!d:SO!o3OO!z]O#X`O#dhO#fbO#gcO#sdO$[<UO$d:rO$e<UO$hqO%T<ZO%U!OO'WYO~P$<UOY%eq_%eq!o%eqi%eq~PhO!y3QO~O!y%pi~PCVOe3RO~O%W3SO%`3SO~OV3VO!o&WX#O&WX~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$j!R#O$j!R~P!%aO!n$s!c'P$s!c!y$s!c!o$s!c~PCVO!a3`O'W$gO~OV3dO!o&Wa#O&Wa~O'W$gO!n%Ri'P%Ri~O'a'_O~O'a/jO~O'a*iO~O'a1]O~OT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$ta#|$ta$O$ta'P$ta!y$ta!o$ta#O$ta~P!%aO#T3uO~P-RO#s3lO~O#s3mO~O!U$uO$u$tO~P#-WOT8TOz8RO!S8UO!c8VO!w:_O#P3pO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n'^X'P'^X!y'^X!o'^X~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#P5aO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O'^X#Y'^X#|'^X$O'^X!n'^X'P'^X!r'^X!y'^X!o'^XV'^X!p'^X~P!%aO#T5OO~P#-WOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$`a#|$`a$O$`a'P$`a!y$`a!o$`a#O$`a~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$aa#|$aa$O$aa'P$aa!y$aa!o$aa#O$aa~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$ba#|$ba$O$ba'P$ba!y$ba!o$ba#O$ba~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$ca#|$ca$O$ca'P$ca!y$ca!o$ca#O$ca~P!%aOz3{O#|$ca$O$ca#O$ca~PMVOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$fa#|$fa$O$fa'P$fa!y$fa!o$fa#O$fa~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n%Va#|%Va$O%Va'P%Va!y%Va!o%Va#O%Va~P!%aOz3{O#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOT3}Oz3{O!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!S$Qi!n$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOT3}Oz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!S$Qi!c$Qi!n$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$[4YO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$Z4XO$[4YO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n#Ua#|#Ua$O#Ua'P#Ua!y#Ua!o#Ua#O#Ua~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n'^a#|'^a$O'^a'P'^a!y'^a!o'^a#O'^a~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT#Qi!S#Qi!c#Qi!n#Qi#|#Qi$O#Qi'P#Qi!y#Qi!o#Qi#O#Qi~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT#}i!S#}i!c#}i!n#}i#|#}i$O#}i'P#}i!y#}i!o#}i#O#}i~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$Pi#|$Pi$O$Pi'P$Pi!y$Pi!o$Pi#O$Pi~P!%aOz3{O#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT!vq!S!vq!c!vq!n!vq!w!vq#|!vq$O!vq'P!vq!y!vq!o!vq#O!vq~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT#Qq!S#Qq!c#Qq!n#Qq#|#Qq$O#Qq'P#Qq!y#Qq!o#Qq#O#Qq~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$sq#|$sq$O$sq'P$sq!y$sq!o$sq#O$sq~P!%aOz3{O#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT!vy!S!vy!c!vy!n!vy!w!vy#|!vy$O!vy'P!vy!y!vy!o!vy#O!vy~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$sy#|$sy$O$sy'P$sy!y$sy!o$sy#O$sy~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$s!R#|$s!R$O$s!R'P$s!R!y$s!R!o$s!R#O$s!R~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$s!Z#|$s!Z$O$s!Z'P$s!Z!y$s!Z!o$s!Z#O$s!Z~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$s!c#|$s!c$O$s!c'P$s!c!y$s!c!o$s!c#O$s!c~P!%aOP7wOU_O[5kOo9xOs#fOx5gOy5gO}aO!O^O!Q5{O!T5qO!V5iO!W5iO!Z5}O!d5eO!z]O#T5bO#X`O#dhO#fbO#gcO#sdO$[5oO$d5mO$e5oO$hqO%T5|O%U!OO'WYO~P$<UOP7wOU_O[5kOo9xOs#fOx5gOy5gO}aO!O^O!Q5{O!T5qO!V5iO!W5iO!Z5}O!d5eO!z]O#X`O#dhO#fbO#gcO#sdO$[5oO$d5mO$e5oO$hqO%T5|O%U!OO'WYO~P$<UO#|4aO$O4bO#O'XX~P3YOP7wOU_O[5kOo9xOr4cOs#fOx5gOy5gO}aO!O^O!Q5{O!T5qO!V5iO!W5iO!Z5}O!d5eO!z]O#T4`O#V4_O#X`O#dhO#fbO#gcO#sdO$[5oO$d5mO$e5oO$hqO%T5|O%U!OO'WYOT$PXz$PX!S$PX!c$PX!n$PX!w$PX#a$PX#b$PX#y$PX#|$PX$O$PX$R$PX$S$PX$T$PX$U$PX$V$PX$X$PX$Y$PX$Z$PX$]$PX$^$PX$_$PX'P$PX!y$PX!o$PX#O$PX~P$<UOP7wOU_O[5kOo9xOr6dOs#fOx5gOy5gO}aO!O^O!Q5{O!T5qO!V5iO!W5iO!Z5}O!d5eO!z]O#T6aO#V6`O#X`O#dhO#fbO#gcO#sdO$[5oO$d5mO$e5oO$hqO%T5|O%U!OO'WYOT$PXz$PX!S$PX!c$PX!w$PX#O$PX#P$PX#Y$PX#a$PX#b$PX#y$PX#|$PX$O$PX$R$PX$S$PX$T$PX$U$PX$V$PX$X$PX$Y$PX$Z$PX$]$PX$^$PX$_$PX!n$PX'P$PX!r$PX!y$PX!o$PXV$PX!p$PX~P$<UO!r4kO~P<XO!r7iO#P5RO~OT8TOz8RO!S8UO!c8VO!r5SO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aO!r7jO#P5VO~O!r7kO#P5ZO~O#P5ZO#T'ZO#n'XO~O#P5[O#T'ZO#n'XO~O#P5_O#T'ZO#n'XO~OP7wOU_O[5kOo9xOs#fOx5gOy5gO}aO!O^O!Q5{O!T5qO!U$uO!V5iO!W5iO!Z5}O!d5eO!z]O#X`O#dhO#fbO#gcO#sdO$[5oO$d5mO$e5oO$hqO$u$tO%T5|O%U!OO'WYO~P$<UOP7wOU_O[5kOo9xOs#fOx5gOy5gO}aO!O^O!Q5{O!T5qO!V5iO!W5iO!Z5}O!d5eO!z]O#T7PO#X`O#dhO#fbO#gcO#sdO$[5oO$d5mO$e5oO$hqO%T5|O%U!OO'WYO~P$<UOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$`a#P$`a#Y$`a#|$`a$O$`a!n$`a'P$`a!r$`a!y$`a!o$`aV$`a!p$`a~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$aa#P$aa#Y$aa#|$aa$O$aa!n$aa'P$aa!r$aa!y$aa!o$aaV$aa!p$aa~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$ba#P$ba#Y$ba#|$ba$O$ba!n$ba'P$ba!r$ba!y$ba!o$baV$ba!p$ba~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$ca#P$ca#Y$ca#|$ca$O$ca!n$ca'P$ca!r$ca!y$ca!o$caV$ca!p$ca~P!%aOz6OO#O$ca#P$ca#Y$ca#|$ca$O$ca!r$caV$ca!p$ca~PMVOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$fa#P$fa#Y$fa#|$fa$O$fa!n$fa'P$fa!r$fa!y$fa!o$faV$fa!p$fa~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O%Va#P%Va#Y%Va#|%Va$O%Va!n%Va'P%Va!r%Va!y%Va!o%VaV%Va!p%Va~P!%aOz6OO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOT6QOz6OO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO!S$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOT6QOz6OO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO!S$Qi!c$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO#T#PO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO#T#PO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO#T#PO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO#T#PO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO$[6]O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO$Z6[O$[6]O$^6_O$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz6OO$_6_O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O#Ua#P#Ua#Y#Ua#|#Ua$O#Ua!n#Ua'P#Ua!r#Ua!y#Ua!o#UaV#Ua!p#Ua~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O'^a#P'^a#Y'^a#|'^a$O'^a!n'^a'P'^a!r'^a!y'^a!o'^aV'^a!p'^a~P!%aOz6OO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT#Qi!S#Qi!c#Qi#O#Qi#P#Qi#Y#Qi#|#Qi$O#Qi!n#Qi'P#Qi!r#Qi!y#Qi!o#QiV#Qi!p#Qi~P!%aOz6OO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT#}i!S#}i!c#}i#O#}i#P#}i#Y#}i#|#}i$O#}i!n#}i'P#}i!r#}i!y#}i!o#}iV#}i!p#}i~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$Pi#P$Pi#Y$Pi#|$Pi$O$Pi!n$Pi'P$Pi!r$Pi!y$Pi!o$PiV$Pi!p$Pi~P!%aOz6OO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT!vq!S!vq!c!vq!w!vq#O!vq#P!vq#Y!vq#|!vq$O!vq!n!vq'P!vq!r!vq!y!vq!o!vqV!vq!p!vq~P!%aOz6OO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT#Qq!S#Qq!c#Qq#O#Qq#P#Qq#Y#Qq#|#Qq$O#Qq!n#Qq'P#Qq!r#Qq!y#Qq!o#QqV#Qq!p#Qq~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$sq#P$sq#Y$sq#|$sq$O$sq!n$sq'P$sq!r$sq!y$sq!o$sqV$sq!p$sq~P!%aOz6OO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cOT!vy!S!vy!c!vy!w!vy#O!vy#P!vy#Y!vy#|!vy$O!vy!n!vy'P!vy!r!vy!y!vy!o!vyV!vy!p!vy~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$sy#P$sy#Y$sy#|$sy$O$sy!n$sy'P$sy!r$sy!y$sy!o$syV$sy!p$sy~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$s!R#P$s!R#Y$s!R#|$s!R$O$s!R!n$s!R'P$s!R!r$s!R!y$s!R!o$s!RV$s!R!p$s!R~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$s!Z#P$s!Z#Y$s!Z#|$s!Z$O$s!Z!n$s!Z'P$s!Z!r$s!Z!y$s!Z!o$s!ZV$s!Z!p$s!Z~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$s!c#P$s!c#Y$s!c#|$s!c$O$s!c!n$s!c'P$s!c!r$s!c!y$s!c!o$s!cV$s!c!p$s!c~P!%aO#T7cO~P#-WO!z$hO#T7gO~O!y5uO#T'ZO#n'XO~O!z$hO#T7hO~OT6QOz6OO!S6RO!c6SO!w7oO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O$ta#P$ta#Y$ta#|$ta$O$ta!n$ta'P$ta!r$ta!y$ta!o$taV$ta!p$ta~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#P7bO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO!n'^X#|'^X$O'^X'P'^X!y'^X!o'^X#O'^X~P!%aO#|6bO$O6cO#O'XX#P'XX#Y'XX!r'XXV'XX!p'XX~P3YO!r6lO~P<XO!r9|O#P7SO~OT8TOz8RO!S8UO!c8VO!r7TO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aO!r9}O#P7WO~O!r:OO#P7[O~O#P7[O#T'ZO#n'XO~O#P7]O#T'ZO#n'XO~O#P7`O#T'ZO#n'XO~O!U$uO$u$tO~P<XOo7fOs$lO~O#T9ZO~P<XOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$`a#P$`a#Y$`a!n$`a'P$`a!r$`a!y$`a!o$`aV$`a!p$`a~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$aa#P$aa#Y$aa!n$aa'P$aa!r$aa!y$aa!o$aaV$aa!p$aa~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$ba#P$ba#Y$ba!n$ba'P$ba!r$ba!y$ba!o$baV$ba!p$ba~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$ca#P$ca#Y$ca!n$ca'P$ca!r$ca!y$ca!o$caV$ca!p$ca~P!%aOz8RO#O$ca#P$ca#Y$ca!r$caV$ca!p$ca~PMVOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$fa#P$fa#Y$fa!n$fa'P$fa!r$fa!y$fa!o$faV$fa!p$fa~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$ta#P$ta#Y$ta!n$ta'P$ta!r$ta!y$ta!o$taV$ta!p$ta~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O%Va#P%Va#Y%Va!n%Va'P%Va!r%Va!y%Va!o%VaV%Va!p%Va~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#O9_O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'xX~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#O9aO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'ZX~P!%aOz8RO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOT8TOz8RO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!S$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOT8TOz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!S$Qi!c$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi$T$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$[8`O$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$Z8_O$[8`O$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aO#T9fO~P!+iO!n#Ua'P#Ua!y#Ua!o#Ua~PCVO!n'^a'P'^a!y'^a!o'^a~PCVO#T=PO#V=OO!y&aX#O&aX~P<XO#O9WO!y']a~Oz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT#Qi!S#Qi!c#Qi#O#Qi#P#Qi#Y#Qi!n#Qi'P#Qi!r#Qi!y#Qi!o#QiV#Qi!p#Qi~P!%aOz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT#}i!S#}i!c#}i#O#}i#P#}i#Y#}i!n#}i'P#}i!r#}i!y#}i!o#}iV#}i!p#}i~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$Pi#P$Pi#Y$Pi!n$Pi'P$Pi!r$Pi!y$Pi!o$PiV$Pi!p$Pi~P!%aO#O9_O!y%ma~O!y&_X#O&_X~P!+iO#O9aO!y'Za~Oz8RO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT!vq!S!vq!c!vq!w!vq#O!vq#P!vq#Y!vq!n!vq'P!vq!r!vq!y!vq!o!vqV!vq!p!vq~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#Wi#O#Wi~P!%aOz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT#Qq!S#Qq!c#Qq#O#Qq#P#Qq#Y#Qq!n#Qq'P#Qq!r#Qq!y#Qq!o#QqV#Qq!p#Qq~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$sq#P$sq#Y$sq!n$sq'P$sq!r$sq!y$sq!o$sqV$sq!p$sq~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y&wa#O&wa~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y&_a#O&_a~P!%aOz8RO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT!vy!S!vy!c!vy!w!vy#O!vy#P!vy#Y!vy!n!vy'P!vy!r!vy!y!vy!o!vyV!vy!p!vy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#Wq#O#Wq~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$sy#P$sy#Y$sy!n$sy'P$sy!r$sy!y$sy!o$syV$sy!p$sy~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$s!R#P$s!R#Y$s!R!n$s!R'P$s!R!r$s!R!y$s!R!o$s!RV$s!R!p$s!R~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$s!Z#P$s!Z#Y$s!Z!n$s!Z'P$s!Z!r$s!Z!y$s!Z!o$s!ZV$s!Z!p$s!Z~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$s!c#P$s!c#Y$s!c!n$s!c'P$s!c!r$s!c!y$s!c!o$s!cV$s!c!p$s!c~P!%aO#T9vO~P<XO#P9uO!n'^X'P'^X!r'^X!y'^X!o'^XV'^X!p'^X~PEqO!z$hO#T9zO~O!z$hO#T9{O~O#|8fO$O8gO#O'XX#P'XX#Y'XX!r'XXV'XX!p'XX~P3YOr8hO#T#mO#V#lO#O$PX#P$PX#Y$PX!r$PXV$PX!p$PX~P5^Or=UO#T:sO#V:qOT$PXz$PX!S$PX!c$PX!n$PX!r$PX!w$PX#a$PX#b$PX#y$PX$R$PX$S$PX$T$PX$U$PX$V$PX$X$PX$Y$PX$Z$PX$]$PX$^$PX$_$PX!o$PX#O$PX!p$PX'P$PX~P<XOr:rO#T:rO#V:rOT$PXz$PX!S$PX!c$PX!w$PX#a$PX#b$PX#y$PX$R$PX$S$PX$T$PX$U$PX$V$PX$X$PX$Y$PX$Z$PX$]$PX$^$PX$_$PX~P<XOr:wO#T=PO#V=OOT$PXz$PX!S$PX!c$PX!w$PX!y$PX#O$PX#a$PX#b$PX#y$PX$R$PX$S$PX$T$PX$U$PX$V$PX$X$PX$Y$PX$Z$PX$]$PX$^$PX$_$PX~P<XO!U$uO$u$tO~P!+iO!r8sO~P<XOT8TOz8RO!S8UO!c8VO!w:_O#P9TO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!y'^X#O'^X~P!%aOP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!Q<XO!T:rO!V:rO!W:rO!Z:rO!d:SO!z]O#X`O#dhO#fbO#gcO#sdO$[<UO$d:rO$e<UO$hqO%T<ZO%U!OO'WYO~P$<UO#O9WO!y']X~O#T;eO~P!+iOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$`a#O$`a~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$aa#O$aa~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ba#O$ba~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ca#O$ca~P!%aOz:`O%T#cOT$ca!S$ca!c$ca!w$ca!y$ca#O$ca#T$ca$R$ca$S$ca$T$ca$U$ca$V$ca$X$ca$Y$ca$Z$ca$[$ca$]$ca$^$ca$_$ca~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$fa#O$fa~P!%aO!r?SO#P9^O~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ta#O$ta~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y%Va#O%Va~P!%aOT8TOz8RO!S8UO!c8VO!r9cO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOz:`O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!y$Qi#O$Qi~P!%aOT:bOz:`O!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!S$Qi!y$Qi#O$Qi~P!%aOT:bOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!S$Qi!c$Qi!y$Qi#O$Qi~P!%aOz:`O#T#PO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi~P!%aOz:`O#T#PO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi$T$Qi~P!%aOz:`O#T#PO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi$T$Qi$U$Qi~P!%aOz:`O#T#PO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi~P!%aOz:`O$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi~P!%aOz:`O$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi~P!%aOz:`O$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi~P!%aOz:`O$[:mO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi~P!%aOz:`O$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi~P!%aOz:`O$Z:lO$[:mO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi~P!%aOz:`O$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT#Qi!S#Qi!c#Qi!y#Qi#O#Qi~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT#}i!S#}i!c#}i!y#}i#O#}i~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$Pi#O$Pi~P!%aO!r?TO#P9hO~Oz:`O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT!vq!S!vq!c!vq!w!vq!y!vq#O!vq~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT#Qq!S#Qq!c#Qq!y#Qq#O#Qq~P!%aO!r?YO#P9oO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$sq#O$sq~P!%aO#P9oO#T'ZO#n'XO~Oz:`O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT!vy!S!vy!c!vy!w!vy!y!vy#O!vy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$sy#O$sy~P!%aO#P9pO#T'ZO#n'XO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$s!R#O$s!R~P!%aO#P9sO#T'ZO#n'XO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$s!Z#O$s!Z~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$s!c#O$s!c~P!%aO#T;}O~P!+iOT8TOz8RO!S8UO!c8VO!w:_O#P;|O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!y'^X#O'^X~P!%aO!U$uO$u$tO~P$8rOP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!Q<XO!T:rO!U$uO!V:rO!W:rO!Z:rO!d:SO!z]O#X`O#dhO#fbO#gcO#sdO$[<UO$d:rO$e<UO$hqO$u$tO%T<ZO%U!OO'WYO~P$<UOo9yOs$lO~O#T>VO~P$8rOP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!Q<XO!T:rO!V:rO!W:rO!Z:rO!d:SO!z]O#T>WO#X`O#dhO#fbO#gcO#sdO$[<UO$d:rO$e<UO$hqO%T<ZO%U!OO'WYO~P$<UOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$`a!r$`a!o$`a#O$`a!p$`a'P$`a~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$aa!r$aa!o$aa#O$aa!p$aa'P$aa~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$ba!r$ba!o$ba#O$ba!p$ba'P$ba~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$ca!r$ca!o$ca#O$ca!p$ca'P$ca~P!%aOz<]O%T#cOT$ca!S$ca!c$ca!n$ca!r$ca!w$ca#T$ca$R$ca$S$ca$T$ca$U$ca$V$ca$X$ca$Y$ca$Z$ca$[$ca$]$ca$^$ca$_$ca!o$ca#O$ca!p$ca'P$ca~P!%aOz<^O%T#cOT$ca!S$ca!c$ca!w$ca#T$ca$R$ca$S$ca$T$ca$U$ca$V$ca$X$ca$Y$ca$Z$ca$[$ca$]$ca$^$ca$_$ca~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$fa!r$fa!o$fa#O$fa!p$fa'P$fa~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$ta!r$ta!o$ta#O$ta!p$ta'P$ta~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n%Va!r%Va!o%Va#O%Va!p%Va'P%Va~P!%aOz<]O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi~P!%aOz<]O!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O!w?_O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi~P!%aOT<aOz<]O!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!S$Qi!n$Qi!r$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOT<bOz<^O!c<fO!w?_O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cO!S$Qi~P!%aOT<aOz<]O!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!S$Qi!c$Qi!n$Qi!r$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOT<bOz<^O!w?_O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cO!S$Qi!c$Qi~P!%aOz<]O#T#PO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi$R$Qi$S$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O#T#PO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi$R$Qi$S$Qi~P!%aOz<]O#T#PO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi$R$Qi$S$Qi$T$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O#T#PO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi$R$Qi$S$Qi$T$Qi~P!%aOz<]O#T#PO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O#T#PO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi~P!%aOz<]O#T#PO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O#T#PO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi~P!%aOz<]O$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi~P!%aOz<]O$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi~P!%aOz<]O$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi~P!%aOz<]O$[<wO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O$[<xO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi~P!%aOz<]O$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi~P!%aOz<]O$Z<uO$[<wO$^<{O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O$Z<vO$[<xO$^<|O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi~P!%aOz<]O$_<{O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!r$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi!o$Qi#O$Qi!p$Qi'P$Qi~P!%aOz<^O$_<|O%T#cOT$Qi!S$Qi!c$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#Ua#O#Ua~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'^a#O'^a~P!%aOz<]O!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT#Qi!S#Qi!c#Qi!n#Qi!r#Qi!o#Qi#O#Qi!p#Qi'P#Qi~P!%aOz<^O!w?_O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT#Qi!S#Qi!c#Qi~P!%aOz<]O!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT#}i!S#}i!c#}i!n#}i!r#}i!o#}i#O#}i!p#}i'P#}i~P!%aOz<^O!w?_O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT#}i!S#}i!c#}i~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$Pi!r$Pi!o$Pi#O$Pi!p$Pi'P$Pi~P!%aOz<]O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT!vq!S!vq!c!vq!n!vq!r!vq!w!vq!o!vq#O!vq!p!vq'P!vq~P!%aOz<^O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT!vq!S!vq!c!vq!w!vq~P!%aOz<]O!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT#Qq!S#Qq!c#Qq!n#Qq!r#Qq!o#Qq#O#Qq!p#Qq'P#Qq~P!%aOz<^O!w?_O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT#Qq!S#Qq!c#Qq~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$sq!r$sq!o$sq#O$sq!p$sq'P$sq~P!%aOz<]O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cOT!vy!S!vy!c!vy!n!vy!r!vy!w!vy!o!vy#O!vy!p!vy'P!vy~P!%aOz<^O#T#PO$R<`O$S<hO$T<jO$U<lO$V<nO$X<rO$Y<tO$Z<vO$[<xO$]<zO$^<|O$_<|O%T#cOT!vy!S!vy!c!vy!w!vy~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$sy!r$sy!o$sy#O$sy!p$sy'P$sy~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$s!R!r$s!R!o$s!R#O$s!R!p$s!R'P$s!R~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$s!Z!r$s!Z!o$s!Z#O$s!Z!p$s!Z'P$s!Z~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$s!c!r$s!c!o$s!c#O$s!c!p$s!c'P$s!c~P!%aO#T>pO~P$8rOP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!Q<XO!T:rO!V:rO!W:rO!Z:rO!d:SO!z]O#T>qO#X`O#dhO#fbO#gcO#sdO$[<UO$d:rO$e<UO$hqO%T<ZO%U!OO'WYO~P$<UOT8TOz8RO!S8UO!c8VO!w:_O#P>oO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#P>nO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n'^X!r'^X!o'^X#O'^X!p'^X'P'^X~P!%aOT'XXz'XX!S'XX!c'XX!w'XX!z'XX#O'XX#T'XX#X'XX#a'XX#b'XX#y'XX$R'XX$S'XX$T'XX$U'XX$V'XX$X'XX$Y'XX$Z'XX$['XX$]'XX$^'XX$_'XX%T'XX~O#|:uO$O:vO!y'XX~P.@kO!z$hO#T>zO~O!r;SO~P<XO!z$hO#T?PO~O#|;iO!n$|X!p$|X#O$|X'P$|X~O!r?pO#P;jO~OT8TOz8RO!S8UO!c8VO!r;kO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n#Ua!r#Ua!o#Ua#O#Ua!p#Ua'P#Ua~P!%aOT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n'^a!r'^a!o'^a#O'^a!p'^a'P'^a~P!%aO!r?qO#P;nO~O#d>xO!n&qX!p&qX#O&qX'P&qX~O#O?QO!n'pa!p'pa'P'pa~O!r?rO#P;uO~OT<aOz<]O!S<cO!c<eO!w?^O#T#PO$R<_O$S<gO$T<iO$U<kO$V<mO$X<qO$Y<sO$Z<uO$[<wO$]<yO$^<{O$_<{O%T#cO!n$|i!p$|i#O$|i'P$|i~P!%aO#P;uO#T'ZO#n'XO~O#P;vO#T'ZO#n'XO~O#P;zO#T'ZO#n'XO~O#|=QO$O=SO!n'XX!r'XX!o'XX!p'XX'P'XX~P.@kO#|=RO$O=TOT'XXz'XX!S'XX!c'XX!w'XX!z'XX#T'XX#X'XX#a'XX#b'XX#y'XX$R'XX$S'XX$T'XX$U'XX$V'XX$X'XX$Y'XX$Z'XX$['XX$]'XX$^'XX$_'XX%T'XX~O!r=aO~P<XO!r=bO~P<XO!r?yO#P>[O~O!r?zO#P:rO~OT8TOz8RO!S8UO!c8VO!r>]O!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOT8TOz8RO!S8UO!c8VO!r>^O!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aO!r?{O#P>cO~O!r?|O#P>hO~O#P>hO#T'ZO#n'XO~O#P:rO#T'ZO#n'XO~O#P>iO#T'ZO#n'XO~O#P>lO#T'ZO#n'XO~O!z$hO#T?nO~Oo>wOs$lO~O!z$hO#T?oO~O#O?QO!n'pX!p'pX'P'pX~O!z$hO#T?vO~O!z$hO#T?wO~O!z$hO#T?xO~Oo?lOs$lO~Oo?uOs$lO~Oo?tOs$lO~O%X$]%W$k!e$^#d%`#g'u'W#f~",goto:"%0{'{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'|P(TPP(Z(^PPP(vP(^*o(^6cP6cPP>cFxF{PP6cGR! RP! UP! UPPGR! e! h! lGRGRPP! oP! rPPGR!)u!0q!0qGR!0uP!0u!0u!0u!2PP!;g!<T!<a!FP!F_P!Na!NdP6cP6c6cPPPPP!NgPPPPPPP6c6c6c6cPP6c6cP#&T#'|P#(Q#(t#'|#'|#(z#)^#)b6c6cP#)k#*R#*|#,Q#,W#,Q#,f#,Q#,Q#,z#,}#,}6cPP6cPP#-R#5S#5S#5WP#5^P(^#5b(^#5z#5}#5}#6T(^#6W(^(^#6^#6a(^#6j#6m(^(^(^(^(^#6p(^(^(^(^(^(^(^(^(^#6s#7V(^(^#7Z#7k#7n(^(^P#7q#7x#8O#8k#8u#8{#9V#9^#9d#:h#;j#;z#<d#=`#=f#=l#=r#=|#>S#>Y#>h#>n#>x#?O#?U#?[#?b#?l#?v#?|#@S#@^PPPPPPPP#@d#@hP#A^$(h$(k$(u$1R$1_$1t$1zP$1}$2Q$2W$5[$?Y$Gr$Gu$G{$HO$K_$Kb$Kk$Ks$K}$Lf$L|$Mw%'zPP%/{%0P%0]%0r%0xQ!nQT!qV!rQUOR%x!mRVO}!hPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]|!hPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]Q%_!ZQ%h!aQ%m!eQ'k$cQ'x$iQ)d%lQ+W'{Q,k)QU.O+T+V+]Q.j+pQ/`,jS0a.T.UQ0q.dQ1n0VS1w0`0dQ2Q0nQ2q1pQ2t1xR3[2u|ZPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]2lf]`cgjklmnoprxyz!W!X!Y!]!e!f!g!y!z#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r#}$Q$R$T$h$z%S%U%d%r%}&S&W&[&q&t&u&x'P'X'Z']'a'e'p't'y(R(V(W(Y(Z([(t)T)X)`)c)g)n)u)y*V*Z*[*r*w*|+Q+X+[+^+_+j+m+q+t,Y,c,e,g,i,u,x-O-`-a-t-v-z.S.V.[.].^.b/X/n/y0O0T0b0e1R1S1b1k1o1y1{2k2r3n3p3s3t3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7i7j7k7o7w7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v9|9}:O:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?S?T?Y?^?_?p?q?r?y?z?{?|S$ku$`Q%W!V^%e!_$a'j)Y.f0o2OQ%i!bQ%j!cQ%k!dQ%v!kS&V!|){Q&]#OQ'l$dQ'm$eS'|$j'hQ)S%`Q*v'nQ+z(bQ,O(dQ-S)iU.g+n.c0mQ.q+{Q.r+|Q/d,vS0V-y0XQ1X/cQ1e/rS2T0s2WQ2h1`Q3U2iQ3^2zQ3_2{Q3c3VQ3f3`R3g3d0{!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_0z!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_Q#h^Q%O!PQ%P!QQ%Q!RQ,b(sQ.u,RR.y,UR&r#hQ*Q&qR/w-a0{hPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_R#j_k#n`j#i#q&t&x5d5e9W:Q:R:S:TR#saT&}#r'PR-h*[R&R!{0zhPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_R#tb-x!}[#e#k#u$U$V$W$X$Y$Z$v$w%X%Z%]%a%s%|&O&U&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&v&w&|'`'b'c(e(x)v)x)z*O*U*h*j+a+d,n,q-W-Y-[-e-f-g-w.Y/O/[/v0Q0Z0f1g1j1m1z2S2`2o2p2v3Z4]4^4d4e4f4g4h4i4j4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}5P5Q5T5U5W5X5Y5]5^5`5t6e6f6g6h6i6j6k6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}7O7Q7R7U7V7X7Y7Z7^7_7a7m7q8i8j8k8l8m8n8p8q8r8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9U9V9Y9[9]9d9e9g9i9j9k9l9m9n9q9r9t9w:p:x:y:z:{:|:};Q;R;T;U;V;W;X;Y;Z;[;];^;_;`;a;b;c;d;f;g;l;m;p;r;s;w;y;{<O=V=W=X=Y=Z=[=]=`=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}>O>P>Q>R>S>T>U>X>Y>Z>_>`>a>b>d>e>f>g>j>k>m>r>s>{>|>}?V?b?cQ'd$[Y(X$s8o;P=^=_S(]3o7lQ(`$tR+y(aT&X!|){#a$Pg#}$h'X'Z'p't'y(W([)`)c*r*w+Q+X+[+_+j+m+n+t,i,u,x-v.S.V.].b.c0b0m1y3n3s3t7i7j7k7w9|9}:O?S?T?Y?p?q?r?y?z?{?|3yfPVX]`cgjklmnoprxyz!S!W!X!Y!]!e!f!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r#}$Q$R$T$h$z%O%Q%S%T%U%V%d%r%}&S&W&[&q&t&u&x'P'X'Z']'a'e'p't'y(R(V(W(Y(Z([(h(t)T)X)`)c)g)n)u)y){*V*Z*[*r*w*|+Q+X+[+^+_+j+m+n+q+t,Q,T,Y,c,e,g,i,u,x-O-`-a-t-v-z.S.V.[.].^.b.c.u.w/P/X/n/y0O0T0b0e0m0s0}1O1R1S1W1b1k1o1y1{2W2]2k2r3n3p3s3t3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7i7j7k7o7w7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v9|9}:O:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?S?T?Y?^?_?p?q?r?y?z?{?|[#wd#x3h3i3j3kh'V#z'W)f,}-U/k/u1f3l3m3q3rQ)e%nR-T)kY#yd%n)k3h3iV'T#x3j3k1dePVX]`cjklmnoprxyz!S!W!X!Y!]!e!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a'e(R(V(Y(Z(h(t)T)X)g)n)u)y){*V*Z*[*|+^+q,Q,T,Y,c,e,g-O-`-a-t-z.[.^.u.w/P/X/n/y0O0T0e0s0}1O1R1S1W1b1k1o1{2W2]2k2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_Q%o!fQ)l%r#O3vg#}$h'X'Z'p't'y(W([)`*w+Q+X+[+_+j+m+t,i,u,x-v.S.V.].b0b1y7i7j7k7w9|9}:O?S?T?Y?p?q?r?y?z?{?|a3w)c*r+n.c0m3n3s3tY'T#z)f-U3l3mZ*c'W,}/u3q3r0vhPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0}1O1R1S1W1k1o1{2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_T2U0s2WR&^#OR&]#O!r#Z[#e#u$U$V$W$X$Z$s$w%X%Z%]&`&a&b&c&d&e&f&g'`'b'c(e)v)x*O*j+d-Y.Y0f1z2`2p2v3Z9U9V!Y4U3o4d4e4f4g4i4j4l4m4n4o4p4q4r4s4{4|4}5P5Q5T5U5W5X5Y5]5^5`!^6X4^6e6f6g6h6j6k6m6n6o6p6q6r6s6t6|6}7O7Q7R7U7V7X7Y7Z7^7_7a7l7m#b8[#k%a%s%|&O&v&w&|(x*U+a,n,q-W-e-g/[4]5t7q8i8j8k8l8n8o8p8t8u8v8w8x8y8z8{9Y9[9]9d9g9i9l9n9q9r9t9w:p;R<O>r>s>{?b?c!|:i&U)z-[-f-w0Q0Z1g1j1m2o8q8r9e9j9k9m:x:y:z:{:};P;Q;T;U;V;W;X;Y;Z;[;d;f;g;l;m;p;r;s;w;y;{>R>S!`<o/O/v=V=W=X=Y=]=^=`=c=e=g=i=k=m=o=q>T>X>Z>_>a>d>e>g>j>k>m>|>}?Vo<p2S=_=d=f=h=j=l=n=p=r>U>Y>`>b>fS$iu#fQ$qwU'{$j$l&pQ'}$kS(P$m$rQ+Z'|Q+](OQ+`(QQ1p0VQ5s7dS5v7f7gQ5w7hQ7p9xS7r9y9zQ7s9{Q;O>uS;h>w>zQ;o?PQ>y?jS?O?l?nQ?U?oQ?`?sS?a?t?wS?d?u?vR?e?xT'u$h+Q!csPVXt!S!j!r!s!w$h%O%Q%T%V'p([(h)`+Q+j+t,Q,T,u,x.u.w/P0}1O1W2]Q$]rR*l'eQ-{+PQ.i+oQ0U-xQ0j.`Q1|0kR2w1}T0W-y0XQ+V'zQ.U+YR0d.XQ(_$tQ)^%iQ)s%vQ*u'mS+x(`(aQ-q*vR.p+yQ(^$tQ)b%kQ)r%vQ*q'lS*t'm)sU+w(_(`(aS-p*u*vS.o+x+yQ/i,{Q/{-nQ/}-qR0v.pQ(]$tQ)]%iQ)_%jQ)q%vU*s'm)r)sW+v(^(_(`(aQ,t)^U-o*t*u*vU.n+w+x+yS/|-p-qS0u.o.pQ1i/}R2Y0vX+r([)`+t,xb%f!_$a'j+n.c.f0m0o2OR,r)YQ$ovS+b(S?Qg?m([)`+i+j+m+t,u,x.a.b0lR0t.kT2V0s2W0}|PVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g,m-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_T$y{$|Q,O(dR.r+|T${{$|Q(j%OQ(r%QQ(w%TQ(z%VQ.},XQ0z.yQ0{.|R2c1WR(m%PX,[(k(l,],_R(n%PX(p%Q%T%V1WR%T!T_%b!]%S(t,c,e/X1RR%V!UR/],gR,j)PQ)a%kS*p'l)bS-m*q,{S/z-n/iR1h/{T,w)`,xQ-P)fU/l,|,}-UU1^/k/t/uR2n1fR/o-OR2l1bSSO!mR!oSQ!rVR%y!rQ!jPS!sV!rQ!wX[%u!j!s!w,Q1O2]Q,Q(hQ1O/PR2]0}Q)o%sS-X)o9bR9b8rQ-b*QR/x-bQ&y#oS*X&y9XR9X:tS*]&|&}R-i*]Q)|&YR-^)|!j'Y#|'o*f*z+O+T+e+i.T.W.Z.a/_0`0c0g0l1x2u5x5y5z7e7t7u7v;q;t;x?W?X?Z?f?g?h?iS*e'Y/g]/g,{-n.f0o1[2O!h'[#|'o*z+O+T+e+i.T.W.Z.a/_0`0c0g0l1x2u5x5y5z7e7t7u7v;q;t;x?W?X?Z?f?g?h?iS*g'[/hZ/h,{-n.f0o2OU#xd%n)kU'S#x3j3kQ3j3hR3k3iQ'W#z^*b'W,}/k/u1f3q3rQ,})fQ/u-UQ3q3lR3r3m|tPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]W$_t'p+j,uS'p$h+QS+j([+tT,u)`,xQ'f$]R*m'fQ0X-yR1q0XQ+R'vR-}+RQ0].PS1u0]1vR1v0^Q._+fR0i._Q+t([R.l+tW+m([)`+t,xS.b+j,uT.e+m.bQ)Z%fR,s)ZQ(T$oS+c(T?RR?R?mQ2W0sR2}2WQ$|{R(f$|Q,S(iR.v,SQ,V(jR.z,VQ,](kQ,_(lT/Q,],_Q)U%aS,o)U9`R9`8qQ)R%_R,l)RQ,x)`R/e,xQ)h%pS-R)h/sR/s-SQ1c/oR2m1cT!uV!rj!iPVX!j!r!s!w(h,Q/P0}1O2]Q%R!SQ(i%OW(p%Q%T%V1WQ.x,TQ0x.uR0y.w|[PVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]Q#e]U#k`#q&xQ#ucQ$UkQ$VlQ$WmQ$XnQ$YoQ$ZpQ$sx^$vy3y5|8P:]<Y<ZQ$wzQ%X!WQ%Z!XQ%]!YW%a!]%S(t,eU%s!g&q-aQ%|!yQ&O!zS&U!|){^&_#Q3{6O8R:`<]<^Q&`#RQ&a#SQ&b#TQ&c#UQ&d#VQ&e#WQ&f#XQ&g#YQ&h#ZQ&i#[Q&j#]Q&k#^Q&l#_Q&m#`Q&n#aQ&v#lQ&w#mS&|#r'PQ'`$QQ'b$RQ'c$TQ(e$zQ(x%UQ)v%}Q)x&SQ)z&WQ*O&[Q*U&uS*h']5uQ*j'a^*k3p5a7b9u;|>n>oQ+a(RQ+d(VQ,n)TQ,q)XQ-W)nQ-Y)uQ-[)yQ-e*VQ-f*ZQ-g*[^-k3u5b7c9v;}>p>qQ-w*|Q.Y+^Q/O,YQ/[,gQ/v-`Q0Q-tQ0Z-zQ0f.[Q1g/yQ1j0OQ1m0TQ1z0eU2S0s2W:rQ2`1SQ2o1kQ2p1oQ2v1{Q3Z2rQ3o3xQ4]jQ4^5eQ4d5fQ4e5hQ4f5jQ4g5lQ4h5nQ4i5pQ4j3zQ4l3|Q4m3}Q4n4OQ4o4PQ4p4QQ4q4RQ4r4SQ4s4TQ4t4UQ4u4VQ4v4WQ4w4XQ4x4YQ4y4ZQ4z4[Q4{4_Q4|4`Q4}4aQ5P4bQ5Q4cQ5T4kQ5U5OQ5W5RQ5X5SQ5Y5VQ5]5ZQ5^5[Q5`5_Q5t5rQ6e5gQ6f5iQ6g5kQ6h5mQ6i5oQ6j5qQ6k5}Q6m6PQ6n6QQ6o6RQ6p6SQ6q6TQ6r6UQ6s6VQ6t6WQ6u6XQ6v6YQ6w6ZQ6x6[Q6y6]Q6z6^Q6{6_Q6|6`Q6}6aQ7O6bQ7Q6cQ7R6dQ7U6lQ7V7PQ7X7SQ7Y7TQ7Z7WQ7^7[Q7_7]Q7a7`Q7l5{Q7m5dQ7q7oQ8i7xQ8j7yQ8k7zQ8l7{Q8m7|Q8n7}Q8o8OQ8p8QU8q,c/X1RQ8r%dQ8t8SQ8u8TQ8v8UQ8w8VQ8x8WQ8y8XQ8z8YQ8{8ZQ8|8[Q8}8]Q9O8^Q9P8_Q9Q8`Q9R8aQ9S8bQ9U8dQ9V8eQ9Y8fQ9[8gQ9]8hQ9d8sQ9e9TQ9g9ZQ9i9^Q9j9_Q9k9aQ9l9cQ9m9fQ9n9hQ9q9oQ9r9pQ9t9sQ9w:QU:p#i&t9WQ:x:UQ:y:VQ:z:WQ:{:XQ:|:YQ:}:ZQ;P:[Q;Q:^Q;R:_Q;T:aQ;U:bQ;V:cQ;W:dQ;X:eQ;Y:fQ;Z:gQ;[:hQ;]:iQ;^:jQ;_:kQ;`:lQ;a:mQ;b:nQ;c:oQ;d:uQ;f:vQ;g:wQ;l;SQ;m;eQ;p;jQ;r;kQ;s;nQ;w;uQ;y;vQ;{;zQ<O:TQ=V<PQ=W<QQ=X<RQ=Y<SQ=Z<TQ=[<UQ=]<VQ=^<WQ=_<XQ=`<[Q=c<_Q=d<`Q=e<aQ=f<bQ=g<cQ=h<dQ=i<eQ=j<fQ=k<gQ=l<hQ=m<iQ=n<jQ=o<kQ=p<lQ=q<mQ=r<nQ=s<oQ=t<pQ=u<qQ=v<rQ=w<sQ=x<tQ=y<uQ=z<vQ={<wQ=|<xQ=}<yQ>O<zQ>P<{Q>Q<|Q>R=OQ>S=PQ>T=QQ>U=RQ>X=SQ>Y=TQ>Z=UQ>_=aQ>`=bQ>a>VQ>b>WQ>d>[Q>e>]Q>f>^Q>g>cQ>j>hQ>k>iQ>m>lQ>r:SQ>s:RQ>{>vQ>|:qQ>}:sQ?V;iQ?b?^R?c?_R*R&qQ%t!gQ)W%dT*P&q-a$WiPVX]cklmnopxyz!S!W!X!Y!j!r!s!w#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a$Q$R$T$z%O%Q%T%V%}&S&['a(V(h)u+^,Q,T.[.u.w/P0e0}1O1S1W1o1{2]2r3p3u8d8e!t5c']3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5f5h5j5l5n5p7b7c!x7n5a5b5d5e5g5i5k5m5o5q5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`$`:P`j!]!g!y!z#i#l#m#q#r%S%U&q&t&u&x'P(R(t)T)X)n*V*[,e,g-a5r7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8f8g8h8s9W9Z9^9c9h9o9p9s9u9v:Q:R:S:T:_>v?^?_#l>t!|%d&W)y){*Z*|,c-t-z/X/y0O0T1R1k9T9_9a9f:U:V:W:X:Y:Z:[:]:^:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:u:v:w;S;e;j;k;n;u;v;z;|;}=O=P!x?[,Y-`:q:s;i<P<Q<R<S<T<V<W<Y<[<]<_<a<c<e<g<i<k<m<o<q<s<u<w<y<{=Q=S=U=a>V>[>]>c>h>i>l>n>p!]?]0s2W:r<U<X<Z<^<`<b<d<f<h<j<l<n<p<r<t<v<x<z<|=R=T=b>W>^>o>qQ#p`Q&s#iQ&{#qR*T&tS#o`#q^$Sj5d5e:Q:R:S:TS*W&x9WT:t#i&tQ'O#rR*_'PR&T!{R&Z!|Q&Y!|R-]){Q#|gS'^#}3nS'o$h+QS*d'X3sU*f'Z*w-vQ*z'pQ+O'tQ+T'yQ+e(WW+i([)`+t,xQ,{)cQ-n*rQ.T+XQ.W+[Q.Z+_U.a+j+m,uQ.f+nQ/_,iQ0`.SQ0c.VQ0g.]Q0l.bQ0o.cQ1[3tQ1x0bQ2O0mQ2u1yQ5x7iQ5y7jQ5z7kQ7e7wQ7t9|Q7u9}Q7v:OQ;q?SQ;t?TQ;x?YQ?W?pQ?X?qQ?Z?rQ?f?yQ?g?zQ?h?{R?i?|0z!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_#`$Og#}$h'X'Z'p't'y(W([)`)c*r*w+Q+X+[+_+j+m+n+t,i,u,x-v.S.V.].b.c0b0m1y3n3s3t7i7j7k7w9|9}:O?S?T?Y?p?q?r?y?z?{?|S$[r'eQ%l!eS%p!f%rU+f(Y(Z+qQ-Q)gQ/m-OQ0h.^Q1a/nQ2j1bR3W2k|vPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]#Y#g]cklmnopxyz!W!X!Y#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a$Q$R$T$z%}&S&['a(V)u+^.[0e1S1o1{2r3p3u8d8e`+k([)`+j+m+t,u,x.b!t8c']3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5f5h5j5l5n5p7b7c!x<}5a5b5d5e5g5i5k5m5o5q5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`$`?k`j!]!g!y!z#i#l#m#q#r%S%U&q&t&u&x'P(R(t)T)X)n*V*[,e,g-a5r7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8f8g8h8s9W9Z9^9c9h9o9p9s9u9v:Q:R:S:T:_>v?^?_#l?}!|%d&W)y){*Z*|,c-t-z/X/y0O0T1R1k9T9_9a9f:U:V:W:X:Y:Z:[:]:^:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:u:v:w;S;e;j;k;n;u;v;z;|;}=O=P!x@O,Y-`:q:s;i<P<Q<R<S<T<V<W<Y<[<]<_<a<c<e<g<i<k<m<o<q<s<u<w<y<{=Q=S=U=a>V>[>]>c>h>i>l>n>p!]@P0s2W:r<U<X<Z<^<`<b<d<f<h<j<l<n<p<r<t<v<x<z<|=R=T=b>W>^>o>qR'w$hQ'v$hR-|+QR$^rQ#d[Q%Y!WQ%[!XQ%^!YQ(U$pQ({%WQ(|%XQ(}%ZQ)O%]Q)V%cQ)[%gQ)d%lQ)j%qQ)p%tQ*n'iQ-V)mQ-l*oQ.i+oQ.j+pQ.x,WQ/S,`Q/T,aQ/U,bQ/Z,fQ/^,hQ/b,pQ/q-PQ0j.`Q0q.dQ0r.hQ0t.kQ0y.{Q1Y/dQ1_/lQ1|0kQ2Q0nQ2R0pQ2[0|Q2d1XQ2g1^Q2w1}Q2y2PQ2|2VQ3P2ZQ3T2fQ3X2nQ3Y2pQ3]2xQ3a3RQ3b3SR3e3ZR.R+UQ+g(YQ+h(ZR.k+qS+s([+tT,w)`,xa+l([)`+j+m+t,u,x.bQ%g!_Q'i$aQ*o'jQ.h+nS0p.c.fS2P0m0oR2x2OQ$pvW+o([)`+t,xW.`+i+j+m,uS0k.a.bR1}0l|!aPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]Q$ctW+p([)`+t,xU.d+j+m,uR0n.b0z!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_R/a,m0}}PVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g,m-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}<P<Q<R<S<T<U<V<W<X<Y<Z<[<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|=O=P=Q=R=S=T=U=a=b>V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_T$x{$|Q(q%QQ(v%TQ(y%VR2b1WQ%c!]Q(u%SQ,d(tQ/W,cQ/Y,eQ1Q/XR2_1RQ%q!fR)m%rR/p-O",nodeNames:"⚠ ( HeredocString EscapeSequence abstract LogicOp array as Boolean break case catch clone const continue default declare do echo else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final finally fn for foreach from function global goto if implements include include_once LogicOp insteadof interface list match namespace new null LogicOp print readonly require require_once return switch throw trait try unset use var Visibility while LogicOp yield LineComment BlockComment TextInterpolation PhpClose Text PhpOpen Template TextInterpolation EmptyStatement ; } { Block : LabelStatement Name ExpressionStatement ConditionalExpression LogicOp MatchExpression ) ( ParenthesizedExpression MatchBlock MatchArm , => AssignmentExpression ArrayExpression ValueList & VariadicUnpacking ... Pair [ ] ListExpression ValueList Pair Pair SubscriptExpression MemberExpression -> ?-> Name VariableName DynamicVariable $ ${ CallExpression ArgList NamedArgument SpreadArgument CastExpression UnionType LogicOp IntersectionType OptionalType NamedType QualifiedName \\ NamespaceName Name NamespaceName Name ScopedExpression :: ClassMemberName DynamicMemberName AssignOp UpdateExpression UpdateOp YieldExpression BinaryExpression LogicOp LogicOp LogicOp BitOp BitOp BitOp CompareOp CompareOp BitOp ArithOp ConcatOp ArithOp ArithOp IncludeExpression RequireExpression CloneExpression UnaryExpression ControlOp LogicOp PrintIntrinsic FunctionExpression static ParamList Parameter #[ Attributes Attribute VariadicParameter PropertyParameter PropertyHooks PropertyHook UseList ArrowFunction NewExpression class BaseClause ClassInterfaceClause DeclarationList ConstDeclaration VariableDeclarator PropertyDeclaration VariableDeclarator MethodDeclaration UseDeclaration UseList UseInsteadOfClause UseAsClause UpdateExpression ArithOp ShellExpression ThrowExpression Integer Float String MemberExpression SubscriptExpression UnaryExpression ArithOp Interpolation String IfStatement ColonBlock SwitchStatement Block CaseStatement DefaultStatement ColonBlock WhileStatement EmptyStatement DoStatement ForStatement ForSpec SequenceExpression ForeachStatement ForSpec Pair GotoStatement ContinueStatement BreakStatement ReturnStatement TryStatement CatchDeclarator DeclareStatement EchoStatement UnsetStatement ConstDeclaration FunctionDefinition ClassDeclaration InterfaceDeclaration TraitDeclaration EnumDeclaration EnumBody EnumCase NamespaceDefinition NamespaceUseDeclaration UseGroup UseClause UseClause GlobalDeclaration FunctionStaticDeclaration Program",maxTerm:318,nodeProps:[["group",-36,2,8,49,82,84,86,89,94,95,103,107,108,112,113,116,120,126,132,137,139,140,154,155,156,157,160,161,173,174,188,190,191,192,193,194,200,"Expression",-28,75,79,81,83,201,203,208,210,211,214,217,218,219,220,221,223,224,225,226,227,228,229,230,231,234,235,239,240,"Statement",-4,121,123,124,125,"Type"],["isolate",-4,67,68,71,200,""],["openedBy",70,"phpOpen",77,"{",87,"(",102,"#["],["closedBy",72,"phpClose",78,"}",88,")",165,"]"]],propSources:[wv],skippedNodes:[0],repeatNodeCount:32,tokenData:"!GQ_R!]OX$zXY&^YZ'sZ]$z]^&^^p$zpq&^qr)Rrs+Pst+otu2buv5evw6rwx8Vxy>]yz>yz{?g{|@}|}Bb}!OCO!O!PDh!P!QKT!Q!R!!o!R![!$q![!]!,P!]!^!-a!^!_!-}!_!`!1S!`!a!2d!a!b!3t!b!c!7^!c!d!7z!d!e!9Y!e!}!7z!}#O!;b#O#P!<O#P#Q!<l#Q#R!=Y#R#S!7z#S#T!=y#T#U!7z#U#V!9Y#V#o!7z#o#p!Cs#p#q!Da#q#r!Ev#r#s!Fd#s$f$z$f$g&^$g&j!7z&j$I_$z$I_$I`&^$I`$KW$z$KW$KX&^$KX;'S$z;'S;=`&W<%l?HT$z?HT?HU&^?HUO$zP%PV'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zP%kO'TPP%nWOY$zYZ%fZ!a$z!b;'S$z;'S;=`&W<%l~$z~O$z~~%fP&ZP;=`<%l$z_&ed'TP'S^OX$zXY&^YZ'sZ]$z]^&^^p$zpq&^q!^$z!^!_%k!_$f$z$f$g&^$g$I_$z$I_$I`&^$I`$KW$z$KW$KX&^$KX;'S$z;'S;=`&W<%l?HT$z?HT?HU&^?HUO$z_'zW'TP'S^XY(dYZ(d]^(dpq(d$f$g(d$I_$I`(d$KW$KX(d?HT?HU(d^(iW'S^XY(dYZ(d]^(dpq(d$f$g(d$I_$I`(d$KW$KX(d?HT?HU(dR)YW$eQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`)r!`;'S$z;'S;=`&W<%lO$zR)yW$XQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`*c!`;'S$z;'S;=`&W<%lO$zR*jV$XQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zV+YV'tS'TP'uQOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_+v]'TP!e^OY,oYZ%fZ],o]^$z^!^,o!^!_-i!_!a,o!a!b/y!b!},o!}#O1f#O;'S,o;'S;=`/s<%lO,o_,vZ'TP!e^OY,oYZ%fZ],o]^$z^!^,o!^!_-i!_!a,o!a!b/y!b;'S,o;'S;=`/s<%lO,o_-nZ!e^OY,oYZ%fZ],o]^$z^!a,o!a!b.a!b;'S,o;'S;=`/s<%l~,o~O,o~~%f^.dWOY.|YZ/nZ].|]^/n^!`.|!a;'S.|;'S;=`/h<%lO.|^/RV!e^OY.|Z].|^!a.|!a!b.a!b;'S.|;'S;=`/h<%lO.|^/kP;=`<%l.|^/sO!e^_/vP;=`<%l,o_0OZ'TPOY,oYZ0qZ],o]^0x^!^,o!^!_-i!_!`,o!`!a$z!a;'S,o;'S;=`/s<%lO,o_0xO'TP!e^_1PV'TP!e^OY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_1oZ'TP$kQ!e^OY,oYZ%fZ],o]^$z^!^,o!^!_-i!_!a,o!a!b/y!b;'S,o;'S;=`/s<%lO,o_2i`'TP#fQOY$zYZ%fZ!^$z!^!_%k!_!c$z!c!}3k!}#R$z#R#S3k#S#T$z#T#o3k#o#p4w#p$g$z$g&j3k&j;'S$z;'S;=`&W<%lO$z_3ra'TP#d^OY$zYZ%fZ!Q$z!Q![3k![!^$z!^!_%k!_!c$z!c!}3k!}#R$z#R#S3k#S#T$z#T#o3k#o$g$z$g&j3k&j;'S$z;'S;=`&W<%lO$zV5OV'TP#gUOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR5lW'TP$^QOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR6]V$OQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_6yY#T^'TPOY$zYZ%fZv$zvw7iw!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR7pV$TQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR8^Z'TP%`QOY8VYZ9PZw8Vwx;_x!^8V!^!_;{!_#O8V#O#P<y#P;'S8V;'S;=`>V<%lO8VR9WV'TP%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X<%lO9mQ9rV%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X<%lO9mQ:^O%`QQ:aRO;'S9m;'S;=`:j;=`O9mQ:oW%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X;=`<%l9m<%lO9mQ;[P;=`<%l9mR;fV'TP%`QOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR<Q]%`QOY8VYZ9PZw8Vwx;_x!a8V!a!b9m!b#O8V#O#P<y#P;'S8V;'S;=`>V<%l~8V~O8V~~%fR=OW'TPOY8VYZ9PZ!^8V!^!_;{!_;'S8V;'S;=`=h;=`<%l9m<%lO8VR=mW%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X;=`<%l8V<%lO9mR>YP;=`<%l8VR>dV!zQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zV?QV!yU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR?nY'TP$^QOY$zYZ%fZz$zz{@^{!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR@eW$_Q'TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zRAUY$[Q'TPOY$zYZ%fZ{$z{|At|!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zRA{V%TQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRBiV#OQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_CXZ$[Q%^W'TPOY$zYZ%fZ}$z}!OAt!O!^$z!^!_%k!_!`6U!`!aCz!a;'S$z;'S;=`&W<%lO$zVDRV#aU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zVDo['TP$]QOY$zYZ%fZ!O$z!O!PEe!P!Q$z!Q![Fs![!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zVEjX'TPOY$zYZ%fZ!O$z!O!PFV!P!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zVF^V#VU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRFz_'TP%XQOY$zYZ%fZ!Q$z!Q![Fs![!^$z!^!_%k!_!g$z!g!hGy!h#R$z#R#SJc#S#X$z#X#YGy#Y;'S$z;'S;=`&W<%lO$zRHO]'TPOY$zYZ%fZ{$z{|Hw|}$z}!OHw!O!Q$z!Q![Ii![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRH|X'TPOY$zYZ%fZ!Q$z!Q![Ii![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRIpZ'TP%XQOY$zYZ%fZ!Q$z!Q![Ii![!^$z!^!_%k!_#R$z#R#SHw#S;'S$z;'S;=`&W<%lO$zRJhX'TPOY$zYZ%fZ!Q$z!Q![Fs![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_K[['TP$^QOY$zYZ%fZz$zz{LQ{!P$z!P!Q,o!Q!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$z_LVX'TPOYLQYZLrZzLQz{N_{!^LQ!^!_! s!_;'SLQ;'S;=`!!i<%lOLQ_LwT'TPOzMWz{Mj{;'SMW;'S;=`NX<%lOMW^MZTOzMWz{Mj{;'SMW;'S;=`NX<%lOMW^MmVOzMWz{Mj{!PMW!P!QNS!Q;'SMW;'S;=`NX<%lOMW^NXO!f^^N[P;=`<%lMW_NdZ'TPOYLQYZLrZzLQz{N_{!PLQ!P!Q! V!Q!^LQ!^!_! s!_;'SLQ;'S;=`!!i<%lOLQ_! ^V!f^'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_! vZOYLQYZLrZzLQz{N_{!aLQ!a!bMW!b;'SLQ;'S;=`!!i<%l~LQ~OLQ~~%f_!!lP;=`<%lLQZ!!vm'TP%WYOY$zYZ%fZ!O$z!O!PFs!P!Q$z!Q![!$q![!^$z!^!_%k!_!d$z!d!e!&o!e!g$z!g!hGy!h!q$z!q!r!(a!r!z$z!z!{!){!{#R$z#R#S!%}#S#U$z#U#V!&o#V#X$z#X#YGy#Y#c$z#c#d!(a#d#l$z#l#m!){#m;'S$z;'S;=`&W<%lO$zZ!$xa'TP%WYOY$zYZ%fZ!O$z!O!PFs!P!Q$z!Q![!$q![!^$z!^!_%k!_!g$z!g!hGy!h#R$z#R#S!%}#S#X$z#X#YGy#Y;'S$z;'S;=`&W<%lO$zZ!&SX'TPOY$zYZ%fZ!Q$z!Q![!$q![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zZ!&tY'TPOY$zYZ%fZ!Q$z!Q!R!'d!R!S!'d!S!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zZ!'k['TP%WYOY$zYZ%fZ!Q$z!Q!R!'d!R!S!'d!S!^$z!^!_%k!_#R$z#R#S!&o#S;'S$z;'S;=`&W<%lO$zZ!(fX'TPOY$zYZ%fZ!Q$z!Q!Y!)R!Y!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zZ!)YZ'TP%WYOY$zYZ%fZ!Q$z!Q!Y!)R!Y!^$z!^!_%k!_#R$z#R#S!(a#S;'S$z;'S;=`&W<%lO$zZ!*Q]'TPOY$zYZ%fZ!Q$z!Q![!*y![!^$z!^!_%k!_!c$z!c!i!*y!i#T$z#T#Z!*y#Z;'S$z;'S;=`&W<%lO$zZ!+Q_'TP%WYOY$zYZ%fZ!Q$z!Q![!*y![!^$z!^!_%k!_!c$z!c!i!*y!i#R$z#R#S!){#S#T$z#T#Z!*y#Z;'S$z;'S;=`&W<%lO$zR!,WX!rQ'TPOY$zYZ%fZ![$z![!]!,s!]!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!,zV#yQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zV!-hV!nU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!.S[$YQOY$zYZ%fZ!^$z!^!_!.x!_!`!/i!`!a*c!a!b!0]!b;'S$z;'S;=`&W<%l~$z~O$z~~%fR!/PW$ZQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR!/pX$YQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`$z!`!a*c!a;'S$z;'S;=`&W<%lO$zP!0bR!jP!_!`!0k!r!s!0p#d#e!0pP!0pO!jPP!0sQ!j!k!0y#[#]!0yP!0|Q!r!s!0k#d#e!0k_!1ZX#|Y'TPOY$zYZ%fZ!^$z!^!_%k!_!`)r!`!a!1v!a;'S$z;'S;=`&W<%lO$zV!1}V#PU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!2kX$YQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`!3W!`!a!.x!a;'S$z;'S;=`&W<%lO$zR!3_V$YQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!3{[!wQ'TPOY$zYZ%fZ}$z}!O!4q!O!^$z!^!_%k!_!`$z!`!a!6P!a!b!6m!b;'S$z;'S;=`&W<%lO$zV!4vX'TPOY$zYZ%fZ!^$z!^!_%k!_!`$z!`!a!5c!a;'S$z;'S;=`&W<%lO$zV!5jV#bU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!6WV!h^'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!6tW$RQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR!7eV$dQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!8Ta'aS'TP'WYOY$zYZ%fZ!Q$z!Q![!7z![!^$z!^!_%k!_!c$z!c!}!7z!}#R$z#R#S!7z#S#T$z#T#o!7z#o$g$z$g&j!7z&j;'S$z;'S;=`&W<%lO$z_!9ce'aS'TP'WYOY$zYZ%fZr$zrs!:tsw$zwx8Vx!Q$z!Q![!7z![!^$z!^!_%k!_!c$z!c!}!7z!}#R$z#R#S!7z#S#T$z#T#o!7z#o$g$z$g&j!7z&j;'S$z;'S;=`&W<%lO$zR!:{V'TP'uQOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zV!;iV#XU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!<VV#s^'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!<sV#YQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!=aW$VQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR!>OZ'TPOY!=yYZ!>qZ!^!=y!^!_!@y!_#O!=y#O#P!Au#P#S!=y#S#T!CP#T;'S!=y;'S;=`!Cm<%lO!=yR!>vV'TPO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s<%lO!?]Q!?`VO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s<%lO!?]Q!?xRO;'S!?];'S;=`!@R;=`O!?]Q!@UWO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s;=`<%l!?]<%lO!?]Q!@sO%UQQ!@vP;=`<%l!?]R!@|]OY!=yYZ!>qZ!a!=y!a!b!?]!b#O!=y#O#P!Au#P#S!=y#S#T!CP#T;'S!=y;'S;=`!Cm<%l~!=y~O!=y~~%fR!AzW'TPOY!=yYZ!>qZ!^!=y!^!_!@y!_;'S!=y;'S;=`!Bd;=`<%l!?]<%lO!=yR!BgWO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s;=`<%l!=y<%lO!?]R!CWV%UQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!CpP;=`<%l!=y_!CzV!p^'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!DjY$UQ#n['TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`#p$z#p#q!EY#q;'S$z;'S;=`&W<%lO$zR!EaV$SQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!E}V!oQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!FkV$eQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z",tokenizers:[Av,yv,$v,0,1,2,3,vv],topRules:{Template:[0,73],Program:[1,241]},dynamicPrecedences:{298:1},specialized:[{term:284,get:(e,t)=>pv(e)<<1,external:pv},{term:284,get:e=>xv[e]||-1}],tokenPrec:29883}),kv={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},Ev={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},Pv={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function Tv(e){return 45==e||46==e||58==e||e>=65&&e<=90||95==e||e>=97&&e<=122||e>=161}let Iv=null,Bv=null,_v=0;function Xv(e,t){let n=e.pos+t;if(_v==n&&Bv==e)return Iv;let i=e.peek(t),r="";for(;Tv(i);)r+=String.fromCharCode(i),i=e.peek(++t);return Bv=e,_v=n,Iv=r?r.toLowerCase():i==Vv||i==Rv?void 0:null}const Vv=63,Rv=33;function Zv(e,t){this.name=e,this.parent=t}const jv=[6,10,7,8,9],Lv=new cv({start:null,shift:(e,t,n,i)=>jv.indexOf(t)>-1?new Zv(Xv(i,1)||"",e):e,reduce:(e,t)=>21==t&&e?e.parent:e,reuse(e,t,n,i){let r=t.type.id;return 6==r||37==r?new Zv(Xv(i,1)||"",e):e},strict:!1}),zv=new GA((e,t)=>{if(60!=e.next)return void(e.next<0&&t.context&&e.acceptToken(58));e.advance();let n=47==e.next;n&&e.advance();let i=Xv(e,0);if(void 0===i)return;if(!i)return e.acceptToken(n?15:14);let r=t.context?t.context.name:null;if(n){if(i==r)return e.acceptToken(11);if(r&&Ev[r])return e.acceptToken(58,-2);if(t.dialectEnabled(0))return e.acceptToken(12);for(let e=t.context;e;e=e.parent)if(e.name==i)return;e.acceptToken(13)}else{if("script"==i)return e.acceptToken(7);if("style"==i)return e.acceptToken(8);if("textarea"==i)return e.acceptToken(9);if(kv.hasOwnProperty(i))return e.acceptToken(10);r&&Pv[r]&&Pv[r][i]?e.acceptToken(58,-1):e.acceptToken(6)}},{contextual:!0}),Mv=new GA(e=>{for(let t=0,n=0;;n++){if(e.next<0){n&&e.acceptToken(59);break}if(45==e.next)t++;else{if(62==e.next&&t>=2){n>=3&&e.acceptToken(59,-2);break}t=0}e.advance()}}),Yv=new GA((e,t)=>{if(47==e.next&&62==e.peek(1)){let n=t.dialectEnabled(1)||function(e){for(;e;e=e.parent)if("svg"==e.name||"math"==e.name)return!0;return!1}(t.context);e.acceptToken(n?5:4,2)}else 62==e.next&&e.acceptToken(4,1)});function qv(e,t,n){let i=2+e.length;return new GA(r=>{for(let o=0,a=0,s=0;;s++){if(r.next<0){s&&r.acceptToken(t);break}if(0==o&&60==r.next||1==o&&47==r.next||o>=2&&o<i&&r.next==e.charCodeAt(o-2))o++,a++;else{if(o==i&&62==r.next){s>a?r.acceptToken(t,-a):r.acceptToken(n,-(a-2));break}if((10==r.next||13==r.next)&&s){r.acceptToken(t,1);break}o=a=0}r.advance()}})}const Uv=qv("script",55,1),Dv=qv("style",56,2),Wv=qv("textarea",57,3),Nv=np({"Text RawText IncompleteTag IncompleteCloseTag":bp.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":bp.angleBracket,TagName:bp.tagName,"MismatchedCloseTag/TagName":[bp.tagName,bp.invalid],AttributeName:bp.attributeName,"AttributeValue UnquotedAttributeValue":bp.attributeValue,Is:bp.definitionOperator,"EntityReference CharacterReference":bp.character,Comment:bp.blockComment,ProcessingInst:bp.processingInstruction,DoctypeDecl:bp.documentMeta}),Hv=uv.deserialize({version:14,states:",xOVO!rOOO!ZQ#tO'#CrO!`Q#tO'#C{O!eQ#tO'#DOO!jQ#tO'#DRO!oQ#tO'#DTO!tOaO'#CqO#PObO'#CqO#[OdO'#CqO$kO!rO'#CqOOO`'#Cq'#CqO$rO$fO'#DUO$zQ#tO'#DWO%PQ#tO'#DXOOO`'#Dl'#DlOOO`'#DZ'#DZQVO!rOOO%UQ&rO,59^O%aQ&rO,59gO%lQ&rO,59jO%wQ&rO,59mO&SQ&rO,59oOOOa'#D_'#D_O&_OaO'#CyO&jOaO,59]OOOb'#D`'#D`O&rObO'#C|O&}ObO,59]OOOd'#Da'#DaO'VOdO'#DPO'bOdO,59]OOO`'#Db'#DbO'jO!rO,59]O'qQ#tO'#DSOOO`,59],59]OOOp'#Dc'#DcO'vO$fO,59pOOO`,59p,59pO(OQ#|O,59rO(TQ#|O,59sOOO`-E7X-E7XO(YQ&rO'#CtOOQW'#D['#D[O(hQ&rO1G.xOOOa1G.x1G.xOOO`1G/Z1G/ZO(sQ&rO1G/ROOOb1G/R1G/RO)OQ&rO1G/UOOOd1G/U1G/UO)ZQ&rO1G/XOOO`1G/X1G/XO)fQ&rO1G/ZOOOa-E7]-E7]O)qQ#tO'#CzOOO`1G.w1G.wOOOb-E7^-E7^O)vQ#tO'#C}OOOd-E7_-E7_O){Q#tO'#DQOOO`-E7`-E7`O*QQ#|O,59nOOOp-E7a-E7aOOO`1G/[1G/[OOO`1G/^1G/^OOO`1G/_1G/_O*VQ,UO,59`OOQW-E7Y-E7YOOOa7+$d7+$dOOO`7+$u7+$uOOOb7+$m7+$mOOOd7+$p7+$pOOO`7+$s7+$sO*bQ#|O,59fO*gQ#|O,59iO*lQ#|O,59lOOO`1G/Y1G/YO*qO7[O'#CwO+SOMhO'#CwOOQW1G.z1G.zOOO`1G/Q1G/QOOO`1G/T1G/TOOO`1G/W1G/WOOOO'#D]'#D]O+eO7[O,59cOOQW,59c,59cOOOO'#D^'#D^O+vOMhO,59cOOOO-E7Z-E7ZOOQW1G.}1G.}OOOO-E7[-E7[",stateData:",c~O!_OS~OUSOVPOWQOXROYTO[]O][O^^O_^Oa^Ob^Oc^Od^Oy^O|_O!eZO~OgaO~OgbO~OgcO~OgdO~OgeO~O!XfOPmP![mP~O!YiOQpP![pP~O!ZlORsP![sP~OUSOVPOWQOXROYTOZqO[]O][O^^O_^Oa^Ob^Oc^Od^Oy^O!eZO~O![rO~P#gO!]sO!fuO~OgvO~OgwO~OS|OT}OiyO~OS!POT}OiyO~OS!ROT}OiyO~OS!TOT}OiyO~OS}OT}OiyO~O!XfOPmX![mX~OP!WO![!XO~O!YiOQpX![pX~OQ!ZO![!XO~O!ZlORsX![sX~OR!]O![!XO~O![!XO~P#gOg!_O~O!]sO!f!aO~OS!bO~OS!cO~Oj!dOShXThXihX~OS!fOT!gOiyO~OS!hOT!gOiyO~OS!iOT!gOiyO~OS!jOT!gOiyO~OS!gOT!gOiyO~Og!kO~Og!lO~Og!mO~OS!nO~Ol!qO!a!oO!c!pO~OS!rO~OS!sO~OS!tO~Ob!uOc!uOd!uO!a!wO!b!uO~Ob!xOc!xOd!xO!c!wO!d!xO~Ob!uOc!uOd!uO!a!{O!b!uO~Ob!xOc!xOd!xO!c!{O!d!xO~OT~cbd!ey|!e~",goto:"%q!aPPPPPPPPPPPPPPPPPPPPP!b!hP!nPP!zP!}#Q#T#Z#^#a#g#j#m#s#y!bP!b!bP$P$V$m$s$y%P%V%]%cPPPPPPPP%iX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:68,context:Lv,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,22,31,34,37,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,30,33,36,38,"OpenTag"],["group",-10,14,15,18,19,20,21,40,41,42,43,"Entity",17,"Entity TextContent",-3,29,32,35,"TextContent Entity"],["isolate",-11,22,30,31,33,34,36,37,38,39,42,43,"ltr",-3,27,28,40,""]],propSources:[Nv],skippedNodes:[0],repeatNodeCount:9,tokenData:"!<p!aR!YOX$qXY,QYZ,QZ[$q[]&X]^,Q^p$qpq,Qqr-_rs3_sv-_vw3}wxHYx}-_}!OH{!O!P-_!P!Q$q!Q![-_![!]Mz!]!^-_!^!_!$S!_!`!;x!`!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4U-_4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!Z$|caPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr$qrs&}sv$qvw+Pwx(tx!^$q!^!_*V!_!a&X!a#S$q#S#T&X#T;'S$q;'S;=`+z<%lO$q!R&bXaP!b`!dpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&Xq'UVaP!dpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}P'pTaPOv'kw!^'k!_;'S'k;'S;=`(P<%lO'kP(SP;=`<%l'kp([S!dpOv(Vx;'S(V;'S;=`(h<%lO(Vp(kP;=`<%l(Vq(qP;=`<%l&}a({WaP!b`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t`)jT!b`Or)esv)ew;'S)e;'S;=`)y<%lO)e`)|P;=`<%l)ea*SP;=`<%l(t!Q*^V!b`!dpOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!Q*vP;=`<%l*V!R*|P;=`<%l&XW+UYlWOX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+PW+wP;=`<%l+P!Z+}P;=`<%l$q!a,]`aP!b`!dp!_^OX&XXY,QYZ,QZ]&X]^,Q^p&Xpq,Qqr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!_-ljiSaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q[/ebiSlWOX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+PS0rXiSqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0mS1bP;=`<%l0m[1hP;=`<%l/^!V1vciSaP!b`!dpOq&Xqr1krs&}sv1kvw0mwx(tx!P1k!P!Q&X!Q!^1k!^!_*V!_!a&X!a#s1k#s$f&X$f;'S1k;'S;=`3R<%l?Ah1k?Ah?BY&X?BY?Mn1k?MnO&X!V3UP;=`<%l1k!_3[P;=`<%l-_!Z3hV!ahaP!dpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}!_4WiiSlWd!ROX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst>]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zblWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOb!R!R7tP;=`<%l7S!Z8OYlWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{iiSlWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbiSlWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!V<QciSOp7Sqr;{rs7Sst0mtw;{wx7Sx!P;{!P!Q7S!Q!];{!]!^=]!^!a7S!a#s;{#s$f7S$f;'S;{;'S;=`>P<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXiSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhiSlWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TalWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOc!R!RAwP;=`<%lAY!ZBRYlWc!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhiSlWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbiSlWc!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbiSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXiSc!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!cxaP!b`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYliSaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_kiSaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_XaP!b`!dp!fQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZiSgQaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!b`!dpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;=`*s<%lO*V!R!%Q]!b`!dpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!b`!dpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!b`!dp!ePOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!b`!dpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!b`!dpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!b`!dpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!b`!dpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!b`!dpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!b`!dpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!b`!dpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!dpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO|PP!-nP;=`<%l!-Sq!-xS!dp|POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!b`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!b`|POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!b`!dp|POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!b`!dpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!b`!dpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!b`!dpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!b`!dpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!b`!dpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!b`!dpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!b`!dpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!dpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOyPP!7TP;=`<%l!6Vq!7]V!dpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!dpyPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!b`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!b`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!b`yPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!b`!dpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!b`!dpyPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!<TXjSaP!b`!dpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X",tokenizers:[Uv,Dv,Wv,Yv,zv,Mv,0,1,2,3,4,5],topRules:{Document:[0,16]},dialects:{noMatch:0,selfClosing:515},tokenPrec:517});function Gv(e,t){let n=Object.create(null);for(let i of e.getChildren(24)){let e=i.getChild(25),r=i.getChild(27)||i.getChild(28);e&&(n[t.read(e.from,e.to)]=r?27==r.type.id?t.read(r.from+1,r.to-1):t.read(r.from,r.to):"")}return n}function Fv(e,t){let n=e.getChild(23);return n?t.read(n.from,n.to):" "}function Jv(e,t,n){let i;for(let r of n)if(!r.attrs||r.attrs(i||(i=Gv(e.node.parent.firstChild,t))))return{parser:r.parser};return null}function Kv(e=[],t=[]){let n=[],i=[],r=[],o=[];for(let t of e)("script"==t.tag?n:"style"==t.tag?i:"textarea"==t.tag?r:o).push(t);let a=t.length?Object.create(null):null;for(let e of t)(a[e.name]||(a[e.name]=[])).push(e);return Zh((e,t)=>{let s=e.type.id;if(29==s)return Jv(e,t,n);if(32==s)return Jv(e,t,i);if(35==s)return Jv(e,t,r);if(21==s&&o.length){let n,i=e.node,r=i.firstChild,a=r&&Fv(r,t);if(a)for(let e of o)if(e.tag==a&&(!e.attrs||e.attrs(n||(n=Gv(r,t))))){let t=i.lastChild,n=38==t.type.id?t.from:i.to;if(n>r.to)return{parser:e.parser,overlay:[{from:r.to,to:n}]}}}if(a&&24==s){let n,i=e.node;if(n=i.firstChild){let e=a[t.read(n.from,n.to)];if(e)for(let n of e){if(n.tagName&&n.tagName!=Fv(i.parent,t))continue;let e=i.lastChild;if(27==e.type.id){let t=e.from+1,i=e.lastChild,r=e.to-(i&&i.isError?0:1);if(r>t)return{parser:n.parser,overlay:[{from:t,to:r}]}}else if(28==e.type.id)return{parser:n.parser,overlay:[{from:e.from,to:e.to}]}}}}return null})}const e$=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function t$(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function n$(e){return e>=48&&e<=57}function i$(e){return n$(e)||e>=97&&e<=102||e>=65&&e<=70}const r$=(e,t,n)=>(i,r)=>{for(let o=!1,a=0,s=0;;s++){let{next:l}=i;if(t$(l)||45==l||95==l||o&&n$(l))!o&&(45!=l||s>0)&&(o=!0),a===s&&45==l&&a++,i.advance();else{if(92!=l||10==i.peek(1)){o&&i.acceptToken(2==a&&r.canShift(2)?t:40==l?n:e);break}if(i.advance(),i$(i.next)){do{i.advance()}while(i$(i.next));32==i.next&&i.advance()}else i.next>-1&&i.advance();o=!0}}},o$=new GA(r$(123,2,124)),a$=new GA(r$(125,3,4)),s$=new GA(e=>{if(e$.includes(e.peek(-1))){let{next:t}=e;(t$(t)||95==t||35==t||46==t||42==t||91==t||58==t&&t$(e.peek(1))||45==t||38==t)&&e.acceptToken(122)}}),l$=new GA(e=>{if(!e$.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),t$(t)){do{e.advance()}while(t$(e.next)||n$(e.next));e.acceptToken(1)}}}),c$=np({"AtKeyword import charset namespace keyframes media supports":bp.definitionKeyword,"from to selector":bp.keyword,NamespaceName:bp.namespace,KeyframeName:bp.labelName,KeyframeRangeName:bp.operatorKeyword,TagName:bp.tagName,ClassName:bp.className,PseudoClassName:bp.constant(bp.className),IdName:bp.labelName,"FeatureName PropertyName":bp.propertyName,AttributeName:bp.attributeName,NumberLiteral:bp.number,KeywordQuery:bp.keyword,UnaryQueryOp:bp.operatorKeyword,"CallTag ValueName":bp.atom,VariableName:bp.variableName,Callee:bp.operatorKeyword,Unit:bp.unit,"UniversalSelector NestingSelector":bp.definitionOperator,"MatchOp CompareOp":bp.compareOperator,"ChildOp SiblingOp, LogicOp":bp.logicOperator,BinOp:bp.arithmeticOperator,Important:bp.modifier,Comment:bp.blockComment,ColorLiteral:bp.color,"ParenthesizedContent StringLiteral":bp.string,":":bp.punctuation,"PseudoOp #":bp.derefOperator,"; ,":bp.separator,"( )":bp.paren,"[ ]":bp.squareBracket,"{ }":bp.brace}),u$={__proto__:null,lang:38,"nth-child":38,"nth-last-child":38,"nth-of-type":38,"nth-last-of-type":38,dir:38,"host-context":38,if:84,url:124,"url-prefix":124,domain:124,regexp:124},d$={__proto__:null,or:98,and:98,not:106,only:106,layer:170},O$={__proto__:null,selector:112,layer:166},h$={__proto__:null,"@import":162,"@media":174,"@charset":178,"@namespace":182,"@keyframes":188,"@supports":200,"@scope":204},p$={__proto__:null,to:207},f$=uv.deserialize({version:14,states:"EbQYQdOOO#qQdOOP#xO`OOOOQP'#Cf'#CfOOQP'#Ce'#CeO#}QdO'#ChO$nQaO'#CcO$xQdO'#CkO%TQdO'#DpO%YQdO'#DrO%_QdO'#DuO%_QdO'#DxOOQP'#FV'#FVO&eQhO'#EhOOQS'#FU'#FUOOQS'#Ek'#EkQYQdOOO&lQdO'#EOO&PQhO'#EUO&lQdO'#EWO'aQdO'#EYO'lQdO'#E]O'tQhO'#EcO(VQdO'#EeO(bQaO'#CfO)VQ`O'#D{O)[Q`O'#F`O)gQdO'#F`QOQ`OOP)qO&jO'#CaPOOO)C@t)C@tOOQP'#Cj'#CjOOQP,59S,59SO#}QdO,59SO)|QdO,59VO%TQdO,5:[O%YQdO,5:^O%_QdO,5:aO%_QdO,5:cO%_QdO,5:dO%_QdO'#ErO*XQ`O,58}O*aQdO'#DzOOQS,58},58}OOQP'#Cn'#CnOOQO'#Dn'#DnOOQP,59V,59VO*hQ`O,59VO*mQ`O,59VOOQP'#Dq'#DqOOQP,5:[,5:[OOQO'#Ds'#DsO*rQpO,5:^O+]QaO,5:aO+sQaO,5:dOOQW'#DZ'#DZO,ZQhO'#DdO,xQhO'#FaO'tQhO'#DbO-WQ`O'#DhOOQW'#F['#F[O-]Q`O,5;SO-eQ`O'#DeOOQS-E8i-E8iOOQ['#Cs'#CsO-jQdO'#CtO.QQdO'#CzO.hQdO'#C}O/OQ!pO'#DPO1RQ!jO,5:jOOQO'#DU'#DUO*mQ`O'#DTO1cQ!nO'#FXO3`Q`O'#DVO3eQ`O'#DkOOQ['#FX'#FXO-`Q`O,5:pO3jQ!bO,5:rOOQS'#E['#E[O3rQ`O,5:tO3wQdO,5:tOOQO'#E_'#E_O4PQ`O,5:wO4UQhO,5:}O%_QdO'#DgOOQS,5;P,5;PO-eQ`O,5;PO4^QdO,5;PO4fQdO,5:gO4vQdO'#EtO5TQ`O,5;zO5TQ`O,5;zPOOO'#Ej'#EjP5`O&jO,58{POOO,58{,58{OOQP1G.n1G.nOOQP1G.q1G.qO*hQ`O1G.qO*mQ`O1G.qOOQP1G/v1G/vO5kQpO1G/xO5sQaO1G/{O6ZQaO1G/}O6qQaO1G0OO7XQaO,5;^OOQO-E8p-E8pOOQS1G.i1G.iO7cQ`O,5:fO7hQdO'#DoO7oQdO'#CrOOQP1G/x1G/xO&lQdO1G/xO7vQ!jO'#DZO8UQ!bO,59vO8^QhO,5:OOOQO'#F]'#F]O8XQ!bO,59zO'tQhO,59xO8fQhO'#EvO8sQ`O,5;{O9OQhO,59|O9uQhO'#DiOOQW,5:S,5:SOOQS1G0n1G0nOOQW,5:P,5:PO9|Q!fO'#FYOOQS'#FY'#FYOOQS'#Em'#EmO;^QdO,59`OOQ[,59`,59`O;tQdO,59fOOQ[,59f,59fO<[QdO,59iOOQ[,59i,59iOOQ[,59k,59kO&lQdO,59mO<rQhO'#EQOOQW'#EQ'#EQO=WQ`O1G0UO1[QhO1G0UOOQ[,59o,59oO'tQhO'#DXOOQ[,59q,59qO=]Q#tO,5:VOOQS1G0[1G0[OOQS1G0^1G0^OOQS1G0`1G0`O=hQ`O1G0`O=mQdO'#E`OOQS1G0c1G0cOOQS1G0i1G0iO=xQaO,5:RO-`Q`O1G0kOOQS1G0k1G0kO-eQ`O1G0kO>PQ!fO1G0ROOQO1G0R1G0ROOQO,5;`,5;`O>gQdO,5;`OOQO-E8r-E8rO>tQ`O1G1fPOOO-E8h-E8hPOOO1G.g1G.gOOQP7+$]7+$]OOQP7+%d7+%dO&lQdO7+%dOOQS1G0Q1G0QO?PQaO'#F_O?ZQ`O,5:ZO?`Q!fO'#ElO@^QdO'#FWO@hQ`O,59^O@mQ!bO7+%dO&lQdO1G/bO@uQhO1G/fOOQW1G/j1G/jOOQW1G/d1G/dOAWQhO,5;bOOQO-E8t-E8tOAfQhO'#DZOAtQhO'#F^OBPQ`O'#F^OBUQ`O,5:TOOQS-E8k-E8kOOQ[1G.z1G.zOOQ[1G/Q1G/QOOQ[1G/T1G/TOOQ[1G/X1G/XOBZQdO,5:lOOQS7+%p7+%pOB`Q`O7+%pOBeQhO'#DYOBmQ`O,59sO'tQhO,59sOOQ[1G/q1G/qOBuQ`O1G/qOOQS7+%z7+%zOBzQbO'#DPOOQO'#Eb'#EbOCYQ`O'#EaOOQO'#Ea'#EaOCeQ`O'#EwOCmQdO,5:zOOQS,5:z,5:zOOQ[1G/m1G/mOOQS7+&V7+&VO-`Q`O7+&VOCxQ!fO'#EsO&lQdO'#EsOEPQdO7+%mOOQO7+%m7+%mOOQO1G0z1G0zOEdQ!bO<<IOOElQdO'#EqOEvQ`O,5;yOOQP1G/u1G/uOOQS-E8j-E8jOFOQdO'#EpOFYQ`O,5;rOOQ]1G.x1G.xOOQP<<IO<<IOOFbQdO7+$|OOQO'#D]'#D]OFiQ!bO7+%QOFqQhO'#EoOF{Q`O,5;xO&lQdO,5;xOOQW1G/o1G/oOOQO'#ES'#ESOGTQ`O1G0WOOQS<<I[<<I[O&lQdO,59tOGnQhO1G/_OOQ[1G/_1G/_OGuQ`O1G/_OOQW-E8l-E8lOOQ[7+%]7+%]OOQO,5:{,5:{O=pQdO'#ExOCeQ`O,5;cOOQS,5;c,5;cOOQS-E8u-E8uOOQS1G0f1G0fOOQS<<Iq<<IqOG}Q!fO,5;_OOQS-E8q-E8qOOQO<<IX<<IXOOQPAN>jAN>jOIUQaO,5;]OOQO-E8o-E8oOI`QdO,5;[OOQO-E8n-E8nOOQW<<Hh<<HhOOQW<<Hl<<HlOIjQhO<<HlOI{QhO,5;ZOJWQ`O,5;ZOOQO-E8m-E8mOJ]QdO1G1dOBZQdO'#EuOJgQ`O7+%rOOQW7+%r7+%rOJoQ!bO1G/`OOQ[7+$y7+$yOJzQhO7+$yPKRQ`O'#EnOOQO,5;d,5;dOOQO-E8v-E8vOOQS1G0}1G0}OKWQ`OAN>WO&lQdO1G0uOK]Q`O7+'OOOQO,5;a,5;aOOQO-E8s-E8sOOQW<<I^<<I^OOQ[<<He<<HePOQW,5;Y,5;YOOQWG23rG23rOKeQdO7+&a",stateData:"Kx~O#sOS#tQQ~OW[OZ[O]TO`VOaVOi]OjWOmXO!jYO!mZO!saO!ybO!{cO!}dO#QeO#WfO#YgO#oRO~OQiOW[OZ[O]TO`VOaVOi]OjWOmXO!jYO!mZO!saO!ybO!{cO!}dO#QeO#WfO#YgO#ohO~O#m$SP~P!dO#tmO~O#ooO~O]qO`rOarOjsOmtO!juO!mwO#nvO~OpzO!^xO~P$SOc!QO#o|O#p}O~O#o!RO~O#o!TO~OW[OZ[O]TO`VOaVOjWOmXO!jYO!mZO#oRO~OS!]Oe!YO!V![O!Y!`O#q!XOp$TP~Ok$TP~P&POQ!jOe!cOm!dOp!eOr!mOt!mOz!kO!`!lO#o!bO#p!hO#}!fO~Ot!qO!`!lO#o!pO~Ot!sO#o!sO~OS!]Oe!YO!V![O!Y!`O#q!XO~Oe!vOpzO#Z!xO~O]YX`YX`!pXaYXjYXmYXpYX!^YX!jYX!mYX#nYX~O`!zO~Ok!{O#m$SXo$SX~O#m$SXo$SX~P!dO#u#OO#v#OO#w#QO~Oc#UO#o|O#p}O~OpzO!^xO~Oo$SP~P!dOe#`O~Oe#aO~Ol#bO!h#cO~O]qO`rOarOjsOmtO~Op!ia!^!ia!j!ia!m!ia#n!iad!ia~P*zOp!la!^!la!j!la!m!la#n!lad!la~P*zOR#gOS!]Oe!YOr#gOt#gO!V![O!Y!`O#q#dO#}!fO~O!R#iO!^#jOk$TXp$TX~Oe#mO~Ok#oOpzO~Oe!vO~O]#rO`#rOd#uOi#rOj#rOk#rO~P&lO]#rO`#rOi#rOj#rOk#rOl#wO~P&lO]#rO`#rOi#rOj#rOk#rOo#yO~P&lOP#zOSsXesXksXvsX!VsX!YsX!usX!wsX#qsX!TsXQsX]sX`sXdsXisXjsXmsXpsXrsXtsXzsX!`sX#osX#psX#}sXlsXosX!^sX!qsX#msX~Ov#{O!u#|O!w#}Ok$TP~P'tOe#aOS#{Xk#{Xv#{X!V#{X!Y#{X!u#{X!w#{X#q#{XQ#{X]#{X`#{Xd#{Xi#{Xj#{Xm#{Xp#{Xr#{Xt#{Xz#{X!`#{X#o#{X#p#{X#}#{Xl#{Xo#{X!^#{X!q#{X#m#{X~Oe$RO~Oe$TO~Ok$VOv#{O~Ok$WO~Ot$XO!`!lO~Op$YO~OpzO!R#iO~OpzO#Z$`O~O!q$bOk!oa#m!oao!oa~P&lOk#hX#m#hXo#hX~P!dOk!{O#m$Sao$Sa~O#u#OO#v#OO#w$hO~Ol$jO!h$kO~Op!ii!^!ii!j!ii!m!ii#n!iid!ii~P*zOp!ki!^!ki!j!ki!m!ki#n!kid!ki~P*zOp!li!^!li!j!li!m!li#n!lid!li~P*zOp#fa!^#fa~P$SOo$lO~Od$RP~P%_Od#zP~P&lO`!PXd}X!R}X!T!PX~O`$sO!T$tO~Od$uO!R#iO~Ok#jXp#jX!^#jX~P'tO!^#jOk$Tap$Ta~O!R#iOk!Uap!Ua!^!Uad!Ua`!Ua~OS!]Oe!YO!V![O!Y!`O#q$yO~Od$QP~P9dOv#{OQ#|X]#|X`#|Xd#|Xe#|Xi#|Xj#|Xk#|Xm#|Xp#|Xr#|Xt#|Xz#|X!`#|X#o#|X#p#|X#}#|Xl#|Xo#|X~O]#rO`#rOd%OOi#rOj#rOk#rO~P&lO]#rO`#rOi#rOj#rOk#rOl%PO~P&lO]#rO`#rOi#rOj#rOk#rOo%QO~P&lOe%SOS!tXk!tX!V!tX!Y!tX#q!tX~Ok%TO~Od%YOt%ZO!a%ZO~Ok%[O~Oo%cO#o%^O#}%]O~Od%dO~P$SOv#{O!^%hO!q%jOk!oi#m!oio!oi~P&lOk#ha#m#hao#ha~P!dOk!{O#m$Sio$Si~O!^%mOd$RX~P$SOd%oO~Ov#{OQ#`Xd#`Xe#`Xm#`Xp#`Xr#`Xt#`Xz#`X!^#`X!`#`X#o#`X#p#`X#}#`X~O!^%qOd#zX~P&lOd%sO~Ol%tOv#{O~OR#gOr#gOt#gO#q%vO#}!fO~O!R#iOk#jap#ja!^#ja~O`!PXd}X!R}X!^}X~O!R#iO!^%xOd$QX~O`%zO~Od%{O~O#o%|O~Ok&OO~O`&PO!R#iO~Od&ROk&QO~Od&UO~OP#zOpsX!^sXdsX~O#}%]Op#TX!^#TX~OpzO!^&WO~Oo&[O#o%^O#}%]O~Ov#{OQ#gXe#gXk#gXm#gXp#gXr#gXt#gXz#gX!^#gX!`#gX!q#gX#m#gX#o#gX#p#gX#}#gXo#gX~O!^%hO!q&`Ok!oq#m!oqo!oq~P&lOl&aOv#{O~Od#eX!^#eX~P%_O!^%mOd$Ra~Od#dX!^#dX~P&lO!^%qOd#za~Od&fO~P&lOd&gO!T&hO~Od#cX!^#cX~P9dO!^%xOd$Qa~O]&mOd&oO~OS#bae#ba!V#ba!Y#ba#q#ba~Od&qO~PG]Od&qOk&rO~Ov#{OQ#gae#gak#gam#gap#gar#gat#gaz#ga!^#ga!`#ga!q#ga#m#ga#o#ga#p#ga#}#gao#ga~Od#ea!^#ea~P$SOd#da!^#da~P&lOR#gOr#gOt#gO#q%vO#}%]O~O!R#iOd#ca!^#ca~O`&xO~O!^%xOd$Qi~P&lO]&mOd&|O~Ov#{Od|ik|i~Od&}O~PG]Ok'OO~Od'PO~O!^%xOd$Qq~Od#cq!^#cq~P&lO#s!a#t#}]#}v!m~",goto:"2h$UPPPPP$VP$YP$c$uP$cP%X$cPP%_PPP%e%o%oPPPPP%oPP%oP&]P%oP%o'W%oP't'w'}'}(^'}P'}P'}P'}'}P(m'}(yP(|PP)p)v$c)|$c*SP$cP$c$cP*Y*{+YP$YP+aP+dP$YP$YP$YP+j$YP+m+p+s+z$YP$YPP$YP,P,V,f,|-[-b-l-r-x.O.U.`.f.l.rPPPPPPPPPPP.x/R/w/z0|P1U1u2O2R2U2[RnQ_^OP`kz!{$dq[OPYZ`kuvwxz!v!{#`$d%mqSOPYZ`kuvwxz!v!{#`$d%mQpTR#RqQ!OVR#SrQ#S!QS$Q!i!jR$i#U!V!mac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'Q!U!mac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'QU#g!Y$t&hU%`$Y%b&WR&V%_!V!iac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'QR$S!kQ%W$RR&S%Xk!^]bf!Y![!g#i#j#m$P$R%X%xQ#e!YQ${#mQ%w$tQ&j%xR&w&hQ!ygQ#p!`Q$^!xR%f$`R#n!]!U!mac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'QQ!qdR$X!rQ!PVR#TrQ#S!PR$i#TQ!SWR#VsQ!UXR#WtQ{UQ!wgQ#^yQ#o!_Q$U!nQ$[!uQ$_!yQ%e$^Q&Y%aQ&]%fR&v&XSjPzQ!}kQ$c!{R%k$dZiPkz!{$dR$P!gQ%}%SR&z&mR!rdR!teR$Z!tS%a$Y%bR&t&WV%_$Y%b&WQ#PmR$g#PQ`OSkPzU!a`k$dR$d!{Q$p#aY%p$p%u&d&l'QQ%u$sQ&d%qQ&l%zR'Q&xQ#t!cQ#v!dQ#x!eV$}#t#v#xQ%X$RR&T%XQ%y$zS&k%y&yR&y&lQ%r$pR&e%rQ%n$mR&c%nQyUR#]yQ%i$aR&_%iQ!|jS$e!|$fR$f!}Q&n%}R&{&nQ#k!ZR$x#kQ%b$YR&Z%bQ&X%aR&u&X__OP`kz!{$d^UOP`kz!{$dQ!VYQ!WZQ#XuQ#YvQ#ZwQ#[xQ$]!vQ$m#`R&b%mR$q#aQ!gaQ!oc[#q!c!d!e#t#v#xQ$a!zd$o#a$p$s%q%u%z&d&l&x'QQ$r#cQ%R#{S%g$a%iQ%l$kQ&^%hR&p&P]#s!c!d!e#t#v#xW!Z]b!g$PQ!ufQ#f!YQ#l![Q$v#iQ$w#jQ$z#mS%V$R%XR&i%xQ#h!YQ%w$tR&w&hR$|#mR$n#`QlPR#_zQ!_]Q!nbQ$O!gR%U$P",nodeNames:"⚠ Unit VariableName VariableName QueryCallee Comment StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector ClassSelector . ClassName PseudoClassSelector : :: PseudoClassName PseudoClassName ) ( ArgList ValueName ParenthesizedValue AtKeyword # ; ] [ BracketedValue } { BracedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp CallExpression Callee IfExpression if ArgList IfBranch KeywordQuery FeatureQuery FeatureName BinaryQuery LogicOp ComparisonQuery CompareOp UnaryQuery UnaryQueryOp ParenthesizedQuery SelectorQuery selector ParenthesizedSelector CallQuery ArgList , CallLiteral CallTag ParenthesizedContent PseudoClassName ArgList IdSelector IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp Block Declaration PropertyName Important ImportStatement import Layer layer LayerName layer MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports ScopeStatement scope to AtRule Styles",maxTerm:143,nodeProps:[["isolate",-2,5,36,""],["openedBy",20,"(",28,"[",31,"{"],["closedBy",21,")",29,"]",32,"}"]],propSources:[c$],skippedNodes:[0,5,106],repeatNodeCount:15,tokenData:"JQ~R!YOX$qX^%i^p$qpq%iqr({rs-ust/itu6Wuv$qvw7Qwx7cxy9Qyz9cz{9h{|:R|}>t}!O?V!O!P?t!P!Q@]!Q![AU![!]BP!]!^B{!^!_C^!_!`DY!`!aDm!a!b$q!b!cEn!c!}$q!}#OG{#O#P$q#P#QH^#Q#R6W#R#o$q#o#pHo#p#q6W#q#rIQ#r#sIc#s#y$q#y#z%i#z$f$q$f$g%i$g#BY$q#BY#BZ%i#BZ$IS$q$IS$I_%i$I_$I|$q$I|$JO%i$JO$JT$q$JT$JU%i$JU$KV$q$KV$KW%i$KW&FU$q&FU&FV%i&FV;'S$q;'S;=`Iz<%lO$q`$tSOy%Qz;'S%Q;'S;=`%c<%lO%Q`%VS!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Q`%fP;=`<%l%Q~%nh#s~OX%QX^'Y^p%Qpq'Yqy%Qz#y%Q#y#z'Y#z$f%Q$f$g'Y$g#BY%Q#BY#BZ'Y#BZ$IS%Q$IS$I_'Y$I_$I|%Q$I|$JO'Y$JO$JT%Q$JT$JU'Y$JU$KV%Q$KV$KW'Y$KW&FU%Q&FU&FV'Y&FV;'S%Q;'S;=`%c<%lO%Q~'ah#s~!a`OX%QX^'Y^p%Qpq'Yqy%Qz#y%Q#y#z'Y#z$f%Q$f$g'Y$g#BY%Q#BY#BZ'Y#BZ$IS%Q$IS$I_'Y$I_$I|%Q$I|$JO'Y$JO$JT%Q$JT$JU'Y$JU$KV%Q$KV$KW'Y$KW&FU%Q&FU&FV'Y&FV;'S%Q;'S;=`%c<%lO%Qj)OUOy%Qz#]%Q#]#^)b#^;'S%Q;'S;=`%c<%lO%Qj)gU!a`Oy%Qz#a%Q#a#b)y#b;'S%Q;'S;=`%c<%lO%Qj*OU!a`Oy%Qz#d%Q#d#e*b#e;'S%Q;'S;=`%c<%lO%Qj*gU!a`Oy%Qz#c%Q#c#d*y#d;'S%Q;'S;=`%c<%lO%Qj+OU!a`Oy%Qz#f%Q#f#g+b#g;'S%Q;'S;=`%c<%lO%Qj+gU!a`Oy%Qz#h%Q#h#i+y#i;'S%Q;'S;=`%c<%lO%Qj,OU!a`Oy%Qz#T%Q#T#U,b#U;'S%Q;'S;=`%c<%lO%Qj,gU!a`Oy%Qz#b%Q#b#c,y#c;'S%Q;'S;=`%c<%lO%Qj-OU!a`Oy%Qz#h%Q#h#i-b#i;'S%Q;'S;=`%c<%lO%Qj-iS!qY!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Q~-xWOY-uZr-urs.bs#O-u#O#P.g#P;'S-u;'S;=`/c<%lO-u~.gOt~~.jRO;'S-u;'S;=`.s;=`O-u~.vXOY-uZr-urs.bs#O-u#O#P.g#P;'S-u;'S;=`/c;=`<%l-u<%lO-u~/fP;=`<%l-uj/nYjYOy%Qz!Q%Q!Q![0^![!c%Q!c!i0^!i#T%Q#T#Z0^#Z;'S%Q;'S;=`%c<%lO%Qj0cY!a`Oy%Qz!Q%Q!Q![1R![!c%Q!c!i1R!i#T%Q#T#Z1R#Z;'S%Q;'S;=`%c<%lO%Qj1WY!a`Oy%Qz!Q%Q!Q![1v![!c%Q!c!i1v!i#T%Q#T#Z1v#Z;'S%Q;'S;=`%c<%lO%Qj1}YrY!a`Oy%Qz!Q%Q!Q![2m![!c%Q!c!i2m!i#T%Q#T#Z2m#Z;'S%Q;'S;=`%c<%lO%Qj2tYrY!a`Oy%Qz!Q%Q!Q![3d![!c%Q!c!i3d!i#T%Q#T#Z3d#Z;'S%Q;'S;=`%c<%lO%Qj3iY!a`Oy%Qz!Q%Q!Q![4X![!c%Q!c!i4X!i#T%Q#T#Z4X#Z;'S%Q;'S;=`%c<%lO%Qj4`YrY!a`Oy%Qz!Q%Q!Q![5O![!c%Q!c!i5O!i#T%Q#T#Z5O#Z;'S%Q;'S;=`%c<%lO%Qj5TY!a`Oy%Qz!Q%Q!Q![5s![!c%Q!c!i5s!i#T%Q#T#Z5s#Z;'S%Q;'S;=`%c<%lO%Qj5zSrY!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Qd6ZUOy%Qz!_%Q!_!`6m!`;'S%Q;'S;=`%c<%lO%Qd6tS!hS!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Qb7VSZQOy%Qz;'S%Q;'S;=`%c<%lO%Q~7fWOY7cZw7cwx.bx#O7c#O#P8O#P;'S7c;'S;=`8z<%lO7c~8RRO;'S7c;'S;=`8[;=`O7c~8_XOY7cZw7cwx.bx#O7c#O#P8O#P;'S7c;'S;=`8z;=`<%l7c<%lO7c~8}P;=`<%l7cj9VSeYOy%Qz;'S%Q;'S;=`%c<%lO%Q~9hOd~n9oUWQvWOy%Qz!_%Q!_!`6m!`;'S%Q;'S;=`%c<%lO%Qj:YWvW!mQOy%Qz!O%Q!O!P:r!P!Q%Q!Q![=w![;'S%Q;'S;=`%c<%lO%Qj:wU!a`Oy%Qz!Q%Q!Q![;Z![;'S%Q;'S;=`%c<%lO%Qj;bY!a`#}YOy%Qz!Q%Q!Q![;Z![!g%Q!g!h<Q!h#X%Q#X#Y<Q#Y;'S%Q;'S;=`%c<%lO%Qj<VY!a`Oy%Qz{%Q{|<u|}%Q}!O<u!O!Q%Q!Q![=^![;'S%Q;'S;=`%c<%lO%Qj<zU!a`Oy%Qz!Q%Q!Q![=^![;'S%Q;'S;=`%c<%lO%Qj=eU!a`#}YOy%Qz!Q%Q!Q![=^![;'S%Q;'S;=`%c<%lO%Qj>O[!a`#}YOy%Qz!O%Q!O!P;Z!P!Q%Q!Q![=w![!g%Q!g!h<Q!h#X%Q#X#Y<Q#Y;'S%Q;'S;=`%c<%lO%Qj>yS!^YOy%Qz;'S%Q;'S;=`%c<%lO%Qj?[WvWOy%Qz!O%Q!O!P:r!P!Q%Q!Q![=w![;'S%Q;'S;=`%c<%lO%Qj?yU]YOy%Qz!Q%Q!Q![;Z![;'S%Q;'S;=`%c<%lO%Q~@bTvWOy%Qz{@q{;'S%Q;'S;=`%c<%lO%Q~@xS!a`#t~Oy%Qz;'S%Q;'S;=`%c<%lO%QjAZ[#}YOy%Qz!O%Q!O!P;Z!P!Q%Q!Q![=w![!g%Q!g!h<Q!h#X%Q#X#Y<Q#Y;'S%Q;'S;=`%c<%lO%QjBUU`YOy%Qz![%Q![!]Bh!];'S%Q;'S;=`%c<%lO%QbBoSaQ!a`Oy%Qz;'S%Q;'S;=`%c<%lO%QjCQSkYOy%Qz;'S%Q;'S;=`%c<%lO%QhCcU!TWOy%Qz!_%Q!_!`Cu!`;'S%Q;'S;=`%c<%lO%QhC|S!TW!a`Oy%Qz;'S%Q;'S;=`%c<%lO%QlDaS!TW!hSOy%Qz;'S%Q;'S;=`%c<%lO%QjDtV!jQ!TWOy%Qz!_%Q!_!`Cu!`!aEZ!a;'S%Q;'S;=`%c<%lO%QbEbS!jQ!a`Oy%Qz;'S%Q;'S;=`%c<%lO%QjEqYOy%Qz}%Q}!OFa!O!c%Q!c!}GO!}#T%Q#T#oGO#o;'S%Q;'S;=`%c<%lO%QjFfW!a`Oy%Qz!c%Q!c!}GO!}#T%Q#T#oGO#o;'S%Q;'S;=`%c<%lO%QjGV[iY!a`Oy%Qz}%Q}!OGO!O!Q%Q!Q![GO![!c%Q!c!}GO!}#T%Q#T#oGO#o;'S%Q;'S;=`%c<%lO%QjHQSmYOy%Qz;'S%Q;'S;=`%c<%lO%QnHcSl^Oy%Qz;'S%Q;'S;=`%c<%lO%QjHtSpYOy%Qz;'S%Q;'S;=`%c<%lO%QjIVSoYOy%Qz;'S%Q;'S;=`%c<%lO%QfIhU!mQOy%Qz!_%Q!_!`6m!`;'S%Q;'S;=`%c<%lO%Q`I}P;=`<%l$q",tokenizers:[s$,l$,o$,a$,1,2,3,4,new HA("m~RRYZ[z{a~~g~aO#v~~dP!P!Qg~lO#w~~",28,129)],topRules:{StyleSheet:[0,6],Styles:[1,105]},specialized:[{term:124,get:e=>u$[e]||-1},{term:125,get:e=>d$[e]||-1},{term:4,get:e=>O$[e]||-1},{term:25,get:e=>h$[e]||-1},{term:123,get:e=>p$[e]||-1}],tokenPrec:1963});let g$=null;function m$(){if(!g$&&"object"==typeof document&&document.body){let{style:e}=document.body,t=[],n=new Set;for(let i in e)"cssText"!=i&&"cssFloat"!=i&&"string"==typeof e[i]&&(/[A-Z]/.test(i)&&(i=i.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())),n.has(i)||(t.push(i),n.add(i)));g$=t.sort().map(e=>({type:"property",label:e,apply:e+": "}))}return g$||[]}const C$=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(e=>({type:"class",label:e})),Q$=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(e=>({type:"keyword",label:e})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(e=>({type:"constant",label:e}))),A$=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(e=>({type:"type",label:e})),v$=["@charset","@color-profile","@container","@counter-style","@font-face","@font-feature-values","@font-palette-values","@import","@keyframes","@layer","@media","@namespace","@page","@position-try","@property","@scope","@starting-style","@supports","@view-transition"].map(e=>({type:"keyword",label:e})),$$=/^(\w[\w-]*|-\w[\w-]*|)$/,b$=/^-(-[\w-]*)?$/,y$=new _h,w$=["Declaration"];function x$(e){for(let t=e;;){if(t.type.isTop)return t;if(!(t=t.parent))return e}}function S$(e,t,n){if(t.to-t.from>4096){let i=y$.get(t);if(i)return i;let r=[],o=new Set,a=t.cursor(fh.IncludeAnonymous);if(a.firstChild())do{for(let t of S$(e,a.node,n))o.has(t.label)||(o.add(t.label),r.push(t))}while(a.nextSibling());return y$.set(t,r),r}{let i=[],r=new Set;return t.cursor().iterate(t=>{var o;if(n(t)&&t.matchContext(w$)&&":"==(null===(o=t.node.nextSibling)||void 0===o?void 0:o.name)){let n=e.sliceString(t.from,t.to);r.has(n)||(r.add(n),i.push({label:n,type:"variable"}))}}),i}}const k$=(e=>t=>{let{state:n,pos:i}=t,r=Ip(n).resolveInner(i,-1),o=r.type.isError&&r.from==r.to-1&&"-"==n.doc.sliceString(r.from,r.to);if("PropertyName"==r.name||(o||"TagName"==r.name)&&/^(Block|Styles)$/.test(r.resolve(r.to).name))return{from:r.from,options:m$(),validFor:$$};if("ValueName"==r.name)return{from:r.from,options:Q$,validFor:$$};if("PseudoClassName"==r.name)return{from:r.from,options:C$,validFor:$$};if(e(r)||(t.explicit||o)&&function(e,t){var n;if(("("==e.name||e.type.isError)&&(e=e.parent||e),"ArgList"!=e.name)return!1;let i=null===(n=e.parent)||void 0===n?void 0:n.firstChild;return"Callee"==(null==i?void 0:i.name)&&"var"==t.sliceString(i.from,i.to)}(r,n.doc))return{from:e(r)||o?r.from:i,options:S$(n.doc,x$(r),e),validFor:b$};if("TagName"==r.name){for(let{parent:e}=r;e;e=e.parent)if("Block"==e.name)return{from:r.from,options:m$(),validFor:$$};return{from:r.from,options:A$,validFor:$$}}if("AtKeyword"==r.name)return{from:r.from,options:v$,validFor:$$};if(!t.explicit)return null;let a=r.resolve(i),s=a.childBefore(i);return s&&":"==s.name&&"PseudoClassSelector"==a.name?{from:i,options:C$,validFor:$$}:s&&":"==s.name&&"Declaration"==a.name||"ArgList"==a.name?{from:i,options:Q$,validFor:$$}:"Block"==a.name||"Styles"==a.name?{from:i,options:m$(),validFor:$$}:null})(e=>"VariableName"==e.name),E$=Tp.define({name:"css",parser:f$.configure({props:[Hp.add({Declaration:rf()}),af.add({"Block KeyframeList":sf})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function P$(){return new Mp(E$,E$.data.of({autocomplete:k$}))}const T$=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],I$=new cv({start:!1,shift:(e,t)=>5==t||6==t||319==t?e:320==t,strict:!1}),B$=new GA((e,t)=>{let{next:n}=e;(125==n||-1==n||t.context)&&e.acceptToken(317)},{contextual:!0,fallback:!0}),_$=new GA((e,t)=>{let n,{next:i}=e;T$.indexOf(i)>-1||(47!=i||47!=(n=e.peek(1))&&42!=n)&&(125==i||59==i||-1==i||t.context||e.acceptToken(315))},{contextual:!0}),X$=new GA((e,t)=>{91!=e.next||t.context||e.acceptToken(316)},{contextual:!0}),V$=new GA((e,t)=>{let{next:n}=e;if(43==n||45==n){if(e.advance(),n==e.next){e.advance();let n=!t.context&&t.canShift(1);e.acceptToken(n?1:2)}}else 63==n&&46==e.peek(1)&&(e.advance(),e.advance(),(e.next<48||e.next>57)&&e.acceptToken(3))},{contextual:!0});function R$(e,t){return e>=65&&e<=90||e>=97&&e<=122||95==e||e>=192||!t&&e>=48&&e<=57}const Z$=new GA((e,t)=>{if(60!=e.next||!t.dialectEnabled(0))return;if(e.advance(),47==e.next)return;let n=0;for(;T$.indexOf(e.next)>-1;)e.advance(),n++;if(R$(e.next,!0)){for(e.advance(),n++;R$(e.next,!1);)e.advance(),n++;for(;T$.indexOf(e.next)>-1;)e.advance(),n++;if(44==e.next)return;for(let t=0;;t++){if(7==t){if(!R$(e.next,!0))return;break}if(e.next!="extends".charCodeAt(t))break;e.advance(),n++}}e.acceptToken(4,-n)}),j$=np({"get set async static":bp.modifier,"for while do if else switch try catch finally return throw break continue default case":bp.controlKeyword,"in of await yield void typeof delete instanceof as satisfies":bp.operatorKeyword,"let var const using function class extends":bp.definitionKeyword,"import export from":bp.moduleKeyword,"with debugger new":bp.keyword,TemplateString:bp.special(bp.string),super:bp.atom,BooleanLiteral:bp.bool,this:bp.self,null:bp.null,Star:bp.modifier,VariableName:bp.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":bp.function(bp.variableName),VariableDefinition:bp.definition(bp.variableName),Label:bp.labelName,PropertyName:bp.propertyName,PrivatePropertyName:bp.special(bp.propertyName),"CallExpression/MemberExpression/PropertyName":bp.function(bp.propertyName),"FunctionDeclaration/VariableDefinition":bp.function(bp.definition(bp.variableName)),"ClassDeclaration/VariableDefinition":bp.definition(bp.className),"NewExpression/VariableName":bp.className,PropertyDefinition:bp.definition(bp.propertyName),PrivatePropertyDefinition:bp.definition(bp.special(bp.propertyName)),UpdateOp:bp.updateOperator,"LineComment Hashbang":bp.lineComment,BlockComment:bp.blockComment,Number:bp.number,String:bp.string,Escape:bp.escape,ArithOp:bp.arithmeticOperator,LogicOp:bp.logicOperator,BitOp:bp.bitwiseOperator,CompareOp:bp.compareOperator,RegExp:bp.regexp,Equals:bp.definitionOperator,Arrow:bp.function(bp.punctuation),": Spread":bp.punctuation,"( )":bp.paren,"[ ]":bp.squareBracket,"{ }":bp.brace,"InterpolationStart InterpolationEnd":bp.special(bp.brace),".":bp.derefOperator,", ;":bp.separator,"@":bp.meta,TypeName:bp.typeName,TypeDefinition:bp.definition(bp.typeName),"type enum interface implements namespace module declare":bp.definitionKeyword,"abstract global Privacy readonly override":bp.modifier,"is keyof unique infer asserts":bp.operatorKeyword,JSXAttributeValue:bp.attributeValue,JSXText:bp.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":bp.angleBracket,"JSXIdentifier JSXNameSpacedName":bp.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":bp.attributeName,"JSXBuiltin/JSXIdentifier":bp.standard(bp.tagName)}),L$={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,in:52,out:55,const:56,extends:60,this:64,true:72,false:72,null:84,void:88,typeof:92,super:108,new:142,delete:154,yield:163,await:167,class:172,public:235,private:235,protected:235,readonly:237,instanceof:256,satisfies:259,import:292,keyof:349,unique:353,infer:359,asserts:395,is:397,abstract:417,implements:419,type:421,let:424,var:426,using:429,interface:435,enum:439,namespace:445,module:447,declare:451,global:455,for:474,of:483,while:486,with:490,do:494,if:498,else:500,switch:504,case:510,try:516,catch:520,finally:524,return:528,throw:532,break:536,continue:540,debugger:544},z$={__proto__:null,async:129,get:131,set:133,declare:195,public:197,private:197,protected:197,static:199,abstract:201,override:203,readonly:209,accessor:211,new:401},M$={__proto__:null,"<":193},Y$=uv.deserialize({version:14,states:"$EOQ%TQlOOO%[QlOOO'_QpOOP(lO`OOO*zQ!0MxO'#CiO+RO#tO'#CjO+aO&jO'#CjO+oO#@ItO'#DaO.QQlO'#DgO.bQlO'#DrO%[QlO'#DzO0fQlO'#ESOOQ!0Lf'#E['#E[O1PQ`O'#EXOOQO'#Ep'#EpOOQO'#Ik'#IkO1XQ`O'#GsO1dQ`O'#EoO1iQ`O'#EoO3hQ!0MxO'#JqO6[Q!0MxO'#JrO6uQ`O'#F]O6zQ,UO'#FtOOQ!0Lf'#Ff'#FfO7VO7dO'#FfO7eQMhO'#F|O9[Q`O'#F{OOQ!0Lf'#Jr'#JrOOQ!0Lb'#Jq'#JqO9aQ`O'#GwOOQ['#K^'#K^O9lQ`O'#IXO9qQ!0LrO'#IYOOQ['#J_'#J_OOQ['#I^'#I^Q`QlOOQ`QlOOO9yQ!L^O'#DvO:QQlO'#EOO:XQlO'#EQO9gQ`O'#GsO:`QMhO'#CoO:nQ`O'#EnO:yQ`O'#EyO;OQMhO'#FeO;mQ`O'#GsOOQO'#K_'#K_O;rQ`O'#K_O<QQ`O'#G{O<QQ`O'#G|O<QQ`O'#HOO9gQ`O'#HRO<wQ`O'#HUO>`Q`O'#CeO>pQ`O'#HbO>xQ`O'#HhO>xQ`O'#HjO`QlO'#HlO>xQ`O'#HnO>xQ`O'#HqO>}Q`O'#HwO?SQ!0LsO'#H}O%[QlO'#IPO?_Q!0LsO'#IRO?jQ!0LsO'#ITO9qQ!0LrO'#IVO?uQ!0MxO'#CiO@wQpO'#DlQOQ`OOO%[QlO'#EQOA_Q`O'#ETO:`QMhO'#EnOAjQ`O'#EnOAuQ!bO'#FeOOQ['#Cg'#CgOOQ!0Lb'#Dq'#DqOOQ!0Lb'#Ju'#JuO%[QlO'#JuOOQO'#Jx'#JxOOQO'#Ig'#IgOBuQpO'#EgOOQ!0Lb'#Ef'#EfOOQ!0Lb'#J|'#J|OCqQ!0MSO'#EgOC{QpO'#EWOOQO'#Jw'#JwODaQpO'#JxOEnQpO'#EWOC{QpO'#EgPE{O&2DjO'#CbPOOO)CD|)CD|OOOO'#I_'#I_OFWO#tO,59UOOQ!0Lh,59U,59UOOOO'#I`'#I`OFfO&jO,59UOFtQ!L^O'#DcOOOO'#Ib'#IbOF{O#@ItO,59{OOQ!0Lf,59{,59{OGZQlO'#IcOGnQ`O'#JsOImQ!fO'#JsO+}QlO'#JsOItQ`O,5:ROJ[Q`O'#EpOJiQ`O'#KSOJtQ`O'#KROJtQ`O'#KROJ|Q`O,5;^OKRQ`O'#KQOOQ!0Ln,5:^,5:^OKYQlO,5:^OMWQ!0MxO,5:fOMwQ`O,5:nONbQ!0LrO'#KPONiQ`O'#KOO9aQ`O'#KOON}Q`O'#KOO! VQ`O,5;]O! [Q`O'#KOO!#aQ!fO'#JrOOQ!0Lh'#Ci'#CiO%[QlO'#ESO!$PQ!fO,5:sOOQS'#Jy'#JyOOQO-E<i-E<iO9gQ`O,5=_O!$gQ`O,5=_O!$lQlO,5;ZO!&oQMhO'#EkO!(YQ`O,5;ZO!(_QlO'#DyO!(iQpO,5;dO!(qQpO,5;dO%[QlO,5;dOOQ['#FT'#FTOOQ['#FV'#FVO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eO%[QlO,5;eOOQ['#FZ'#FZO!)PQlO,5;tOOQ!0Lf,5;y,5;yOOQ!0Lf,5;z,5;zOOQ!0Lf,5;|,5;|O%[QlO'#IoO!+SQ!0LrO,5<iO%[QlO,5;eO!&oQMhO,5;eO!+qQMhO,5;eO!-cQMhO'#E^O%[QlO,5;wOOQ!0Lf,5;{,5;{O!-jQ,UO'#FjO!.gQ,UO'#KWO!.RQ,UO'#KWO!.nQ,UO'#KWOOQO'#KW'#KWO!/SQ,UO,5<SOOOW,5<`,5<`O!/eQlO'#FvOOOW'#In'#InO7VO7dO,5<QO!/lQ,UO'#FxOOQ!0Lf,5<Q,5<QO!0]Q$IUO'#CyOOQ!0Lh'#C}'#C}O!0pO#@ItO'#DRO!1^QMjO,5<eO!1eQ`O,5<hO!3QQ(CWO'#GXO!3_Q`O'#GYO!3dQ`O'#GYO!5SQ(CWO'#G^O!6XQpO'#GbOOQO'#Gn'#GnO!+xQMhO'#GmOOQO'#Gp'#GpO!+xQMhO'#GoO!6zQ$IUO'#JkOOQ!0Lh'#Jk'#JkO!7UQ`O'#JjO!7dQ`O'#JiO!7lQ`O'#CuOOQ!0Lh'#C{'#C{O!7}Q`O'#C}OOQ!0Lh'#DV'#DVOOQ!0Lh'#DX'#DXO1SQ`O'#DZO!+xQMhO'#GPO!+xQMhO'#GRO!8SQ`O'#GTO!8XQ`O'#GUO!3dQ`O'#G[O!+xQMhO'#GaO<QQ`O'#JjO!8^Q`O'#EqO!8{Q`O,5<gOOQ!0Lb'#Cr'#CrO!9TQ`O'#ErO!9}QpO'#EsOOQ!0Lb'#KQ'#KQO!:UQ!0LrO'#K`O9qQ!0LrO,5=cO`QlO,5>sOOQ['#Jg'#JgOOQ[,5>t,5>tOOQ[-E<[-E<[O!<TQ!0MxO,5:bO!9xQpO,5:`O!>nQ!0MxO,5:jO%[QlO,5:jO!AUQ!0MxO,5:lOOQO,5@y,5@yO!AuQMhO,5=_O!BTQ!0LrO'#JhO9[Q`O'#JhO!BfQ!0LrO,59ZO!BqQpO,59ZO!ByQMhO,59ZO:`QMhO,59ZO!CUQ`O,5;ZO!C^Q`O'#HaO!CrQ`O'#KcO%[QlO,5;}O!9xQpO,5<PO!CzQ`O,5=zO!DPQ`O,5=zO!DUQ`O,5=zO9qQ!0LrO,5=zO<QQ`O,5=jOOQO'#Cy'#CyO!DdQpO,5=gO!DlQMhO,5=hO!DwQ`O,5=jO!D|Q!bO,5=mO!EUQ`O'#K_O>}Q`O'#HWO9gQ`O'#HYO!EZQ`O'#HYO:`QMhO'#H[O!E`Q`O'#H[OOQ[,5=p,5=pO!EeQ`O'#H]O!EvQ`O'#CoO!E{Q`O,59PO!FVQ`O,59PO!H[QlO,59POOQ[,59P,59PO!HlQ!0LrO,59PO%[QlO,59PO!JwQlO'#HdOOQ['#He'#HeOOQ['#Hf'#HfO`QlO,5=|O!K_Q`O,5=|O`QlO,5>SO`QlO,5>UO!KdQ`O,5>WO`QlO,5>YO!KiQ`O,5>]O!KnQlO,5>cOOQ[,5>i,5>iO%[QlO,5>iO9qQ!0LrO,5>kOOQ[,5>m,5>mO# xQ`O,5>mOOQ[,5>o,5>oO# xQ`O,5>oOOQ[,5>q,5>qO#!fQpO'#D_O%[QlO'#JuO##XQpO'#JuO##cQpO'#DmO##tQpO'#DmO#&VQlO'#DmO#&^Q`O'#JtO#&fQ`O,5:WO#&kQ`O'#EtO#&yQ`O'#KTO#'RQ`O,5;_O#'WQpO'#DmO#'eQpO'#EVOOQ!0Lf,5:o,5:oO%[QlO,5:oO#'lQ`O,5:oO>}Q`O,5;YO!BqQpO,5;YO!ByQMhO,5;YO:`QMhO,5;YO#'tQ`O,5@aO#'yQ07dO,5:sOOQO-E<e-E<eO#)PQ!0MSO,5;ROC{QpO,5:rO#)ZQpO,5:rOC{QpO,5;RO!BfQ!0LrO,5:rOOQ!0Lb'#Ej'#EjOOQO,5;R,5;RO%[QlO,5;RO#)hQ!0LrO,5;RO#)sQ!0LrO,5;RO!BqQpO,5:rOOQO,5;X,5;XO#*RQ!0LrO,5;RPOOO'#I]'#I]P#*gO&2DjO,58|POOO,58|,58|OOOO-E<]-E<]OOQ!0Lh1G.p1G.pOOOO-E<^-E<^OOOO,59},59}O#*rQ!bO,59}OOOO-E<`-E<`OOQ!0Lf1G/g1G/gO#*wQ!fO,5>}O+}QlO,5>}OOQO,5?T,5?TO#+RQlO'#IcOOQO-E<a-E<aO#+`Q`O,5@_O#+hQ!fO,5@_O#+oQ`O,5@mOOQ!0Lf1G/m1G/mO%[QlO,5@nO#+wQ`O'#IiOOQO-E<g-E<gO#+oQ`O,5@mOOQ!0Lb1G0x1G0xOOQ!0Ln1G/x1G/xOOQ!0Ln1G0Y1G0YO%[QlO,5@kO#,]Q!0LrO,5@kO#,nQ!0LrO,5@kO#,uQ`O,5@jO9aQ`O,5@jO#,}Q`O,5@jO#-]Q`O'#IlO#,uQ`O,5@jOOQ!0Lb1G0w1G0wO!(iQpO,5:uO!(tQpO,5:uOOQS,5:w,5:wO#-}QdO,5:wO#.VQMhO1G2yO9gQ`O1G2yOOQ!0Lf1G0u1G0uO#.eQ!0MxO1G0uO#/jQ!0MvO,5;VOOQ!0Lh'#GW'#GWO#0WQ!0MzO'#JkO!$lQlO1G0uO#2cQ!fO'#JvO%[QlO'#JvO#2mQ`O,5:eOOQ!0Lh'#D_'#D_OOQ!0Lf1G1O1G1OO%[QlO1G1OOOQ!0Lf1G1f1G1fO#2rQ`O1G1OO#5WQ!0MxO1G1PO#5_Q!0MxO1G1PO#7uQ!0MxO1G1PO#7|Q!0MxO1G1PO#:dQ!0MxO1G1PO#<zQ!0MxO1G1PO#=RQ!0MxO1G1PO#=YQ!0MxO1G1PO#?pQ!0MxO1G1PO#?wQ!0MxO1G1PO#BUQ?MtO'#CiO#DPQ?MtO1G1`O#DWQ?MtO'#JrO#DkQ!0MxO,5?ZOOQ!0Lb-E<m-E<mO#FxQ!0MxO1G1PO#GuQ!0MzO1G1POOQ!0Lf1G1P1G1PO#HxQMjO'#J{O#ISQ`O,5:xO#IXQ!0MxO1G1cO#I{Q,UO,5<WO#JTQ,UO,5<XO#J]Q,UO'#FoO#JtQ`O'#FnOOQO'#KX'#KXOOQO'#Im'#ImO#JyQ,UO1G1nOOQ!0Lf1G1n1G1nOOOW1G1y1G1yO#K[Q?MtO'#JqO#KfQ`O,5<bO!)PQlO,5<bOOOW-E<l-E<lOOQ!0Lf1G1l1G1lO#KkQpO'#KWOOQ!0Lf,5<d,5<dO#KsQpO,5<dO#KxQMhO'#DTOOOO'#Ia'#IaO#LPO#@ItO,59mOOQ!0Lh,59m,59mO%[QlO1G2PO!8XQ`O'#IqO#L[Q`O,5<zOOQ!0Lh,5<w,5<wO!+xQMhO'#ItO#LxQMjO,5=XO!+xQMhO'#IvO#MkQMjO,5=ZO!&oQMhO,5=]OOQO1G2S1G2SO#MuQ!dO'#CrO#NYQ(CWO'#ErO$ _QpO'#GbO$ uQ!dO,5<sO$ |Q`O'#KZO9aQ`O'#KZO$![Q`O,5<uO!+xQMhO,5<tO$!aQ`O'#GZO$!rQ`O,5<tO$!wQ!dO'#GWO$#UQ!dO'#K[O$#`Q`O'#K[O!&oQMhO'#K[O$#eQ`O,5<xO$#jQlO'#JuO$#tQpO'#GcO##tQpO'#GcO$$VQ`O'#GgO!3dQ`O'#GkO$$[Q!0LrO'#IsO$$gQpO,5<|OOQ!0Lp,5<|,5<|O$$nQpO'#GcO$${QpO'#GdO$%^QpO'#GdO$%cQMjO,5=XO$%sQMjO,5=ZOOQ!0Lh,5=^,5=^O!+xQMhO,5@UO!+xQMhO,5@UO$&TQ`O'#IxO$&iQ`O,5@TO$&qQ`O,59aOOQ!0Lh,59i,59iO$'hQ$IYO,59uOOQ!0Lh'#Jo'#JoO$(ZQMjO,5<kO$(|QMjO,5<mO@oQ`O,5<oOOQ!0Lh,5<p,5<pO$)WQ`O,5<vO$)]QMjO,5<{O$)mQ`O,5@UO$){Q`O'#KOO!$lQlO1G2RO$*QQ`O1G2RO9aQ`O'#KRO9aQ`O'#EtO%[QlO'#EtO9aQ`O'#IzO$*VQ!0LrO,5@zOOQ[1G2}1G2}OOQ[1G4_1G4_OOQ!0Lf1G/|1G/|OOQ!0Lf1G/z1G/zO$,XQ!0MxO1G0UOOQ[1G2y1G2yO!&oQMhO1G2yO%[QlO1G2yO#.YQ`O1G2yO$.]QMhO'#EkOOQ!0Lb,5@S,5@SO$.jQ!0LrO,5@SOOQ[1G.u1G.uO!BfQ!0LrO1G.uO!BqQpO1G.uO!ByQMhO1G.uO$.{Q`O1G0uO$/QQ`O'#CiO$/]Q`O'#KdO$/eQ`O,5={O$/jQ`O'#KdO$/oQ`O'#KdO$/}Q`O'#JQO$0]Q`O,5@}O$0eQ!fO1G1iOOQ!0Lf1G1k1G1kO9gQ`O1G3fO@oQ`O1G3fO$0lQ`O1G3fO$0qQ`O1G3fOOQ[1G3f1G3fO!DwQ`O1G3UO!&oQMhO1G3RO$0vQ`O1G3ROOQ[1G3S1G3SO!&oQMhO1G3SO$0{Q`O1G3SO$1TQpO'#HQOOQ[1G3U1G3UO!6SQpO'#I|O!D|Q!bO1G3XOOQ[1G3X1G3XOOQ[,5=r,5=rO$1]QMhO,5=tO9gQ`O,5=tO$$VQ`O,5=vO9[Q`O,5=vO!BqQpO,5=vO!ByQMhO,5=vO:`QMhO,5=vO$1kQ`O'#KbO$1vQ`O,5=wOOQ[1G.k1G.kO$1{Q!0LrO1G.kO@oQ`O1G.kO$2WQ`O1G.kO9qQ!0LrO1G.kO$4`Q!fO,5APO$4mQ`O,5APO9aQ`O,5APO$4xQlO,5>OO$5PQ`O,5>OOOQ[1G3h1G3hO`QlO1G3hOOQ[1G3n1G3nOOQ[1G3p1G3pO>xQ`O1G3rO$5UQlO1G3tO$9YQlO'#HsOOQ[1G3w1G3wO$9gQ`O'#HyO>}Q`O'#H{OOQ[1G3}1G3}O$9oQlO1G3}O9qQ!0LrO1G4TOOQ[1G4V1G4VOOQ!0Lb'#G_'#G_O9qQ!0LrO1G4XO9qQ!0LrO1G4ZO$=vQ`O,5@aO!)PQlO,5;`O9aQ`O,5;`O>}Q`O,5:XO!)PQlO,5:XO!BqQpO,5:XO$={Q?MtO,5:XOOQO,5;`,5;`O$>VQpO'#IdO$>mQ`O,5@`OOQ!0Lf1G/r1G/rO$>uQpO'#IjO$?PQ`O,5@oOOQ!0Lb1G0y1G0yO##tQpO,5:XOOQO'#If'#IfO$?XQpO,5:qOOQ!0Ln,5:q,5:qO#'oQ`O1G0ZOOQ!0Lf1G0Z1G0ZO%[QlO1G0ZOOQ!0Lf1G0t1G0tO>}Q`O1G0tO!BqQpO1G0tO!ByQMhO1G0tOOQ!0Lb1G5{1G5{O!BfQ!0LrO1G0^OOQO1G0m1G0mO%[QlO1G0mO$?`Q!0LrO1G0mO$?kQ!0LrO1G0mO!BqQpO1G0^OC{QpO1G0^O$?yQ!0LrO1G0mOOQO1G0^1G0^O$@_Q!0MxO1G0mPOOO-E<Z-E<ZPOOO1G.h1G.hOOOO1G/i1G/iO$@iQ!bO,5<iO$@qQ!fO1G4iOOQO1G4o1G4oO%[QlO,5>}O$@{Q`O1G5yO$ATQ`O1G6XO$A]Q!fO1G6YO9aQ`O,5?TO$AgQ!0MxO1G6VO%[QlO1G6VO$AwQ!0LrO1G6VO$BYQ`O1G6UO$BYQ`O1G6UO9aQ`O1G6UO$BbQ`O,5?WO9aQ`O,5?WOOQO,5?W,5?WO$BvQ`O,5?WO$){Q`O,5?WOOQO-E<j-E<jOOQS1G0a1G0aOOQS1G0c1G0cO#.QQ`O1G0cOOQ[7+(e7+(eO!&oQMhO7+(eO%[QlO7+(eO$CUQ`O7+(eO$CaQMhO7+(eO$CoQ!0MzO,5=XO$EzQ!0MzO,5=ZO$HVQ!0MzO,5=XO$JhQ!0MzO,5=ZO$LyQ!0MzO,59uO% OQ!0MzO,5<kO%#ZQ!0MzO,5<mO%%fQ!0MzO,5<{OOQ!0Lf7+&a7+&aO%'wQ!0MxO7+&aO%(kQlO'#IeO%(xQ`O,5@bO%)QQ!fO,5@bOOQ!0Lf1G0P1G0PO%)[Q`O7+&jOOQ!0Lf7+&j7+&jO%)aQ?MtO,5:fO%[QlO7+&zO%)kQ?MtO,5:bO%)xQ?MtO,5:jO%*SQ?MtO,5:lO%*^QMhO'#IhO%*hQ`O,5@gOOQ!0Lh1G0d1G0dOOQO1G1r1G1rOOQO1G1s1G1sO%*pQ!jO,5<ZO!)PQlO,5<YOOQO-E<k-E<kOOQ!0Lf7+'Y7+'YOOOW7+'e7+'eOOOW1G1|1G1|O%*{Q`O1G1|OOQ!0Lf1G2O1G2OOOOO,59o,59oO%+QQ!dO,59oOOOO-E<_-E<_OOQ!0Lh1G/X1G/XO%+XQ!0MxO7+'kOOQ!0Lh,5?],5?]O%+{QMhO1G2fP%,SQ`O'#IqPOQ!0Lh-E<o-E<oO%,pQMjO,5?`OOQ!0Lh-E<r-E<rO%-cQMjO,5?bOOQ!0Lh-E<t-E<tO%-mQ!dO1G2wO%-tQ!dO'#CrO%.[QMhO'#KRO$#jQlO'#JuOOQ!0Lh1G2_1G2_O%.cQ`O'#IpO%.wQ`O,5@uO%.wQ`O,5@uO%/PQ`O,5@uO%/[Q`O,5@uOOQO1G2a1G2aO%/jQMjO1G2`O!+xQMhO1G2`O%/zQ(CWO'#IrO%0XQ`O,5@vO!&oQMhO,5@vO%0aQ!dO,5@vOOQ!0Lh1G2d1G2dO%2qQ!fO'#CiO%2{Q`O,5=POOQ!0Lb,5<},5<}O%3TQpO,5<}OOQ!0Lb,5=O,5=OOClQ`O,5<}O%3`QpO,5<}OOQ!0Lb,5=R,5=RO$){Q`O,5=VOOQO,5?_,5?_OOQO-E<q-E<qOOQ!0Lp1G2h1G2hO##tQpO,5<}O$#jQlO,5=PO%3nQ`O,5=OO%3yQpO,5=OO!+xQMhO'#ItO%4sQMjO1G2sO!+xQMhO'#IvO%5fQMjO1G2uO%5pQMjO1G5pO%5zQMjO1G5pOOQO,5?d,5?dOOQO-E<v-E<vOOQO1G.{1G.{O!9xQpO,59wO%[QlO,59wOOQ!0Lh,5<j,5<jO%6XQ`O1G2ZO!+xQMhO1G2bO!+xQMhO1G5pO!+xQMhO1G5pO%6^Q!0MxO7+'mOOQ!0Lf7+'m7+'mO!$lQlO7+'mO%7QQ`O,5;`OOQ!0Lb,5?f,5?fOOQ!0Lb-E<x-E<xO%7VQ!dO'#K]O#'oQ`O7+(eO4UQ!fO7+(eO$CXQ`O7+(eO%7aQ!0MvO'#CiO%7tQ!0MvO,5=SO%8fQ`O,5=SO%8nQ`O,5=SOOQ!0Lb1G5n1G5nOOQ[7+$a7+$aO!BfQ!0LrO7+$aO!BqQpO7+$aO!$lQlO7+&aO%8sQ`O'#JPO%9[Q`O,5AOOOQO1G3g1G3gO9gQ`O,5AOO%9[Q`O,5AOO%9dQ`O,5AOOOQO,5?l,5?lOOQO-E=O-E=OOOQ!0Lf7+'T7+'TO%9iQ`O7+)QO9qQ!0LrO7+)QO9gQ`O7+)QO@oQ`O7+)QOOQ[7+(p7+(pO%9nQ!0MvO7+(mO!&oQMhO7+(mO!DrQ`O7+(nOOQ[7+(n7+(nO!&oQMhO7+(nO%9xQ`O'#KaO%:TQ`O,5=lOOQO,5?h,5?hOOQO-E<z-E<zOOQ[7+(s7+(sO%;gQpO'#HZOOQ[1G3`1G3`O!&oQMhO1G3`O%[QlO1G3`O%;nQ`O1G3`O%;yQMhO1G3`O9qQ!0LrO1G3bO$$VQ`O1G3bO9[Q`O1G3bO!BqQpO1G3bO!ByQMhO1G3bO%<XQ`O'#JOO%<mQ`O,5@|O%<uQpO,5@|OOQ!0Lb1G3c1G3cOOQ[7+$V7+$VO@oQ`O7+$VO9qQ!0LrO7+$VO%=QQ`O7+$VO%[QlO1G6kO%[QlO1G6lO%=VQ!0LrO1G6kO%=aQlO1G3jO%=hQ`O1G3jO%=mQlO1G3jOOQ[7+)S7+)SO9qQ!0LrO7+)^O`QlO7+)`OOQ['#Kg'#KgOOQ['#JR'#JRO%=tQlO,5>_OOQ[,5>_,5>_O%[QlO'#HtO%>RQ`O'#HvOOQ[,5>e,5>eO9aQ`O,5>eOOQ[,5>g,5>gOOQ[7+)i7+)iOOQ[7+)o7+)oOOQ[7+)s7+)sOOQ[7+)u7+)uO%>WQpO1G5{O%>rQ?MtO1G0zO%>|Q`O1G0zOOQO1G/s1G/sO%?XQ?MtO1G/sO>}Q`O1G/sO!)PQlO'#DmOOQO,5?O,5?OOOQO-E<b-E<bOOQO,5?U,5?UOOQO-E<h-E<hO!BqQpO1G/sOOQO-E<d-E<dOOQ!0Ln1G0]1G0]OOQ!0Lf7+%u7+%uO#'oQ`O7+%uOOQ!0Lf7+&`7+&`O>}Q`O7+&`O!BqQpO7+&`OOQO7+%x7+%xO$@_Q!0MxO7+&XOOQO7+&X7+&XO%[QlO7+&XO%?cQ!0LrO7+&XO!BfQ!0LrO7+%xO!BqQpO7+%xO%?nQ!0LrO7+&XO%?|Q!0MxO7++qO%[QlO7++qO%@^Q`O7++pO%@^Q`O7++pOOQO1G4r1G4rO9aQ`O1G4rO%@fQ`O1G4rOOQS7+%}7+%}O#'oQ`O<<LPO4UQ!fO<<LPO%@tQ`O<<LPOOQ[<<LP<<LPO!&oQMhO<<LPO%[QlO<<LPO%@|Q`O<<LPO%AXQ!0MzO,5?`O%CdQ!0MzO,5?bO%EoQ!0MzO1G2`O%HQQ!0MzO1G2sO%J]Q!0MzO1G2uO%LhQ!fO,5?PO%[QlO,5?POOQO-E<c-E<cO%LrQ`O1G5|OOQ!0Lf<<JU<<JUO%LzQ?MtO1G0uO& RQ?MtO1G1PO& YQ?MtO1G1PO&#ZQ?MtO1G1PO&#bQ?MtO1G1PO&%cQ?MtO1G1PO&'dQ?MtO1G1PO&'kQ?MtO1G1PO&'rQ?MtO1G1PO&)sQ?MtO1G1PO&)zQ?MtO1G1PO&*RQ!0MxO<<JfO&+yQ?MtO1G1PO&,vQ?MvO1G1PO&-yQ?MvO'#JkO&0PQ?MtO1G1cO&0^Q?MtO1G0UO&0hQMjO,5?SOOQO-E<f-E<fO!)PQlO'#FqOOQO'#KY'#KYOOQO1G1u1G1uO&0rQ`O1G1tO&0wQ?MtO,5?ZOOOW7+'h7+'hOOOO1G/Z1G/ZO&1RQ!dO1G4wOOQ!0Lh7+(Q7+(QP!&oQMhO,5?]O!+xQMhO7+(cO&1YQ`O,5?[O9aQ`O,5?[OOQO-E<n-E<nO&1hQ`O1G6aO&1hQ`O1G6aO&1pQ`O1G6aO&1{QMjO7+'zO&2]Q!dO,5?^O&2gQ`O,5?^O!&oQMhO,5?^OOQO-E<p-E<pO&2lQ!dO1G6bO&2vQ`O1G6bO&3OQ`O1G2kO!&oQMhO1G2kOOQ!0Lb1G2i1G2iOOQ!0Lb1G2j1G2jO%3TQpO1G2iO!BqQpO1G2iOClQ`O1G2iOOQ!0Lb1G2q1G2qO&3TQpO1G2iO&3cQ`O1G2kO$){Q`O1G2jOClQ`O1G2jO$#jQlO1G2kO&3kQ`O1G2jO&4_QMjO,5?`OOQ!0Lh-E<s-E<sO&5QQMjO,5?bOOQ!0Lh-E<u-E<uO!+xQMhO7++[OOQ!0Lh1G/c1G/cO&5[Q`O1G/cOOQ!0Lh7+'u7+'uO&5aQMjO7+'|O&5qQMjO7++[O&5{QMjO7++[O&6YQ!0MxO<<KXOOQ!0Lf<<KX<<KXO&6|Q`O1G0zO!&oQMhO'#IyO&7RQ`O,5@wO&9TQ!fO<<LPO!&oQMhO1G2nO&9[Q!0LrO1G2nOOQ[<<G{<<G{O!BfQ!0LrO<<G{O&9mQ!0MxO<<I{OOQ!0Lf<<I{<<I{OOQO,5?k,5?kO&:aQ`O,5?kO&:fQ`O,5?kOOQO-E<}-E<}O&:tQ`O1G6jO&:tQ`O1G6jO9gQ`O1G6jO@oQ`O<<LlOOQ[<<Ll<<LlO&:|Q`O<<LlO9qQ!0LrO<<LlOOQ[<<LX<<LXO%9nQ!0MvO<<LXOOQ[<<LY<<LYO!DrQ`O<<LYO&;RQpO'#I{O&;^Q`O,5@{O!)PQlO,5@{OOQ[1G3W1G3WOOQO'#I}'#I}O9qQ!0LrO'#I}O&;fQpO,5=uOOQ[,5=u,5=uO&;mQpO'#EgO&;tQpO'#GeO&;yQ`O7+(zO&<OQ`O7+(zOOQ[7+(z7+(zO!&oQMhO7+(zO%[QlO7+(zO&<WQ`O7+(zOOQ[7+(|7+(|O9qQ!0LrO7+(|O$$VQ`O7+(|O9[Q`O7+(|O!BqQpO7+(|O&<cQ`O,5?jOOQO-E<|-E<|OOQO'#H^'#H^O&<nQ`O1G6hO9qQ!0LrO<<GqOOQ[<<Gq<<GqO@oQ`O<<GqO&<vQ`O7+,VO&<{Q`O7+,WO%[QlO7+,VO%[QlO7+,WOOQ[7+)U7+)UO&=QQ`O7+)UO&=VQlO7+)UO&=^Q`O7+)UOOQ[<<Lx<<LxOOQ[<<Lz<<LzOOQ[-E=P-E=POOQ[1G3y1G3yO&=cQ`O,5>`OOQ[,5>b,5>bO&=hQ`O1G4PO9aQ`O7+&fO!)PQlO7+&fOOQO7+%_7+%_O&=mQ?MtO1G6YO>}Q`O7+%_OOQ!0Lf<<Ia<<IaOOQ!0Lf<<Iz<<IzO>}Q`O<<IzOOQO<<Is<<IsO$@_Q!0MxO<<IsO%[QlO<<IsOOQO<<Id<<IdO!BfQ!0LrO<<IdO&=wQ!0LrO<<IsO&>SQ!0MxO<= ]O&>dQ`O<= [OOQO7+*^7+*^O9aQ`O7+*^OOQ[ANAkANAkO&>lQ!fOANAkO!&oQMhOANAkO#'oQ`OANAkO4UQ!fOANAkO&>sQ`OANAkO%[QlOANAkO&>{Q!0MzO7+'zO&A^Q!0MzO,5?`O&CiQ!0MzO,5?bO&EtQ!0MzO7+'|O&HVQ!fO1G4kO&HaQ?MtO7+&aO&JeQ?MvO,5=XO&LlQ?MvO,5=ZO&L|Q?MvO,5=XO&M^Q?MvO,5=ZO&MnQ?MvO,59uO' tQ?MvO,5<kO'#wQ?MvO,5<mO'&]Q?MvO,5<{O'(RQ?MtO7+'kO'(`Q?MtO7+'mO'(mQ`O,5<]OOQO7+'`7+'`OOQ!0Lh7+*c7+*cO'(rQMjO<<K}OOQO1G4v1G4vO'(yQ`O1G4vO')UQ`O1G4vO')dQ`O7++{O')dQ`O7++{O!&oQMhO1G4xO')lQ!dO1G4xO')vQ`O7++|O'*OQ`O7+(VO'*ZQ!dO7+(VOOQ!0Lb7+(T7+(TOOQ!0Lb7+(U7+(UO!BqQpO7+(TOClQ`O7+(TO'*eQ`O7+(VO!&oQMhO7+(VO$){Q`O7+(UO'*jQ`O7+(VOClQ`O7+(UO'*rQMjO<<NvOOQ!0Lh7+$}7+$}O!+xQMhO<<NvO'*|Q!dO,5?eOOQO-E<w-E<wO'+WQ!0MvO7+(YO!&oQMhO7+(YOOQ[AN=gAN=gO9gQ`O1G5VOOQO1G5V1G5VO'+hQ`O1G5VO'+mQ`O7+,UO'+mQ`O7+,UO9qQ!0LrOANBWO@oQ`OANBWOOQ[ANBWANBWOOQ[ANAsANAsOOQ[ANAtANAtO'+uQ`O,5?gOOQO-E<y-E<yO',QQ?MtO1G6gOOQO,5?i,5?iOOQO-E<{-E<{OOQ[1G3a1G3aO',[Q`O,5=POOQ[<<Lf<<LfO!&oQMhO<<LfO&;yQ`O<<LfO',aQ`O<<LfO%[QlO<<LfOOQ[<<Lh<<LhO9qQ!0LrO<<LhO$$VQ`O<<LhO9[Q`O<<LhO',iQpO1G5UO',tQ`O7+,SOOQ[AN=]AN=]O9qQ!0LrOAN=]OOQ[<= q<= qOOQ[<= r<= rO',|Q`O<= qO'-RQ`O<= rOOQ[<<Lp<<LpO'-WQ`O<<LpO'-]QlO<<LpOOQ[1G3z1G3zO>}Q`O7+)kO'-dQ`O<<JQO'-oQ?MtO<<JQOOQO<<Hy<<HyOOQ!0LfAN?fAN?fOOQOAN?_AN?_O$@_Q!0MxOAN?_OOQOAN?OAN?OO%[QlOAN?_OOQO<<Mx<<MxOOQ[G27VG27VO!&oQMhOG27VO#'oQ`OG27VO'-yQ!fOG27VO4UQ!fOG27VO'.QQ`OG27VO'.YQ?MtO<<JfO'.gQ?MvO1G2`O'0]Q?MvO,5?`O'2`Q?MvO,5?bO'4cQ?MvO1G2sO'6fQ?MvO1G2uO'8iQ?MtO<<KXO'8vQ?MtO<<I{OOQO1G1w1G1wO!+xQMhOANAiOOQO7+*b7+*bO'9TQ`O7+*bO'9`Q`O<= gO'9hQ!dO7+*dOOQ!0Lb<<Kq<<KqO$){Q`O<<KqOClQ`O<<KqO'9rQ`O<<KqO!&oQMhO<<KqOOQ!0Lb<<Ko<<KoO!BqQpO<<KoO'9}Q!dO<<KqOOQ!0Lb<<Kp<<KpO':XQ`O<<KqO!&oQMhO<<KqO$){Q`O<<KpO':^QMjOANDbO':hQ!0MvO<<KtOOQO7+*q7+*qO9gQ`O7+*qO':xQ`O<= pOOQ[G27rG27rO9qQ!0LrOG27rO!)PQlO1G5RO';QQ`O7+,RO';YQ`O1G2kO&;yQ`OANBQOOQ[ANBQANBQO!&oQMhOANBQO';_Q`OANBQOOQ[ANBSANBSO9qQ!0LrOANBSO$$VQ`OANBSOOQO'#H_'#H_OOQO7+*p7+*pOOQ[G22wG22wOOQ[ANE]ANE]OOQ[ANE^ANE^OOQ[ANB[ANB[O';gQ`OANB[OOQ[<<MV<<MVO!)PQlOAN?lOOQOG24yG24yO$@_Q!0MxOG24yO#'oQ`OLD,qOOQ[LD,qLD,qO!&oQMhOLD,qO';lQ!fOLD,qO';sQ?MvO7+'zO'=iQ?MvO,5?`O'?lQ?MvO,5?bO'AoQ?MvO7+'|O'CeQMjOG27TOOQO<<M|<<M|OOQ!0LbANA]ANA]O$){Q`OANA]OClQ`OANA]O'CuQ!dOANA]OOQ!0LbANAZANAZO'C|Q`OANA]O!&oQMhOANA]O'DXQ!dOANA]OOQ!0LbANA[ANA[OOQO<<N]<<N]OOQ[LD-^LD-^O'DcQ?MtO7+*mOOQO'#Gf'#GfOOQ[G27lG27lO&;yQ`OG27lO!&oQMhOG27lOOQ[G27nG27nO9qQ!0LrOG27nOOQ[G27vG27vO'DmQ?MtOG25WOOQOLD*eLD*eOOQ[!$(!]!$(!]O#'oQ`O!$(!]O!&oQMhO!$(!]O'DwQ!0MzOG27TOOQ!0LbG26wG26wO$){Q`OG26wO'GYQ`OG26wOClQ`OG26wO'GeQ!dOG26wO!&oQMhOG26wOOQ[LD-WLD-WO&;yQ`OLD-WOOQ[LD-YLD-YOOQ[!)9Ew!)9EwO#'oQ`O!)9EwOOQ!0LbLD,cLD,cO$){Q`OLD,cOClQ`OLD,cO'GlQ`OLD,cO'GwQ!dOLD,cOOQ[!$(!r!$(!rOOQ[!.K;c!.K;cO'HOQ?MvOG27TOOQ!0Lb!$( }!$( }O$){Q`O!$( }OClQ`O!$( }O'ItQ`O!$( }OOQ!0Lb!)9Ei!)9EiO$){Q`O!)9EiOClQ`O!)9EiOOQ!0Lb!.K;T!.K;TO$){Q`O!.K;TOOQ!0Lb!4/0o!4/0oO!)PQlO'#DzO1PQ`O'#EXO'JPQ!fO'#JqO'JWQ!L^O'#DvO'J_QlO'#EOO'JfQ!fO'#CiO'L|Q!fO'#CiO!)PQlO'#EQO'M^QlO,5;ZO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO,5;eO!)PQlO'#IoO( aQ`O,5<iO!)PQlO,5;eO( iQMhO,5;eO(#SQMhO,5;eO!)PQlO,5;wO!&oQMhO'#GmO( iQMhO'#GmO!&oQMhO'#GoO( iQMhO'#GoO1SQ`O'#DZO1SQ`O'#DZO!&oQMhO'#GPO( iQMhO'#GPO!&oQMhO'#GRO( iQMhO'#GRO!&oQMhO'#GaO( iQMhO'#GaO!)PQlO,5:jO(#ZQpO'#D_O(#eQpO'#JuO!)PQlO,5@nO'M^QlO1G0uO(#oQ?MtO'#CiO!)PQlO1G2PO!&oQMhO'#ItO( iQMhO'#ItO!&oQMhO'#IvO( iQMhO'#IvO(#yQ!dO'#CrO!&oQMhO,5<tO( iQMhO,5<tO'M^QlO1G2RO!)PQlO7+&zO!&oQMhO1G2`O( iQMhO1G2`O!&oQMhO'#ItO( iQMhO'#ItO!&oQMhO'#IvO( iQMhO'#IvO!&oQMhO1G2bO( iQMhO1G2bO'M^QlO7+'mO'M^QlO7+&aO!&oQMhOANAiO( iQMhOANAiO($^Q`O'#EoO($cQ`O'#EoO($kQ`O'#F]O($pQ`O'#EyO($uQ`O'#KSO(%QQ`O'#KQO(%]Q`O,5;ZO(%bQMjO,5<eO(%iQ`O'#GYO(%nQ`O'#GYO(%sQ`O,5<gO(%{Q`O,5;ZO(&TQ?MtO1G1`O(&[Q`O,5<tO(&aQ`O,5<tO(&fQ`O,5<vO(&kQ`O,5<vO(&pQ`O1G2RO(&uQ`O1G0uO(&zQMjO<<K}O('RQMjO<<K}O7eQMhO'#F|O9[Q`O'#F{OAjQ`O'#EnO!)PQlO,5;tO!3dQ`O'#GYO!3dQ`O'#GYO!3dQ`O'#G[O!3dQ`O'#G[O!+xQMhO7+(cO!+xQMhO7+(cO%-mQ!dO1G2wO%-mQ!dO1G2wO!&oQMhO,5=]O!&oQMhO,5=]",stateData:"((X~O'{OS'|OSTOS'}RQ~OPYOQYOSfOY!VOaqOdzOeyOl!POpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_XO!iuO!lZO!oYO!pYO!qYO!svO!uwO!xxO!|]O$W|O$niO%h}O%j!QO%l!OO%m!OO%n!OO%q!RO%s!SO%v!TO%w!TO%y!UO&V!WO&]!XO&_!YO&a!ZO&c![O&f!]O&l!^O&r!_O&t!`O&v!aO&x!bO&z!cO(SSO(UTO(XUO(`VO(n[O~OWtO~P`OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$W!kO$niO(S!dO(UTO(XUO(`VO(n[O~Oa!wOs!nO!S!oO!b!yO!c!vO!d!vO!|;wO#T!pO#U!pO#V!xO#W!pO#X!pO#[!zO#]!zO(T!lO(UTO(XUO(d!mO(n!sO~O'}!{O~OP]XR]X[]Xa]Xj]Xr]X!Q]X!S]X!]]X!l]X!p]X#R]X#S]X#`]X#kfX#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#x]X#z]X#{]X$Q]X'y]X(`]X(q]X(x]X(y]X~O!g%RX~P(qO_!}O(U#PO(V!}O(W#PO~O_#QO(W#PO(X#PO(Y#QO~Ox#SO!U#TO(a#TO(b#VO~OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$W!kO$niO(S;{O(UTO(XUO(`VO(n[O~O![#ZO!]#WO!Y(gP!Y(uP~P+}O!^#cO~P`OPYOQYOSfOd!jOe!iOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$W!kO$niO(UTO(XUO(`VO(n[O~Op#mO![#iO!|]O#i#lO#j#iO(S;|O!k(rP~P.iO!l#oO(S#nO~O!x#sO!|]O%h#tO~O#k#uO~O!g#vO#k#uO~OP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!]$_O!l#xO!p$[O#R$RO#n$OO#o$PO#p$PO#q$PO#r$QO#s$RO#t$RO#u$bO#v$SO#x$UO#z$WO#{$XO(`VO(q$YO(x#|O(y#}O~Oa(eX'y(eX'v(eX!k(eX!Y(eX!_(eX%i(eX!g(eX~P1qO#S$dO#`$eO$Q$eOP(fXR(fX[(fXj(fXr(fX!Q(fX!S(fX!](fX!l(fX!p(fX#R(fX#n(fX#o(fX#p(fX#q(fX#r(fX#s(fX#t(fX#u(fX#v(fX#x(fX#z(fX#{(fX(`(fX(q(fX(x(fX(y(fX!_(fX%i(fX~Oa(fX'y(fX'v(fX!Y(fX!k(fXv(fX!g(fX~P4UO#`$eO~O$]$hO$_$gO$f$mO~OSfO!_$nO$i$oO$k$qO~Oh%VOj%cOk%cOl%cOp%WOr%XOs$tOt$tOz%YO|%ZO!O%[O!S${O!_$|O!i%aO!l$xO#j%bO$W%_O$t%]O$v%^O$y%`O(S$sO(UTO(XUO(`$uO(x$}O(y%POg(]P~O!l%dO~O!S%gO!_%hO(S%fO~O!g%lO~Oa%mO'y%mO~O!Q%qO~P%[O(T!lO~P%[O%n%uO~P%[Oh%VO!l%dO(S%fO(T!lO~Oe%|O!l%dO(S%fO~Oj$RO~O!Q&RO!_&OO!l&QO%j&UO(S%fO(T!lO(UTO(XUO`)VP~O!x#sO~O%s&WO!S)RX!_)RX(S)RX~O(S&XO~Ol!PO!u&^O%j!QO%l!OO%m!OO%n!OO%q!RO%s!SO%v!TO%w!TO~Od&cOe&bO!x&`O%h&aO%{&_O~P<VOd&fOeyOl!PO!_&eO!u&^O!xxO!|]O%h}O%l!OO%m!OO%n!OO%q!RO%s!SO%v!TO%w!TO%y!UO~Ob&iO#`&lO%j&gO(T!lO~P=[O!l&mO!u&qO~O!l#oO~O!_XO~Oa%mO'w&yO'y%mO~Oa%mO'w&|O'y%mO~Oa%mO'w'OO'y%mO~O'v]X!Y]Xv]X!k]X&Z]X!_]X%i]X!g]X~P(qO!b']O!c'UO!d'UO(T!lO(UTO(XUO~Os'SO!S'RO!['VO(d'QO!^(hP!^(wP~P@cOn'`O!_'^O(S%fO~Oe'eO!l%dO(S%fO~O!Q&RO!l&QO~Os!nO!S!oO!|;wO#T!pO#U!pO#W!pO#X!pO(T!lO(UTO(XUO(d!mO(n!sO~O!b'kO!c'jO!d'jO#V!pO#['lO#]'lO~PA}Oa%mOh%VO!g#vO!l%dO'y%mO(q'nO~O!p'rO#`'pO~PC]Os!nO!S!oO(UTO(XUO(d!mO(n!sO~O!_XOs(lX!S(lX!b(lX!c(lX!d(lX!|(lX#T(lX#U(lX#V(lX#W(lX#X(lX#[(lX#](lX(T(lX(U(lX(X(lX(d(lX(n(lX~O!c'jO!d'jO(T!lO~PC{O(O'vO(P'vO(Q'xO~O_!}O(U'zO(V!}O(W'zO~O_#QO(W'zO(X'zO(Y#QO~Ov'|O~P%[Ox#SO!U#TO(a#TO(b(PO~O![(RO!Y'VX!Y']X!]'VX!]']X~P+}O!](TO!Y(gX~OP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!](TO!l#xO!p$[O#R$RO#n$OO#o$PO#p$PO#q$PO#r$QO#s$RO#t$RO#u$bO#v$SO#x$UO#z$WO#{$XO(`VO(q$YO(x#|O(y#}O~O!Y(gX~PGvO!Y(YO~O!Y(tX!](tX!g(tX!k(tX(q(tX~O#`(tX#k#dX!^(tX~PIyO#`(ZO!Y(vX!](vX~O!]([O!Y(uX~O!Y(_O~O#`$eO~PIyO!^(`O~P`OR#zO!Q#yO!S#{O!l#xO(`VOP!na[!naj!nar!na!]!na!p!na#R!na#n!na#o!na#p!na#q!na#r!na#s!na#t!na#u!na#v!na#x!na#z!na#{!na(q!na(x!na(y!na~Oa!na'y!na'v!na!Y!na!k!nav!na!_!na%i!na!g!na~PKaO!k(aO~O!g#vO#`(bO(q'nO!](sXa(sX'y(sX~O!k(sX~PM|O!S%gO!_%hO!|]O#i(gO#j(fO(S%fO~O!](hO!k(rX~O!k(jO~O!S%gO!_%hO#j(fO(S%fO~OP(fXR(fX[(fXj(fXr(fX!Q(fX!S(fX!](fX!l(fX!p(fX#R(fX#n(fX#o(fX#p(fX#q(fX#r(fX#s(fX#t(fX#u(fX#v(fX#x(fX#z(fX#{(fX(`(fX(q(fX(x(fX(y(fX~O!g#vO!k(fX~P! jOR(lO!Q(kO!l#xO#S$dO!|!{a!S!{a~O!x!{a%h!{a!_!{a#i!{a#j!{a(S!{a~P!#kO!x(pO~OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_XO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$W!kO$niO(S!dO(UTO(XUO(`VO(n[O~Oh%VOp%WOr%XOs$tOt$tOz%YO|%ZO!O<eO!S${O!_$|O!i=vO!l$xO#j<kO$W%_O$t<gO$v<iO$y%`O(S(tO(UTO(XUO(`$uO(x$}O(y%PO~O#k(vO~O![(xO!k(jP~P%[O(d(zO(n[O~O!S(|O!l#xO(d(zO(n[O~OP;vOQ;vOSfOd=rOe!iOpkOr;vOskOtkOzkO|;vO!O;vO!SWO!WkO!XkO!_!eO!i;yO!lZO!o;vO!p;vO!q;vO!s;zO!u;}O!x!hO$W!kO$n=pO(S)ZO(UTO(XUO(`VO(n[O~O!]$_Oa$qa'y$qa'v$qa!k$qa!Y$qa!_$qa%i$qa!g$qa~Ol)bO~P!&oOh%VOp%WOr%XOs$tOt$tOz%YO|%ZO!O%[O!S${O!_$|O!i%aO!l$xO#j%bO$W%_O$t%]O$v%^O$y%`O(S(tO(UTO(XUO(`$uO(x$}O(y%PO~Og(oP~P!+xO!Q)gO!g)fO!_$^X$Z$^X$]$^X$_$^X$f$^X~O!g)fO!_(zX$Z(zX$](zX$_(zX$f(zX~O!Q)gO~P!.RO!Q)gO!_(zX$Z(zX$](zX$_(zX$f(zX~O!_)iO$Z)mO$])hO$_)hO$f)nO~O![)qO~P!)PO$]$hO$_$gO$f)uO~On$zX!Q$zX#S$zX'x$zX(x$zX(y$zX~OgmXg$zXnmX!]mX#`mX~P!/wOx)wO(a)xO(b)zO~On*TO!Q)|O'x)}O(x$}O(y%PO~Og){O~P!0{Og*UO~Oh%VOp%WOr%XOs$tOt$tOz%YO|%ZO!O<eO!S*WO!_*XO!i=vO!l$xO#j<kO$W%_O$t<gO$v<iO$y%`O(UTO(XUO(`$uO(x$}O(y%PO~OSX'y)SX~OP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#n$OO#o$PO#p$PO#q$PO#r$QO#s$RO#t$RO#u$bO#v$SO#x$UO#z$WO#{$XO(`VO(q$YO(x#|O(y#}O~Oa!ja!]!ja'y!ja'v!ja!Y!ja!k!jav!ja!_!ja%i!ja!g!ja~P!:aOR#zO!Q#yO!S#{O!l#xO(`VOP!ra[!raj!rar!ra!]!ra!p!ra#R!ra#n!ra#o!ra#p!ra#q!ra#r!ra#s!ra#t!ra#u!ra#v!ra#x!ra#z!ra#{!ra(q!ra(x!ra(y!ra~Oa!ra'y!ra'v!ra!Y!ra!k!rav!ra!_!ra%i!ra!g!ra~P!<wOR#zO!Q#yO!S#{O!l#xO(`VOP!ta[!taj!tar!ta!]!ta!p!ta#R!ta#n!ta#o!ta#p!ta#q!ta#r!ta#s!ta#t!ta#u!ta#v!ta#x!ta#z!ta#{!ta(q!ta(x!ta(y!ta~Oa!ta'y!ta'v!ta!Y!ta!k!tav!ta!_!ta%i!ta!g!ta~P!?_Oh%VOn+dO!_'^O%i+cO~O!g+fOa([X!_([X'y([X!]([X~Oa%mO!_XO'y%mO~Oh%VO!l%dO~Oh%VO!l%dO(S%fO~O!g#vO#k(vO~Ob+qO%j+rO(S+nO(UTO(XUO!^)WP~O!]+sO`)VX~O[+wO~O`+xO~O!_&OO(S%fO(T!lO`)VP~Oh%VO#`+}O~Oh%VOn,QO!_$|O~O!_,SO~O!Q,UO!_XO~O%n%uO~O!x,ZO~Oe,`O~Ob,aO(S#nO(UTO(XUO!^)UP~Oe%|O~O%j!QO(S&XO~P=[O[,fO`,eO~OPYOQYOSfOdzOeyOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!iuO!lZO!oYO!pYO!qYO!svO!xxO!|]O$niO%h}O(UTO(XUO(`VO(n[O~O!_!eO!u!gO$W!kO(S!dO~P!F_O`,eOa%mO'y%mO~OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!x!hO$W!kO$niO(S!dO(UTO(XUO(`VO(n[O~Oa,kOl!OO!uwO%l!OO%m!OO%n!OO~P!HwO!l&mO~O&],qO~O!_,sO~O&n,uO&p,vOP&kaQ&kaS&kaY&kaa&kad&kae&kal&kap&kar&kas&kat&kaz&ka|&ka!O&ka!S&ka!W&ka!X&ka!_&ka!i&ka!l&ka!o&ka!p&ka!q&ka!s&ka!u&ka!x&ka!|&ka$W&ka$n&ka%h&ka%j&ka%l&ka%m&ka%n&ka%q&ka%s&ka%v&ka%w&ka%y&ka&V&ka&]&ka&_&ka&a&ka&c&ka&f&ka&l&ka&r&ka&t&ka&v&ka&x&ka&z&ka'v&ka(S&ka(U&ka(X&ka(`&ka(n&ka!^&ka&d&kab&ka&i&ka~O(S,{O~Oh!eX!]!RX!^!RX!g!RX!g!eX!l!eX#`!RX~O!]!eX!^!eX~P# }O!g-QO#`-POh(iX!]#hX!^#hX!g(iX!l(iX~O!](iX!^(iX~P#!pOh%VO!g-SO!l%dO!]!aX!^!aX~Os!nO!S!oO(UTO(XUO(d!mO~OP;vOQ;vOSfOd=rOe!iOpkOr;vOskOtkOzkO|;vO!O;vO!SWO!WkO!XkO!_!eO!i;yO!lZO!o;vO!p;vO!q;vO!s;zO!u;}O!x!hO$W!kO$n=pO(UTO(XUO(`VO(n[O~O(S<rO~P#$VO!]-WO!^(hX~O!^-YO~O!g-QO#`-PO!]#hX!^#hX~O!]-ZO!^(wX~O!^-]O~O!c-^O!d-^O(T!lO~P##tO!^-aO~P'_On-dO!_'^O~O!Y-iO~Os!{a!b!{a!c!{a!d!{a#T!{a#U!{a#V!{a#W!{a#X!{a#[!{a#]!{a(T!{a(U!{a(X!{a(d!{a(n!{a~P!#kO!p-nO#`-lO~PC]O!c-pO!d-pO(T!lO~PC{Oa%mO#`-lO'y%mO~Oa%mO!g#vO#`-lO'y%mO~Oa%mO!g#vO!p-nO#`-lO'y%mO(q'nO~O(O'vO(P'vO(Q-uO~Ov-vO~O!Y'Va!]'Va~P!:aO![-zO!Y'VX!]'VX~P%[O!](TO!Y(ga~O!Y(ga~PGvO!]([O!Y(ua~O!S%gO![.OO!_%hO(S%fO!Y']X!]']X~O#`.QO!](sa!k(saa(sa'y(sa~O!g#vO~P#,]O!](hO!k(ra~O!S%gO!_%hO#j.UO(S%fO~Op.ZO!S%gO![.WO!_%hO!|]O#i.YO#j.WO(S%fO!]'`X!k'`X~OR._O!l#xO~Oh%VOn.bO!_'^O%i.aO~Oa#ci!]#ci'y#ci'v#ci!Y#ci!k#civ#ci!_#ci%i#ci!g#ci~P!:aOn=|O!Q)|O'x)}O(x$}O(y%PO~O#k#_aa#_a#`#_a'y#_a!]#_a!k#_a!_#_a!Y#_a~P#/XO#k(_XP(_XR(_X[(_Xa(_Xj(_Xr(_X!S(_X!l(_X!p(_X#R(_X#n(_X#o(_X#p(_X#q(_X#r(_X#s(_X#t(_X#u(_X#v(_X#x(_X#z(_X#{(_X'y(_X(`(_X(q(_X!k(_X!Y(_X'v(_Xv(_X!_(_X%i(_X!g(_X~P!6`O!].oO!k(jX~P!:aO!k.rO~O!Y.tO~OP$[OR#zO!Q#yO!S#{O!l#xO!p$[O(`VO[#mia#mij#mir#mi!]#mi#R#mi#o#mi#p#mi#q#mi#r#mi#s#mi#t#mi#u#mi#v#mi#x#mi#z#mi#{#mi'y#mi(q#mi(x#mi(y#mi'v#mi!Y#mi!k#miv#mi!_#mi%i#mi!g#mi~O#n#mi~P#2wO#n$OO~P#2wOP$[OR#zOr$aO!Q#yO!S#{O!l#xO!p$[O#n$OO#o$PO#p$PO#q$PO(`VO[#mia#mij#mi!]#mi#R#mi#s#mi#t#mi#u#mi#v#mi#x#mi#z#mi#{#mi'y#mi(q#mi(x#mi(y#mi'v#mi!Y#mi!k#miv#mi!_#mi%i#mi!g#mi~O#r#mi~P#5fO#r$QO~P#5fOP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#n$OO#o$PO#p$PO#q$PO#r$QO#s$RO#t$RO#u$bO(`VOa#mi!]#mi#x#mi#z#mi#{#mi'y#mi(q#mi(x#mi(y#mi'v#mi!Y#mi!k#miv#mi!_#mi%i#mi!g#mi~O#v#mi~P#8TOP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#n$OO#o$PO#p$PO#q$PO#r$QO#s$RO#t$RO#u$bO#v$SO(`VO(y#}Oa#mi!]#mi#z#mi#{#mi'y#mi(q#mi(x#mi'v#mi!Y#mi!k#miv#mi!_#mi%i#mi!g#mi~O#x$UO~P#:kO#x#mi~P#:kO#v$SO~P#8TOP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#n$OO#o$PO#p$PO#q$PO#r$QO#s$RO#t$RO#u$bO#v$SO#x$UO(`VO(x#|O(y#}Oa#mi!]#mi#{#mi'y#mi(q#mi'v#mi!Y#mi!k#miv#mi!_#mi%i#mi!g#mi~O#z#mi~P#=aO#z$WO~P#=aOP]XR]X[]Xj]Xr]X!Q]X!S]X!l]X!p]X#R]X#S]X#`]X#kfX#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#x]X#z]X#{]X$Q]X(`]X(q]X(x]X(y]X!]]X!^]X~O$O]X~P#@OOP$[OR#zO[<_Oj<SOr<]O!Q#yO!S#{O!l#xO!p$[O#R<SO#n<PO#o<QO#p<QO#q<QO#r<RO#s<SO#t<SO#u<^O#v<TO#x<VO#z<XO#{<YO(`VO(q$YO(x#|O(y#}O~O$O.vO~P#B]O#S$dO#`<`O$Q<`O$O(fX!^(fX~P! jOa'ca!]'ca'y'ca'v'ca!k'ca!Y'cav'ca!_'ca%i'ca!g'ca~P!:aO[#mia#mij#mir#mi!]#mi#R#mi#r#mi#s#mi#t#mi#u#mi#v#mi#x#mi#z#mi#{#mi'y#mi(q#mi'v#mi!Y#mi!k#miv#mi!_#mi%i#mi!g#mi~OP$[OR#zO!Q#yO!S#{O!l#xO!p$[O#n$OO#o$PO#p$PO#q$PO(`VO(x#mi(y#mi~P#E_On=|O!Q)|O'x)}O(x$}O(y%POP#miR#mi!S#mi!l#mi!p#mi#n#mi#o#mi#p#mi#q#mi(`#mi~P#E_O!].zOg(oX~P!0{Og.|O~Oa$Pi!]$Pi'y$Pi'v$Pi!Y$Pi!k$Piv$Pi!_$Pi%i$Pi!g$Pi~P!:aO$].}O$_.}O~O$]/OO$_/OO~O!g)fO#`/PO!_$cX$Z$cX$]$cX$_$cX$f$cX~O![/QO~O!_)iO$Z/SO$])hO$_)hO$f/TO~O!]<ZO!^(eX~P#B]O!^/UO~O!g)fO$f(zX~O$f/WO~Ov/XO~P!&oOx)wO(a)xO(b/[O~O!S/_O~O(x$}On%aa!Q%aa'x%aa(y%aa!]%aa#`%aa~Og%aa$O%aa~P#LaO(y%POn%ca!Q%ca'x%ca(x%ca!]%ca#`%ca~Og%ca$O%ca~P#MSO!]fX!gfX!kfX!k$zX(qfX~P!/wOOP~P!1jOr*pO!b*nO!c*hO!d*hO!l*_O#[*oO%`*jO(T!lO(UTO(XUO~Os<oO!S/iO![+XO!^*mO(d<nO!^(wP~P#NmO!k/jO~P#/XO!]/kO!g#vO(q'nO!k(}X~O!k/pO~O!S%gO![*[O!_%hO(S%fO!k(}P~O#k/rO~O!Y$zX!]$zX!g%RX~P!/wO!]/sO!Y)OX~P#/XO!g/uO~O!Y/wO~OpkO(S/xO~P.iOh%VOr/}O!g#vO!l%dO(q'nO~O!g+fO~Oa%mO!]0RO'y%mO~O!^0TO~P!5^O!c0UO!d0UO(T!lO~P##tOs!nO!S0VO(UTO(XUO(d!mO~O#[0XO~Og%aa!]%aa#`%aa$O%aa~P!0{Og%ca!]%ca#`%ca$O%ca~P!0{Oj%cOk%cOl%cO(S&XOg'lX!]'lX~O!]*vOg(]a~Og0bO~OR0cO!Q0cO!S0dO#S$dOn}a'x}a(x}a(y}a!]}a#`}a~Og}a$O}a~P$&vO!Q)|O'x)}On$sa(x$sa(y$sa!]$sa#`$sa~Og$sa$O$sa~P$'rO!Q)|O'x)}On$ua(x$ua(y$ua!]$ua#`$ua~Og$ua$O$ua~P$(eO#k0gO~Og%Ta!]%Ta#`%Ta$O%Ta~P!0{On0iO#`0hOg(^a!](^a~O!g#vO~O#k0lO~O!]+ZOa)Sa'y)Sa~OR#zO!Q#yO!S#{O!l#xO(`VOP!ri[!rij!rir!ri!]!ri!p!ri#R!ri#n!ri#o!ri#p!ri#q!ri#r!ri#s!ri#t!ri#u!ri#v!ri#x!ri#z!ri#{!ri(q!ri(x!ri(y!ri~Oa!ri'y!ri'v!ri!Y!ri!k!riv!ri!_!ri%i!ri!g!ri~P$*bOh%VOr%XOs$tOt$tOz%YO|%ZO!O<eO!S${O!_$|O!i=vO!l$xO#j<kO$W%_O$t<gO$v<iO$y%`O(UTO(XUO(`$uO(x$}O(y%PO~Op0uO%]0vO(S0tO~P$,xO!g+fOa([a!_([a'y([a!]([a~O#k0|O~O[]X!]fX!^fX~O!]0}O!^)WX~O!^1PO~O[1QO~Ob1SO(S+nO(UTO(XUO~O!_&OO(S%fO`'tX!]'tX~O!]+sO`)Va~O!k1VO~P!:aO[1YO~O`1ZO~O#`1^O~On1aO!_$|O~O(d(zO!^)TP~Oh%VOn1jO!_1gO%i1iO~O[1tO!]1rO!^)UX~O!^1uO~O`1wOa%mO'y%mO~O(S#nO(UTO(XUO~O#S$dO#`$eO$Q$eOP(fXR(fX[(fXr(fX!Q(fX!S(fX!](fX!l(fX!p(fX#R(fX#n(fX#o(fX#p(fX#q(fX#r(fX#s(fX#t(fX#u(fX#v(fX#x(fX#z(fX#{(fX(`(fX(q(fX(x(fX(y(fX~Oj1zO&Z1{Oa(fX~P$2cOj1zO#`$eO&Z1{O~Oa1}O~P%[Oa2PO~O&d2SOP&biQ&biS&biY&bia&bid&bie&bil&bip&bir&bis&bit&biz&bi|&bi!O&bi!S&bi!W&bi!X&bi!_&bi!i&bi!l&bi!o&bi!p&bi!q&bi!s&bi!u&bi!x&bi!|&bi$W&bi$n&bi%h&bi%j&bi%l&bi%m&bi%n&bi%q&bi%s&bi%v&bi%w&bi%y&bi&V&bi&]&bi&_&bi&a&bi&c&bi&f&bi&l&bi&r&bi&t&bi&v&bi&x&bi&z&bi'v&bi(S&bi(U&bi(X&bi(`&bi(n&bi!^&bib&bi&i&bi~Ob2YO!^2WO&i2XO~P`O!_XO!l2[O~O&p,vOP&kiQ&kiS&kiY&kia&kid&kie&kil&kip&kir&kis&kit&kiz&ki|&ki!O&ki!S&ki!W&ki!X&ki!_&ki!i&ki!l&ki!o&ki!p&ki!q&ki!s&ki!u&ki!x&ki!|&ki$W&ki$n&ki%h&ki%j&ki%l&ki%m&ki%n&ki%q&ki%s&ki%v&ki%w&ki%y&ki&V&ki&]&ki&_&ki&a&ki&c&ki&f&ki&l&ki&r&ki&t&ki&v&ki&x&ki&z&ki'v&ki(S&ki(U&ki(X&ki(`&ki(n&ki!^&ki&d&kib&ki&i&ki~O!Y2bO~O!]!aa!^!aa~P#B]Os!nO!S!oO![2hO(d!mO!]'WX!^'WX~P@cO!]-WO!^(ha~O!]'^X!^'^X~P!9iO!]-ZO!^(wa~O!^2oO~P'_Oa%mO#`2xO'y%mO~Oa%mO!g#vO#`2xO'y%mO~Oa%mO!g#vO!p2|O#`2xO'y%mO(q'nO~Oa%mO'y%mO~P!:aO!]$_Ov$qa~O!Y'Vi!]'Vi~P!:aO!](TO!Y(gi~O!]([O!Y(ui~O!Y(vi!](vi~P!:aO!](si!k(sia(si'y(si~P!:aO#`3OO!](si!k(sia(si'y(si~O!](hO!k(ri~O!S%gO!_%hO!|]O#i3TO#j3SO(S%fO~O!S%gO!_%hO#j3SO(S%fO~On3[O!_'^O%i3ZO~Oh%VOn3[O!_'^O%i3ZO~O#k%aaP%aaR%aa[%aaa%aaj%aar%aa!S%aa!l%aa!p%aa#R%aa#n%aa#o%aa#p%aa#q%aa#r%aa#s%aa#t%aa#u%aa#v%aa#x%aa#z%aa#{%aa'y%aa(`%aa(q%aa!k%aa!Y%aa'v%aav%aa!_%aa%i%aa!g%aa~P#LaO#k%caP%caR%ca[%caa%caj%car%ca!S%ca!l%ca!p%ca#R%ca#n%ca#o%ca#p%ca#q%ca#r%ca#s%ca#t%ca#u%ca#v%ca#x%ca#z%ca#{%ca'y%ca(`%ca(q%ca!k%ca!Y%ca'v%cav%ca!_%ca%i%ca!g%ca~P#MSO#k%aaP%aaR%aa[%aaa%aaj%aar%aa!S%aa!]%aa!l%aa!p%aa#R%aa#n%aa#o%aa#p%aa#q%aa#r%aa#s%aa#t%aa#u%aa#v%aa#x%aa#z%aa#{%aa'y%aa(`%aa(q%aa!k%aa!Y%aa'v%aa#`%aav%aa!_%aa%i%aa!g%aa~P#/XO#k%caP%caR%ca[%caa%caj%car%ca!S%ca!]%ca!l%ca!p%ca#R%ca#n%ca#o%ca#p%ca#q%ca#r%ca#s%ca#t%ca#u%ca#v%ca#x%ca#z%ca#{%ca'y%ca(`%ca(q%ca!k%ca!Y%ca'v%ca#`%cav%ca!_%ca%i%ca!g%ca~P#/XO#k}aP}a[}aa}aj}ar}a!l}a!p}a#R}a#n}a#o}a#p}a#q}a#r}a#s}a#t}a#u}a#v}a#x}a#z}a#{}a'y}a(`}a(q}a!k}a!Y}a'v}av}a!_}a%i}a!g}a~P$&vO#k$saP$saR$sa[$saa$saj$sar$sa!S$sa!l$sa!p$sa#R$sa#n$sa#o$sa#p$sa#q$sa#r$sa#s$sa#t$sa#u$sa#v$sa#x$sa#z$sa#{$sa'y$sa(`$sa(q$sa!k$sa!Y$sa'v$sav$sa!_$sa%i$sa!g$sa~P$'rO#k$uaP$uaR$ua[$uaa$uaj$uar$ua!S$ua!l$ua!p$ua#R$ua#n$ua#o$ua#p$ua#q$ua#r$ua#s$ua#t$ua#u$ua#v$ua#x$ua#z$ua#{$ua'y$ua(`$ua(q$ua!k$ua!Y$ua'v$uav$ua!_$ua%i$ua!g$ua~P$(eO#k%TaP%TaR%Ta[%Taa%Taj%Tar%Ta!S%Ta!]%Ta!l%Ta!p%Ta#R%Ta#n%Ta#o%Ta#p%Ta#q%Ta#r%Ta#s%Ta#t%Ta#u%Ta#v%Ta#x%Ta#z%Ta#{%Ta'y%Ta(`%Ta(q%Ta!k%Ta!Y%Ta'v%Ta#`%Tav%Ta!_%Ta%i%Ta!g%Ta~P#/XOa#cq!]#cq'y#cq'v#cq!Y#cq!k#cqv#cq!_#cq%i#cq!g#cq~P!:aO![3dO!]'XX!k'XX~P%[O!].oO!k(ja~O!].oO!k(ja~P!:aO!Y3gO~O$O!na!^!na~PKaO$O!ja!]!ja!^!ja~P#B]O$O!ra!^!ra~P!<wO$O!ta!^!ta~P!?_Og'[X!]'[X~P!+xO!].zOg(oa~OSfO!_3{O$d3|O~O!^4QO~Ov4RO~P#/XOa$mq!]$mq'y$mq'v$mq!Y$mq!k$mqv$mq!_$mq%i$mq!g$mq~P!:aO!Y4TO~P!&oO!S4UO~O!Q)|O'x)}O(y%POn'ha(x'ha!]'ha#`'ha~Og'ha$O'ha~P%,XO!Q)|O'x)}On'ja(x'ja(y'ja!]'ja#`'ja~Og'ja$O'ja~P%,zO(q$YO~P#/XO!YfX!Y$zX!]fX!]$zX!g%RX#`fX~P!/wO(S<xO~P!1jO!S%gO![4XO!_%hO(S%fO!]'dX!k'dX~O!]/kO!k(}a~O!]/kO!g#vO!k(}a~O!]/kO!g#vO(q'nO!k(}a~Og$|i!]$|i#`$|i$O$|i~P!0{O![4aO!Y'fX!]'fX~P!3iO!]/sO!Y)Oa~O!]/sO!Y)Oa~P#/XOP]XR]X[]Xj]Xr]X!Q]X!S]X!Y]X!]]X!l]X!p]X#R]X#S]X#`]X#kfX#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#x]X#z]X#{]X$Q]X(`]X(q]X(x]X(y]X~Oj%YX!g%YX~P%0kOj4fO!g#vO~Oh%VO!g#vO!l%dO~Oh%VOr4kO!l%dO(q'nO~Or4pO!g#vO(q'nO~Os!nO!S4qO(UTO(XUO(d!mO~O(x$}On%ai!Q%ai'x%ai(y%ai!]%ai#`%ai~Og%ai$O%ai~P%4[O(y%POn%ci!Q%ci'x%ci(x%ci!]%ci#`%ci~Og%ci$O%ci~P%4}Og(^i!](^i~P!0{O#`4wOg(^i!](^i~P!0{O!k4zO~Oa$oq!]$oq'y$oq'v$oq!Y$oq!k$oqv$oq!_$oq%i$oq!g$oq~P!:aO!Y5QO~O!]5RO!_)PX~P#/XOa$zX!_$zX%^]X'y$zX!]$zX~P!/wO%^5UOaoXnoX!QoX!_oX'xoX'yoX(xoX(yoX!]oX~Op5VO(S#nO~O%^5UO~Ob5]O%j5^O(S+nO(UTO(XUO!]'sX!^'sX~O!]0}O!^)Wa~O[5bO~O`5cO~Oa%mO'y%mO~P#/XO!]5kO#`5mO!^)TX~O!^5nO~Or5tOs!nO!S*fO!b!yO!c!vO!d!vO!|;wO#T!pO#U!pO#V!pO#W!pO#X!pO#[5sO#]!zO(T!lO(UTO(XUO(d!mO(n!sO~O!^5rO~P%:YOn5yO!_1gO%i5xO~Oh%VOn5yO!_1gO%i5xO~Ob6QO(S#nO(UTO(XUO!]'rX!^'rX~O!]1rO!^)Ua~O(UTO(XUO(d6SO~O`6WO~Oj6ZO&Z6[O~PM|O!k6]O~P%[Oa6_O~Oa6_O~P%[Ob2YO!^6dO&i2XO~P`O!g6fO~O!g6hOh(ii!](ii!^(ii!g(ii!l(iir(ii(q(ii~O!]#hi!^#hi~P#B]O#`6iO!]#hi!^#hi~O!]!ai!^!ai~P#B]Oa%mO#`6rO'y%mO~Oa%mO!g#vO#`6rO'y%mO~O!](sq!k(sqa(sq'y(sq~P!:aO!](hO!k(rq~O!S%gO!_%hO#j6yO(S%fO~O!_'^O%i6|O~On7QO!_'^O%i6|O~O#k'haP'haR'ha['haa'haj'har'ha!S'ha!l'ha!p'ha#R'ha#n'ha#o'ha#p'ha#q'ha#r'ha#s'ha#t'ha#u'ha#v'ha#x'ha#z'ha#{'ha'y'ha(`'ha(q'ha!k'ha!Y'ha'v'hav'ha!_'ha%i'ha!g'ha~P%,XO#k'jaP'jaR'ja['jaa'jaj'jar'ja!S'ja!l'ja!p'ja#R'ja#n'ja#o'ja#p'ja#q'ja#r'ja#s'ja#t'ja#u'ja#v'ja#x'ja#z'ja#{'ja'y'ja(`'ja(q'ja!k'ja!Y'ja'v'jav'ja!_'ja%i'ja!g'ja~P%,zO#k$|iP$|iR$|i[$|ia$|ij$|ir$|i!S$|i!]$|i!l$|i!p$|i#R$|i#n$|i#o$|i#p$|i#q$|i#r$|i#s$|i#t$|i#u$|i#v$|i#x$|i#z$|i#{$|i'y$|i(`$|i(q$|i!k$|i!Y$|i'v$|i#`$|iv$|i!_$|i%i$|i!g$|i~P#/XO#k%aiP%aiR%ai[%aia%aij%air%ai!S%ai!l%ai!p%ai#R%ai#n%ai#o%ai#p%ai#q%ai#r%ai#s%ai#t%ai#u%ai#v%ai#x%ai#z%ai#{%ai'y%ai(`%ai(q%ai!k%ai!Y%ai'v%aiv%ai!_%ai%i%ai!g%ai~P%4[O#k%ciP%ciR%ci[%cia%cij%cir%ci!S%ci!l%ci!p%ci#R%ci#n%ci#o%ci#p%ci#q%ci#r%ci#s%ci#t%ci#u%ci#v%ci#x%ci#z%ci#{%ci'y%ci(`%ci(q%ci!k%ci!Y%ci'v%civ%ci!_%ci%i%ci!g%ci~P%4}O!]'Xa!k'Xa~P!:aO!].oO!k(ji~O$O#ci!]#ci!^#ci~P#B]OP$[OR#zO!Q#yO!S#{O!l#xO!p$[O(`VO[#mij#mir#mi#R#mi#o#mi#p#mi#q#mi#r#mi#s#mi#t#mi#u#mi#v#mi#x#mi#z#mi#{#mi$O#mi(q#mi(x#mi(y#mi!]#mi!^#mi~O#n#mi~P%MXO#n<PO~P%MXOP$[OR#zOr<]O!Q#yO!S#{O!l#xO!p$[O#n<PO#o<QO#p<QO#q<QO(`VO[#mij#mi#R#mi#s#mi#t#mi#u#mi#v#mi#x#mi#z#mi#{#mi$O#mi(q#mi(x#mi(y#mi!]#mi!^#mi~O#r#mi~P& aO#r<RO~P& aOP$[OR#zO[<_Oj<SOr<]O!Q#yO!S#{O!l#xO!p$[O#R<SO#n<PO#o<QO#p<QO#q<QO#r<RO#s<SO#t<SO#u<^O(`VO#x#mi#z#mi#{#mi$O#mi(q#mi(x#mi(y#mi!]#mi!^#mi~O#v#mi~P&#iOP$[OR#zO[<_Oj<SOr<]O!Q#yO!S#{O!l#xO!p$[O#R<SO#n<PO#o<QO#p<QO#q<QO#r<RO#s<SO#t<SO#u<^O#v<TO(`VO(y#}O#z#mi#{#mi$O#mi(q#mi(x#mi!]#mi!^#mi~O#x<VO~P&%jO#x#mi~P&%jO#v<TO~P&#iOP$[OR#zO[<_Oj<SOr<]O!Q#yO!S#{O!l#xO!p$[O#R<SO#n<PO#o<QO#p<QO#q<QO#r<RO#s<SO#t<SO#u<^O#v<TO#x<VO(`VO(x#|O(y#}O#{#mi$O#mi(q#mi!]#mi!^#mi~O#z#mi~P&'yO#z<XO~P&'yOa#|y!]#|y'y#|y'v#|y!Y#|y!k#|yv#|y!_#|y%i#|y!g#|y~P!:aO[#mij#mir#mi#R#mi#r#mi#s#mi#t#mi#u#mi#v#mi#x#mi#z#mi#{#mi$O#mi(q#mi!]#mi!^#mi~OP$[OR#zO!Q#yO!S#{O!l#xO!p$[O#n<PO#o<QO#p<QO#q<QO(`VO(x#mi(y#mi~P&*uOn=}O!Q)|O'x)}O(x$}O(y%POP#miR#mi!S#mi!l#mi!p#mi#n#mi#o#mi#p#mi#q#mi(`#mi~P&*uO#S$dOP(_XR(_X[(_Xj(_Xn(_Xr(_X!Q(_X!S(_X!l(_X!p(_X#R(_X#n(_X#o(_X#p(_X#q(_X#r(_X#s(_X#t(_X#u(_X#v(_X#x(_X#z(_X#{(_X$O(_X'x(_X(`(_X(q(_X(x(_X(y(_X!](_X!^(_X~O$O$Pi!]$Pi!^$Pi~P#B]O$O!ri!^!ri~P$*bOg'[a!]'[a~P!0{O!^7dO~O!]'ca!^'ca~P#B]O!Y7eO~P#/XO!g#vO(q'nO!]'da!k'da~O!]/kO!k(}i~O!]/kO!g#vO!k(}i~Og$|q!]$|q#`$|q$O$|q~P!0{O!Y'fa!]'fa~P#/XO!g7lO~O!]/sO!Y)Oi~P#/XO!]/sO!Y)Oi~O!Y7oO~Oh%VOr7tO!l%dO(q'nO~Oj7vO!g#vO~Or7yO!g#vO(q'nO~O!Q)|O'x)}O(y%POn'ia(x'ia!]'ia#`'ia~Og'ia$O'ia~P&3vO!Q)|O'x)}On'ka(x'ka(y'ka!]'ka#`'ka~Og'ka$O'ka~P&4iO!Y7{O~Og%Oq!]%Oq#`%Oq$O%Oq~P!0{Og(^q!](^q~P!0{O#`7|Og(^q!](^q~P!0{Oa$oy!]$oy'y$oy'v$oy!Y$oy!k$oyv$oy!_$oy%i$oy!g$oy~P!:aO!g6hO~O!]5RO!_)Pa~O!_'^OP$TaR$Ta[$Taj$Tar$Ta!Q$Ta!S$Ta!]$Ta!l$Ta!p$Ta#R$Ta#n$Ta#o$Ta#p$Ta#q$Ta#r$Ta#s$Ta#t$Ta#u$Ta#v$Ta#x$Ta#z$Ta#{$Ta(`$Ta(q$Ta(x$Ta(y$Ta~O%i6|O~P&7ZO%^8QOa%[i!_%[i'y%[i!]%[i~Oa#cy!]#cy'y#cy'v#cy!Y#cy!k#cyv#cy!_#cy%i#cy!g#cy~P!:aO[8SO~Ob8UO(S+nO(UTO(XUO~O!]0}O!^)Wi~O`8YO~O(d(zO!]'oX!^'oX~O!]5kO!^)Ta~O!^8cO~P%:YO(n!sO~P$${O#[8dO~O!_1gO~O!_1gO%i8fO~On8iO!_1gO%i8fO~O[8nO!]'ra!^'ra~O!]1rO!^)Ui~O!k8rO~O!k8sO~O!k8vO~O!k8vO~P%[Oa8xO~O!g8yO~O!k8zO~O!](vi!^(vi~P#B]Oa%mO#`9SO'y%mO~O!](sy!k(sya(sy'y(sy~P!:aO!](hO!k(ry~O%i9VO~P&7ZO!_'^O%i9VO~O#k$|qP$|qR$|q[$|qa$|qj$|qr$|q!S$|q!]$|q!l$|q!p$|q#R$|q#n$|q#o$|q#p$|q#q$|q#r$|q#s$|q#t$|q#u$|q#v$|q#x$|q#z$|q#{$|q'y$|q(`$|q(q$|q!k$|q!Y$|q'v$|q#`$|qv$|q!_$|q%i$|q!g$|q~P#/XO#k'iaP'iaR'ia['iaa'iaj'iar'ia!S'ia!l'ia!p'ia#R'ia#n'ia#o'ia#p'ia#q'ia#r'ia#s'ia#t'ia#u'ia#v'ia#x'ia#z'ia#{'ia'y'ia(`'ia(q'ia!k'ia!Y'ia'v'iav'ia!_'ia%i'ia!g'ia~P&3vO#k'kaP'kaR'ka['kaa'kaj'kar'ka!S'ka!l'ka!p'ka#R'ka#n'ka#o'ka#p'ka#q'ka#r'ka#s'ka#t'ka#u'ka#v'ka#x'ka#z'ka#{'ka'y'ka(`'ka(q'ka!k'ka!Y'ka'v'kav'ka!_'ka%i'ka!g'ka~P&4iO#k%OqP%OqR%Oq[%Oqa%Oqj%Oqr%Oq!S%Oq!]%Oq!l%Oq!p%Oq#R%Oq#n%Oq#o%Oq#p%Oq#q%Oq#r%Oq#s%Oq#t%Oq#u%Oq#v%Oq#x%Oq#z%Oq#{%Oq'y%Oq(`%Oq(q%Oq!k%Oq!Y%Oq'v%Oq#`%Oqv%Oq!_%Oq%i%Oq!g%Oq~P#/XO!]'Xi!k'Xi~P!:aO$O#cq!]#cq!^#cq~P#B]O(x$}OP%aaR%aa[%aaj%aar%aa!S%aa!l%aa!p%aa#R%aa#n%aa#o%aa#p%aa#q%aa#r%aa#s%aa#t%aa#u%aa#v%aa#x%aa#z%aa#{%aa$O%aa(`%aa(q%aa!]%aa!^%aa~On%aa!Q%aa'x%aa(y%aa~P&HnO(y%POP%caR%ca[%caj%car%ca!S%ca!l%ca!p%ca#R%ca#n%ca#o%ca#p%ca#q%ca#r%ca#s%ca#t%ca#u%ca#v%ca#x%ca#z%ca#{%ca$O%ca(`%ca(q%ca!]%ca!^%ca~On%ca!Q%ca'x%ca(x%ca~P&JuOn=}O!Q)|O'x)}O(y%PO~P&HnOn=}O!Q)|O'x)}O(x$}O~P&JuOR0cO!Q0cO!S0dO#S$dOP}a[}aj}an}ar}a!l}a!p}a#R}a#n}a#o}a#p}a#q}a#r}a#s}a#t}a#u}a#v}a#x}a#z}a#{}a$O}a'x}a(`}a(q}a(x}a(y}a!]}a!^}a~O!Q)|O'x)}OP$saR$sa[$saj$san$sar$sa!S$sa!l$sa!p$sa#R$sa#n$sa#o$sa#p$sa#q$sa#r$sa#s$sa#t$sa#u$sa#v$sa#x$sa#z$sa#{$sa$O$sa(`$sa(q$sa(x$sa(y$sa!]$sa!^$sa~O!Q)|O'x)}OP$uaR$ua[$uaj$uan$uar$ua!S$ua!l$ua!p$ua#R$ua#n$ua#o$ua#p$ua#q$ua#r$ua#s$ua#t$ua#u$ua#v$ua#x$ua#z$ua#{$ua$O$ua(`$ua(q$ua(x$ua(y$ua!]$ua!^$ua~On=}O!Q)|O'x)}O(x$}O(y%PO~OP%TaR%Ta[%Taj%Tar%Ta!S%Ta!l%Ta!p%Ta#R%Ta#n%Ta#o%Ta#p%Ta#q%Ta#r%Ta#s%Ta#t%Ta#u%Ta#v%Ta#x%Ta#z%Ta#{%Ta$O%Ta(`%Ta(q%Ta!]%Ta!^%Ta~P'%zO$O$mq!]$mq!^$mq~P#B]O$O$oq!]$oq!^$oq~P#B]O!^9dO~O$O9eO~P!0{O!g#vO!]'di!k'di~O!g#vO(q'nO!]'di!k'di~O!]/kO!k(}q~O!Y'fi!]'fi~P#/XO!]/sO!Y)Oq~Or9lO!g#vO(q'nO~O[9nO!Y9mO~P#/XO!Y9mO~Oj9tO!g#vO~Og(^y!](^y~P!0{O!]'ma!_'ma~P#/XOa%[q!_%[q'y%[q!]%[q~P#/XO[9yO~O!]0}O!^)Wq~O#`9}O!]'oa!^'oa~O!]5kO!^)Ti~P#B]O!S:PO~O!_1gO%i:SO~O(UTO(XUO(d:XO~O!]1rO!^)Uq~O!k:[O~O!k:]O~O!k:^O~O!k:^O~P%[O#`:aO!]#hy!^#hy~O!]#hy!^#hy~P#B]O%i:fO~P&7ZO!_'^O%i:fO~O$O#|y!]#|y!^#|y~P#B]OP$|iR$|i[$|ij$|ir$|i!S$|i!l$|i!p$|i#R$|i#n$|i#o$|i#p$|i#q$|i#r$|i#s$|i#t$|i#u$|i#v$|i#x$|i#z$|i#{$|i$O$|i(`$|i(q$|i!]$|i!^$|i~P'%zO!Q)|O'x)}O(y%POP'haR'ha['haj'han'har'ha!S'ha!l'ha!p'ha#R'ha#n'ha#o'ha#p'ha#q'ha#r'ha#s'ha#t'ha#u'ha#v'ha#x'ha#z'ha#{'ha$O'ha(`'ha(q'ha(x'ha!]'ha!^'ha~O!Q)|O'x)}OP'jaR'ja['jaj'jan'jar'ja!S'ja!l'ja!p'ja#R'ja#n'ja#o'ja#p'ja#q'ja#r'ja#s'ja#t'ja#u'ja#v'ja#x'ja#z'ja#{'ja$O'ja(`'ja(q'ja(x'ja(y'ja!]'ja!^'ja~O(x$}OP%aiR%ai[%aij%ain%air%ai!Q%ai!S%ai!l%ai!p%ai#R%ai#n%ai#o%ai#p%ai#q%ai#r%ai#s%ai#t%ai#u%ai#v%ai#x%ai#z%ai#{%ai$O%ai'x%ai(`%ai(q%ai(y%ai!]%ai!^%ai~O(y%POP%ciR%ci[%cij%cin%cir%ci!Q%ci!S%ci!l%ci!p%ci#R%ci#n%ci#o%ci#p%ci#q%ci#r%ci#s%ci#t%ci#u%ci#v%ci#x%ci#z%ci#{%ci$O%ci'x%ci(`%ci(q%ci(x%ci!]%ci!^%ci~O$O$oy!]$oy!^$oy~P#B]O$O#cy!]#cy!^#cy~P#B]O!g#vO!]'dq!k'dq~O!]/kO!k(}y~O!Y'fq!]'fq~P#/XOr:pO!g#vO(q'nO~O[:tO!Y:sO~P#/XO!Y:sO~Og(^!R!](^!R~P!0{Oa%[y!_%[y'y%[y!]%[y~P#/XO!]0}O!^)Wy~O!]5kO!^)Tq~O(S:zO~O!_1gO%i:}O~O!k;QO~O%i;VO~P&7ZOP$|qR$|q[$|qj$|qr$|q!S$|q!l$|q!p$|q#R$|q#n$|q#o$|q#p$|q#q$|q#r$|q#s$|q#t$|q#u$|q#v$|q#x$|q#z$|q#{$|q$O$|q(`$|q(q$|q!]$|q!^$|q~P'%zO!Q)|O'x)}O(y%POP'iaR'ia['iaj'ian'iar'ia!S'ia!l'ia!p'ia#R'ia#n'ia#o'ia#p'ia#q'ia#r'ia#s'ia#t'ia#u'ia#v'ia#x'ia#z'ia#{'ia$O'ia(`'ia(q'ia(x'ia!]'ia!^'ia~O!Q)|O'x)}OP'kaR'ka['kaj'kan'kar'ka!S'ka!l'ka!p'ka#R'ka#n'ka#o'ka#p'ka#q'ka#r'ka#s'ka#t'ka#u'ka#v'ka#x'ka#z'ka#{'ka$O'ka(`'ka(q'ka(x'ka(y'ka!]'ka!^'ka~OP%OqR%Oq[%Oqj%Oqr%Oq!S%Oq!l%Oq!p%Oq#R%Oq#n%Oq#o%Oq#p%Oq#q%Oq#r%Oq#s%Oq#t%Oq#u%Oq#v%Oq#x%Oq#z%Oq#{%Oq$O%Oq(`%Oq(q%Oq!]%Oq!^%Oq~P'%zOg%e!Z!]%e!Z#`%e!Z$O%e!Z~P!0{O!Y;ZO~P#/XOr;[O!g#vO(q'nO~O[;^O!Y;ZO~P#/XO!]'oq!^'oq~P#B]O!]#h!Z!^#h!Z~P#B]O#k%e!ZP%e!ZR%e!Z[%e!Za%e!Zj%e!Zr%e!Z!S%e!Z!]%e!Z!l%e!Z!p%e!Z#R%e!Z#n%e!Z#o%e!Z#p%e!Z#q%e!Z#r%e!Z#s%e!Z#t%e!Z#u%e!Z#v%e!Z#x%e!Z#z%e!Z#{%e!Z'y%e!Z(`%e!Z(q%e!Z!k%e!Z!Y%e!Z'v%e!Z#`%e!Zv%e!Z!_%e!Z%i%e!Z!g%e!Z~P#/XOr;fO!g#vO(q'nO~O!Y;gO~P#/XOr;nO!g#vO(q'nO~O!Y;oO~P#/XOP%e!ZR%e!Z[%e!Zj%e!Zr%e!Z!S%e!Z!l%e!Z!p%e!Z#R%e!Z#n%e!Z#o%e!Z#p%e!Z#q%e!Z#r%e!Z#s%e!Z#t%e!Z#u%e!Z#v%e!Z#x%e!Z#z%e!Z#{%e!Z$O%e!Z(`%e!Z(q%e!Z!]%e!Z!^%e!Z~P'%zOr;rO!g#vO(q'nO~Ov(eX~P1qO!Q%qO~P!)PO(T!lO~P!)PO!YfX!]fX#`fX~P%0kOP]XR]X[]Xj]Xr]X!Q]X!S]X!]]X!]fX!l]X!p]X#R]X#S]X#`]X#`fX#kfX#n]X#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#x]X#z]X#{]X$Q]X(`]X(q]X(x]X(y]X~O!gfX!k]X!kfX(qfX~P'JsOP;vOQ;vOSfOd=rOe!iOpkOr;vOskOtkOzkO|;vO!O;vO!SWO!WkO!XkO!_XO!i;yO!lZO!o;vO!p;vO!q;vO!s;zO!u;}O!x!hO$W!kO$n=pO(S)ZO(UTO(XUO(`VO(n[O~O!]<ZO!^$qa~Oh%VOp%WOr%XOs$tOt$tOz%YO|%ZO!O<fO!S${O!_$|O!i=wO!l$xO#j<lO$W%_O$t<hO$v<jO$y%`O(S(tO(UTO(XUO(`$uO(x$}O(y%PO~Ol)bO~P( iOr!eX(q!eX~P# }Or(iX(q(iX~P#!pO!^]X!^fX~P'JsO!YfX!Y$zX!]fX!]$zX#`fX~P!/wO#k<OO~O!g#vO#k<OO~O#`<`O~Oj<SO~O#`<pO!](vX!^(vX~O#`<`O!](tX!^(tX~O#k<qO~Og<sO~P!0{O#k<yO~O#k<zO~O!g#vO#k<{O~O!g#vO#k<qO~O$O<|O~P#B]O#k<}O~O#k=OO~O#k=TO~O#k=UO~O#k=VO~O#k=WO~O$O=XO~P!0{O$O=YO~P!0{Ok#S#T#U#W#X#[#i#j#u$n$t$v$y%]%^%h%i%j%q%s%v%w%y%{~'}T#o!X'{(T#ps#n#qr!Q'|$]'|(S$_(d~",goto:"$8g)[PPPPPP)]PP)`P)qP+R/WPPPP6bPP6xPP<pPPP@dP@zP@zPPP@zPCSP@zP@zP@zPCWPC]PCzPHtPPPHxPPPPHxK{PPPLRLsPHxPHxPP! RHxPPPHxPHxP!#YHxP!&p!'u!(OP!(r!(v!(r!,TPPPPPPP!,t!'uPP!-U!.vP!2SHxHx!2X!5e!:R!:R!>QPPP!>YHxPPPPPPPPP!AiP!BvPPHx!DXPHxPHxHxHxHxHxPHx!EkP!HuP!K{P!LP!LZ!L_!L_P!HrP!Lc!LcP# iP# mHxPHx# s#$xCW@zP@zP@z@zP#&V@z@z#(i@z#+a@z#-m@z@z#.]#0q#0q#0v#1P#0q#1[PP#0qP@z#1t@z#5s@z@z6bPPP#9xPPP#:c#:cP#:cP#:y#:cPP#;PP#:vP#:v#;d#:v#<O#<U#<X)`#<[)`P#<c#<c#<cP)`P)`P)`P)`PP)`P#<i#<lP#<l)`P#<pP#<sP)`P)`P)`P)`P)`P)`)`PP#<y#=P#=[#=b#=h#=n#=t#>S#>Y#>d#>j#>t#>z#?[#?b#@S#@f#@l#@r#AQ#Ag#C[#Cj#Cq#E]#Ek#G]#Gk#Gq#Gw#G}#HX#H_#He#Ho#IR#IXPPPPPPPPPPP#I_PPPPPPP#JS#MZ#Ns#Nz$ SPPP$&nP$&w$)p$0Z$0^$0a$1`$1c$1j$1rP$1x$1{P$2i$2m$3e$4s$4x$5`PP$5e$5k$5o$5r$5v$5z$6v$7_$7v$7z$7}$8Q$8W$8Z$8_$8cR!|RoqOXst!Z#d%l&p&r&s&u,n,s2S2VY!vQ'^-`1g5qQ%svQ%{yQ&S|Q&h!VS'U!e-WQ'd!iS'j!r!yU*h$|*X*lQ+l%|Q+y&UQ,_&bQ-^']Q-h'eQ-p'kQ0U*nQ1q,`R<m;z%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&p&r&s&u&y'R'`'p(R(T(Z(b(v(x(|){*f+U+Y,k,n,s-d-l-z.Q.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3d4q5y6Z6[6_6r8i8x9SS#q];w!r)]$Z$n'V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sU*{%[<e<fQ+q&OQ,a&eQ,h&mQ0r+dQ0w+fQ1S+rQ1y,fQ3W.bQ5V0vQ5]0}Q6Q1rQ7O3[Q8U5^R9Y7Q'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y'R'V'`'p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=s!S!nQ!r!v!y!z$|'U']'^'j'k'l*h*l*n*o-W-^-`-p0U0X1g5q5s%[$ti#v$b$c$d$x${%O%Q%]%^%b)w*P*R*T*W*^*d*t*u+c+f+},Q.a.z/_/h/r/s/u0Y0[0g0h0i1^1a1i3Z4U4V4a4f4w5R5U5x6|7l7v7|8Q8f9V9e9n9t:S:f:t:};V;^<^<_<a<b<c<d<g<h<i<j<k<l<t<u<v<w<y<z<}=O=P=Q=R=S=T=U=X=Y=p=x=y=|=}Q&V|Q'S!eS'Y%h-ZQ+q&OQ,a&eQ0f+OQ1S+rQ1X+xQ1x,eQ1y,fQ5]0}Q5f1ZQ6Q1rQ6T1tQ6U1wQ8U5^Q8X5cQ8q6WQ9|8YQ:Y8nR<o*XrnOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VR,c&i&z^OPXYstuvwz!Z!`!g!j!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y'R'`'p(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=r=s[#]WZ#W#Z'V(R!b%im#h#i#l$x%d%g([(f(g(h*W*[*_+W+X+Z,j-Q.O.U.V.W.Y/h/k2[3S3T4X6h6yQ%vxQ%zyS&P|&UQ&]!TQ'a!hQ'c!iQ(o#sS+k%{%|Q+o&OQ,Y&`Q,^&bS-g'd'eQ.d(pQ0{+lQ1R+rQ1T+sQ1W+wQ1l,ZS1p,_,`Q2t-hQ5[0}Q5`1QQ5e1YQ6P1qQ8T5^Q8W5bQ9x8SR:w9y!U$zi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y!^%xy!i!u%z%{%|'T'c'd'e'i's*g+k+l-T-g-h-o/{0O0{2m2t2{4i4j4m7s9pQ+e%vQ,O&YQ,R&ZQ,]&bQ.c(oQ1k,YU1o,^,_,`Q3].dQ5z1lS6O1p1qQ8m6P#f=t#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}o=u<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=YW%Ti%V*v=pS&Y!Q&gQ&Z!RQ&[!SQ+S%cR+|&W%]%Si#v$b$c$d$x${%O%Q%]%^%b)w*P*R*T*W*^*d*t*u+c+f+},Q.a.z/_/h/r/s/u0Y0[0g0h0i1^1a1i3Z4U4V4a4f4w5R5U5x6|7l7v7|8Q8f9V9e9n9t:S:f:t:};V;^<^<_<a<b<c<d<g<h<i<j<k<l<t<u<v<w<y<z<}=O=P=Q=R=S=T=U=X=Y=p=x=y=|=}T)x$u)yV*{%[<e<fW'Y!e%h*X-ZS({#y#zQ+`%qQ+v&RS.](k(lQ1b,SQ4x0cR8^5k'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y'R'V'`'p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=s$i$^c#Y#e%p%r%t(Q(W(r(w)P)Q)R)S)T)U)V)W)X)Y)[)^)`)e)o+a+u-U-s-x-}.P.n.q.u.w.x.y/]0j2c2f2v2}3c3h3i3j3k3l3m3n3o3p3q3r3s3t3w3x4P5O5Y6k6q6v7V7W7a7b8`8|9Q9[9b9c:c:y;R;x=gT#TV#U'RkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y'R'V'`'p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sQ'W!eR2i-W!W!nQ!e!r!v!y!z$|'U']'^'j'k'l*X*h*l*n*o-W-^-`-p0U0X1g5q5sR1d,UnqOXst!Z#d%l&p&r&s&u,n,s2S2VQ&w!^Q't!xS(q#u<OQ+i%yQ,W&]Q,X&_Q-e'bQ-r'mS.m(v<qS0k+U<{Q0y+jQ1f,VQ2Z,uQ2],vQ2e-RQ2r-fQ2u-jS5P0l=VQ5W0zS5Z0|=WQ6j2gQ6n2sQ6s2zQ8R5XQ8}6lQ9O6oQ9R6tR:`8z$d$]c#Y#e%r%t(Q(W(r(w)P)Q)R)S)T)U)V)W)X)Y)[)^)`)e)o+a+u-U-s-x-}.P.n.q.u.x.y/]0j2c2f2v2}3c3h3i3j3k3l3m3n3o3p3q3r3s3t3w3x4P5O5Y6k6q6v7V7W7a7b8`8|9Q9[9b9c:c:y;R;x=gS(m#p'gQ(}#zS+_%p.wS.^(l(nR3U._'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y'R'V'`'p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sS#q];wQ&r!XQ&s!YQ&u![Q&v!]R2R,qQ'_!hQ+b%vQ-c'aS.`(o+eQ2p-bW3Y.c.d0q0sQ6m2qW6z3V3X3]5TU9U6{6}7PU:e9W9X9ZS;T:d:gQ;b;UR;j;cU!wQ'^-`T5o1g5q!Q_OXZ`st!V!Z#d#h%d%l&g&i&p&r&s&u(h,n,s.V2S2V]!pQ!r'^-`1g5qT#q];w%^{OPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y'R'`'p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SS({#y#zS.](k(l!s=^$Z$n'V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sU$fd)],hS(n#p'gU*s%R(u3vU0e*z.i7]Q5T0rQ6{3WQ9X7OR:g9Ym!tQ!r!v!y!z'^'j'k'l-`-p1g5q5sQ'r!uS(d#g1|S-n'i'uQ/n*ZQ/{*gQ2|-qQ4]/oQ4i/}Q4j0OQ4o0WQ7h4WS7s4k4mS7w4p4rQ9g7iQ9k7oQ9p7tQ9u7yS:o9l9mS;Y:p:sS;e;Z;[S;m;f;gS;q;n;oR;t;rQ#wbQ'q!uS(c#g1|S(e#m+TQ+V%eQ+g%wQ+m%}U-m'i'r'uQ.R(dQ/m*ZQ/|*gQ0P*iQ0x+hQ1m,[S2y-n-qQ3R.ZS4[/n/oQ4e/yS4h/{0WQ4l0QQ5|1nQ6u2|Q7g4WQ7k4]U7r4i4o4rQ7u4nQ8k5}S9f7h7iQ9j7oQ9r7wQ9s7xQ:V8lQ:m9gS:n9k9mQ:v9uQ;P:WS;X:o:sS;d;Y;ZS;l;e;gS;p;m;oQ;s;qQ;u;tQ=a=[Q=l=eR=m=fV!wQ'^-`%^aOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y'R'`'p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SS#wz!j!r=Z$Z$n'V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sR=a=r%^bOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y'R'`'p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SQ%ej!^%wy!i!u%z%{%|'T'c'd'e'i's*g+k+l-T-g-h-o/{0O0{2m2t2{4i4j4m7s9pS%}z!jQ+h%xQ,[&bW1n,],^,_,`U5}1o1p1qS8l6O6PQ:W8m!r=[$Z$n'V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sQ=e=qR=f=r%QeOPXYstuvw!Z!`!g!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&p&r&s&u&y'R'`'p(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9SY#bWZ#W#Z(R!b%im#h#i#l$x%d%g([(f(g(h*W*[*_+W+X+Z,j-Q.O.U.V.W.Y/h/k2[3S3T4X6h6yQ,i&m!p=]$Z$n)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sR=`'VU'Z!e%h*XR2k-Z%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&p&r&s&u&y'R'`'p(R(T(Z(b(v(x(|){*f+U+Y,k,n,s-d-l-z.Q.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3d4q5y6Z6[6_6r8i8x9S!r)]$Z$n'V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sQ,h&mQ0r+dQ3W.bQ7O3[R9Y7Q!b$Tc#Y%p(Q(W(r(w)X)Y)^)e+u-s-x-}.P.n.q/]0j2v2}3c3s5O5Y6q6v7V9Q:c;x!P<U)[)o-U.w2c2f3h3q3r3w4P6k7W7a7b8`8|9[9b9c:y;R=g!f$Vc#Y%p(Q(W(r(w)U)V)X)Y)^)e+u-s-x-}.P.n.q/]0j2v2}3c3s5O5Y6q6v7V9Q:c;x!T<W)[)o-U.w2c2f3h3n3o3q3r3w4P6k7W7a7b8`8|9[9b9c:y;R=g!^$Zc#Y%p(Q(W(r(w)^)e+u-s-x-}.P.n.q/]0j2v2}3c3s5O5Y6q6v7V9Q:c;xQ4V/fz=s)[)o-U.w2c2f3h3w4P6k7W7a7b8`8|9[9b9c:y;R=gQ=x=zR=y={'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%l%s&Q&i&l&m&p&r&s&u&y'R'V'`'p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sS$oh$pR3|/P'XgOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%l%s&Q&i&l&m&p&r&s&u&y'R'V'`'p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/P/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sT$kf$qQ$ifS)h$l)lR)t$qT$jf$qT)j$l)l'XhOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%l%s&Q&i&l&m&p&r&s&u&y'R'V'`'p(R(T(Z(b(v(x(|)q){*f+U+Y+d,k,n,s-P-S-d-l-z.Q.b.o.v/P/Q/i0V0d0l0|1j1z1{1}2P2S2V2X2h2x3O3[3d3{4q5m5y6Z6[6_6i6r7Q8i8x9S9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=sT$oh$pQ$rhR)s$p%^jOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%l%s&Q&i&l&m&p&r&s&u&y'R'`'p(R(T(Z(b(v(x(|){*f+U+Y+d,k,n,s-d-l-z.Q.b.o.v/i0V0d0l0|1j1z1{1}2P2S2V2X2x3O3[3d4q5y6Z6[6_6r7Q8i8x9S!s=q$Z$n'V)q-P-S/Q2h3{5m6i9}:a;v;y;z;}<O<P<Q<R<S<T<U<V<W<X<Y<Z<]<`<m<p<q<s<{<|=V=W=s#glOPXZst!Z!`!o#S#d#o#{$n%l&i&l&m&p&r&s&u&y'R'`(|)q*f+Y+d,k,n,s-d.b/Q/i0V0d1j1z1{1}2P2S2V2X3[3{4q5y6Z6[6_7Q8i8x!U%Ri$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y#f(u#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}Q+P%`Q/^)|o3v<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=Y!U$yi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=yQ*`$zU*i$|*X*lQ+Q%aQ0Q*j#f=c#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}n=d<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=YQ=h=tQ=i=uQ=j=vR=k=w!U%Ri$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y#f(u#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}o3v<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=YnoOXst!Z#d%l&p&r&s&u,n,s2S2VS*c${*WQ,|&|Q,}'OR4`/s%[%Si#v$b$c$d$x${%O%Q%]%^%b)w*P*R*T*W*^*d*t*u+c+f+},Q.a.z/_/h/r/s/u0Y0[0g0h0i1^1a1i3Z4U4V4a4f4w5R5U5x6|7l7v7|8Q8f9V9e9n9t:S:f:t:};V;^<^<_<a<b<c<d<g<h<i<j<k<l<t<u<v<w<y<z<}=O=P=Q=R=S=T=U=X=Y=p=x=y=|=}Q,P&ZQ1`,RQ5i1_R8]5jV*k$|*X*lU*k$|*X*lT5p1g5qS/y*f/iQ4n0VT7x4q:PQ+g%wQ0P*iQ0x+hQ1m,[Q5|1nQ8k5}Q:V8lR;P:W!U%Oi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=yx*P$v)c*Q*r+R/q0^0_3y4^4{4|4}7f7z9v:l=b=n=oS0Y*q0Z#f<a#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}n<b<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=Y!d<t(s)a*Y*b.e.h.l/Y/f/v0p1]3`4S4_4c5h7R7U7m7p7}8P9i9q9w:q:u;W;];h=z={`<u3u7X7[7`9]:h:k;kS=P.g3aT=Q7Z9`!U%Qi$d%O%Q%]%^%b*P*R*^*t*u.z/r0Y0[0g0h0i4V4w7|9e=p=x=y|*R$v)c*S*q+R/b/q0^0_3y4^4s4{4|4}7f7z9v:l=b=n=oS0[*r0]#f<c#v$b$c$x${)w*T*W*d+c+f+},Q.a/_/h/s/u1^1a1i3Z4U4a4f5R5U5x6|7l7v8Q8f9V9n9t:S:f:t:};V;^<a<c<g<i<k<t<v<y<}=P=R=T=X=|=}n<d<^<_<b<d<h<j<l<u<w<z=O=Q=S=U=Y!h<v(s)a*Y*b.f.g.l/Y/f/v0p1]3^3`4S4_4c5h7R7S7U7m7p7}8P9i9q9w:q:u;W;];h=z={d<w3u7Y7Z7`9]9^:h:i:k;kS=R.h3bT=S7[9arnOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VQ&d!UR,k&mrnOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VR&d!UQ,T&[R1[+|snOXst!V!Z#d%l&g&p&r&s&u,n,s2S2VQ1h,YS5w1k1lU8e5u5v5zS:R8g8hS:{:Q:TQ;_:|R;i;`Q&k!VR,d&gR6T1tR:Y8nS&P|&UR1T+sQ&p!WR,n&qR,t&vT2T,s2VR,x&wQ,w&wR2^,xQ'w!{R-t'wSsOtQ#dXT%os#dQ#OTR'y#OQ#RUR'{#RQ)y$uR/Z)yQ#UVR(O#UQ#XWU(U#X(V-{Q(V#YR-{(WQ-X'WR2j-XQ.p(wS3e.p3fR3f.qQ-`'^R2n-`Y!rQ'^-`1g5qR'h!rQ.{)cR3z.{U#_W%g*WU(]#_(^-|Q(^#`R-|(XQ-['ZR2l-[t`OXst!V!Z#d%l&g&i&p&r&s&u,n,s2S2VS#hZ%dU#r`#h.VR.V(hQ(i#jQ.S(eW.[(i.S3P6wQ3P.TR6w3QQ)l$lR/R)lQ$phR)r$pQ$`cU)_$`-w<[Q-w;xR<[)oQ/l*ZW4Y/l4Z7j9hU4Z/m/n/oS7j4[4]R9h7k$e*O$v(s)a)c*Y*b*q*r*|*}+R.g.h.j.k.l/Y/b/d/f/q/v0^0_0p1]3^3_3`3u3y4S4^4_4c4s4u4{4|4}5h7R7S7T7U7Z7[7^7_7`7f7m7p7z7}8P9]9^9_9i9q9v9w:h:i:j:k:l:q:u;W;];h;k=b=n=o=z={Q/t*bU4b/t4d7nQ4d/vR7n4cS*l$|*XR0S*lx*Q$v)c*q*r+R/q0^0_3y4^4{4|4}7f7z9v:l=b=n=o!d.e(s)a*Y*b.g.h.l/Y/f/v0p1]3`4S4_4c5h7R7U7m7p7}8P9i9q9w:q:u;W;];h=z={U/c*Q.e7Xa7X3u7Z7[7`9]:h:k;kQ0Z*qQ3a.gU4t0Z3a9`R9`7Z|*S$v)c*q*r+R/b/q0^0_3y4^4s4{4|4}7f7z9v:l=b=n=o!h.f(s)a*Y*b.g.h.l/Y/f/v0p1]3^3`4S4_4c5h7R7S7U7m7p7}8P9i9q9w:q:u;W;];h=z={U/e*S.f7Ye7Y3u7Z7[7`9]9^:h:i:k;kQ0]*rQ3b.hU4v0]3b9aR9a7[Q*w%UR0a*wQ5S0pR8O5SQ+[%jR0o+[Q5l1bS8_5l:OR:O8`Q,V&]R1e,VQ5q1gR8b5qQ1s,aS6R1s8oR8o6TQ1O+oW5_1O5a8V9zQ5a1RQ8V5`R9z8WQ+t&PR1U+tQ2V,sR6c2VYrOXst#dQ&t!ZQ+^%lQ,m&pQ,o&rQ,p&sQ,r&uQ2Q,nS2T,s2VR6b2SQ%npQ&x!_Q&{!aQ&}!bQ'P!cQ'o!uQ+]%kQ+i%yQ+{&VQ,c&kQ,z&zW-k'i'q'r'uQ-r'mQ0R*kQ0y+jS1v,d,gQ2_,yQ2`,|Q2a,}Q2u-jW2w-m-n-q-sQ5W0zQ5d1XQ5g1]Q5{1mQ6V1xQ6a2RU6p2v2y2|Q6s2zQ8R5XQ8Z5fQ8[5hQ8a5pQ8j5|Q8p6US9P6q6uQ9R6tQ9{8XQ:U8kQ:Z8qQ:b9QQ:x9|Q;O:VQ;S:cR;a;PQ%yyQ'b!iQ'm!uU+j%z%{%|Q-R'TU-f'c'd'eS-j'i'sQ/z*gS0z+k+lQ2g-TS2s-g-hQ2z-oS4g/{0OQ5X0{Q6l2mQ6o2tQ6t2{U7q4i4j4mQ9o7sR:r9pS$wi=pR*x%VU%Ui%V=pR0`*vQ$viS(s#v+fS)a$b$cQ)c$dQ*Y$xS*b${*WQ*q%OQ*r%QQ*|%]Q*}%^Q+R%bQ.g<aQ.h<cQ.j<gQ.k<iQ.l<kQ/Y)wQ/b*PQ/d*RQ/f*TQ/q*^S/v*d/hQ0^*tQ0_*ul0p+c,Q.a1a1i3Z5x6|8f9V:S:f:};VQ1]+}Q3^<tQ3_<vQ3`<yS3u<^<_Q3y.zS4S/_4UQ4^/rQ4_/sQ4c/uQ4s0YQ4u0[Q4{0gQ4|0hQ4}0iQ5h1^Q7R<}Q7S=PQ7T=RQ7U=TQ7Z<bQ7[<dQ7^<hQ7_<jQ7`<lQ7f4VQ7m4aQ7p4fQ7z4wQ7}5RQ8P5UQ9]<zQ9^<uQ9_<wQ9i7lQ9q7vQ9v7|Q9w8QQ:h=OQ:i=QQ:j=SQ:k=UQ:l9eQ:q9nQ:u9tQ;W=XQ;]:tQ;h;^Q;k=YQ=b=pQ=n=xQ=o=yQ=z=|R={=}Q*z%[Q.i<eR7]<fnpOXst!Z#d%l&p&r&s&u,n,s2S2VQ!fPS#fZ#oQ&z!`W'f!o*f0V4qQ'}#SQ)O#{Q)p$nS,g&i&lQ,l&mQ,y&yS-O'R/iQ-b'`Q.s(|Q/V)qQ0m+YQ0s+dQ2O,kQ2q-dQ3X.bQ4O/QQ4y0dQ5v1jQ6X1zQ6Y1{Q6^1}Q6`2PQ6e2XQ7P3[Q7c3{Q8h5yQ8t6ZQ8u6[Q8w6_Q9Z7QQ:T8iR:_8x#[cOPXZst!Z!`!o#d#o#{%l&i&l&m&p&r&s&u&y'R'`(|*f+Y+d,k,n,s-d.b/i0V0d1j1z1{1}2P2S2V2X3[4q5y6Z6[6_7Q8i8xQ#YWQ#eYQ%puQ%rvS%tw!gS(Q#W(TQ(W#ZQ(r#uQ(w#xQ)P$OQ)Q$PQ)R$QQ)S$RQ)T$SQ)U$TQ)V$UQ)W$VQ)X$WQ)Y$XQ)[$ZQ)^$_Q)`$aQ)e$eW)o$n)q/Q3{Q+a%sQ+u&QS-U'V2hQ-s'pS-x(R-zQ-}(ZQ.P(bQ.n(vQ.q(xQ.u;vQ.w;yQ.x;zQ.y;}Q/]){Q0j+UQ2c-PQ2f-SQ2v-lQ2}.QQ3c.oQ3h<OQ3i<PQ3j<QQ3k<RQ3l<SQ3m<TQ3n<UQ3o<VQ3p<WQ3q<XQ3r<YQ3s.vQ3t<]Q3w<`Q3x<mQ4P<ZQ5O0lQ5Y0|Q6k<pQ6q2xQ6v3OQ7V3dQ7W<qQ7a<sQ7b<{Q8`5mQ8|6iQ9Q6rQ9[<|Q9b=VQ9c=WQ:c9SQ:y9}Q;R:aQ;x#SR=g=sR#[WR'X!el!tQ!r!v!y!z'^'j'k'l-`-p1g5q5sS'T!e-WU*g$|*X*lS-T'U']S0O*h*nQ0W*oQ2m-^Q4m0UR4r0XR(y#xQ!fQT-_'^-`]!qQ!r'^-`1g5qQ#p]R'g;wR)d$dY!uQ'^-`1g5qQ'i!rS's!v!yS'u!z5sS-o'j'kQ-q'lR2{-pT#kZ%dS#jZ%dS%jm,jU(e#h#i#lS.T(f(gQ.X(hQ0n+ZQ3Q.UU3R.V.W.YS6x3S3TR9T6yd#^W#W#Z%g(R([*W+W.O/hr#gZm#h#i#l%d(f(g(h+Z.U.V.W.Y3S3T6yS*Z$x*_Q/o*[Q1|,jQ2d-QQ4W/kQ6g2[Q7i4XQ8{6hT=_'V+XV#aW%g*WU#`W%g*WS(S#W([U(X#Z+W/hS-V'V+XT-y(R.OV'[!e%h*XQ$lfR)v$qT)k$l)lR3}/PT*]$x*_T*e${*WQ0q+cQ1_,QQ3V.aQ5j1aQ5u1iQ6}3ZQ8g5xQ9W6|Q:Q8fQ:d9VQ:|:SQ;U:fQ;`:}R;c;VnqOXst!Z#d%l&p&r&s&u,n,s2S2VQ&j!VR,c>mOXst!U!V!Z#d%l&g&p&r&s&u,n,s2S2VR,j&mT%km,jR1c,SR,b&eQ&T|R+z&UR+p&OT&n!W&qT&o!W&qT2U,s2V",nodeNames:"⚠ ArithOp ArithOp ?. JSXStartTag LineComment BlockComment Script Hashbang ExportDeclaration export Star as VariableName String Escape from ; default FunctionDeclaration async function VariableDefinition > < TypeParamList in out const TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast < ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate asserts is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:379,context:I$,nodeProps:[["isolate",-8,5,6,14,37,39,51,53,55,""],["group",-26,9,17,19,68,207,211,215,216,218,221,224,234,236,242,244,246,248,251,257,263,265,267,269,271,273,274,"Statement",-34,13,14,32,35,36,42,51,54,55,57,62,70,72,76,80,82,84,85,110,111,120,121,136,139,141,142,143,144,145,147,148,167,169,171,"Expression",-23,31,33,37,41,43,45,173,175,177,178,180,181,182,184,185,186,188,189,190,201,203,205,206,"Type",-3,88,103,109,"ClassItem"],["openedBy",23,"<",38,"InterpolationStart",56,"[",60,"{",73,"(",160,"JSXStartCloseTag"],["closedBy",-2,24,168,">",40,"InterpolationEnd",50,"]",61,"}",74,")",165,"JSXEndTag"]],propSources:[j$],skippedNodes:[0,5,6,277],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$<r#p#q$=h#q#r$>x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$i&j(VpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(VpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$i&j(Vp(Y!b'{0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(W#S$i&j'|0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$i&j(Vp(Y!b'|0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$i&j!p),Q(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(U':f$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$i&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$d`$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$d``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$d`$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(Y!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$d`(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$i&j(Vp(Y!bOY%ZYZ&cZq%Zqr<Srs&}st%ZtuCruw%Zwx(rx!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr(r<__WS$i&j(Vp(Y!bOY<SYZ&cZr<Srs=^sw<Swx@nx!^<S!^!_Bm!_#O<S#O#P>`#P#o<S#o#pBm#p;'S<S;'S;=`Cl<%lO<S(Q=g]WS$i&j(Y!bOY=^YZ&cZw=^wx>`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$i&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(Y!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$i&j(VpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(VpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Vp(Y!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l<S%9[C}i$i&j(n%1l(Vp(Y!bOY%ZYZ&cZr%Zrs&}st%ZtuCruw%Zwx(rx!Q%Z!Q![Cr![!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr%9[EoP;=`<%lCr07[FRk$i&j(Vp(Y!b$]#t(S,2j(d$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr+dHRk$i&j(Vp(Y!b$]#tOY%ZYZ&cZr%Zrs&}st%ZtuGvuw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Gv![!^%Z!^!_*g!_!c%Z!c!}Gv!}#O%Z#O#P&c#P#R%Z#R#SGv#S#T%Z#T#oGv#o#p*g#p$g%Z$g;'SGv;'S;=`Iv<%lOGv+dIyP;=`<%lGv07[JPP;=`<%lEr(KWJ_`$i&j(Vp(Y!b#p(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KWKl_$i&j$Q(Ch(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z,#xLva(y+JY$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sv%ZvwM{wx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KWNW`$i&j#z(Ch(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At! c_(X';W$i&j(VpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b'l!!i_$i&j(VpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b&z!#mX$i&jOw!#hwx6cx!^!#h!^!_!$Y!_#o!#h#o#p!$Y#p;'S!#h;'S;=`!$r<%lO!#h`!$]TOw!$Ywx7]x;'S!$Y;'S;=`!$l<%lO!$Y`!$oP;=`<%l!$Y&z!$uP;=`<%l!#h'l!%R]$d`$i&j(VpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(r!Q!&PZ(VpOY!%zYZ!$YZr!%zrs!$Ysw!%zwx!&rx#O!%z#O#P!$Y#P;'S!%z;'S;=`!']<%lO!%z!Q!&yU$d`(VpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)r!Q!'`P;=`<%l!%z'l!'fP;=`<%l!!b/5|!'t_!l/.^$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#&U!)O_!k!Lf$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z-!n!*[b$i&j(Vp(Y!b(T%&f#q(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rxz%Zz{!+d{!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW!+o`$i&j(Vp(Y!b#n(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z+;x!,|`$i&j(Vp(Y!br+4YOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z,$U!.Z_!]+Jf$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[!/ec$i&j(Vp(Y!b!Q.2^OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!0p!P!Q%Z!Q![!3Y![!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#%|!0ya$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!2O!P!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#%|!2Z_![!L^$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!3eg$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!3Y![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S!3Y#S#X%Z#X#Y!4|#Y#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!5Vg$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx{%Z{|!6n|}%Z}!O!6n!O!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!6wc$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!8_c$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[!9uf$i&j(Vp(Y!b#o(ChOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcxz!;Zz{#-}{!P!;Z!P!Q#/d!Q!^!;Z!^!_#(i!_!`#7S!`!a#8i!a!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z?O!;fb$i&j(Vp(Y!b!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z>^!<w`$i&j(Y!b!X7`OY!<nYZ&cZw!<nwx!=yx!P!<n!P!Q!Eq!Q!^!<n!^!_!Gr!_!}!<n!}#O!KS#O#P!Dy#P#o!<n#o#p!Gr#p;'S!<n;'S;=`!L]<%lO!<n<z!>Q^$i&j!X7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y<z!?Td$i&j!X7`O!^&c!_#W&c#W#X!>|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!X7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!X7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c<z!C][$i&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#O!CW#O#P!DR#P#Q!=y#Q#o!CW#o#p!Ar#p;'S!CW;'S;=`!Ds<%lO!CW<z!DWX$i&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#o!CW#o#p!Ar#p;'S!CW;'S;=`!Ds<%lO!CW<z!DvP;=`<%l!CW<z!EOX$i&jOY!=yYZ&cZ!^!=y!^!_!@c!_#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y<z!EnP;=`<%l!=y>^!Ezl$i&j(Y!b!X7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ(Y!b!X7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse(Y!b!X7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX(Y!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$i&j(Y!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!<n#Q#o!KS#o#p!JU#p;'S!KS;'S;=`!LV<%lO!KS>^!LYP;=`<%l!KS>^!L`P;=`<%l!<n=l!Ll`$i&j(Vp!X7`OY!LcYZ&cZr!Lcrs!=ys!P!Lc!P!Q!Mn!Q!^!Lc!^!_# o!_!}!Lc!}#O#%P#O#P!Dy#P#o!Lc#o#p# o#p;'S!Lc;'S;=`#&Y<%lO!Lc=l!Mwl$i&j(Vp!X7`OY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#W(r#W#X!Mn#X#Z(r#Z#[!Mn#[#](r#]#^!Mn#^#a(r#a#b!Mn#b#g(r#g#h!Mn#h#i(r#i#j!Mn#j#k!Mn#k#m(r#m#n!Mn#n#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(r8Q# vZ(Vp!X7`OY# oZr# ors!@cs!P# o!P!Q#!i!Q!}# o!}#O#$R#O#P!Bq#P;'S# o;'S;=`#$y<%lO# o8Q#!pe(Vp!X7`OY)rZr)rs#O)r#P#W)r#W#X#!i#X#Z)r#Z#[#!i#[#])r#]#^#!i#^#a)r#a#b#!i#b#g)r#g#h#!i#h#i)r#i#j#!i#j#k#!i#k#m)r#m#n#!i#n;'S)r;'S;=`*Z<%lO)r8Q#$WX(VpOY#$RZr#$Rrs!Ars#O#$R#O#P!B[#P#Q# o#Q;'S#$R;'S;=`#$s<%lO#$R8Q#$vP;=`<%l#$R8Q#$|P;=`<%l# o=l#%W^$i&j(VpOY#%PYZ&cZr#%Prs!CWs!^#%P!^!_#$R!_#O#%P#O#P!DR#P#Q!Lc#Q#o#%P#o#p#$R#p;'S#%P;'S;=`#&S<%lO#%P=l#&VP;=`<%l#%P=l#&]P;=`<%l!Lc?O#&kn$i&j(Vp(Y!b!X7`OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#W%Z#W#X#&`#X#Z%Z#Z#[#&`#[#]%Z#]#^#&`#^#a%Z#a#b#&`#b#g%Z#g#h#&`#h#i%Z#i#j#&`#j#k#&`#k#m%Z#m#n#&`#n#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z9d#(r](Vp(Y!b!X7`OY#(iZr#(irs!Grsw#(iwx# ox!P#(i!P!Q#)k!Q!}#(i!}#O#+`#O#P!Bq#P;'S#(i;'S;=`#,`<%lO#(i9d#)th(Vp(Y!b!X7`OY*gZr*grs'}sw*gwx)rx#O*g#P#W*g#W#X#)k#X#Z*g#Z#[#)k#[#]*g#]#^#)k#^#a*g#a#b#)k#b#g*g#g#h#)k#h#i*g#i#j#)k#j#k#)k#k#m*g#m#n#)k#n;'S*g;'S;=`+Z<%lO*g9d#+gZ(Vp(Y!bOY#+`Zr#+`rs!JUsw#+`wx#$Rx#O#+`#O#P!B[#P#Q#(i#Q;'S#+`;'S;=`#,Y<%lO#+`9d#,]P;=`<%l#+`9d#,cP;=`<%l#(i?O#,o`$i&j(Vp(Y!bOY#,fYZ&cZr#,frs!KSsw#,fwx#%Px!^#,f!^!_#+`!_#O#,f#O#P!DR#P#Q!;Z#Q#o#,f#o#p#+`#p;'S#,f;'S;=`#-q<%lO#,f?O#-tP;=`<%l#,f?O#-zP;=`<%l!;Z07[#.[b$i&j(Vp(Y!b'}0/l!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z07[#/o_$i&j(Vp(Y!bT0/lOY#/dYZ&cZr#/drs#0nsw#/dwx#4Ox!^#/d!^!_#5}!_#O#/d#O#P#1p#P#o#/d#o#p#5}#p;'S#/d;'S;=`#6|<%lO#/d06j#0w]$i&j(Y!bT0/lOY#0nYZ&cZw#0nwx#1px!^#0n!^!_#3R!_#O#0n#O#P#1p#P#o#0n#o#p#3R#p;'S#0n;'S;=`#3x<%lO#0n05W#1wX$i&jT0/lOY#1pYZ&cZ!^#1p!^!_#2d!_#o#1p#o#p#2d#p;'S#1p;'S;=`#2{<%lO#1p0/l#2iST0/lOY#2dZ;'S#2d;'S;=`#2u<%lO#2d0/l#2xP;=`<%l#2d05W#3OP;=`<%l#1p01O#3YW(Y!bT0/lOY#3RZw#3Rwx#2dx#O#3R#O#P#2d#P;'S#3R;'S;=`#3r<%lO#3R01O#3uP;=`<%l#3R06j#3{P;=`<%l#0n05x#4X]$i&j(VpT0/lOY#4OYZ&cZr#4Ors#1ps!^#4O!^!_#5Q!_#O#4O#O#P#1p#P#o#4O#o#p#5Q#p;'S#4O;'S;=`#5w<%lO#4O00^#5XW(VpT0/lOY#5QZr#5Qrs#2ds#O#5Q#O#P#2d#P;'S#5Q;'S;=`#5q<%lO#5Q00^#5tP;=`<%l#5Q05x#5zP;=`<%l#4O01p#6WY(Vp(Y!bT0/lOY#5}Zr#5}rs#3Rsw#5}wx#5Qx#O#5}#O#P#2d#P;'S#5};'S;=`#6v<%lO#5}01p#6yP;=`<%l#5}07[#7PP;=`<%l#/d)3h#7ab$i&j$Q(Ch(Vp(Y!b!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;ZAt#8vb$Z#t$i&j(Vp(Y!b!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z'Ad#:Zp$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#U%Z#U#V#?i#V#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#<jk$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!g$b$i&j$O)Lv(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#R-<U(Vp(Y!b$n7`OY*gZr*grs'}sw*gwx)rx!P*g!P!Q#MO!Q!^*g!^!_#Mt!_!`$ f!`#O*g#P;'S*g;'S;=`+Z<%lO*g(n#MXX$k&j(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g(El#M}Z#r(Ch(Vp(Y!bOY*gZr*grs'}sw*gwx)rx!_*g!_!`#Np!`#O*g#P;'S*g;'S;=`+Z<%lO*g(El#NyX$Q(Ch(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g(El$ oX#s(Ch(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g*)x$!ga#`*!Y$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`!a$#l!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(K[$#w_#k(Cl$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x$%Vag!*r#s(Ch$f#|$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`$&[!`!a$'f!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$&g_#s(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$'qa#r(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`!a$(v!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$)R`#r(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(Kd$*`a(q(Ct$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!a%Z!a!b$+e!b#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$+p`$i&j#{(Ch(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#`$,}_!|$Ip$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f$.X_!S0,v$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(n$/]Z$i&jO!^$0O!^!_$0f!_#i$0O#i#j$0k#j#l$0O#l#m$2^#m#o$0O#o#p$0f#p;'S$0O;'S;=`$4i<%lO$0O(n$0VT_#S$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c#S$0kO_#S(n$0p[$i&jO!Q&c!Q![$1f![!^&c!_!c&c!c!i$1f!i#T&c#T#Z$1f#Z#o&c#o#p$3|#p;'S&c;'S;=`&w<%lO&c(n$1kZ$i&jO!Q&c!Q![$2^![!^&c!_!c&c!c!i$2^!i#T&c#T#Z$2^#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$2cZ$i&jO!Q&c!Q![$3U![!^&c!_!c&c!c!i$3U!i#T&c#T#Z$3U#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$3ZZ$i&jO!Q&c!Q![$0O![!^&c!_!c&c!c!i$0O!i#T&c#T#Z$0O#Z#o&c#p;'S&c;'S;=`&w<%lO&c#S$4PR!Q![$4Y!c!i$4Y#T#Z$4Y#S$4]S!Q![$4Y!c!i$4Y#T#Z$4Y#q#r$0f(n$4lP;=`<%l$0O#1[$4z_!Y#)l$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$6U`#x(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z+;p$7c_$i&j(Vp(Y!b(`+4QOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$8qk$i&j(Vp(Y!b(S,2j$_#t(d$I[OY%ZYZ&cZr%Zrs&}st%Ztu$8buw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$8b![!^%Z!^!_*g!_!c%Z!c!}$8b!}#O%Z#O#P&c#P#R%Z#R#S$8b#S#T%Z#T#o$8b#o#p*g#p$g%Z$g;'S$8b;'S;=`$<l<%lO$8b+d$:qk$i&j(Vp(Y!b$_#tOY%ZYZ&cZr%Zrs&}st%Ztu$:fuw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$:f![!^%Z!^!_*g!_!c%Z!c!}$:f!}#O%Z#O#P&c#P#R%Z#R#S$:f#S#T%Z#T#o$:f#o#p*g#p$g%Z$g;'S$:f;'S;=`$<f<%lO$:f+d$<iP;=`<%l$:f07[$<oP;=`<%l$8b#Jf$<{X!_#Hb(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g,#x$=sa(x+JY$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p#q$+e#q;'S%Z;'S;=`+a<%lO%Z)>v$?V_!^(CdvBr$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z?O$@a_!q7`$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$Aq|$i&j(Vp(Y!b'{0/l$]#t(S,2j(d$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$i&j(Vp(Y!b'|0/l$]#t(S,2j(d$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[_$,X$,V$,Z$,2,3,4,5,6,7,8,9,10,11,12,13,14,B$,new HA("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOx~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!U~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(b~~",141,339),new HA("j~RQYZXz{^~^O(P~~aP!P!Qd~iO(Q~~",25,322)],topRules:{Script:[0,7],SingleExpression:[1,275],SingleClassItem:[2,276]},dialects:{jsx:0,ts:15098},dynamicPrecedences:{80:1,82:1,94:1,169:1,199:1},specialized:[{term:326,get:e=>L$[e]||-1},{term:342,get:e=>z$[e]||-1},{term:95,get:e=>M$[e]||-1}],tokenPrec:15124}),q$=[IQ("function ${name}(${params}) {\n\t${}\n}",{label:"function",detail:"definition",type:"keyword"}),IQ("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n\t${}\n}",{label:"for",detail:"loop",type:"keyword"}),IQ("for (let ${name} of ${collection}) {\n\t${}\n}",{label:"for",detail:"of loop",type:"keyword"}),IQ("do {\n\t${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),IQ("while (${}) {\n\t${}\n}",{label:"while",detail:"loop",type:"keyword"}),IQ("try {\n\t${}\n} catch (${error}) {\n\t${}\n}",{label:"try",detail:"/ catch block",type:"keyword"}),IQ("if (${}) {\n\t${}\n}",{label:"if",detail:"block",type:"keyword"}),IQ("if (${}) {\n\t${}\n} else {\n\t${}\n}",{label:"if",detail:"/ else block",type:"keyword"}),IQ("class ${name} {\n\tconstructor(${params}) {\n\t\t${}\n\t}\n}",{label:"class",detail:"definition",type:"keyword"}),IQ('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),IQ('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],U$=q$.concat([IQ("interface ${name} {\n\t${}\n}",{label:"interface",detail:"definition",type:"keyword"}),IQ("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),IQ("enum ${name} {\n\t${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),D$=new _h,W$=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function N$(e){return(t,n)=>{let i=t.node.getChild("VariableDefinition");return i&&n(i,e),!0}}const H$=["FunctionDeclaration"],G$={FunctionDeclaration:N$("function"),ClassDeclaration:N$("class"),ClassExpression:()=>!0,EnumDeclaration:N$("constant"),TypeAliasDeclaration:N$("type"),NamespaceDeclaration:N$("namespace"),VariableDefinition(e,t){e.matchContext(H$)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null};function F$(e,t){let n=D$.get(t);if(n)return n;let i=[],r=!0;function o(t,n){let r=e.sliceString(t.from,t.to);i.push({label:r,type:n})}return t.cursor(fh.IncludeAnonymous).iterate(t=>{if(r)r=!1;else if(t.name){let e=G$[t.name];if(e&&e(t,o)||W$.has(t.name))return!1}else if(t.to-t.from>8192){for(let n of F$(e,t.node))i.push(n);return!1}}),D$.set(t,i),i}const J$=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,K$=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName","JSXText","JSXAttributeValue","JSXOpenTag","JSXCloseTag","JSXSelfClosingTag",".","?."];function eb(e){let t=Ip(e.state).resolveInner(e.pos,-1);if(K$.indexOf(t.name)>-1)return null;let n="VariableName"==t.name||t.to-t.from<20&&J$.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let i=[];for(let n=t;n;n=n.parent)W$.has(n.name)&&(i=i.concat(F$(e.state.doc,n)));return{options:i,from:n?t.from:e.pos,validFor:J$}}const tb=Tp.define({name:"javascript",parser:Y$.configure({props:[Hp.add({IfStatement:rf({except:/^\s*({|else\b)/}),TryStatement:rf({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:e=>e.baseIndent,SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),i=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:i?1:2)*e.unit},Block:tf({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":rf({except:/^\s*{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":e=>e.column(e.node.from)+e.unit}),af.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":sf,BlockComment:e=>({from:e.from+2,to:e.to-2})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),nb={test:e=>/^JSX/.test(e.name),facet:Sp({commentTokens:{block:{open:"{/*",close:"*/}"}}})},ib=tb.configure({dialect:"ts"},"typescript"),rb=tb.configure({dialect:"jsx",props:[kp.add(e=>e.isTop?[nb]:void 0)]}),ob=tb.configure({dialect:"jsx ts",props:[kp.add(e=>e.isTop?[nb]:void 0)]},"typescript");let ab=e=>({label:e,type:"keyword"});const sb="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(ab),lb=sb.concat(["declare","implements","private","protected","public"].map(ab));function cb(e={}){let t=e.jsx?e.typescript?ob:rb:e.typescript?ib:tb,n=e.typescript?U$.concat(lb):q$.concat(sb);return new Mp(t,[tb.data.of({autocomplete:(i=K$,r=BC(n),e=>{for(let t=Ip(e.state).resolveInner(e.pos,-1);t;t=t.parent){if(i.indexOf(t.name)>-1)return null;if(t.type.isTop)break}return r(e)})}),tb.data.of({autocomplete:eb}),e.jsx?Ob:[]]);var i,r}function ub(e,t,n=e.length){for(let i=null==t?void 0:t.firstChild;i;i=i.nextSibling)if("JSXIdentifier"==i.name||"JSXBuiltin"==i.name||"JSXNamespacedName"==i.name||"JSXMemberExpression"==i.name)return e.sliceString(i.from,Math.min(i.to,n));return""}const db="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),Ob=Ad.inputHandler.of((e,t,n,i,r)=>{if((db?e.composing:e.compositionStarted)||e.state.readOnly||t!=n||">"!=i&&"/"!=i||!tb.isActiveAt(e.state,t,-1))return!1;let o=r(),{state:a}=o,s=a.changeByRange(e=>{var t;let n,{head:r}=e,o=Ip(a).resolveInner(r-1,-1);if("JSXStartTag"==o.name&&(o=o.parent),a.doc.sliceString(r-1,r)!=i||"JSXAttributeValue"==o.name&&o.to>r);else{if(">"==i&&"JSXFragmentTag"==o.name)return{range:e,changes:{from:r,insert:"</>"}};if("/"==i&&"JSXStartCloseTag"==o.name){let e=o.parent,i=e.parent;if(i&&e.from==r-2&&((n=ub(a.doc,i.firstChild,r))||"JSXFragmentTag"==(null===(t=i.firstChild)||void 0===t?void 0:t.name))){let e=`${n}>`;return{range:ra.cursor(r+e.length,-1),changes:{from:r,insert:e}}}}else if(">"==i){let t=function(e){for(;;){if("JSXOpenTag"==e.name||"JSXSelfClosingTag"==e.name||"JSXFragmentTag"==e.name)return e;if("JSXEscape"==e.name||!e.parent)return null;e=e.parent}}(o);if(t&&"JSXOpenTag"==t.name&&!/^\/?>|^<\//.test(a.doc.sliceString(r,r+2))&&(n=ub(a.doc,t,r)))return{range:e,changes:{from:r,insert:`</${n}>`}}}}return{range:e}});return!s.changes.empty&&(e.dispatch([o,a.update(s,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),hb=["_blank","_self","_top","_parent"],pb=["ascii","utf-8","utf-16","latin1","latin1"],fb=["get","post","put","delete"],gb=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],mb=["true","false"],Cb={},Qb={a:{attrs:{href:null,ping:null,type:null,media:null,target:hb,hreflang:null}},abbr:Cb,address:Cb,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:Cb,aside:Cb,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:Cb,base:{attrs:{href:null,target:hb}},bdi:Cb,bdo:Cb,blockquote:{attrs:{cite:null}},body:Cb,br:Cb,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:gb,formmethod:fb,formnovalidate:["novalidate"],formtarget:hb,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:Cb,center:Cb,cite:Cb,code:Cb,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:Cb,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:Cb,div:Cb,dl:Cb,dt:Cb,em:Cb,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:Cb,figure:Cb,footer:Cb,form:{attrs:{action:null,name:null,"accept-charset":pb,autocomplete:["on","off"],enctype:gb,method:fb,novalidate:["novalidate"],target:hb}},h1:Cb,h2:Cb,h3:Cb,h4:Cb,h5:Cb,h6:Cb,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:Cb,hgroup:Cb,hr:Cb,html:{attrs:{manifest:null}},i:Cb,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:gb,formmethod:fb,formnovalidate:["novalidate"],formtarget:hb,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:Cb,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:Cb,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:Cb,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:pb,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:Cb,noscript:Cb,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:Cb,param:{attrs:{name:null,value:null}},pre:Cb,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:Cb,rt:Cb,ruby:Cb,samp:Cb,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:pb}},section:Cb,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:Cb,source:{attrs:{src:null,type:null,media:null}},span:Cb,strong:Cb,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:Cb,summary:Cb,sup:Cb,table:Cb,tbody:Cb,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:Cb,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:Cb,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:Cb,time:{attrs:{datetime:null}},title:Cb,tr:Cb,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:Cb,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:Cb},Ab={accesskey:null,class:null,contenteditable:mb,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:mb,autocorrect:mb,autocapitalize:mb,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":mb,"aria-autocomplete":["inline","list","both","none"],"aria-busy":mb,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":mb,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":mb,"aria-hidden":mb,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":mb,"aria-multiselectable":mb,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":mb,"aria-relevant":null,"aria-required":mb,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},vb="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(e=>"on"+e);for(let e of vb)Ab[e]=null;class $b{constructor(e,t){this.tags={...Qb,...e},this.globalAttrs={...Ab,...t},this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}function bb(e,t,n=e.length){if(!t)return"";let i=t.firstChild,r=i&&i.getChild("TagName");return r?e.sliceString(r.from,Math.min(r.to,n)):""}function yb(e,t=!1){for(;e;e=e.parent)if("Element"==e.name){if(!t)return e;t=!1}return null}function wb(e,t,n){let i=n.tags[bb(e,yb(t))];return(null==i?void 0:i.children)||n.allTags}function xb(e,t){let n=[];for(let i=yb(t);i&&!i.type.isTop;i=yb(i.parent)){let r=bb(e,i);if(r&&"CloseTag"==i.lastChild.name)break;r&&n.indexOf(r)<0&&("EndTag"==t.name||t.from>=i.firstChild.to)&&n.push(r)}return n}$b.default=new $b;const Sb=/^[:\-\.\w\u00b7-\uffff]*$/;function kb(e,t,n,i,r){let o=/\s*>/.test(e.sliceDoc(r,r+5))?"":">",a=yb(n,"StartTag"==n.name||"TagName"==n.name);return{from:i,to:r,options:wb(e.doc,a,t).map(e=>({label:e,type:"type"})).concat(xb(e.doc,n).map((e,t)=>({label:"/"+e,apply:"/"+e+o,type:"type",boost:99-t}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function Eb(e,t,n,i){let r=/\s*>/.test(e.sliceDoc(i,i+5))?"":">";return{from:n,to:i,options:xb(e.doc,t).map((e,t)=>({label:e,apply:e+r,type:"type",boost:99-t})),validFor:Sb}}function Pb(e){let{extraTags:t,extraGlobalAttributes:n}=e,i=n||t?new $b(t,n):$b.default;return e=>function(e,t){let{state:n,pos:i}=t,r=Ip(n).resolveInner(i,-1),o=r.resolve(i);for(let e,t=i;o==r&&(e=r.childBefore(t));){let n=e.lastChild;if(!n||!n.type.isError||n.from<n.to)break;o=r=e,t=n.from}return"TagName"==r.name?r.parent&&/CloseTag$/.test(r.parent.name)?Eb(n,r,r.from,i):kb(n,e,r,r.from,i):"StartTag"==r.name||"IncompleteTag"==r.name?kb(n,e,r,i,i):"StartCloseTag"==r.name||"IncompleteCloseTag"==r.name?Eb(n,r,i,i):"OpenTag"==r.name||"SelfClosingTag"==r.name||"AttributeName"==r.name?function(e,t,n,i,r){let o=yb(n),a=o?t.tags[bb(e.doc,o)]:null,s=a&&a.attrs?Object.keys(a.attrs):[];return{from:i,to:r,options:(a&&!1===a.globalAttrs?s:s.length?s.concat(t.globalAttrNames):t.globalAttrNames).map(e=>({label:e,type:"property"})),validFor:Sb}}(n,e,r,"AttributeName"==r.name?r.from:i,i):"Is"==r.name||"AttributeValue"==r.name||"UnquotedAttributeValue"==r.name?function(e,t,n,i,r){var o;let a,s=null===(o=n.parent)||void 0===o?void 0:o.getChild("AttributeName"),l=[];if(s){let o=e.sliceDoc(s.from,s.to),c=t.globalAttrs[o];if(!c){let i=yb(n),r=i?t.tags[bb(e.doc,i)]:null;c=(null==r?void 0:r.attrs)&&r.attrs[o]}if(c){let t=e.sliceDoc(i,r).toLowerCase(),n='"',o='"';/^['"]/.test(t)?(a='"'==t[0]?/^[^"]*$/:/^[^']*$/,n="",o=e.sliceDoc(r,r+1)==t[0]?"":t[0],t=t.slice(1),i++):a=/^[^\s<>='"]*$/;for(let e of c)l.push({label:e,apply:n+e+o,type:"constant"})}}return{from:i,to:r,options:l,validFor:a}}(n,e,r,"Is"==r.name?i:r.from,i):!t.explicit||"Element"!=o.name&&"Text"!=o.name&&"Document"!=o.name?null:function(e,t,n,i){let r=[],o=0;for(let i of wb(e.doc,n,t))r.push({label:"<"+i,type:"type"});for(let t of xb(e.doc,n))r.push({label:"</"+t+">",type:"type",boost:99-o++});return{from:i,to:i,options:r,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(n,e,r,i)}(i,e)}const Tb=tb.parser.configure({top:"SingleExpression"}),Ib=[{tag:"script",attrs:e=>"text/typescript"==e.type||"ts"==e.lang,parser:ib.parser},{tag:"script",attrs:e=>"text/babel"==e.type||"text/jsx"==e.type,parser:rb.parser},{tag:"script",attrs:e=>"text/typescript-jsx"==e.type,parser:ob.parser},{tag:"script",attrs:e=>/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(e.type),parser:Tb},{tag:"script",attrs:e=>!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type),parser:tb.parser},{tag:"style",attrs:e=>(!e.lang||"css"==e.lang)&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type)),parser:E$.parser}],Bb=[{name:"style",parser:E$.parser.configure({top:"Styles"})}].concat(vb.map(e=>({name:e,parser:tb.parser}))),_b=Tp.define({name:"html",parser:Hv.configure({props:[Hp.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag":e=>e.column(e.node.from)+e.unit,Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length<e.node.to)return e.continue();let t,n=null;for(let t=e.node;;){let e=t.lastChild;if(!e||"Element"!=e.name||e.to!=t.to)break;n=t=e}return n&&(!(t=n.lastChild)||"CloseTag"!=t.name&&"SelfClosingTag"!=t.name)?e.lineIndent(n.from)+e.unit:null}}),af.add({Element(e){let t=e.firstChild,n=e.lastChild;return t&&"OpenTag"==t.name?{from:t.to,to:"CloseTag"==n.name?n.from:e.to}:null}}),qf.add({"OpenTag CloseTag":e=>e.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"\x3c!--",close:"--\x3e"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-_"}}),Xb=_b.configure({wrap:Kv(Ib,Bb)});function Vb(e={}){let t,n="";!1===e.matchClosingTags&&(n="noMatch"),!0===e.selfClosingTags&&(n=(n?n+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(t=Kv((e.nestedLanguages||[]).concat(Ib),(e.nestedAttributes||[]).concat(Bb)));let i=t?_b.configure({wrap:t,dialect:n}):n?Xb.configure({dialect:n}):Xb;return new Mp(i,[Xb.data.of({autocomplete:Pb(e)}),!1!==e.autoCloseTags?Zb:[],cb().support,P$().support])}const Rb=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),Zb=Ad.inputHandler.of((e,t,n,i,r)=>{if(e.composing||e.state.readOnly||t!=n||">"!=i&&"/"!=i||!Xb.isActiveAt(e.state,t,-1))return!1;let o=r(),{state:a}=o,s=a.changeByRange(e=>{var t,n,r;let o,s=a.doc.sliceString(e.from-1,e.to)==i,{head:l}=e,c=Ip(a).resolveInner(l,-1);if(s&&">"==i&&"EndTag"==c.name){let i=c.parent;if("CloseTag"!=(null===(n=null===(t=i.parent)||void 0===t?void 0:t.lastChild)||void 0===n?void 0:n.name)&&(o=bb(a.doc,i.parent,l))&&!Rb.has(o))return{range:e,changes:{from:l,to:l+(">"===a.doc.sliceString(l,l+1)?1:0),insert:`</${o}>`}}}else if(s&&"/"==i&&"IncompleteCloseTag"==c.name){let e=c.parent;if(c.from==l-2&&"CloseTag"!=(null===(r=e.lastChild)||void 0===r?void 0:r.name)&&(o=bb(a.doc,e,l))&&!Rb.has(o)){let e=l+(">"===a.doc.sliceString(l,l+1)?1:0),t=`${o}>`;return{range:ra.cursor(l+t.length,-1),changes:{from:l,to:e,insert:t}}}}return{range:e}});return!s.changes.empty&&(e.dispatch([o,a.update(s,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),jb=Tp.define({name:"php",parser:Sv.configure({props:[Hp.add({IfStatement:rf({except:/^\s*({|else\b|elseif\b|endif\b)/}),TryStatement:rf({except:/^\s*({|catch\b|finally\b)/}),SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),i=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:i?1:2)*e.unit},ColonBlock:e=>e.baseIndent+e.unit,"Block EnumBody DeclarationList":tf({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"String BlockComment":()=>null,Statement:rf({except:/^({|end(for|foreach|switch|while)\b)/})}),af.add({"Block EnumBody DeclarationList SwitchBody ArrayExpression ValueList":sf,ColonBlock:e=>({from:e.from+1,to:e.to}),BlockComment:e=>({from:e.from+2,to:e.to-2})})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*(?:case |default:|end(?:if|for(?:each)?|switch|while)|else(?:if)?|\{|\})$/,wordChars:"$",closeBrackets:{stringPrefixes:["b","B"]}}}),Lb=np({String:bp.string,Number:bp.number,"True False":bp.bool,PropertyName:bp.propertyName,Null:bp.null,", :":bp.separator,"[ ]":bp.squareBracket,"{ }":bp.brace}),zb=uv.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#ClOOQO'#Cr'#CrQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CtOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59W,59WO!iQPO,59WOVQPO,59QOqQPO'#CmO!nQPO,59`OOQO1G.k1G.kOVQPO'#CnO!vQPO,59aOOQO1G.r1G.rOOQO1G.l1G.lOOQO,59X,59XOOQO-E6k-E6kOOQO,59Y,59YOOQO-E6l-E6l",stateData:"#O~OeOS~OQSORSOSSOTSOWQO_ROgPO~OVXOgUO~O^[O~PVO[^O~O]_OVhX~OVaO~O]bO^iX~O^dO~O]_OVha~O]bO^ia~O",goto:"!kjPPPPPPkPPkqwPPPPk{!RPPP!XP!e!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName : , ] [ Array",maxTerm:25,nodeProps:[["isolate",-2,6,11,""],["openedBy",7,"{",14,"["],["closedBy",8,"}",15,"]"]],propSources:[Lb],skippedNodes:[0],repeatNodeCount:2,tokenData:"(|~RaXY!WYZ!W]^!Wpq!Wrs!]|}$u}!O$z!Q!R%T!R![&c![!]&t!}#O&y#P#Q'O#Y#Z'T#b#c'r#h#i(Z#o#p(r#q#r(w~!]Oe~~!`Wpq!]qr!]rs!xs#O!]#O#P!}#P;'S!];'S;=`$o<%lO!]~!}Og~~#QXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#m~#pR!Q![#y!c!i#y#T#Z#y~#|R!Q![$V!c!i$V#T#Z$V~$YR!Q![$c!c!i$c#T#Z$c~$fR!Q![!]!c!i!]#T#Z!]~$rP;=`<%l!]~$zO]~~$}Q!Q!R%T!R![&c~%YRT~!O!P%c!g!h%w#X#Y%w~%fP!Q![%i~%nRT~!Q![%i!g!h%w#X#Y%w~%zR{|&T}!O&T!Q![&Z~&WP!Q![&Z~&`PT~!Q![&Z~&hST~!O!P%c!Q![&c!g!h%w#X#Y%w~&yO[~~'OO_~~'TO^~~'WP#T#U'Z~'^P#`#a'a~'dP#g#h'g~'jP#X#Y'm~'rOR~~'uP#i#j'x~'{P#`#a(O~(RP#`#a(U~(ZOS~~(^P#f#g(a~(dP#i#j(g~(jP#X#Y(m~(rOQ~~(wOW~~(|OV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),Mb=Tp.define({name:"json",parser:zb.configure({props:[Hp.add({Object:rf({except:/^\s*\}/}),Array:rf({except:/^\s*\]/})}),af.add({"Object Array":sf})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});var Yb={background:"#303841",foreground:"#FFFFFF",caret:"#FBAC52",selection:"#4C5964",selectionMatch:"#3A546E",gutterBackground:"#303841",gutterForeground:"#FFFFFF70",lineHighlight:"#00000059"},qb=[{tag:[bp.meta,bp.comment],color:"#A2A9B5"},{tag:[bp.attributeName,bp.keyword],color:"#B78FBA"},{tag:bp.function(bp.variableName),color:"#5AB0B0"},{tag:[bp.string,bp.regexp,bp.attributeValue],color:"#99C592"},{tag:bp.operator,color:"#f47954"},{tag:[bp.tagName,bp.modifier],color:"#E35F63"},{tag:[bp.number,bp.definition(bp.tagName),bp.className,bp.definition(bp.variableName)],color:"#fbac52"},{tag:[bp.atom,bp.bool,bp.special(bp.variableName)],color:"#E35F63"},{tag:bp.variableName,color:"#539ac4"},{tag:[bp.propertyName,bp.typeName],color:"#629ccd"},{tag:bp.propertyName,color:"#36b7b5"}],Ub=function(){var{theme:e="dark",settings:t={},styles:n=[]}={};return(e=>{var{theme:t,settings:n={},styles:i=[]}=e,r={".cm-gutters":{}},o={};n.background&&(o.backgroundColor=n.background),n.backgroundImage&&(o.backgroundImage=n.backgroundImage),n.foreground&&(o.color=n.foreground),n.fontSize&&(o.fontSize=n.fontSize),(n.background||n.foreground)&&(r["&"]=o),n.fontFamily&&(r["&.cm-editor .cm-scroller"]={fontFamily:n.fontFamily}),n.gutterBackground&&(r[".cm-gutters"].backgroundColor=n.gutterBackground),n.gutterForeground&&(r[".cm-gutters"].color=n.gutterForeground),n.gutterBorder&&(r[".cm-gutters"].borderRightColor=n.gutterBorder),n.caret&&(r[".cm-content"]={caretColor:n.caret},r[".cm-cursor, .cm-dropCursor"]={borderLeftColor:n.caret});var a={};return n.gutterActiveForeground&&(a.color=n.gutterActiveForeground),n.lineHighlight&&(r[".cm-activeLine"]={backgroundColor:n.lineHighlight},a.backgroundColor=n.lineHighlight),r[".cm-activeLineGutter"]=a,n.selection&&(r["&.cm-focused .cm-selectionBackground, & .cm-line::selection, & .cm-selectionLayer .cm-selectionBackground, .cm-content ::selection"]={background:n.selection+" !important"}),n.selectionMatch&&(r["& .cm-selectionMatch"]={backgroundColor:n.selectionMatch}),[Ad.theme(r,{dark:"dark"===t}),_f(Pf.define(i))]})({theme:e,settings:vo({},Yb,t),styles:[...qb,...n]})}();$t("/* components/CodeEditor/CodeEditor.module.css */\n.codeeditor-module_editor__eOp9P {\n border: 1px solid #ccc;\n font-size: 14px;\n border-radius: 6px;\n overflow: hidden;\n}\n\n.codeeditor-module_editor__eOp9P div {\n background-color: var(--pac-upui-description);\n}\n");const Db=Ad.theme({"&.cm-editor .cm-content":{"flex-shrink":"1","white-space":"unset"}}),Wb={php:function(e={}){let t,n=[];if(null===e.baseLanguage);else if(e.baseLanguage)t=e.baseLanguage;else{let e=Vb({matchClosingTags:!1});n.push(e.support),t=e.language}return new Mp(jb.configure({wrap:t&&Zh(e=>e.type.isTop?{parser:t.parser,overlay:e=>"Text"==e.name}:null),top:e.plain?"Program":"Template"}),n)},html:Vb,css:P$,javascript:()=>cb({jsx:!0}),js:()=>cb({jsx:!0}),typescript:()=>cb({jsx:!0,typescript:!0}),ts:()=>cb({jsx:!0,typescript:!0}),json:function(){return new Mp(Mb)}},Nb=({value:e,onChange:t,height:n=400,className:r="",language:o="php"})=>{const a=(0,i.useCallback)(e=>{t(e)},[t]),s=(Array.isArray(o)?o:[o]).map(e=>Wb[e]()),l="number"==typeof n||/^\d+$/.test(n.trim())?`${n}px`:n;return(0,At.jsx)(jA,{className:`codeeditor-module_editor__eOp9P ${r}`,value:e,height:l,extensions:[...s,Db],onChange:a,theme:Ub})};function Hb(e,t){const n=Gb();return(Hb=function(e,t){return n[e-=304]})(e,t)}function Gb(){const e=["12CNnXQp","29454FFQhgn","8076350NDVHtg","5979720FMGhgv","34686400oUgqAO","1067151cvCvME","toString","623StnDJM","99AXRJvc","random","1214ZcZoTE","8540316zMCCeT","substring"];return(Gb=function(){return e})()}!function(){const e=Hb,t=Gb();for(;;)try{if(961568==parseInt(e(312))/1*(-parseInt(e(314))/2)+parseInt(e(309))/3*(-parseInt(e(304))/4)+-parseInt(e(306))/5+-parseInt(e(305))/6*(-parseInt(e(311))/7)+parseInt(e(307))/8+-parseInt(e(315))/9+parseInt(e(308))/10)break;t.push(t.shift())}catch(e){t.push(t.shift())}}(),$t(".repeatablesection-module_wrapper__ljfy4 {\n display: flex;\n flex-direction: column;\n gap: 15px;\n}\n\n.repeatablesection-module_items__Dxx-r {\n display: flex;\n flex-direction: column;\n gap: 15px;\n}\n\n.repeatablesection-module_item__CGgDq {\n width: 100%;\n}\n\n.repeatablesection-module_addButton__vaitp {\n align-self: flex-start;\n}\n"),$t(".taginput-module_container__TWwMM {\n width: 100%;\n min-height: 144px;\n padding: 10px;\n display: flex;\n flex-wrap: wrap;\n gap: 10px;\n align-items: flex-start;\n place-content: baseline;\n border: 2px solid var(--pac-upui-background);\n border-radius: 8px;\n background-color: var(--pac-upui-white);\n box-sizing: border-box;\n cursor: text;\n transition: var(--pac-upui-transition-default);\n}\n\n.taginput-module_container__TWwMM:focus-within {\n border-color: var(--pac-upui-green-300);\n}\n\n.taginput-module_disabled__D-7ET {\n background-color: rgba(241, 245, 249, 0.6);\n cursor: not-allowed;\n}\n\n.taginput-module_disabled__D-7ET .taginput-module_input__zHtNm {\n cursor: not-allowed;\n}\n\n.taginput-module_disabled__D-7ET .taginput-module_tag__L0gcI {\n opacity: 0.65;\n}\n\n.taginput-module_tag__L0gcI {\n display: inline-flex;\n align-items: center;\n gap: 5px;\n padding: 5px 10px;\n border-radius: 8px;\n background-color: var(--pac-upui-background);\n color: var(--pac-upui-description);\n white-space: nowrap;\n}\n\n.taginput-module_tag-label__Eorre {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.taginput-module_remove-button__BzK9K {\n appearance: none;\n border: none;\n background: transparent;\n padding: 0;\n margin: 0;\n cursor: pointer;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n color: var(--pac-upui-medium);\n transition: var(--pac-upui-transition-default);\n}\n\n.taginput-module_remove-button__BzK9K:hover,\n.taginput-module_remove-button__BzK9K:focus-visible {\n color: var(--pac-upui-description);\n}\n\n.taginput-module_remove-button__BzK9K:disabled {\n cursor: not-allowed;\n color: var(--pac-upui-medium);\n opacity: 0.7;\n}\n\n.taginput-module_input__zHtNm {\n flex: 1;\n min-width: 60px;\n background: transparent;\n color: var(--pac-upui-description) !important;\n padding: 0 !important;\n line-height: 30px !important;\n border: none !important;\n box-shadow: none !important;\n outline: none !important;\n}\n\n.taginput-module_input__zHtNm:focus,\n.taginput-module_input__zHtNm:focus-visible {\n border: none !important;\n outline: none !important;\n box-shadow: none !important;\n}\n\n.taginput-module_input__zHtNm::placeholder {\n color: var(--pac-upui-medium);\n}\n\n.taginput-module_input__zHtNm:disabled {\n background: transparent;\n}\n");const Fb=({value:e,defaultValue:t=[],onChange:n,onInputChange:r,allowDuplicates:o=!1,validateTag:a,className:s,disabled:l,placeholder:c="Type and press enter…",onKeyDown:u,...d})=>{const O=Array.isArray(e),[h,p]=i.useState(t),[f,g]=i.useState(""),m=i.useRef(null);i.useEffect(()=>{O||p(t)},[t,O]);const C=O?e:h,Q=i.useCallback(e=>{O||p(e),n?.(e)},[O,n]),A=i.useCallback(e=>{const t=(e=>e.trim())(e);if(t){if(!o&&C.some(e=>0===e.localeCompare(t,void 0,{sensitivity:"accent"})))return;a&&!a(t,C)||(Q([...C,t]),g(""))}},[o,C,Q,a]),v=i.useCallback(e=>{if(l)return;const t=C.filter((t,n)=>n!==e);Q(t)},[l,C,Q]),$=i.useCallback(e=>{l||("Enter"===e.key?(e.preventDefault(),A(f)):" "===e.key&&/\s{1,}$/.test(f)?(e.preventDefault(),A(f.trim())):"Backspace"===e.key&&0===f.length&&C.length&&(e.preventDefault(),v(C.length-1))),u?.(e)},[l,A,v,f,u,C]),b=i.useCallback(e=>{l||(g(e.target.value),r?.(e))},[l,r]),y=i.useCallback(()=>{l||m.current?.focus()},[l]),w=0===C.length&&0===f.length?c:"";return(0,At.jsxs)("div",{className:`taginput-module_container__TWwMM ${l?"taginput-module_disabled__D-7ET":""} ${s||""}`,onClick:y,"data-disabled":l,children:[C.map((e,t)=>(0,At.jsxs)("span",{className:"taginput-module_tag__L0gcI pac-upui-h4 pac-upui-font-regular",children:[(0,At.jsx)("span",{className:"taginput-module_tag-label__Eorre",children:e}),(0,At.jsx)("button",{type:"button",className:"taginput-module_remove-button__BzK9K",onClick:e=>{e.stopPropagation(),v(t)},"aria-label":`Remove ${e}`,disabled:l,children:(0,At.jsx)(xn,{size:"base",color:"var(--pac-upui-medium)"})})]},`${e}-${t}`)),(0,At.jsx)("input",{ref:m,type:"text",className:"taginput-module_input__zHtNm pac-upui-h4 pac-upui-font-regular",value:f,onChange:b,onKeyDown:$,placeholder:w,disabled:l,...d})]})};var Jb={grid:"grid-module_grid__1Wh71","grid-cols-xs":"grid-module_grid-cols-xs__RtMrb","grid-cols-sm":"grid-module_grid-cols-sm__j6TJc","grid-cols-md":"grid-module_grid-cols-md__Jgc-l","grid-cols-lg":"grid-module_grid-cols-lg__Vd1Z9","grid-cols-xl":"grid-module_grid-cols-xl__S6aoU"};$t(".grid-module_grid__1Wh71 {\n display: grid;\n width: 100%;\n}\n\n\n/* Mobile First */\n.grid-module_grid-cols-xs__RtMrb {\n grid-template-columns: repeat(var(--cols-xs, 1), 1fr);\n}\n\n@media (min-width: 640px) {\n .grid-module_grid-cols-sm__j6TJc {\n grid-template-columns: repeat(var(--cols-sm, 1), 1fr);\n }\n}\n@media (min-width: 768px) {\n .grid-module_grid-cols-md__Jgc-l {\n grid-template-columns: repeat(var(--cols-md, 1), 1fr);\n }\n}\n@media (min-width: 1024px) {\n .grid-module_grid-cols-lg__Vd1Z9 {\n grid-template-columns: repeat(var(--cols-lg, 1), 1fr);\n }\n}\n@media (min-width: 1280px) {\n .grid-module_grid-cols-xl__S6aoU {\n grid-template-columns: repeat(var(--cols-xl, 1), 1fr);\n }\n}");const Kb=({children:e,columns:t=2,gap:n=10,className:i="",style:r={}})=>{const o=[];let a={};return"number"==typeof t?(a["--cols-xs"]=t,o.push(Jb["grid-cols-xs"])):(t.xs&&(a["--cols-xs"]=t.xs,o.push(Jb["grid-cols-xs"])),t.sm&&(a["--cols-sm"]=t.sm,o.push(Jb["grid-cols-sm"])),t.md&&(a["--cols-md"]=t.md,o.push(Jb["grid-cols-md"])),t.lg&&(a["--cols-lg"]=t.lg,o.push(Jb["grid-cols-lg"])),t.xl&&(a["--cols-xl"]=t.xl,o.push(Jb["grid-cols-xl"]))),(0,At.jsx)("div",{className:[Jb.grid,...o,i].join(" ").trim(),style:{...a,gap:n,...r},children:e})},ey=({children:e,height:t,minheight:n})=>(0,At.jsx)(Ft,{style:{padding:"30px 30px 30px 10px"},children:(0,At.jsx)(jt,{gap:0,style:{height:t||"auto",minHeight:n||"calc(100vh - 92px)",borderRadius:"8px",overflow:"hidden",boxShadow:"0 8px 24px 0px var(--pac-upui-app-shadow-color)",backgroundColor:"var(--pac-upui-background)"},children:e})}),ty=({children:e})=>(0,At.jsx)(jt,{direction:"horizontal",gap:0,style:{backgroundColor:"var(--pac-upui-background)",flex:1,minHeight:0},children:e}),ny=({children:e})=>(0,At.jsx)(Ft,{padded:"30px",style:{overflow:"auto",minHeight:0,scrollbarWidth:"thin",scrollbarColor:"var(--pac-upui-medium) transparent"},children:(0,At.jsx)(jt,{gap:20,children:e})});$t('/* tab.module.css - Styles for Tab component */\n\n.tab-module_tab__X6aFs {\n appearance: none;\n background: var(--pac-upui-background);\n border: none;\n color: var(--pac-upui-medium);\n padding: 4.5px 10px;\n cursor: pointer;\n outline: none;\n position: relative;\n border-radius: 5px;\n transition: all 0.2s ease-in-out;\n}\n\n.tab-module_tab__X6aFs[aria-selected="true"],\n.tab-module_tab__X6aFs.tab-module_active__-inj3 {\n color: var(--pac-upui-white);\n background: var(--pac-upui-green-400);\n}\n\n.tab-module_tab__X6aFs:not(.tab-module_active__-inj3):hover {\n background: var(--pac-upui-white);\n}\n');const iy=({value:e,children:t,selected:n="",onSelected:i})=>(0,At.jsx)("button",{type:"button",className:"tab-module_tab__X6aFs pac-upui-h4 pac-upui-font-medium "+(n===e?"tab-module_active__-inj3":""),onClick:()=>{i&&i(e)},"aria-selected":n===e,children:t});var ry={overlay:"modal-module_overlay__ugXlk",modal:"modal-module_modal__f7CSf",header:"modal-module_header__TVZgB",body:"modal-module_body__rz3pS",footer:"modal-module_footer__ADjzp",modaltrigger:"modal-module_modaltrigger__DU-DO"};$t(".modal-module_overlay__ugXlk {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n}\n\n.modal-module_modal__f7CSf {\n background-color: var(--pac-upui-white);\n border-radius: 8px;\n width: 90%;\n max-width: 424px;\n box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n animation: modal-module_fadeIn__ecM4m 0.2s ease-in-out;\n}\n\n.modal-module_header__TVZgB {\n background-color: var(--pac-upui-green-600);\n padding: 15px 16px;\n align-items: center;\n justify-content: space-between;\n}\n\n.modal-module_header__TVZgB svg {\n cursor: pointer;\n}\n\n.modal-module_body__rz3pS {\n padding: 20px;\n}\n\n.modal-module_footer__ADjzp {\n padding: 20px;\n border-top: 1px solid #eee;\n}\n\n.modal-module_modaltrigger__DU-DO {\n cursor: pointer;\n display: flex;\n}\n\n@keyframes modal-module_fadeIn__ecM4m {\n from {\n opacity: 0;\n transform: scale(0.96);\n }\n to {\n opacity: 1;\n transform: scale(1);\n }\n}\n");const oy=(0,i.createContext)(void 0),ay=({children:e,onClose:t})=>{const[n,r]=(0,i.useState)(!1),[o,a]=(0,i.useState)("");return(0,At.jsx)(oy.Provider,{value:{isOpen:n,open:()=>r(!0),close:()=>{r(!1),a(""),t&&t()},selectedTab:o,setSelectedTab:a},children:e})};ay.Trigger=({children:e})=>{const t=(0,i.useContext)(oy);if(!t)throw new Error("Modal.Trigger must be used within Modal");return(0,At.jsx)("div",{className:ry.modaltrigger,onClick:t.open,children:e})},ay.Content=({children:e})=>{const t=(0,i.useContext)(oy);return t&&t.isOpen?(0,At.jsx)("div",{className:ry.overlay,onClick:t.close,children:(0,At.jsx)("div",{className:ry.modal,onClick:e=>e.stopPropagation(),children:e})}):null},ay.Header=({children:e})=>{const t=(0,i.useContext)(oy);return t&&t.isOpen?(0,At.jsxs)(jt,{direction:"horizontal",className:`${ry.header}`,children:[(0,At.jsx)(Xt,{level:2,color:"var(--pac-upui-white)",children:e}),(0,At.jsx)(It,{onClick:t.close,icon:xn,color:"var(--pac-upui-white)",size:"xlarge"})," "]}):null},ay.Tabs=({children:e})=>{const t=(0,i.useContext)(oy);return t&&t.isOpen?(i.useEffect(()=>{if(""===t.selectedTab){const n=i.Children.toArray(e);for(const e of n)if(i.isValidElement(e)&&e.props.id){t.setSelectedTab(e.props.id);break}}},[e,t.selectedTab,t]),(0,At.jsx)(Ft,{padded:"8px",style:{backgroundColor:"var(--pac-upui-background)"},children:(0,At.jsx)(jt,{direction:"horizontal",className:ry.tabs,children:e})})):null},ay.Tab=({id:e,children:t})=>{const n=(0,i.useContext)(oy);if(!n)throw new Error("Modal.Tab must be used within Modal");return(0,At.jsx)(iy,{value:e,selected:n.selectedTab,onSelected:()=>n.setSelectedTab(e),children:t})},ay.Body=({id:e,children:t})=>{const n=(0,i.useContext)(oy);return n?e&&n.selectedTab&&n.selectedTab!==e?null:(0,At.jsx)("div",{className:ry.body,children:t}):null},ay.Footer=({children:e})=>(0,At.jsx)("div",{className:ry.footer,children:e});const sy=ay,ly=({href:e,target:t,children:n,color:i,...r})=>(0,At.jsx)("a",{href:e,target:t,style:{color:i??"var(--pac-upui-blue-300)",textDecoration:"underline",boxShadow:"none",outline:"none",border:"none",cursor:"pointer"},...r,children:n}),cy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 27",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M19.0929 7.42691C18.6649 7.02301 18.1027 6.79151 17.5143 6.7769C17.2332 6.73439 16.9458 6.76315 16.6787 6.8605L5.65651 10.6583C5.28115 10.7807 4.95451 11.0195 4.72409 11.3401C4.49366 11.6607 4.37143 12.0464 4.37508 12.4412C4.37151 12.896 4.53497 13.3364 4.83449 13.6787C5.13402 14.021 5.54879 14.2415 6.00008 14.2983L11.4508 15.0226L12.1843 20.5012C12.2453 20.9491 12.4676 21.3594 12.8095 21.6551C13.1514 21.9509 13.5894 22.1118 14.0415 22.1076C14.4281 22.1026 14.8039 21.9799 15.1191 21.756C15.4343 21.532 15.6738 21.2174 15.8058 20.854L19.6686 9.79476C19.7447 9.57313 19.7885 9.34172 19.7986 9.10762V9.06121C19.8055 8.75407 19.746 8.44908 19.6242 8.16704C19.5024 7.885 19.3212 7.63254 19.0929 7.42691ZM18.3872 9.09833C18.3872 9.09833 18.3872 9.22833 18.3315 9.33047L14.4872 20.3526C14.4529 20.4504 14.3906 20.536 14.308 20.5988C14.2255 20.6615 14.1264 20.6986 14.023 20.7055C13.9075 20.7024 13.7968 20.6589 13.7103 20.5825C13.6237 20.5062 13.5668 20.4017 13.5494 20.2876L12.7972 14.6326L15.7687 11.6612C15.8991 11.5306 15.9723 11.3536 15.9723 11.169C15.9723 10.9845 15.8991 10.8075 15.7687 10.6769C15.6354 10.5481 15.4572 10.4761 15.2719 10.4761C15.0865 10.4761 14.9084 10.5481 14.7751 10.6769L11.7758 13.6855L6.20434 12.9426C6.08528 12.9354 5.97382 12.8817 5.89393 12.7932C5.81404 12.7046 5.77215 12.5882 5.77723 12.469C5.774 12.3694 5.80294 12.2712 5.85981 12.1893C5.91667 12.1073 5.9984 12.0459 6.09291 12.0141L17.1429 8.20688C17.2061 8.18494 17.2748 8.18494 17.338 8.20688H17.5236C17.753 8.21482 17.9714 8.30747 18.1365 8.46691C18.2107 8.54469 18.2686 8.63646 18.3069 8.73691C18.3451 8.83736 18.363 8.94448 18.3594 9.05191L18.3872 9.09833Z",fill:t})})},{__:uy}=wp.i18n,dy=({showInfoAlert:e=!1,textDomain:t,featureRequestApi:n})=>{const[r,o]=(0,i.useState)(!1),[a,s]=(0,i.useState)(!1),[l,c]=(0,i.useState)("");return(0,At.jsx)(Fn,{title:uy("Feature Requests",t),children:(0,At.jsxs)(jt,{gap:15,children:[(0,At.jsxs)(jt,{gap:7,children:[(0,At.jsx)(Xt,{level:2,children:uy("Got a New Feature Idea? We'd Love to Hear From You!",t)}),(0,At.jsx)(Gt,{children:uy("If you have a suggestion for a new feature or an improvement idea, we're all ears! Whether it's a new feature, enhancement to the plugin, or an entirely new plugin concept, feel free to share your thoughts with us, and we'll consider it for future updates.",t)})]}),l&&(0,At.jsx)(Nn,{width:"stretch",title:uy(l,t),type:"error"}),a?(0,At.jsx)(Nn,{width:"stretch",title:uy("Email Sent Successfully",t),type:"success"}):(0,At.jsx)("form",{id:"feature-request-form",onSubmit:async e=>{e.preventDefault();const t=e.currentTarget,i=new FormData(t),r=i.get("name"),a=i.get("title"),l=i.get("message");if(r&&a&&l){o(!0),c("");try{const e=await Qt.post(n,{name:r,title:a,message:l});!0!==e.data&&"true"!==e.data&&201!==e.status||(s(!0),t.reset(),setTimeout(()=>s(!1),3e3))}catch(e){c(e.message||"An error occurred while submitting your request.")}finally{o(!1)}}},children:(0,At.jsxs)(jt,{gap:"var(--pac-upui-space-medium)",children:[(0,At.jsxs)(Co,{id:"Name",children:[(0,At.jsx)(Co.Title,{children:uy("Name",t)}),(0,At.jsx)(Co.Field,{children:(0,At.jsx)(so,{placeholder:uy("Write Your Name Here",t),name:"name",required:!0})})]}),(0,At.jsxs)(Co,{id:"Title",children:[(0,At.jsx)(Co.Title,{children:uy("Title",t)}),(0,At.jsx)(Co.Field,{children:(0,At.jsx)(so,{placeholder:uy("Write Title Here",t),name:"title",required:!0})})]}),(0,At.jsxs)(Co,{id:"Message",children:[(0,At.jsx)(Co.Title,{children:uy("Message",t)}),(0,At.jsx)(Co.Field,{children:(0,At.jsx)(fo,{placeholder:uy("Write Message Here",t),rows:10,name:"message",required:!0})})]}),e&&(0,At.jsx)(Nn,{width:"stretch",type:"info",title:uy("NOTE: SMTP Required For Sending",t),description:(0,At.jsxs)(jt,{children:[(0,At.jsxs)(Gt,{children:[uy("Please ensure this site is using SMTP in order to properly send and deliver the feature request. Otherwise, you can share your ideas and feature requests with us by visiting our",t)," ",(0,At.jsx)(ly,{target:"_blank",href:"https://www.peeayecreative.com/support/",children:uy("support form",t)})," ",uy('and selecting the "Feature Request" option.',t)]}),(0,At.jsxs)(Gt,{children:[uy("If you are new to SMTP, please",t)," ",(0,At.jsx)(ly,{target:"_blank",href:"https://www.peeayecreative.com/how-to-set-up-smtp-on-your-divi-website/",children:uy("check our full blog post and video",t)}),uy(". It gives a helpful overview of what SMTP is, why it is needed for every WordPress site, and how to set it up.",t)]})]})}),(0,At.jsx)(Sn,{type:"submit",leftIcon:cy,loading:r,children:uy("Submit Feature Request",t)})]})})]})})},Oy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("g",{clipPath:"url(#clip0_510_6251)",children:(0,At.jsx)("path",{d:"M19.2292 8.65872L16.3536 5.78314C16.2194 5.64895 16.0373 5.57227 15.8456 5.57227H8.17742C7.25244 5.57227 6.5 6.32471 6.5 7.24968V18.752C6.5 19.677 7.25244 20.4294 8.17742 20.4294H17.7627C18.6876 20.4294 19.4401 19.677 19.4401 18.752V9.16674C19.4401 8.97503 19.3634 8.79291 19.2292 8.65872ZM11.2926 7.01005H14.6475V9.40637H11.2926V7.01005ZM14.6475 18.9916H11.2926V14.6783H14.6475V18.9916ZM18.0023 18.752C18.0023 18.8814 17.8921 18.9916 17.7627 18.9916H16.0852V13.9594C16.0852 13.5616 15.7641 13.2405 15.3664 13.2405H10.5737C10.1759 13.2405 9.85484 13.5616 9.85484 13.9594V18.9916H8.17742C8.04802 18.9916 7.93779 18.8814 7.93779 18.752V7.24968C7.93779 7.12028 8.04802 7.01005 8.17742 7.01005H9.85484V10.1253C9.85484 10.523 10.1759 10.8442 10.5737 10.8442H15.3664C15.7641 10.8442 16.0852 10.523 16.0852 10.1253V7.54683L18.0023 9.46388V18.752Z",fill:t})}),(0,At.jsx)("defs",{children:(0,At.jsx)("clipPath",{id:"clip0_510_6251",children:(0,At.jsx)("rect",{width:"12.9401",height:"14.8571",fill:"white",transform:"translate(6.5 5.57227)"})})})]})},hy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("g",{clipPath:"url(#clip0_2700_23304)",children:(0,At.jsx)("path",{d:"M8.48141 12.3955C8.53175 12.4067 8.57992 12.4267 8.62595 12.4492C8.65737 12.4632 8.6879 12.4794 8.71677 12.498C8.7543 12.5215 8.79132 12.555 8.82419 12.5879L8.88083 12.6494L10.1757 13.9385C10.4531 14.2114 10.4533 14.6589 10.1757 14.9365C9.90288 15.2094 9.45537 15.2092 9.1777 14.9365L8.91891 14.6777C9.01782 15.8917 9.55891 17.0962 10.4482 17.9902C11.394 18.9361 12.6551 19.4589 14.0009 19.459C15.3467 19.459 16.6031 18.936 17.5537 17.9902C17.8266 17.7126 18.2741 17.7126 18.5517 17.9902C18.8247 18.2632 18.8247 18.7106 18.5517 18.9883C17.3376 20.2023 15.7185 20.8701 14.0009 20.8701C12.2836 20.8701 10.665 20.2021 9.44626 18.9883C8.33096 17.8683 7.65775 16.4041 7.51657 14.8936L7.20602 15.2041C7.06485 15.3406 6.88582 15.4111 6.707 15.4111C6.52818 15.4111 6.34444 15.3406 6.20798 15.2041C5.93068 14.9312 5.93067 14.4846 6.20798 14.207L7.83688 12.5781C7.86497 12.5501 7.89298 12.5265 7.92575 12.5078C7.93038 12.5078 7.93518 12.4989 7.9443 12.4941C7.97295 12.476 8.00322 12.4598 8.03415 12.4463C8.16831 12.3823 8.32438 12.3611 8.48141 12.3955ZM13.9941 8C15.7165 8 17.3308 8.66869 18.5449 9.88281C19.6601 11.0028 20.3383 12.4661 20.4795 13.9766L20.79 13.666C21.0629 13.3932 21.5095 13.3932 21.7871 13.666C22.06 13.9436 22.0599 14.3901 21.7871 14.6631L20.164 16.2871C20.1358 16.3153 20.1022 16.3437 20.0693 16.3672C20.0223 16.4 19.9755 16.4238 19.9238 16.4473C19.8815 16.4614 19.844 16.4711 19.8017 16.4805C19.7547 16.4899 19.712 16.4941 19.665 16.4941C19.6228 16.4941 19.5851 16.4898 19.5429 16.4805C19.4065 16.4616 19.2742 16.3953 19.166 16.2871L17.8154 14.9365C17.5378 14.6589 17.5378 14.2114 17.8154 13.9385C18.093 13.661 18.5405 13.6609 18.8134 13.9385L19.0771 14.2021C18.9783 12.9834 18.4362 11.7741 17.5468 10.8848C15.5845 8.9226 12.399 8.92248 10.4414 10.8848C10.1638 11.1576 9.71707 11.1575 9.43942 10.8848C9.1665 10.6071 9.16653 10.1605 9.43942 9.88281C10.6582 8.66875 12.2718 8.00006 13.9941 8Z",fill:t})}),(0,At.jsx)("defs",{children:(0,At.jsx)("clipPath",{id:"clip0_2700_23304",children:(0,At.jsx)("rect",{width:"16",height:"12.8706",fill:"white",transform:"translate(6 8)"})})})]})},{__:py}=wp.i18n,fy=({textDomain:e,activateLicenseApi:t,deactivateLicenseApi:n,forceLicenseCheckApi:r,isFromDiviMarket:o,licenseData:a={key:"",licence_status:"",licence_expire:"",last_check:null},findLicenseKeyLink:s,setLicenseData:l,docsLink:c})=>{const u=""!==a.key&&"active"===a.licence_status,d="License key cannot be empty",[O,h]=(0,i.useState)(""),[p,f]=(0,i.useState)(!1),[g,m]=(0,i.useState)(!1),[C,Q]=(0,i.useState)(!1),[A,v]=(0,i.useState)("info"),[$,b]=(0,i.useState)("There was a problem activating the license: Invalid licence key"),y=()=>{window.open(s,"_blank")},w=(e,t)=>{v(e),b(t),Q(!0)},x=(e,t)=>{f(!1),"success"===e.data.status?t?.():w("error",e.data.message||"Something went wrong")};return(0,At.jsx)(Fn,{title:py(o?"Plugin Purchased From The Divi Marketplace":"License Key",e),children:(0,At.jsxs)(jt,{gap:15,children:[o?(0,At.jsxs)(At.Fragment,{children:[(0,At.jsxs)(Gt,{children:[py("Thanks for installing our plugin! Since you purchased this plugin through the",e)," ",(0,At.jsx)(Gt,{weight:"semibold",as:"span",children:py("Divi Marketplace,",e)})," ",py("you do",e)," ",(0,At.jsx)(Gt,{weight:"semibold",as:"span",children:py("not need to enter a license key here.",e)})]}),(0,At.jsxs)(Gt,{children:[py("To receive updates, just make sure your Elegant Themes username and API key are entered into your website under",e)," ",(0,At.jsx)(Gt,{weight:"semibold",as:"span",children:py("Divi>Theme Options>Updates.",e)})," ",py("That's how Elegant Themes verifies your purchases and delivers updates for all Marketplace products.",e)]}),(0,At.jsxs)(Gt,{children:[py("If you need help finding your API key or managing your Elegant Themes account, you can use their ",e),(0,At.jsx)(ly,{href:"https://www.elegantthemes.com/marketplace/customer-faq/",target:"_blank",children:py("Customer FAQ",e)}),py(" or reach out to their team via the support chat on ",e),(0,At.jsx)(ly,{href:"https://www.elegantthemes.com/",target:"_blank",children:py("elegantthemes.com.",e)})]})]}):(0,At.jsxs)(Gt,{children:[py("Enter the license key you received when purchased this product. You can access your license key any time by logging into your account on the Pee-Aye Creative website. You can learn more about this in our ",e),(0,At.jsxs)(ly,{href:"https://www.peeayecreative.com/docs/product-license-key-management/",target:"_blank",children:[" ",py("License Key Management Guide.",e)]})]}),!o&&(""!==a.key&&"active"===a.licence_status?(0,At.jsx)(Sn,{onClick:y,leftIcon:Rn,variant:"primary",children:py("View Your Account",e)}):(0,At.jsx)(Sn,{onClick:y,leftIcon:Rn,variant:"primary",children:py("Find License Key In Your Account",e)})),!o&&C&&(0,At.jsx)(Nn,{width:"stretch",type:A,title:py($,e),description:"error"===A&&$!==d?(0,At.jsxs)(Gt,{children:[py("Please check the",e)," ",(0,At.jsx)(ly,{href:c,target:"_blank",children:py("license key troubleshooting & FAQs",e)})," ",py("to learn more about this error and what steps to take next.",e)]}):""}),o&&(0,At.jsx)(Nn,{width:"stretch",type:"light",title:py("Prefer a lifetime license?",e),description:(0,At.jsxs)(At.Fragment,{children:[(0,At.jsxs)(Gt,{children:[py("The Divi Marketplace only offers annual licenses, but we also sell this plugin on our own website with a lifetime purchase option at ",e),(0,At.jsx)(ly,{href:"https://www.peeayecreative.com/shop/",target:"_blank",children:py("peeayecreative.com/shop.",e)}),py(" If you decide to switch to the lifetime version, be sure to ",e),(0,At.jsx)(ly,{href:"https://www.peeayecreative.com/docs/divi-marketplace-customers/",target:"_blank",children:py("follow this guide",e)}),py(" for a few important steps on replacing the plugin file.",e)]}),(0,At.jsx)(Sn,{style:{marginTop:"15px"},leftIcon:Rn,variant:"primary",href:"https://www.peeayecreative.com/docs/divi-marketplace-customers/",children:py("Learn More",e)})]})}),!o&&(0,At.jsx)("form",{id:"license-activiation-form",children:(0,At.jsxs)(jt,{gap:15,children:[(0,At.jsxs)(Co,{id:"License Key",children:[(0,At.jsx)(Co.Title,{children:py("License Key",e)}),(0,At.jsx)(Co.Field,{children:(0,At.jsx)(so,{"aria-invalid":C&&"error"===A&&!u,name:"license-activation-key",autoComplete:"off",readOnly:u,disabled:u,placeholder:u?a.key.split("-").map((e,t)=>t<2?e:"x".repeat(e.length)).join("-"):py("Enter Your License Key Here",e),value:u?"":O,onChange:e=>h(e.target.value)})})]}),u?(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(Sn,{onClick:async e=>{if(e.preventDefault(),n){f(!0);try{const e=await Qt.post(n,{request:"deactivate"});x(e,()=>{h(""),l?.({key:"",last_check:"",licence_status:"",licence_expire:""}),w("info",e.data.message)})}catch(e){f(!1),w("error","Deactivation failed")}}},leftIcon:xn,variant:"danger",loading:p,children:py("Deactivate",e)}),(0,At.jsx)(Gt,{children:py("If you recently migrated your site to a new domain and your license is still linked to the old domain, click this button to recheck and update your license status with our server. This requires an available instance of the license key in your account. If your key is limited to a single site, you must first remove it from the Pee-Aye Creative account area.",e)}),(0,At.jsx)(Sn,{onClick:async e=>{if(e.preventDefault(),r)try{m(!0),await Qt.post(r).then(function(e){"success"===e.data.status?(m(!1),v("success"),b(e.data.message),Q(!0)):(m(!1),v("error"),b(e.data.message),Q(!0))})}catch(e){m(!1),v("error"),b(e.message||"Something Went Wrong"),Q(!0)}},leftIcon:hy,variant:"primary",loading:g,children:py("Relink License",e)})]}):(0,At.jsx)(Sn,{onClick:async e=>{if(e.preventDefault(),t)if(O.trim()){f(!0);try{const e=await Qt.post(t,{key:O});x(e,()=>{const t={key:O,last_check:Math.floor(Date.now()/1e3),licence_status:e.data.licence_status,licence_expire:e.data.licence_expire};l?.(t),w("success","License Key Connected Successfully")})}catch(e){f(!1),w("error","Activation failed")}}else w("error",d)},leftIcon:Oy,variant:"secondary",loading:p,children:py("Save Changes",e)})]})})]})})},gy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 27",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M7.42676 16.5176C7.73364 16.5201 8.0271 16.6434 8.24414 16.8604C8.46129 17.0775 8.58449 17.3716 8.58691 17.6787C8.5868 17.9863 8.46454 18.2815 8.24707 18.499C8.02949 18.7166 7.73445 18.8388 7.42676 18.8389C7.11892 18.8389 6.82314 18.7167 6.60547 18.499C6.38806 18.2815 6.26574 17.9863 6.26562 17.6787C6.26805 17.3716 6.39125 17.0775 6.6084 16.8604C6.82555 16.6432 7.11969 16.52 7.42676 16.5176ZM19.0303 16.9805C19.2142 16.9829 19.3895 17.0575 19.5195 17.1875C19.6496 17.3176 19.7241 17.4929 19.7266 17.6768C19.7266 17.8614 19.653 18.0383 19.5225 18.1689C19.3919 18.2995 19.2149 18.373 19.0303 18.373H10.6729C10.5812 18.3743 10.4902 18.3577 10.4053 18.3232C10.3203 18.2887 10.2426 18.2377 10.1777 18.1729C10.1129 18.1081 10.0619 18.0302 10.0273 17.9453C9.99279 17.8603 9.97531 17.7686 9.97656 17.6768C9.9766 17.4921 10.0501 17.3151 10.1807 17.1846C10.3112 17.054 10.4882 16.9805 10.6729 16.9805H19.0303ZM7.42676 17.4463C7.36519 17.4463 7.30623 17.4711 7.2627 17.5146C7.21916 17.5582 7.19434 17.6171 7.19434 17.6787C7.19445 17.7401 7.21926 17.7993 7.2627 17.8428C7.30619 17.886 7.36539 17.9102 7.42676 17.9102C7.48816 17.91 7.54739 17.8862 7.59082 17.8428C7.63426 17.7993 7.65809 17.7401 7.6582 17.6787C7.6582 17.6173 7.63411 17.5581 7.59082 17.5146C7.54738 17.4712 7.48818 17.4464 7.42676 17.4463ZM7.42676 12.3379C7.73364 12.3404 8.0271 12.4637 8.24414 12.6807C8.46129 12.8978 8.58449 13.1919 8.58691 13.499C8.5868 13.8066 8.46454 14.1018 8.24707 14.3193C8.02949 14.5369 7.73445 14.6591 7.42676 14.6592C7.11892 14.6592 6.82314 14.537 6.60547 14.3193C6.38806 14.1018 6.26574 13.8066 6.26562 13.499C6.26805 13.1919 6.39125 12.8978 6.6084 12.6807C6.82555 12.4635 7.11969 12.3403 7.42676 12.3379ZM19.0303 12.8027C19.2142 12.8052 19.3895 12.8798 19.5195 13.0098C19.6496 13.1398 19.7241 13.3151 19.7266 13.499C19.7266 13.6837 19.653 13.8606 19.5225 13.9912C19.3919 14.1218 19.2149 14.1953 19.0303 14.1953H10.6729C10.5812 14.1965 10.4902 14.18 10.4053 14.1455C10.3203 14.111 10.2426 14.06 10.1777 13.9951C10.1129 13.9303 10.0619 13.8525 10.0273 13.7676C9.99279 13.6825 9.97531 13.5908 9.97656 13.499C9.9766 13.3144 10.0501 13.1374 10.1807 13.0068C10.3112 12.8763 10.4882 12.8028 10.6729 12.8027H19.0303ZM7.42676 13.2666C7.36519 13.2666 7.30623 13.2914 7.2627 13.335C7.21916 13.3785 7.19434 13.4375 7.19434 13.499C7.19445 13.5604 7.21926 13.6196 7.2627 13.6631C7.30619 13.7064 7.36539 13.7305 7.42676 13.7305C7.48816 13.7304 7.54739 13.7065 7.59082 13.6631C7.63426 13.6196 7.65809 13.5604 7.6582 13.499C7.6582 13.4376 7.63411 13.3785 7.59082 13.335C7.54738 13.2915 7.48818 13.2667 7.42676 13.2666ZM7.42676 8.16016C7.73364 8.16269 8.0271 8.28595 8.24414 8.50293C8.46129 8.72008 8.58449 9.0142 8.58691 9.32129C8.5868 9.6289 8.46454 9.92404 8.24707 10.1416C8.02949 10.3592 7.73445 10.4813 7.42676 10.4814C7.11892 10.4814 6.82314 10.3593 6.60547 10.1416C6.38806 9.92405 6.26574 9.62885 6.26562 9.32129C6.26805 9.0142 6.39125 8.72008 6.6084 8.50293C6.82555 8.28581 7.11969 8.16258 7.42676 8.16016ZM19.0303 8.625C19.2142 8.62742 19.3895 8.70202 19.5195 8.83203C19.6496 8.96209 19.7241 9.13738 19.7266 9.32129C19.7266 9.50596 19.653 9.68288 19.5225 9.81348C19.3919 9.94406 19.2149 10.0176 19.0303 10.0176H10.6729C10.5812 10.0188 10.4902 10.0022 10.4053 9.96777C10.3203 9.93324 10.2426 9.88223 10.1777 9.81738C10.1129 9.75258 10.0619 9.67472 10.0273 9.58984C9.99279 9.50478 9.97531 9.41309 9.97656 9.32129C9.9766 9.13664 10.0501 8.95967 10.1807 8.8291C10.3112 8.69854 10.4882 8.62505 10.6729 8.625H19.0303ZM7.42676 9.08887C7.36519 9.08887 7.30623 9.11369 7.2627 9.15723C7.21916 9.20076 7.19434 9.25972 7.19434 9.32129C7.19445 9.38271 7.21926 9.44192 7.2627 9.48535C7.30619 9.52863 7.36539 9.55273 7.42676 9.55273C7.48816 9.55262 7.54739 9.52877 7.59082 9.48535C7.63426 9.44192 7.65809 9.38271 7.6582 9.32129C7.6582 9.2599 7.63411 9.20072 7.59082 9.15723C7.54738 9.11379 7.48818 9.08898 7.42676 9.08887Z",fill:t})})},my=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M18.8565 9.37014L15.1344 5.76841C15.0699 5.70548 14.993 5.65557 14.9084 5.62157C14.8237 5.58757 14.7329 5.57015 14.6413 5.57031H9.05811C8.62622 5.57031 8.21203 5.73633 7.90664 6.03184C7.60125 6.32735 7.42969 6.72815 7.42969 7.14607V18.8517C7.42969 19.2696 7.60125 19.6704 7.90664 19.9659C8.21203 20.2614 8.62622 20.4275 9.05811 20.4275H17.4328C17.8647 20.4275 18.2789 20.2614 18.5843 19.9659C18.8897 19.6704 19.0613 19.2696 19.0613 18.8517V9.84737C19.0614 9.75868 19.0434 9.67083 19.0083 9.58892C18.9732 9.507 18.9216 9.43264 18.8565 9.37014ZM15.3392 7.87542L16.6791 9.17204H15.5718C15.5101 9.17204 15.4509 9.14833 15.4073 9.10611C15.3637 9.0639 15.3392 9.00664 15.3392 8.94694V7.87542ZM17.6655 18.8517C17.6655 18.9114 17.641 18.9687 17.5973 19.0109C17.5537 19.0531 17.4945 19.0768 17.4328 19.0768H9.05811C8.99641 19.0768 8.93724 19.0531 8.89361 19.0109C8.84999 18.9687 8.82548 18.9114 8.82548 18.8517V7.14607C8.82548 7.08637 8.84999 7.02911 8.89361 6.9869C8.93724 6.94468 8.99641 6.92096 9.05811 6.92096H13.9434V8.94694C13.9434 9.36485 14.1149 9.76565 14.4203 10.0612C14.7257 10.3567 15.1399 10.5227 15.5718 10.5227H17.6655V18.8517Z",fill:t}),(0,At.jsx)("path",{d:"M15.5732 12.7737H10.9206C10.7355 12.7737 10.5579 12.7026 10.4271 12.5759C10.2962 12.4493 10.2227 12.2775 10.2227 12.0984C10.2227 11.9193 10.2962 11.7475 10.4271 11.6209C10.5579 11.4942 10.7355 11.4231 10.9206 11.4231H15.5732C15.7583 11.4231 15.9358 11.4942 16.0667 11.6209C16.1975 11.7475 16.2711 11.9193 16.2711 12.0984C16.2711 12.2775 16.1975 12.4493 16.0667 12.5759C15.9358 12.7026 15.7583 12.7737 15.5732 12.7737Z",fill:t}),(0,At.jsx)("path",{d:"M15.5732 15.0249H10.9206C10.7355 15.0249 10.5579 14.9537 10.4271 14.8271C10.2962 14.7004 10.2227 14.5287 10.2227 14.3496C10.2227 14.1704 10.2962 13.9987 10.4271 13.872C10.5579 13.7454 10.7355 13.6742 10.9206 13.6742H15.5732C15.7583 13.6742 15.9358 13.7454 16.0667 13.872C16.1975 13.9987 16.2711 14.1704 16.2711 14.3496C16.2711 14.5287 16.1975 14.7004 16.0667 14.8271C15.9358 14.9537 15.7583 15.0249 15.5732 15.0249Z",fill:t}),(0,At.jsx)("path",{d:"M13.7121 17.276H10.9206C10.7355 17.276 10.5579 17.2049 10.4271 17.0782C10.2962 16.9516 10.2227 16.7798 10.2227 16.6007C10.2227 16.4216 10.2962 16.2498 10.4271 16.1232C10.5579 15.9965 10.7355 15.9254 10.9206 15.9254H13.7121C13.8972 15.9254 14.0747 15.9965 14.2056 16.1232C14.3365 16.2498 14.41 16.4216 14.41 16.6007C14.41 16.7798 14.3365 16.9516 14.2056 17.0782C14.0747 17.2049 13.8972 17.276 13.7121 17.276Z",fill:t})]})},Cy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M12.4289 6.60345C12.4289 6.94388 12.6849 7.22017 13.0004 7.22017C13.3158 7.22017 13.5718 6.94388 13.5718 6.60345V5.61671C13.5718 5.27629 13.3158 5 13.0004 5C12.6849 5 12.4289 5.27629 12.4289 5.61671V6.60345Z",fill:t}),(0,At.jsx)("path",{d:"M8.3893 8.91241C8.49902 9.03575 8.6453 9.09495 8.79159 9.09495H8.79616C8.94244 9.09495 9.08873 9.03081 9.19844 8.91241C9.42244 8.67065 9.42244 8.28089 9.19844 8.03914L8.55844 7.34842C8.33444 7.10667 7.9733 7.10667 7.7493 7.34842C7.5253 7.59017 7.5253 7.97994 7.7493 8.22169L8.3893 8.91241Z",fill:t}),(0,At.jsx)("path",{d:"M7.05603 13.6341H6.14174C5.82631 13.6341 5.57031 13.3578 5.57031 13.0173C5.57031 12.6769 5.82631 12.4006 6.14174 12.4006H7.05603C7.37146 12.4006 7.62746 12.6769 7.62746 13.0173C7.62746 13.3578 7.37146 13.6341 7.05603 13.6341Z",fill:t}),(0,At.jsx)("path",{d:"M7.7493 18.6812C7.85901 18.8046 8.0053 18.8638 8.15159 18.8638H8.15616C8.30244 18.8638 8.44873 18.7996 8.55844 18.6812L9.19844 17.9905C9.42244 17.7488 9.42244 17.359 9.19844 17.1172C8.97444 16.8755 8.6133 16.8755 8.3893 17.1172L7.7493 17.808C7.5253 18.0497 7.5253 18.4395 7.7493 18.6812Z",fill:t}),(0,At.jsx)("path",{d:"M17.8436 18.8638C17.6973 18.8638 17.551 18.8046 17.4413 18.6812L16.8013 17.9905C16.5773 17.7488 16.5773 17.359 16.8013 17.1172C17.0253 16.8755 17.3864 16.8755 17.6104 17.1172L18.2504 17.808C18.4744 18.0497 18.4744 18.4395 18.2504 18.6812C18.1407 18.7996 17.9944 18.8638 17.8481 18.8638H17.8436Z",fill:t}),(0,At.jsx)("path",{d:"M18.9422 13.6341H19.8564C20.1719 13.6341 20.4279 13.3578 20.4279 13.0173C20.4279 12.6769 20.1719 12.4006 19.8564 12.4006H18.9422C18.6267 12.4006 18.3707 12.6769 18.3707 13.0173C18.3707 13.3578 18.6267 13.6341 18.9422 13.6341Z",fill:t}),(0,At.jsx)("path",{d:"M17.2036 9.09495C17.0573 9.09495 16.911 9.03575 16.8013 8.91241C16.5773 8.67065 16.5773 8.28089 16.8013 8.03914L17.4413 7.34842C17.6653 7.10667 18.0264 7.10667 18.2504 7.34842C18.4744 7.59017 18.4744 7.97994 18.2504 8.22169L17.6104 8.91241C17.5007 9.03081 17.3544 9.09495 17.2081 9.09495H17.2036Z",fill:t}),(0,At.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.8366 7.96015H12.9966C15.5794 7.96015 17.6823 10.2297 17.6823 13.0172C17.6823 14.5614 17.0331 16.0021 15.936 16.8852C15.808 17.0332 15.808 17.127 15.808 17.1615V18.2124C15.7211 19.0462 15.3463 19.7961 14.7383 20.3191C14.2309 20.7631 13.6091 20.9999 12.9737 20.9999C12.8686 20.9999 12.7634 20.995 12.6629 20.9802C11.1634 20.7927 10.0389 19.3866 10.0937 17.7782V17.1615C10.0937 17.127 10.0937 17.0283 9.96114 16.8754C8.90057 15.933 8.26514 14.4776 8.26514 12.9679C8.31999 10.2691 10.3269 8.07362 12.8366 7.96015ZM12.7909 19.7566C13.2297 19.806 13.6686 19.6678 14.0251 19.357C14.2674 19.1449 14.4503 18.8735 14.56 18.5676H11.3646C11.6023 19.1991 12.1417 19.6777 12.7909 19.7566ZM15.1543 15.9824L15.2229 15.9231C16.0457 15.2719 16.5394 14.1865 16.5394 13.0172C16.5394 10.871 14.9851 9.19357 12.9966 9.19357H12.8594C10.976 9.27745 9.44914 10.9401 9.40799 12.9777C9.40799 14.1223 9.89257 15.2324 10.7063 15.9429C10.72 15.9527 10.7383 15.9675 10.752 15.9824C11.0674 16.3277 11.2366 16.7372 11.2366 17.1615V17.3342H14.6651V17.1615C14.6651 16.7372 14.8343 16.3277 15.1543 15.9824Z",fill:t})]})},Qy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M9.35595 22H6.72955C6.34046 22 6 21.6616 6 21.2749V18.6647C6 18.4713 6.09727 18.2779 6.19455 18.1329L10.4746 13.8792C10.2314 13.2508 10.1341 12.574 10.1341 11.8973C10.1341 10.3021 10.7664 8.85196 11.8851 7.74018C13.0037 6.6284 14.5115 6 16.0678 6C16.8947 6 17.7215 6.19335 18.4997 6.53172C19.9588 7.16012 21.0288 8.36858 21.6124 9.81873C22.1961 11.3172 22.0988 12.9124 21.4665 14.3142C20.8343 15.7644 19.6183 16.8278 18.1592 17.4079C16.846 17.8912 15.3869 17.9396 14.0737 17.4079L12.9064 18.568C12.7605 18.713 12.566 18.7613 12.3714 18.7613H11.5446V19.5831C11.5446 19.9698 11.2041 20.3082 10.8151 20.3082H9.98823V21.1299C9.98823 21.5166 9.64777 21.855 9.25867 21.855L9.35595 22ZM7.45911 20.5499H8.62639V19.7281C8.62639 19.3414 8.96685 19.003 9.35595 19.003H10.1828V18.1813C10.1828 17.7946 10.5232 17.4562 10.9123 17.4562H12.1769L13.4901 16.1511C13.6846 15.9577 14.0251 15.861 14.3169 16.006C15.3869 16.4894 16.6028 16.5378 17.7215 16.1027C18.8401 15.6677 19.7156 14.8459 20.202 13.7825C20.6883 12.719 20.737 11.5106 20.2992 10.3988C19.8615 9.28701 19.0347 8.41692 17.9647 7.93353C17.381 7.69184 16.7488 7.54683 16.1165 7.54683C14.9006 7.54683 13.7819 8.03021 12.9551 8.85196C12.1282 9.67372 11.6419 10.7855 11.6419 11.994C11.6419 12.6224 11.7878 13.2508 12.031 13.8308C12.1769 14.1208 12.0796 14.4109 11.8851 14.6526L7.45911 18.9547V20.5499Z",fill:t}),(0,At.jsx)("path",{d:"M16.6028 13.6858C15.3383 13.6858 14.3169 12.6707 14.3169 11.4139C14.3169 10.1571 15.3383 9.14199 16.6028 9.14199C17.8674 9.14199 18.8888 10.1571 18.8888 11.4139C18.8888 12.6707 17.8674 13.6858 16.6028 13.6858ZM16.6028 10.5921C16.1651 10.5921 15.776 10.9789 15.776 11.4139C15.776 11.8489 16.1651 12.2357 16.6028 12.2357C17.0406 12.2357 17.4297 11.8489 17.4297 11.4139C17.4297 10.9789 17.0406 10.5921 16.6028 10.5921Z",fill:t})]})},Ay=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M20.0475 9.10478C20.219 8.8799 20.3115 8.60744 20.3115 8.32758C20.3115 8.04772 20.219 7.77526 20.0475 7.55038C20.0114 7.50478 19.9722 7.46151 19.9302 7.42084L18.512 6.04779C18.2866 5.82795 17.987 5.69479 17.6685 5.67288C17.35 5.65098 17.0341 5.74181 16.7791 5.92862C15.6178 5.31912 14.3187 5 12.9989 5C11.679 5 10.3799 5.31912 9.21865 5.92862C8.98757 5.76125 8.70707 5.67084 8.41887 5.67084C8.13068 5.67084 7.85018 5.76125 7.6191 5.92862L7.47515 6.04779L6.06755 7.42084C5.84392 7.64169 5.70955 7.93337 5.68899 8.24256C5.66843 8.55175 5.76306 8.85781 5.95558 9.10478C5.32839 10.2333 5 11.4958 5 12.7784C5 14.061 5.32839 15.3234 5.95558 16.4519C5.78335 16.6765 5.69032 16.9491 5.69032 17.2291C5.69032 17.5092 5.78335 17.7818 5.95558 18.0063C5.98805 18.0517 6.02561 18.0934 6.06755 18.1307L7.48048 19.5193C7.73146 19.7575 8.06806 19.8913 8.41887 19.8923C8.70586 19.899 8.98644 19.8094 9.21331 19.6385C10.3786 20.2415 11.6787 20.5565 12.9989 20.5556C14.3192 20.5552 15.6185 20.2346 16.7791 19.6229C16.961 19.7585 17.176 19.8459 17.403 19.8768H17.5789C17.8711 19.8749 18.1551 19.7824 18.3893 19.6125C18.4372 19.5804 18.4818 19.544 18.5226 19.5037L19.9302 18.1462C20.1563 17.925 20.293 17.6322 20.3155 17.3212C20.338 17.0102 20.2448 16.7017 20.0529 16.4519C20.6756 15.3218 21.0009 14.0596 21 12.7777C20.9991 11.4958 20.6719 10.234 20.0475 9.10478ZM18.576 8.31204L18.5013 8.36903L16.4219 9.92343C16.2786 9.76264 16.1255 9.61037 15.9634 9.46748L17.5629 7.45193L17.6162 7.37939L18.576 8.31204ZM15.7394 7.17214L14.5984 8.63846C14.0855 8.45871 13.5442 8.36752 12.9989 8.36903C12.4642 8.36944 11.9337 8.46063 11.4313 8.63846L10.2583 7.17214C11.1143 6.77543 12.0506 6.56956 12.9989 6.56956C13.9472 6.56956 14.8835 6.77543 15.7394 7.17214ZM7.20856 10.1151L8.73345 11.255C8.3498 12.2489 8.3498 13.3441 8.73345 14.3379L7.20322 15.4778C6.79392 14.6395 6.58292 13.7227 6.58569 12.7947C6.58845 11.8668 6.80492 10.9512 7.21922 10.1151H7.20856ZM8.4562 18.1307L8.39222 18.198L7.42716 17.255L7.49647 17.198L9.57588 15.6436C9.71815 15.807 9.87324 15.9595 10.0397 16.0996L8.4562 18.1307ZM9.57588 9.90789L7.49647 8.35349L7.42716 8.29649L8.39222 7.36385L8.4562 7.43639L10.0557 9.45193C9.88243 9.59005 9.72187 9.74262 9.57588 9.90789ZM10.2583 18.3949L11.4313 16.9286C11.9331 17.1077 12.4644 17.1955 12.9989 17.1877C13.544 17.1983 14.0864 17.1104 14.5984 16.9286L15.7661 18.4157C14.905 18.8132 13.9631 19.0177 13.0098 19.0141C12.0565 19.0105 11.1162 18.7989 10.2583 18.3949ZM12.9989 15.6333C12.4911 15.6354 11.992 15.5048 11.554 15.255C11.0912 15.0075 10.7103 14.6374 10.4556 14.1877C10.4388 14.176 10.4258 14.1598 10.4183 14.141C10.1873 13.7238 10.0664 13.2574 10.0664 12.7835C10.0664 12.3097 10.1873 11.8433 10.4183 11.426C10.4268 11.4049 10.4395 11.3855 10.4556 11.369C10.7114 10.9342 11.0807 10.5726 11.5261 10.3207C11.9715 10.0687 12.4774 9.93528 12.9928 9.93381C13.5081 9.93234 14.0148 10.0629 14.4617 10.3123C14.9087 10.5617 15.2801 10.9212 15.5385 11.3545C15.797 11.7879 15.9333 12.2797 15.9339 12.7806C15.9344 13.2814 15.7991 13.7735 15.5416 14.2074C15.2841 14.6412 14.9135 15.0015 14.4671 15.2518C14.0207 15.5021 13.5143 15.6337 12.9989 15.6333ZM17.6002 18.198L17.5469 18.1307L15.9474 16.1151C16.1082 15.9709 16.2613 15.8188 16.4059 15.6592L18.4693 17.1877L18.56 17.255L17.6002 18.198ZM18.7786 15.4519L17.2643 14.3379C17.6413 13.3519 17.6413 12.267 17.2643 11.2809L18.7946 10.1411C19.1935 10.9731 19.3988 11.8803 19.3961 12.7982C19.3933 13.7161 19.1825 14.6222 18.7786 15.4519Z",fill:t})})},vy=({setCurrentTab:e,docLink:t,supportLink:n,communityLink:i})=>(0,At.jsx)(Fn,{title:"Plugin Resources",children:(0,At.jsx)(Kb,{columns:3,gap:"var(--pac-upui-space-large)",style:{gridTemplateColumns:"repeat(auto-fill, minmax(var(--pac-upui-width-card), 1fr))"},children:[{icon:my,title:"Documentation",description:"Explore detailed guides and tutorials to make the most of this plugin.",buttonText:"View Docs",buttonIcon:Rn,href:t},{icon:gy,title:"What's New",description:"Stay up to date with the latest features, improvements, and fixes.",buttonText:"View Changelog",buttonIcon:Pt,link:()=>e?.("changeLog")},{icon:Cy,title:"Feature Requests",description:"Share your ideas and help shape the future of this plugin.",buttonText:"Submit Ideas",buttonIcon:Pt,link:()=>e?.("featureRequest")},{icon:Ay,title:"Support",description:"Need help? Browse troubleshooting tips or contact our support team.",buttonText:"Contact Support",buttonIcon:Rn,href:n},{icon:Qy,title:"License Key",description:"Enter or update your license key to ensure updates and support.",buttonText:"License Key",buttonIcon:Pt,link:()=>e?.("licenseKey")},{icon:ii,title:"Join Our Community",description:"Connect with other users, share insights, and get exclusive updates.",buttonText:"Visit Community",buttonIcon:Rn,href:i}].map((e,t)=>(0,At.jsx)(kn,{title:e.title,description:e.description,icon:e.icon,buttonText:e.buttonText,buttonIcon:e.buttonIcon,onClick:e.link,href:e.href?e.href:void 0},t))})}),$y=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M14.0709 19.5C8.43414 19.5 5.67294 13.5772 5.55854 13.3224C5.51476 13.2206 5.49219 13.1109 5.49219 13C5.49219 12.8891 5.51476 12.7794 5.55854 12.6776C5.67294 12.4228 8.43414 6.5 14.0709 6.5C19.7077 6.5 22.4689 12.4228 22.5833 12.6776C22.6271 12.7794 22.6497 12.8891 22.6497 13C22.6497 13.1109 22.6271 13.2206 22.5833 13.3224C22.4689 13.5772 19.7077 19.5 14.0709 19.5ZM7.14454 13C7.76854 14.144 10.1241 17.94 14.0709 17.94C18.0177 17.94 20.3733 14.144 20.9973 13C20.3733 11.856 18.0177 8.06 14.0709 8.06C10.1241 8.06 7.76854 11.856 7.14454 13Z",fill:t}),(0,At.jsx)("path",{d:"M14.0719 16.8996C13.3005 16.8996 12.5465 16.6709 11.9052 16.2423C11.2638 15.8138 10.7639 15.2047 10.4687 14.4921C10.1736 13.7794 10.0963 12.9953 10.2468 12.2388C10.3973 11.4822 10.7687 10.7873 11.3142 10.2419C11.8596 9.69647 12.5545 9.32503 13.311 9.17455C14.0675 9.02407 14.8517 9.1013 15.5643 9.39648C16.277 9.69166 16.8861 10.1915 17.3146 10.8329C17.7431 11.4742 17.9719 12.2283 17.9719 12.9996C17.9719 14.034 17.561 15.0259 16.8296 15.7573C16.0982 16.4887 15.1062 16.8996 14.0719 16.8996ZM14.0719 10.6596C13.6091 10.6596 13.1567 10.7968 12.7718 11.054C12.387 11.3111 12.0871 11.6766 11.91 12.1041C11.7329 12.5317 11.6865 13.0022 11.7768 13.4561C11.8671 13.91 12.09 14.327 12.4172 14.6542C12.7445 14.9815 13.1614 15.2044 13.6154 15.2946C14.0693 15.3849 14.5398 15.3386 14.9674 15.1615C15.3949 14.9844 15.7604 14.6845 16.0175 14.2996C16.2746 13.9148 16.4119 13.4624 16.4119 12.9996C16.4105 12.3794 16.1635 11.785 15.725 11.3465C15.2865 10.908 14.6921 10.661 14.0719 10.6596Z",fill:t})]})},by=({pacPluginNewsData:e})=>(0,At.jsx)(Fn,{title:"Latest Plugin News",children:(0,At.jsx)(Kb,{columns:3,gap:"var(--pac-upui-space-large)",style:{gridTemplateColumns:"repeat(auto-fill, minmax(var(--pac-upui-width-card), 1fr))"},children:void 0!==e&&0!==e.length&&e.map((e,t)=>(0,At.jsx)(ei,{image:e.thumbnail,title:e.title,description:e.excerpt,buttonText:"View Post",buttonIcon:$y,href:e.url},t))})});var yy="pages-module_iconWrapper__xtPSm";$t(".pages-module_iconWrapper__xtPSm svg {\n width: 74px !important;\n height: 74px !important;\n flex-shrink: 0;\n}");const{__:wy}=wp.i18n,xy=({avatar:e,name:t,pluginLogo:n,pluginName:r,pluginDescription:o,greeting:a,pacPluginNewsApi:s,setCurrentTab:l,textDomain:c,onPacCardClick:u,docLink:d,supportLink:O,communityLink:h,showLicenseAlert:p=!1,onLicenseAlertDismiss:f,showBetaNotice:g=!1,customNoticeComponent:m,showCustomNotice:C=!1,betaNoticeLink:Q,showReviewCard:A=!1,onReviewCardDismiss:v,reviewCardLink:$})=>{const[b,y]=(0,i.useState)(null);return(0,i.useEffect)(()=>{Qt.get(s).then(e=>{y(e.data)})},[]),(0,At.jsxs)(jt,{gap:"var(--pac-upui-space-large)",children:[(0,At.jsx)(Jt,{username:t,greeting:wy(a,c),message:wy(`Welcome to the ${r} plugin!`,c),src:e}),(0,At.jsx)(Fn,{title:"Plugin Overview",children:(0,At.jsxs)(jt,{gap:15,children:[(0,At.jsxs)(jt,{direction:"horizontal",gap:"var(--pac-upui-space-large)",alignItems:"flex-start",children:[(w=n,w?i.isValidElement(w)?(0,At.jsx)("span",{className:yy,children:w}):"function"==typeof w?(0,At.jsx)("span",{className:yy,children:(0,At.jsx)(w,{})}):"string"==typeof w?(0,At.jsx)("img",{style:{width:74,borderRadius:4},alt:"logo",src:w}):null:null),(0,At.jsx)(Gt,{children:wy(o,c)})]}),C&&m&&(0,At.jsx)(m,{}),p&&(0,At.jsx)(Nn,{icon:Wn,type:"error",title:wy("License Key Not Connected",c),description:(0,At.jsxs)(At.Fragment,{children:[wy(`Your ${r} license key is not connected to this site. Please`,c)," ",(0,At.jsx)(ly,{onClick:()=>l?.("licenseKey"),children:wy("visit the license key page",c)})," ",wy("to connect and enable updates and support.",c)]}),width:"stretch",dismissable:!0,onDismissHandle:f}),g&&(0,At.jsx)(Nn,{icon:Wn,type:"error",title:wy("Divi 5 Beta Notice",c),description:(0,At.jsxs)(At.Fragment,{children:[wy("This plugin is currently in beta for Divi 5. While most core functionality is working, development is still in progress and some features may be incomplete or behave differently than expected. For more information, announcements, or to report bugs, please see our",c)," ",(0,At.jsx)(ly,{href:Q||"#",target:"_blank",children:wy("Divi 5 Compatibility Guide",c)})]}),width:"stretch"}),A&&(0,At.jsx)(Nn,{type:"light",title:wy(`Enjoying ${r}?`,c),description:(0,At.jsxs)(jt,{children:[(0,At.jsx)(Gt,{children:wy(" If our plugin has been making your work easier, I'd be so grateful if you could share a quick public review. Your feedback encourages us, supports our small business, and helps other Divi users choose the right tools for their projects.",c)}),(0,At.jsxs)(Gt,{as:"div",children:[(0,At.jsx)(Gt,{children:wy("~ Nelson Miller",c)}),(0,At.jsx)(Gt,{children:wy("Owner of Pee-Aye Creative",c)})]})]}),width:"stretch",actionButtonIcon:Rn,actionButtonTitle:"Leave a Review",onActionHandle:()=>{window.open($,"_blank")},dismissable:!0,onDismissHandle:v})]})}),(0,At.jsx)(vy,{setCurrentTab:l,docLink:d,supportLink:O,communityLink:h}),null!=b&&b.length>0?(0,At.jsx)(by,{pacPluginNewsData:b}):null,(0,At.jsx)(Pn,{heading:"Pee-Aye Creative",title:"Access More Divi Solutions",description:"Explore our entire collection of premium Divi plugins created to provide solutions and make your life easier while working with Divi!",buttonText:"Explore Our Divi Plugins",buttonIcon:Pt,onClick:u})]});var w},{__:Sy}=wp.i18n,ky=({changeLogs:e,texDomain:t})=>e?.length?(0,At.jsx)(Fn,{title:Sy("Changelog",t),children:(0,At.jsx)(jt,{gap:15,showDivider:!0,children:e.map((e,t)=>(0,At.jsx)(ti,{version:e.version,date:e.date,isLatest:0===t,children:e.points.map((e,t)=>(0,At.jsx)(ti.Item,{children:e},t))},`${e.version}-${e.date}-${t}`))})}):null,{__:Ey}=wp.i18n,Py={"divi-event-calendar-module":"divi-events-calendar","divi-dynamic-helper":"divi-dynamic-content-helper"},Ty={"divi-assistant":{icon:un,description:"A huge collection of incredibly handy features and tools to make your life easier when working on your Divi website - startup actions, general utilities, interface hacks, custom settings, global styles, learning resources, maintenance tools, code editors, accessibility improvements, alt text fixes, media hacks, local fonts, system report sharing, import/export tools, and so much more!"},"divi-builder-experience-helper":{icon:mn,description:"Customize and control the Divi Builder experience by showing or hiding interface elements, setting default preferences, enabling or disabling features and settings, and personalizing styles and text, all within configurable, reusable preset templates that can be assigned to any user or role, imported and exported between sites, and used to create a faster, cleaner, and more personalized Divi editing environment."},"divi-dynamic-helper":{icon:gn,description:"Extend Divi with powerful dynamic content capabilities, including adding missing dynamic content to various modules, pulling content from global sources anywhere on your site, using inline variables to combine static and dynamic text, setting fallback values for empty fields, nesting Divi Library layouts into any module, visually highlighting dynamic content, helpful data source tooltips, and full support for ACF PRO Options Pages."},"divi-contact-form-helper":{icon:cn,description:"Upgrade the Divi Contact Form with over 115 premium features like file uploads, date & time picker, spam protection, digital signature, confirmation emails, Zapier integration, save entries to database, SMTP settings, custom subject line, reply-to address, conditional email routing, custom merge tags, export to CSV, auto entry backups, and so much more!"},"divi-custom-fields-helper":{icon:rn,description:"View and edit custom fields directly in the Divi 5 Builder with full support for ACF and native WordPress fields, enabling you or your clients to easily update field values without leaving the builder, while optionally restricting custom field access in both the backend and Divi Builder based on user roles."},"divi-events-calendar":{icon:ln,description:"Easily integrate The Events Calendar plugin into Divi using our custom event modules to display beautiful highly-customizable grids, calendars, lists, and single event pages with incredible options and features for selecting, displaying, and styling events in the Visual Builder."},"divi-event-calendar-module":{icon:ln,description:"Easily integrate The Events Calendar plugin into Divi using our custom event modules to display beautiful highly-customizable grids, calendars, lists, and single event pages with incredible options and features for selecting, displaying, and styling events in the Visual Builder."},"divi-taxonomy-helper":{icon:an,description:"Add images to taxonomy terms (like categories and tags), enable featured image support in the Divi Theme Builder templates, display taxonomies in a fully customizable grid similar to the blog module, and show posts and products by current hierarchy level in the Blog and Woo products modules."},"divi-search-helper":{icon:dn,description:"Upgrade the existing Divi Search module with all the missing features provided by our addon with new design settings for the input field and button, advanced search criteria options for post types and taxonomies, improved search results page with many features, and a beautiful customizable live AJAX search results dropdown."},"divi-table-of-contents-maker":{icon:sn,description:"Improve your blog post navigation, readability, and SEO with the first and only table of contents module for Divi! Includes hundreds of customization settings and design styling options."},"divi-carousel-maker":{icon:On,description:"Create beautiful fully-customizable carousels of any Divi modules, rows, or sections by enabling a switch in the Divi Builder and adjusting the hundreds of carousel display features and slide design settings!"},"divi-responsive-helper":{icon:on,description:"Make your website look great and function well on all devices with the help of our huge suite of over 50 awesome features and unique settings in this ultimate Divi responsive toolkit!"},"divi-social-sharing-buttons":{icon:hn,description:"Encourage users to share and engage with your Divi content by adding highly-customizable social sharing buttons to any page, post, or Theme Builder template with innovative custom image, title, excerpt, and URL sharing options and full design, layout, and responsive settings!"},"divi-timer-pro":{icon:pn,description:"Increase sales and drive signups and conversions with scarcity and FOMO on your Divi website with this unique marketing countdown timer module with features like fixed-date, auto-restart, and evergreen timer types, redirect options, ability to show or hide content when the timer ends, and full design settings."},"divi-tabs-maker":{icon:fn,description:"Give your Divi tabs experience a serious upgrade by easily creating beautiful and functional advanced tabs with hundreds of custom functionality and design features to build your own tabs however you want and even add Divi Library layouts as the tab content."}},Iy={"divi-assistant":{marketplace:"https://www.elegantthemes.com/marketplace/divi-assistant/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-assistant/"},"divi-dynamic-helper":{marketplace:"https://www.elegantthemes.com/marketplace/divi-dynamic-helper/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-dynamic-helper/"},"divi-contact-form-helper":{marketplace:"https://www.elegantthemes.com/marketplace/divi-contact-form-helper/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-contact-form-helper/"},"divi-custom-fields-helper":{marketplace:"https://www.elegantthemes.com/marketplace/divi-custom-fields-helper/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-custom-fields-helper/"},"divi-events-calendar":{marketplace:"https://www.elegantthemes.com/marketplace/divi-events-calendar/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-events-calendar/"},"divi-event-calendar-module":{marketplace:"https://www.elegantthemes.com/marketplace/divi-events-calendar/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-events-calendar/"},"divi-taxonomy-helper":{marketplace:"https://www.elegantthemes.com/marketplace/divi-taxonomy-helper/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-taxonomy-helper/"},"divi-search-helper":{marketplace:"https://www.elegantthemes.com/marketplace/divi-search-helper/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-search-helper/"},"divi-table-of-contents-maker":{marketplace:"https://www.elegantthemes.com/marketplace/divi-table-of-contents-maker/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-table-of-contents-maker/"},"divi-carousel-maker":{marketplace:"https://www.elegantthemes.com/marketplace/divi-carousel-maker/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-carousel-maker/"},"divi-responsive-helper":{marketplace:"https://www.elegantthemes.com/marketplace/divi-responsive-helper/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-responsive-helper/"},"divi-social-sharing-buttons":{marketplace:"https://www.elegantthemes.com/marketplace/divi-social-sharing-buttons/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-social-sharing-buttons/"},"divi-timer-pro":{marketplace:"https://www.elegantthemes.com/marketplace/divi-timer-pro/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-timer-pro/"},"divi-tabs-maker":{marketplace:"https://www.elegantthemes.com/marketplace/divi-tabs-maker/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-tabs-maker/"},"divi-builder-experience-helper":{marketplace:"https://www.elegantthemes.com/marketplace/divi-builder-experience-helper/",pee_aye_creative:"https://www.peeayecreative.com/product/divi-builder-experience-helper/"}},By=({pacUserName:e,pacUserAvatar:t,newsletterPosts:n,pacPlugins:r,setPacPlugins:o,pacActivatePluginApi:a,activePluginId:s,managePlugin:l,texDomain:c})=>(0,At.jsxs)(i.Fragment,{children:[(0,At.jsx)($n,{userName:e,userAvatar:t,plugins:"Pee-Aye Creative",activePluginId:"Pee-Aye Creative",onAvatarClick:()=>{window.open(window.location.href.split("/wp-admin")[0]+"/wp-admin/profile.php","_blank")}}),(0,At.jsxs)(ty,{children:[(0,At.jsx)(jt,{style:{minWidth:"var(--pac-upui-width-sidebar)",maxWidth:"var(--pac-upui-width-sidebar)",padding:"var(--pac-upui-space-2xlarge)",backgroundColor:"var(--pac-upui-white)",overflowY:"auto",scrollbarWidth:"thin",scrollbarColor:"var(--pac-upui-medium) transparent"},children:(0,At.jsx)(si,{textDomain:c})}),null===r||null===n?(0,At.jsx)(jt,{alignItems:"center",justifyContent:"center",style:{flexGrow:1},children:(0,At.jsx)(li,{})}):(0,At.jsxs)(ny,{children:[(0,At.jsx)(Fn,{title:Ey("Our Divi Plugins",c),children:(0,At.jsx)(Kb,{columns:{xl:2},gap:"var(--pac-upui-space-large)",children:Object.keys(r).map(e=>{const t=e,n=Py[i=t]||i;var i;return(0,At.jsx)(Gn,{pacActivatePluginApi:a,setPacPlugins:o,textDomain:c,isActiveContext:s===n,manageActiveContext:l,pluginName:Ey(r[e]?.title,c)||"Pee Aye Creative Plugins",pluginSlug:t,operationSlug:n,pluginFile:r[t]?.key,pluginDescription:Ey(Ty[t]?.description,c)||"No description available.",icon:Ty[t]?.icon||function(){},status:Ey(r[t]?.status,c)||"notinstalled",type:"status",purchaseEnable:"notinstalled"===r[t]?.status,diviLink:"notinstalled"===r[t]?.status?Iy[t]?.marketplace:void 0,pacLink:"notinstalled"===r[t]?.status?Iy[t]?.pee_aye_creative:void 0},t)})})}),(0,At.jsx)(Fn,{title:Ey("Our WordPress Plugins",c),children:(0,At.jsxs)(Kb,{columns:{xl:2},gap:"var(--pac-upui-space-large)",children:[(0,At.jsx)(Gn,{href:"https://wpsitelauncher.com/",image:"data:image/png;base64,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",pluginDescription:Ey("An incredible suite of tools for collaboration, tasks, content, communication, feedback, approvals, maintenance, training, support, and everything related to your website in one place - your website. Visit our website to learn more about this unique workflow solution when working with client websites!",c),pluginName:Ey("The Ultimate Wordpress Collaboration Tools Directly In Your WordPress Website",c),type:"info"}),(0,At.jsx)(Gn,{href:"https://surelywp.com/",image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMsAAAAkCAYAAAAn6c5kAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABdmSURBVHgB7V0HeBTV2v52E5KQhF6ldy9VpLefoiBeiqBS9AIKiBT1F0Xw4aKiD1j+R6SqdFFQFFGaBUWaVFFBev2lSW+hBBISkuz93nPm7J6Znd2dDQEvkPd5hpmdOXPmzJnvPV87J7g8DHIIFHQZx4t3EM38hejYeaL8cUSP1iLqVp8o0k2UwQXdLspGNm4ruJySRREgLYOozywmyo98Mp23aN6u8ZZGdH8Tonn9ifLk5EtcLsJN2cjGbQNHZEEJFxMlnfedpxAtWMon8/K5HL5rHhCHtUy1GkSrBrO2ifVdy0Y2bgeEJIvSKCBKFybK/OV8Mh/f6JZkMFXGmweEqUq0ZgjzKfbmaRi8hsuGmYHO3+7Ae6enp1Nqaqrp/XHe7XZTdHS0+H0n9k1mEZQsiijYd5rMGmUF38BEIRuiiMrwD5/3XCSqWoVo9WDpz9wIDWMlQUZGBl26dElsOJ8jRw7Kly+fVyjs7rnd8dVXX9GwYcMoT5483nOXL1+mKlWq0MyZMylXrlyUlcB3VmJh7WWchyxZZUH9hozZfRl1TfnAXkvGY/ah9ee4yP5aMFjFwu7+yEA3WzUKiEJBiKIegCe42ETbuZOo+WhJmKzWMCAGRkdgz5499Mknn9BPP/1Ex48fFyMproEUcXFxVL9+ferSpQu1a9dOEOdOIszRo0fpzz//9DuPAQVaJ6uBbv3zDNHAOVJ+IrXvfTqRqFcjogHN/O8Zw2b9nI1EhTXu4v6LV4leaUPUpqpPeFE+kc+/MJfowFmiuCjfPcnsO5fOTzSlO1GOCKKxy4jmbiIqEBe4zR6j4qK5ieqXJXqAB/kyBeSzrIEqW7LoGkX4KMslAYIRxQqU386EaTKKCTMk63wYRRTsX375ZZowYQJdu3bNtuzZs2fp8OHDNHfuXKpevTp99NFHVLdu3TuGMLpW1ZHVGkVHPg7urNpGlMTkMEnXJaIY9nH7NuVBU+v6FA4MzVjPg+tm/hFvqSyBzf4ikiz61zp+gWgWD95pVy3PSCJqd78kCvDLAaINa0j410EhmMHt4LbEMml6tiAa2dFfZv3Gel2jdNY1SoRzoqCYR2mYXaxh3iO6kGSo1Ay6LiiN0rdvXxo9erQgSijBx/Xt27dT06ZNacOGDeJ3GBHzbIQBWBENKvMBE4PitI1l4dRFqRV0/HWO6PBJPshvKW/cs+sEB1stSvDYBYMouX1lXdizjD5a01cuFlon1qZe64Yy8VJek5gwE7/id3hbakNl8gEmspiIMlk686489s68U+D+7TukhjmfBGGXz7keTJkyRWgJUb8m+IFIozTJ1atXqWPHjnThwgVHhLFed0IwlAlVDlrRrkzG9Y4kWQy7NoZ6N5hezSvxe6RYbH4W3EPHmDCXzOX3nGI/igkjyGVFDA+2R/zv2XaUhOSafB8mVAQLfO0yljrCMCCERcbtdBUi+v89TDzmQGqa7zleJeYlCr9nl6msUVZSSB8lEFwZ0sn3MNNduWVQABqm2Xs+HwZy4c6EDwOBnzx5snyOJvDKNIPpERERQUlJSd5zoiMMwpw6dYo+++wzeu6558Tvixcv0r59+7z1ib7ge6KioqhGjRomAuL43LlzojwCCAppaWkUGxsrHOfIyEjxrL1799L58+fFbwX4UyVLlqQSJUqIunDfpk2bRH0PPvggFSpUyFtWtRd7+GX79++nQ4cOUUJCApUvX56KFSsm2legQAFTeSdAOfQRTNRjx455fTlVD7bKlSv7mWvKBEY7Tpw4YeoD3IP3qVu7MjWrnFdIlkfzkl0sC6lXWJOwaXV3EV+d6+BSBfKc+Xwil9/NmqdEPt/p7cdJyqVeljXNPypIfyMY4DenQyspAkIG2XR05TQsItFYElpt7W9EC7cyH2p7m2PWKJ3Y9Fq4QhYOV6MIlcUdEsWm8jt9pbocs5iEetQ1DMLK+WLl8yLCdB0g7BAeQB/l8CEhRF9//TUVLFiQXn/9dZoxY4bpXlX+iy++oGeffVYIzfr166lDhw4mYcNxkSJFhBCDBDq+++476tWrl4kEcJaLFy9OGzdupMKFCwuh6d+/P61atcpUDibj4MGDadSoUbR27VoaNGgQbd68WZRHvW3bthV1QZDRlkWLFtGYMWNEvSC/FUWLFhWBixEjRtBdd93lbbsT0uTMmZPmzJlDQ4cONQk9gPbg/Ntvv20KpmCPaBqIjcFAvw/lEHXbu3sb3VMiL91VnOjEaRLaQbQL/7AcbGFN0aqyEc3ibd1+CkgWIU+8bThg3ENykN16VNZlAhOgZin2x2IoKNK5GxuyE//vf8r6YWp9tJZoPQ/mrmgtmhcpjxdu9pHFrUJ6ykdZaPgorohMEIUfnItV4Q9MhhdbEo16lKgpIhnJJKNkmoZJSJJECdfyUPkDOzRs2JBq1qwpRm4IZLVq1YTQly5d2rtBmEEARRx8ZAgHNggzNhxDC9hBmVCqLDacswYZ0EZrOQAChZBuixYt6PfffxfPAiC8AIgC7dmtWzdhMq5evdpLFEUCtT958iRNnz5dBC9++OEH0zUnfdijRw/xXL2N2HAdbUQ7FFFUf61bt04QBdDvQX1ob8HCxSkPC12loiQE2ARu2t6TxqFLysAeaImIAO007lm1z3C0+ecV/iwnzpPZvIIMcfc1LEehwZ+hQmGi9pw8b1edqDdH6Ja9QNSYCeRJ0vtI1rmT25dkiIKIjKVrUa9MaxRWl8V4cNv0BlGLu31RhDfaG/F1gxRKwzQbJZ3+rPBhFObNm0fz588Xx/nz5xdaY9u2bWJkVtuOHTtEdEwJAYTTbWMPWkdbBXcA29FaPtD9s2fPFkIKkgRKonbu3Jk+//xzcd2aUNT36jpMw/bt29Py5ctN14MhOTlZmHIIq6u6dCDkDKIqqOvoY2t5HMNsffHFF1VLqWZJkiaOpSnQCup7w/e4eIVswkwamEh72MlPNgT24FkpN6Z7WLZysgHQrCKFhkvWpXdRTvZTWiIocdX/2QmXZcQOcKPhPWYY4eFMaBTRH8x0Ntfpl2FEFYsYjpLRl42Y7TWYPJRsjpKxzFKr8ZK14Uy6jI+Pp7x5/WOBEGIIQKdOnYQALFmyRNji0CQwy9QGvwDJyr8jGoY2woRMSUnxCzCo4/HjxwuTTDcJ7Uil7lcZeaUpVPDCKWAu6qaiqhv48ssvTedBSpiGentVO1q2bCk0ucdwVDBguhG51rvZJZ11JfgbDvJAz76t0iziqRly874BXzvDZTb9JX9CMyVZCcbl87FvXLoghYaR/1FdpJp38hL5k5YvRkf5XAX3aE7cfLGEZCzabgoLCoLJl5DuN2s/EZ7mSEZNVmcb/k1UKr+/loji71ASztk1840g5kZ2oIYtpLAAgX/ooYeMtpkz+Oo3TAjY1XC44Rfs2rXLVM56782CHu2ykhWm4ZUrV+jdd981lVHCiJH78ccfpyFDhgjfTJFErxdON/JO4aBevXrUqFEjP58NADFAEIWVK1fS6dOnbbXdgAEDxF5da8CDZCwsS93MZsE/d1lqBwD+CybjegWXj2OYYLlifZYI/JlU9n03H5E/YRaRlSwsWw3ZuY+PotBwy+QltNMlHsATeft4Hedt2G8ha/qJNc3dRX1+kHsCNHecvUYR5hVXWpUb0roBH/PNnmtSEyiNci/HtVcO4gqjfVMaZCfKPezNNYh4aH6yN+LAjZu9XjpZ4QACVbVqVe8H1j+y/tERQRo7dizVrl2bHnvsMeGwQ8CchHdvFAKRNHfu3MLZh8ADusmFawgWwDTDu+/cuVP4NPoAofbffvut0FxOgf5Qgq73iTLvFixY4D2nAibWvoPP1Lp1a9M5JPRqlCXzIMmCn8xkOcXfO42JsRnaIlZTPtzsx+pIosESkQ0hQagdx+XPv85r59UuRZr+jsY/JvDS3UT3jOBtJFG5oey3TJLazq0rWI9se5tqWlLy6BkjCmAlCsrzi5UtKTPwPw4kGvckn+cKMpg0GRfRSXKGcd5YnwOmooV4wHRma8v/YxbzSBJhiVKIcnzuHMfZj5wnx4C5AX/k559/pgYNGpgIYh0ZFeCowqS49957afHixX+LVgGUloA/07NnT+G/ICKFnFGlSpXEyK3K6cDIj+AETDhoSYSkH3jgAXHN6sfgOhz/cABNXa6c2TvWI4cAQszwAa3vA4BseCddcyKL3sIwv71v45YytZ9l7kKyzLuQmmSQISNQTzWRU1YoTXtQjExOwnc4DEWnaRBoIzfLX53S5AhQCkksv3+x3B1iAp7DQI3EZKTPKhIDPp8vXp6oWz3fvZGuAM6VJ02+5KRucpQABt5PVJ4jCV04mlWgmIwiQEUpH8U7iY0PhrCfPfpr2RnuOJm/8XsGGsZ+cFSAaIgd4JDjQ8IcW7NmjTC5YHr8+uuvfiOj9TeiSo888ohwXGF+/B2AOQV/qnnz5n7Xtm7dKvbWdi9dupRKlSrl57/oeSRVFlG8cDQL6oQJ+NRTT9Err7zi12+IfsH0wswH5KSs98InREBCtUdH7VIkBELPt4Aw+07JcHBaqkwCiqd5ZMa9ajG5iSSluo9lbDebYbtPyHSEKYHJr1qmtDSXnL2vbAPZmGxKdqEI4tkHmtvPyAkaqRV3vfIyN+LnZHMjnmBytK5iOOYeuUe4bc9Yoj9GyIlv6n3UrFGo139xcn305yTNuxj7aJd4HLO3HL9o+UIUFtQHhWMKOx45C0S6MMMWyTTZKR5BLF8nSRsfgvTSSy+FzJZbI1H6+cwCbQBJsFm1H4QcQmkHaFNEz9RebdZ3QJ2BZgcEgnof9KMeUldAf3366afCBNTLqz2CChi47FCZo6O5kIDUTbFoKfSLMC5EaSYYD87FisjBtxHLpB5zgDZIZm2wYAvR8TNkFnQmXA3O6eTNSc7hsWzIRLC8e0BEjupW4OcvHybboU+mjBzZgWPOnONLSZaCrVgO1CqjVe7yDQ5w5LXTgkioEJGtf77PZhtraxcyqUGm8kNzoZHD2xpzeJy8ozay6kILUtSqVUtsw4cPF/b9yJEjBYn00Vftt2zZIrLQVtPDr502xAg0OdEpYN/b1Y13sIvy4Z0RvYPpqXI3AMweax0qZ5SZNpYtW5a6du1KH3/8sZ92efPNN71LH3SzD89Bglb9tranAg+CFXnE/2Mn+QQ8hzSpNh0mczKSZadhWRmpKsfci+eB+MIVWQZPTOXzUzmSfSXdZ8WI4EEOKdSyDaH9FlzHDJMcuNdQACAmkqiI5Ha4h5VEQymTHktAKxKZ0YlPs604UTrvXrXI++Hzpf2ICkyqVD2YfMy7yve2BVF+4d8FjSBIgAFORDpYqwzmEH+PBhRwDYT/i7po9+7dNG7cOGHO6Gofzmjv3r3pvvvuE/Y8puYjQQlSWIEkGkZxkCWQhjlz5owIEKhAgnr+b7/9RjcCIEuZMmW8z9GFFWbOBx98IMxIEAbvHhMT49d23Id3w7VwoAS9X79+NGvWLD/TDuFodayjVatWpkCLqU7eIiOkL/HHLvKNrCyYhxOkr6EiWmLw5JG9SQX5G8vSa7AJt3oreQkFOTuZQH7Z/igue9/dqq0U+l2ZgG3qM/G6S5lOM5aOQKNhs66b0RGJk70by8Y8PUkKMhx+kAYm6sNscr3HFQ9q6V+Jin4hFPcg50xW/yo1ikd5+haI0+gkDkO/0Ikz/J18PevUuoG5MnXqVNtriCQ1a9ZMCB4y5YHIgusQONEBPKzYaRA8BzmI77//XkSjAGTcp02bRteDYCYS5nrZlUHe5dVXXxXzygBM+YH5AxNJ5UjwDpg31qRJE3rrrbcoHKj3r1OnDjVu3NiUjLTLBSkyP//884HrNPb3/4No2lJtQFQJaq3LhZOey/BVSAYH6pWR8qSiqOJ+q2/L9eTNLTPyjpEhSVEsyLR95YNbEaka3aeJdML7TzGEPVpGGRD5eol9kARm5JsdyDdl2eWLfiGpCdPLXSiERjGIMvBRorFdjLZ7wktKVqhQQZgMBw8e9Lu2YsUKatOmjYg0QQOoKSBWgEjKBEMuBuaEbuIowIwD4ZAdh6b55ptvRC7kRgGJPfgN+jwwCCYWtUFjvvbaa4IcIIOeO9IBn82diRmqysd75plnBFms2s1aFsTGkgfVxkCox6ZVFJtKKYbMeNMGOlLl7I+KmtDfU5LIb8mjjV9dmz9jfHiKVPjVwUy2QG8TqXwOoF9TqZKEhsG5GMOP4cHrrVky+zqth/kh/T4jmseJTUxrdqpRFFE8YRIFwOpHOKOY5Gc3PR8rJrEp6D6LOkaoFP4B7sWUDxACUR9rfTgGKa2JvmCCdD2AGQaiT5w40ZShxzGmnzz55JO2bVDH8G0wgTQzUP2HiZloh51G1oH1RE58IwSByrI/sOcw+cLEVrDQV2GtUkhLCkLLxLA5fxX5lkCRq6tYDhD+ZNzMQgxBop80DTO5P4kIhkdFIKH+OOM+fRHR/87x3YzloNO+IbkIh+ydeXHeTqNkODe9rMDMXXxQa9Y52BoRlMMxBApBAHUOBEJ9qg5vmy116dGxG5GnUc975513hNazy6jbldePMVUGs58zS2Tch8EIvl8wIFys5pSFAhzlpizQmAVi22vCuZFml2yD3FdlTVMOmiY1QFuNyZN1y9BNg1dfKw2Drd//sAMEwqRKwogIAr8Q5nR9wJZNr5ks+F8SDZ1LIgsv/iSSTeWicxRRWKOM6yrPC40SvqUgoAQekwZhjlk1i18bNIHDvDJMtIQ20YHZsnBurffov1WoGrOF3ZltfBCoZ8A/WrZsmZcw6lqoe99//33hx2SFxgNZ1DoZ63OA7t27izl2Tp+FKBd5AgymkAUmVOMK6hmyHKZJCR8m0CNYLovz9erF6abB9NX1b/I0CAP5sWoYfrFP2MqZwFrmmkcmFT0hTC9olHGaj3I9A7OargJhwsIprLvAhw1mX0PI4Xcg6adyHNbM94cffiiScogkWevCb4Ru4exjHYyaVq8D6zz0+xBqtUMwn0cRBoMApr5ggRoWYAV6N/QF/qYAkpwoayUXZi7YITExMejzoZ2s01cANUetT58+pueEAiJikVhfj5kaly0bd1M0V1OrlN4OuccfkBDTXhJt7kuQjn3B+MDPTUyxuTfRf2mzU9j+KSR1Bo2etobtUyxMjCLftJgQsV4vUbhhAx8xa5SssmB0MwXTOzD9BfkTzP/CdBA4q5gigrwGImSY6gKo+VTWyYD6fDJoH/gIKmKGe+HnIPmGiNikSZOEllKAUEJbIdkJ4UawAGXQHn3xGDLgDz/8sNBkTt/tyJEjIlAB8mBlI8iGRV9wsEF8hMjV6kxAfy/McEDeRG8rZmajX9BWtYbG+mwQH37cgQMH/K6j7fp8MSfANJV3l8hVkjkt/kcqD8YlOT0xpLX/TA6skBy/TGoZk6x55LoWrEnpWDOwXM3maNpPHAfJo81LvMJEaVKRqGfD8GUx4N8N0xsAwvRDlCyHlocJVCEZCcdEw/TKZNTLCewERGWxAT2Dr64FGg2DXVPQVw0Ga1OoejJbBs/HplZSBivr5BmBngmiIypmF0RQKzqd1m+TnnNU1unAGkiuwnmuUwT9I3t6iHgqCGNoGKxTyAhhej3PRBmvRb1ugE+cjRsA5JegtbAa0hr1w3oVmL52swf+LtwIUgRC0GHSpYWC+7IPM20AeWcdWxvo1SiGMz8+i3yUbNxcYIq/WjZs1dzwi5Rp+t+Cmylazv4wuCpMhobhPAzCfeIvYhhk8BjO1AtdzXmUbKLcGlBBD8zGhvawahX4SUiEIhJ5pyLSSSFvWNklNQz+6uAzM/EXH0n+8T12EeLyEL3xL86ByGUW2f9Hyy0E5X9gPY0dUYAnnnjijiYK4Pj/ZwF0DXOWtciPHGk4cIaoCCcl23Fkorgx3yZbo9yagOOOxXE6QBxEzfAXPa3J0jsNYZEFCEWEbKLcmkDoHQlXOyDcjXD6nUwUwJEZpsPJeoFs3HqACYZkJBK8+l/xRF5HTQe6k4kC/AdQWHriZsMmuQAAAABJRU5ErkJggg==",pluginDescription:Ey("SurelyWP is the first and only company creating addons for the popular SureCart ecommerce platform. Our goal is to create helpful solutions that help store admins effectively run and market their online stores. Visit our website to learn more about the niche tools and solutions we are creating!",c),pluginName:Ey("Helpful Tools And Specialty Addons For SureCart-Ecommerce Stores",c),type:"info"}),(0,At.jsx)(Gn,{href:"https://wpinbox.com/",image:"data:image/png;base64,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",pluginDescription:Ey("Save time and get your sanity back when communicating with your website customers, students, subscribers, members, donors, comments and other users by viewing contextual information about them directly in the sidebar of your inbox! Visit our website to learn more!",c),pluginName:Ey("Display Contextual User Data From Your WordPress Site In Your Inbox Sidebar",c),type:"info"}),(0,At.jsx)(Gn,{href:"https://fluentlywp.com/",image:"data:image/png;base64,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",pluginDescription:Ey("We're currently developing our first plugin, an all-in-one toolkit designed to enhance the power of Fluent plugins. Your feature suggestions can help guide what we build first, so let us know what would make your workflow more efficient. We are excited and will announce more details about it soon.",c),pluginName:Ey("Thoughtfully Designed Addons That Enhance The Fluent Plugin Ecosystem",c),type:"info"})]})}),(0,At.jsx)(Fn,{title:Ey("Our Latest Newsletters",c),children:(0,At.jsxs)(Kb,{columns:3,gap:"var(--pac-upui-space-large)",style:{gridTemplateColumns:"repeat(auto-fill, minmax(var(--pac-upui-width-card), 1fr))"},children:[void 0!==n&&0!==n.length&&n?.map((e,t)=>(0,At.jsx)(ei,{image:e.thumbnail,title:e.title,description:e.excerpt,buttonText:"View Newsletter",buttonIcon:$y,href:e.url},t)),(0,At.jsx)(At.Fragment,{})]})})]})]})]}),_y=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M20.6611 11.7979C20.8868 11.8008 21.1021 11.8922 21.2617 12.0518C21.4213 12.2113 21.5127 12.4267 21.5156 12.6523V17.208C21.5156 18.0386 21.1859 18.8355 20.5986 19.4229C20.0113 20.0102 19.2143 20.3407 18.3838 20.3408H8.13184C7.30126 20.3407 6.5043 20.0102 5.91699 19.4229C5.32976 18.8355 5 18.0386 5 17.208V12.6523C5 12.4258 5.0898 12.2081 5.25 12.0479C5.4102 11.8876 5.62793 11.7979 5.85449 11.7979C6.08005 11.8009 6.29557 11.8922 6.45508 12.0518C6.6145 12.2113 6.70604 12.4268 6.70898 12.6523V17.208C6.70898 17.5856 6.85897 17.9478 7.12598 18.2148C7.39286 18.4816 7.75448 18.6317 8.13184 18.6318H18.3838C18.7611 18.6317 19.1228 18.4816 19.3896 18.2148C19.6567 17.9478 19.8066 17.5856 19.8066 17.208V12.6523C19.8066 12.4258 19.8974 12.2081 20.0576 12.0479C20.2177 11.8879 20.4348 11.7979 20.6611 11.7979ZM13.2559 5C13.4824 5.00004 13.6992 5.09081 13.8594 5.25098C14.0195 5.41115 14.1103 5.62798 14.1104 5.85449V12.9395L15.5 11.5498C15.5788 11.47 15.6728 11.4063 15.7764 11.3633C15.88 11.3203 15.9914 11.2983 16.1035 11.2988C16.2156 11.2983 16.3271 11.3203 16.4307 11.3633C16.5343 11.4063 16.6282 11.47 16.707 11.5498C16.7913 11.6295 16.8584 11.7255 16.9043 11.832C16.9502 11.9386 16.9745 12.0539 16.9746 12.1699C16.9746 12.2861 16.9503 12.4021 16.9043 12.5088C16.8583 12.6153 16.7913 12.7113 16.707 12.791L13.8594 15.6387C13.7804 15.7159 13.6876 15.7781 13.5859 15.8213H13.4717C13.4002 15.8321 13.3274 15.8322 13.2559 15.8213C13.1424 15.8216 13.0298 15.7982 12.9258 15.7529C12.8242 15.7097 12.7313 15.6475 12.6523 15.5703L9.80469 12.7227C9.64472 12.5625 9.55469 12.3455 9.55469 12.1191C9.55469 11.8928 9.64472 11.6758 9.80469 11.5156C9.88322 11.435 9.97738 11.3709 10.0811 11.3271C10.1846 11.2835 10.2958 11.2607 10.4082 11.2607C10.5206 11.2607 10.6318 11.2835 10.7354 11.3271C10.839 11.3709 10.9332 11.435 11.0117 11.5156L12.4014 12.9053V5.85449C12.4014 5.62813 12.4914 5.41112 12.6514 5.25098C12.8116 5.09077 13.0293 5 13.2559 5Z",fill:t})})},Xy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M15.0889 5.57227C15.2736 5.57227 15.4514 5.64416 15.582 5.77148C15.7124 5.89872 15.7861 6.07115 15.7861 6.25098V6.93066H16.4824C16.9133 6.93074 17.3262 7.0975 17.6309 7.39453C17.9356 7.69163 18.1074 8.09449 18.1074 8.51465V9.36523C18.3883 9.25106 18.6899 9.19264 18.9941 9.19336H19.0771C19.3766 9.19259 19.6736 9.24945 19.9502 9.36133C20.2266 9.47317 20.4776 9.63761 20.6885 9.84473C20.901 10.0503 21.0698 10.2958 21.1846 10.5654C21.2993 10.835 21.3582 11.1242 21.3574 11.416V11.4971C21.3582 11.7889 21.2992 12.0781 21.1846 12.3477C21.0698 12.6173 20.901 12.8628 20.6885 13.0684L18.1074 15.585V18.0195C18.1074 18.4397 17.9356 18.8425 17.6309 19.1396C17.3262 19.4367 16.9133 19.6044 16.4824 19.6045H8.125C7.69402 19.6045 7.28033 19.4367 6.97559 19.1396C6.67107 18.8426 6.5 18.4395 6.5 18.0195V8.51465C6.5 8.09465 6.67106 7.6916 6.97559 7.39453C7.28033 7.09743 7.69402 6.93066 8.125 6.93066H8.82129V6.25098C8.82136 6.07108 8.89496 5.89874 9.02539 5.77148C9.15593 5.64422 9.33297 5.57234 9.51758 5.57227C9.70228 5.57227 9.88014 5.64416 10.0107 5.77148C10.141 5.89872 10.2138 6.07118 10.2139 6.25098V6.93066H11.6074V6.25098C11.6075 6.07099 11.681 5.89876 11.8115 5.77148C11.9421 5.64417 12.119 5.57227 12.3037 5.57227C12.4884 5.5723 12.6653 5.64419 12.7959 5.77148C12.9264 5.89874 12.9999 6.07105 13 6.25098V6.93066H14.3926V6.25098C14.3926 6.07111 14.4663 5.89873 14.5967 5.77148C14.7272 5.64425 14.9043 5.57237 15.0889 5.57227ZM8.125 8.28809C8.06343 8.28809 8.00447 8.31205 7.96094 8.35449C7.91741 8.39693 7.89258 8.45463 7.89258 8.51465V18.0195C7.89258 18.0795 7.91741 18.1372 7.96094 18.1797C8.00447 18.2221 8.06343 18.2461 8.125 18.2461H16.4824C16.5439 18.246 16.603 18.2221 16.6465 18.1797C16.6899 18.1373 16.7139 18.0795 16.7139 18.0195V16.9424L16.6445 17.0107C16.5374 17.1155 16.4097 17.1982 16.2695 17.2549C16.1294 17.3115 15.9789 17.341 15.8271 17.3408H13.6963C13.5116 17.3408 13.3347 17.2689 13.2041 17.1416C13.0736 17.0143 13.0001 16.842 13 16.6621V14.584C12.9999 14.4362 13.0298 14.2899 13.0879 14.1533C13.146 14.0167 13.2314 13.8925 13.3389 13.7881L16.7139 10.4971V8.51465C16.7139 8.4547 16.6899 8.39692 16.6465 8.35449C16.603 8.31211 16.5439 8.28816 16.4824 8.28809H15.7861V8.9668C15.7861 9.14683 15.7126 9.31995 15.582 9.44727C15.4514 9.57459 15.2736 9.64648 15.0889 9.64648C14.9043 9.64638 14.7272 9.5745 14.5967 9.44727C14.4661 9.31994 14.3926 9.14686 14.3926 8.9668V8.28809H13V8.9668C13 9.14687 12.9265 9.31994 12.7959 9.44727C12.6653 9.57448 12.4883 9.64645 12.3037 9.64648C12.1191 9.64648 11.9421 9.57443 11.8115 9.44727C11.6809 9.31994 11.6074 9.14687 11.6074 8.9668V8.28809H10.2139V8.9668C10.2139 9.14679 10.1412 9.31995 10.0107 9.44727C9.88014 9.57459 9.70228 9.64648 9.51758 9.64648C9.333 9.64641 9.15593 9.5745 9.02539 9.44727C8.89478 9.31994 8.82129 9.14687 8.82129 8.9668V8.28809H8.125ZM11.3779 15.5312C11.5626 15.5312 11.7405 15.6031 11.8711 15.7305C12.0014 15.8577 12.0751 16.0301 12.0752 16.21C12.0752 16.39 12.0016 16.5631 11.8711 16.6904C11.7405 16.8178 11.5626 16.8896 11.3779 16.8896H9.98535C9.80076 16.8896 9.62372 16.8176 9.49316 16.6904C9.36256 16.5631 9.28906 16.39 9.28906 16.21C9.28913 16.03 9.36269 15.8577 9.49316 15.7305C9.62374 15.6032 9.8007 15.5313 9.98535 15.5312H11.3779ZM14.3926 14.6797V15.9834H15.7305L18.2832 13.4932L16.9463 12.1895L14.3926 14.6797ZM11.3779 13.2656C11.5626 13.2656 11.7405 13.3375 11.8711 13.4648C12.0014 13.5921 12.0751 13.7645 12.0752 13.9443C12.0752 14.1244 12.0016 14.2975 11.8711 14.4248C11.7405 14.5521 11.5626 14.623 11.3779 14.623H9.98535C9.80076 14.623 9.62372 14.552 9.49316 14.4248C9.36256 14.2975 9.28906 14.1244 9.28906 13.9443C9.28913 13.7644 9.36269 13.5921 9.49316 13.4648C9.62374 13.3375 9.8007 13.2657 9.98535 13.2656H11.3779ZM18.9941 10.5518C18.8772 10.5504 18.7607 10.5715 18.6523 10.6143C18.5441 10.657 18.4453 10.7197 18.3623 10.7998L17.9258 11.2256C17.9208 11.2378 17.9135 11.2492 17.9033 11.2578L17.9307 11.2305L19.2676 12.5342L19.7041 12.1084C19.7866 12.0284 19.8519 11.9329 19.8965 11.8281C19.9411 11.7232 19.9641 11.6106 19.9639 11.4971V11.416C19.9639 11.1867 19.8704 10.9668 19.7041 10.8047C19.5378 10.6426 19.3123 10.5518 19.0771 10.5518H18.9941ZM13.2354 11.0039C13.42 11.0039 13.5969 11.0758 13.7275 11.2031C13.8581 11.3304 13.9316 11.5026 13.9316 11.6826C13.9316 11.8627 13.8581 12.0358 13.7275 12.1631C13.597 12.2902 13.4199 12.3613 13.2354 12.3613H9.98535C9.80076 12.3613 9.62372 12.2903 9.49316 12.1631C9.36256 12.0358 9.28906 11.8627 9.28906 11.6826C9.28913 11.5027 9.36269 11.3304 9.49316 11.2031C9.62374 11.0758 9.8007 11.0039 9.98535 11.0039H13.2354Z",fill:t})})},Vy=({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M21.6221 11.7972C21.8477 11.8002 22.0631 11.8916 22.2227 12.0511C22.3822 12.2107 22.4736 12.4261 22.4766 12.6517V17.2074C22.4766 18.038 22.1468 18.8348 21.5596 19.4222C20.9723 20.0095 20.1753 20.3401 19.3447 20.3402H9.09277C8.2622 20.3401 7.46524 20.0095 6.87793 19.4222C6.2907 18.8348 5.96094 18.038 5.96094 17.2074V12.6517C5.96094 12.4251 6.05073 12.2074 6.21094 12.0472C6.37114 11.887 6.58887 11.7972 6.81543 11.7972C7.04099 11.8002 7.2565 11.8916 7.41602 12.0511C7.57544 12.2107 7.66697 12.4262 7.66992 12.6517V17.2074C7.66992 17.585 7.81991 17.9472 8.08691 18.2142C8.3538 18.481 8.71542 18.6311 9.09277 18.6312H19.3447C19.7221 18.6311 20.0837 18.481 20.3506 18.2142C20.6176 17.9472 20.7676 17.585 20.7676 17.2074V12.6517C20.7676 12.4251 20.8584 12.2074 21.0186 12.0472C21.1787 11.8872 21.3957 11.7973 21.6221 11.7972ZM14.4326 5.00815H14.5469C14.6485 5.05137 14.7413 5.11357 14.8203 5.19077L17.668 8.03843C17.7522 8.11812 17.8193 8.21417 17.8652 8.32065C17.9112 8.42739 17.9355 8.5433 17.9355 8.65952C17.9355 8.77558 17.9111 8.89082 17.8652 8.99741C17.8193 9.1039 17.7522 9.19994 17.668 9.27964C17.5891 9.35944 17.4952 9.42313 17.3916 9.46616C17.288 9.50915 17.1766 9.5311 17.0645 9.53061C16.9523 9.53114 16.8409 9.50912 16.7373 9.46616C16.6337 9.42315 16.5398 9.35944 16.4609 9.27964L15.0713 7.88999V14.9749C15.0713 15.2015 14.9805 15.4183 14.8203 15.5785C14.6601 15.7386 14.4433 15.8294 14.2168 15.8294C13.9902 15.8294 13.7725 15.7387 13.6123 15.5785C13.4523 15.4183 13.3623 15.2013 13.3623 14.9749V7.92417L11.9727 9.31382C11.8941 9.39441 11.8 9.45856 11.6963 9.50229C11.5927 9.54594 11.4815 9.5687 11.3691 9.5687C11.2567 9.5687 11.1456 9.54593 11.042 9.50229C10.9383 9.45856 10.8442 9.39441 10.7656 9.31382C10.6057 9.15364 10.5156 8.93667 10.5156 8.7103C10.5156 8.48393 10.6057 8.26695 10.7656 8.10679L13.6133 5.25913C13.6922 5.18198 13.7851 5.11971 13.8867 5.07651C13.9908 5.03122 14.1033 5.0078 14.2168 5.00815C14.2883 4.99727 14.3611 4.9973 14.4326 5.00815Z",fill:t})})};function Ry(){var e=["42TNPwzE","1670465AOBord","1156021wlisnk","1313704gHqDSC","4677656JBaoqD","3411848ZfTeXx","153914gGGpPx","29492757lZKKHo","12lCslTt"];return(Ry=function(){return e})()}function Zy(e,t){var n=Ry();return(Zy=function(e,t){return n[e-=120]})(e,t)}!function(){for(var e=Zy,t=Ry();;)try{if(930629==-parseInt(e(122))/1+parseInt(e(126))/2*(-parseInt(e(120))/3)+parseInt(e(124))/4+-parseInt(e(121))/5*(parseInt(e(128))/6)+-parseInt(e(123))/7+-parseInt(e(125))/8+parseInt(e(127))/9)break;t.push(t.shift())}catch(e){t.push(t.shift())}}();var jy=window.DiviContactFormHelperDashboardData||{};const Ly={restURL:jy.restURL,nonce:jy.nonce,assetsURL:jy.assetsURL,imagesURL:"".concat(jy.assetsURL,"/images"),currentUserInfo:jy.currentUserInfo,generalSettingsEmail:jy.generalSettingsEmail,editableRoles:jy.editableRoles,pluginName:jy.pluginInfo.pluginName,pluginSlug:jy.pluginInfo.pluginSlug,pluginDescription:jy.pluginInfo.pluginDescription,pluginDOCLink:jy.pluginInfo.pluginDOCLink,pluginSupportLink:jy.pluginInfo.pluginSupportLink,pluginTroubleshootLink:jy.pluginInfo.pluginTroubleshootLink,pluginCommunityLink:jy.pluginInfo.pluginCommunityLink,pluginBetaNoticeLink:jy.pluginInfo.pluginBetaNoticeLink,pluginETReviewsLink:jy.pluginInfo.pluginETReviewsLink,pluginPAReviewsLink:jy.pluginInfo.pluginPAReviewsLink,pluginFindLicenseKeyLink:jy.pluginInfo.pluginFindLicenseKeyLink,PluginIsETMarketplace:jy.pluginInfo.PluginIsETMarketplace,pluginTextDomain:jy.pluginInfo.pluginTextDomain,pluginCurrentVersion:jy.pluginInfo.pluginCurrentVersion,pluginNewsAPI:"".concat(jy.restURL,"/plugin-news"),pluginActivateAPI:"".concat(jy.restURL,"/plugins/activate"),pluginFeatureRequestAPI:"".concat(jy.restURL,"/feature-request"),pluginActivateLicenseAPI:"".concat(jy.restURL,"/license/activate"),pluginDeactivateLicenseAPI:"".concat(jy.restURL,"/license/deactivate"),pluginForceLicenseCheckAPI:"".concat(jy.restURL,"/license/check"),showBetaNotice:!1,pluginLogo:cn},zy=function(e){var t={pacUserName:Ly.currentUserInfo.name,pacUserAvatar:Ly.currentUserInfo.avatar,newsletterPosts:e.newsletterPosts,pacPlugins:e.pacPlugins,setPacPlugins:e.setPacPlugins,pacActivatePluginApi:Ly.pluginActivateAPI,activePluginId:Ly.pluginSlug,managePlugin:function(){e.setPage(Ly.pluginSlug)},texDomain:Ly.pluginTextDomain};return wp.element.createElement(ey,null,wp.element.createElement(By,t))},My=function(){return wp.element.createElement(jt,{className:"pac-divi-contact-form-helper-loader",alignItems:"center",justifyContent:"center",gap:"none"},wp.element.createElement(li,null))};var Yy,qy,Uy,Dy,Wy;n(604),console.error,Yy=Yy||{},qy={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},Uy=["(","?"],Dy={")":["("],":":["?","?:"]},Wy=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var Ny={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};var Hy={contextDelimiter:"",onMissingKey:null};function Gy(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},Hy)this.options[n]=void 0!==t&&n in t?t[n]:Hy[n]}Gy.prototype.getPluralForm=function(e,t){var n,i,r,o,a=this.pluralForms[e];return a||("function"!=typeof(r=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(i=function(e){var t,n,i;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(i=t[n].trim()).indexOf("plural="))return i.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=function(e){var t=function(e){for(var t,n,i,r,o=[],a=[];t=e.match(Wy);){for(n=t[0],(i=e.substr(0,t.index).trim())&&o.push(i);r=a.pop();){if(Dy[n]){if(Dy[n][0]===r){n=Dy[n][1]||n;break}}else if(Uy.indexOf(r)>=0||qy[r]<qy[n]){a.push(r);break}o.push(r)}Dy[n]||a.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&o.push(e),o.concat(a.reverse())}(e);return function(e){return function(e,t){var n,i,r,o,a,s,l=[];for(n=0;n<e.length;n++){if(a=e[n],o=Ny[a]){for(i=o.length,r=Array(i);i--;)r[i]=l.pop();try{s=o.apply(null,r)}catch(e){return e}}else s=t.hasOwnProperty(a)?t[a]:+a;l.push(s)}return l[0]}(t,e)}}(i),r=function(e){return+o({n:e})}),a=this.pluralForms[e]=r),a(t)},Gy.prototype.dcnpgettext=function(e,t,n,i,r){var o,a,s;return o=void 0===r?0:this.getPluralForm(e,r),a=n,t&&(a=t+this.options.contextDelimiter+n),(s=this.data[e][a])&&s[o]?s[o]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===o?n:i)};const Fy={plural_forms:e=>1===e?0:1},Jy=/^i18n\.(n?gettext|has_translation)(_|$)/,Ky=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)},ew=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)},tw=function(e,t){return function(n,i,r,o=10){const a=e[t];if(!ew(n))return;if(!Ky(i))return;if("function"!=typeof r)return void console.error("The hook callback must be a function.");if("number"!=typeof o)return void console.error("If specified, the hook priority must be a number.");const s={callback:r,priority:o,namespace:i};if(a[n]){const e=a[n].handlers;let t;for(t=e.length;t>0&&!(o>=e[t-1].priority);t--);t===e.length?e[t]=s:e.splice(t,0,s),a.__current.forEach(e=>{e.name===n&&e.currentIndex>=t&&e.currentIndex++})}else a[n]={handlers:[s],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,i,r,o)}},nw=function(e,t,n=!1){return function(i,r){const o=e[t];if(!ew(i))return;if(!n&&!Ky(r))return;if(!o[i])return 0;let a=0;if(n)a=o[i].handlers.length,o[i]={runs:o[i].runs,handlers:[]};else{const e=o[i].handlers;for(let t=e.length-1;t>=0;t--)e[t].namespace===r&&(e.splice(t,1),a++,o.__current.forEach(e=>{e.name===i&&e.currentIndex>=t&&e.currentIndex--}))}return"hookRemoved"!==i&&e.doAction("hookRemoved",i,r),a}},iw=function(e,t){return function(n,i){const r=e[t];return void 0!==i?n in r&&r[n].handlers.some(e=>e.namespace===i):n in r}},rw=function(e,t,n=!1){return function(i,...r){const o=e[t];o[i]||(o[i]={handlers:[],runs:0}),o[i].runs++;const a=o[i].handlers;if(!a||!a.length)return n?r[0]:void 0;const s={name:i,currentIndex:0};for(o.__current.push(s);s.currentIndex<a.length;){const e=a[s.currentIndex].callback.apply(null,r);n&&(r[0]=e),s.currentIndex++}return o.__current.pop(),n?r[0]:void 0}},ow=function(e,t){return function(){var n;const i=e[t];return null!==(n=i.__current[i.__current.length-1]?.name)&&void 0!==n?n:null}},aw=function(e,t){return function(n){const i=e[t];return void 0===n?void 0!==i.__current[0]:!!i.__current[0]&&n===i.__current[0].name}},sw=function(e,t){return function(n){const i=e[t];if(ew(n))return i[n]&&i[n].runs?i[n].runs:0}};class lw{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=tw(this,"actions"),this.addFilter=tw(this,"filters"),this.removeAction=nw(this,"actions"),this.removeFilter=nw(this,"filters"),this.hasAction=iw(this,"actions"),this.hasFilter=iw(this,"filters"),this.removeAllActions=nw(this,"actions",!0),this.removeAllFilters=nw(this,"filters",!0),this.doAction=rw(this,"actions"),this.applyFilters=rw(this,"filters",!0),this.currentAction=ow(this,"actions"),this.currentFilter=ow(this,"filters"),this.doingAction=aw(this,"actions"),this.doingFilter=aw(this,"filters"),this.didAction=sw(this,"actions"),this.didFilter=sw(this,"filters")}}const cw=new lw,{addAction:uw,addFilter:dw,removeAction:Ow,removeFilter:hw,hasAction:pw,hasFilter:fw,removeAllActions:gw,removeAllFilters:mw,doAction:Cw,applyFilters:Qw,currentAction:Aw,currentFilter:vw,doingAction:$w,doingFilter:bw,didAction:yw,didFilter:ww,actions:xw,filters:Sw}=cw,kw=((e,t,n)=>{const i=new Gy({}),r=new Set,o=()=>{r.forEach(e=>e())},a=(e,t="default")=>{i.data[t]={...i.data[t],...e},i.data[t][""]={...Fy,...i.data[t]?.[""]},delete i.pluralForms[t]},s=(e,t)=>{a(e,t),o()},l=(e="default",t,n,r,o)=>(i.data[e]||a(void 0,e),i.dcnpgettext(e,t,n,r,o)),c=(e="default")=>e,u=(e,t,i)=>{let r=l(i,t,e);return n?(r=n.applyFilters("i18n.gettext_with_context",r,e,t,i),n.applyFilters("i18n.gettext_with_context_"+c(i),r,e,t,i)):r};if(n){const e=e=>{Jy.test(e)&&o()};n.addAction("hookAdded","core/i18n",e),n.addAction("hookRemoved","core/i18n",e)}return{getLocaleData:(e="default")=>i.data[e],setLocaleData:s,addLocaleData:(e,t="default")=>{i.data[t]={...i.data[t],...e,"":{...Fy,...i.data[t]?.[""],...e?.[""]}},delete i.pluralForms[t],o()},resetLocaleData:(e,t)=>{i.data={},i.pluralForms={},s(e,t)},subscribe:e=>(r.add(e),()=>r.delete(e)),__:(e,t)=>{let i=l(t,void 0,e);return n?(i=n.applyFilters("i18n.gettext",i,e,t),n.applyFilters("i18n.gettext_"+c(t),i,e,t)):i},_x:u,_n:(e,t,i,r)=>{let o=l(r,void 0,e,t,i);return n?(o=n.applyFilters("i18n.ngettext",o,e,t,i,r),n.applyFilters("i18n.ngettext_"+c(r),o,e,t,i,r)):o},_nx:(e,t,i,r,o)=>{let a=l(o,r,e,t,i);return n?(a=n.applyFilters("i18n.ngettext_with_context",a,e,t,i,r,o),n.applyFilters("i18n.ngettext_with_context_"+c(o),a,e,t,i,r,o)):a},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(e,t,r)=>{const o=t?t+""+e:e;let a=!!i.data?.[null!=r?r:"default"]?.[o];return n&&(a=n.applyFilters("i18n.has_translation",a,e,t,r),a=n.applyFilters("i18n.has_translation_"+c(r),a,e,t,r)),a}}})(0,0,cw),Ew=(kw.getLocaleData.bind(kw),kw.setLocaleData.bind(kw),kw.resetLocaleData.bind(kw),kw.subscribe.bind(kw),kw.__.bind(kw));function Pw(e){return Pw="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},Pw(e)}function Tw(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return Iw(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(Iw(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Iw(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,Iw(d,"constructor",c),Iw(c,"constructor",l),l.displayName="GeneratorFunction",Iw(c,r,"GeneratorFunction"),Iw(d),Iw(d,r,"Generator"),Iw(d,i,function(){return this}),Iw(d,"toString",function(){return"[object Generator]"}),(Tw=function(){return{w:o,m:O}})()}function Iw(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}Iw=function(e,t,n,i){function o(t,n){Iw(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Iw(e,t,n,i)}function Bw(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 _w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bw(Object(n),!0).forEach(function(t){Xw(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bw(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xw(e,t,n){return(t=function(e){var t=function(e){if("object"!=Pw(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Pw(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vw(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function Rw(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(e){Vw(o,i,r,a,s,"next",e)}function s(e){Vw(o,i,r,a,s,"throw",e)}a(void 0)})}}function Zw(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jw(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)?jw(e,t):void 0}}(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 jw(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}kw._x.bind(kw),kw._n.bind(kw),kw._nx.bind(kw),kw.isRTL.bind(kw),kw.hasTranslation.bind(kw);const Lw=function(){var e=Zw((0,i.useState)("divi-contact-form-helper-settings"),2),t=e[0],n=e[1],r=Zw((0,i.useState)(null),2),o=r[0],a=r[1],s=Zw((0,i.useState)(!1),2),l=s[0],c=s[1],u=Zw((0,i.useState)({export:!1,import:!1}),2),d=u[0],O=u[1],h=function(){var e=new Date,t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),i=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(n,"-").concat(i)},p=function(){return Math.floor(Date.now()/1e3)},f=function(){var e=Rw(Tw().m(function e(){var n,i,r,o,a,s,l;return Tw().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=t.trim()){e.n=1;break}return alert("Please enter a file name before exporting."),e.a(2);case 1:return O(function(e){return _w(_w({},e),{},{export:!0})}),e.p=2,e.n=3,Qt.get("".concat(Ly.restURL,"/export-settings"),{params:{filename:n},headers:{"X-WP-Nonce":Ly.nonce},responseType:"json"});case 3:i=e.v,(r=i.data).filename,o=r.data,a="".concat(n,"-").concat(h(),"-").concat(p(),".json"),s=new Blob([JSON.stringify(o,null,2)],{type:"application/json"}),(l=document.createElement("a")).href=URL.createObjectURL(s),l.download=a,l.click(),URL.revokeObjectURL(l.href),e.n=5;break;case 4:e.p=4,e.v,alert("An error occurred while exporting settings.");case 5:return e.p=5,O(function(e){return _w(_w({},e),{},{export:!1})}),e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),g=function(){var e=Rw(Tw().m(function e(){var t,n;return Tw().w(function(e){for(;;)switch(e.p=e.n){case 0:if(o){e.n=1;break}return alert("Please select a JSON file to import."),e.a(2);case 1:return O(function(e){return _w(_w({},e),{},{import:!0})}),e.p=2,n=JSON,e.n=3,o.text();case 3:return t=n.parse.call(n,e.v),e.n=4,Qt.post("".concat(Ly.restURL,"/import-settings"),{data:t},{headers:{"X-WP-Nonce":Ly.nonce,"Content-Type":"application/json"}});case 4:if(!e.v.data.success){e.n=5;break}setTimeout(function(){return window.location.reload()},1e3),e.n=6;break;case 5:throw new Error("Invalid data");case 6:e.n=8;break;case 7:e.p=7,e.v,alert("Please check your JSON file and try again.");case 8:return e.p=8,O(function(e){return _w(_w({},e),{},{import:!1})}),a(null),e.f(8);case 9:return e.a(2)}},e,null,[[2,7,8,9]])}));return function(){return e.apply(this,arguments)}}();return wp.element.createElement(sy,null,wp.element.createElement(sy.Trigger,null,wp.element.createElement($n.Action,{tooltip:"Import/Export",icon:po})),wp.element.createElement(sy.Content,null,wp.element.createElement(sy.Header,null,Ew("Import & Export Settings","divi-contact-form-helper")),wp.element.createElement(sy.Tabs,null,wp.element.createElement(sy.Tab,{id:"export"},Ew("Export","divi-contact-form-helper")),wp.element.createElement(sy.Tab,{id:"import"},Ew("Import","divi-contact-form-helper"))),wp.element.createElement(sy.Body,{id:"export"},wp.element.createElement(Co,{id:"export-file-name"},wp.element.createElement(Co.Description,null,Ew("Exporting your Divi Contact Form Helper settings will create a file that can be saved locally and imported into other websites.","divi-contact-form-helper")),wp.element.createElement(Co.Title,null,Ew("Export File Name","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:t,onChange:function(e){return n(e.target.value)},placeholder:Ew("File name...","divi-contact-form-helper")})),wp.element.createElement(Co.Field,null,wp.element.createElement(Sn,{variant:"primary",width:"stretch",onClick:f,leftIcon:_y,loading:d.export},Ew("Export Settings","divi-contact-form-helper"))))),wp.element.createElement(sy.Body,{id:"import"},wp.element.createElement(Co,{id:"import-file"},wp.element.createElement(Co.Description,null,Ew("Importing a Divi Contact Form Helper settings file will overwrite all existing settings. Please proceed with caution!","divi-contact-form-helper")),wp.element.createElement(Co.Title,null,Ew("Select File To Import","divi-contact-form-helper")),wp.element.createElement(Oi,{checked:l,label:Ew("I understand","divi-contact-form-helper"),onChange:function(){return c(!l)}}),l&&wp.element.createElement(React.Fragment,null,wp.element.createElement(Ao,{accept:".json",listFiles:!0,onChangeSelection:function(e){return a((null==e?void 0:e[0])||null)},selectedFiles:o?[o]:[],placeholder:Ew("Choose file...","divi-contact-form-helper")}),wp.element.createElement(Sn,{variant:"primary",width:"stretch",onClick:g,leftIcon:Vy,loading:d.import},Ew("Import Settings","divi-contact-form-helper")))))))};function zw(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return Mw(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(Mw(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Mw(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,Mw(d,"constructor",c),Mw(c,"constructor",l),l.displayName="GeneratorFunction",Mw(c,r,"GeneratorFunction"),Mw(d),Mw(d,r,"Generator"),Mw(d,i,function(){return this}),Mw(d,"toString",function(){return"[object Generator]"}),(zw=function(){return{w:o,m:O}})()}function Mw(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}Mw=function(e,t,n,i){function o(t,n){Mw(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Mw(e,t,n,i)}function Yw(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function qw(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}var Uw=function(){var e=(()=>{const e=(0,i.useContext)(oy);if(!e)throw new Error("useModal must be used within a Modal component");return e})().close,t=function(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qw(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)?qw(e,t):void 0}}(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.")}()}((0,i.useState)(!1),2),n=t[0],r=t[1],o=function(){var t,n=(t=zw().m(function t(){var n,i;return zw().w(function(t){for(;;)switch(t.p=t.n){case 0:return r(!0),t.p=1,t.n=2,Qt.post("".concat(Ly.restURL,"/reset-settings"),{},{headers:{"X-WP-Nonce":Ly.nonce,"Content-Type":"application/json"}});case 2:i=t.v,null!==(n=i.data)&&void 0!==n&&n.success?setTimeout(function(){return window.location.reload()},800):alert(Ew("Failed to reset settings.","divi-contact-form-helper")),t.n=4;break;case 3:t.p=3,t.v,alert(Ew("An error occurred while resetting settings.","divi-contact-form-helper"));case 4:return t.p=4,r(!1),e(),t.f(4);case 5:return t.a(2)}},t,null,[[1,3,4,5]])}),function(){var e=this,n=arguments;return new Promise(function(i,r){var o=t.apply(e,n);function a(e){Yw(o,i,r,a,s,"next",e)}function s(e){Yw(o,i,r,a,s,"throw",e)}a(void 0)})});return function(){return n.apply(this,arguments)}}();return wp.element.createElement(jt,{gap:15},wp.element.createElement(Gt,null,Ew("This will return all settings throughout Divi Contact Form Helper to their default values. Are you sure you want to do this? This action cannot be undone!","divi-contact-form-helper")),wp.element.createElement(jt,{direction:"horizontal"},wp.element.createElement(Sn,{variant:"danger",width:"stretch",onClick:e,disabled:n},Ew("No","divi-contact-form-helper")),wp.element.createElement(Sn,{width:"stretch",variant:"secondary",onClick:o,loading:n},Ew(n?"Resetting...":"Yes","divi-contact-form-helper"))))};const Dw=function(){return wp.element.createElement(sy,null,wp.element.createElement(sy.Trigger,null,wp.element.createElement($n.Action,{tooltip:Ew("Reset","divi-contact-form-helper"),icon:ho})),wp.element.createElement(sy.Content,null,wp.element.createElement(sy.Header,null,Ew("Reset Settings","divi-contact-form-helper")),wp.element.createElement(sy.Body,{id:"confirmation-body"},wp.element.createElement(Uw,null))))},Ww=function(e){return wp.element.createElement($n,{version:Ly.pluginCurrentVersion,userName:Ly.currentUserInfo.name,userAvatar:Ly.currentUserInfo.avatar,onAvatarClick:function(){window.open(Ly.currentUserInfo.profileURL,"_blank")},activeMenu:e.activeMenu,plugins:e.activePlugins,activePluginId:Ly.pluginSlug,onPluginSelect:function(t){t===Ly.pluginSlug?e.setActiveMenu("overview"):window.location.href=window.location.href.split("/wp-admin")[0]+"/wp-admin/admin.php?page=".concat(t)},addNewPlugin:function(){return e.setPage("about")}},wp.element.createElement(Lw,null),wp.element.createElement(Dw,null),wp.element.createElement($n.Action,{id:"changeLog",tooltip:"Changelog",icon:gy,onClick:function(){return e.setActiveMenu("changeLog")}}),wp.element.createElement($n.Action,{id:"featureRequest",tooltip:"Feature Request",icon:Cy,onClick:function(){return e.setActiveMenu("featureRequest")}}),wp.element.createElement($n.Action,{id:"licenseKey",tooltip:"License Key",icon:Qy,onClick:function(){return e.setActiveMenu("licenseKey")}}),wp.element.createElement($n.Action,{tooltip:"Our Community",icon:ii,onClick:function(){return window.open(Ly.pluginCommunityLink,"_blank")}}),wp.element.createElement($n.Action,{tooltip:"Documentation",icon:my,onClick:function(){return window.open(Ly.pluginDOCLink,"_blank")}}),wp.element.createElement($n.Action,{tooltip:"Support",icon:Ay,onClick:function(){return window.open(Ly.pluginSupportLink,"_blank")}}),wp.element.createElement($n.Action,{tooltip:"About",icon:qn,onClick:function(){return e.setPage("about")}}))};var Nw=[{id:"overview",label:Ew("Overview","divi-contact-form-helper"),icon:({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsx)("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,At.jsx)("path",{d:"M20.2689 11.0936L14.2479 6.35431C13.8916 6.07828 13.4533 5.929 13.0026 5.9301C12.5513 5.92075 12.1109 6.06916 11.7573 6.34975L5.73629 11.0936C5.59432 11.2067 5.5027 11.3712 5.48135 11.5514C5.46 11.7316 5.51063 11.913 5.62225 12.0561C5.68712 12.1366 5.76905 12.2016 5.86213 12.2466C5.95522 12.2916 6.05713 12.3153 6.1605 12.3161C6.31394 12.3144 6.46275 12.2632 6.58471 12.1701L7.42401 11.5087V18.4192C7.42401 18.8426 7.59221 19.2487 7.89161 19.5481C8.19101 19.8475 8.59708 20.0157 9.0205 20.0157H17.231C17.4407 20.0157 17.6483 19.9744 17.842 19.8942C18.0357 19.814 18.2117 19.6964 18.3599 19.5481C18.5082 19.3999 18.6258 19.2239 18.706 19.0302C18.7862 18.8365 18.8275 18.6289 18.8275 18.4192V11.7048L19.4205 12.161C19.5633 12.2735 19.7448 12.3247 19.9253 12.3033C20.0147 12.2927 20.1011 12.2646 20.1796 12.2206C20.2582 12.1766 20.3272 12.1176 20.383 12.0469C20.4387 11.9763 20.4799 11.8953 20.5043 11.8087C20.5287 11.7221 20.5359 11.6315 20.5253 11.5421C20.5147 11.4527 20.4866 11.3663 20.4426 11.2878C20.3986 11.2093 20.3396 11.1402 20.2689 11.0845V11.0936ZM17.4591 18.4192C17.4579 18.4793 17.4335 18.5367 17.391 18.5792C17.3485 18.6217 17.2911 18.6461 17.231 18.6473H9.0205C8.96038 18.6461 8.90304 18.6217 8.86052 18.5792C8.818 18.5367 8.7936 18.4793 8.79243 18.4192V10.4368L12.6149 7.42168C12.7256 7.3362 12.8629 7.29257 13.0026 7.29853C13.145 7.29817 13.284 7.34287 13.3994 7.42624L17.4591 10.6192V18.4192Z",fill:t})})}},{id:"smtpIntegrationSettings",label:Ew("SMTP Integration","divi-contact-form-helper"),icon:cy},{id:"spamProtectionSettings",label:Ew("Spam Protection","divi-contact-form-helper"),icon:({size:e="base",color:t="var(--pac-upui-icon)"})=>{const n=yt[e]||yt.base;return(0,At.jsxs)("svg",{width:n,height:n,viewBox:"0 0 28 27",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,At.jsx)("path",{d:"M13.9751 7.45329C14.2243 7.45329 14.4237 7.55017 14.5732 7.79239L20.3551 17.5779C20.6044 18.0138 20.3053 18.5467 19.757 18.5467H8.19315C7.6947 18.5467 7.34579 18.0138 7.59502 17.5779L13.3769 7.79239C13.5265 7.55017 13.7259 7.45329 13.9751 7.45329ZM13.9751 6C13.1776 6 12.4798 6.38754 12.081 7.06574L6.29907 16.8028C5.90031 17.4325 5.90031 18.2561 6.29907 18.9343C6.69782 19.564 7.39564 20 8.19315 20H19.8069C20.6044 20 21.3022 19.6125 21.7009 18.9343C22.0997 18.3045 22.0997 17.481 21.7009 16.8028L15.8692 7.06574C15.4704 6.43599 14.7726 6 13.9751 6Z",fill:t}),(0,At.jsx)("path",{d:"M13.9751 14.8166C13.5763 14.8166 13.2274 14.4775 13.2274 14.09V11.6678C13.2274 11.2803 13.5763 10.9412 13.9751 10.9412C14.3738 10.9412 14.7227 11.2803 14.7227 11.6678V14.09C14.7227 14.4775 14.3738 14.8166 13.9751 14.8166Z",fill:t}),(0,At.jsx)("path",{d:"M13.9751 17.481C14.5256 17.481 14.972 17.0472 14.972 16.5121C14.972 15.977 14.5256 15.5433 13.9751 15.5433C13.4245 15.5433 12.9782 15.977 12.9782 16.5121C12.9782 17.0472 13.4245 17.481 13.9751 17.481Z",fill:t})]})}},{id:"entryPreferencesSettings",label:Ew("Entry Preferences","divi-contact-form-helper"),icon:Xy},{id:"miscellaneousSettings",label:Ew("Miscellaneous","divi-contact-form-helper"),icon:Ln},{id:"logsSettings",label:Ew("Logs","divi-contact-form-helper"),icon:Xy}];const Hw=function(e){var t=e.activeMenu,n=e.activeSubmenu,i=e.setActiveMenu,r=e.setActiveSubmenu,o=e.setPage;return wp.element.createElement(Mt,{menuData:Nw,activeMenu:t,activeSubmenu:n,onActiveMenuChange:function(e){return"all-pac-plugins"===e?o("about"):i(e)},onActiveSubmenuChange:r,showAddNewMenu:!1,showAllPluginMenu:!0})},Gw=function(e){var t=e.filename,n=e.alt||t.replace(/\.[^/.]+$/,"");return wp.element.createElement(Mn,{src:"".concat(Ly.imagesURL,"/").concat(t),alt:n,width:"calc(var(--pac-upui-space-xlarge) * 12)",height:"calc(var(--pac-upui-space-xlarge) * 12)",objectFit:"cover",objectPosition:"center",rounded:!0,shadow:!0,aspectRatio:"1/1",fallbackSrc:"".concat(Ly.imagesURL,"/placeholder.png")})},Fw=function(e){var t=e.alertState,n=e.setAlertState;return t?wp.element.createElement(Nn,{type:t.type,title:t.title,description:t.description,dismissable:!0,onDismissHandle:function(){return n(null)},width:"stretch",style:{marginTop:"var(--pac-upui-space-medium)"}}):null};function Jw(e){return Jw="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},Jw(e)}function Kw(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return ex(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(ex(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ex(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,ex(d,"constructor",c),ex(c,"constructor",l),l.displayName="GeneratorFunction",ex(c,r,"GeneratorFunction"),ex(d),ex(d,r,"Generator"),ex(d,i,function(){return this}),ex(d,"toString",function(){return"[object Generator]"}),(Kw=function(){return{w:o,m:O}})()}function ex(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}ex=function(e,t,n,i){function o(t,n){ex(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},ex(e,t,n,i)}function tx(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function nx(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(e){tx(o,i,r,a,s,"next",e)}function s(e){tx(o,i,r,a,s,"throw",e)}a(void 0)})}}function ix(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 rx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ix(Object(n),!0).forEach(function(t){ox(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ix(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ox(e,t,n){return(t=function(e){var t=function(e){if("object"!=Jw(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Jw(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Jw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ax(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sx(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)?sx(e,t):void 0}}(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 sx(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}const lx=function(e){var t=e.settings,n=e.onSave,r=ax((0,i.useState)(!1),2),o=r[0],a=r[1],s=ax((0,i.useState)(!1),2),l=s[0],c=s[1],u=ax((0,i.useState)(""),2),d=u[0],O=u[1],h=ax((0,i.useState)(null),2),p=h[0],f=h[1],g=ax((0,i.useState)({smtp_understanding_confirmed:!1,is_smtp_host_enabled:!1,smtp_host:"",smtp_from_email:"",smtp_from_name:"",smtp_encryption:"none",smtp_port:"",is_smtp_auto_tls_enabled:!1,is_smtp_authentication_enabled:!1,smtp_username:"",smtp_password:""}),2),m=g[0],C=g[1];(0,i.useEffect)(function(){t&&C({smtp_understanding_confirmed:t.smtp_understanding_confirmed||!1,is_smtp_host_enabled:t.is_smtp_host_enabled||!1,smtp_host:t.smtp_host||"",smtp_from_email:t.smtp_from_email||"",smtp_from_name:t.smtp_from_name||"",smtp_encryption:t.smtp_encryption||"none",smtp_port:t.smtp_port||"",is_smtp_auto_tls_enabled:t.is_smtp_auto_tls_enabled||!1,is_smtp_authentication_enabled:t.is_smtp_authentication_enabled||!1,smtp_username:t.smtp_username||"",smtp_password:t.smtp_password||""})},[t]);var Q=function(e,t){C("smtp_understanding_confirmed"!==e||t?function(n){return rx(rx({},n),{},ox({},e,t))}:function(n){return rx(rx({},n),{},ox(ox({},e,t),"is_smtp_host_enabled",!1))})};(0,i.useEffect)(function(){m.is_smtp_host_enabled&&C(function(e){if(e.smtp_port)return e;var t="";return"ssl"===e.smtp_encryption?t="465":"tls"===e.smtp_encryption&&(t="587"),rx(rx({},e),{},{smtp_port:t})})},[m.smtp_encryption]);var A,v,$=function(){var e=nx(Kw().m(function e(){return Kw().w(function(e){for(;;)switch(e.p=e.n){case 0:return a(!0),f(null),e.p=1,e.n=2,n(m);case 2:return e.n=3,new Promise(function(e){return setTimeout(e,500)});case 3:e.n=5;break;case 4:e.p=4,e.v,f({type:"error",title:Ew("Save Failed","divi-contact-form-helper"),description:Ew("There was a problem saving your SMTP settings.","divi-contact-form-helper")});case 5:return e.p=5,a(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),b=[{value:"none",label:Ew("None","divi-contact-form-helper")},{value:"ssl",label:Ew("SSL","divi-contact-form-helper")},{value:"tls",label:Ew("TLS","divi-contact-form-helper")}],y=function(){var e=nx(Kw().m(function e(){var t,n,i,r;return Kw().w(function(e){for(;;)switch(e.p=e.n){case 0:if(d){e.n=1;break}return f({type:"error",title:Ew("Invalid Email","divi-contact-form-helper"),description:Ew("Please enter a valid email address before sending a test.","divi-contact-form-helper")}),e.a(2);case 1:return c(!0),f(null),e.p=2,e.n=3,fetch("".concat(Ly.restURL,"/send-test-email"),{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":Ly.nonce},body:JSON.stringify({email:d})});case 3:return t=e.v,e.p=4,e.n=5,t.json();case 5:n=e.v,e.n=7;break;case 6:e.p=6,e.v,n={message:Ew("Invalid JSON response from server.","divi-contact-form-helper")};case 7:t.ok&&n.success?f({type:"success",title:Ew("Test Email Sent","divi-contact-form-helper"),description:n.message}):(i=n.message,f({type:"error",title:Ew("Send Failed","divi-contact-form-helper"),description:i})),e.n=9;break;case 8:e.p=8,r=e.v,f({type:"error",title:Ew("Error","divi-contact-form-helper"),description:r.message});case 9:return e.p=9,c(!1),e.f(9);case 10:return e.a(2)}},e,null,[[4,6],[2,8,9,10]])}));return function(){return e.apply(this,arguments)}}();return wp.element.createElement(jt,{gap:"var(--pac-upui-space-xlarge)"},wp.element.createElement(Fw,{alertState:p,setAlertState:f}),wp.element.createElement(Sn,{variant:"secondary",size:"large",width:"fit",leftIcon:Oy,loading:o,onClick:$},Ew("Save Changes","divi-contact-form-helper")),wp.element.createElement(jt,{direction:"horizontal",gap:"var(--pac-upui-space-xlarge)",style:{backgroundColor:"var(--pac-upui-white)",padding:"var(--pac-upui-space-xlarge)",borderRadius:"var(--pac-upui-space-medium)"}},wp.element.createElement(Gw,{filename:"smtp-integration-settings.png"}),wp.element.createElement(jt,{gap:"var(--pac-upui-space-xlarge)"},wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Integrate Your SMTP Server To Ensure Emails From The Divi Contact Form Are Delivered","divi-contact-form-helper")),wp.element.createElement(Gt,null,Ew("WordPress does not include a reliable email delivery system, so using SMTP is essential for making sure your contact form emails actually arrive. Our plugin includes built-in SMTP settings so you can connect your site to your email service provider without needing to install a separate plugin. This is perfect for simple configurations where you have your SMTP server details ready and just need a quick and convenient way to integrate them into WordPress. While this covers basic setups, it’s important to know that SMTP setups vary by provider, and more complex configurations are best handled with a dedicated SMTP plugin. Still, for many users with a simple setup, our included SMTP integration is a helpful way to improve deliverability for Divi Contact Form messages.","divi-contact-form-helper")),wp.element.createElement(Xt,{level:3},Ew("Please Confirm You Understand How SMTP Works","divi-contact-form-helper")),wp.element.createElement(Gt,null,wp.element.createElement(React.Fragment,null,Ew("Before enabling the SMTP feature, please take a moment to ","divi-contact-form-helper"),wp.element.createElement("a",{href:"https://www.peeayecreative.com/how-to-set-up-smtp-on-your-divi-website/",target:"_blank",rel:"noopener noreferrer"},Ew("review our full beginner-friendly SMTP guide","divi-contact-form-helper")),Ew(". SMTP can be confusing and is often misunderstood, which makes email issues more likely. This guide will help ensure everything is configured properly and your emails send reliably.","divi-contact-form-helper"))),wp.element.createElement(Gt,null,Ew("Please note that our plugin simply provides fields to connect your WordPress site to an SMTP service like Gmail, Outlook, or a dedicated SMTP provider such as Brevo, SMTP2Go, SendGrid, etc. It does not replace or act as the SMTP service itself.","divi-contact-form-helper"))),wp.element.createElement(jt,null,wp.element.createElement(Gt,null,wp.element.createElement(React.Fragment,null,Ew("If you face any issue after configuring the settings, please be sure to ","divi-contact-form-helper"),wp.element.createElement("a",{href:"https://www.peeayecreative.com/docs/divi-contact-form-helper/smtp-settings/",target:"_blank",rel:"noopener noreferrer"},Ew("check our troubleshooting steps in our documentation","divi-contact-form-helper")),Ew(", and explore the various tips and advise given there, including testing with a dedicated SMTP plugin as needed to compare the results and isolate the issue.","divi-contact-form-helper")))),wp.element.createElement(Oi,{flexShrink:"0",checked:m.smtp_understanding_confirmed,label:Ew("I understand that email delivery is handled by my SMTP service provider, not this plugin, and that this plugin only provides the connection settings. I have read the SMTP guide to understand how it works.","divi-contact-form-helper"),onChange:function(e){return Q("smtp_understanding_confirmed",e)}}),m.smtp_understanding_confirmed&&wp.element.createElement(Co,{id:"smtp_enable"},wp.element.createElement(Co.Title,null,Ew("Enable SMTP Integration Settings","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enable this setting to activate the SMPT integration settings.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:m.is_smtp_host_enabled,onChange:function(e){return Q("is_smtp_host_enabled",e)}}))),m.smtp_understanding_confirmed&&m.is_smtp_host_enabled&&wp.element.createElement(React.Fragment,null,wp.element.createElement(Co,{id:"smtp_host"},wp.element.createElement(Co.Title,null,Ew("SMTP Host","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter the SMTP host address provided by your web host or email provider.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:m.smtp_host,onChange:function(e){return Q("smtp_host",e.target.value)},type:"text"}))),wp.element.createElement(Co,{id:"smtp_from_email"},wp.element.createElement(Co.Title,null,Ew("SMTP From Email","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("The email address that will appear as the sender for all outgoing WordPress emails.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:m.smtp_from_email,onChange:function(e){return Q("smtp_from_email",e.target.value)},type:"email"}))),wp.element.createElement(Co,{id:"smtp_from_name"},wp.element.createElement(Co.Title,null,Ew("SMTP From Name","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("The name that will appear as the sender for all outgoing emails.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:m.smtp_from_name,onChange:function(e){return Q("smtp_from_name",e.target.value)},type:"text"}))),wp.element.createElement(Co,{id:"smtp_encryption"},wp.element.createElement(Co.Title,null,Ew("Encryption","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Choose the encryption method used by your mail server: None, SSL, or TLS.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(uo,{key:m.smtp_encryption,defaultValue:m.smtp_encryption,defaultLabel:(A=m.smtp_encryption,(null===(v=b.find(function(e){return e.value===A}))||void 0===v?void 0:v.label)||Ew("Select encryption","divi-contact-form-helper")),onValueChange:function(e){return Q("smtp_encryption",e)}},wp.element.createElement(uo.Trigger,null,wp.element.createElement(uo.Value,{placeholder:Ew("Select encryption","divi-contact-form-helper")})),wp.element.createElement(uo.Content,null,b.map(function(e){return wp.element.createElement(uo.Item,{key:e.value,value:e.value},e.label)}))))),wp.element.createElement(Co,{id:"smtp_port"},wp.element.createElement(Co.Title,null,Ew("SMTP Port","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter the port number used by your mail server for outgoing emails.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:m.smtp_port,onChange:function(e){return Q("smtp_port",e.target.value)}}))),wp.element.createElement(Co,{id:"smtp_auto_tls"},wp.element.createElement(Co.Title,null,Ew("Auto TLS","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enable this to automatically use TLS encryption if supported by the mail server.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:m.is_smtp_auto_tls_enabled,onChange:function(e){return Q("is_smtp_auto_tls_enabled",e)}}))),wp.element.createElement(Co,{id:"smtp_authentication"},wp.element.createElement(Co.Title,null,Ew("Authentication","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enable SMTP authentication to send emails through your server.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:m.is_smtp_authentication_enabled,onChange:function(e){return Q("is_smtp_authentication_enabled",e)}}))),m.is_smtp_authentication_enabled&&wp.element.createElement(React.Fragment,null,wp.element.createElement(Co,{id:"smtp_username"},wp.element.createElement(Co.Title,null,Ew("SMTP Username","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("The username for your SMTP account, usually your email address.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:m.smtp_username,onChange:function(e){return Q("smtp_username",e.target.value)},type:"text"}))),wp.element.createElement(Co,{id:"smtp_password"},wp.element.createElement(Co.Title,null,Ew("SMTP Password","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("The password for the email account used to send messages.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:m.smtp_password,onChange:function(e){return Q("smtp_password",e.target.value)},type:"password"}))))))),wp.element.createElement(jt,{direction:"horizontal",gap:"var(--pac-upui-space-xlarge)",style:{backgroundColor:"var(--pac-upui-white)",padding:"var(--pac-upui-space-xlarge)",borderRadius:"var(--pac-upui-space-medium)"}},wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Test Email Sending","divi-contact-form-helper")),wp.element.createElement(Gt,null,Ew('If you\'re uncertain if your website is properly sending emails, you can verify it using our built-in email sending test tool. Simply enter your email address in the field below and click "Send Email." If the default email sending functionality of your site is working correctly, you will receive a test email in your inbox!',"divi-contact-form-helper")),wp.element.createElement(Gt,null,Ew('If you\'re uncertain if your website is properly sending emails, you can verify it using our built-in email sending test tool. Simply enter your email address in the field below and click "Send Email." If the default email sending functionality of your site is working correctly, you will receive a test email in your inbox!\nPlease note that while this test verifies basic functionality, it\'s essential to configure SMTP settings to ensure consistent email delivery. Unlike the test email, which is sent via "wp_mail" and uses plan text and is not associated with SMTP, emails from contact forms usually contain more advanced input values, header information, or attachments. It\'s important to understand that mail servers enforce their own security protocols, making SMTP crucial for reliable email delivery and gaining approval from mail servers. Don\'t forget to set up SMTP for a dedicated server to guarantee optimal mail delivery."Send Email." If the default email sending functionality of your site is working correctly, you will receive a test email in your inbox!',"divi-contact-form-helper")),wp.element.createElement(Co,{id:"test_email"},wp.element.createElement(Co.Title,null,Ew("Test Email Address","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:d,onChange:function(e){return O(e.target.value)},type:"email",placeholder:"example@domain.com"})),wp.element.createElement(Co.Field,null,wp.element.createElement(Sn,{variant:"primary",width:"fit",onClick:y,leftIcon:cy,loading:l},Ew("Send Test Email","divi-contact-form-helper")))))))};function cx(e){return cx="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},cx(e)}function ux(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return dx(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(dx(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,dx(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,dx(d,"constructor",c),dx(c,"constructor",l),l.displayName="GeneratorFunction",dx(c,r,"GeneratorFunction"),dx(d),dx(d,r,"Generator"),dx(d,i,function(){return this}),dx(d,"toString",function(){return"[object Generator]"}),(ux=function(){return{w:o,m:O}})()}function dx(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}dx=function(e,t,n,i){function o(t,n){dx(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},dx(e,t,n,i)}function Ox(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function hx(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 px(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hx(Object(n),!0).forEach(function(t){fx(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hx(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fx(e,t,n){return(t=function(e){var t=function(e){if("object"!=cx(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=cx(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cx(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gx(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mx(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)?mx(e,t):void 0}}(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 mx(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}const Cx=function(e){var t=e.settings,n=e.onSave,r=gx((0,i.useState)(!1),2),o=r[0],a=r[1],s=gx((0,i.useState)(null),2),l=s[0],c=s[1],u=gx((0,i.useState)({spam_blacklisted_email_addresses:[],spam_blacklisted_email_address_domains:[],spam_blacklisted_keywords:[],google_recaptcha_v2_site_key:"",google_recaptcha_v2_secret_key:"",disable_google_recaptcha_v3_fonts:!1,cloudflare_turnstile_site_key:"",cloudflare_turnstile_secret_key:""}),2),d=u[0],O=u[1];(0,i.useEffect)(function(){t&&O({spam_blacklisted_email_addresses:t.spam_blacklisted_email_addresses||[],spam_blacklisted_email_address_domains:t.spam_blacklisted_email_address_domains||[],spam_blacklisted_keywords:t.spam_blacklisted_keywords||[],google_recaptcha_v2_site_key:t.google_recaptcha_v2_site_key,google_recaptcha_v2_secret_key:t.google_recaptcha_v2_secret_key,disable_google_recaptcha_v3_fonts:t.disable_google_recaptcha_v3_fonts||!1,cloudflare_turnstile_site_key:t.cloudflare_turnstile_site_key,cloudflare_turnstile_secret_key:t.cloudflare_turnstile_secret_key})},[t]);var h=function(e,t){O(function(n){return px(px({},n),{},fx({},e,t))})},p=function(){var e,t=(e=ux().m(function e(){return ux().w(function(e){for(;;)switch(e.p=e.n){case 0:return a(!0),c(null),e.p=1,e.n=2,n(d);case 2:return e.n=3,new Promise(function(e){return setTimeout(e,500)});case 3:e.n=5;break;case 4:e.p=4,e.v,c({type:"error",title:Ew("Save Failed","divi-contact-form-helper"),description:Ew("There was a problem saving your translation settings.","divi-contact-form-helper")});case 5:return e.p=5,a(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}),function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(e){Ox(o,i,r,a,s,"next",e)}function s(e){Ox(o,i,r,a,s,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}();return wp.element.createElement(jt,{gap:"var(--pac-upui-space-xlarge)"},wp.element.createElement(Fw,{alertState:l,setAlertState:c}),wp.element.createElement(Sn,{variant:"secondary",size:"large",width:"fit",leftIcon:Oy,loading:o,onClick:p},Ew("Save Changes","divi-contact-form-helper")),wp.element.createElement(jt,{direction:"horizontal",gap:"var(--pac-upui-space-xlarge)",style:{backgroundColor:"var(--pac-upui-white)",padding:"var(--pac-upui-space-xlarge)",borderRadius:"var(--pac-upui-space-medium)"}},wp.element.createElement(Gw,{filename:"spam-protection-settings.png"}),wp.element.createElement(jt,{showDivider:!0,gap:20},wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Improve And Add New Spam Protection Features To The Divi Contact Form","divi-contact-form-helper")),wp.element.createElement(Gt,null,Ew("Protect your forms from unwanted submissions with a full suite of powerful spam prevention tools. Add an invisible honeypot field to stop bots, block specific email addresses or entire domains, and filter submissions by blacklisted keywords. You can also mark entries as spam manually for easy management. For advanced protection, enable Google reCAPTCHA v2 or Cloudflare Turnstile to stop spam while maintaining a smooth user experience. All settings work seamlessly in the background and require no extra setup from your visitors.","divi-contact-form-helper"))),wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Blacklist Options","divi-contact-form-helper")),wp.element.createElement(Co,{id:"spam_blacklisted_email_addresses"},wp.element.createElement(Co.Title,null,Ew("Blacklisted Email Addresses","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter specific email addresses to ignore form submissions that include these addresses. Separate multiple email addresses with a comma.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(Fb,{value:d.spam_blacklisted_email_addresses||[],onChange:function(e){var t=e.filter(function(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)});t.length!==e.length&&alert("Please enter valid email address."),h("spam_blacklisted_email_addresses",t)}}))),wp.element.createElement(Co,{id:"spam_blacklisted_email_address_domains"},wp.element.createElement(Co.Title,null,Ew("Blacklisted Email Address Domains","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter specific email domains (e.g., @domain.com) to ignore form submissions from email addresses using these domains. Separate multiple domains with a comma.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(Fb,{value:d.spam_blacklisted_email_address_domains||[],onChange:function(e){var t=e.filter(function(e){return/^(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}$/.test(e)});t.length!==e.length&&alert("Please enter valid domain names (e.g., example.com)."),h("spam_blacklisted_email_address_domains",t)}}))),wp.element.createElement(Co,{id:"spam_blacklisted_keywords"},wp.element.createElement(Co.Title,null,Ew("Blacklisted Keywords","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter keywords to ignore form submissions that include any of these words in the email address, subject, or message text. Separate multiple keywords with a comma.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(Fb,{value:d.spam_blacklisted_keywords||[],onChange:function(e){h("spam_blacklisted_keywords",e)}})))),wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Google reCAPTCHA","divi-contact-form-helper")),wp.element.createElement(Co,{id:"google_recaptcha_v2_site_key"},wp.element.createElement(Co.Title,null,Ew("Google reCAPTCHA V2 Site Key","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter your Google reCAPTCHA v2 Site Key to enable reCAPTCHA protection. Make sure to also enable the reCAPTCHA v2 option in the Contact Form module settings.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:d.google_recaptcha_v2_site_key,onChange:function(e){return h("google_recaptcha_v2_site_key",e.target.value)}}))),wp.element.createElement(Co,{id:"google_recaptcha_v2_secret_key"},wp.element.createElement(Co.Title,null,Ew("Google reCAPTCHA V2 Secret Key","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter your Google reCAPTCHA v2 Secret Key to enable reCAPTCHA protection. Make sure to also enable the reCAPTCHA v2 option in the Contact Form module settings.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:d.google_recaptcha_v2_secret_key,onChange:function(e){return h("google_recaptcha_v2_secret_key",e.target.value)}}))),wp.element.createElement(Co,{id:"disable_google_recaptcha_v3_fonts"},wp.element.createElement(Co.Title,null,Ew("Disable Google reCAPTCHA v3 Fonts","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enable this option to prevent Google reCAPTCHA from loading Google Fonts. This helps with GDPR compliance, even if invisible reCAPTCHA v3 is disabled in the Divi Contact Form module.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:d.disable_google_recaptcha_v3_fonts,onChange:function(e){return h("disable_google_recaptcha_v3_fonts",e)}})))),wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Cloudflare Turnstile","divi-contact-form-helper")),wp.element.createElement(Co,{id:"cloudflare_turnstile_site_key"},wp.element.createElement(Co.Title,null,Ew("Cloudflare Turnstile Site Key","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter your Cloudflare Turnstile Site Key to enable Turnstile protection. Make sure to also enable the Cloudflare Turnstile option in the Contact Form module settings.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:d.cloudflare_turnstile_site_key,onChange:function(e){return h("cloudflare_turnstile_site_key",e.target.value)}}))),wp.element.createElement(Co,{id:"cloudflare_turnstile_secret_key"},wp.element.createElement(Co.Title,null,Ew("Cloudflare Turnstile Secret Key","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter your Cloudflare Turnstile Secret Key to enable Turnstile protection. Make sure to also enable the Cloudflare Turnstile option in the Contact Form module settings.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:d.cloudflare_turnstile_secret_key,onChange:function(e){return h("cloudflare_turnstile_secret_key",e.target.value)}})))))))};function Qx(e){return Qx="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},Qx(e)}function Ax(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return vx(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(vx(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,vx(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,vx(d,"constructor",c),vx(c,"constructor",l),l.displayName="GeneratorFunction",vx(c,r,"GeneratorFunction"),vx(d),vx(d,r,"Generator"),vx(d,i,function(){return this}),vx(d,"toString",function(){return"[object Generator]"}),(Ax=function(){return{w:o,m:O}})()}function vx(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}vx=function(e,t,n,i){function o(t,n){vx(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},vx(e,t,n,i)}function $x(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function bx(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 yx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bx(Object(n),!0).forEach(function(t){wx(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bx(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wx(e,t,n){return(t=function(e){var t=function(e){if("object"!=Qx(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Qx(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Qx(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xx(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||Sx(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 Sx(e,t){if(e){if("string"==typeof e)return kx(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)?kx(e,t):void 0}}function kx(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}const Ex=function(e){var t=e.settings,n=e.onSave,r=xx((0,i.useState)(!1),2),o=r[0],a=r[1],s=xx((0,i.useState)(null),2),l=s[0],c=s[1],u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Array.isArray(e)?e:"string"==typeof e&&e.length>0?e.split(",").map(function(e){return e.trim()}):t},d=xx((0,i.useState)({is_entries_auto_backup_enabled:!1,entries_backup_email_address:Ly.generalSettingsEmail,entries_backup_schedule:"daily",is_entries_auto_delete_enabled:!1,entries_delete_type:["spam","trash"],entries_delete_of_days:"",is_sent_email_logs_enabled:!1,is_clone_logs_enabled:!1,optional_entry_list_columns:"name",entries_date_format:"Y/m/d",entries_time_format:"h:i:sa",entries_role_permissions:{}}),2),O=d[0],h=d[1];(0,i.useEffect)(function(){var e,n,i,r,o,a,s,l,c,d;if(t){var O={};Object.values(Ly.editableRoles).forEach(function(e){var n;O[e]=(null===(n=t.entries_role_permissions)||void 0===n?void 0:n[e])||{accessEntries:!1,entryActions:!1,exportCSV:!1}}),h({is_entries_auto_backup_enabled:null!==(e=t.is_entries_auto_backup_enabled)&&void 0!==e&&e,entries_backup_email_address:null!==(n=t.entries_backup_email_address)&&void 0!==n?n:Ly.generalSettingsEmail,entries_backup_schedule:null!==(i=t.entries_backup_schedule)&&void 0!==i?i:"daily",is_entries_auto_delete_enabled:null!==(r=t.is_entries_auto_delete_enabled)&&void 0!==r&&r,entries_delete_type:u(t.entries_delete_type,["spam","trash"]),entries_delete_of_days:null!==(o=t.entries_delete_of_days)&&void 0!==o?o:"",is_sent_email_logs_enabled:null!==(a=t.is_sent_email_logs_enabled)&&void 0!==a&&a,is_clone_logs_enabled:null!==(s=t.is_clone_logs_enabled)&&void 0!==s&&s,optional_entry_list_columns:null!==(l=t.optional_entry_list_columns)&&void 0!==l?l:"name",entries_date_format:null!==(c=t.entries_date_format)&&void 0!==c?c:"Y/m/d",entries_time_format:null!==(d=t.entries_time_format)&&void 0!==d?d:"h:i:sa",entries_role_permissions:O})}},[t]);var p,f,g=function(e,t){h(function(n){return yx(yx({},n),{},wx({},e,t))})},m=function(e,t,n){h(function(i){return yx(yx({},i),{},{entries_role_permissions:yx(yx({},i.entries_role_permissions),{},wx({},e,yx(yx({},i.entries_role_permissions[e]),{},wx({},t,n))))})})},C=function(){var e,t=(e=Ax().m(function e(){return Ax().w(function(e){for(;;)switch(e.p=e.n){case 0:return a(!0),c(null),e.p=1,e.n=2,n(O);case 2:return e.n=3,new Promise(function(e){return setTimeout(e,500)});case 3:e.n=5;break;case 4:e.p=4,e.v,c({type:"error",title:Ew("Save Failed","divi-contact-form-helper"),description:Ew("There was a problem saving your entry preference settings.","divi-contact-form-helper")});case 5:return e.p=5,a(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}),function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(e){$x(o,i,r,a,s,"next",e)}function s(e){$x(o,i,r,a,s,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}(),Q=[{value:"hourly",label:Ew("Every Hour","divi-contact-form-helper")},{value:"twicedaily",label:Ew("Every 12 Hours","divi-contact-form-helper")},{value:"daily",label:Ew("Every Day","divi-contact-form-helper")},{value:"weekly",label:Ew("Every Week","divi-contact-form-helper")},{value:"monthly",label:Ew("Every Month","divi-contact-form-helper")}],A=[{value:"published",label:Ew("Read","divi-contact-form-helper")},{value:"spam",label:Ew("Spam","divi-contact-form-helper")},{value:"draft",label:Ew("Unread","divi-contact-form-helper")},{value:"trash",label:Ew("Trash","divi-contact-form-helper")}];return wp.element.createElement(jt,{gap:"var(--pac-upui-space-xlarge)"},wp.element.createElement(Fw,{alertState:l,setAlertState:c}),wp.element.createElement(Sn,{variant:"secondary",size:"large",width:"fit",leftIcon:Oy,loading:o,onClick:C},Ew("Save Changes","divi-contact-form-helper")),wp.element.createElement(jt,{direction:"horizontal",gap:"var(--pac-upui-space-xlarge)",style:{backgroundColor:"var(--pac-upui-white)",padding:"var(--pac-upui-space-xlarge)",borderRadius:"var(--pac-upui-space-medium)"}},wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Customize How Divi Contact Form Entries Are Backed Up, Accessed, And Managed","divi-contact-form-helper")),wp.element.createElement(Gt,null,Ew("Saving contact form submissions is just the beginning, but ongoing entry management is equally important. The Divi Contact Form Helper plugin includes a full set of entry preference settings that let you control how entries are backed up, stored, accessed, and deleted. You can automate backups, send them to a custom email, and auto-delete entries after a certain number of days. These tools make it easy to manage and protect your contact form data over time.","divi-contact-form-helper")),wp.element.createElement(Co,{id:"is_entries_auto_backup_enabled"},wp.element.createElement(Co.Title,null,Ew("Auto Entries Backup","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Automatically create a backup of all contact form entries.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:O.is_entries_auto_backup_enabled,onChange:function(e){return g("is_entries_auto_backup_enabled",e)}}))),O.is_entries_auto_backup_enabled&&wp.element.createElement(React.Fragment,null,wp.element.createElement(Co,{id:"entries_backup_email_address"},wp.element.createElement(Co.Title,null,Ew("Backup Email Address","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:O.entries_backup_email_address,onChange:function(e){return g("entries_backup_email_address",e.target.value)}}))),wp.element.createElement(Co,{id:"entries_backup_schedule"},wp.element.createElement(Co.Title,null,Ew("Backup Schedule","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(uo,{defaultValue:O.entries_backup_schedule,displayValue:(p=O.entries_backup_schedule,(null===(f=Q.find(function(e){return e.value===p}))||void 0===f?void 0:f.label)||Ew("Select Schedule","divi-contact-form-helper")),onValueChange:function(e){return g("entries_backup_schedule",e)}},wp.element.createElement(uo.Trigger,null,wp.element.createElement(uo.Value,{placeholder:Ew("Select Schedule","divi-contact-form-helper")})),wp.element.createElement(uo.Content,null,Q.map(function(e){return wp.element.createElement(uo.Item,{key:e.value,value:e.value},e.label)})))))),wp.element.createElement(Co,{id:"is_entries_auto_delete_enabled"},wp.element.createElement(Co.Title,null,Ew("Auto Delete Entries","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Automatically delete entries after a specified number of days.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:O.is_entries_auto_delete_enabled,onChange:function(e){return g("is_entries_auto_delete_enabled",e)}}))),O.is_entries_auto_delete_enabled&&wp.element.createElement(React.Fragment,null,wp.element.createElement(Co,{id:"entries_delete_type"},wp.element.createElement(Co.Title,null,Ew("Delete Entries Type","divi-contact-form-helper")),wp.element.createElement(jt,{direction:"horizontal",gap:100},A.map(function(e){return wp.element.createElement(Co.Field,{key:e.value},wp.element.createElement(Oi,{label:e.label,checked:O.entries_delete_type.includes(e.value),onChange:function(t){var n,i=function(e){if(Array.isArray(e))return kx(e)}(n=O.entries_delete_type)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||Sx(n)||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.")}();t?i.includes(e.value)||i.push(e.value):i=i.filter(function(t){return t!==e.value}),g("entries_delete_type",i)}}))}))),wp.element.createElement(Co,{id:"entries_delete_of_days"},wp.element.createElement(Co.Title,null,Ew("Delete Entries After Number of Days","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{type:"number",value:O.entries_delete_of_days,onChange:function(e){return g("entries_delete_of_days",e.target.value)}})))),wp.element.createElement(Co,{id:"is_sent_email_logs_enabled"},wp.element.createElement(Co.Title,null,Ew("Enable Sent Email Logs","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:O.is_sent_email_logs_enabled,onChange:function(e){return g("is_sent_email_logs_enabled",e)}}))),wp.element.createElement(Co,{id:"is_clone_logs_enabled"},wp.element.createElement(Co.Title,null,Ew("Enable Clone Logs","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:O.is_clone_logs_enabled,onChange:function(e){return g("is_clone_logs_enabled",e)}}))),wp.element.createElement(Co,{id:"optional_entry_list_columns"},wp.element.createElement(Co.Title,null,Ew("Optional Entry List Columns","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:O.optional_entry_list_columns,onChange:function(e){return g("optional_entry_list_columns",e.target.value)}}))),wp.element.createElement(Co,{id:"entries_date_format"},wp.element.createElement(Co.Title,null,Ew("Entries Date Format","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:O.entries_date_format,onChange:function(e){return g("entries_date_format",e.target.value)}}))),wp.element.createElement(Co,{id:"entries_time_format"},wp.element.createElement(Co.Title,null,Ew("Entries Time Format","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:O.entries_time_format,onChange:function(e){return g("entries_time_format",e.target.value)}}))),Object.values(Ly.editableRoles).map(function(e){var t,n,i;return wp.element.createElement(Co,{key:e,id:"permissions_".concat(e)},wp.element.createElement(Co.Title,null,e.charAt(0).toUpperCase()+e.slice(1)," Permissions"),wp.element.createElement(jt,{direction:"horizontal",gap:100},wp.element.createElement(Co.Field,null,wp.element.createElement(Oi,{label:"Access Entries",checked:(null===(t=O.entries_role_permissions)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.accessEntries)||!1,onChange:function(t){return m(e,"accessEntries",t)}})),wp.element.createElement(Co.Field,null,wp.element.createElement(Oi,{label:"Entry Actions",checked:(null===(n=O.entries_role_permissions)||void 0===n||null===(n=n[e])||void 0===n?void 0:n.entryActions)||!1,onChange:function(t){return m(e,"entryActions",t)}})),wp.element.createElement(Co.Field,null,wp.element.createElement(Oi,{label:"Export CSV",checked:(null===(i=O.entries_role_permissions)||void 0===i||null===(i=i[e])||void 0===i?void 0:i.exportCSV)||!1,onChange:function(t){return m(e,"exportCSV",t)}}))))}))))};function Px(e){return Px="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},Px(e)}function Tx(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return Ix(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(Ix(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Ix(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,Ix(d,"constructor",c),Ix(c,"constructor",l),l.displayName="GeneratorFunction",Ix(c,r,"GeneratorFunction"),Ix(d),Ix(d,r,"Generator"),Ix(d,i,function(){return this}),Ix(d,"toString",function(){return"[object Generator]"}),(Tx=function(){return{w:o,m:O}})()}function Ix(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}Ix=function(e,t,n,i){function o(t,n){Ix(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Ix(e,t,n,i)}function Bx(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function _x(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(e){Bx(o,i,r,a,s,"next",e)}function s(e){Bx(o,i,r,a,s,"throw",e)}a(void 0)})}}function Xx(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 Vx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xx(Object(n),!0).forEach(function(t){Rx(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xx(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Rx(e,t,n){return(t=function(e){var t=function(e){if("object"!=Px(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Px(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Px(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zx(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jx(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)?jx(e,t):void 0}}(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 jx(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}const Lx=function(e){var t=e.settings,n=e.onSave,r=Zx((0,i.useState)(!1),2),o=r[0],a=r[1],s=Zx((0,i.useState)(!1),2),l=s[0],c=s[1],u=Zx((0,i.useState)(null),2),d=u[0],O=u[1],h=Zx((0,i.useState)({is_contact_form_stats_enabled:!1,remove_plugin_data_when_uninstalled:!1,allowed_mime_types:"psd|image/vnd.adobe.photoshop,rar|application/x-rar",all_fields_merge_tag_behavior:"show_filled_only",merge_tag_date_format:"Y-m-d",merge_tag_time_format:"h:i:sa",load_resources_from_cdn:!1,is_custom_text_multilingual_enabled:!1}),2),p=h[0],f=h[1];(0,i.useEffect)(function(){var e,n,i,r,o,a,s,l;t&&f({is_contact_form_stats_enabled:null!==(e=t.is_contact_form_stats_enabled)&&void 0!==e&&e,remove_plugin_data_when_uninstalled:null!==(n=t.remove_plugin_data_when_uninstalled)&&void 0!==n&&n,allowed_mime_types:null!==(i=t.allowed_mime_types)&&void 0!==i?i:"psd|image/vnd.adobe.photoshop,rar|application/x-rar",all_fields_merge_tag_behavior:null!==(r=t.all_fields_merge_tag_behavior)&&void 0!==r?r:"show_filled_only",merge_tag_date_format:null!==(o=t.merge_tag_date_format)&&void 0!==o?o:"Y-m-d",merge_tag_time_format:null!==(a=t.merge_tag_time_format)&&void 0!==a?a:"h:i:sa",load_resources_from_cdn:null!==(s=t.load_resources_from_cdn)&&void 0!==s&&s,is_custom_text_multilingual_enabled:null!==(l=t.is_custom_text_multilingual_enabled)&&void 0!==l&&l})},[t]);var g,m,C=function(e,t){f(function(n){return Vx(Vx({},n),{},Rx({},e,t))})},Q=function(){var e=_x(Tx().m(function e(){return Tx().w(function(e){for(;;)switch(e.p=e.n){case 0:return a(!0),O(null),e.p=1,e.n=2,n(p);case 2:return e.n=3,new Promise(function(e){return setTimeout(e,500)});case 3:e.n=5;break;case 4:e.p=4,e.v,O({type:"error",title:Ew("Save Failed","divi-contact-form-helper"),description:Ew("There was a problem saving your settings.","divi-contact-form-helper")});case 5:return e.p=5,a(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),A=function(){var e=_x(Tx().m(function e(){return Tx().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!0),O(null),e.p=1,e.n=2,fetch("".concat(Ly.restURL,"/clear-ics-cache"),{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":Ly.nonce}});case 2:if(e.v.ok){e.n=3;break}throw new Error("Failed to clear ICS cache");case 3:O({type:"success",title:Ew("Cache Cleared","divi-contact-form-helper"),description:Ew("ICS cached data has been successfully cleared.","divi-contact-form-helper")}),e.n=5;break;case 4:e.p=4,e.v,O({type:"error",title:Ew("Action Failed","divi-contact-form-helper"),description:Ew("There was a problem clearing the ICS cache.","divi-contact-form-helper")});case 5:return e.p=5,c(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),v=[{value:"show_filled_only",label:Ew("Only Show Form Fields With Value","divi-contact-form-helper")},{value:"show_all",label:Ew("Show All Form Fields","divi-contact-form-helper")}];return wp.element.createElement(jt,{gap:"var(--pac-upui-space-xlarge)"},wp.element.createElement(Fw,{alertState:d,setAlertState:O}),wp.element.createElement(Sn,{variant:"secondary",size:"large",width:"fit",leftIcon:Oy,loading:o,onClick:Q},Ew("Save Changes","divi-contact-form-helper")),wp.element.createElement(jt,{direction:"horizontal",gap:"var(--pac-upui-space-xlarge)",style:{backgroundColor:"var(--pac-upui-white)",padding:"var(--pac-upui-space-xlarge)",borderRadius:"var(--pac-upui-space-medium)"}},wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Miscellaneous Settings","divi-contact-form-helper")),wp.element.createElement(Gt,null,Ew("These advanced options allow you to control logging behavior, customize formatting, manage data cleanup, and tweak plugin performance. Use these settings for specific use cases or to fine-tune how the Divi Contact Form Helper plugin behaves behind the scenes.","divi-contact-form-helper")),wp.element.createElement(Co,{id:"is_contact_form_stats_enabled"},wp.element.createElement(Co.Title,null,Ew("Enable Contact Form Stats","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enable this setting to show a contact form stats widget on the WordPress admin dashboard.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:p.is_contact_form_stats_enabled,onChange:function(e){return C("is_contact_form_stats_enabled",e)}}))),wp.element.createElement(Co,{id:"remove_plugin_data_when_uninstalled"},wp.element.createElement(Co.Title,null,Ew("Remove Plugin Data When Uninstalled","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enable this setting to completely remove all plugin data and saved settings when the plugin is uninstalled. Use with caution, as enabling this and uninstalling the plugin means all configuration and logs will be permanently deleted upon uninstall.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:p.remove_plugin_data_when_uninstalled,onChange:function(e){return C("remove_plugin_data_when_uninstalled",e)}}))),wp.element.createElement(Co,{id:"allowed_mime_types"},wp.element.createElement(Co.Title,null,Ew("Allowed MIME Types","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enter any additional MIME types (file types) that should be allowed on your site. This expands the default WordPress restrictions for file uploads. Separate each type with a comma (e.g., application/json, image/svg+xml).","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(fo,{value:p.allowed_mime_types,onChange:function(e){return C("allowed_mime_types",e.target.value)}}))),wp.element.createElement(Co,{id:"all_fields_merge_tag_behavior"},wp.element.createElement(Co.Title,null,Ew("All Fields Merge Tag Behavior","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Choose whether the %%dcfh_all_fields%% merge tag should show all form field labels in the message even for fields with no value entered by the user, or if it should only show form fields that have a value entered.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(uo,{key:p.all_fields_merge_tag_behavior,defaultValue:p.all_fields_merge_tag_behavior,defaultLabel:(g=p.all_fields_merge_tag_behavior,(null===(m=v.find(function(e){return e.value===g}))||void 0===m?void 0:m.label)||Ew("Select Option","divi-contact-form-helper")),onValueChange:function(e){return C("all_fields_merge_tag_behavior",e)}},wp.element.createElement(uo.Trigger,null,wp.element.createElement(uo.Value,{placeholder:Ew("Select Option","divi-contact-form-helper")})),wp.element.createElement(uo.Content,null,v.map(function(e){return wp.element.createElement(uo.Item,{key:e.value,value:e.value},e.label)}))))),wp.element.createElement(Co,{id:"merge_tag_date_format"},wp.element.createElement(Co.Title,null,Ew("Merge Tag Date Format","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Set a custom date format for merge tags used in email messages. Use standard PHP date formatting.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:p.merge_tag_date_format,onChange:function(e){return C("merge_tag_date_format",e.target.value)},type:"text"}))),wp.element.createElement(Co,{id:"merge_tag_time_format"},wp.element.createElement(Co.Title,null,Ew("Merge Tag Time Format","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Set a custom time format for merge tags used in email messages. Use standard PHP time formatting.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(so,{value:p.merge_tag_time_format,onChange:function(e){return C("merge_tag_time_format",e.target.value)},type:"text"}))),wp.element.createElement(Co,{id:"clear_ics_cached_data"},wp.element.createElement(Co.Title,null,Ew("Clear ICS Cached Data","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Click this button to clear cached ICS data. Use this if there are issues with outdated or incorrect calendar feed data being shown.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(Sn,{leftIcon:jn,size:"small",variant:"primary",onClick:A,loading:l},Ew("Clear ICS Cache","divi-contact-form-helper")))),wp.element.createElement(Co,{id:"load_resources_from_cdn"},wp.element.createElement(Co.Title,null,Ew("Load Resources From CDN","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Enable this setting to load plugin-related external libraries (such as JavaScript libraries) from a CDN instead of the local plugin files.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:p.load_resources_from_cdn,onChange:function(e){return C("load_resources_from_cdn",e)}}))),wp.element.createElement(Co,{id:"enable_multilingual"},wp.element.createElement(Co.Title,null,Ew("Enable Multilingual Languages","divi-contact-form-helper")),wp.element.createElement(Co.Description,null,Ew("Divi’s contact form does not support multilingual translation of error messages and default text. Our Divi Contact Form Helper plugin solves this by adding full translation support for all form elements. This ensures your forms are accurate, accessible, and clear for users in any language. Enable this setting to activate multilingual language translation support.","divi-contact-form-helper")),wp.element.createElement(Co.Field,null,wp.element.createElement(ni,{checked:p.is_custom_text_multilingual_enabled,onChange:function(e){return C("is_custom_text_multilingual_enabled",e)}}))))))};function zx(e){return zx="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},zx(e)}function Mx(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 Yx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mx(Object(n),!0).forEach(function(t){qx(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mx(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function qx(e,t,n){return(t=function(e){var t=function(e){if("object"!=zx(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=zx(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==zx(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ux(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return Dx(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(Dx(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Dx(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,Dx(d,"constructor",c),Dx(c,"constructor",l),l.displayName="GeneratorFunction",Dx(c,r,"GeneratorFunction"),Dx(d),Dx(d,r,"Generator"),Dx(d,i,function(){return this}),Dx(d,"toString",function(){return"[object Generator]"}),(Ux=function(){return{w:o,m:O}})()}function Dx(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}Dx=function(e,t,n,i){function o(t,n){Dx(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},Dx(e,t,n,i)}function Wx(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function Nx(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(e){Wx(o,i,r,a,s,"next",e)}function s(e){Wx(o,i,r,a,s,"throw",e)}a(void 0)})}}function Hx(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gx(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)?Gx(e,t):void 0}}(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 Gx(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}const Fx=function(e){var t=e.settings,n=e.onSave,r=Hx((0,i.useState)(!1),2),o=r[0],a=r[1],s=Hx((0,i.useState)(!1),2),l=s[0],c=s[1],u=Hx((0,i.useState)(!1),2),d=u[0],O=u[1],h=Hx((0,i.useState)(!1),2),p=h[0],f=h[1],g=Hx((0,i.useState)(!1),2),m=g[0],C=g[1],Q=Hx((0,i.useState)(null),2),A=Q[0],v=Q[1],$=Hx((0,i.useState)({is_entry_logging_enabled:!1}),2),b=$[0],y=$[1],w=Hx((0,i.useState)(""),2),x=w[0],S=w[1];(0,i.useEffect)(function(){var e;t&&y({is_entry_logging_enabled:null!==(e=t.is_entry_logging_enabled)&&void 0!==e&&e})},[t]),(0,i.useEffect)(function(){var e=function(){var e=Nx(Ux().m(function e(){var t,n,i;return Ux().w(function(e){for(;;)switch(e.p=e.n){case 0:if(b.is_entry_logging_enabled){e.n=1;break}return e.a(2);case 1:return C(!0),v(null),e.p=2,e.n=3,fetch("".concat(Ly.restURL,"/entry-logs"),{method:"GET",headers:{"Content-Type":"application/json","X-WP-Nonce":Ly.nonce}});case 3:return t=e.v,e.n=4,t.json();case 4:if(n=e.v,t.ok&&n.success){e.n=6;break}if("No log found"!==(null==n?void 0:n.message)){e.n=5;break}return S(""),e.a(2);case 5:throw new Error((null==n?void 0:n.message)||"Failed to fetch log data");case 6:S(n.data),e.n=8;break;case 7:e.p=7,i=e.v,console.error("Log fetch error:",i),v({type:"error",title:Ew("Fetch Failed","divi-contact-form-helper"),description:Ew("Unable to load log data from the server.","divi-contact-form-helper")});case 8:return e.p=8,C(!1),e.f(8);case 9:return e.a(2)}},e,null,[[2,7,8,9]])}));return function(){return e.apply(this,arguments)}}();e()},[b.is_entry_logging_enabled]);var k=function(){var e=Nx(Ux().m(function e(){return Ux().w(function(e){for(;;)switch(e.p=e.n){case 0:return a(!0),v(null),e.p=1,e.n=2,n(b);case 2:return e.n=3,new Promise(function(e){return setTimeout(e,500)});case 3:e.n=5;break;case 4:e.p=4,e.v,v({type:"error",title:Ew("Save Failed","divi-contact-form-helper"),description:Ew("There was a problem saving your settings.","divi-contact-form-helper")});case 5:return e.p=5,a(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),E=function(){var e=Nx(Ux().m(function e(){var t,n,i,r,o,a;return Ux().w(function(e){for(;;)switch(e.p=e.n){case 0:if(c(!0),e.p=1,x){e.n=2;break}return e.a(2);case 2:t=new Date,n=t.toISOString().replace(/[:.]/g,"-").replace("T","_").replace("Z",""),i="divi-contact-form-logs-".concat(n,".txt"),r=new Blob([x],{type:"text/plain;charset=utf-8"}),o=URL.createObjectURL(r),(a=document.createElement("a")).href=o,a.download=i,a.click(),URL.revokeObjectURL(o);case 3:return e.p=3,c(!1),e.f(3);case 4:return e.a(2)}},e,null,[[1,,3,4]])}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=Nx(Ux().m(function e(){var t,n;return Ux().w(function(e){for(;;)switch(e.p=e.n){case 0:if(O(!0),e.p=1,!navigator.clipboard||!navigator.clipboard.writeText){e.n=3;break}return e.n=2,navigator.clipboard.writeText(x);case 2:e.n=4;break;case 3:(t=document.createElement("textarea")).value=x,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t);case 4:v({type:"success",title:Ew("Logs Copied","divi-contact-form-helper"),description:Ew("All log entries have been copied to your clipboard.","divi-contact-form-helper")}),e.n=6;break;case 5:e.p=5,n=e.v,console.error("Copy failed:",n),v({type:"error",title:Ew("Copy Failed","divi-contact-form-helper"),description:Ew("Unable to copy logs to clipboard.","divi-contact-form-helper")});case 6:return e.p=6,O(!1),e.f(6);case 7:return e.a(2)}},e,null,[[1,5,6,7]])}));return function(){return e.apply(this,arguments)}}(),T=function(){var e=Nx(Ux().m(function e(){var t,n,i;return Ux().w(function(e){for(;;)switch(e.p=e.n){case 0:if(window.confirm(Ew("Are you sure you want to permanently delete all log entries?","divi-contact-form-helper"))){e.n=1;break}return e.a(2);case 1:return f(!0),e.p=2,e.n=3,fetch("".concat(Ly.restURL,"/delete-entry-logs"),{method:"DELETE",headers:{"Content-Type":"application/json","X-WP-Nonce":Ly.nonce}});case 3:return t=e.v,e.n=4,t.json();case 4:if(n=e.v,t.ok&&n.success){e.n=5;break}if("No log found"!==(null==n?void 0:n.message)){e.n=5;break}return S(""),v({type:"success",title:Ew("Logs Deleted","divi-contact-form-helper"),description:Ew("No log file was found, but the operation completed successfully.","divi-contact-form-helper")}),e.a(2);case 5:S(""),v({type:"success",title:Ew("Logs Deleted","divi-contact-form-helper"),description:Ew("All log entries have been permanently deleted.","divi-contact-form-helper")}),e.n=7;break;case 6:e.p=6,i=e.v,console.error("Delete logs error:",i),v({type:"error",title:Ew("Delete Failed","divi-contact-form-helper"),description:Ew("There was a problem deleting the log file.","divi-contact-form-helper")});case 7:return e.p=7,f(!1),e.f(7);case 8:return e.a(2)}},e,null,[[2,6,7,8]])}));return function(){return e.apply(this,arguments)}}();return wp.element.createElement(jt,{gap:"var(--pac-upui-space-xlarge)"},wp.element.createElement(Fw,{alertState:A,setAlertState:v}),wp.element.createElement(Sn,{variant:"secondary",size:"large",width:"fit",leftIcon:Oy,loading:o,onClick:k},Ew("Save Changes","divi-contact-form-helper")),wp.element.createElement(jt,{direction:"horizontal",gap:"var(--pac-upui-space-xlarge)",style:{backgroundColor:"var(--pac-upui-white)",padding:"var(--pac-upui-space-xlarge)",borderRadius:"var(--pac-upui-space-medium)"}},wp.element.createElement(jt,null,wp.element.createElement(Xt,{level:2},Ew("Enable Contact Form Entry Logging","divi-contact-form-helper")),wp.element.createElement(Gt,null,Ew("Enable this setting to start logging all entries submitted through Divi Contact Forms on your site. The logs will capture key form data, such as names, contact information, diagnosis details, and messages. Each log entry is timestamped and securely stored. These logs are useful for troubleshooting, reviewing submissions, monitoring form performance, and retrieving user data. Once logging is enabled, all form entries will be recorded and displayed. You can download all entries or copy the most recent log entries as needed.","divi-contact-form-helper")),wp.element.createElement(ni,{checked:b.is_entry_logging_enabled,onChange:function(e){return t=e,void y(function(e){return Yx(Yx({},e),{},qx({},"is_entry_logging_enabled",t))});var t}}),b.is_entry_logging_enabled&&wp.element.createElement(i.Fragment,null,m?wp.element.createElement(Gt,null,Ew("Loading logs...","divi-contact-form-helper")):wp.element.createElement(Nb,{height:"400",language:"php",value:x,width:"100%"}),x&&wp.element.createElement(jt,{direction:"horizontal",gap:"var(--pac-upui-space-medium)"},wp.element.createElement(Sn,{leftIcon:_y,size:"small",variant:"primary",onClick:E,loading:l},Ew("Download Log File","divi-contact-form-helper")),wp.element.createElement(Sn,{leftIcon:ui,size:"small",variant:"primary",onClick:P,loading:d},Ew("Copy Logs","divi-contact-form-helper")),wp.element.createElement(Sn,{leftIcon:ci,size:"small",variant:"danger",onClick:T,loading:p},Ew("Delete Log File","divi-contact-form-helper")))))))};function Jx(e){return Jx="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},Jx(e)}function Kx(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 eS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kx(Object(n),!0).forEach(function(t){tS(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kx(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tS(e,t,n){return(t=function(e){var t=function(e){if("object"!=Jx(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Jx(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Jx(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nS(){var e,t,n="function"==typeof Symbol?Symbol:{},i=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function o(n,i,r,o){var l=i&&i.prototype instanceof s?i:s,c=Object.create(l.prototype);return iS(c,"_invoke",function(n,i,r){var o,s,l,c=0,u=r||[],d=!1,O={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,l=e,O.n=n,a}};function h(n,i){for(s=n,l=i,t=0;!d&&c&&!r&&t<u.length;t++){var r,o=u[t],h=O.p,p=o[2];n>3?(r=p===i)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((r=n<2&&h<o[1])?(s=0,O.v=i,O.n=o[1]):h<p&&(r=n<3||o[0]>i||i>p)&&(o[4]=n,o[5]=i,O.n=p,s=0))}if(r||n>1)return a;throw d=!0,i}return function(r,u,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,p),s=u,l=p;(t=s<2?e:l)||!d;){o||(s?s<3?(s>1&&(O.n=-1),h(s,l)):O.n=l:O.v=l);try{if(c=2,o){if(s||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);o=e}else if((t=(d=O.n<0)?l:n.call(i,O))!==a)break}catch(t){o=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,r,o),!0),c}var a={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][i]?t(t([][i]())):(iS(t={},i,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function O(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,iS(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,iS(d,"constructor",c),iS(c,"constructor",l),l.displayName="GeneratorFunction",iS(c,r,"GeneratorFunction"),iS(d),iS(d,r,"Generator"),iS(d,i,function(){return this}),iS(d,"toString",function(){return"[object Generator]"}),(nS=function(){return{w:o,m:O}})()}function iS(e,t,n,i){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}iS=function(e,t,n,i){function o(t,n){iS(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},iS(e,t,n,i)}function rS(e,t,n,i,r,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(i,r)}function oS(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(e){rS(o,i,r,a,s,"next",e)}function s(e){rS(o,i,r,a,s,"throw",e)}a(void 0)})}}function aS(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){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sS(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)?sS(e,t):void 0}}(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 sS(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}var lS=wp.i18n.__;const cS=function(){var e,t=aS((0,i.useState)(!0),2),n=t[0],r=t[1],o=aS((0,i.useState)(Ly.pluginSlug),2),a=o[0],s=o[1],l=aS((0,i.useState)("smtpIntegrationSettings"===(e=new URLSearchParams(window.location.search)).get("tab")?"smtpIntegrationSettings":"entryPreferencesSettings"===e.get("tab")?"entryPreferencesSettings":"license"===e.get("tab")?"licenseKey":"overview"),2),c=l[0],u=l[1],d=aS((0,i.useState)(""),2),O=d[0],h=d[1],p=aS((0,i.useState)([]),2),f=p[0],g=p[1],m=aS((0,i.useState)([]),2),C=m[0],Q=m[1],A=aS((0,i.useState)([]),2),v=A[0],$=A[1],b=aS((0,i.useState)(null),2),y=b[0],w=b[1],x=aS((0,i.useState)(!0),2),S=x[0],k=x[1],E=aS((0,i.useState)(!0),2),P=E[0],T=E[1],I=aS((0,i.useState)([]),2),B=I[0],_=I[1],X=aS((0,i.useState)({}),2),V=X[0],R=X[1],Z=aS((0,i.useState)(null),2),j=(Z[0],Z[1]);(0,i.useEffect)(function(){var e=function(){var e=oS(nS().m(function e(){var t,n,i,o,a,s,l,c,u,d,O,h;return nS().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,t=Qt.create({baseURL:"".concat(Ly.restURL,"/"),headers:{"X-WP-Nonce":Ly.nonce,"Content-Type":"application/json"}}),n=!Ly.PluginIsETMarketplace,i=[t.get("plugins"),t.get("get-plugin-settings"),t.get("changelog"),t.get("newsletter")],n&&i.push(t.get("license")),e.n=1,Promise.all(i);case 1:o=e.v,a=aS(o,5),s=a[0],l=a[1],c=a[2],u=a[3],d=a[4],g(s.data),Q(Object.entries(s.data).filter(function(e){var t=aS(e,2);return t[0],"active"===t[1].status}).map(function(e){var t=aS(e,2),n=t[0],i=t[1];return{id:n,name:i.title,key:i.key||n}})),R(l.data),_(c.data),$(u.data),n&&d?(O=d.data,w(O)):w(null),k(l.data.is_review_card_dismissed),T(l.data.is_license_alert_dismissed),r(!1),e.n=3;break;case 2:e.p=2,h=e.v,console.error("Error fetching data:",h),r(!1);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();e()},[]),(0,i.useEffect)(function(){j(null)},[c]);var L,z,M=function(){var e=oS(nS().m(function e(t){var n,i,r,o;return nS().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n=Qt.create({baseURL:"".concat(Ly.restURL,"/"),headers:{"X-WP-Nonce":Ly.nonce,"Content-Type":"application/json"}}),i=eS(eS({},V),t),e.n=1,n.post("save-plugin-settings",{plugin_settings:i});case 1:r=e.v,R(i),j({type:"success",title:r.data.message}),e.n=3;break;case 2:e.p=2,o=e.v,j({type:"error",title:o.message});case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return wp.element.createElement(React.Fragment,null,n?wp.element.createElement(My,null):wp.element.createElement(ey,null,"about"!==a?wp.element.createElement(React.Fragment,null,wp.element.createElement(Ww,{activePlugins:C,setPage:s,activeMenu:c,setActiveMenu:u}),wp.element.createElement(ty,null,wp.element.createElement(Hw,{activeMenu:c,activeSubmenu:O,setActiveMenu:u,setActiveSubmenu:h,setPage:s}),wp.element.createElement(ny,null,"overview"===c&&wp.element.createElement(xy,{avatar:Ly.currentUserInfo.avatar,name:Ly.currentUserInfo.name,greeting:(z=(new Date).getHours(),L=lS(z>=0&&z<12?"Morning":z>=12&&z<17?"Afternoon":"Evening","divi-contact-form-helper"),"Good ".concat(L)),pluginLogo:Ly.pluginLogo,pluginName:Ly.pluginName,pluginDescription:Ly.pluginDescription,textDomain:Ly.pluginTextDomain,pacPluginNewsApi:Ly.pluginNewsAPI,onPacCardClick:function(){return s("about")},setCurrentTab:function(e){return u(e)},docLink:Ly.pluginDOCLink,supportLink:Ly.pluginSupportLink,communityLink:Ly.pluginCommunityLink,showBetaNotice:Ly.showBetaNotice,betaNoticeLink:Ly.pluginBetaNoticeLink,showReviewCard:S,onReviewCardDismiss:function(){k(!1),M({is_review_card_dismissed:!1})},reviewCardLink:Ly.PluginIsETMarketplace?Ly.pluginETReviewsLink:Ly.pluginPAReviewsLink,showLicenseAlert:P,onLicenseAlertDismiss:function(){T(!1),M({is_license_alert_dismissed:!1})},showCustomNotice:!0,customNoticeComponent:function(){return wp.element.createElement(Nn,{icon:Wn,type:"error",title:"Divi 5 Beta Compatibility Notice",description:wp.element.createElement(jt,null,wp.element.createElement(Gt,null,"Divi Contact Form Helper now includes full support for Divi 5 and can be installed on new Divi 5 beta sites. This update also includes full migration capability, allowing you to migrate your existing contact form settings from Divi 4 to Divi 5. Because Divi 5 is still in beta and the migration process is highly complex for a plugin of this nature, we strongly recommend testing all migrations on a staging site first. After migrating, please review your settings, especially custom field types such as file uploads and date pickers. We do not expect issues, but if anything unexpected occurs, please report it and we will improve the plugin as needed."),wp.element.createElement(Gt,null,"As a general note, Divi 5 continues to evolve, and future changes in the Divi 5 beta may require updates on our end. For the latest information, current status, and instructions for reporting issues, please see our ",wp.element.createElement(ly,{href:"https://www.peeayecreative.com/docs/divi-contact-form-helper/divi-5/"},"Divi 5 Compatibility Guide."),".")),width:"stretch"})}}),"changeLog"===c&&wp.element.createElement(ky,{changeLogs:B}),"featureRequest"===c&&wp.element.createElement(dy,{featureRequestApi:Ly.pluginFeatureRequestAPI,showInfoAlert:!0}),"licenseKey"===c&&wp.element.createElement(fy,{isFromDiviMarket:Ly.PluginIsETMarketplace,activateLicenseApi:Ly.pluginActivateLicenseAPI,deactivateLicenseApi:Ly.pluginDeactivateLicenseAPI,forceLicenseCheckApi:Ly.pluginForceLicenseCheckAPI,licenseData:y||{key:"",licence_status:"",licence_expire:"",last_check:null},setLicenseData:function(e){if(w(e),e&&e.key&&"active"===e.licence_status){var t=window.location.pathname+"?page="+Ly.pluginSlug;window.location.replace(t)}},textDomain:Ly.pluginTextDomain,findLicenseKeyLink:Ly.pluginFindLicenseKeyLink,docsLink:Ly.pluginTroubleshootLink}),"smtpIntegrationSettings"===c&&wp.element.createElement(lx,{settings:V,onSave:M}),"spamProtectionSettings"===c&&wp.element.createElement(Cx,{settings:V,onSave:M}),"entryPreferencesSettings"===c&&wp.element.createElement(Ex,{settings:V,onSave:M}),"miscellaneousSettings"===c&&wp.element.createElement(Lx,{settings:V,onSave:M}),"logsSettings"===c&&wp.element.createElement(Fx,{settings:V,onSave:M})))):wp.element.createElement(zy,{setPage:s,pacPlugins:f,setPacPlugins:g,newsletterPosts:v})))};document.addEventListener("DOMContentLoaded",function(){var e=document.getElementById("ks-pac-dcfh-app-inner");null!=e&&(0,t.H)(e).render(wp.element.createElement(cS,null))})})()})();